body {font-family: Verdana, Arial, sans-serif;
font-size:12px;
}

#navi0 {font-size: 14px;
margin: 10px 0 40px 7px;
padding: 0;
}

#navi0 li {display: inline; 
padding: 0 1px 0 1px; 
text-align: center;
list-style-type: none;
}

#navi0 a{color: #999;
font-weight: bold;
}

#navi0 li#aktiv a{color: #cc3300;}
#navi0 a:hover{color: #cc3300;}

#navi1 {font-size: 11px;
margin: 0 0 0 50px;
padding: 0;
width: 800px;
height: 20px;
}

#navi1 li{display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform:uppercase;
list-style-type: none;
}

#navi1 a{float: left;
display: block;
color: #000;
margin: 0;
padding: 3px 10px;
letter-spacing: 1px;
text-decoration: none;
border-right: 1px solid #666;
border-left: 1px solid #e6e6ff;
border-top: 1px solid #fff;
}

#navi1 a:hover{color: black;
background-image: url('images/Button.gif');
}

#navi1 #current a{color: black;
background-image: url('images/Button.gif');
border-bottom: 2px solid #999;
border-top: 1px solid #999;
border-left: 1px solid #999;
-moz-border-radius: 4px 4px;
}

#menuline{clear: both;
margin: 0; padding: 0;
width: 900px;
height: 20px;
background-image:url('images/blauleiste.gif'); 
background-repeat:repeat-x;
-moz-border-radius: 4px 4px;
}

#navi2 {font-family: Verdana, Arial;
font-size: 12px;
margin: 2px 0 0 26px;
padding: 10px 2px 10px 15px;
width: 660px;
height: 42px;
background-color: #f0f0ff;
}

#navi2 li{display: inline;
margin: 0.1em 0.05em;
padding: 0;
text-align: center;
list-style-type: none;
}

#navi2 a{float: left;
display: block; 
width: 7.4em; 
height: 3.0em; 
margin: 0; 
padding-top: 2px;
color: #808080;
text-decoration: none;
text-align: center;
border-right: 2px solid #ddddff;
border-left: 1px solid #f0f0ff;
}

#navi2 li#active a{font-weight: normal;
background-color: #ddddff;
color: #000;
padding-top: 1px;
border-right: 2px solid #999;
border-bottom: 2px solid #999;
border-top: 1px solid #999;
border-left: 1px solid #999;
-moz-border-radius: 4px 4px;
}

#navi2 a:hover{color: #000;
background-color: #ddddff;
padding-top: 1px;
border-right: 2px solid #999;
border-bottom: 2px solid #999;
border-top: 1px solid #999;
border-left: 1px solid #999;
-moz-border-radius: 4px 4px;
}

ul#navlist{background-color: #f0f0ff;
     font: 12px Verdana;    
     font-weight: normal;   
     width: 150px;
     margin-top: 10px;
     margin-left: 25px; 
     padding: 0;
     float: left;
  }
  
  ul#navlist li {list-style: none;
    margin: 0; 
    padding: 0;
  }
  
  ul#navlist a {text-decoration: none;
    color: #666; 
    display: block;
    height: 1.8em;
    margin: 0;
    display: block; 
    padding-top: 0.2em;
    padding-left: 0.3em;
    border-bottom: 1px dashed grey;
    border-top: 1px solid white;
    border-left: 2px solid white;
    border-right: 1px solid black;
    }
   
  ul#navlist a:hover {background-color: #ddddff;
    color: black; 
  }
  
  ul#navlist a#focus {font-weight: bold;
    color: black;
    background-color: #fff;
    border-top: 2px solid black;
    border-left: 1px solid black;
    border-right: 1px solid white;
    border-bottom: 1px solid white;
    -moz-border-radius: 5px 1px;
  }

#contentheader {padding: 8px 2px 2px 20px;
margin: 1px;
height: 80px;
width: 800px;
background: #fff;
text-align: top;
}

#contentleft {width: 340px;
padding: 10px 6px 0 25px;
margin: 1px;
float: left;
background: #fff;
}
	
#contentcenter {width: 320px;
padding: 10px 6px 0 20px;
margin: 1px 3px 0 2px;
float: left;
background: #fff;
}

#content {width: 710px;
padding: 3px 6px 0 20px;
margin: 2px;
float: left;
background: #fff;
}

.abstand{padding-left: 20px;}

#content2 {width: 480px;
padding: 10px 15px 10px 25px;
margin: 2px;
float: left;
background: #fff;
}
	
#contentright {width: 220px;
padding: 3px 10px 0 15px;
margin: 3px;
float: left;
background: #fff;
}
		
h3 {font-size: 20px;
color: #cc3300;
margin:0; padding:0;
}

h4 {font-size: 14px;
color: #cc3300;
margin:0; padding:0;
}

strong.obi {text-transform:uppercase;
letter-spacing: 1px;
font-size: 11px;
}

#box {font-size: 10px;
position: absolute; 
padding-left: 10px;
padding-top: 3px;
top: 20px; left: 680px; 
width: 206px; 
height: 20px;
background-color: #f0f0ff;
}

#btn {position: absolute; 
top: 170px; left: 580px; 
padding: 1px;
width: 150px; 
height: 50px;
}

.schriftformat{font-family: Verdana, Arial, sans-serif;
font-size: 12px;
font-weight: normal;
font-style: normal;
}

.focus{background: #fff;}

.kopf{background-image: url('images/Leiste.gif');
margin:0;
padding: 0 0 0 4px;
color: #cc3300;
font-size: 8pt;
}

.nostyle {margin-left: 12px;
color: #cc3300;
border-top:medium none !important;
}
