 body 
 {
 margin:0; 
 background:#ffffff; 
 font:13px arial, sans-serif; 
 font-weight:normal; 
} 



#navcontainer
{
margin: 0px 0 0 30px;
padding: 0px 0 0 220px;
height: 25px;
}

#navcontainer ul
{
border: 0;
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
}

#navcontainer ul li
{
list-style-type: none;
padding: 0px;
margin: 0px;
display: block;
float: left;
background: none;
}

#navcontainer ul li a
{
width: 124px;
border-top: none;
border-left: 1px solid  #A8B090;
border-bottom: none;
border-right: none;
padding: 2px 0px 3px 0px;
margin: 0;
color: #000033;
text-decoration: none;
display: block;
text-align: center;
font: bold 12px/20px arial, sans-serif;
color: #ffffff;
}

#navcontainer ul li a:hover
{ background: #666699;
color: #000033;
}


#navcontainer li#active a
{background: #666699;
color: #000033;
}


#navlist ul#subnavlist
{
position: absolute;
top: 26px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

#navlist ul#subnavlist li
{
margin: 0;
border: 0;
}

#navlist ul#subnavlist li a
{
background: none;
width: 100%;
display: inline;
padding: 0px 0px 0px 20px;
margin: 0px 0px 0px 0px;
border: 0;
color: #ffffff;
font: bold 11px/20px arial, sans-serif;
}

#navlist ul#subnavlist li a:hover
{
text-decoration: none;
font: bold 11px/20px arial, sans-serif;
color: #000033;
}

#navlist ul#subnavlist li#subactive a
{
background: none;
color: #000033;
}

* html > body #navlist, * html > body #navlist ul#subnavlist
{
width:600px;
}

 #Oben {position:absolute;  top:0px; left:0px; width:1000px; height:110px; background-color:#ffffff;}
 #Links {position:absolute;  top:160px; left:0px; width:250px; height:530px; background-color:#ffffff;}
 #Navi {position:absolute;  top:110px; left:0px; width:1000px; height:25px; background-image: url(../img/navi/navi.jpg); background-repeat: yes;}
 #Subnavi {position:absolute;  top:135px; left:0px; width:1000px; height:25px; background-image: url(../img/navi/navi2.jpg); background-repeat: yes;}
 #Mitte {position:absolute;  top:160px; left:250px; width:750px; height:530px; background-color:#eeeeee;}
 #Unten {position:absolute; top:690px; left:0px; width:1000px; height:25px; background-color:#cccccc;}
 
 
 #headline { position:absolute; left:35px; top:100px; width:700px; height:50px;}
 #content { position:absolute; left:70px; top:180px; width:500px; height:325px;}
  
 a.navi:link { text-decoration:none; font:10px arial, sans-serif;  font-weight:normal; color:#000033; } a.navi:visited { text-decoration:none; font:10px arial, sans-serif; font-weight:normal; color:#000033; } a.navi:hover { text-decoration:none; font:10px arial, sans-serif;  font-weight:normal; color:#ff5c00; } a.navi:active { text-decoration:none; font:10px arial, sans-serif; font-weight:normal; color:#000033; } a.navi:focus { text-decoration:none; font:10px arial, sans-serif; font-weight:normal; color:#000033; }
 
 a.navi2:link { text-decoration:none; font:10px arial, sans-serif;  font-weight:bold; color:#ffffff; } a.navi2:visited { text-decoration:none; font:10px arial, sans-serif; font-weight:bold; color:#ffffff; } a.navi2:hover { text-decoration:none; font:10px arial, sans-serif;  font-weight:bold; color:#ff5c00; } a.navi2:active { text-decoration:none; font:10px arial, sans-serif; font-weight:bold; color:#ff5c00; } a.navi2:focus { text-decoration:none; font:10px arial, sans-serif; font-weight:bold; color:#ff5c00; }
 
 a.links:link { text-decoration:underline; font:12px arial, sans-serif;  font-weight:normal; color:#000033; } a.links:visited { text-decoration:underline; font:12px arial, sans-serif; font-weight:normal; color:#000033; } a.links:hover { text-decoration:none; font:12px arial, sans-serif;  font-weight:bold; color:#000033; } a.links:active { text-decoration:underline; font:12px arial, sans-serif; font-weight:bold; color:#000033; } a.links:focus { text-decoration:underline; font:12px arial, sans-serif; font-weight:bold; color:#000033; }
 
 .abs {position:absolute;} .rel {position:relative}
 .img {position:absolute; border:none}   
 
  .gross {
 font:25px arial, sans-serif;  
 line-height:28px; 
 font-weight:bold; 
 color:#ff5c00;} 
 
  .text {
 font:14px arial, sans-serif; 
 line-height:20px; 
 font-weight:normal; 
 color:#000033;} 
 
  .text_slide {
 font:13px arial, sans-serif; 
 line-height:18px; 
 font-weight:normal; 
 color:#000033;} 
 
#vertical_slide, #slide2, #slide3, #slide4, #slide5, #slide6, {
	background: #eeeeee;
    text-decoration: none; font-weight: normal;
    color: #000033;
	}

div.marginbottom {
	/* Since the Fx.Slide element resets margins, we set a margin on the above element */
	margin-bottom:15px;
	margin-top: 15px;
}



