body, * {margin:0px; font:13px "Trebuchet MS"; color:#444; line-height:25px;}
body {background:#E2E2E2;}

img {border:0px;}
h1, h2, h3, h4, h5 {color:#D6141F; font:20px "Times"; font-weight:normal;}
p.bodytext b, p.bodytext strong {font-weight:bold; color:#D6141F}
p.bodytext {margin-bottom:20px;}

#content ul {list-style:none; margin:0px; padding:0px;}
#content li {background:url('../gfx/li_dot.jpg') left no-repeat; padding:0px 0px 0px 12px; margin:0px;}

a {color:#444; text-decoration:underline;}
a:hover {color:#D6141F; text-decoration:none;}

#fx {position:absolute; width:100%; height:200px; z-index:999; left:0px; top:0px; text-align:center;}
#fx div.cnt {width:1000px; height:200px; margin:auto;}
#fx div.right {}

/* --------------- HEADER ------------------ */
#header {width:100%; height:216px; background:#FBBA00; display:block; text-align:center;}
#header div.cnt {margin:auto; text-align:left; width:1000px; height:216px; background:transparent;}

/* --------------- CONTENT ------------------ */
#content {width:100%; background:#fff; text-align:center; float:left; padding:0px 0px 80px 0px;}

#content div.cnt {background:#fff; margin:auto; text-align:left; width:1000px; height:auto;}
#content div.cnt_normal {background:#fff; margin:auto; text-align:left; width:974px; height:auto;}
#content div.cnt_left {float:left; width:467px; padding-left:13px;}
#content div.cnt_right {background:#fff; float:right; width:467px; padding-right:13px;}

/* --------------- FOOTER ------------------ */
#footer {clear:both; width:100%; height:37px; background:#E2E2E2; display:block; text-align:center;}
#footer div.cnt {width:1000px; height:37px; margin:auto; text-align:left;}
#footer div.left {position:relative; margin-top:-6px; float:left; width:600px; padding-left:13px;}
#footer div.rightfooter {float:right; width:300px; padding-top:10px; color:#444; text-align:right; padding-right:13px;}

#footer div.left a.d,
#footer div.left a.d:hover,
#footer div.left a.a,
#footer div.left a.a:hover
{text-decoration:none; float:left; height:37px; line-height:37px; margin:0px 20px 0px 0px;}

#footer div.left a.d {border-top:6px solid #999; color:#999}
#footer div.left a.d:hover {border-top:6px solid #D6141F; color:#D6141F;}

#footer div.left a.a {border-top:6px solid #D6141F; color:#D6141F;}
#footer div.left a.a:hover {border-top:6px solid #D6141F; color:#D6141F;}

#footer div.rightfooter a {color:#444; text-decoration:none;}
#footer div.rightfooter a:hover {color:#D6141F; text-decoration:underline;}

#footer div.left a.bottom_partner,
#footer div.left a.bottom_partner:hover
{text-decoration:none; float:left; height:37px; line-height:37px; margin:0px 0px 0px 50px;}

#footer div.left a.bottom_partner {border-top:6px solid #FBBA00; color:#FBBA00;}
#footer div.left a.bottom_partner:hover {border-top:6px solid #999; color:#999;}

/* ------------- NAVIGATION ----------------- */
#navi {width:100%; height:90px; text-align:center; background:url('../gfx/navi_bg.jpg');}
#navi_cnt {width:987px; height:90px; margin:auto; text-align:left; line-height:60px; background:transparent; padding-left:13px;}

#nav, #nav ul, #nav li {float:left; list-style: none; color: #fff; padding:0px; margin:0px;}
#nav ul, #nav li {list-style:none; margin:0px; padding:0px; z-index:999;}

#nav a, #nav a:hover, #nav a:active {color:#fff; display: block; line-height:43px; text-decoration:none; font-weight:bold; background:transparent;}
#nav a {color:#fff;}
#nav a:hover {color:#FBBA00;}

li#menu-level1-current-active a {color:#FBBA00;}
 
#nav li {float:left; padding-right:30px; margin-right:30px; background:url('../gfx/navi_lines.jpg') right no-repeat;}
 
#nav li ul {position: absolute; left: -999em; height: 1px; width:20px; margin:0px;}
 
 
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left: auto;}
 
#sub li, #sub {background:transparent; list-style:none; margin:0px; padding:0px;}
#sub li {}

td {vertical-align: top;}

ul#sub a, ul#sub a:hover {
line-height:28px; 
width:160px; 
display:block; 
font-size:11px; 
text-decoration:none; 
border-top:1px solid #fff; 
padding-left:10px;
}


ul#sub a {background:#D6141F; color:#fff;}
ul#sub a:hover {background:#FBBA00; color:#D6141F;}

a.aktuelles {background:url('../gfx/truck.jpg') right no-repeat; padding-right:40px;}

