body {font-size:13px;line-height:26px;font-family:Helvetica, sans-serif;color:#333333;background-image:url(../frames/bg);background-attachment:fixed;background-repeat:no-repeat;}
a img {border:0px;}
a {color:#666666;text-decoration:none;}
a:hover {color:#333333;text-decoration:none;}
h1 {font-size:23px;color:#375f31;margin:0px 0px 24px 0px;}
h2 {font-size:17px;color:#222222;margin:0px 0px 6px 0px;}
h3 {font-size:15px;color:#7c813a;margin:0px 0px 26px 0px;}
h4 {font-size:14px;color:#d9dadb;margin:0px 0px 0px 0px; letter-spacing:0.1em; font-weight:normal;}
p {margin:0px 0px 26px 0px;}
ul {font-weight:bold;font-size:14px;color:#1b5c1c;margin:-13px 0px 0px 0px;}
li {margin:0px 0px 13px -19px;}
.fett { font-weight:bold;}
.bonus {margin:0px 0px 6px 0px;}
.p-foot-box {margin:2px 0px 9px 0px; color:#666666;}
.oberkante-h3 {padding-top:0px;margin:0px;}
.grey {color:#666666;}
.listenabstand {margin-left:201px;}
.enger {margin:0px 0px -13px 0px;}
.under {text-decoration:underline;}
.td1 {width:100px; text-align:left;}
.td2 {width:230px; text-align:right;}

#ausgleicher {position:absolute;top:0px;left:0px;width:100%;}
#hauptbox {position:relative;width:1000px;margin:0px auto;}
#header {position:relative;width:1000px;height:240px;background-repeat:no-repeat;}
#navigation {position:relative;width:910px; height:53px;margin:0px auto; font-size:17px; color:#625766;}
#navigation a:link {color:#625766; text-decoration:none;}
#navigation a:visited {color:#625766; text-decoration:none;}
#navigation a:hover {color:#7c813a; text-decoration:none;}
.active {color:#375f31;}
.over {color:#7c813a;}
.navifeld {position:relative; padding-top:17px; float:left;}
.breite-01 { width:138px;}
.breite-02 { width:150px;}
.breite-03 { width:125px;}
.breite-04 { width:145px;}
.breite-05 { width:137px;}
.breite-06 { width:122px;}
#inhalte {position:relative;width:900px;margin:-18px auto 0px;}
#footer {position:relative;width:100%;height:300px;background-image:url(../frames/foot);background-repeat:no-repeat;clear:both;}
#footer-inhalt { width:1000px; margin:0px auto; color:#d9dadb;}



.foot-box { position:relative; height:156px; float:left; font-size:10px; line-height:203%; letter-spacing:0.1em; margin-top:29px; }
.foot-width-01 {width:80px;}
.foot-width-02 {width:34px;}
.foot-width-03 {width:390px;}
.foot-margin-01 {margin-left:48px;}
.foot-right { text-align:right;}

.foot-width-01 a:link {color:#d9dadb; text-decoration:none;}
.foot-width-01 a:visited {color:#d9dadb; text-decoration:none;}
.foot-width-01 a:hover {color:#7c813a; text-decoration:none;}

.foot-width-02 a:link {color:#222222; text-decoration:none;}
.foot-width-02 a:visited {color:#222222; text-decoration:none;}



#footer-box-sidemap-01 { padding-top:22px; width:505px; height:33px; margin-left:50px; float:left; font-size:11px;}
#footer-box-sidemap-01 a:link {color:#d9dadb; text-decoration:none;}
#footer-box-sidemap-01 a:visited {color:#d9dadb; text-decoration:none;}
#footer-box-sidemap-01 a:hover {color:#7c813a; text-decoration:none;}
#footer-box-sidemap-02 { padding-top:6px; width:505px; height:111px; margin-left:50px; float:left; font-size:10px;}

#footer-box-interessant-01 { padding-top:22px; height:33px; margin-right:50px; text-align:right;}
#footer-box-interessant-02 { height:117px; margin-right:50px; text-align:right;}

#footer-box-facebook { padding-top:23px; width:840px; height:79px; margin-left:50px; float:left;}
#footer-box-bookmarks { padding-top:53px; width:293px; height:49px; float:left;}
#footer-box-adresse { padding-top:20px;width:335px; height:82px; margin-right:50px; float:left; text-align:right; font-size:11px;}

#footer-box-denkraum { padding-top:22px; width:810px; height:50px; margin-left:50px; float:left; font-size:10px; line-height:180%;}
#footer-box-pdf { padding-top:22px; width:90px; height:50px; margin-right:50px; float:left; text-align:right; font-size:10px; line-height:180%;}
#footer-box-pdf a:link {color:#625766; text-decoration:none;}
#footer-box-pdf a:visited {color:#625766; text-decoration:none;}
#footer-box-pdf a:hover {color:#7c813a; text-decoration:none;}

.trennstrich-01 {background-image:url(../frames/trennstrich-klein.png);background-repeat:no-repeat; height:13px;}
.trennstrich-02 {background-image:url(../frames/trennstrich.png);background-repeat:no-repeat; height:13px; clear:both;}
.trennstrich-03 {background-image:url(../frames/trennstrich-doppel.png);background-repeat:no-repeat; height:12px; clear:both;}

.reihenbox {position:relative;float:left;margin-top:45px;}
.notop {margin-top:0px;}
.abstand {margin-right:45px;}
.spaltenbox {position:relative; clear:both; overflow:hidden;}
.overline { border-top:1px; border-top-style:solid; border-top-color:#666666; padding-top:4px; margin-bottom:46px;}
.abstandunten {margin-bottom:46px;}


.set-00 {width:900px;}
.right {text-align:right;}

.set-01-01 {width:330px; margin-right:90px;}
.set-01-02 {width:480px;}

.set-02-01 {width:580px; margin-right:60px;}
.set-02-02 {width:260px;}

.set-03-01 {width:260px; margin-right:60px;}
.set-03-02 {width:260px;}

.set-04-01 {width:202px; margin-right:31px;}
.set-04-02 {width:202px; margin-right:30px;}
.set-04-03 {width:202px;}

.set-04-02 {width:202px; margin-right:30px;}
.set-04-03 {width:202px;}

.set-05-01 {width:510px; margin-right:90px;}
.set-05-02 {width:300px;}

.set-06-01 {width:210px; margin-right:45px;}
.set-06-02 {width:210px; margin-left:45px;}

.set-07-01 {width:203px; margin-right:54px;}
.set-07-02 {width:240px; margin-right:60px;}
.set-07-03 {width:330px;}

.bildlinks {float:left; clear:both; margin-right:18px;}
.bildrechts {float:right; clear:both; margin-left:130px;}

td.ta100 { width:100px;}
td.ta81 { width:81px;}
td.ta80 { width:80px;}
td.ta82 { width:82px;}
td.ta60 { width:60px;}

.hinweis { font-weight:bold; color:#1a171b;}
.anzeiger { font-weight:bold; color:#375f31;}
.map {border:1px; border-style:solid; border-color:#666666}

.error {text-align:center;width:1000px;margin-top:30px;}

.direktheadline {font-weight:bold;font-size:12px;}
.direkt {position:absolute;top:170px;left:51px;width:340px;height:30px;font-size:10px;color:#797a79;line-height:normal;z-index:2;}
