body{font-family:'Lucida Grande','Lucida Sans Unicode',Arial,Verdana,Helvetica,sans-serif;font-size:12px;color:rgb(50,50,50);margin:0px}
img{border:0px}
h1 {font-size:15px;font-weight:bold;color:#323232;line-height:150%;text-align:justify;padding:0;margin:0}
a img:hover{border-color:red}
.column img{border:1px solid gray}
a,a:visited{color:#06069f;text-decoration:none}
a:hover{color:darkred;text-decoration:none}
h3{font-size:14px;margin-top:24px;margin-bottom:10px}
h2{font-size:16px;margin-top:24px;margin-bottom:10px}
h2 a,h2 a:visited{color:rgb(50,50,50)}
h2 a:hover{color:rgb(90,90,90)}
p{line-height:155%;margin-bottom:20px}
.blockcontent{width:1000px;margin-left:auto;margin-right:auto}
.contentgroup{margin-top:20px}

.menu{width:1000px;height:90px;position:relative;margin:auto;margin-top:10px}
img.headerlink{position:absolute;top:0;left:0}

.arealinks{padding:5px 10px;font-size:12px;font-weight:bold}
.arealinks a{padding:0 5px}
.arealinks a:hover{color:#ac0000}
.arealinks a.active{color:black}

.menu .search{display:block;float:left;padding:0 0 0 10px;width:350px;height:27px;font-size:18px;border:1px solid gray;background-image:url(/gfx/suche_bg.png);font-weight:bold;color:gray;margin:0}

.menuline{background-color:gray;width:1000px;height:28px;margin:auto}
.menuline a:hover{background-color:#4d4d4d;background-position: 0 -26px}
.menuline a.active{background-color:#4d4d4d;background-position: 0 -26px}
.menuline a.entry{display:block;margin:1px;background-color:#4d4d4d;background-image:url(/gfx/background.png);float:left;height:16px;padding:5px 15px;font-size:13px;text-transform:uppercase;color:white;text-align:center}

.menuline .msize1{width:168px}
.menuline .msize2{width:148px}
.menuline .msize3{width:198px}
.menuline .msize4{width:158px}

.mainhead .blockcontent{position:relative;width:1000px;padding-top:20px}
.mainhead .blockcontent .intro{font-size:15px;color:#323232;line-height:150%;text-align:justify;width:560px}
.maincontent{padding-top:10px;padding-bottom:10px}
.maincontent .blockcontent{width:1000px}
.maincontent .blockcontent .mainbody{clear:both;margin-top:10px}

.bottomcontent .blockcontent{width:1000px}
.bottomcontent .blockcontent .sitemap{min-height:100px}
.bottomcontent .blockcontent .sitemap .breadcrumb{padding-left:0px;padding-right:15px;margin-top:30px;border-width:1px;border-color:rgb(190,190,190);border-style:solid;font-size:11px;height:35px;line-height:35px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px}
.bottomcontent .blockcontent .sitemap .breadcrumb ol{list-style:none;margin:0px;padding:0px}
.bottomcontent .blockcontent .sitemap .breadcrumb ol li{float:left;background-image:url('/gfx/breadcrumb.png');background-position:right center;background-repeat:no-repeat}
.bottomcontent .blockcontent .sitemap .breadcrumb ol li:first-of-type{padding-left:5px}
.bottomcontent .blockcontent .sitemap .breadcrumb ol li:last-of-type{background-image:none}
.bottomcontent .blockcontent .sitemap .breadcrumb ol li a{display:block;padding-left:10px;padding-right:20px;float:left;text-decoration:none;color:rgb(80,80,80);font-weight:bold}
.bottomcontent .blockcontent .sitemap .breadcrumb ol li a:hover{float:left;text-decoration:none;color:rgb(30,30,30)}
.bottomcontent .blockcontent .sitemap .links{padding-top:15px;padding-bottom:15px;border-width:1px;border-top-width:0px;border-left-width:1px;border-right-width:1px;border-bottom-width:1px;border-color:rgb(190,190,190);border-style:solid;color:rgb(80,80,80);font-size:11px;line-height:150%;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px}
.bottomcontent .blockcontent .sitemap .links .columns{list-style:none;margin:0px;padding:0px}
.bottomcontent .blockcontent .sitemap .links .columns > li{display:block;float:left;width:220px;padding-left:18px}
.bottomcontent .blockcontent .sitemap .links .columns > li:last-child{padding-right:0px}
.bottomcontent .blockcontent .sitemap .links .columns > li strong{display:block;color:rgb(60,60,60);padding-bottom:4px;padding-top:16px}
.bottomcontent .blockcontent .sitemap .links .columns > li strong:first-child{padding-top:0px}
.bottomcontent .blockcontent .sitemap .links .columns > li ol{list-style:none;margin:0px;padding:0px;color:rgb(160,160,160)}
.bottomcontent .blockcontent .sitemap .links .columns > li ol li{padding-bottom:2px}
.bottomcontent .blockcontent .sitemap .links .columns > li ol a{color:rgb(140,140,140)}
.bottomcontent .blockcontent .sitemap .links .columns > li ol a:hover{color:rgb(60,60,60)}
.bottomcontent .blockcontent .footer{margin-top:20px;padding-top:10px;font-size:11px;margin-bottom:30px;border-width:1px 0px 0px 0px;border-color:rgb(190,190,190);border-style:solid;color:rgb(120,120,120)}
.bottomcontent .blockcontent .footer .links{float:right}
.clearboth:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearboth{display:inline-block}

.buttons a{display:block;float:left;margin:8px 7px 0 0;background-color:#f5f5f5;border:1px solid #b5b5b5;font-family:"Lucida Grande",Tahoma,Arial,Verdana,sans-serif;font-size:100%;line-height:130%;text-decoration:none;font-weight:bold;color:#529214;cursor:pointer;padding:5px 10px 6px 7px}
.buttons a img,.buttons .gbcode img{margin:0 3px -3px 0 !important;padding:0;border:none;width:16px;height:16px}
.buttons a:hover{background-color:#E6EFC2;border:1px solid #00700b;color:#529214}
.buttons a:active{background-color:#529214;border:1px solid #529214;color:#fff}

.cbox{padding:10px 30px 0 20px;text-align:justify}

.probe{position:relative;width:363px;background-color:white;border:1px solid rgb(220,220,220);-webkit-box-shadow:0px 2px 3px rgba(0,0,0,0.15);-moz-box-shadow:0px 2px 3px rgba(0,0,0,0.15);padding:12px 20px 10px 210px;margin-bottom:10px}

.probe strong{display:block;font-size:14px;margin:0 0 5px 0}
.probe .desc{margin-bottom:10px}
.probe img.logo{position:absolute;top:5px;left:5px;border:4px solid #cecece}
.probe img.logo:hover{border:4px solid #ee7b1c}

.box-right{float:right;width:380px}
.box-right img{margin-bottom:10px}

a.gbutton{display:block;margin:8px 7px 0 0}
.small{font-size:12px}

.gwrap span{display:none}

.gpage h1{font-size:20px;font-weight:bold;padding-left:2px;padding-bottom:2px;margin-top:0px}
.gpage h2{font-size:16px;font-weight:bold;padding-left:2px;padding-bottom:2px;margin-top:0px;margin-bottom:15px;border:0px solid #ee7b1c;color:#ee7b1c;border-bottom-width:2px}
