/* CSS-Anpassungen & Überschreibungen für Deutsche Messe.de */
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/


/* body Hintergrund */

body {
    background: #fdee8a;
   background: transparent url(../../../image_2/messe_de_1/bg_all.png) repeat scroll 0 0;
}


#cont-all-frame {
	position: relative;
    background-color: #FFFFFF;
}

/* Änderungen Adesso: Klasse headline-highlight für die startseite hinzugefügt*/
#cont-opener h1 a, #cont-opener h1 a:hover , #cont-opener .headline-highlight{
    color: #004A99;
	letter-spacing:0.5px;
}
#cont-opener h1 a:hover {
    text-decoration: underline;
	letter-spacing:0.5px;
}
#cont-opener h1 {
	letter-spacing:0.5px;
	font-family:arial !important;
}

/*4 Spalten auf der Index*/
.four-columns {
    width: 205px;
    margin-right: 30px;
    float: left;
}

.four-columns.last-column {
	margin-right: 0;
}

/* Hintergrundfarbe Metanavi */
#cont-head-metanav {
    background: none;
}
/* Metanavigation Farbe */
#cont-head-metanav li a {
    color: #646567;
}
#cont-head-metanav .meta-trenner {
    color: #989898;
}

/* Anpassung adesso vom 04.11.2013 */
#cont-head-metanav li a:hover {
    color: #A2A3A4;
}

/* Such-Layer im Header */
#extended-search {
    top: 115px;
    margin-top:3px;
}
#extended-search #suche fieldset.contentsearch input.but {
    background: url(../../../../global_master/image/bg_button_extendedsearch_off_neu.png) no-repeat scroll 0 0 transparent;
	height: 22px;
	top: 1px;
    width: 25px;
}
#extended-search #suche fieldset.contentsearch input#extsearchbutton-on {
    background: url(../../../../global_master/image/bg_button-extendedsearch-on.gif) no-repeat scroll 0 0 transparent;
}


/* Spezifisches im Header */
/* Logo im Header */
h1#kopfbereich {
	padding: 0;
    width: 180px;
}
h1#kopfbereich a.logo-messe {
    background: transparent url(../../../image_2/messe_de_1/messe-logo~1.png) no-repeat scroll 0 0;
    display: block;
    float: left;
    height: 40px;
    text-indent: -9999px;
    margin-top: 20px;
    margin-bottom: 20px;
    width: 980px;
    background-position: center;
}


/* Hintergrundfarbe Headerbalken */
#cont-hauptnavi {
	margin: 0px;
    padding: 0px;
    width: 980px;
    z-index: 3;
    height: 80px;
    background-color: #004A99;
}

/* Grössen und Positionen der Hauptnavigation anpassen */
#cont-subnavlayers {
    left: 0px;
    top: 115px;
    width: 980px;
    height: 30px;
    background-color: #ffffff;
    border-bottom: 1px solid #CCCCCC;
}
#nav ul.navigation li a.level-1-no {
    padding: 7px;
}
#nav ul.navigation li a.level-1-mar {
    padding: 4px 18px 8px 8px !important;
}


/* Hintergrundgrafiken der Hauptnavigation anpassen 
#nav ul.navigation li {
    background: transparent url(../../../../global_master/image/bg_hauptnavi-ebene2-trenner-links.png) no-repeat scroll 0 0;
}

#nav ul.navigation li a.level-1-no {
    background: transparent url(../../../image_2/messe_de_1/bg_hauptnavi-ebene2-trenner-rechts.png) no-repeat scroll top right;
}
*/

#nav ul.navigation li #level-0-1, #nav ul.navigation li #level-0-2 {
	color:#8592A5 !important;
	font-size: 0.85em;
	margin-top: -34px!important;
}
#nav ul.navigation li a.level-1-no {color:#0086CB !important;}

/* Schriftfarbe bei Mouse-Over, sollte immer weiß sein, außer spez. Anpassungen */
#nav ul.navigation li a:hover.level-1-act,
#nav ul.navigation li a.hover {
	color: #ffffff;
}

#nav ul.navigation {
    margin-top: 1px;
}

#nav ul.navigation li .wrapper {
    background-color: #0086CB !important;
    background-image: none !important;
	margin-left: 0px !important;
    top: 27px !important;
	box-shadow: 3px 7px 5px #999999 !important;
}

#nav ul.navigation li .col ul li {
    border-top: 1px solid #8C9EB6 !important;
}

#nav ul.navigation li .col {
    border-bottom: 1px solid #8C9EB6 !important;
}

#nav ul.navigation li .col ul li ul li {
    border-top: none !important;
}

#nav ul.navigation li a:hover.level-1-no,
#nav ul.navigation li a.hover,
#nav ul.navigation li a.level-1-act,
#nav ul.navigation li a:hover.level-1-act {
    background: none no-repeat scroll right top #0086CB;
    color: #ffffff !important;
	border-bottom: solid 1px #ccc;
}

#nav ul.navigation li .col ul li a.level-2-no:hover,
#nav ul.navigation li .col ul li ul li a:hover.level-3-no,
#nav ul.navigation li a.level-1-mar {
    background-color:#0086CB;
    background-image:none;
}

/*-- hover*/ 
#nav ul.navigation li a:hover.level-1-mar,
#nav ul.navigation li a.level-1-mar.hover {
    color: #ffffff;
    background: none no-repeat scroll right top #0086CB;
}

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* Minidashboard Grafikheader mit Messe-Namen austauschen */
#mymesse-dashboard .header {
    background: url(../../../image_2/messe_de_1/bg_dashboard_myDOMOTEX.png) no-repeat scroll left top transparent;
    height: 43px;
}
#mymesse-dashboard {
    margin-top: 40px;
}
#mymesse-dashboard .content {
    border-bottom: 3px solid #3761bb;
}

#mymesse-dashboard .help .help, #mymesse-dashboard .register .register, #mymesse-dashboard .login .login
{
	background-color: #2765BF;
}

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* Großes Dashboard */
/* vorher in der CSS profil_layer.css */
#header {
background:url(../../../image_2/messe_de_1/bg_layer_header.gif) repeat scroll 0 0 #FFFFFF;
height:65px;
left:20px;
position:absolute;
top:0;
width:920px;
z-index:10;
}


/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* Sammelfunktionen, Anpassungen für nur einen Eintrag */
.cont-noticebar-inlist .noticebar.print-only {
	background: none;
    float:right;
    padding-left: 0;
}


/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* Footer Farbe & Logo*/
#cont-footer {
    background-color: #DFE1E3;
    border-top: 1px solid #fff;
}
#footer {
	margin-left: 24px;
}
#footer-bereich2 {
    width: 120px;
}
#footer-bereich4 {
    width: 360px;
}

#footer ul.footer-logo-small li  img{
	float: left;
	margin: 5px 5px 0 0;
}

.footertext-sociable {
   font-size: 0.95em;
}

#footer-hinweis {
	background-image: none;
    background-color: #004A99;
	height: 50px !important;
}
.footertext-hinweis {
	color:#FFFFFF;
	font-size: 1.2em;
	padding: 18px 0 0 23px;
}
#footer-hinweis a {color:#ffffff;}

