body{ font-family: Arial, Helvetica, Verdana, sans-serif; background-color:#fff5e3; margin: 0; }form{ background-color: transparent; margin:0; padding:0 }table{ background-color: transparent; margin:0; padding:0; border-collapse:collapse     }/*elemente*/#content { background-color: #fef3dc; background-image: url(../images/layout.jpg); background-repeat: no-repeat; text-align: left; position: relative; margin: 0; padding: 0; width: 990px; height: 570px; }#pos_logo img{margin:0;position:absolute;top:44px;left:63px;border-style:none}#pos_kontakt img {margin:0;position:absolute;top:150px;left:35px;border-style:none}#pos_back img { margin: 0; position: absolute; top: 191px; left: 244px; border-style: none; }#pos_siegel img { margin: 0; position: absolute; top: 38px; left: 814px; border-style: none; }#pos_spezial { margin-top: 5px; }#pos_woher { background-image: url(../images/woher.gif); background-repeat: no-repeat; position: absolute; top: 96px; left: 802px; width: 188px; height: 90px; margin-top: 5px; }.woher_input { font-size: 10px; font-family: Arial, Helvetica, Verdana; position: absolute; top: 27px; left: 13px; width: 120px; }.woher_send { background-image: url(../images/go.gif); background-repeat: no-repeat; position: absolute; top: 33px; left: 144px; width: 29px; height: 29px; margin: 0; padding: 0; border-style: none; cursor: pointer; }#pos_spezial img { font-size: 0; margin-top: 0; margin-bottom: 0; margin-left: 13px; border-style: none; }#pos_head img{ position:absolute; top:138px; left:572px; width:191px; height: 70px; z-index: 500; }#pos_impress{ color: #666; font-size: 11px; text-align:right; position:absolute; top:10px; left:760px; width:200px    }#pos_impress a, a:visited{ color:#535353; font-size:11px; text-decoration:none  }#pfad_men{ color:#666; font-size: 9px; position:absolute; z-index:300; top:97px; left:190px; width:500px; border:0 }#pfad_men a, #pfad_men a:visited { color: #666; font-size: 9px; text-decoration: none }#popup_foto table { width: 100% }#popup_foto table td { text-align: center }#cms{ background-color: transparent; display:block; position:absolute; top:220px; left:284px; width:671px; height: 336px; overflow: auto; }/*cms*/.container{display:block;padding-bottom:5px}.clearer{padding-bottom:10px;clear:both}.bildende { clear: both }#cms img{ border-style: none; }.bild   { text-align: center; margin-right: 10px; float: left; vertical-align: top }#seitenzahl{color:#000;font-size:9px;text-align:center;margin-top:5px;width:100%}/*Ueberschriften: h1=Men-Headline, h2=Men-Subline, h3=Seiten-Headline, h4=Ueberschrift*/h1 { color: #2c711b; font-size: 16px; line-height: 130%; margin: 0 0 10px; padding: 0  }h2 { color: #2c711b; font-size: 16px; font-weight: bold; line-height: 130%; margin: 0 0 10px; padding: 0  }h3  { color: #2c711b; font-size: 14px; font-weight: bold; line-height: 130%; margin: 0 0 10px; padding: 0    }h3 img { float: left; margin-right: 10px; }h4{ color:#2c711b; font-size:11px; font-weight:bold; line-height:130%; margin:0 0 10px; padding:0 }h4 img { margin-right: 10px; float: left;    }h5{color:#2c711b;font-size:10px;font-weight:bold;line-height:130%;margin:0 0 10px;padding:0}.container p{ color:#000; font-size:11px; line-height:130%; margin-top: 0; margin-right: 0; margin-bottom: 10px; padding:0 }.container p img { float: left; margin: 0 5px 5px 0; padding: 0; border: solid 1px #000; }.small p{color:#000;font-size:9px;line-height:130%;margin:0 0 10px 20px;padding:0}.container ul{color:#000;font-size:11px;line-height:130%;list-style-position:inside;margin:0 0 10px 20px;padding:0}.container ul li{color:#000;font-size:11px;line-height:130%;list-style-position:inside;margin:0 0 10px;padding:0}.tabelle_feld { color: #000; 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  { padding-bottom: 3px; border-top: 1px solid #256015; }/*Linksteuerung*/a, a:link, a:visited{ color:#f14f15; font-weight: bold; text-decoration:none }a:hover{ color:#1f5011; font-weight: bold; text-decoration:none }/*Menuetemplates*/#pos_men{ margin:0; padding:0; position:absolute; z-index:500; top:180px; left:35px; width: 208px; }/*Menuesteuerung*/ul#menue{ font-family: Arial, Helvetica, Verdana, sans-serif; margin:0 0 0 9px; padding:0;}/* Korrektur fuer den IE *//*Hauptmenue ohne width - nach CSS 2.1 erlaubt */ul#menue li  { list-style: none; position: relative;}* html ul#menue li  { }/* aktuelles + Rollover Menue kennzeichnen */ul#menue a:hover, ul#menue li a#aktuell  { background-image: url(../images/men_dn.gif); }* html ul#menue a:hover, * html ul#menue li a#aktuell  {  }/* Links Hauptmenue formatieren */ul#menue a   { color: #358124; font-size: 12px; font-weight: bold; background-image: url(../images/men.gif); text-decoration: none; text-align: center; display: block; width: 190px; height: 18px ; margin-top: 8px; padding-top: 4px; }* html ul#menue a  { height: 22px; }/* Submenue format +ausblenden*//*Submenuetemplates*/#pos_submen{ text-align: left; margin:0; padding:0; position:absolute; z-index:500; top:191px; left:264px; width: 681px; }/*Menuesteuerung*/ul#submenue{ margin:0; padding:0;}/* Korrektur fuer den IE *//*Hauptsubmenue ohne width - nach CSS 2.1 erlaubt */ul#submenue li  { list-style: none; position: relative; float: left  }* html ul#submenue li  { }/* aktuelles + Rollover Menue kennzeichnen */ul#submenue a:hover, ul#submenue li a#aktuell  { color: #f9680f; font-weight: bold; text-decoration: none; }* html ul#submenue a:hover, * html ul#submenue li a#aktuell  { height: 18px; }/* Links Hauptsubmenue formatieren */ul#submenue a   { color: #358124; font-size: 11px; font-weight: bold; text-decoration: none; display: block; width: inherit; height: 16px ; padding-right: 20px; }* html ul#submenue a  { width: 1%; height: 20px; }/* Zusatzelemente */ul#menue li span{ text-decoration:none; text-align:center; float:left; margin-right: 3px; border-right: 1px solid #666; }#line  { font-size: 1px; background-color: #d9d9d9; margin: 0; padding: 0; width: 150px; height: 1px; border-top: none; border-right: 1px solid #e3e3e3; border-bottom: 1px solid #cfcfcf; border-left: none }/* Feststehendes Menue */.festmenlink { color: #999; font-size: 12px; font-weight: bold; text-decoration: none; text-align: center; padding-left: 10px }.festmenlink a:link { color: #999; font-size: 12px; font-weight: bold; text-decoration: none; text-align: center; padding-left: 10px }.festmenlink a:active { color: #999; font-size: 12px; font-weight: bold; text-decoration: none; text-align: center; padding-left: 10px }.festmenlink a:visited { color: #999; font-size: 12px; font-weight: bold; text-decoration: none; text-align: center; padding-left: 10px }.festmenlink a:hover { color: #999; font-size: 12px; font-weight: bold; text-decoration: none; text-align: center; padding-left: 10px }/*wolkentemplates*/.wolke{ text-align: justify; }.w1{ font-size: 11px; line-height: 115%; }.w2 { font-size: 13px; line-height: 115%; }.w3 { font-size: 17px; line-height: 115%; }.w4 { font-size: 21px; line-height: 115%; }/*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;text-align:left;cursor:pointer;margin-top:4px;padding-left:22px;width:115px;height:16px;border:0}/*galerietemplates*/.galerie  { text-align: center; position: absolute; top: 31px; left: 244px; width: 558px ; height: 145px; }.galerie td  { font-size: 9px; text-align: center; padding-top: 4px; padding-bottom: 4px }#pop_up  { color: #666; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; background-image: none }#pop_up img { border-style: none }.popup_gal    { text-align: center; position: relative; width: 100%; height: 100% }.popup_gal td    { text-align: center; vertical-align: middle }.popup_gal td img  { }#popup_gal_logo { }.popup_gal_head      { font-size: 11px; text-align: center; margin-top: 10px; margin-bottom: 5px; height: 5% }.popup_gal_bild { font-size: 11px; text-align: center }.popup_gal_text     { font-size: 11px; text-align: center; height: 20% }.popup_gal_link   { text-align: center }.popup_gal_linie    { font-size: 1px; background-image: url(../images/trennlinie.gif); background-repeat: repeat-x; display: block; width: 600px; height: 10px }.popup_gal_link a, .popup_gal_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 .popup_gal_link a, * html .popup_gal_link a:visited  { width: 115px; height: 16px }.sondergalerie  { text-align: center; width: 100% }.sondergalerie td  { font-size: 9px; text-align: center; padding-top: 5px; padding-bottom: 5px }#imagegal { position: absolute; top: 31px; left: 244px; width: 558px ; height: 145px; }#imagegal img{ border-style: none; }#imagebild { width: 390px; height: 270px; overflow: hidden; }.imagethumb{ margin-top: 7px; margin-right: 8px; border: solid 1px #1e4526; cursor: crosshair; }/*formulartemplates*/.kontakt{padding-left:10px}.formular { text-align: left; width: 50%; border-style: none }.form_titel  { color: #000; font-size: 10px; text-align: left; padding: 3px 3px 2px }.form_feld { color: #666; font-size: 10px; text-align: left; padding: 0 3px 6px }.form_pflicht  { color: #ff7f00; font-size: 10px; line-height: 130%; text-align: center }.form_input { color: #000; font-size: 10px; padding: 1px; border: solid 1px #1f5011 }.form_feld_error { color: #000; font-size: 10px; background-color: #fee9b6; padding: 1px }.form_feld_send   { color: #358124; font-size: 10px; text-align: right; padding: 6px 3px }.form_send   { color: #2c711b; font-size: 10px; background-color: #e6f0d9; text-align: left; cursor: pointer; height: 16px; border: solid 1px #256015 }/*suchergebnistemplates*/#suche{background-color:#fff;display:block;padding-top:5px;padding-bottom:5px;z-index:200}#suche h3{color:#996c1a;font-size:11px;font-weight:bold;line-height:130%;margin-top:0;margin-bottom:0;padding-right:10px;padding-left:10px}#suche h4, #suche h4 a:link, #suche h4 a:visited, #suche h4 a:hover{color:#000;font-size:11px;font-weight:bold;line-height:130%;text-decoration:none;padding-top:10px}#suche h4 a:hover{color:#f60}#suche h4 span{color:#000;font-size:9px;font-style:normal !important}#suche p{color:#000;font-size:11px;line-height:130%;margin-top:0;margin-bottom:3px;padding-right:10px;padding-left:10px}#suche p span{color:#000;font-size:9px;font-style:normal !important}#suche p a{font-size:10px}/*kalendertemplates*/.rezept { position: relative; margin: 0 0 10px; }.rezept_bild { width: 200px; }.rezept_thumb { width: 80px; }.rezept_bild img, rezept_thumb img { outline: solid 1px #1f5011; }.rezept td        { vertical-align: top; padding-right: 10px; }.rezept p{ color:#000; font-size:11px; line-height:130%; margin-top: 0; margin-right: 0; margin-bottom: 10px; padding:0 }.rezept h6 { color:#000; font-size:11px; font-weight:bold; line-height:130%; margin: 0 0 3px; padding:0 }.rezept_back { color:#000; font-size:10px; line-height:130%; text-align: right; margin-top: 0; margin-right: 0; margin-bottom: 10px; padding:0  }.rezeptliste { position: relative; margin: 0 0 10px; }.rezeptliste table { width: 80%; }.rezeptliste_bild { width: 80px; padding-left: 20px; }.rezeptliste_bild img { outline: solid 1px #1f5011; }.rezeptliste td        { padding-right: 10px; }.rezeptliste p{ color:#000; font-size:10px; line-height:130%; text-align: center; margin-top: 0; margin-right: 0; margin-bottom: 10px; padding:0  }.rezeptliste h4 a:link, .rezeptliste h4 a:visited { color:#2c711b; font-size:11px; font-weight:bold; line-height:130%; margin: 0; padding:0 }.rezeptliste h6 { color: #535353; font-size:10px; font-weight: normal; line-height: 100%; vertical-align: bottom; margin: 0 0 0 40px; padding: 0; }.rezeptliste h6 a { font-weight: normal; }
