body{
text-align:center;
background-image:url(../images/body_bg.jpg);
background-repeat:repeat-x;
}

a{
text-decoration:none;
}

.topbar1{
width:1000px;
height:1px;
background-color:#eeedeb;
font-size:0px;
}
.topbar2{
width:1000px;
height:7px;
background-color:#d4d3ce;
font-size:0px;
}


#wrapper{
margin:auto;
width:1000px;
}

#container{
float:left;
width:1000px;
position:relative;
text-align:left;
background-color:#23262b;
}

#header{
float:left;
background-image:url(../images/body_bg.jpg);
background-repeat:repeat-x;
height:167px;
color:#fff;
}

#header .ce_text{
float:left;
}

#header .mod_imageslider{
	position:absolute;
	left:50%;
	top:23px;
	width:600px;
	margin-left:-270px;
}

#header a{
color:#fff;
}

#header_bar{
height:5px;
width:1000px;
font-size:0px;
background-color:#c2c4c5;
}

#headerlogos{
height:130px;
}

#header .mod_navigation{
margin-left:0px;
}

#header .mod_navigation li{
display:block;
text-align:center;
list-style:none;
float:left;
border-right: #555960 solid 1px;
font-family:Verdana, Geneva, sans-serif;
font-size:13px;
text-transform:uppercase;
padding-left:13px;
padding-right:13px;
padding-bottom:2px;
}

#header .mod_navigation li.active, #header .mod_navigation li.trail{
background-color:#f46f04;
}

#header .mod_navigation li.last{
border:none;
}

#left_top{
width:108px;
height:6px;
font-size:0px;
background-image:url(../images/left_top_bg.jpg);
}

#left{
float:left;
width:108px;
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
font-weight:normal;
color:#fff;
text-transform:uppercase;
}

#left a{
color:#fff;
}

#left li{
padding-top:5px;
background-image:url(../images/left_li_bg.jpg);
background-repeat:no-repeat;
list-style:none;
padding-left:10px;
}

#left li.active{
color:#f46f04;
}

#left li.last{
background-image:none;
}


#left_bottom{
width:108px;
height:6px;
position:absolute;
top:100%;
font-size:0px;
background-image:url(../images/left_bottom_bg.jpg);
background-repeat:no-repeat;
}

#maintitle{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding-top:17px;
padding-bottom:32px;
}

#maintitle_arrow{
padding-top:4px;
float:left;
}

#maintitle_text{
padding-top:6px;
}

#main{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:862px;
padding-left:17px;
padding-right:13px;
padding-bottom:32px;
background-color:#fff;
}

#main a{
color:#f47004;
}

/* --- falls li kein margin hat, wird Aufführungszeichen nicht angezeigt
#main ul li{
margin-left: xx px;
}
*/

#footer{
margin-top:5px;	
float:left;
}

#footer .topbar2{
margin-bottom:22px;
}

#footer #ibrows, #footer #ibrows a{
text-align:center;
color:#999;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#footer #ibrows{
margin-top:12px;
margin-bottom:12px;
}