#footer-hinweis #footer-nav {
    padding: 19px 0 0 55px;
}

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/**/
/*-- Linkfarben ----------------------------------------*/
a:link,
p a.internal-link {color: #2665BF;}
a:visited {color: #2665BF;}
a:focus {color: #2665BF; font-weight: normal; text-decoration: none;}
/* Anpassung Adesso: Nach Rücksprach Hover-Verhalten für interne  Links */
a:hover {color: #2B4C7F;}
a:active {color: #2B4C7F;}

/*-- Linklisten --*/
#cont-content .download-list-big li a:hover,
#cont-news .download-list-big li a:hover,
#cont-news .csc-frame-frame2 li a:hover,
#cont-services .download-list-big li a:hover,
#cont-services .csc-frame-frame2 li a:hover {
    color: #2B4C7F;
}
/*-- Link Icons --*/
#cont-news .akkordeon-liste ol.message_list li .message_body ul li a {
    background: url(../../../../global_master/image/bg_internallink.gif) 0px 1px no-repeat;
}
#cont-news .tabberlive .akkordeon-liste ol.message_list li .message_body ul li a:hover {
    background-image: url(../../../../global_master/image/bg_internallink_hover.gif);
}

/*Teaser Linkliste ,Externe Links in der News und Service-Spalte*/
#cont-content a.external-list, #cont-news a.external-list, #cont-services a.external-list,
#cont-content .csc-frame-frame2 li a.external-list, #cont-news .csc-frame-frame2 li a.external-list, #cont-services .csc-frame-frame2 li a.external-list { /* fuer alleinstehende externe Links oder in Linklisten */
    background-image: url(../../../../global_master/image/bg_extern_liste.gif);
    color: #2665BF;
}
#cont-content a.external-list:hover, #cont-news a.external-list:hover, #cont-services a.external-list:hover,
#cont-content .csc-frame-frame2 li a.external-list:hover, #cont-news .csc-frame-frame2 li a.external-list:hover, #cont-services .csc-frame-frame2 li a.external-list:hover {
    background-image: url(../../../../global_master/image/bg_extern_liste_hover.gif);
    color: #2B4C7F;
}
#cont-content a.external, #cont-news a.external, #cont-services a.external {
    background-image: url(../../../../global_master/image/bg_extern_liste.gif) !important;
}
#cont-content a.external:hover, #cont-news a.external:hover, #cont-services a.external:hover {
    background-image: url(../../../../global_master/image/bg_extern_liste_hover.gif) !important;
}
/*-- PDF-Download Link Icon --*/
#cont-content a.external.pdf, #cont-news a.external.pdf, #cont-services a.external.pdf {
    background-image: url(../../../image_2/messe_de_1/bg_download_pdf_small.gif) !important;
    padding:1px 0px 1px 30px !important;
    
}

/*Headlines*/
#cont-content h3 a, #cont-content h3 a:hover {
    font-size: 0.85em;
	color: #2665BF;
}

/*-- Cont-Head --*/
#cont-head {
    margin: 0;
}
/*-- Cont-Content --*/
#cont-content p {
   /* color: #666666;*/
}
#cont-content p a {
    background: url(../../../../global_master/image/bg_internallink.gif) no-repeat scroll 0 1px transparent;
    color: #2665BF;
}
#cont-content p a:hover {
    background-image: url(../../../../global_master/image/bg_internallink_hover.gif);
	color: #2B4C7F;
}

#cont-content p a.internal-link {
    background-image: none;
    color: #2665BF;
	text-decoration:none;
}

#cont-content p a.internal-link:hover {
    background-image: none;
    color: #2B4C7F;
	text-decoration: underline;
}

#cont-content .text-center {
   margin: 0 5px 0 150px;
}

#cont-content .tab-container div.tab .block .text-center p {
	padding-left: 0;
}

#cont-content DIV.csc-textpic DIV.csc-textpic-text.text-center {
    margin: 0 5px 0 150px;
}

/*-- Cont-News --*/
#cont-news p {
   /* color: #666666;*/
}
#cont-news p a {
     background: url(../../../../global_master/image/bg_internallink.gif) no-repeat scroll 0 1px transparent;
    color: #2665BF;
}
#cont-news p a:hover {
    background-image: url(../../../../global_master/image/bg_internallink_hover.gif);
	color: #2B4C7F;
}
#cont-news .csc-frame-frame2 li a {
    background: url(../../../../global_master/image/bg_internallink.gif) no-repeat scroll 0 3px transparent;
}
#cont-news .csc-frame-frame2 li a:hover {
	background: url(../../../../global_master/image/bg_internallink_hover.gif) no-repeat scroll 0 3px transparent;
}

/*-- Cont-Services --*/
#cont-services p {
   /* color: #666666;*/
}

#cont-services p a {
    background-image: url(../../../../global_master/image/bg_internallink.gif);
	color: #2665BF;
}

#cont-services p a:hover {
    background-image: url(../../../../global_master/image/bg_internallink_hover.gif);
	color: #2B4C7F;
}

#cont-services .csc-frame-frame2 p a {
    background-image: url(../../../../global_master/image/bg_internallink.gif);
    color: #2665BF;
}

#cont-services .csc-frame-frame2 li a {
    background: url(../../../../global_master/image/bg_internallink.gif) no-repeat scroll 0 3px transparent;
}

#cont-services .csc-frame-frame2 li a:hover {
	background: url(../../../../global_master/image/bg_internallink_hover.gif) no-repeat scroll 0 3px transparent;
}

#cont-services DIV.csc-textpic DIV.csc-textpic-text {
    margin: 0 5px 0 0;
    padding: 5px 0 0;
}

#cont-services p.dload-link {
	margin-bottom: 5px;
}
/*-- Traceline -------------------- --*/
#traceline-navi a {
    color: #2665BF;
}

/*-- Rubrikheader ----------------- --*/
#cont-content .rubrikheader h3.csc-firstHeader, #cont-content .rubrikheader h3 {
    border-bottom: 2px solid #5A636A;
}

#cont-news .rubrikheader h3.csc-firstHeader, #cont-news .rubrikheader h3 {
    border-bottom: 2px solid #5A636A;
}

#cont-services .rubrikheader h3.csc-firstHeader, #cont-services .rubrikheader h3 {
    border-bottom: 2px solid #5A636A;
}

/*Newsteaser Startseite*/
#cont-news p.news-teaser {
	margin-bottom: 10px;
}

#cont-news p.news-teaser a, #cont-news p.news-teaser a:hover {
	padding-left: 0;
	display: block;
	font-weight: bold;
	background: none;
}

/*Pulldown Grey*/
.pulllist-select-grey-menu {
	margin-bottom: 20px;
}

select.pulllist-select-grey {
    background: url(../../../image_2/messe_de_1/bg_pulllist-select-grey.gif) no-repeat scroll 0 0 transparent;
    -webkit-appearance: none; /*Umgeht den BUG in Chrome und Iron, so wird zumindest das BG-Image angezeigt*/
    
    border: none;
    color: #FFFFFF;
    font-size: 0.75em;
    margin: 10px 0 10px 0;
    width: 245px;
	padding: 0 0 1px 3px;
}

