body {background:#9d0d16 url('pix/body_bg.jpg') 0px 0px no-repeat;}
body * {font-family:Verdana, Arial, sans-serif; color:#000;}
html * { font-size:12px; /*100.01%;*/ }
#outer {margin: 20px 0 0 40px;}
#page {}
#header {background: transparent url('pix/header_bg.jpg') 0px 0px no-repeat;height:135px;}
#logo { background-color:#FEF3DC url('pix/logo_bg.jpg') 0px 0px no-repeat; position:absolute; left: 448px; top: 21px; width:245px; height: 122px;}
#logo img {margin:0 0 0 0px;}
#visual {display: none}
#main {}
#left {width:162px; float:left;}
#leftContent {}
#right {margin: 28px 0px 20px 10px; float:left;}
#rightContent {}
#footer {clear:both;}

.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix {display: block;}
.floatbox {overflow:hidden;}
#ie_clearing {display: none;}
.clearer {font-size:1px; height:1px; clear:both; overflow:hidden;}

/**
 * Anpassung specialNav
 */
#nav * {border:0px none !important}
#specialNav {margin-left:225px;}
#specialNav ul {margin-left:15px;}
#specialNav ul li {display:inline; width:140px;}
#specialNav ul li a {font-size:12px; color:#D07005; padding:0 20px 0 25px; background:url('pix/dot.jpg') 0px 2px no-repeat; text-decoration:none;}
#specialNav ul li a:focus, #specialNav ul li a:hover, #specialNav ul li a:active, #specialNav ul li a.act {color:#004237;}

/**
 * Anpassung news
 */
#news {padding: 0; margin-bottom:40px; font-size:0.8em;}
.newsItem {margin-bottom:8px;}
#news h1, #news h1 a {color:#D07005;}
#news h1, #news div.subheader {display:inline;}
#news p {color:#D07005;}
#news a {text-decoration:none;}

/**
 * Anpassung mainNav
 */
#mainNav {width:162px; overflow:hidden; margin:0 0 0 0; list-style-type:none;}
#mainNav ul {list-style-type:none; margin:0; padding:0;}
#mainNav li {width:100%; margin:0; padding:0;}
#mainNav a { display:block; text-decoration:none; width:162px; line-height: 28px; font-size:11px;}

/* Level 1 */
#mainNav li { }
#mainNav li a {padding: 0 0 0 15px; width: 162px; height: 28px; background:url('pix/nav1p.jpg') 0 0 no-repeat; color:#000; }
#mainNav li a:focus, #mainNav li a:hover, #mainNav li a:active, #mainNav li a.act {background-image:url('pix/nav1a.jpg'); font-weight:bold;}

/* Level 2 */
#mainNav li ul {}
#mainNav li ul li a {width: 162px; height: 28px; background:url('pix/nav2p.jpg') 0 0 no-repeat; color:#000;}
#mainNav li ul li a:focus, #mainNav li ul li a:hover, #mainNav li ul li a:active {color:#000; background-image:url('pix/nav2a.jpg');}
#mainNav li ul li a.act {background-image:url('pix/nav2a.jpg'); color:#000;}

/* Level 3 */
#mainNav li ul li ul {border:none;}
#mainNav li ul li ul li a {background:url('pix/nav3p.jpg') 0 0 no-repeat; color:#000;}
#mainNav li ul li ul li a:focus, #mainNav li ul li ul li a:hover, #mainNav li ul li ul li a:active, #mainNav li ul li ul li a.act {background-image:url('pix/nav3a.jpg'); font-weight:bold; color:#000;}

/**
 * Anpassung featureNav, fontResizer
 */
#featureNav {padding:160px 0px 10px 15px; background: transparent url('pix/header_end_bg.gif') 0px 0px no-repeat;}
#featureNav a {color:#e2001a; text-decoration:none; display:block; margin-bottom:5px; padding-bottom: 10px; }
#featureNav a:hover, #featureNav a.act {font-weight:bold;}

/**
 * Anpassung Sponsor
 */
#sponsor {margin-top:30px; margin-left:-27px;}

/**
 * Anpassung Wetter
 */
#weather {margin-top:30px;}


/**
 * Anpassung footer
 */
#footer {color:#666; background:#f9f9f9; padding:15px; border-top:5px #efefef solid;}
