/******** Extras CCS Messe Husum *******/

/* ######################################################################################################
** # "Yet Another Multicolum Layout" (c) by Dirk Jesse (http://www.yaml.de) #############################
** ######################################################################################################
** 
**  YAML Version: 2.5
**  Dateiversion: 18.06.06  
**  Datei       : nav_slidingdoor.css
**  Funktion    : Formatierung der Hauptnavigation: Reiternavigation "Sliding Doors"
**
*/



@media all
{
/* ######################################################################################################
** ### Hauptnavigation: "Sliding Doors" von A List Apart ################################################
** ##################################### 	text-align: right; ####
** ### background: #ddd url(../../img/sliding_door/nav_rund/bg.gif) repeat-x bottom; 
** 
############################################################
*/
/******** Extras CCS Messe Husum *******/


#nav_main { width:100%; float:left; background-color: #ADB7D2;background-image: url(../img/sliding_door/nav_rund/bg-messe.gif);}
#footer { background-image: url(../img/sliding_door/nav_rund/footer-messe.gif);
}

/*******************************************
* Hauptmenues
********************************************/

.menutitle {
	font-family: 'Verdana', Arial, Sans-Serif; font-weight:bold;
	font-size: 0.9em;
	color: #ffffff;
	background-color: #174175;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #757575;
	width: 189px;
	max-width: 189px;
	height: 17px;
	padding-left: 10px;
	padding-top: 1px;
	padding-bottom: 0px;

	}
	
#mainMenu2 {
	display:block;
	font-family: 'Verdana', Arial, Sans-Serif;
	font-weight: bold;
	font-size: 0.8em;
	background-color: #E4E4E4;
	width: 199px;
	max-width: 199px;
	height: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	margin-left: 0px;
	padding-bottom: 3px;
	padding-top: 3px;
	
}

#mainMenu a {
	display: block;
	background-color:#58769B;
	color:#ffffff; text-decoration:none ;font-family:verdana, sans-serif; font-size: 0.85em;
	width: 189px;
	max-width: 189px;
	padding-left: 10px;
	padding-bottom: 3px;
	padding-top: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	text-decoration: none;
	
}

#mainMenu a:hover {
	background-image: url(../img/nav-hover.gif);
	background-color:#B9C6D5;
	color: #000000;
	text-decoration:none ;font-family:verdana, sans-serif; font-size:0.85em;
	width: 189px;
	max-width: 189px;
	padding-left: 10px;
	padding-bottom: 3px;
	padding-top: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	text-decoration: none;
	}

#mainMenu #botton {background-color:#ffffff;
	color: #FFFFFF;}

/*   ausgewaelt heller hintergrund  */
#botton3 a {background-color:#FAFAFC; 
	color: #000000;}

/*   ausgewaelt heller hintergrund  */
#mainMenu #botton #botton2 {background-color:#FAFAFC;
	color: #000000;}

/*   ausgewaelt heller hintergrund  */
#mainMenu #botton #botton5 {background-color:#FAFAFC;
	color: #000000;}

/*   hoover hellblau  */		
#mainMenu #botton2 a:hover {background-color:#B9C6D5;
	color: #000000;}

/*   hoover hellblau  */	
#mainMenu #botton3 a:hover {background-color:#B9C6D5;
	color: #000000;
	background-image: url(../img/nav-hover.gif);
}

/*   ausgewaelt heller hintergrund  */
#mainMenu #botton4 a {background-color:#DBDCE6;
	color: #000000;
	padding-left: 20px;
	width: 179px;
	max-width: 179px;
	}

/*   text  */	
#mainMenu #botton5 a:link{
	color: #ffffff;
}
	
/*   hoover hellblau  */	
#mainMenu #botton5 a:hover {background-color:#B9C6D5;
	color: #000000;
	background-image: url(../img/nav-hover.gif) no-repeat;
}

/*   ausgewaelt heller hintergrund  */
#mainMenu #botton6 a {background-color:#FAFAFC;
	color: #000000;
}

/*   hoover hellblau  */	
#mainMenu #botton6 a:hover {background-color:#B9C6D5;
	color: #000000;
	background-image: url(../img/nav-hover.gif);
}

/*   ausgewaelt heller hintergrund  */
#mainMenu #botton7 a {background-color:#FAFAFC;
	color: #000000;
	width: 189px;
	max-width: 189px;

}