.pulllist-select-grey option {
    background-color: #838C93;
	padding-left: 5px;
}

/*Tabellenkurzliste halle-pavillon*/
.table-kurzliste.color-grey tr td, .table-kurzliste.color-grey th {
    background-color: #F5F6F5;
	color: #747A80;
	padding-left: 10px;
	vertical-align: top;
	/*width: 45%;*/
}
/*Detail Halle Klappliste*/
.details-halle .cont-but-filtervalues-all {
	font-weight: bold;
	color: #2665BF;
	border-bottom: none;
	margin-top: 10px;
	background-position: left;
	padding-left: 15px;
}
.details-halle .cont-but-filtervalues-all-open {
	background-position: left !important;
}
/*Detail Halle Klappliste - Legende*/
table.table-kurzliste.color-grey.legend {
    font-size: 1em;
}
.table-kurzliste.color-grey.legend tr td, .table-kurzliste.color-grey.legend th {
    background-color: #fff;
    color: #747A80;
    padding-left: 10px;
    vertical-align: top;
    
}
.all-maps {
    text-align: center;
}



/*Hallenplan Fotostrecke*/
.cont-image-gallery a {
	display: inline-block;
    margin: 0 18px 15px 0;
}
.cont-image-gallery a.last-pic {
	margin-right: 0;
}

/*Tab Container alone -------------------------------*/
#cont-content .tab-container-alone .tab-container ul.tabs li a {
    font-size: 0.75em;
	vertical-align: top;
}
#cont-content .tab-container-alone div.mainOpen {
    display: block;
}
#cont-content .tab-container-alone .tab-container div.tab .block p.link-space {
	margin-top: 10px;
}
#cont-content .tab-container-alone .tab-container div.tab .block .rubrikheader {
	margin-top: 25px;
}
/*Merken und Teilen*/
div#merken_teilen .mt-item {
    padding-bottom: 20px;
}
/*Klapplisten in Tabs*/
#cont-content .eventlist-container a.expanded {
    background-color: #F5F5F5 !important;
}
#cont-content .eventlist-container .block .subblock {
    background-color: #F5F5F5;
}
#cont-content .auswahldialog-list .container {
    background-color: #F5F5F5;
    display: none;
    min-height: 20px;
    padding: 25px;
}
#cont-content .tab-container-alone .tab .container a.expander {
	color: #747A80 !important;
	font-size: 0.75em;
	font-weight: bold !important;
}
#cont-content .tab-container-alone .tab .container .subblock {
	padding-top: 18px;
	padding-left: 0;
}
#cont-content .tab-container-alone .tab .container .subblock p {
	color: #464646 !important;
}
#cont-content .tab-container-alone .container.eventlist-container .block {
    border-bottom: 1px solid #DFE1E3;
    border-top: 1px solid #DFE1E3;
    color: #000000;
    margin: -1px 0 0;
    padding: 4px;
}
/*Klapplisten in Klapplisten*/
#cont-content .detaillist .auswahldialog-list .container {
    padding: 0;
}
#cont-content .detaillist .auswahldialog-list .container .block {
    padding-left: 20px;
}
#cont-content .detaillist .auswahldialog-list .container .block  p {
    color: #464646;
}
#cont-content .detaillist .auswahldialog-list .container .block a.expander {
	color: #747A80 !important;
}
#cont-content .detaillist .auswahldialog-list .container .block a.expander.expanded {
	color: #464646 !important;
	font-weight: bold !important;
}
#cont-content a.arrow, #cont-opener a.arrow, ul.arrow a, #mymesse-dashboard a.arrow {
    background-image: url(../../../../global_master/image/bg_internallink.gif) !important;
    color: #2665BF;
}
#cont-content a.arrow:hover, #cont-opener a.arrow:hover, ul.arrow:hover a, #mymesse-dashboard a.arrow:hover {
    background-image: url(../../../../global_master/image/bg_internallink_hover.gif) !important;
    color: #2B4C7F;
}
/*Messekalender Ergebnisse*/
.cont-calendar .cont-searchlist #cont-noticebar-event .noticebar {
    background-color:transparent;
}
#cont-content .cont-calendar .cont-searchlist table.contenttable.list td.cell3 {
    width: 600px;
}
#cont-content .cont-calendar .cont-searchlist table.contenttable.list td .img-border {
    border: none;
}
#cont-content .cont-calendar .cont-searchlist table.contenttable.list td p {
    font-size: 0.70em;
}
#cont-content .cont-calendar .cont-searchlist table.contenttable.list td h4 a {
	float:none;
	font-size: 0.82em;
}
#cont-content .cont-calendar .cont-searchlist table.contenttable.list td h4 a:hover {
    text-decoration:underline;
}
#cont-content .cont-calendar .cont-searchlist table.contenttable.list td a.vcal {
    background-image: url(../../../image_2/messe_de_1/bg_icon_vcal.gif) !important;
	margin-right: 15px;
    padding-left: 15px;
}
#cont-content .cont-calendar .cont-searchlist table.contenttable.list td a.ical {
    background-image: url(../../../image_2/messe_de_1/bg_icon_ical.gif) !important;
	padding-left: 15px;
}


/*-- Module Indexseite -------------------------------------------------------------*/
/*News Block*/
#cont-content .four-columns .csc-textpic-text h3 a {
	font-size: 1.2em;
}
#cont-content .four-columns .csc-textpic-text ul, #cont-news .four-columns .csc-textpic-text ul {
	border-top: solid 1px #DFE1E3;
	margin: 5px 0 5px 0;
}
#cont-content .four-columns .csc-textpic-text ul li, #cont-news .four-columns .csc-textpic-text ul li {
	border-bottom: solid 1px #DFE1E3;
	padding: 5px 0;
}
#cont-content .four-columns .csc-textpic-text ul li a, #cont-news .four-columns .csc-textpic-text ul li a {
	color: #2665BF;
    font-size: 0.75em;
    font-weight: normal;
	background: url(../../../../global_master/image/bg_internallink.gif) no-repeat scroll 0 1px transparent;
    margin: 0;
    padding: 0 0 0 10px;
	display: block;
}

