body {background-color: #cccccc; text-align: center;}
body,p,td,input,h1,a {margin: 0px; font-size: 12px; font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; color:#000000; line-height:16px;}

//div {border: 1px solid #cc0000;}
h1 {color:#994b00; font-size: 16px; line-height:24px; margin-bottom: 15px; font-weight: bold;}
p {margin-bottom: 12px;}

/* Sitestruktur*/
#outerLayer {text-align: center; vertical-align: top; margin: 0px auto; padding: 0px; width: 950px; margin-top: 20px; background-color: #f6efe6; border: 1px solid #999999;}
#header {height: 155px; text-align: left; background-color: #ffffff; margin: 0px 0px 0px 0px;}
#logo {float:left; width: 600px; margin: 15px 0px 0px 20px;}
#bild {float: right; margin: 0px 0px -2px 0px;}
#hauptnavigation {clear: both; width: 100%; margin: 0px 0px 0px 0px; background-color: #ffffff; border-top: 1px solid #999999; border-bottom: 1px solid #999999;}
#sekNav {float: left; width: 190px; text-align: left; margin: 57px 0px 0px 0px;}
#content {float:right; text-align: left; width: 700px; margin: 50px 25px 0px 0px;}
#servicenavigation {clear: both; margin: 10px 0px 5px 0px; text-align: right;}

.navi {height: 25px;}
.navi1 {width: 158px; height: 25px; margin: 0px 0px 0px 0px; border-left: 1px solid #999999;}
.navi1st {width: 158px; height: 25px; margin: 0px 0px 0px 0px;}
.navi1active {width: 158px; height: 25px; margin: 0px 0px 0px 0px; border-left: 1px solid #999999; background-color: #999999; }
.weiss {background-color: #ffffff;}

.teaser {margin: 0px 0px 20px 0px;}
.headlineteaser {margin: 0px 0px 20px 0px; color:#ff0000; font-weight:bold;}

p.adresse {color:#666666;}
p.liste {text-indent: 2pt;}
p.fuss {color:#666666;	font-size: 11px;}

a:link,a:visited {color:#000000; text-decoration: none;} 
a:hover,a:active {color:#994b00; text-decoration: none;}

a.adresse:link, a.adresse:visited {color:#666666;}
a.adresse:hover, a.adresse:active {color:#666666; text-decoration: underline;} 

//a.navileft_active:link, a.navileft_active:visited, a.navileft_active:hover, a.navileft_active:active {color:#994b00;} 
a.primnav:link,a.primnav:visited, a.primnav:hover,a.primnav:active {color:#666666; text-decoration: none; padding-left: 20px; height: 20px; margin-top:5px;} 
a.primnav_active:link,a.primnav_active:visited, a.primnav_active:hover,a.primnav_active:active {color:#ffffff; text-decoration: none; padding-left: 20px; height: 20px; margin-top:5px;} 

a.navileft_active:link,a.navileft_active:visited,a.navileft_active:hover,a.navileft_active:active {color:#994b00; text-decoration: none;}

a.additionalnavi:link, a.additionalnavi:visited {color:#000000; font-size: 11px;}
a.additionalnavi:hover, a.additionalnavi:active {color:#000000; font-size: 11px; text-decoration: underline;}

a.additionalnaviaktiv:link, a.additionalnaviaktiv:visited {color:#000000; font-size: 11px;}
a.additionalnaviaktiv:hover, a.additionalnaviaktiv:active {color:#000000; font-size: 11px; text-decoration: underline;}

a.fuss:link, a.fuss:visited {color:#666666; font-size: 11px;}
a.fuss:hover, a.fuss:active {color:#666666; font-size: 11px; text-decoration: underline;}

ul {margin-top: 0px; margin-right: 5px; list-style-image: url(../graphics/li.gif);}
li {margin: 0px 0px 0px -22px; padding: 0px 0px 3px 0px; margin-top: 0px; }


/*Formulare*/
.f250px, .f150px, .f100px, textarea {padding-left: 3px; border:1px; border-color:#999999; border-style:solid; font-size:11px; font-family:Verdana, Arial, Geneva, Helvetica, sans-serif; color:#666666; background-color:#ffffff; border-width:1px; height:18px;}
.f250px {width:350px;}
.f150px {width:150px;}
textarea {width:350px; height:90px; color:#666666; font-size:11px; font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;}
.selectbox {color:#666666; font-size:11px; font-family:Verdana, Arial, Geneva, Helvetica, sans-serif; background-color:#ffffff; height:16px; width:130px;}
.suche {font-size:11px; color:#666666; border-color:#999999; border-style:solid; background-color:#ffffff; border-width:1px; width:115px; height: 18px;} 

