* {margin:0;padding:0;}

body {
	font:normal 13px/16px Arial,Helvetica,Sans-Serif;
	color:#000;
	width: 950px; text-align:left;}
p, td, li, .lauftext {margin:0;font:normal 13px/16px Arial,Helvetica,Sans-Serif; color:#000;}
ul, li {list-style:none;margin-left:0;}
li {padding-left:15px; background:transparent url('pixel3.gif') 4px 6px no-repeat;}
hr {border:0; border-top: 1px solid #bdbb33; color:#FFF; border-collapse:collapse;}

h1, h1 a:link, h1 a:visited {font-size: 23px; line-height: 26px; color:#bdbb33; 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:#bdbb33; text-decoration:none; }
a:active, a:hover {color:#bdbb33; text-decoration:none; }

img {border:0;}
.trennung {background: #bdbb33 url('images/trenn.gif') 2px 8px no-repeat;}
#navioben {background-color: #bdbb33; margin: 0; padding: 7px 0 6px 100px;}
#navioben a:link, #navioben a:visited {color: #FFF; text-decoration:none; 	font: bold 13px/16px sans-serif;}
#naviobenlinks {margin:0; float: left;}
#naviobenrechts {margin:0 0 0 575px;}

#oben {margin:40px 0 0 100px; overflow:hidden; }
#obenlinks {float: left; font-size:23px; line-height:27px; overflow:hidden; }
#obenrechts {margin: 0; text-align:right; overflow:hidden; }

#unten {margin: 20px 0 0 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 #bdbb33; margin:0;}
ul.navi0 li a:link, ul.navi0 li a:visited {color:#bdbb33; 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, ul.navi0 li.akt1 a:visited,
ul.navi2 li.akt2, ul.navi2 li.akt2 a:link, ul.navi2 li.akt2 a:visited  
	{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,
ul.navi2 li a:link, ul.navi2 li a:visited 
{color: #000; font-size: 13px; line-height: 13px;
	text-decoration: none; font-weight:bold;}



h1 {color: #000;}
.weiterlink, .weiterlink a:link, .weiterlink a:visited  {
	text-decoration: none; font-weight:bold; color:#bdbb33; margin:0 0 17px 0;}
.bildlinks {margin:0 15px 15px 0;}
#footer {clear:both; color:#000; font-size: 11px; padding:5px 0 0 0; margin: 10px 0 0 100px;
	border-top: 1px solid #bdbb33;}

.layoutLstandard h1 {color:#BDBB33;}

.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;}