/*Service Block, Accordion*/
#cont-content .four-columns .accordion h3 {
	
}
#cont-content .four-columns .ui-accordion {
	border-top: none;
	margin: 0 0 5px;
    min-height: 105px;
}
#cont-content .four-columns .ui-accordion .ui-accordion-header {
    margin-top: 2px;
}	
#cont-content .four-columns .ui-accordion h3.ui-state-default {
    background: url(../../../../global_master/image/bg_internallink.gif) no-repeat scroll 8px 6px #DBE2EB;
    border-bottom: none;
    font-weight: bold;
    padding: 4px 3px 4px 18px;
	color: #4C6C99;
}
#cont-content .four-columns .ui-accordion .ui-state-active {
	background: url(../../../../global_master/image/bg_internallink_white.gif) no-repeat scroll 8px 6px #4C6C99;
	color: #ffffff;
    display: block;
    font-size: 0.75em;
    font-weight: bold;
    line-height: normal;
    margin-top: 2px;
	padding: 5px 3px 5px 19px;
	
}
#cont-content .four-columns .ui-accordion .csc-textpic {
    border-bottom: none;
}
#cont-content .four-columns .ui-accordion .ui-accordion-content {
    margin-bottom: 0;
    margin-top: -2px;
    padding: 0;
}
#cont-content .four-columns .ui-accordion .ui-accordion-content DIV.csc-textpic-imagewrap {
    margin: 0;
    padding: 0;
}
#cont-content .four-columns .ui-accordion DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap, DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
    margin-right: 0 !important; /*IE7*/
}
/**/
/*-- Thickbox Layer -------------------------------------------------------------*/
.cont-thickbox-layer {
	width: 960px;
	margin-bottom: 80px;
}
.cont-thickbox-layer p a {
	background: none;
	color: #4C6C99;
	padding-left:0;
}
/**/
/*-- Fotostrecke Hallen --*/
.cont-fotostrecke-layer {
    width: 540px;
}
.cont-fotostrecke-layer .fotostrecke-galerie-layer .image-spacer a {
    border: 2px solid #ffffff;
}
.cont-fotostrecke-layer .fotostrecke-galerie-layer .image-spacer a:hover {
    border: 2px solid #4C6C99;
}
.cont-fotostrecke-layer .fotostrecke-galerie-layer .image-spacer a.active {
    border: 2px solid #4C6C99;
}
.cont-fotostrecke-layer h3 {
    font-size: 1.24em !important;
    font-weight: normal;
}
/**/
/*-- Interaktiver Gelaendeplan --*/
.cont-thickbox-layer #cont-aussen {
    margin-left: auto;
    margin-right: auto;
    width: 920px;
}
.cont-thickbox-layer #cont-opener, .cont-thickbox-layer #cont-content  {
	width: 878px;
}
.cont-thickbox-layer #cont-content .container .block.maps {
    border-bottom: 1px solid #DFE1E3;
    border-top: 1px solid #DFE1E3;
    color: #000000;
    margin: 10px 0 0;
    padding: 4px;
	font-size: 0.55em;
    line-height: 9px;
}
.cont-thickbox-layer #cont-content .container .block.maps input.normalcheckbox {
    border: medium none;
    height: 15px;
    margin: 5px 5px 0 0;
    padding: 0;
    vertical-align: top;
    width: 15px;
/* float: left;  Änderungen Adesso am 29.08 */	
}
.cont-thickbox-layer #cont-content .container .block.maps .subblock label {
    vertical-align: top;
    width: 180px;
	display: inline-block;
    padding: 0;
	float: none;
}
.cont-thickbox-layer #cont-content .tab-container-alone .tab .container .block.maps .subblock {
    display: block;
    margin: 3px -4px -4px;
    padding: 5px 4px 4px 20px;
}
/*map icons*/
.cont-thickbox-layer #cont-content .container .block.maps .subblock label img {
    vertical-align:middle;
	margin-right: 5px;
	float: left;
}
/*Weitere Ansicht aufklappen*/
.cont-thickbox-layer #cont-content .container .block.maps .cont-but-filtervalues-all {
	background-position: right 0;
	height:10px;
	width: 10px;
	border-bottom: none;
	margin-bottom: 0;
	float:right;
	margin-right: -5px;
    margin-top: -8px;
}
.cont-thickbox-layer #cont-content .container .block.maps .cont-but-filtervalues-all-open {
    background-position: right 0 !important;
}
/**/
/*-- Repräsentanzen --*/
.cont-thickbox-layer #cont-content .block h3 {
	font-weight: normal;
    padding-left: 10px;
}
.cont-thickbox-layer #cont-content .block.persona h3 {
    padding-left: 11px;
}
.cont-thickbox-layer #cont-content .block.persona {
	margin: 20px 0 20px 0;
}
.cont-thickbox-layer #cont-content .block.persona p {
	/*padding-top: 10px;*/
}
.cont-thickbox-layer #cont-content .block.persona p img {
	margin-top: 5px;
	display:block;
}
.cont-thickbox-layer #cont-content .block.persona .csc-frame-frame4.contactPerson {
    width: 270px;
}

.cont-thickbox-layer #cont-content .block.persona .csc-frame-frame4.contactPerson .csc-textpic-imagewrap {
    margin-left: 11px;
}

.cont-thickbox-layer #cont-content .block.persona .csc-frame-frame4.contactPerson p.contactName {
    font-weight: bold;
    margin-bottom: 5px;
}
/**/
/*-- Carousel auf der Homepage -------------------------------------------------------------*/
.calendar_carousel {
    background-color: #f5f6f5;
    border: 1px solid #dfe1e3;
    height: 176px;
    margin-bottom: 4px;
    width: 940px;
    position: relative;
}
.calendar_carousel .shift-up {
    margin-top: 0;
}
.calendar_carousel .jcarousel-skin-tango .jcarousel-container-horizontal,
.calendar_carousel .jcarousel-container {
    margin: 0;
    padding: 0;
    height: 176px;
    width: 940px;
}
.calendar_carousel .jcarousel-skin-tango .jcarousel-clip-horizontal {
    height: 176px;
    width: 870px;
    margin: 0 30px 0 50px;
}
.calendar_carousel .jcarousel-skin-tango .jcarousel-item {
    width: 870px;
}
.calendar_carousel .jcarousel-skin-tango .jcarousel-prev-horizontal {
    top: 70px;
    left: -15px;
}
.calendar_carousel .jcarousel-skin-tango .jcarousel-next-horizontal {
    top: 70px;
    right: -15px;
}
.calendar_carousel img.preview {
    height: 70px;
    width: 70px;
}
#cont-content .calendar_carousel p.box {
    width: 100px;
    padding: 10px 4px 10px 20px;
}
.calendar_carousel h4.year {
    position: absolute;
    top: 10px;
    left: 10px;
    color: #747A80;
    margin: 0;
    padding: 0;
    z-index: 10;
}
.jcarousel-control {
    position: relative;
    text-align: center;
}
.jcarousel-control a {
    display: inline-block;
    background: url(../../../image_2/messe_de_1/scrolling_dots.png) -24px top no-repeat;
    width: 14px;
    height: 14px;
    margin: 0 6px 0 6px;
}
.jcarousel-control a:hover {
    background: url(../../../image_2/messe_de_1/scrolling_dots.png) -45px top no-repeat;
}
.jcarousel-control a.active {
    background: url(../../../image_2/messe_de_1/scrolling_dots.png) left top no-repeat;
}
.jcarousel-count {   
    text-align: center;
    font-size: 0.8em;
}
/*
.calendar_carousel .messejahr {
    border: 1px solid #999999;
    display: inline-block;
    font-size: 2.2em;
    font-weight: bold;
    height: 70px;
    line-height: 70px;
    text-align: center;
    width: 70px;
}
*/

/* new: add on calendar year, ktf */
.calendar_carousel .event-year {font-size:23px; text-align:center;display:block; margin-top:25px; margin-right:20px;}

/**/
/*-- Carousel im Layer -------------------------------------------------------------*/
.small_image_carousel {
    background-color: #f5f6f5;
    border: 1px solid #dfe1e3;
    height: 50px;
    margin-bottom: 0;
    margin-top: 8px;
    width: 518px;
    position: relative;
}

