/* basic.css */
body{ font-family: arial, trebuchet ms, verdana, sans-serif; text-align:center; color:#286324; font-size:12px; line-height:140%;}#base{ margin:0px; padding:0px; width:1000px; margin:0px auto 0px auto; text-align:left; position:relative;}#header{ height:225px;}#header a#logo{ display:block; background-image:url(img/logo.gif); background-repeat:no-repeat; background-position:0px 25px; width:200px; height:160px; float:left;}#header a#logo:hover{ background-position:0px -138px;}/* gras */#header div#gras{ width:800px; height:149px; float:left; padding:11px 0px 0px 0px;}#header div#gras div#animation{ background-image:url(img/gras1.png); background-repeat:no-repeat; background-position:top left; width:800px; height:149px; overflow:hidden;}#header div#gras div#animation img{}#header div#gras div#claim{ position:absolute; top:90px; display:none; left:660px; background-image:url(img/claim.png); background-repeat:no-repeat; background-position:top left; width:305px; height:50px;}#header div#gras a#gezwitscher{ display:none; background-image:url(img/gezwitscher.png); background-repeat:no-repeat; background-position:top left; width:50px; height:40px; position:absolute; top:40px; right:0px;}.navigation ul{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; list-style:none; height:25px; clear:both;}.navigation ul li{ display:inline;}.navigation ul li a{ color:#fff; display:block; float:left; width:125px; text-align:center; padding:5px 0px 3px 0px; background-image:url(cimg/trenner_weiss.png); background-repeat:no-repeat; background-position:top left;}/* Main Navigation */#main-navigation{ position:relative; clear:both; height:60px;}#main-navigation ul{ background-repeat:no-repeat; background-position:0px -45px;}#main-navigation ul li a{ color:#fff; display:block; float:left; width:125px; text-align:center; padding:5px 0px 3px 0px; background-image:url(img/flaechen.png); background-repeat:no-repeat; background-position:center 0px;}* html #main-navigation ul li a{ width:124px;}#main-navigation ul>li:first-child a{ background-position:left 0px;}#main-navigation ul>li:last-child a{ background-position:right 0px;}#main-navigation ul li a:hover,#main-navigation ul li a.active,#main-navigation ul li a.active strong{ color:#fff; text-decoration:none; font-weight:normal; background-position:center -75px;}#main-navigation ul>li:first-child a:hover,#main-navigation ul>li:first-child a.active,#main-navigation ul>li:first-child a.active strong{ background-position:left -75px;}#main-navigation ul>li:last-child a:hover,#main-navigation ul>li:last-child a.active,#main-navigation ul>li:last-child a.active strong{ background-position:right -75px;}/* Sub Navigation */#main-navigation ul li ul{ position:absolute; top:25px;}* html #main-navigation ul li ul{ display:none;}#main-navigation ul li#id_0 ul{ padding:0px 0px 0px 0px;}#main-navigation ul li#id_1 ul{ left:125px;}#main-navigation ul li#id_2 ul{ left:250px;}#main-navigation ul li#id_3 ul{ left:375px;}#main-navigation ul li#id_4 ul{ left:375px;}#main-navigation ul li#id_5 ul{ left:625px;}#main-navigation ul li#id_6 ul{ left:250px;}#main-navigation ul li#id_7 ul{ left:375px; left:500px;}#main-navigation ul li ul li a,#main-navigation ul>li:last-child ul li a{ color:#286324; background-position:center -300px;}#main-navigation ul li ul>li:first-child a,#main-navigation ul li ul>li:first-child a:hover,#main-navigation ul li ul>li:first-child a.active,#main-navigation ul li ul>li:first-child a.active strong{ background-position:left -300px;}#main-navigation ul li ul>li:last-child a,#main-navigation ul li ul>li:last-child a:hover,#main-navigation ul li ul>li:last-child a.active,#main-navigation ul li ul>li:last-child a.active strong{ background-position:right -300px;}#main-navigation ul li ul li a:hover,#main-navigation ul li ul li a.active,#main-navigation ul li ul li a.active strong,#main-navigation ul>li:last-child ul li a:hover,#main-navigation ul>li:last-child ul li a.active,#main-navigation ul>li:last-child ul li a.active strong{ color:#97bf0d; background-position:center -300px;}#footer{ background-image:url(img/leisten.png); background-repeat:no-repeat; background-position:0px -11px; height:30px;}#footer ul li a{ float:right; background-color:#97bf0d;}#footer ul li a:hover,#footer ul li a.active,#footer ul li a.active strong{ color:#296323;}div#bg{ background-color:#f9faea;}div#bg-white{ background-image:url(img/bg-light.png); background-position:top left; background-repeat:no-repeat;}#main{ background-repeat:no-repeat; position:relative;}.bild_rechts div#bg-white{ background-position:top right;}.bild_rechts #main{ background-position:top right;}#maske{ background-image:url(img/maske_links.png); background-position:0px 0px; background-repeat:no-repeat;}.bild_rechts #maske{ background-image:url(img/maske_rechts.png); background-position:top right;}.ohne_bild #maske{ background-image:none; background-color:#f6f5e2;}* html #main,* html #maske,* html div#bg-white{ height:500px; background-image:url(img/ie_pixel_ohne_bild.gif);}/* Bildunterschrift */div.bildunterschrift{ font-size:14px; font-style:italic; line-height:20px;}/* Bilderleiste */ul#bilderleiste{ list-style-type:none; list-style-image:none; margin:0px; padding:0px; position:absolute; top:0px; right:0px; z-index:30; width:764px; height:120px; overflow:hidden;}ul#bilderleiste li{ background-repeat:no-repeat; background-position:top left; float:left; margin:0px 0px 0px 0px; padding:95px 0 0 10px; overflow:hidden;}ul#bilderleiste li span{ display:none; color:#97BF0D; font-weight:bold; font-size:12px;} ul#bilderleiste li.bild_abgerundet{ width:175px; padding-left:45px;}ul#bilderleiste li.bild_schmal{ width:108px;}ul#bilderleiste li.bild_breit{ width:410px; border-right:3px solid #F9FAEA; border-left:3px solid #F9FAEA;}.bild_rechts ul#bilderleiste{ left:0;}.bild_rechts ul#bilderleiste li{ float:right;}.ohne_bild ul#bilderleiste{ left:0px; width:1000px;}.ohne_bild ul#bilderleiste li{ background-repeat:repeat-x;}.ohne_bild ul#bilderleiste li.bild_abgerundet{ width:258px;}.ohne_bild ul#bilderleiste li.bild_schmal{ width:260px;}div.ecke{ top:0px; width:1000px; height:5px; position:absolute; left:0px; z-index:40; background-image:url(img/ecke.png); background-position:0px -9px; background-repeat:no-repeat;}.ohne_bild #teaser{ display:none;}#teaser{ width:300px; float:left; overflow:hidden;}#teaser .ZMSTeaserElement{ padding:15px;}#teaser .teaser_item{ background-color:#fff; padding:15px;}#teaser .teaser_item p.zitat{ font-size:16px; line-height:22px; font-style:italic; padding:0px 0px 0px 35px; background-image:url(img/zitat.png); background-position:0px 0px; background-repeat:no-repeat;}#teaser .teaser_item p.author{ text-align:right; color:#97BF0D; margin:0px 0px 0px 0px;}.bild_rechts #teaser{ float:right;}#content{ overflow:hidden; padding:135px 0 60px 0px; float:right; width:540px;}#text{ width:420px; overflow:hidden;}.bild_rechts #content{ float:left; padding:145px 0px 0px 121px;}.ohne_bild #content{ padding:120px 40px 35px 40px; width:auto;}.ohne_bild #text{ width:auto;}/* Toggle Listen */.toggle_eintrag{ margin:0px 0px 20px 0px;}.toggle_text{ display:none; padding:0 0 0 25px;}.box{ padding:10px 10px 5px 10px; background-color:#fff; margin:0px 0px 20px 0px;}.toggle_head{ cursor:pointer; background-repeat:no-repeat; background-position:0px 2px; padding:0px 0px 0px 25px; background-image:url(img/link.png); color:#E25E14;}.active .toggle_head{ background-image:url(img/link_down.png);}.faq .toggle_head{ background-image:url(img/faq.png); cursor:help;}a.nachoben{ display:block; padding:2px 30px 0px 30px; float:right; margin:20px 0px 20px 0px; height:20px; background-image:url(/common/img/nachoben.png); background-repeat:no-repeat; background-position:0px 0px;}#content a.nachoben:hover{ color:#286324; background-position:0px -40px;}.rubrik{ display:none;}h1,h2,h3,h4,h5{ padding:10px 0px 0px 0px; margin:0px 0px 10px 0px; font-weight:normal; line-height:120%; font-family: tahoma, arial, trebuchet ms, verdana, sans-serif;}h1{ height:33px; font-size:28px; padding:0px 0px 0px 0px; margin:0px 0px 5px 0px;}h2{ font-size:22px; padding:0px 0px 0px 0px; margin:0px 0px 25px 0px; color:#97bf0d;}h3{ font-size:18px; color:#97bf0d;}h4{ font-size:15px !important; color:#97bf0d;}h5{ font-size:14px !important;}p{ padding:0px 0px 0px 0px; margin:0px 0px 10px 0px;}img { border:0px;}.clear{ clear:both;}.float{ float:left;}a{ color:#e25e14; text-decoration:none; outline:none;}a:hover{ text-decoration:underline;}.minheight{ min-height:300px;}* html .minheight{ height:300px;}#content ul,#content ol,ul.links{ margin:0px; padding:0px; list-style:none;}#content ul li,ul.links li{ background-image:url(img/bobbel.png); background-repeat:no-repeat; background-position:0px 6px; padding-left:12px; margin-bottom:7px;}#content ol li{ margin-bottom:4px; padding-left:8px;}#content ul li ul li,ul.links li ul li{ background-image:url(img/bobbel.png);}.content_image{ float:left; margin-top:10px; margin-bottom:20px; width:420px; overflow:hidden;}.content_image div{ width:800px;}.content_image img{ margin:0px 1px 0px 0px; padding:0px 0px 0px 0px; border:1px solid #fff; float:left;}div.trennlinie{ height:15px; margin-bottom:10px; border-bottom:1px dotted #97bf0d;}hr{ height:0; border:1px dotted #97bf0d; border-width:0 0 1px 0;}/* SIFR Styles /*/* These are standard sIFR styles... do not modify */.sIFR-flash {visibility: visible !important;margin: 0;}.sIFR-replaced {visibility: visible !important;}span.sIFR-alternate {position: absolute;left: 0;top: 0;width: 0;height: 0;display: block;overflow: hidden;}/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */.sIFR-flash + div[adblocktab=true] { display: none !important;}/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */.sIFR-hasFlash h1 {visibility: hidden;}
/* unsereMaerkte.css */
.unsere_maerkte_seite #pnlText{ height:auto; padding-top:10px; padding-left:10px; width:980px;}.unsere_maerkte_seite #pnlTextArea{ margin:0px; padding:4px 0px 0px 0px; width:100%;}* html .unsere_maerkte_seite #pnlTextArea{ padding-top:2px;}*:first-child+html .unsere_maerkte_seite #pnlTextArea{ padding-top:7px;}.unsere_maerkte_seite #pnlTextArea h2{ display:none;}.unsere_maerkte_seite h2{ padding-left:120px;}.unsere_maerkte_seite #pnlContentBottom{ display:block;}#pnlStandorte{ min-height:462px; width:100%; margin:0px; padding:0px;}*html #pnlStandorte{ height:462px;}#map{ width:700px; height:750px; float:left; margin-right:10px; border:1px solid #fff; background-color:#d0e09a;}* html #map{ display:none; border:1px solid orange;}p.bild1,p.bild2,p.googlemap,#standorteListe li div{ display:none;}ul#standorteListe{ float:left; width:180px; padding:10px 10px 10px 10px; list-style:none; font-size:12px; line-height:20px; background-color:#fff;}* html ul#standorteListe{ margin-left:3px; margin-right:10px;}ul#standorteListe li a{}#standorteListe li a.active{ font-weight:bold; color:#286324;}#standorteDetails{ width:325px; float:left; margin-top:90px; display:none;}* html #standorteDetails{ width:300px;}div.standorteDetails{display:none;}* html ul#standorteListe{ width:100%; list-style:none; margin:0px; padding:0px; background-color:#f6f5e2;}* html ul#standorteListe li{ list-style-image:none; list-style:none; margin:0px; padding:0px;}* html ul#standorteListe li a{ display:none;}* html ul#standorteListe li div{ display:block; padding:10px; background-color:#fff;}* html ul#standorteListe li div a{ display:block;}
/* einkaufsliste.css */
#einkaufsliste,#rezeptdruck{ width:528px; margin:0px 0px 0px 0px; text-align:left; padding:30px 0px 0px 40px;}#einkaufsliste img.headline-replacement{ float:left; display:block; padding:0px 0px 0px 25px;}#einkaufsliste h1,#rezeptdruck h1{ color:#EC7404; font-size:24px; font-weight:bold; padding:20px 0px 20px 0px;}#einkaufsliste h1 span,#einkaufsliste span.zeitraum{ font-size:18px; font-weight:normal; float:left; color:#EC7404; padding:20px 0px 20px 0px;}#einkaufsliste ul{ list-style:none; margin:0px 0px 0px 0px; padding:10px 0px 20px 35px;}#einkaufsliste ul li{ margin:0px 0px 10px 0px; padding:0px 0px 0px 0px;}#einkaufsliste ul span{ display:block; float:left;}#einkaufsliste ul span.anzahl{ width:40px; border-bottom:1px solid #286324;}#einkaufsliste ul span.kreuz{ width:40px; text-align:center;}#einkaufsliste ul span.produkt{ width:300px;}#einkaufsliste ul span.einheit{ width:50px;}#einkaufsliste ul span.preis{ width:50px;}
/* faq.css */

/* rezept.css */
div.rezept img{ float:right;}ul.rezept{ width:400px;}ul.rezept li span{ display:none;}div.rezept h3{ margin-top:20px;}div.rezeptbild{ background-repeat:no-repeat; background-position:top left; border:1px solid #fff; height:78px; margin-bottom:10px; overflow:hidden;}
/* formular.css */
div#newsletter-template label {  color: #827562;  font-size: 0.7em;}div#newsletter-template table{ border-collapse:collapse; margin:0px 0px 20px 0px;}div#newsletter-template table td{ padding:10px 10px 10px 0px; vertical-align:top;}div#newsletter-template td input{ margin:0px 0px 0px 0px !important; border:1px solid #97BF0D; background-color:#fff; color:#286324;}div#newsletter-template input { color:#fff; background-color:#E25E14; border:1px solid #E25E14; float:right;}/* rezepte */input { margin:0px 0px 0px 0px !important; border:1px solid #97BF0D; background-color:#fff; color:#286324;}/* formular */form#formMailer div label { width:170px; float:left; text-align:right; margin:0px 0px 10px 0px;}form#formMailer div input,form#formMailer div textarea { margin:0px 0px 5px 0px; border:1px solid #97BF0D; background-color:#fff; color:#286324; float:right; width:235px;}form#formMailer div textarea { height:200px;}form#formMailer div p { padding:20px 0px 0px 0px;}form#formMailer p input { color:#fff; background-color:#E25E14; border:1px solid #E25E14; float:right; width:232px;}

