/*****************************************/
/*** Header Template specific layout   ***/
/*****************************************/



/* #00CCFF heller  */
/* #00ADD9 t�rkis */
/* #008FB3 dunkler */

#header{
float:left;
width: 990px;
height:110px;
font-size:12px;
}

#headerleft{
float:left;
width:210px;
height:110px;
background:#fff;
font-size:12px;
}

#headerleft img.logo{
float:left;
margin-top:5px;
margin-left:60px;
}

#headerright{
float:right;
width:780px;
height:110px;
background:url(../images/banner.gif) no-repeat;
}

#langnav{
float:left;
}
#langnav li{
float:left;}

#langnav a:link,#langnav a:visited,#langnav a:hover{
font-weight:bold;
margin-left:10px;
color:#fff;
}

#topnav{
float:right;
}

#topnav li{
float:left;
margin-right:10px;
}

#topnav a:link,#topnav a:visited,#topnav a:hover{
color:#fff;
font-weight:bold;
}

#search{
clear:both;
float:right;
background:#525252;
padding:10px;
}

#search .button{
margin-top: 0px;
border: 1px solid #fff;
background:#f0f0ee;
color:#525252;
}
#search .inputbox{
width:120px;
margin-top: 0px;
margin-right:5px;
background:#fff;
color:#666;
border:1px solid #333;
height:14px;
}
#mainnav{
text-align:center;
margin-top:84px;
margin-left:5px;
}
#mainnav li{
float:left;
margin-left:2px;
width:136px;
height:25px;
color:#fff;
background:#525252;
border-top:1px solid #fff;
border-left:1px solid #fff;
border-right:1px solid #fff;
}

#mainnav a:link, #mainnav a:visited{
float:left;
width:100%;
height:25px;
display:block;
text-decoration:none;
color:#fff;
background: #555;
line-height:20px;
font-weight:bold;
}

#mainnav li.active a:link, #mainnav li.active a:visited{
float:left;
color:#525252;
background: #fff;
}
/* 
#mainnav a:hover{
float:left;
width:120px;
height:35px;
padding-top:3px;
display:block;
background: url(../images/menubg_over.gif) center 0px no-repeat;
text-decoration:none;
color:#333;
}
 */

#mainnav li.item1, #mainnav li.item1 a:link, #mainnav li.item1 a:visited{
background: #cc0000; /* transparent url(../images/home_menubg.gif) center 0px no-repeat; */
color:#fff;
width:60px;
}


.logotext{
clear:both;
color: #008FB3;
margin-top:5px;
text-align:left;
padding-left:10px;
width:200px;
font-size:11px;
}