.small_image_carousel .shift-up {
    margin-top: 0;
}

.small_image_carousel .jcarousel-skin-tango .jcarousel-container-horizontal,
.small_image_carousel .jcarousel-container {
    margin: 0;
    padding: 0;
    height: 50px;
    width: 498px;
}

.small_image_carousel .jcarousel-skin-tango .jcarousel-clip-horizontal {
    height: 50px;
    width: 498px;
    margin: 0 10px 0 10px;
}

.small_image_carousel .jcarousel-skin-tango .jcarousel-item {
    width: 498px;
}


.small_image_carousel .jcarousel-skin-tango .jcarousel-prev-horizontal {
    top: 10px;
    left: -15px;
}

.small_image_carousel .jcarousel-skin-tango .jcarousel-next-horizontal {
    top: 10px;
    right: -35px;
}

.small_image_carousel img.preview {
    height: 32px;
    width: 54px;
}

.small_image_carousel p.box {
    width: 54px;
    height: 32px;
    padding: 8px 8px 5px 9px;
    color: #747A80;
    font-size: 0.75em;
    font-weight: normal;
    margin: 0;
    float: left;
    text-align: left;
}

.jcarousel-item a:hover img {
    border: 1px solid #2665BF !important;
}

/*
 * Minilayer Grafiken BEGINN 
 */
/*#Layer .head { background: transparent url(../../../../global_master/image/minilayer/00_default.jpg) no-repeat 0 0 scroll; height: 90px; }*/
#Layer .head.registration_de { background-image: url(../../../../de/layout/image_2/messe_de_1/mini_layer/registration_user.png) }
#Layer .head.registration_en { background-image: url(../../../../en/layout/image_2/messe_de_1/mini_layer/registration_user.png) }
#Layer .head.registration_journalists_de { background-image: url(../../../../de/layout/image_2/messe_de_1/mini_layer/registration_journalist.png) }
#Layer .head.registration_journalists_en { background-image: url(../../../../en/layout/image_2/messe_de_1/mini_layer/registration_journalist.png) }
#Layer .head.ticket_registration_de { background-image: url(../../../../de/layout/image_2/messe_de_1/mini_layer/registration_ticket.png) }
#Layer .head.ticket_registration_en { background-image: url(../../../../en/layout/image_2/messe_de_1/mini_layer/registration_ticket.png) }
#Layer .head.newsletterservice_de { background-image: url(../../../../de/layout/image_2/messe_de_1/mini_layer/newsletterservice.jpg) }
#Layer .head.newsletterservice_en { background-image: url(../../../../en/layout/image_2/messe_de_1/mini_layer/newsletterservice.jpg) }
/*#Layer .head.pressID_de { background-image: url(../../../image_2/messe_de_1/mini_layer/05_presseausweis.jpg) }
#Layer .head.pressID_en { background-image: url(../../../image_2/messe_de_1/mini_layer/05_pressID.jpg) }
#Layer .head.matchmeet_de { background-image: url(../../../../global_master/image/minilayer/06_matchmeet.jpg) }
#Layer .head.matchmeet_en { background-image: url(../../../../global_master/image/minilayer/06_matchmeet.jpg) }*/
#Layer .head.login_de { background-image: url(../../../../de/layout/image_2/messe_de_1/mini_layer/login.png) }
#Layer .head.login_en { background-image: url(../../../../en/layout/image_2/messe_de_1/mini_layer/login.png) }
#Layer .head.forgotPassword_de { background-image: url(../../../../de/layout/image_2/messe_de_1/mini_layer/password.png) }
#Layer .head.forgotPassword_en { background-image: url(../../../../de/layout/image_2/messe_de_1/mini_layer/password.png) }
#Layer .head.completeProfiledata_de { background-image: url(../../../../de/layout/image_2/messe_de_1/mini_layer/profile_data_completion.png) }
#Layer .head.completeProfiledata_en { background-image: url(../../../../en/layout/image_2/messe_de_1/mini_layer/profile_data_completion.png) }
#Layer .head.yourEnquiry_de { background-image: url(../../../../de/layout/image_2/messe_de_1/mini_layer/enquiry.png) }
#Layer .head.yourEnquiry_en { background-image: url(../../../../en/layout/image_2/messe_de_1/mini_layer/enquiry.png) }
#Layer .head.deleteProfil_de { background-image: url(../../../../de/layout/image_2/messe_de_1/mini_layer/messe_de_profil_loeschen_de.jpg) }
#Layer .head.deleteProfil_en { background-image: url(../../../../en/layout/image_2/messe_de_1/mini_layer/messe_de_profil_loeschen_de.jpg) }
/*#Layer .head.businesspartner_de { background-image: url(../../../../global_master/image/minilayer/11_businesspartner.jpg) }
#Layer .head.businesspartner_en { background-image: url(../../../../global_master/image/minilayer/11_businesspartner.jpg) }
#Layer .head.customerinquiry_de { background-image: url(../../../../global_master/image/minilayer/12_serviceanfrage.jpg) }
#Layer .head.customerinquiry_en { background-image: url(../../../../global_master/image/minilayer/12_customerinquiry.jpg) }
#Layer .head.newsletterRecommendation_de { background-image: url(../../../../global_master/image/minilayer/header_newsletter-empfehlen_d.jpg) }
#Layer .head.newsletterRecommendation_en { background-image: url(../../../../global_master/image/minilayer/header_newsletter-empfehlen_gb.jpg) }*/

#Wizard-Breadcrum .active .number { background-image: url(../../../image_2/messe_de_1/mini_layer/1366115_medium__original_.png); }
#Layer .errorContainer {
    background-color: #2865BE;
    color: #FFFFFF;
}

/* Minilayer - Header - Grafiken END */


/**/
/*-- Newsletter Modul ----------------------------------------------------------- --*/

/*#Layer .content {
    padding-top: 0px;
}*/
#Layer .footer {
    background-color: #2765bf;
}
/*Stern*/
.wizard-help .requiredFieldInfo {
    background: url(../../../../global_master/image/element_required_star.png) no-repeat scroll left center transparent;
}
#Layer .formRow .required {
    background: url(../../../../global_master/image/element_required_star.png) no-repeat scroll left center transparent;
}
/*Button*/
.button-wrapper.orange {
    background: url(../../../../global_master/image/bg_searchsubmit_but_right.gif) no-repeat scroll right 1px transparent;
}
.button-wrapper.orange .action {
    background: url(../../../../global_master/image/bg_searchsubmit_but_left.gif) no-repeat scroll left top transparent;
}
/*Link-Icon*/
#Layer .internalLink {
    background: url(../../../../global_master/image/bg_internallink.gif) no-repeat scroll 0 3px transparent;
}
/*Error*/
#Layer .formRow.error {
    background-color: #cbd7e9;
}

