@charset "utf-8";
/* CSS Document */

* { padding:0; margin:0; }
html { background-color:#fff; }
body { position:absolute; width:816px; height:710px; top:21px; left:50%; padding-bottom:21px; margin-left:-408px; }

h1#logo { position:absolute; width:286px; height:60px; top:0; left:0; background-image:url(../../images/Share/logo.gif); background-repeat:no-repeat; text-indent:-9999px; }
h3.hauptmenue { display:none; }

div#suche { position:absolute; width:300px; height:20px; top:9px; left:513px; }
div#suche form { margin:0; padding:0; }
div#suche legend { display:none; }
div#suche fieldset { border:none; }

#suche-eingabe { padding-top:3px; padding-left:16px; font-family:Arial, Verdana, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#1046a0; width:262px; height:21px; background-image:url(../../images/Share/rahmen-suche.gif); background-repeat:no-repeat; border:0; }

ul#extra-menue { position:absolute; width:300px; height:20px; top:46px; left:513px; list-style:none; }
ul#extra-menue li { font-family:Arial, Verdana, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#1046a0; display:block; float:left; padding:0 16px; border-right:1px solid #1046a0; }
ul#extra-menue .erster { padding-left:0; }
ul#extra-menue .letzter { border:0; padding-right:0; }
ul#extra-menue li a { color:#1046a0; text-decoration:none; }
ul#extra-menue li a:hover { text-decoration:underline; }

ul#kontroll-menue { position:absolute; width:107px; height:64px; top:0; left:349px; list-style:none; font-family:Arial, Verdana, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#656565; line-height:16px; }
ul#kontroll-menue li { margin-bottom:5px; }
ul#kontroll-menue li a { color:#656565; text-decoration:none; }
ul#kontroll-menue li a:hover { text-decoration:underline; }

.schrift-vergroessern, .kontrast-erhoehen { background-image:url(../../images/Share/icon-plus.gif); background-repeat:no-repeat; text-indent:-9999px; float:left; width:17px; height:17px; margin-right:9px; }
.seite-drucken { background-image:url(../../images/Share/icon-druck-punkt.gif); background-repeat:no-repeat; text-indent:-9999px; float:left; width:17px; height:17px; margin-right:9px; }

h2#claim { position:absolute; width:816px; height:45px; top:73px; left:0; background-image:url(../../images/Share/claim.gif); background-repeat:no-repeat; text-indent:-9999px; }

ul#hauptmenue { position:absolute; width:799px; height:29px; top:118px; left:0; background-color:#28992f; list-style:none; padding:14px 0 0 17px; }
ul#hauptmenue li { font-family:Arial, Verdana, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#fff; display:block; float:left; padding:0 16px 0 9px; border-left:1px solid #fff; }
ul#hauptmenue li a { color:#fff; text-decoration:none; }
ul#hauptmenue li a:hover { text-decoration:underline; }
ul#hauptmenue li.active a { text-decoration:underline; }

div#forum { position:absolute; width:238px; height:138px; top:167px; left:578px; background-image:url(../../images/Share/rahmen-forum.gif); background-repeat:no-repeat; }
h3#forum-headline { font-family:Arial, Verdana, Helvetica, sans-serif; font-weight:bold; font-size:11px; line-height:16px; color:#fff; margin:0 0 10px 10px; }
div#forum p, div#newsletter-frame p { font-family:Arial, Verdana, Helvetica, sans-serif; font-weight:normal; font-size:11px; line-height:14px; color:#000; margin:0 6px 10px 10px; }
div#forum p a, div#newsletter-frame p a { text-decoration:none; color:#000; }
div#forum p a:hover, div#newsletter-frame p a:hover { text-decoration:underline; }
div#forum .weiter { line-height:20px; padding:2px 25px 2px 0; background-image:url(../../images/Share/icon-weiter.gif); background-position:right; background-repeat:no-repeat; }

div#guided-tour { position:absolute; width:238px; height:552px; top:167px; left:578px; background-image:url(../../images/Share/rahmen-guided-tour.gif); background-repeat:no-repeat; }
h3#guided-tour-headline { font-family:Arial, Verdana, Helvetica, sans-serif; font-weight:bold; font-size:11px; line-height:16px; color:#fff; margin:0 0 10px 10px; }
div#guided-tour h4 { font:12px/14px Arial, Verdana, Helvetica, sans-serif; color:#1046a0; margin-left:10px; margin-bottom:10px; }
div#guided-tour ul { margin:0 10px 10px 26px; }
div#guided-tour ul li, div#guided-tour ul li a { font:12px/14px Arial, Verdana, Helvetica, sans-serif; color:#1046a0; }

div#newsletter-frame { position:absolute; width:238px; height:186px; top:524px; left:578px; background-image:url(../../images/Share/rahmen-newsletter.gif); background-repeat:no-repeat; }
div#newsletter-frame fieldset { border:none; }
div#newsletter-frame legend { display:none; }
div#newsletter-frame label { float:left; height:16px; width:43px; font:bold 11px/18px Arial, Verdana, Helvetica, sans-serif; margin:0 0 0 10px; }
div#newsletter-frame input.text { float:left; background-color:#bfe0c1; border:1px solid #959b8f; width:168px; margin-bottom:2px; }
div#newsletter-frame label.lastname, div#newsletter-frame input#lastname { margin-bottom:2px; }
div#newsletter-frame input.submit { border:1px solid black; font-size:11px; font-weight:bold; width:218px; height:21px; background-color:#bfe0c1; margin:8px 0 0 10px; }
h3#newsletter-headline { font-family:Arial, Verdana, Helvetica, sans-serif; font-weight:bold; font-size:11px; line-height:16px; color:#fff; margin:0 0 10px 10px; }

div#agen { position:absolute; width:238px; height:193px; top:314px; left:578px; }
div#agen fieldset { border:none; }
div#agen legend { display:none; }
div#agen label { font-weight:bold; }
div#agen input.text { background-color:#bfe0c1; border:1px solid #959b8f; width:168px; }
div#agen input.submit { border:1px solid black; font-size:11px; font-weight:bold; width:218px; height:21px; background-color:#bfe0c1; margin-top:8px; }
h3#agen-headline { font-family:Arial, Verdana, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#2d9532; padding-left:10px; line-height:24px; background-image:url(../../images/Share/rahmen-agen-headline.gif); background-repeat:no-repeat; }
div#agen-body { font-family:Arial, Verdana, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#fff; width:220px; height:177px; padding:10px 10px 0 10px; line-height:14px; background-image:url(../../images/Share/rahmen-agen-body.gif); background-repeat:no-repeat; }
div#agen-body p { margin-bottom:6px; }
div#agen-body a { color:#fff; }

div.autocomplete { margin:0px; padding:0px; width:290px; background:#bfe0c1; border:2px solid #888; position:absolute; z-index:500; }
div.autocomplete ul { margin:0px; padding:0px; list-style-type:none; }
div.autocomplete ul li.selected { background-color:#28992f; color:white; }
div.autocomplete ul li { margin:0; padding:2px; height:12px; display:block; list-style-type:none; cursor:pointer; color:black; font-size:12px; }
