body{
 margin:0;
 padding:0;
 padding-top:20px;
 background-color:#E5F5DC;
 background-image:url(layout/hintergrund.gif);
 background-position:20px 20px;
}

.ptr{cursor:pointer;}

img{ 
 vertical-align: middle;
}  

.bframe{
 border-style:solid;
 border-color:#000000;
 border-width:1px;
 padding:2px;
 margin:2px;
}

#obenlinks {
 position:absolute;left:20px;top:20px;
 width:490px;
 height:120px;
 background-color:#EFE3C9;}

#obenrechts{
 position:absolute;left:20px;top:20px;
 width:950px;
 height:120px;
 background-color:#EFE3C9;
 background-image:url(layout/oben.jpg);}

#menue{
 z-index:4;
 position:absolute;left:20px;top:230px;
 width:180px;}

#content{
 z-index:3;
 position:absolute;left:200px;top:230px;
 width:588px;}

#teaser{
 z-index:2;
 position:absolute;left:788px;top:200px;
 width:180px;}

#b{
 position:absolute;
 left:20px;
 top:140px;
 width:948px;
 height:58px;}

.title{
 margin-left:6px;}

.title1,.title{
 background-color:transparent;
 font-size:15px;
 font-weight:bold;
 font-family:Arial, Helvetica, sans-serif;
 color:#40A128;}

.line {
 color:#000000;
 background-color:#40A128;
 height:2px;
 line-height:2px;
 overflow:hidden;
 width:180px;}

.title2{
 background-color:transparent;
 font-size:10pt;
 font-weight:bold;
 font-family:Arial, Helvetica, sans-serif;
 color:#40A128;}

a{
 color:#000000;}

.text{
 text-decoration:none;
 margin-left:10px;
 font-size:9pt;
 font-family:Arial, Helvetica, sans-serif;
 font-weight:normal;
 color:#000000;}

.grau{
 text-decoration:none;
 font-size:8pt;
 font-family:Arial, Helvetica, sans-serif;
 font-weight:normal;
 color:#999999;}

.input{
 padding-left:3px;
 border-style:solid;
 border-width:1px;
 border-color:#cccccc;
 text-decoration:none;
 font-size:10pt;
 font-family:Arial, Helvetica, sans-serif;
 font-weight:normal;
 color:#000000;}


.sub,.suba{
 line-height:95%;
 padding-top:2px;
 text-decoration:none;
 font-size:8pt;
 font-family:Arial, Helvetica, sans-serif;
 font-weight:bold;
 width:180px;
 color:#000000;}

.suba{
 background-color:#60c148;}

.submlink{
 display:block;
 height:24px;
 margin-bottom:1px;
 padding-top:2px;
 margin-left:6px;
 text-decoration:none;
 font-size:8pt;
 font-family:Arial, Helvetica, sans-serif;
 font-weight:bold;
 color:#000000;}

.akt{
 padding-left:10px;
 font-size:15px;
 font-family:Arial, Helvetica, sans-serif;
 font-weight:bold;
 margin-bottom:10px;
 color:#1C7DB7;}

.aktlink{
 text-decoration:none;
 font-size:15px;
 font-family:Arial, Helvetica, sans-serif;
 font-weight:bold;
 margin-bottom:10px;
 color:#1C7DB7;}

.aktlink:hover{
 text-decoration:underline;
}

.news{
 width:140px;
 text-decoration:none;
 font-size:8pt;
 font-family:Arial, Helvetica, sans-serif;
 font-weight:bold;
 color:#000000;}

.button1{
 position:absolute;left:20px;top:140px;
 overflow:hidden;
 width:79px;
 height:58px;
 background-color:#AFB1B3; font-size:8pt;
 background-image:url(layout/button_rohling.png);
 font-family:Arial, Helvetica, sans-serif;
 font-weight:bold;}

.link1{
 text-decoration:none;
 color:#000000;
 font-size:8pt;
 font-family:Arial, Helvetica, sans-serif;
 font-weight:bold;}

.menutext1{
 color:#000000;
 font-size:8pt;
 font-family:Arial, Helvetica, sans-serif;
 padding-top:7px;
 padding-left:7px;
 line-height:14px;}

.button2{
 position:absolute;left:99px;top:140px;
 overflow:hidden;
 width:79px;
 height:58px;
 background-color:#AFB1B3; font-size:8pt;
 background-image:url(layout/button_rohling.png);
 font-family:Arial, Helvetica, sans-serif;
 font-weight:bold;}

.link2{
 text-decoration:none;
 color:#000000;
 font-size:8pt;
 font-family:Arial, Helvetica, sans-serif;
 font-weight:bold;}

.menutext2{
 color:#000000;
 font-size:8pt;
 font-family:Arial, Helvetica, sans-serif;
 padding-top:7px;
 padding-left:7px;
 line-height:14px;}

.button3{
 position:absolute;left:178px;top:140px;
 overflow:hidden;
 width:79px;
 height:58px;
 background-color:#AFB1B3; font-size:8pt;
 background-image:url(layout/button_rohling.png);
 font-family:Arial, Helvetica, sans-serif;
 font-weight:bold;}

.link3{
 text-decoration:none;
 color:#000000;
 font-size:8pt;
 font-family:Arial, Helvetica, sans-serif;
 font-weight:bold;}

.menutext3{
 color:#000000;
 font-size:8pt;
 font-family:Arial, Helvetica, sans-serif;
 padding-top:7px;
 padding-left:7px;
 line-height:14px;}

.button4{
 position:absolute;left:257px;top:140px;
 overflow:hidden;
 width:79px;
 height:58px;
 background-color:#40A128; font-size:8pt;
 background-image:url(layout/button_rohling.png);
 font-family:Arial, Helvetica, sans-serif;
 font-weight:bold;}

.link4{
 text-decoration:none;
 color:#ffffff;
 font-size:8pt;
 font-family:Arial, Helvetica, sans-serif;
 font-weight:bold;}

.menutext4{
 color:#ffffff;
 font-size:8pt;
 font-family:Arial, Helvetica, sans-serif;
 padding-top:7px;
 padding-left:7px;
 line-height:14px;}

.button5{
 position:absolute;left:336px;top:140px;
 overflow:hidden;
 width:79px;
 height:58px;
 background-color:#AFB1B3; font-size:8pt;
 background-image:url(layout/button_rohling.png);
 font-family:Arial, Helvetica, sans-serif;
 font-weight:bold;}

.link5{
 text-decoration:none;
 color:#000000;
 font-size:8pt;
 font-family:Arial, Helvetica, sans-serif;
 font-weight:bold;}

.menutext5{
 color:#000000;
 font-size:8pt;
 font-family:Arial, Helvetica, sans-serif;
 padding-top:7px;
 padding-left:7px;
 line-height:14px;}

.button6{
 position:absolute;left:415px;top:140px;
 overflow:hidden;
 width:79px;
 height:58px;
 background-color:#AFB1B3; font-size:8pt;
 background-image:url(layout/button_rohling.png);
 font-family:Arial, Helvetica, sans-serif;
 font-weight:bold;}

.link6{
 text-decoration:none;
 color:#000000;
 font-size:8pt;
 font-family:Arial, Helvetica, sans-serif;
 font-weight:bold;}

.menutext6{
 color:#000000;
 font-size:8pt;
 font-family:Arial, Helvetica, sans-serif;
 padding-top:7px;
 padding-left:7px;
 line-height:14px;}

.button7{
 position:absolute;left:494px;top:140px;
 overflow:hidden;
 width:79px;
 height:58px;
 background-color:#AFB1B3; font-size:8pt;
 background-image:url(layout/button_rohling.png);
 font-family:Arial, Helvetica, sans-serif;
 font-weight:bold;}

.link7{
 text-decoration:none;
 color:#000000;
 font-size:8pt;
 font-family:Arial, Helvetica, sans-serif;
 font-weight:bold;}

.menutext7{
 color:#000000;
 font-size:8pt;
 font-family:Arial, Helvetica, sans-serif;
 padding-top:7px;
 padding-left:7px;
 line-height:14px;}

.button8{
 position:absolute;left:573px;top:140px;
 overflow:hidden;
 width:79px;
 height:58px;
 background-color:#AFB1B3; font-size:8pt;
 background-image:url(layout/button_rohling.png);
 font-family:Arial, Helvetica, sans-serif;
 font-weight:bold;}

.link8{
 text-decoration:none;
 color:#000000;
 font-size:8pt;
 font-family:Arial, Helvetica, sans-serif;
 font-weight:bold;}

.menutext8{
 color:#000000;
 font-size:8pt;
 font-family:Arial, Helvetica, sans-serif;
 padding-top:7px;
 padding-left:7px;
 line-height:14px;}

.button9{
 position:absolute;left:652px;top:140px;
 overflow:hidden;
 width:79px;
 height:58px;
 background-color:#AFB1B3; font-size:8pt;
 background-image:url(layout/button_rohling.png);
 font-family:Arial, Helvetica, sans-serif;
 font-weight:bold;}

.link9{
 text-decoration:none;
 color:#000000;
 font-size:8pt;
 font-family:Arial, Helvetica, sans-serif;
 font-weight:bold;}

.menutext9{
 color:#000000;
 font-size:8pt;
 font-family:Arial, Helvetica, sans-serif;
 padding-top:7px;
 padding-left:7px;
 line-height:14px;}

.button10{
 position:absolute;left:731px;top:140px;
 overflow:hidden;
 width:79px;
 height:58px;
 background-color:#AFB1B3; font-size:8pt;
 background-image:url(layout/button_rohling.png);
 font-family:Arial, Helvetica, sans-serif;
 font-weight:bold;}

.link10{
 text-decoration:none;
 color:#000000;
 font-size:8pt;
 font-family:Arial, Helvetica, sans-serif;
 font-weight:bold;}

.menutext10{
 color:#000000;
 font-size:8pt;
 font-family:Arial, Helvetica, sans-serif;
 padding-top:7px;
 padding-left:7px;
 line-height:14px;}

.button11{
 position:absolute;left:810px;top:140px;
 overflow:hidden;
 width:79px;
 height:58px;
 background-color:#AFB1B3; font-size:8pt;
 background-image:url(layout/button_rohling.png);
 font-family:Arial, Helvetica, sans-serif;
 font-weight:bold;}

.link11{
 text-decoration:none;
 color:#000000;
 font-size:8pt;
 font-family:Arial, Helvetica, sans-serif;
 font-weight:bold;}

.menutext11{
 color:#000000;
 font-size:8pt;
 font-family:Arial, Helvetica, sans-serif;
 padding-top:7px;
 padding-left:7px;
 line-height:14px;}

.button12{
 position:absolute;left:889px;top:140px;
 overflow:hidden;
 width:79px;
 height:58px;
 background-color:#AFB1B3; font-size:8pt;
 background-image:url(layout/button_rohling.png);
 font-family:Arial, Helvetica, sans-serif;
 font-weight:bold;}

.link12{
 text-decoration:none;
 color:#000000;
 font-size:8pt;
 font-family:Arial, Helvetica, sans-serif;
 font-weight:bold;}

.menutext12{
 color:#000000;
 font-size:8pt;
 font-family:Arial, Helvetica, sans-serif;
 padding-top:7px;
 padding-left:7px;
 line-height:14px;}