#Layer .rubrik-headline {
	border-bottom: solid 1px #666;
	font-weight: normal;
}
/*Tabelle Checkboxen zweispaltig*/
#Layer .table-zweispalter {
	margin: 5px 0 20px 0;
	border-collapse: separate;
	border-spacing: 10px;
	width: 100%;
}
#Layer .table-zweispalter input[type="checkbox"] {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 2px none;
    height: 13px;
    padding: 0;
    width: 13px;
}
#Layer .table-zweispalter label {
    float:none;
}
/* ErrorAnzeige */
form .table-zweispalter.error {
	background-color: #2765BF;
    border-color: #C9C9C9;
}
/**/
/*-- Legende Box Modul ----------------------------------------------------------- --*/
#cont-content .detaillist .auswahldialog-list .container.legendlist {
    padding: 0 0 0 10px;
    background: none;
}


/**/
/*-- 360° Box Modul ----------------------------------------------------------- --*/
.cont-fotostrecke-layer .controlpanel-360 {
    margin: 18px 0 10px 106px;
}

.cont-fotostrecke-layer .controlpanel-360 a.controll {
    float: left;
    width: 16px;
    height: 16px;
    display: block;
    margin-right: 7px;
}
.cont-fotostrecke-layer .controlpanel-360 a.controll.plus {
    background: url(../../../image_2/messe_de_1/bg_controlpanel-360_sprite.png) no-repeat scroll 0px 0px transparent;
}
.cont-fotostrecke-layer .controlpanel-360 a.controll.minus {
    background: url(../../../image_2/messe_de_1/bg_controlpanel-360_sprite.png) no-repeat scroll -24px 0px transparent;
}
.cont-fotostrecke-layer .controlpanel-360 a.controll.left {
    background: url(../../../image_2/messe_de_1/bg_controlpanel-360_sprite.png) no-repeat scroll -47px 0px transparent;
}
.cont-fotostrecke-layer .controlpanel-360 a.controll.right {
    background: url(../../../image_2/messe_de_1/bg_controlpanel-360_sprite.png) no-repeat scroll -70px 0px transparent;
}
.cont-fotostrecke-layer .controlpanel-360 a.controll.up {
    background: url(../../../image_2/messe_de_1/bg_controlpanel-360_sprite.png) no-repeat scroll -94px 0px transparent;
}
.cont-fotostrecke-layer .controlpanel-360 a.controll.down {
    background: url(../../../image_2/messe_de_1/bg_controlpanel-360_sprite.png) no-repeat scroll -117px 0px transparent;
}
.cont-fotostrecke-layer .controlpanel-360 a.controll.stop {
    background: url(../../../image_2/messe_de_1/bg_controlpanel-360_sprite.png) no-repeat scroll -140px 0px transparent;
}
.cont-fotostrecke-layer .controlpanel-360 a.controll.help {
    background: url(../../../image_2/messe_de_1/bg_controlpanel-360_sprite.png) no-repeat scroll -163px 0px transparent;
}
/*Button Small*/
.button-wrapper.smallone {
    float: left;
    padding: 0px;
    background: url(../../../image_2/messe_de_1/bg_smallone_but_right.gif) no-repeat scroll right 0px transparent;
}
.button-wrapper.smallone .action {
    background: url(../../../image_2/messe_de_1/bg_smallone_but_left.gif) no-repeat scroll left top transparent;
}
.button-wrapper.smallone .action.common {
    height: 16px;
    margin: 0 1px 0 0;
    padding: 0 10px;
    width: auto;
    font-weight: normal;
    font-size: 1em;
}


/*Flash Layer*/
.cont-fotostrecke-layer.withflash {
    width: 907px;
}
.cont-fotostrecke-layer .fotostrecke-images-layer.flash {
   margin-bottom: 20px;
   width: auto;
}
.cont-fotostrecke-layer.withflash h3 {
    float: none;
    font-size: 1.24em !important;
    margin: auto;
    width: 300px;
}
/**/
/*-- Header Animation, Textboxen ----------------------------------------------------------- --*/
#cont-map {
    background: url(../../../image_2/messe_de_1/bg_header_ani.jpg) no-repeat scroll 0 0 transparent;
    display: block;
    font-size: 0.75em;
    width: 980px;
    
    /*height: 510px;*/
   height: 275px;
}
/*Inhalt: Headline,Balken,3 Spalter */
#cont-map .headertext-box {
   bottom: 10px;
   display: block;
   margin: 0 0 0 20px;
   position: absolute;
   width: 940px;
}
#cont-map .headertext-box .headlinetext {
   color: #fff;
   margin: 0 0px 0px 0px;
}
#cont-map .headertext-box .headlinetext h3 {
    font-size: 2.5em;
    font-weight: normal;
    /*padding: 1px 0;*/
    line-height: 24px;
    /*border: solid 1px #000;*/
}
#cont-map .headertext-box  p {
   margin: 18px 0px 16px 0px;
}
#cont-map .headertext-box .headlinebar {
    background-color: #FFF;
    height: 8px;
    display: block;
    margin: 0px 0px 20px 0px;
}
/*Container 3 Spalter Boxen */
#cont-map .headertext-box .cont-header-3spalter {
   color: #fff; 
   
   display:none;
}
/*-- 3 Spalter Box --*/
#cont-map .headertext-box .csc-frame-frame4 {
   float: left;
    margin: 0px;
    overflow: hidden;
    padding: 0 90px 0 0; 
    width: 160px;
}
#cont-map .headertext-box .csc-frame-frame4 h3 {
   font-size:1.3em;
   font-weight: normal;
}
#cont-map .headertext-box .csc-frame-frame4 p a {
    background: url(../../../image_2/messe_de_1/bg_header_link.gif) no-repeat scroll 0 1px transparent;
    color: #80c2f3;
}
/*-- Button Open --*/
#cont-map .headertext-box .button-wrapper.but-open-header {
    background: url(../../../image_2/messe_de_1/bg_but_open_header_right.gif) no-repeat scroll right 0 transparent;
    display: inline-block;
    float: left;
    height: 23px;
    margin: 0px 0px 10px 0px;
    padding: 0px;
    position: relative;
    width: auto;
}
#cont-map .headertext-box .button-wrapper.but-open-header .action.common {
    background: url(../../../image_2/messe_de_1/bg_but_open_header_left.gif) no-repeat scroll left top transparent;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    float: left;
    font-size: 1em;
    font-weight: bold;
    height: 20px;
    margin: 0 1px 0 0;
    padding: 3px 35px 0 10px;
    width: auto;
}

/*-- Button Close --*/
#cont-map .headertext-box .cont-but-close-header {
    float: right;
}
#cont-map .headertext-box .but-close-tipp {
   float: left;
   display: block;
   margint: 0px 0px 0px 0px; 
   color: #80C2F3;
   margin: 0px 10px 0px 0px;
   display: none;
}
#cont-map .headertext-box .but-close-header {
   cursor:pointer;
   float: left;
   display: block;
   height: 13px;
   width: 21px;
   background: url(../../../image_2/messe_de_1/bg_but_close_header.png) no-repeat scroll 0 0px transparent; 
   margint: 0px 0px 0px 0px;
}

