body#haupt{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;background-color:#f4f1f1;_background-color:#FFF;text-align:center;line-height:1.2;margin:0;padding:0 0 20px}
body#haupt a{text-decoration:none}
img{border:0}
div.aussenrahmen{text-align:left;border:0 solid #CCC;width:948px;min-height:970px;position:relative;margin-top:-10px;color:#58585A;line-height:1.5;font-size:95%;margin-right:auto;margin-left:auto;background-color:#FFF}
div#kontakt{margin-left:19px}
ul#submenu{margin-top:0;margin-left:-22px;list-style-type:none;color:#707172;_margin-left:10px}
ul#submenu li{margin-top:0;max-height:0}
ul#submenu a{color:#707172;text-decoration:none}
.menu-trenner{margin-left:-18px}
div#menu{background-color:#58585A;min-height:19px;max-height:19px;_height:19px;max-width:948px;min-width:948px;_width:948px;color:#FFF}
div#menu a{color:#FFF;text-decoration:none}
div#menu a:hover{text-decoration:underline}
div#menu ul{padding-top:2px;list-style-type:none;_position:relative;_top:12px}
div#menu li{display:inline;margin-right:5px}
.mtrennstrich{_width:1px;min-width:1px;max-width:1px;min-height:19px;max-height:19px;-height:19px;background-color:#FFF}
span#kontakt{position:absolute;left:730px;top:2px;_top:14px;color:#FFF}
span#impressum{font-size:80%}
div#header{position:absolute;top:20px;min-height:211px;min-width:948px;_margin-top:10px;_width:948px;_height:211px}
div#kontaktdaten{position:absolute;left:711px;top:20px;color:#00448A;max-width:237px;max-height:211px;min-width:237px;min-height:211px;_width:237px;_height:211px;background-image:url(../images/adressfeld.jpg);line-height:1.3;font-size:95%;_margin-top:10px}
#ktext{margin-left:20px;margin-top:10px}
div#kontaktdaten h2{color:#004999;text-decoration:none;font-size:110%;display:inline}
div#content{position:absolute;top:212px;width:948px;text-align:left;_margin-top:10px}
table{text-align:left}
div#content h2{color:#F8A733;text-decoration:none;font-weight:400;font-size:150%;margin-left:16px;text-align:left}
div#content p{padding-left:19px;margin-top:0}
div#column1{position:absolute;top:65px;_width:218px;min-width:218px;max-width:218px;overflow:hidden;min-height:550px;padding-right:19px;border-right:1px solid #B5B7B6;_height:550px}
div#column2{position:absolute;left:237px;top:65px;_width:216px;min-width:216px;max-width:216px;overflow:hidden;min-height:550px;padding-right:19px;border-right:1px solid #B5B7B6;_height:550px}
div#column3{position:absolute;left:474px;top:65px;_width:216px;min-width:216px;max-width:216px;overflow:hidden;min-height:550px;padding-right:19px;border-right:1px solid #B5B7B6;_height:550px}
div#column4{position:absolute;left:711px;top:65px;_width:237px;min-width:216px;max-width:216px;min-height:550px;overflow:hidden;padding-right:19px;_height:550px}
div#column4 form{padding-left:19px}
div#column4 input{margin-bottom:7px}
div#column4 select{margin-top:4px;margin-bottom:7px}
div#columndouble{position:absolute;left:237px;top:65px;_width:453px;_height:550px;min-width:453px;max-width:453px;overflow:hidden;min-height:550px;border-right:1px solid #B5B7B6;border-left:1px solid #B5B7B6;padding-right:19px}
#menu-leistungen h3{margin-top:1px}
#menu-leistungen h3 a{font-size:100%;_font-size:12px;text-decoration:none;color:#707172;font-weight:400}
.submenu-leistungen{background-color:#ECEDED;margin-left:-7px;margin-top:-17px;_margin-left:5px;_padding-top:3px;_padding-bottom:6px}
.submenu-leistungen li{color:#000}
.submenu-leistungen a{color:#707172;text-decoration:none;line-height:2.5}
.active a{color:#F5A859;font-weight:700}
.mactive a{font-weight:700}
span.menu-trenner4{position:relative;top:-43px}
span.menu-trenner1{position:relative;top:-19px}
#m2abstand{position:relative;top:-14px}
#m3abstand{position:relative;top:-28px}
#logo{margin-top:0}
#motto{position:absolute;top:99px;padding-left:5px;background-image:url(../images/mottotext.jpg);min-width:231px;min-height:103px;max-width:231px;max-height:103px;_width:236px;_height:103px;_margin-top:0}
#mottoh2{margin-top:5px;padding-right:5px;color:#FFF;font-weight:400;font-size:125%}
#headbild{position:absolute;top:20px;left:236px;_margin-top:10px}
.books{color:#F8A733;font-weight:700;display:inline}
.more a{color:#F8A733;text-decoration:none}
ul#submenu a:hover,#menu-leistungen h3 a:hover,.submenu-leistungen a:hover{color:#F5A858}
div#column2 a,div#column3 a,div#column4 a,div#columndouble a{color:#F5A858;text-decoration:none}
.mabstand,span.menu-trenner2{position:relative;top:-15px}
.mabstand1,span.menu-trenner3{position:relative;top:-29px}
.active,.active li{color:#F5A858;font-weight:700}