/*   aktiver link mittelgrau  */
#mainMenu #botton8 a{background-color:#DBDCE6;
	color: #000000;
	padding-left: 20px;
	width: 179px;
	max-width: 179px;
	}

/*   ausgewaelt heller hintergrund  */
#mainMenu #botton9 a {background-color:#FAFAFC;
	color: #000000;}

/*   hoover hellblau  */	
#mainMenu #botton9 a:hover {background-color:#B9C6D5;
	color: #000000;
	background-image: url(../img/nav-hover.gif);
}

/*   ausgewaelt heller hintergrund  */
#mainMenu #botton10 a {background-color:#FAFAFC;
	padding-left: 30px;
	width: 169px;
	max-width: 169px;
	color: #000000;
}

/*   derzeit nicht genutzt  */
#mainMenu #botton11 a {background-color:#DBDCE6;
	color: #000000;
	padding-left: 25px;
		width: 174px;
	max-width: 174px;}

/*   aktiver link mittelgrau  */
#mainMenu #botton12 a {background-color:#DBDCE6;
	color: #000000;
	padding-left: 35px;
		width: 164px;
	max-width: 174px;}
	

#mainMenu div { 
		float:left; 
		width: 100%;}


}

}

#nav_main li {
  white-space: nowrap;
  line-height: 0.8em;
  margin:0;
  padding:0 0 0 0px;
  list-style:none; 
}

#nav_main li {
  list-style:none; 
}

#nav_main #current {
  font-family:verdana, sans-serif; font-size: 0.8em;
  background-color:#FFFFFF; 
  color: #000000;
  font-weight:normal;
  padding-left:0px;
  padding-bottom:1px;
  padding-top:1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #FFFFFF;
	
	text-decoration: none; 
}

  
#nav_main li {
  float:left;
  background: #174175;
  font-family:verdana, sans-serif; font-size: 0.8em;
  /* url(../img/sliding_door/nav_rund/left.gif) no-repeat top left; */
  margin-right: 2px;  /* nur einfügen bei ECKIGEN Ecken  */  
  padding-bottom:1px;
  padding-top:1px;
  margin: 0;
  	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	
	color: #ffffff;
	text-decoration: none;

}

#nav_main li:hover {
		background-color:#B9C6D5;
		color: #000000;
		text-decoration:none;
}

#nav_main span:hover {
		background-color:#B9C6D5;
		color: #000000;
		text-decoration:none;
}

#nav_main #current span:hover {
	background-color:#ffffff;
		color: #000000;
		text-decoration:none;		
}
		
#nav_main #current span {
		display:block;
		color: #000000;
		text-decoration:none;
}

#nav_main span {
		display:block;
		color: #ffffff;
		text-decoration:none;
}

#nav_main a {
  float:left;
  display:block;

/*   background-color: 85001F; */
/*  background: transparent;*/
/*  background: url(../img/sliding_door/nav_rund/right.gif) no-repeat top right; */
/*  padding:5px 11px 3px 8px; */
  padding:0px 9px 0px 9px; 
  text-transform: none;
  text-decoration:none;
  font-weight:normal;
}



/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#nav_main a {float:none;}
/* End IE5-Mac hack */



#icon-267 {
background: url(../img/icons/icon_emailinfo.gif) no-repeat;
}

/*  Extras Formatierung Texte Einzelmessen */