/*-- Global Boxen Container --*/
#cont-map .cont-globalboxall {
    z-index: 10;  
    display: none;
}
#cont-map .cont-globalbox {
    background: none;
    position: absolute;
    
    color: #000;
    overflow: hidden;
    cursor: pointer;
   
   width: 15px;
    height: 15px;
}
#cont-map .cont-globalbox p a {
    background: url(../../../../global_master/image/bg_internallink.gif) no-repeat scroll 0 1px transparent;
    color: #2665BF;
}
#cont-map .cont-globalbox p a:hover {
    background-image: url(../../../../global_master/image/bg_internallink_hover.gif);
    color: #2B4C7F;
}
#cont-map .inner-globalbox {
    margin: 12px 10px 10px 10px;
    cursor:auto;
}
#cont-map .inner-globalbox b {
    white-space:nowrap;
}

#cont-map .inner-globalbox img {
    margin: 2px 0px 3px 0px;
}
/*-- Boxen Positionen --*/
#cont-map .cont-globalbox.box1  {
    /*border: solid 1px #000;*/
    top: 117px;
    left: 335px;
    z-index: 97;
}
#cont-map .cont-globalbox.box2  {
    /*border: solid 1px #000;*/
    left: 515px;
    top: 95px;
    z-index: 98;
}
#cont-map .cont-globalbox.box3  {
    /*border: solid 1px #000;*/
    left: 560px;
    top: 125px;
    z-index: 96;
}
#cont-map .cont-globalbox.box4  {
    /*border: solid 1px #000;*/
    left: 591px;
    top: 73px;
    z-index: 99;
}
#cont-map .cont-globalbox.box5  {
    /*border: solid 1px #000;*/
    left: 718px;
    top: 145px;
    z-index: 95;
}
#cont-map .cont-globalbox.box6  {
    /*border: solid 1px #000;*/
    left: 420px;
    top: 240px;
    z-index: 94;
}
#cont-map .cont-globalbox.box7  {
    /*border: solid 1px #000;*/
    left: 548px;
    top: 250px;
    z-index: 93;
}

#cont-map .cont-globalbox.box8  {
    /*border: solid 1px #000;*/
    left: 760px;
    top: 260px;
    z-index: 92;
}


/*-- Pulsierende Lichter --*/
#cont-map .cont-globalbox .pulsar-globalbox {
    background-color: #fff;
    border: 1px solid #313F65;
    /* Ecken für: Webkitbrowser,Geckobrowser,KHTML-Browser,zukünftige CSS 3.0 Deklaration */
    /* Nicht valide */
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    
    height: 5px;
    left: 0;
    position: absolute;
    top: 0;
    width: 5px;

}

#cont-map .cont-globalbox .pulsar-globalbox {
    background: transparent url(../../../image_2/messe_de_1/bg_pulsar_center_01.gif) no-repeat scroll center center;
   /*background: none;*/
    border: 2px solid #FFFFFF;
    border-radius: 3px 3px 3px 3px;
    height: 8px;
    left: 0;
    position: absolute;
    top: 0;
    width: 8px;
}
/*-- end of Header Animation, Textboxen ----------------------------------------------------------- --*/
/**/
/**/
/*-- Hallenpläne Imagemap-Class für JQuery  -----------------------------------------------------*/
.all-maps map area {
	cursor: pointer;
}
/*Image map Infoboxen der Hallen*/
.infoboxhalle {
	display: none;
}
.infoboxhalle.active {
	display: block;
}
/*Alle Imagemaps ausblenden*/
.imghalle {
	display: none !important;
}
.imghalle.active {
	display: inline-block !important;
}
/*-- end of Hallenpläne Imagemap-Class für JQuery ------------------------------------------ --*/
/**/
/**/
/*-- CC-Saalpläne Imagemap-Class für JQuery  -----------------------------------------------------*/
/*Imagemap Infoboxen der Saal-Ebenen*/
.infoboxhalle-tab-1, .infoboxhalle-tab-2, .infoboxhalle-tab-3, .infoboxhalle-tab-4 {
	display: none;
}
.infoboxhalle-tab-1.active, .infoboxhalle-tab-2.active, .infoboxhalle-tab-3.active, .infoboxhalle-tab-4.active {
	display: block;
}
/*Alle Imagemaps ausblenden*/
.imghalle-tab-1, .imghalle-tab-2, .imghalle-tab-3, .imghalle-tab-4 {
	display: none !important;
}
.imghalle-tab-1.active, .imghalle-tab-2.active, .imghalle-tab-3.active, .imghalle-tab-4.active {
	display: inline-block !important;
}
/*-- end of CC-Saalpläne Imagemap-Class für JQuery ------------------------------------------ --*/
/**/
/**/
/*-- Images Hallen-Info-Class für JQuery  -----------------------------------------------------*/

.infoimages {
	height: 460px;
	margin: 10px 0px 10px 0px;
}
.infoimages img {
	position: absolute;
	left: 200px;
}
/*Parken*/
.infoimages.parken  img {
	left: 110px ;
}
.infoimages.parken .legende {
	width: 290px;
	float: right;
	margin-top: 20px;
}
.infoimages.parken .legende table {
	text-align: left;
	font-size: 0.70em;
	color: #000;
}
.infoimages.parken .legende table td {
	vertical-align:top;
}
.infoimages.parken .legende img {
	position: relative;
	left: 0px;
	margin-right: 5px;
}
/*-- end of  Images Hallen-Info-Class für JQuery  - ------------------------------------------ --*/
/**/
/**/


/*-- Layer Veranstaltungsliste ABC ---*/
/*-----------------------------ktf, 31.7.12 --*/
.abc-box {
	float:left;
	width: 250px;
	padding-bottom:15px;
	padding-right:20px;
}
#cont-content .abc-sep {
	float:left; 
}

#cont-content .column {
	float:left;
	width:290px;
}

#cont-content .abc-sep h3 {
	font-size:11px;
	width:8px;
	height:6px;
	padding-left:4px;
	text-align:center;
	color:#ffffff; 
	background-color:#5c5c5c; 
	font-weight:bold;
	padding-bottom:10px;
}

#cont-content .abc-box ul {
	margin-left:5px;
	font-size:11px;
	float:left;
	width:220px;
}

#cont-content .abc-box ul li {
	line-height:14px;
}

#cont-content .abc-box ul  li a {
	color:#4c6c99;
}

/*-- end of Layer Veranstaltungsliste ABC ---*/


/* Detailseite Messeveranstaltung */
.messe-logo-detailseite {
	float:left;
	margin-right:20px;	
	padding-bottom:10px;
}
#cont-content .details-messe-heading  {
	margin-top:30px;
}

#cont-content .details-messe  h3{
	font-size:12px;
	font-weight:bold;
	color:#747a80;
	margin:0;
	padding:0;
	margin-top:20px;
}

#cont-content .details-messe p {
	max-width: 570px;
	margin-top:0 !important;
	margin-bottom:15px;
}

#cont-content .details-messe .ical,
#cont-content .details-messe .vcal {
    background: url(../../../../functional/image_1/cal.png) no-repeat scroll left top transparent;
    height: auto;
    margin: 11px 0 0 20px;
    padding: 1px 0 5px 25px;
    width: auto;
}

#cont-content .details-messe .box-grey {
	width:100%;
	background-color:#f7f7f7;
	border-top:2px solid #5a636a;
	padding-top:10px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:10px;
}

