body {
 background : #E5EEE4; 
 margin : 0;
} 
td {
 font-family : Arial, Helvetica, sans-serif; 
 font-size : 12px; 
} 
h1 {
 font-size : 13px; 
 font-weight : bold; 
}
h1.subnavHead {
 margin: 0px;
 color: #FFFFFF;
}
h2 {
 font-size : 12px; 
 font-weight : bold; 
} 
h3 {
 font-size : 11px; 
 font-weight : bold; 
}
ul {
 font-size: 12px;
 list-style : square outside; 
}
ul.small {
 font-size: 10px;
 list-style : square outside;
 color: #000000;
}
ul.sitemap {
 font-size: 10px;
 list-style : square outside;
}
li {
 color: #E97222; 
}
li.small {
 margin : 10px 10px 10px 28px;
 padding-bottom : 0;
 padding-top : 0;
 color: #E97222;
}
li.small a {
 font-size: 11px;
}
li.secondlevel {
 list-style-type: circle;
}
li.sitemap{
 color : #E97222;
 margin : 10px 10px 10px 28px;
 padding-bottom : 0;
 padding-top : 0;
 font-size: 11px;
}
li.sitemap2{
 color : #E97222;
 margin : 10px 10px 10px 28px;
 padding-left : 20px;
 list-style-position : inside;
 padding-bottom : 0;
 padding-top : 0;
 font-size: 11px;
}
a {
 color : #000000; 
}
.metanav {
 background : #2DB433; 
 padding : 0;
 line-height : 16px;
 font-weight : bold;
}
a.metanav {
 text-decoration : none; 
 font-weight : bold;
 color: #FFFFFF; 
}
a.sitemap {
 text-decoration : none; 
 color : #000000; 
}
a.sitemap2 {
 text-decoration : none; 
 color : #FFFFFF; 
}
.prinav {
 background : #2DB433; 
 padding : 0;
 line-height : 22px;
 border-bottom : 1px solid #2DB433; 
}
a.prinav {
 text-decoration : none; 
 font-weight : bold;
 color: #FFFFFF; 
}
.secnav {
 font-weight: bold;
 font-size: 12px;
 border: 0;
}
a.secnav {
 text-decoration : none;
 color: #FFFFFF; 
 padding : 2px 0 1px 6px;
 min-width : 160px;
 display : block;
 width : 100%;
}
a.secnav:hover {
 text-decoration : none;
 color: #000000; 
 padding : 2px 0 1px 6px;
 min-width : 160px;
 display : block;
 width : 100%;
}
.secnav2 {
 font-weight: bold;
 font-size: 11px;
 border: 0;
}
a.secnav2 {
 text-decoration : none;
 color: #FFFFFF; 
 padding : 2px 0 1px 16px;
 min-width : 160px;
 display : block;
 width : 100%;
}
a.secnav2:hover {
 text-decoration : none;
 color: #000000; 
 padding : 2px 0 1px 16px;
 min-width : 160px;
 display : block;
 width : 100%;
}
td.secnav {
 padding: 0;
 line-height : 20px;
}
b {
 font-weight : bold; 
} 
b.news {
 font-size : 11px;
 color: #000000;
} 
.outertab {
 border : 1px solid #2DB433; 
 width : 770px; 
}
.outertab2 {
 width : 768px;
 border-top : 1px solid #000000; 
}
.outertab3 {
 border : 1px solid #2DB433; 
 width : 600px; 
} 
.newstab {
 border : 1px solid #2DB433; 
 background-color : #ffffff;
 margin : 3px 0 5px;
}  
.news {
 font-size : 10px;
 color: #000000;
 text-decoration: none;
 padding-left: 10px;
}
.Fett {
 font-size : 11px;
 color: #000000;
 text-decoration: none; 
} 
.flashoutline {
 border-top : 1px solid #2DB433; 
 border-bottom : 1px solid #000000; 
} 
.footer {
 background : #E97222; 
} 
.darkbluebg {
 background : #D3E4D0; 
}
.darkbluebg2 {
 background : #2DB433; 
}
.hcontentbg {
 background : #E5EEE4;
 border-top: 1px solid #000000; 
}
.lightbluebg {
 background : #FFFFFF;
}
.yellowbg {
 background : #2DB433;
} 
.contenthome {
 border-top: 1px solid #000000;
 background : #FFFFFF; 
}
.contenthomebg {
 border-top: 1px solid #000000;
 background : #E5EEE4; 
} 
.content {
 border-top: 1px solid #000000;
 background : #E5EEE4; 
}
.keyvisual {
 background : #dbf0ff url() no-repeat; 
}
#secnavpos {
 position : absolute;
 z-index : 2;
 visibility : hidden;
}
.subnavlayer {
 position : relative;
 z-index : 3;
 visibility : hidden;
 background : #2DB433;
 top: 2px;
 border-left: 1px solid #000000;
 border-right: 1px solid #000000;
 border-bottom: 1px solid #000000;
 width: 161px;
 height: 24px;
}
.secnavactive {
 background:#D3E4D0;
 color: #FFFFFF;
 text-decoration : none; 
 padding : 2px 0 1px 6px;
 min-width : 160px;
 display : block;
 width : 100%;
}
.secnavactive2 {
 background: #D3E4D0;
 color: #FFFFFF;
 text-decoration : none;
 padding : 2px 0 1px 16px;
 min-width : 160px; 
 display : block;
 width : 100%;
}
.subnavhead {
 line-height: 28px;
 background : #2DB433;
 padding: 0 0 0 5px;
}
.subnavspacer {
 line-height : 4px;
 background : #FFFFFF;
}
.contentHeadLine {
 background : #2DB433;
 color: #FFFFFF;
 font-size : 12px;
 font-weight : bold;
 margin-top : 15px;
 padding : 6px 0 6px 27px;
 display : block;
}
div.contentHeadlineDoppelt {
 background : #D3E4D0;
 margin-top : 15px;
 padding : 0 27px 0 27px;
 display : block;
}
table.contentHeadlineDoppelt {
 width:100%;
 padding: 0 0 0 0;
 border-spacing:0;
 border: 0px;
}
.contentHeadlineLinks {
 font-size : 12px;
 font-weight : bold;
 text-align:left;
 padding: 6px 0 6px 0;
}
.contentHeadlineRechts {
 font-size : 12px;
 font-weight : bold;
 text-align:left;
 padding: 6px 0 6px 0;
}
.contentSubHeadline {
 font-weight : bold;
 padding : 0 0 0 27px;
 margin-top : 0px;
 font-size: 12px;
}
.contentText {
 padding : 0 0 0 27px;
}
.contentSubText {
 margin-top : 15px;
 padding : 0 0 0 27px;
}
.contentspacer {
 line-height : 15px;
 display: block;
}
.linkblue {
 color: #2DB433;
 text-decoration: none;
 font-size: 10px;
}
.newstab2 {
 border : 1px solid #2DB433; 
 background-color : #ffffff; 
 margin : 3px 0 5px; 
 padding : 5px 4px;
}
.bgkarte {
 background-image: url(/images/karte1.gif);
 background-repeat: no-repeat;
}
.contentSubHeadlineRed {
 font-weight : bold;
 padding : 0 0 0 27px;
 margin-top : 0px;
 font-size: 12px;
 color: #E97222;
}
.ulRed {
 font-size: 12px;
 color: #E97222;
 list-style-position: outside;
 list-style-type: square;
}
.liNormal {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #000000;
}
.newsWeiss {
 font-size : 10px;
 color: #FFFFFF;
 text-decoration: none;
}
.reddot {
 font-size : 10px;
 color: red;
 text-decoration: none;
}
.Fehlermeldung {
 font-size : 10px;
 color: red;
 font-weight : bold;
 text-decoration: none;
}
.scrollbar {
  scrollbar-face-color : #2DB433;
  scrollbar-shadow-color : #000000;
  scrollbar-highlight-color : #E5EEE4;
  scrollbar-3dlight-color : #336699;
  scrollbar-darkshadow-color : #000000;
  scrollbar-track-color : #D3E4D0;
  scrollbar-arrow-color : #FFFFFF;
}
.text9   {font-family: Arial, Helvetica, sans-serif; font-size: 9px; color:#000000;}
.text10   {font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#000000;}
.text11   {font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}
.text12   {font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
.text14   {font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#000000;}
.text16   {font-family: Arial, Helvetica, sans-serif; font-size:16px; color:#000000;}
.text20   {font-family: Arial, Helvetica, sans-serif; font-size:20px; color:#000000;}
.print1   {font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none;}
.print2   {font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:none; font-weight:bold;}