body{ font-family:Arial, Helvetica, Verdana, sans-serif; background-color:#fff; background-image:url(../images/bg_site.gif); background-repeat:repeat-y; background-position:center 0; text-align: center; margin:0; padding:0 }form{margin:0;padding:0}table{margin:0;padding:0;border-collapse:collapse    }/*elemente*/#pos_inhalt{ text-align:left; position:relative; top:0; left:15px; width:960px; margin-right: auto; margin-left: auto; }#bg_top{background-image:url(../images/bg_top.gif);background-repeat:no-repeat;background-position:left 0;margin:0;padding:0;position:absolute;top:0;left:0;width:960px;height:150px}#bg_men{background-image:url(../images/bg_men.gif);position:absolute;top:90px;left:0;width:785px;height:22px;border:0}#pos_logo img{margin:0;position:absolute;top:15px;left:0;border-style:none}#pos_impress{color:#999;font-size:11px;text-align:right;position:absolute;top:3px;left:800px;width:160px}#pos_impress a, a:visited{color:#999;font-size:11px;text-decoration:none}#pos_lang{text-align:right;position:absolute;top:20px;left:800px;width:160px}#pos_lang img{border-style:none}#pos_suche{background-image:url(../images/bg_suche.gif);position:absolute;top:50px;left:800px;width:160px;height:22px}#pfad_men{color:#666;font-size:10px;position:absolute;z-index:300;top:120px;left:10px;width:500px;border:0}#pfad_men a, #pfad_men a:visited { color: #666; font-size: 10px; text-decoration: none }#pos_seite{position:absolute;top:90px;left:800px;width:160px}.seite_head{color:#666;font-size:11px;background-image:url(../images/seite_titel.gif);padding-top:5px;padding-left:7px;width:153px;height:17px;border:0}# html .seite_head{width:160px;height:22px}.seite_feld{color:#666;font-size:11px;background-color:#ededed;padding:5px 5px 2px;width:150px;border:0}* html .seite_feld{width:160px}.seite_unten{font-size:1px;background-image:url(../images/seite_unten.gif);width:160px;height:5px;border:0}.vertrieb { margin-left: 50px }.xpress{display:block;margin:0;padding:0}.xpress a, .xpress a:visited{color:#666 !important;font-size:10px;background-image:url(../images/seite_btn.gif);display:block;margin-top:2px;margin-bottom:2px;margin-left:35px;padding-top:1px;padding-left:20px;width:95px;height:15px}* html .xpress a, * html .xpress a:visited{width:115px;height:16px}#popup_foto table { width: 100% }#popup_foto table td { text-align: center }#mittelfeld  { display: block; padding-top: 5px; padding-bottom: 5px; position: absolute; z-index: 10; top: 150px; left: 599px; width: 182px }#aussend_karte   { display: block; position: absolute; z-index: 0; top: 0; left: 0; border-style: none }#aussend_karte img  { border-style: none !important }#aussend_bereich { display: block; position: absolute; z-index: 100; top: 0; left: 0; border-style: none }#aussend_txt { display: block; position: absolute; z-index: 200; top: 0; left: 310px; width: 255px }#aussend   { display: block; position: absolute; z-index: 200; top: 0; left: 310px; width: 255px }#aussendienst { position: relative; height: 393px; }.aussend_adresse { background-color: #fff; display: none; margin-bottom: 10px; padding: 5px; position: absolute; z-index: 200; top: 0; left: 0; width: 235px; border: solid 1px #999 }* html .aussend_adresse { width: 255px }.aussend_adresse p{color:#666;font-size:11px;line-height:130%;margin:0 0 10px;padding:0}#aussend_trenn { font-size: 1px; background-image: url(../images/trennlinie.gif); background-repeat: repeat-x; display: block; width: 235px; height: 10px }.adresse { margin-bottom: 10px; padding: 5px; width: 400px; border: solid 1px #999 }.adresse p { color: #666; font-size: 11px; line-height: 130%; margin: 0 0 10px; padding: 0 }#cms{display:block;padding:15px 0 5px;position:absolute;z-index:200;top:150px;left:10px;width:565px}/*cms*/.container{display:block;padding-bottom:5px}.clearer{clear:both}.bildende { clear: both }#cms img{border:solid 1px #666}.bild   { text-align: center; margin-right: 10px; float: left; vertical-align: top }.bild_r { text-align: center; margin-right: 10px; float: right; vertical-align: top; }#seitenzahl{color:#000;font-size:9px;text-align:center;margin-top:5px;width:100%}/*Linksteuerung*/a, a:link, a:visited{color:#bf121c;text-decoration:none}a:hover{color:#f60;text-decoration:none}/*Ueberschriften: h1=Men-Headline, h2=Men-Subline, h3=Seiten-Headline, h4=Ueberschrift*/h1 { color: #ffb300; font-size: 16px; line-height: 100%; margin: 0 0 10px; padding: 0 }h2 { color: #ffb300; font-size: 16px; font-weight: bold; line-height: 100%; margin: 0 0 10px; padding: 0 }h3  { color: #ffb300; font-size: 14px; font-weight: bold; line-height: 100%; margin: 0 0 10px; padding: 0 }h4{color:#ffb300;font-size:11px;font-weight:bold;line-height:130%;margin:0 0 10px;padding:0}h4 img { margin-right: 10px; float: left }h5{color:#999;font-size:10px;font-weight:bold;line-height:130%;margin:0 0 10px;padding:0}h6{color:#999;font-size:10px;font-weight:bold;line-height:130%;margin:0 0 10px;padding:0}.container p{color:#666;font-size:11px;line-height:130%;margin:0 0 10px;padding:0}.container td { color: #666; font-size: 11px; line-height: 130%; margin: 0 0 10px; padding: 0; }.container p img { text-align: center; margin-right: 10px; float: right; vertical-align: top }.small p{ color:#666; font-size:9px; line-height:130%; margin:0 0 10px; padding:0 }.container ul{ color:#666; font-size:11px; line-height:130%; }.container ul li{ color:#666; font-size:11px; line-height:130%; }.container td { vertical-align: top; }.tabelle_feld { color: #666; font-size: 11px; line-height: 130%; margin: 0 0 10px; padding: 0 2px 1px 0 }.mittig{text-align:center}.block{text-align:justify}.rechts{text-align:right}.trennlinie  { font-size: 1px; background-image: url(../images/trennlinie.gif); background-repeat: repeat-x; display: block; width: 100%; height: 10px }.iconlinks { color:#666;font-size:11px;line-height:130%;vertical-align: middle; }.iconlinks img { float: left; vertical-align: middle; margin-right: 5px; border-style: none !important; }/*Menuetemplates*/#pos_men{margin:0;padding:0;position:absolute;z-index:500;top:90px;left:5px}ul#menue{ margin:0; padding:0; width:800px; border-bottom: 1px solid #cfcfcf; }/* Hauptmenue */ul#menue li  { list-style: none; position: relative; float: left }ul#menue li a   { color: #666; font-size: 11px; text-decoration: none; background-image: url(../images/men.gif); text-transform: capitalize; display: block; padding: 4px 10px 0; height: 18px ; white-space: nowrap; }* html ul#menue li a  { height: 22px }ul#menue li a:hover, ul#menue li a.aktuell  { color: #666; background-image: url(../images/men_dn.gif);}/* Submenue */ul#menue li ul     { background-color: #ededed; display: none; position: absolute; top: 22px; left: 0; margin: 0; padding: 0; border-right: 1px solid #d2d2d2; border-bottom: 1px solid #c5c5c5     }ul#menue li:hover ul { display: block; }ul#menue li ul li  { width: 100%; float: none; margin: 0; display: block; }ul#menue li ul a     { color: #666; font-size: 10px; text-decoration: none; background-image: none; text-transform: capitalize; text-align: left; display: block; padding: 3px 10px 0; height: 16px ; margin: 0; white-space: nowrap; }* html ul#menue li ul a   { height: 18px ; }ul#menue li ul a:hover, ul#menue li ul a.aktuell    { background-color: #d2d2d2; background-image: none; }/* Thirdmenue */ul#menue li ul li ul         { background-color: #ededed; display: none; margin: 0; padding: 0; position: static; top: 14px; border-style: none; }ul#menue li ul li:hover ul  { display: block }ul#menue li ul li ul   { display: block; float: none }ul#menue li ul li ul a       { color: #666; font-size: 9px; text-decoration: none; background-image: none; text-transform: capitalize; display: block; padding: 2px 10px 0 30px; height: 14px ; margin: 0; }* html ul#menue li ul li ul a   { width: 1%; height: 14px }ul#menue li ul li ul a:hover, ul#menue li ul li ul a.aktuell     { color: #666; background-color: #d2d2d2; background-image: none; padding: 2px 10px 0 30px; height: 14px }/* Zusatzelemente */ul#menue li span{color:#666;font-size:13px;text-decoration:none;text-align:center;margin:2px -2px 0;padding:0;float:left}.line  { font-size: 1px; background-color: #d9d9d9; margin: 0; padding: 0; height: 1px; border-right: 1px solid #e3e3e3; border-bottom: 1px solid #cfcfcf; border-top-style: none; border-left-style: none; }/* downloadtemplate */.download{text-align:left;width:182px;border-style:none}.download_titel { color: #666; font-size: 10px; text-align: left; padding: 3px 3px 2px }.download_feld  { color: #333; font-size: 10px; text-align: left; padding-top: 0; padding-bottom: 1px }.download_besch  { color: #666; font-size: 10px; text-align: left; padding-top: 0; padding-bottom: 1px }.download_link   { color: #666; font-size: 9px; text-align: right; padding-bottom: 12px }.download_link a, .download_link a:visited  { color: #666 !important; font-size: 10px; background-image: url(../images/seite_btn.gif); text-align: left; display: block; margin-top: 2px; margin-bottom: 2px; margin-left: 10px; padding-top: 1px; padding-left: 20px; width: 95px; height: 15px; float: right }* html .download_link a, * html .download_link a:visited  { width: 115px; height: 16px }/*Formulartemplates */.formular h5{ color: #3a302f; font-size: 9px; line-height: 100%; margin-top: 8px; margin-bottom: 0; }.formular h6 { font-size: 10px; font-weight: bold; margin: 0; }.formular td { font-size: 10px; line-height: 100%; vertical-align: top; padding-right: 5px; }.formular p { font-size: 10px; line-height: 100%; }.formular span { font-size: 10px; line-height: 100%; }.formular input { margin-right: 2px;}.form_input { color: #000; font-size: 10px; padding: 1px; border: solid 1px #999; }.form_pflicht { color: #ffb300; font-size: 10px; font-weight: bold; line-height: 130%; text-align: center  }.form_send  { color: #747476; font-size: 10px; background-color: #f1f1f1; padding: 3px 8px; cursor: pointer; border: solid 1px #c7c7c7     }/* galerietemplates */#pop_up  { color: #666; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; background-image: none }.galerie { text-align: center }.galerie img { margin-right: 5px; margin-left: 5px; border-style: none !important; }.galerie td { font-size: 9px; padding-top: 4px; padding-bottom: 4px }.galerie_image { text-align: center ; vertical-align: top; }.galerie_image p { font-size: 11px ; font-weight: bold; padding-top: 3px; }.galerie_image span { font-size: 11px; }.galerie_logo { text-align: center; margin-top: 5px; margin-bottom: 3px; position: relative; height: 57px  }.galerie_linie    { font-size: 1px; background-image: url(../images/trennlinie.gif); background-repeat: repeat-x; display: block; height: 10px }.galerie_link  { text-align: center;}.galerie_link a, .galerie_link a:visited   { color: #666 !important; font-size: 10px; background-image: url(../images/seite_btn.gif); display: block; margin: 0 10px; padding-top: 1px; padding-left: 20px; width: 95px; height: 15px; float: right }* html .galerie_link a, * html .galerie_link a:visited  { width: 115px; height: 16px }.sondergalerie{margin:0;padding:0;border-collapse:collapse   }/* newslettertemplates */.news_input{color:#666;font-size:9px;margin:3px 0 0;width:144px;vertical-align:top;border:solid 1px #999}* html .news_input{width:148px}.news_send{color:#666;font-size:10px;background-color:transparent;background-image:url(../images/seite_btn.gif);text-align:left;cursor:pointer;margin-top:4px;padding-left:22px;width:115px;height:16px;border:0}/* newstemplates */#kurznews { display: block; padding-top: 5px; padding-bottom: 5px; position: absolute; z-index: 10; top: 150px; left: 600px; width: 180px }#kurznews h3{color:#ffb300;font-size:11px;font-weight:bold;line-height:130%;margin:0 0 10px;padding:0}#kurznews h4{color:#ffb300;font-size:11px;font-weight:bold;line-height:130%;margin:0 0 10px;padding:0}#kurznews h4 li{list-style-image:url(../images/topnews.gif);list-style-position:inside;display:list-item;margin:0 0 10px;padding:0;border-width:0}#kurznews h5{color:#666;font-size:10px;line-height:100%;margin:0 0 10px;padding:0}#kurznews p{color:#666;font-size:11px;line-height:130%;margin:0 0 10px;padding:0}#kurznews p a{font-size:9px;text-align:right;margin:0 0 10px;padding:0}#kurznews img { border-style: none }#news{background-color:#fff;display:block;padding-top:5px;padding-bottom:5px;z-index:200}#news h3{color:#996c1a;font-size:11px;font-weight:bold;line-height:130%;margin-top:0;margin-bottom:0;padding-right:10px;padding-left:10px}#news h4, #news h4 a:link, #news h4 a:visited, #news h4 a:hover{color:#000;font-size:11px;font-weight:bold;line-height:130%;text-decoration:none;padding-top:10px}#news h4 li{list-style-image:url(../images/topnews.gif);list-style-position:inside;display:list-item;margin-bottom:0;padding-left:0;border-width:0}#news h4 a:hover{color:#f60}#news h4 span{color:#000;font-size:9px;font-weight:normal}#news p{color:#000;font-size:11px;line-height:130%;margin-top:0;margin-bottom:3px;padding-right:10px;padding-left:10px}#news p span{color:#000;font-size:9px;font-style:normal !important}#news p a{font-size:11px}#news_bild{display:block;margin-right:10px;margin-left:10px;float:left}#news_bild p{color:#000;font-size:9px;text-align:center;margin-bottom:10px}/* oberflächen */.oberflaechen { margin-bottom: 10px; }.oberfl_buchst { font-size: 12px; text-align: center; }.oberfl_search { font-size: 11px; float: left; margin-bottom: 10px; }.oberfl_layout { font-size: 11px; float: right; }.oberlf_einzel p, .oberlf_einzel span { font-size: 11px; line-height: 150%; }.oberlf_einzel td { font-size: 11px; line-height: 150%; vertical-align: top; border-bottom-width: 4px; }.oberlf_liste h6 { font-size: 12px; font-weight: normal; margin-top: 0; margin-bottom: 3px; }.oberlf_galerie { text-align: center; width: 130px; float: left; margin-right: 11px; }.oberlf_galerie h6 { font-size: 11px; font-weight: normal; }/* such-logintemplates */.search_input{color:#666;font-size:9px;position:absolute;top:3px;left:29px;vertical-align:top;border:solid 1px #999}.search_send{font-size:1px;background-color:transparent;cursor:pointer;position:absolute;top:0;left:5px;width:22px;height:22px;border:0}.search_send_button { font-size: 10px; background-color: #fff; background-image: url(../images/lupe.gif); cursor: pointer; margin: 3px 3px 3px 6px; width: 17px; height: 17px; border-style: none; }/* Suchergebnisse*/.suche { background-color:#fff; width: 100%; display:block; padding-bottom:5px; }.suche h3 { }.suche h5, .suche h5 a:link, .suche h5 a:visited, .suche h4 a:hover { font-size: 11px; margin: 0; }.suche h5 a:hover { }.suche p { font-size: 11px; margin: 2px 0 4px; }.suche p a { }.such_header { font-size: 10px; font-weight: normal !important; text-align: center; margin-right: 0; margin-left: 0; }.such_header a, .such_header a:visited {  }/* tabellentemplates */.cms_tabelle th { font-size: 11px; text-align: left; padding: 2px 5px 2px 2px; }.cms_tabelle td { font-size: 11px; padding: 2px 5px 2px 2px; }.tabelle_feld { color: #666; margin: 0 0 10px; padding: 0 2px 1px 0 }.tab_titel { color: #000; font-size: 12px; font-weight: bold; text-align: left; vertical-align: top; padding: 3px 3px 2px }.tab_titel_c { color: #000; font-size: 12px; font-weight: bold; text-align: center; vertical-align: top; padding: 3px 3px 2px }.tab_name { color: #333; font-weight: bold; text-align: left; vertical-align: top; padding: 3px }.tab_feld { color: #666; text-align: left; vertical-align: top; padding: 3px }.tab_feld_c { color: #666; text-align: center; vertical-align: top; padding: 0 3px 6px }.tab_feld_r { color: #666; font-size: 9px; text-align: right; vertical-align: top; padding: 0 3px 6px }.tab_klein { color: #666; font-size: 9px; text-align: left; vertical-align: top; padding: 0 3px 6px }.tab_klein_c { color: #666; font-size: 9px; text-align: center; vertical-align: top; padding: 0 3px 6px }.tab_klein_r { color: #666; font-size: 9px; text-align: right; vertical-align: top; padding: 0 3px 6px }.tab_link { color: #440909 !important }.tab_btn_r { float: right; color: #f80013 !important; font-size: 10px; font-weight: normal; margin-left: 10px }/* typen */.hide { display: none; }.typen { font-size: 11px; }.typen input { margin-top: 10px; margin-bottom: 10px; }.typen_titel { color: #666; font-size: 10px; font-weight: bold; padding: 3px 3px 2px  }.typen_titel a { color: #666; font-size: 9px; font-weight: normal; padding: 3px 3px 2px; cursor: help; }.typen_feld { color: #666; font-size: 10px; padding: 0 3px 6px  }.typen_klein { color: #666; font-size: 9px; padding: 0 3px 6px }.typen_check { text-align: right; width: 20px; }/* Wiki */.wiki { width: 100%; margin-bottom: 10px; }.wiki_buchst { font-size: 11px; text-align: center; margin-top: 10px; }.wiki_buchst a, .wiki_buchst a:visited { color: #3a302f; text-decoration: none  }.wiki_buchst a:hover { color: #bc1322; text-decoration: none; }.wiki_words { text-align: justify; width: 100%; }.wiki_words a, .wiki_words a:visited { color: #ffb300; font-weight: bold; text-decoration: none ; white-space:nowrap; }.wiki_words a:hover { color: #3a302f; text-decoration: none; }.wiki_1 { font-size: 10px; line-height: 22px; }.wiki_2 { font-size: 12px; line-height: 22px; }.wiki_3 { font-size: 15px; line-height: 22px; }.wiki_4 { font-size: 18px; line-height: 22px; }.wiki_5 { font-size: 22px; line-height: 22px; }.wiki_search { font-size: 12px; color: #3a302f; text-align: center; margin-top: 10px; }.wiki_titel { font-size: 13px; color: #3a302f; font-weight: bold; margin-top: 10px; }.wiki_text { font-size: 11px; color: #3a302f; line-height: 140%; margin-top: 5px; margin-left: 10px; }
