@charset "UTF-8";

@media all
{
.head_green {font-size:20pt; color:#009933; font-weight:bold; font-style:normal; margin-bottom:0.8em;}
.text {font-size:10pt;}
.text_green {font-size:10pt; color:#009933;}
.text_green_wos {color:#009933;}
.kurz_head {font-size:16,5; color:#009933; font-weight:bold;}
.text_kursiv {font-size:9pt; font-style:italic;}
.text_fett {font-size:11pt; font-weight:bold;}
.text_klein {font-size:9pt;}
.mailform {border:thin #006666 outset;}
.back {background-repeat:no-repeat; background-image:url(../pics/header.jpg);}
.main_back {background-image:url(../pics/back.jpg); background-repeat:no-repeat; background-position:left bottom;}
.text_sehrklein {font-size:8pt;}
.head_shop {font-size:24pt; color:#009933; font-weight:bold; font-style:normal;}
.text_shop {font-size:10pt;}
.text_greenfett {font-size:11pt; color:#009933; font-weight:bold;}
.suche {font-size:10pt; height:19px; width:160px;}
.back_gr1 {background-image:url(../pics/back.gif); background-repeat:repeat-y; background-attachment:scroll;}
.test {position:relative; visibility:visible; clip:rect( );}
.textgr {font-size:10pt; color:#009933;}
.shop_title {font-size:14pt; color:#009933; font-weight:bold;}
.text_greenfettkl {font-size:10px; color:#009933; font-weight:bold;}
.shop {font-size:8pt; height:18px; width:50px; border:1px #009933 solid;}
.button {height:20px; width:50px; font-size:9px;}
.textshop {font-size:11pt;}
.back_down {background-image:url(../pics/back01_line.jpg); background-repeat:repeat-x; background-position:bottom;}
.anmeld {font-family:"Times New Roman", Times, serif;}
.shopback {background-image:url(../shop/pics/shopback.gif);}
.backshop {background-image:url(../shop/pics/shopback.jpg); background-repeat:no-repeat; background-color:#F0FAEF; background-position:bottom;}
.ticker {font-size:10pt; font-weight:lighter; line-height:12pt;}
.text_weissfett {font-size:11pt; color:#FFFFFF; font-weight:bold; line-height:16px;}
.drop {width:144px;}
.orte {font-family:"Times New Roman", Times, serif; font-size:14px; font-style:italic; font-weight:bold; color:#666666;}
div.indentDIV {padding:0px 16px 0px 0px;}
form#archivsuche input[type="text"] {margin:2px; padding:2px; width:200px; height:14px; font-size:12px;}
form#archivsuche input[type="submit"] {margin:2px; padding:2px; background-color:#009933; width:70px; height:20px; font-size:12px; font-weight:bold; color:#FFFFFF; border:0px;}
form#kontakt input[type="text"] {margin:2px; padding:2px; width:400px; height:14px; font-size:12px;}
form#kontakt input[type="submit"] {margin:2px; padding:2px; background-color:#009933; width:100px; height:20px; font-size:12px; font-weight:bold; color:#FFFFFF; border:0px;}
form#kontakt textarea {margin:2px; padding:2px; width:400px; height:300px; font-size:12px;}
.error {font-size:10pt; color:#990000; font-weight:bold;}
hr.divider {color:#009933; height:1px; margin-top:10px;}
.linkkat {background-color:#C3E5B6; font-weight:bold; width:100%; padding:4px 4px 4px 4px; font-size:14px;}
/* Sitemap */
#sitemap {margin-left:-20px; list-style-type:none;}
#sitemap ul {list-style-type:none; margin:0; padding-left:20px;}
#sitemap li {margin:0px; padding:0px;}
#sitemap a {text-decoration:none;}
.textUnderLineIndent {display:table; padding-left:20px; padding-right:20px; width:460px;}
img.grueneLinie {width:460px; height:3px;}
img.wochenmarkt {margin-right:20px;}
#wochenmarkt {}
#wochenmarkt .wochenmarktOrt {padding-left:20px; font-size:12pt; font-weight:bold; background-image:url(../images/active.gif); background-repeat:no-repeat; background-position:5px 14px;}
#wochenmarkt .wochenmarktZeit {font-size:11pt; background-color:#8AD379; border-top:1px #009965 solid; border-bottom:1px #009965 solid; width:33.3333%;}
#wochenmarkt img {width:240px; height:auto; margin-bottom:10px;}
#wochenmarkt td {vertical-align:top;}
/* Speisekarte */
#speisekarte .typ {text-align:center; font-size:14pt; background-color:#C3E5B6; border-top:1px #009965 solid; border-left:1px #009965 solid; border-right:1px #009965 solid;}
#speisekarte .kategorie {border-left:1px #009965 solid; border-right:1px #009965 solid; border-top:1px #009965 solid;}
#speisekarte .kategorie .text {font-size:12pt; color:#009933; font-weight:bold;}
#speisekarte .kategorie .beschreibung {font-size:9pt; color:#009933;}
#speisekarte .artikel {border-left:1px #009965 solid;}
#speisekarte .option {border-left:1px #009965 solid; font-size:9pt; padding:0px 10px 0px 20px;}
#speisekarte .preis {text-align:right; white-space:nowrap; border-right:1px #009965 solid;}
#speisekarte .einheit {text-align:right; white-space:nowrap;}
#speisekarte .zusatz {text-align:right; white-space:nowrap;}
#speisekarte .empty {border-top:1px #009965 solid;}
#speisekarte td {vertical-align:top; margin:0px; padding:2px 10px 2px 10px;}
}
.kasten_rechts {background-color:#C4E5B6; margin:0px 40px 15px 20px; padding:0px; width:206px; float:right; clear:right;}
.kasten_rechts_head {background-color:#027C29; margin:0px; padding:2px 0px 2px 0px; height:auto; min-height:25px; width:100%;}
.kasten_rechts_head_text {color:#FFFFFF; font-size:12pt; font-weight:bold; margin:0px; padding:0px 10px 0px 25px; height:auto; width:auto;}
.kasten_rechts_text {padding:10px 10px 10px 10px; height:auto; width:auto;}
.hervorhebungskasten {border:1px solid rgb(0, 153, 50); padding:10px; width:95%; background-color:rgb(196, 229, 184);}