h5 {color:#ffffff; background-color: #174175; }


.infofeld {

	background: url(../design-fotos/messehusum/balken-195-messehusum.jpg) repeat;
	line-height: 1.3em;
}
 
p.infofeld:first-line {
        border:none;
        padding: 0px 0px 0px 0px;
        padding-bottom:1px;
        color:#ffffff;
        font-weight: bold;
        line-height: 1.8em;
}

p.infofeld {

	padding: 1px 4px 1px 4px;
	margin-left:1px;
        margin-right:1px; 
	font-family: Verdana, Arial, Helvetica, serif;
	font-size: 0.80em;
	line-height: 1.3em;
	padding-left:5px;
	padding-bottom:5px;
	color:#000000;
	border-left: 1px solid Black;
	border-right: 1px solid Black;
	border-bottom: 1px solid Black;
}


p.randspalten {
	font-size: 0.8em;
	color:#000000;
	/* background: #ffffff; padding: 2px; border: 1px #000000 solid; */
	text-align: left;
	padding-bottom: 0.1em;
	padding-top: 0.1em;
	padding-left: 0.55em;
}


/* LATEST Ansicht */

.news-latest-item {
	background-color: #ffffff;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-bottom: 1px dashed #cccccc;
	padding: 10px;
	padding-bottom: 24px;
	margin-bottom: 0.5em;
	width:auto;
}
.news-latest-itemb {
	background-color: #ffffff;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-bottom: 1px dashed #cccccc;
	padding: 10px;
	padding-bottom: 24px;
	margin-bottom: 0.5em;
	width:auto;
}

.news-latest-item h3 {    
	font-size:0.85em; 
	line-height: 1.5em;
	color:#ffffff;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#000000;
	border-bottom-width:2px;
	border-bottom-style:solid;
	border-bottom-color:#DBDCE6;
        background-color: #174175;
	height:auto;
        margin-top:-10px;
	margin-left:-10px;
	margin-right:-10px;
	padding-top:2px;
        padding-left:10px;     
}

.news-latest-itemb h3 {    
	font-size:0.85em; color:#ffffff;
	line-height: 1.5em;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#000000;
	border-bottom-width:2px;
	border-bottom-style:solid;
	border-bottom-color:#DBDCE6;
        background-color: #174175;
	height:auto;
        margin-top:-10px;
	margin-left:-10px;
	margin-right:-10px;
	padding-top:2px;
        padding-left:10px;     
}


.news-latest-item h3 a {    
	color:#ffffff;

}

.news-latest-itemb h3 a {    
	color:#ffffff;

}

.news-latest-item img {
	padding-right: 0.3em;
	padding-top: 0.4em;
	float: left;
}


.news-latest-itemb img {
	padding-right: 0.3em;
	padding-top: 0.4em;
	float: left;
}

.news-latest-item h3 a:hover { 
        color:#cccccc; }

.news-latest-itemb h3 a:hover { 
        color:#cccccc; }
                
.news-latest-item h3 a:link { 
        background:#174175;
 }

.news-latest-itemb h3 a:link { 
        background-color: #174175;
 }
 
.news-single-item h2 {
       font-size: 0.9em; 
       color: #ffffff; 
       background-color: #174175; 
       	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#000000;
       border-bottom: 2px #DBDCE6 solid; 
       margin:0.1em 0 0.2em 0; 
       padding-top:2px;
        padding-left:10px;
       margin-top: 0.4em;   
}

.sponsortab {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	margin: 8px;
	padding: 20px;
	text-align: center;
	line-height: 1.5em;

}
.sponsortab td {
	border-bottom: 1px dotted #999999;
}

p.messeloungenachlese {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #6E0D13;
	text-align: left;
	vertical-align: text-top;
	overflow: auto;
	height: 100%;
	padding-right:15px;
}
span.lounge {
    padding-top:15px;
    font-size:13px;
    font-weight:bold;
}

span.lounge a {
    color:#ffffff;
}

.tx-hsistaff-pi1-details-table {
width:400px;
}

.tx-hsistaff-pi1-image-div {
padding-left:120px;
}

.tx-hsistaff-pi1-imagecell {
width:150px;
}

.tx-hsistaff-pi1-textcell {
min-width:50px;
}

#weitertrans {
background-image: url(../img/weitertrans.gif);
width:520px;
height:100px;
}

.diensttext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
font-weight:bold;

}
.tdtext {height:60px;background:#C9CEE2;margin-left:10px;}
.tdleer {background:#ffffff;}

#col3_innen .diensttext {padding-left:10px;}

p.kongresstexte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #C9CEE2;
	text-align: left;
	vertical-align: text-top;
	overflow: auto;
	height: 100%;
	padding-left:8px;
	padding-right:10px;
	margin-left:5px;
}

h3.kongresstexte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;

}

span.kongress {
    margin-top:8px;
    padding-top:15px;
    font-size:13px;
    font-weight:bold;
}

span.kongress a {
    color:#ffffff;
}

h2 {
background-color:#ffffff;
border-bottom:none;
color:#174175;
font-size:1.2em;
margin:1em 0 0.5em;
margin-left:8px;
margin-top:0px;
padding:0.3em;
}

#horizontal_carousel {
width:525px;
}
