body{ color: #3a302f; font-family:Arial, Helvetica, Verdana, sans-serif; background-color:#fff; background-image: url(../images/bg.jpg); background-repeat: repeat-x; background-position: left top; text-align: center; margin:0; padding:0     }form{margin:0;padding:0}table{margin:0;padding:0;border-collapse:collapse    }/*Seitenelemente */#pos_inhalt{ background-repeat: no-repeat; text-align:left; position:relative; top: 18px; width:900px; height: auto; margin-right: auto; margin-bottom: auto; margin-left: auto; padding: 0; border: solid 2px #3a302f; }#pos_top{ background-color: #fff; background-image:url(../images/top_bg.jpg); background-repeat:no-repeat; background-position:left 0; text-align: left; margin:0 auto; padding:0; position:relative; top:0; left: 0; width:900px; height: 170px; z-index: 500; }#pos_logo { margin: 0; position: absolute; top: 12px; left: 40px; }#pos_logo img{border-style:none}#bg_men{ background-color: #fb6724; background-image: url(../images/men_bg.gif); text-align:right; position:absolute; top:100px; left:0; width:900px; height: 30px; z-index: 500; }#pos_suche{ text-align: right; position:absolute; top:5px; left:750px; width:150px; z-index: 600; padding: 0; }#pos_suche input { color: #3a302f; font-weight: bold; background-color: #f5a071; width: 100px; margin-right: 40px; border: solid 1px; }#pfad_men{color:#3a302f;font-size:10px;position:absolute;z-index:0;top:140px;left:40px;border:0}#pfad_men a, #pfad_men a:visited { color: #666; font-size: 9px; font-weight: normal; text-decoration: none  }#pos_seite{ position: relative; width:260px; float: right; margin: 0 38px 0 0; }#fuss_trenner { font-size: 1px; background-color: #fff; position: relative; width: 970px; height: 15px; z-index: 500; clear: both; }#fuss { color: #9e9e9e; font-size: 11px; background-color: #fff; text-align: center; padding-top: 15px; padding-bottom: 10px; position: relative; width: 970px; }#popup_foto table { width: 100% }#popup_foto table td { text-align: center }/*cms*/#cms{ position: relative; width: 520px !important; display:block; float: left; margin: 0 0 0 40px; }.container{ width: 100%; margin-bottom: 5px; display:block; }/*Linksteuerung*/a, a:link, a:visited{color:#e95d20;text-decoration:none}a:hover{color:#d95409;text-decoration:none}/* Textformatierung:Menüpunkt Headline		h1Menüpunkt Subline		h2Headline			h3große Überschrift		h4normale Überschrift		h5kleine Überschrift		h6	(z.B. Datum in News)normale Schrift		pkleine Schrift			span klein */h1 {   }h2 {  }h3  { color: #ff6912; font-size: 14px; font-weight: bold; line-height: 100%; background-color: #dbdddc; margin: 0 0 10px; padding: 3px 3px 3px 10px   ; border: solid 1px #3a302f;  }h4{ color:#e35d2a; font-size:12px; font-weight:bold; line-height:130%; margin:0 0 5px; padding:0 }h5{ color:#3a302f; font-size:12px; font-weight:bold; line-height:130%; margin:0 0 5px; padding:0 }h6 { font-size: 11px; line-height: 150%; cursor: pointer; color:#bf121c; margin: 0; padding: 0; }p, .container td{color:#3a302f;font-size:12px;line-height:130%;margin:0 0 10px;padding:0}.small{ color:#3a302f; font-size:9px; line-height:150%; margin:0 0 10px; padding:0 }.container td { vertical-align: top; }.container ul{  }.container li {  }/* Bilddarstellung */#cms img{border:solid 1px #3a302f}.container p img { text-align: center; margin-right: 10px; float: right; vertical-align: top }.container h4 img { margin-right: 10px; float: left }.bild   { text-align: center; margin-right: 10px; float: left; vertical-align: top }/* Sonderelemente */.trennlinie  { font-size: 1px; display: block; width: 100%; height: 0 ; clear: both; margin-top: 5px; margin-bottom: 5px; border-top: 1px solid #faa775; }.center{text-align:center}.block{text-align:justify}.rechts{text-align:right}.seitenzahl{ color:#000; font-size:9px; text-align:center; margin-top:5px; width:100%; margin-bottom: 5px; }.hide { display: none; }.clearer{padding-bottom:10px;clear:both}/* Menue */#pos_men{margin:0;padding:0;position:absolute;z-index:500;top:0;left:0}ul#menue { z-index: 500; margin:0; padding:0; }/* Hauptmenue */ul#menue li { list-style: none; position: relative; float: left         }ul#menue li a { color: #3a302f; font-size: 13px; font-weight: bold; background-image: url(../images/men.gif); text-decoration: none; text-align: center; width: 120px; height: 23px; padding-top: 7px; display: block; white-space: nowrap; }* html ul#menue li a { height: 30px; }ul#menue li a.aktuell, ul#menue li a:hover { background-image: url(../images/men_dn.gif); }/* Submenue*/ul#menue li ul { display: none; margin: 0; padding: 0; position: absolute; top: 30px; left: 0; }ul#menue li:hover ul { display: block  }* html ul#menue li ul {  }ul#menue li ul li { float: none; display: block; }ul#menue li ul a { font-size: 11px; font-weight: normal; line-height: 100%; background-color: #fb6926; background-image: none !important; text-decoration: none; text-align: left; width: 110px; height: auto; z-index: 500; margin: 0; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; display: block; white-space: nowrap; }* html ul#menue li ul a { width: 120px; margin-bottom: -1px; }ul#menue li ul a:hover, ul#menue li ul a.aktuell { color: #fb6926; background-color: #3a302f; }* html ul#menue li ul a:hover, * html ul#menue li ul a.aktuell {  }/* Thirdmenue */ul#menue li ul li ul         { background-color: #ededed; display: none; margin: 0; padding: 0; position: relative; top: 0; 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       { text-decoration: none; background-image: none; text-transform: capitalize; display: block; width: auto; height: 17px ; padding-top: 3px; padding-left: 30px; border-right: 1px solid #898988; border-left: 1px solid #898988; border-top-style: none; border-bottom-style: none; }* html ul#menue li ul li ul a { height: 20px; }ul#menue li ul li ul a:hover, ul#menue li ul li ul a.aktuell     { color: #313131; background-color: #eac0b6; height: 17px; padding-top: 3px; border-top-style: none; border-top-width: 0; border-bottom-style: none; border-bottom-width: 0; }* html ul#menue li ul li ul a:hover, * html ul#menue li ul li ul a.aktuell { height: 20px; }/* Menue Zusatz *//*downloadtemplate*/.download{ text-align:left; width:100%; border-style:none }.download h5 {  }.download p  { font-size: 11px; }.download p a, .download p a:visited  { text-align: left; display: block;}.download img { float: left; margin-right: 8px; margin-bottom: 5px; }.dl_seite { position: relative; left: 12px; width: 313px; margin-bottom: 12px; }.dl_seite td { vertical-align: bottom; }.dl_seite td img { margin-right: 8px; border: solid 1px #bc2a33; }.dl_seite td h5 { color: #717171; font-size: 12px; line-height: 100%; }.dl_seite td p { font-size: 10px; line-height: 130%; }.dl_seite td p a, .dl_seite p a:visited {  }/*Formulartemplates */.formular h5{ color: #3a302f; font-size: 10px; line-height: 100%; }.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%; }.form_input { color: #000; font-size: 10px; margin-right: 5px; padding: 1px; border: solid 1px #999  }.form_pflicht { color: #e95d20; 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 }.kurzgalerie{ text-align: left; width: 100%; display:block; }.kurzgalerie h3{}.kurzgalerie h5 { color:#e95d20; font-size: 11px; font-weight:bold; text-decoration:none; }.kurzgalerie p{ font-size: 11px; }.kurzgalerie p a.gallink { font-size: 10px; margin: 0 0 0 5px; }.kurzgalerie p img { float: left; margin-right: 7px; margin-bottom: 5px; border: solid 1px #3a302f; }.galerie { text-align: center }.galerie img { margin-right: 5px; margin-bottom: 5px; margin-left: 5px; }.galerie td { vertical-align: top; padding: 4px; }.galerie p { font-size: 11px; text-align: center; padding-top: 0; }.galerie span { font-size: 10px; }.galerieimage { text-align: center ; position: relative; width: 500px; margin-right: auto; margin-left: auto; }.galerieimage span { font-size: 10px; font-weight: bold; padding: 20px; }.galerieimage img { font-size: 12px ; text-align: left; margin-top: 10px; margin-bottom: 10px; border: solid 1px #3a302f; }.galerieimage p { text-align: left; width: 100%; }.galerie_logo { text-align: center; margin-top: 5px; margin-bottom: 3px; position: relative; height: 57px  }.galerie_linie    { font-size: 1px; display: block; height: 10px }.galerie_link  { text-align: center;}.galerie_link a, .galerie_link a:visited   { color: #666 !important; font-size: 10px; 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 }/*newstemplates*/.kurznews{ width: 100%; display:block; }.kurznews h3{}.kurznews h5, .kurznews h5 a:link, .kurznews h5 a:visited { color:#e95d20; font-weight:bold; text-decoration:none; }.kurznews h5 a.newslink { font-size: 10px; font-weight: normal; float: right; margin-right: 10px; padding-top: 0; }* html .kurznews h5 a.newslink { padding-top: 3px; }.kurznews h5.top{ list-style-image: url(../images/topnews.gif); list-style-position: inside; display: list-item; }.kurznews h5 span{ color: #003; font-size: 10px; font-weight: normal; margin-left: 10px; }.kurznews p{}.kurznews p a.newslink { font-size: 11px; margin: 0 0 0 5px; }.kurznews p img { float: left; margin-right: 10px; margin-bottom: 5px; }.news{ width: 100%; display:block; }.news h3{}.news h5, .news h5 a:link, .news h5 a:visited { color:#e95d20; font-weight:bold; text-decoration:none; padding-top:10px; }.news h5 a.newslink { font-size: 10px; font-weight: normal; float: right; margin-right: 10px; padding-top: 0; }* html .news h5 a.newslink { padding-top: 3px; }.news h5.top{ list-style-image: url(../images/topnews.gif); list-style-position: inside; display: list-item; }.news h5 span{ color: #003; font-size: 10px; font-weight: normal; margin-left: 10px; }.news h6 { color: #9e9e9e !important; font-size: 10px; font-weight: bold; line-height: 100%; text-decoration: none; margin: 0; padding: 0; }.news p{}.news p a.newslink { font-size: 11px; margin: 0 0 0 5px; }.news p img { float: left; margin-right: 10px; margin-bottom: 5px; }.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}/* Sitemap */#sitemap { color: #9e9e9e; font-size: 11px; background-color: #f6f6f6; background-repeat: repeat-x; background-position: left top; text-align: center; position: relative; width: 970px; padding-top: 5px; padding-bottom: 10px; border-top: 2px solid #bc2a33; border-bottom: 2px solid #bc2a33; }#sitemap table { font-size: 10px; text-align: left; width: 870px; margin-right: auto; margin-left: auto; }#sitemap table a, #sitemap table a:visited { color: #4d4d4d; text-align: left; margin-right: auto; margin-left: auto; }#sitemap table td { line-height: 130%; vertical-align: top; padding-top: 0; padding-right: 20px; padding-left: 20px; }.sitemap_men a, .sitemap_men a:visited { color: #bc2a33 !important; font-weight: bold; }.sitemap_sub {  }.sitemap_third { margin-left: 20px; }/* Such-Logintemplates */.search_input{ color:#9e9e9e; font-size:9px; background-color: #ececec; vertical-align:top; width: 130px; height: 17px; margin-top: 0; padding-left: 4px; border-top: 1px solid #575757; border-left: 1px solid #575757; border-right-style: none; border-bottom-style: none; }.search_send{ color: #fff; font-size:10px; cursor:pointer; width:52px; height:17px; margin-top: 0; margin-left: 6px; border-style: none; border-width: 0; }/* 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{}.suche h5 a:hover{}.suche p{}.suche p a{font-size:10px}/* Wiki */.wiki { width: 100%; }.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: #e75f21; text-decoration: none; }.wiki_words { text-align: justify; width: 100%; }.wiki_words a, .wiki_words a:visited { color: #e75f21; font-weight: bold; text-decoration: none ; white-space:nowrap; }.wiki_words a:hover { color: #3a302f; text-decoration: none; }.wiki_1 { font-size: 11px; line-height: 25px; }.wiki_2 { font-size: 13px; line-height: 25px; }.wiki_3 { font-size: 16px; line-height: 25px; }.wiki_4 { font-size: 20px; line-height: 25px; }.wiki_5 { font-size: 25px; line-height: 25px; }.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; }