body {background-color: #ffffff; text-align: center;}
body,p,div,td,input,h1,a {margin: 0px; font-size: 11px; font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; color:#000000; line-height:14px;}

//div {border: 1px solid #cc0000;}
h1 {color:#000000;  font-size: 15px; line-height:24px; margin-bottom: 15px; font-weight: bold;}
p {margin-bottom: 12px;}
ol {margin-right: 0px;}
li {margin: 0px 0px 0px 0px; padding: 0px 0px 12px 0px}

/* Sitestruktur*/
#siteTable {width: 100%; height: 100%; margin: 0px; padding: 0px; border: 0px; border-collapse: collapse; border-spacing: 0px;}
#outerLayer {width:932px; height: 600px; margin:0px auto; padding:0px; background-repeat:no-repeat; background-position: 0 110px;}
#header {height: 110px;}
#logo {float:left; margin: 0px 0px 0px 0px;}

#seknavigation {float: left; text-align: left; width:235px; height: 222px; margin: 225px 0px 0px 0px; background-color: #000000; filter:alpha(opacity=60); opacity: 0.6; -moz-opacity: 0.6;}
#bild {height: 447px; padding: 0px 0px 0px 0px;}
#gruen {float: right; text-align: left; overflow: auto; width: 590px; height: 447px; margin: 0px 0px 0px 0px; background-color: #12A590; filter:alpha(opacity=90); opacity: 0.9; -moz-opacity: 0.9;}
#text {float: left; text-align: left; margin: 20px 0px 0px 0px; padding: 20px 45px 0px 45px;}
#footer {clear: both; text-align: left; margin: 0px auto; padding: 0px; width: 100%; margin-top: 5px;font-size: 10px;}
#footer a {font-size: 10px;}
#footer .flyer {color: #12A590; font-weight: bold;}

#newsartikel {margin: 0px 0px 0px 0px;}
#newsartikel ul {list-style-image:url(../graphics/bullet.gif)}
#newsartikel img {float: left; margin: 0px 20px 10px 0px;}


#navigation {float: right; text-align: left; margin: 80px 0 0 0;}
#navigation ul {margin:0 0 0 5px; padding:0; line-height: 28px;}
#navigation ul li {height:26px; margin:0; padding: 0; list-style-type:none; display:inline;}
#navigation ul li a {display:inline; font-size: 12px; text-decoration: none; margin: 0; padding: 0; color:#000000; font-weight: bold;}
#navigation ul li a:hover, #navigation ul li.active a {color:#12A590; font-weight: bold;}

#seknavigation {float: left; text-align: left; width:235px; height: 222px; margin: 225px 0px 0px 0px; background-color: #000000; filter:alpha(opacity=60); opacity: 0.6; -moz-opacity: 0.6;}
#seknavigation ul {margin: 0; padding: 0;}
#seknavigation ul li {float:left; margin:0; padding:0; list-style-type:none;}

#seknavigation ul li.navmainStandardLevel_2 {margin:0 0 5px 0; padding:0 0 0 10px; list-style-type:none;}
#seknavigation ul li.navmainStandardLevel_2 a {padding:0; color:#ffffff; line-height:15px; font-weight: bold; text-decoration: none;}
#seknavigation ul li.navmainStandardLevel_2 a:hover, #seknavigation ul li.navmainStandardLevel_2 a.active {color:#12A590; line-height:15px; text-decoration: none; font-weight: bold;}

/*Klassen*/
.navi {padding:  0px 10px 6px 10px;}
.newsline {width: 90%; margin-top: 12px; margin-bottom: 12px; border-bottom: 1px solid #000000;}
.teaser {margin: 0px 0px 20px 0px;}
.headlineteaser {margin: 0px 0px 20px 0px; color:#12A590;  font-weight:bold;}


/*Links*/
a:link,a:visited {color:#000000; text-decoration: underline; font-size: 11px;} 
a:hover,a:active {color:#000000; text-decoration: none; font-size: 11px;}

a.additionalnavi:link, a.additionalnavi:visited, a.additionalnavi:hover, a.additionalnavi:active {color:#000000; font-size: 12px; font-weight: bold; text-decoration: none;} 
a.additionalnaviaktiv:link, a.additionalnaviaktiv:visited, a.additionalnaviaktiv:hover, a.additionalnaviaktiv:active {color:#12A590; font-size: 12px; font-weight: bold; text-decoration: none;} 

/*Formulare*/
//.f180px, textarea {padding-left: 3px; border:1px; border-color:#000000; border-style:solid; font-size:11px; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; border-width:1px; height:18px; background-color: #12A590; filter:alpha(opacity=80); opacity: 0.8; -moz-opacity: 0.8;}
.f180px, textarea {padding-left: 3px; border:1px; border-color:#000000; border-style:solid; font-size:11px; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; border-width:1px; height:18px; background-color: #ffffff;}
textarea {width:250px; height:90px; color:#000000; font-size:11px; font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;}
.selectbox {color:#000000; font-size:11px; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; height:16px; width:130px;}
.suche {font-size:11px; color:#000000; border-color:#000000; border-style:solid; border-width:1px; width:115px; height: 18px;} 

.print {display:none; height: 100%, width:0px;}
 

