/* - - - - - - - - - - - - - - - -  BODY START - - - - - - - - - - */
body {
font: 67% verdana, helvetica, sans-serif; 
margin:0px;
padding:0px;
line-height: 1.5em;
background-color: black;
color: white;
text-align: center;
}
/* - - - - - - - - - - - - - - - - BODY ENDE  - - - - - - - - - - -*/
/* - - - - - - - - - - - - - - - - ALLGEMEIN START - - - - - - - - - - */
img {
border: 0px;
}


a {
/*color: #B04B00; */
color:white;
text-decoration: none
}

a:hover {
text-decoration: none; 
color: #F58320;
}
.cleaner{
clear:left;height:1px; overflow:hidden;

}
/* - - - - - - - - - - - - - - - -  ALLGEMEIN ENDE - - - - - - - - - - */
/* - - - - - - - - - - - - - - - -  HAUPTELEMENTE START (inc. Kopfzeilen)- - - - - - - - - - */
#container {
background-color: #0B143B;
width: 960px;
margin: 0 auto;
padding: 0px;
position: relative;
top: 0px;
/*height: 100%;*/
text-align: left;
margin-top:0px;
border:1px solid white;
}


#header {
position:relative;
left:0px;
width:960px;
height:85px;
overflow:hidden;
margin:0px;
padding:0px;
border:0px;

}

.top_karus{
position:relative;
background:#120B37;
height:334px;
border-bottom:1px solid white;
overflow:hidden;
}
.banner{
font-size:13px;
font-weight:bold;
position:absolute;
left:0px;
top:287px;

}
.balken{height:33px;width:15px;background:#F58320;float:left;}
.banner_text{
float:left;padding-left:5px;
}

.umrest{
padding-top:0px;
/*border: 1px solid green;*/
/*background-color: yellow;*/
}
#text {
position:relative;
width:960px;
height:200px;
overflow:hidden;
background-image:url("../images/hg_main.gif");
background-repeat:no-repeat;
}

.inhalt_text{
position:absolute;
left:320px;
top:100px;
width:640px;
height:120px;
}
.left{
float:left;width:320px;
}
.c_float{padding-right:25px !important;}

.kasten{
background:#C2BCC7;
color:#0C1737;
border:1px solid white;
height:63px;
overflow:hidden;
font-size:9px;
font-weight:bold;
line-height:11px;
/*font-style:italic;*/
}
.inhalt_kasten{
padding:4px 1px 4px 4px;

}
.acoustic{
position:absolute;
left:330px;
top:270px;
width:143px;
visibility:hidden;
}
.rohlinge{
position:absolute;
left:483px;
top:270px;
width:149px;
visibility:hidden;
}
.farbproof{
position:absolute;
left:643px;
top:270px;
width:147px;
visibility:hidden;

}
.brennservice{
position:absolute;
left:801px;
top:270px;
width:139px;
visibility:hidden;

}
.referenzen{
position:absolute;
top:25px;left:250px;
color:#484848;
font-size:10px;
text-transform:uppercase;
}
.referenzen_spalte{
float:left;
width:176px;
}
.referenzen_spalte_inhalt{
padding-right:10px;
}

.row{clear:left;height:30px;text-align:left;font-size:11px;padding-bottom:15px;}
.col{width:140px;overflow:hidden;float:left;}
.col4{width:101px;overflow:hidden;float:left;}
.col_c{padding:0;}

#unten{position:relative;height:40px;width:960px;z-index:12;border-top:1px solid white;font-size:10px;}
.inhalt_unten{text-align:center;padding-top:5px;}

/* - - - - - - - - - - - - - - - -  HAUPTELEMENTE ENDE- - - - - - - - - - */

/* - - - - - - - - - - - - - - - - NAVIGATION START - - - - - - - -*/

#hauptnav{
position:absolute;
left:170px;top:66px;
height:20px;width:500px;overflow:hidden;
z-index:10;
}
#hauptnav  ul{
margin: 0px 0px 0px 0px;
padding: 0px;
list-style-type:none;
}
#hauptnav li{
display:inline;
margin:0px;
padding:0px;
line-height:10px;
}

#hauptnav a{
font-size:10px;
color:#ffffff;
font-weight:normal;
}
#hauptnav a:hover{
color:#F58320;
}
#hauptnav .aktiv{
color:#F58320;}
/*- - - - - - - - - - - - - - - - - NAVIGATION ENDE - - - - - - - - - - -*/

