* {margin:0;padding:0;}

body {
	font:normal 13px/16px Arial,Helvetica,Sans-Serif;
	color:#FFF; background-color:#bdbb33; 
	width: 950px; text-align:left;}
p, td, li {margin:0;font:normal 13px/16px Arial,Helvetica,Sans-Serif; color:#FFF;}
ul, li {list-style:none;margin-left:0;}
li {padding-left:15px; background:transparent url('pixel1.gif') 4px 6px no-repeat;}
hr {border:0; border-top: 1px solid #FFF; color:#bdbb33; border-collapse:collapse;}

p, ul, h1, h2 {margin-bottom:10px;}
h1,h1 a:link, h1 a:visited {font-size: 23px; line-height: 26px; color:#FFF; 
	font-weight:normal; text-decoration:none;}
h2 {font-size: 14px; line-height: 16px;}

table {border-collapse:collapse;}
th, td {padding:3px;}
th {text-align:left; font-weight:bold;}
table.blind, table.blind td {padding:0; margin:0; border:0;}

a:link, a:visited {color:#FFF; text-decoration:none; }
a:active, a:hover {color:#FFF; text-decoration:none; }

img {border:0;}
.trennung {background: #FFF url('images/trennstart.gif') 2px 8px no-repeat;}
#navioben {background-color: #bdbb33; margin: 0; padding: 7px 0 6px 100px; background-color:#FFF;}
#navioben a:link,#navioben a:visited {color: #bdbb33; text-decoration:none; 	font: bold 13px/16px sans-serif;}
#naviobenlinks {margin:0; float: left;} 
#naviobenrechts {margin:0 0 0 575px;}

#oben {margin:25px 0 0 0; overflow:hidden; height:210px;}
#obenlinks {float: left; font-size:23px; line-height:27px; overflow:hidden; }
#obenrechts {margin: 0; text-align:right; overflow:hidden; }

#unten {margin: 0;}
#maintext {margin:0; border: 0; float: left; width:560px; padding-left:100px;}
#rechts {margin-left: 675px; width:270px;}


#suchbereich {margin:0 0 15px 0;}
#suchstr, #suchbutton {border:1px solid #bdbb33; background-color:#FFF; font-weight:bold;}
#suchstr {border-top: 1px solid #000; border-left: 1px solid #000; padding: 2px; background-color:#EEE;}

ul {padding:0; margin:0;}
ul.navi0 {width:270px; overflow:hidden;}
ul.navi0 li {list-style:none; background-image:none; padding:0;  
	line-height:30px; width:100%; border-top:1px solid #FFF; margin:0;} 
ul.navi0 li a:link, ul.navi0 li a:visited {color:#FFF; text-decoration:none; font-size: 23px;}

ul.navi0 li.akt {background-color:#bdbb33; padding:0; margin:0;}
ul.navi0 li.akt a:link, ul.navi0 li.akt a:visited {color: #000;}
ul.navi0 li.akt1, ul.navi0 li.akt1 a:link {color: #FFF;}
ul.navi1 li {list-style: disc outside; padding:0; margin:0 0 0 17px; border:0; 
	line-height:19px; color:#000;}
	
ul.navi1 li a:link, ul.navi1 li a:visited {color: #000; font-size: 13px; line-height: 13px; 
	text-decoration: none; font-weight:bold;}

.introtext {color:black; margin:0;}
.weiterlink, .weiterlink a:link, .weiterlink a:visited  {
	text-decoration: none; font-weight:bold; color:#FFF; margin:0 0 17px 0;}

#footer {clear:both; color:#000; font-size: 11px; padding:5px 0 0 0; margin: 10px 0 0 100px; border-top: 1px solid #FFF;}

.cms {position:absolute;top:35px;left:200px;background-color:#FFF; width:550px;}
#maintext .cms {position:relative;top:0;left:20px;width:100px;}
.cms {
	font:normal 12px/17px sans-serif;}
.cms a:link, .cms a:visited {text-decoration:none;
	color:red;}
.cms a:active, .cms a:hover {text-decoration:underline;
	color:red;}

#sitemap {margin:0;}
#sitemap blockquote {margin-left:30px;}
#sitemap h2 {font-weight:bold;color:#000;margin:0;font-size:13px;}
#sitemap h3 {font-weight:bold;color:#000;margin:0;font-size:13px;}
#sitemap h2 a:link, #sitemap h2 a:visited, #sitemap h3 a:link, #sitemap h3 a:visited {color:#162F59;}