#cont-content .details-messe .box-grey  p {
	padding-bottom:10px;
	float:left;
	width:320px;
}

#cont-content .details-messe .box-grey  .mail {
	background: url(../../../image_2/messe_de_1/mail.png) no-repeat scroll left top transparent;
    height: auto;
    padding: 1px 12px 2px 18px;
    width: auto;
}

#cont-content .social_share_privacy_area li .help_info.icon {
    background: url(../../../../global_master/image/socialshareprivacy_info.png);    
}

#cont-content .social_share_privacy_area li.settings_info .settings_info_menu .settings {
    background: url(../../../../global_master/image/settings.png);   
}
/*-- end of  Detailseite Messeveranstaltung  - ------------------------------------------ --*/
/**/
/**/
/*-- Class Sprachschaltung der Repraesentanzenlayer für JQuery  ------------------------------------------ --*/
/**/
.languagevisibility {
	display: none;
}
.languagevisibility.active {
	display: block;
}

/*-- end of  Class Sprachschaltung der Repraesentanzenlayer für JQuery  - ------------------------------------------ --*/
/**/
/**/

/* Sucheinstieg oben rechts - BEGINN */
#extended-search2 {
    background-color: #0086CB;
    top:115px;
}
/* Sucheinstieg oben rechts - END */

/*--  Suchergbnisseiten mit Filter (dmesse_05_suchfilter-v2.html) ------------------------------------------ --*/
/**/
/* 1 Spaltige Variante über extra Class und Label gesteuert*/
#cont-content .cont-searchform .container .block .subblock.onecolumn label {
    max-width: 540px;
    vertical-align: top;
    width: auto;
}
/* 2 Spaltig Variante über extra Class und Label gesteuert*/
#cont-content .cont-searchform .container .block .subblock.twocolumns label {
    vertical-align: top;
    width: 260px;
}

/*Submitbutton gross "Filter Anwenden" */
.cont-searchform .nomal-search.submitbut {
    background: url(../../../../global_master/image/bg_searchsubmit_but_right.gif) no-repeat scroll right 1px transparent;
}
.cont-searchform input.nomal-search-but {
    background: url(../../../../global_master/image/bg_searchsubmit_but_left.gif) no-repeat scroll left top transparent;
}

/*Datepicker Layer, Smallinfolayer -------------------------*/
.smallinfolayer-menu {
    /*border-left: 1px solid #CACACA;*/
    float: right;
    /*margin: 3px 5px 0;*/
    padding: 0 0 0 0px;
    margin: 0 10px 0px 4px;
    width: 1px;



}
.smallinfolayer-menu .smallinfolayer-menu-icon {
    cursor: pointer;

    display: block;
    height: 17px;
    padding: 0 ;
    width: 22px;
    background: url(../../../../global_master/image/bg_sortinglist_menu_icon_small_unsel.gif) no-repeat scroll 0 0 transparent;

}
/*Wichtig ist hier das "#cont-content span" */
#cont-content span .smallinfolayer-menu-layer {
    background: url(../../../../global_master/image/bg_smallinfolayer_grey_footer.gif) no-repeat scroll left bottom transparent;
    display: none;
    margin: 0 0 0 -218px;
    position: absolute ;
    height: auto ;
    width: 200px;
    z-index: 10 ;
    padding: 1px 0 2px;


}

.smallinfolayer-menu-layer .smallinfolayer-menu-layer-box {
    background: #999 url(../../../../global_master/image/bg_smallinfolayer_grey_head.gif) no-repeat scroll left top ;
    display: block ;
    
    padding: 2px 0 0 !important;
    height: auto !important;
    float: none !important;
}
.smallinfolayer-menu-layer .smallinfolayer-menu-layer-box a {
    border-bottom: 1px solid #898989;
    text-decoration: none ;
    display: block ;
    font-size: 1em ;
    margin: 0 10px ;
    text-align: left;
    
    padding: 1px 0px 1px 3px !important;
    color: #FFFFFF !important;
}
.smallinfolayer-menu-layer .smallinfolayer-menu-layer-box a:last-child {
	border: none;
}
.smallinfolayer-menu .smallinfolayer-menu-icon.hover { 
	/*background: url(../../../../global_master/image/bg_sortinglist_menu_icon_small.gif); */
}

.smallinfolayer-menu-layer .smallinfolayer-menu-layer-box a:hover {
	background-color: #898989;
}
/*Sonderfall Date-icon überschreibt Standart Angaben*/
.smallinfolayer-menu .smallinfolayer-menu-icon.datepicker {
    background: url(../../../../global_master/image/datepicker_link.png) no-repeat scroll 5px 2px;
}
.smallinfolayer-menu .smallinfolayer-menu-icon.datepicker.hover { 
	background: url(../../../../global_master/image/datepicker_link.png) no-repeat scroll 5px 2px;
}


/*-- end of  Suchergbnisseiten mit Filter (dmesse_05_suchfilter-v2.html) - ------------------------------------------ --*/
/**/
/**/


/*list-style für Social Buttons ausblenden: Änderungen Adesso 16.04.2013! -------------------------*/

.details-messe #socialshareprivacy ul {
	list-style: none outside none;
}

/* end of list-style für Social Buttons ausblenden: Änderungen Adesso 16.04.2013! -------------------------*/

/*Scrollbar für Veranstaltungsübersicht Layer: Änderungen Adesso 18.04.2013! -------------------------*/

#event-detail-frame.fairoverview {

width: 732px;
height: 553px;
margin-left: -19px;
position: relative;

}
/*end of Scrollbar für Veranstaltungsübersicht Layer: Änderungen Adesso 18.04.2013! -------------------------*/

/* Begin DMAGWW-526 Linkfarbe muss Blau sein */
#mymesse-dashboard #LogoutForm input {
	color: #2665BF;
}

#mymesse-dashboard #LogoutForm input:hover {
    color: #2B4C7F;
    text-decoration: underline;
}

.mymesse #cont-content form.mymesse-newsletter .black-like-orange-small .action{
	color: #2665BF;
}

/* Anpassung von adesso 04.11.2013 */

#all-frame {
    padding:0 0 0 0;
}

#layer-bild {
    margin-top: 30px;
    margin-bottom: 0px;
}

#extended-search2 ol.message_list2 li .message_body2,
#extended-search2 ol.message_list2 li p.message_head2 {
    color:#FFFFFF;
}

#extended-search2 input.but,
#extended-search2 #searchform2 input.but {
    background: url(../../../image_2/messe_de_1/bg_button-search-big-blue.png) no-repeat transparent;
}
#cont-traceline{
	margin: 30px 0 0 0;
}

/* End DMAGWW-526 Linkfarbe muss Blau sein */

/*Blauer Balken */
.home .color-bar-top { padding-top:0px;}
.color-bar-top {padding-top:40px; width:980px; font-family:lucida sans; color:#ffffff;}
.color-bar-top .title {font-size:18px; margin-left:50px;}
.cont-title-claim {height: 25px;}
.color-bar-top .claim {color:#ffffff; font-size:12px; margin-top:2px; margin-bottom:8px; float:left; max-width:600px;}
.blauer-balken {background-color:#079CC3;}
