/*DefaulteinstellungStart*/

/*Standards*/

body {
 background:#FAF3E0 url(pics/bg_holz.jpg) repeat-y 0 0px;
}
 
td {
 color: #5B4D40;
 font: normal 11px verdana;
}

a, a:hover { 
 color:#59832D;
 text-decoration:none;
}

form {
 margin: 0;
 padding: 0;
}

#contentBG {
 background: transparent url(pics/bg_content_oben.png) no-repeat 220px -92px;

}

#contentBGmitte {
 background: transparent url(pics/bg_content_mitte.png) repeat-y 210px 360px;

}

#contentBGfuss {
 height: 53px;
 background: transparent url(pics/bg_content_fuss.png) no-repeat 210px bottom;

}


* html #contentBG {
 background: transparent url(pics/bg_content2.png) repeat-y 0px -92px;
}


* html #contentBGmitte {
 background: transparent url(pics/leer.gif) ;
}

* html #contentBGfuss {
 height: 53px;
 background: transparent url(pics/bg_content_fuss2.png) no-repeat left bottom;
}

#liste_start_klein {
	background: transparent url(pics/bg_liste_start_klein.png) no-repeat 0px 0px;
}

*html #liste_start_klein {
	background: transparent url(pics/bg_liste_start_klein.png) no-repeat 0px 0px;
}


/*StandardsEnde*/ 

/*Individuell*/
.txtrot{color:#173601;font-size:11px;}
.txthellrot{color:#173601;font-size:11px;}
.txtweiss{color:#ffffff;font-size:11px;}
.txthellgrau{color:#173601;font-size:9px;}
.txthellgrauk{
	color:#694B29;
	font-size:9px;
	font-weight: bold;
}
.headline{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:13px;color:#173601;font-weight:bold;}
.headrubrik{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#173601;}
.bold{font-weight:bold;}
.underline{text-decoration:underline;}
.boldunderline{font-weight:bold;text-decoration:underline;}
.bestseller{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:13px;color:#173601;font-weight:bold;}
.preisdetail{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:14px;color:#173601;font-weight:bold;}

.schritte{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#173601;font-weight:bold;text-align:center;}
.shop_gesamt{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;color:#ffffff;font-weight:bold;}
.uebersicht{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#000000;}
.warenkorbrot{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#2063A4;}
/*IndividuellEnde*/ 

/*Button*/
.button{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;font-weight:bold;}
.buttonk{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;font-weight:bold;}
.button_rot{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;color:#2063A4;}
/*ButtonEnde*/  

/*Menue*/
.menue{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#173601;font-weight:bold;}
.menuerot{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#173601;font-weight:bold;}
.menuesortiment{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;color:#173601;font-weight:bold;}
.menuerotnb{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:13;color:#173601;font-weight:bold;}
/*MenueEnde*/   

/*Seknav*/
.seknav{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#173601;}
.seknavh{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#000000;}
/*SeknavEnde*/   

/*Footer*/
.footertxt{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#5B4D40;}
.footertxth{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#5B4D40;}
.footercopy{font-family:Arial,Verdana,Helvetica,sans-serif;font-size:10px;color:#5B4D40;}
.footercolor{font-family:Arial,Verdana,Helvetica,sans-serif;font-size:10px;color:#5B4D40;}
.footerunder{font-family:Arial,Verdana,Helvetica,sans-serif;font-size:10px;color:#5B4D40;text-decoration:underline;}
.rechnungfooter{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;color:#5B4D40;font-weight:normal;}
/*FooterEnde*/   

/*Staffel*/
.staffel{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;color:#000000;font-weight:normal;}
.staffelh{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;color:#173601;font-weight:normal;}
/*StaffelEnde*/  

/*Varianten*/ 
.variant {color:#180871;font-size:11px;}
.variant1{color:#111111;font-size:11px;}
.variant2{color:#222222;font-size:11px;}
.variant3{color:#333333;font-size:11px;}
.variant4{color:#444444;font-size:11px;}
.variant5{color:#555555;font-size:11px;}
.variant6{color:#AAAAAA;font-size:11px;}
/*VariantenEnde*/ 

/*UVP*/
.uvp1{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#000000;text-align:center;}
.uvp2{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#000000;text-align:center;}
.uvp3{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#000000;text-align:center;}
.uvp4{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#000000;font-weight:bold;text-align:center;}
.uvp5{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#CC0000;font-weight:bold;text-align:center;}
.uvp6{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#CC0000;font-weight:bold;text-align:center;}
.uvp7{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:13px;color:#000000; background-image: url(pics/line_through.gif);}
.uvp8{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#173601;text-align:center;}
/*UVPEnde*/       

/*Inputfelder*/
input.langer{width:130px;color:#000000;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;border-style:groove;background-color:white;font-weight:normal;}
input.langer2{width:250px;color:#000000;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;border-style:groove;background-color:white;font-weight:normal;}
input.plz{width:42px;color:#000000;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;border-style:groove;background-color:white;font-weight:normal;}

input.zweistellig{width:21px;color:#000000;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;border-style:groove;background-color:white;font-weight:normal;}

input.ort{width:80px;color:#000000;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;border-style:groove;background-color:white;font-weight:normal;}
input.preis{width:80px;color:#000000;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;border-style:groove;background-color:white;font-weight:normal;}
input.warenkorb{color:#000000;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;background-color:white;font-weight:normal;overflow:hidden;width:36px;text-align:right;}
input.kredit1{width:38px;color:#000000;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;border-style:groove;background-color:white;font-weight:normal;}
input.kredit2{width:30px;color:#000000;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;border-style:groove;background-color:white;font-weight:normal;}

input.warenkorb2{
	border:0px solid #999999;
	color:#000000;
	font-family:
	Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	background-color: transparent;
	overflow:hidden;
	width:20px;
	text-align:right;
}


input.warenkorb3{
   	border:0px solid #999999;
	background-color: transparent;
	color: #000000;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	overflow: hidden;
	width: 15px;
	padding-left: 2px;
}


/*InputfelderEnde*/ 

/*Selectfelder*/
select.marke{width:180px;color:#5B4D40;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;border-style:groove;background-color:white;font-weight:normal;overflow:hidden;}
select.anrede{width:100px;color:#5B4D40;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;border-style:groove;background-color:white;font-weight:normal;overflow:hidden;}
select.portoland{width:130px;color:#5B4D40;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;border-style:groove;background-color:white;font-weight:normal;overflow:hidden;}
/*SelectfelderEnde*/   

/*DefaulteinstellungEnde*/

/*fuer Bezeichnungen, h1 deutsch, h2 italienisch*/

h1 {
	color:#694B29;
	font-size:9px;
	font-weight: bold;

	/*font-size: 11px;
	line-height: 11px;
	font-weight: normal;*/
        margin: 0px;
        padding: 2px 0px;
}
h2 {
	font-size: 12px;
        line-height: 12px;
 	font-weight: bold;
        margin: 0px;
        padding: 2px 0px;
	color: #59832D;
}

h3 {
     font-size: 12px;
     font-weight: normal;
     padding: 5px;
     color: #59832D;
     /*background-color: #fff;*/
}

#head_navi {
	white-space: nowrap;
	padding: 0px 20px 0px 17px;
}

* html #head_navi {
	margin-left: 0px 0px 0px 0px;
}

#bg_head_verlauf {
 margin: 0;
 width: 1011px;
 /*background-color: #F3E7CC;*/
 background-position: top;
 /*background-image: url(pics/bg_holz.gif);*/
 background-repeat: repeat-x;
}

#button_head {
       position: absolute;
	float: right;
	margin: 18px 610px;
}

#but_meinspeisekontor {
  clear: both;
  text-align: center;
  vertical-align: middle;
  width: 140px;
  height: 33px;
  background: url(pics/bt_mein_speisekontor.png) no-repeat 0 0px;
}

#but_meinspeisekontor1 {
  clear: both;
  width: 140px;
  height: 33px;
}


/*#bg_menu {
 margin-left: 0px;
 background-position: top;
 /*background-image: url(pics/menu_kopf.gif);*/
 /*background-image: url(pics/bg_holz.gif);*/
 background-repeat: no-repeat;
}*/

#bg_seiten_fuss {
 margin: 0;
 width: 990px;
 background-position: bottom;
 /*background-image: url(pics/bg_fussbereich2.jpg);*/
 /*background-image: url(pics/bg_holz.gif);*/
 background-repeat: no-repeat;
}

#menu * {
 color: #417212;
 margin: 0;
 padding-left: 5px;
}

#menu {
 margin-top: 10px;
 width: 226px;
}

#menu_kopf {
 padding: 25px 0px 10px 0px;
 margin-top: 10px;
 height: 30px;
 background: url(pics/bg_menu_kopf.png) no-repeat -1px -5px;
}

#menu_fuss {
 margin-top: -5px;
 height: 286px;
 background: url(pics/bg_menu_fuss.png) no-repeat 0 0px;
}

#menu ul{
 margin: 0px 10px 5px 0px;
 vertical-align: middle;
 
}

#menu h1 {
 color: #173601;
 font: bold 13px verdana;
 padding: 10px 0px 10px 0px;
}

#menu .menutitle {
 color: #5B4D40;
 font: bold 13px verdana;
 padding: 10px 0px 10px 15px;
}

#ebene1 {
 font-size: 11px;
 list-style: none;
 margin: 0;
 padding-top: 2px;
 background: url(pics/bg_menu_mitte.png) repeat-y  0 0px;
}


#ebene1 li {
 margin: 2px 0px;
 vertical-align: middle;
}

#ebene2 {
	margin: 8px 0px !important;
}

#ebene2 li {
 font-size: 11px;
 margin-left: 15px;
 list-style-image: url(pics/nav_quad.gif);
}

#ebene2 li, #ebene2 a {
	padding: 0;
}

#ebene3 li {
 font-size: 11px;
 margin-left: 35px;
 list-style-image: url(pics/nav_quad.gif);
}

#menu .active {
 font-weight: bold;
}

.zwischenseite {
 margin: 0;
 padding: 5px 0;
 list-style: none;
 border-bottom: 1px solid #a0d67b;
}

.box1 {
 background-color: #FCF7EF; 
 border: 1px solid #cfd0ae;
}


.box2 * {
 color: #5B4D40;
}


.bildbox {
 margin: 5px;
 display: block;
 border: 5px solid #fff;
}

.titel {
 font-size: 14px;
 font-weight: bold;
}

.beraterlink {
 font-size: 12px;
 font-weight: bold;
 color: #59832D;
 text-decoration:underline;
}

.details,
.bestellschritt_on {
 color: #59832D;
 text-decoration:underline;
 font-weight: bold;
}

.bestellschritt_off,
.blaettern_ende {
 color: #666;
}

.preis {
 font-size: 15px;
 color: #59422E;
 font-weight: bold;
}

.preis2 {
 font-size: 14px;
 color: #59422E;
 font-weight: bold;
 background-image: url(pics/line_through.gif);
 background-repeat: repeat-y;
}

.preisgross {
 font-size: 16px;
 font-weight: bold;
 color: #59422E;
}

.preisgross2 {
 font-size: 16px;
 font-weight: bold;
 color: #59422E;
 background-image: url(pics/line_through.gif);
 background-repeat: repeat-y;
}

.langtexte {
 font-size: 12px;
 padding: 5px;
 color: #59422E;
 /*background-color: #f3f3de;*/
 /*background-color: #fff;*/
}

.summe {
 font-weight: bold;
 color: #fff;
 background-color: #e0815c;
}

.summe,
.warenkorb_kopf {
 padding: 3px;
}

.warenkorb_kopf,
.anmeldung_kopf  {
 color: #fff;
 background-color: #173601;
}

.anmeldung_kopf {
 font-weight: bold;
 vertical-align: top;
 height: 55px;
}

.weiss {
 color: #fff;
}

.startbg {
 /*font-size: 12px;*/
 font-weight: bold;
 color: #417212;
}

#gallery {
	background: transparent url(pics/bg_liste_start_klein.png) no-repeat -1px 0px;
 	/*float: right;*/
 	padding-left: 5px;
}

*html #gallery {
	background: transparent url(pics/bg_liste_start_klein.png) no-repeat -2px 0px;
	width:173px;
}


#listing {
	background: transparent url(pics/bg_liste_listing.png) no-repeat -2px -2px;
	width: 537px
	height: 197px;
       padding: 8px;
}

*html #listing {
	background: transparent url(pics/bg_liste_listing.png) no-repeat -2px -2px;
	width: 537px       
	/*padding:8px;  */     
}


#startbox {
 float: left;
 margin: 2px;
 width: 130px; 
}

#titelzeile {
 margin: 5px 0;
}

#warenkorb_hell {
 width: 178px; 
 height: 44px; 
 background-image: url(pics/bg_warenkorb_hell.gif); 
 background-repeat: no-repeat;
 padding: 7px 0;
}

#warenkorb_dunkel td {
 color: #e5e6bc;
}

#warenkorb_hell {
 width: 178px; 
 height: 44px; 
 background-image: url(pics/bg_warenkorb_hell.gif); 
 background-repeat: no-repeat;
 padding: 7px 0;
}

#warenkorb_hell2 {
 width: 180px; 
 height: 37px; 
 background-image: url(pics/bt_warenkorb_grau1.gif); 
 background-repeat: no-repeat;
}

#warenkorb_hell2 td {
 padding: 7px 0;

}

input.anzahl{
 width:24px;
 color:#000000;
 font-family:Verdana,Arial,Helvetica,sans-serif;
 font-size:11px;
 border: 1px solid #999999;
 background-color:white;
}

.warenkorb_button_liste {
 font-family: sans-serif;
 font-size:11px;
 font-weight:bold;
 
}

.warenkorb_button_inhalt {
 font-family: sans-serif;
 font-size:11px;
 font-weight:bold;
 color: #FFFFFF;
 text-decoration: none;
}


#warenkorb_dunkel2 td {
 padding: 4px 0;
}


#warenkorb_dunkel2 {
 width: 174px; 
 height: 31px; 
 background: url(pics/bt_warenkorb_gruen1.gif) no-repeat 0px 0px; 
 /*background-repeat: no-repeat;*/
}



#produkt_details {
 width: 175px; 
 height: 230px; 
 background-image: url(pics/bg_details.gif); 
 background-repeat: no-repeat;
}

#contentMain {
 margin: -6px;
}

#content * {
 background-repeat: no-repeat;
 margin: 0px;
}


#warenkorb_dunkel {
 width: 178px; 
 height: 44px; 
 background-image: url(pics/bg_warenkorb_dunkel.gif); 
 background-repeat: no-repeat;
 padding: 7px 0;
}

#servicebox{
 height: 343px;
 width: 211px;
 vertical-align: top;
 background: url(pics/bg_service_box.png) no-repeat 0 0;
}

#servicebox * {
 color: #417212;
 font-size: 11px;
 line-height: 16px;
 margin-left: 5px;
}

#servicebox ul {
 font-weight: mormal;
 padding: 100px 0px 0px 0px;
 list-style: none;
}


* html #servicebox ul {
 padding: 100px 0px 0px 0px;
 list-style: none;
 display: compact;
}

#servicebox li {
 padding: 2px 0px;
}

#servicebox li a{
 font-weight: normal;
}


#topseller {
 height: 343px;
 width: 211px;
 vertical-align: top;
 background-image: url(pics/bg_topseller_deko.gif); 
 background-repeat: no-repeat;
 background-position: center;
}

#topseller * {
 font: normal 11px verdana;
 white-space: nowrap;
 color: #e5e6bc;
}

#topseller h1 {
 font: bold 12px verdana;
}

#topseller .topsellertitle {
 font: bold 12px verdana;
}


#topseller table {
 margin-top: 65px;
}

#warenkorb_rechts {
 padding-top: 100px;
 height: 238px;
 width: 211px;
 background: url(pics/bg_warenkorb_rechts.png) no-repeat 0 0; 
 padding-bottom: 1px;
}

#warenkorb_rechts .vkfrei {
 font-size: 10px;
 line-height:16px;
 color: #59422E;
}

#warenkorb_rechts .titel {
 color: #e5e6bc;
}

.box_teaserC {
       padding: 10px 0px;
	background: url(pics/bg_teaser_c.png) no-repeat -17px -33px;
}

#promobox{
 width: 211px;
 margin-top: 0px;
 margin-bottom: 0px;
}

#seknav {
 height: 151px;
 width: 211px;
 vertical-align: top;
 background: url(pics/bg_service_box.png) no-repeat 0 0;
}

#seknav * {
 color: #fff;
}


* html #seknav ul {
 padding: 15px 0px 0px 0px;
 list-style: disc;
}

#seknav ul {
 padding: 15px 0px 0px 20px;
 list-style: disc;
}

#regionenliste {
 margin: 0;
 padding: 6px;
 list-style: none;
}

#regionenliste a {
 color: #173601;
}

#regionenliste a:hover {
 color: #59832D;
}

#regionenliste li {
 padding: 3px;
 border-bottom: 1px solid #59832D;

}

.kontaktform {
 text-align: right;
 padding: 0px 10px;
}

.kontaktform2 {
 text-align: right;
 padding: 0px 21px;
}

.unterzeile {
 font-size: 12px;
}

.breadcrumb {
 padding:5px;
 /*text-decoration: underline;*/
}

.breadcrumb a{
 text-decoration: underline;
}

.small2 {
 	font-size: 9px;
	color: #694B29;
}

.clear {
	clear: both;
}

#rezensionen p,
#rezensionen h2 {
	margin: 5px 0;
}

#rezensionen h1 {
	font-size: 16px;
	font-weight: bold;
}

#rezensionen h2,
#rezensionen h2 a {
	color: #D12B0E;
	font-size: 14px;
}

#rezensionen img {
	border: 0;
	vertical-align: top;
}

#rezensionen .box {
	margin: 5px;
	padding: 10px;
	background-color: #fff;
	border: 1px solid #CFD0AE;
}

#rezensionen .schreiben label {
	display: block;
	padding-bottom: 5px;
	font-weight: bold;
}

#rezensionen .schreiben .schritt {
	margin: 10px 0;
	padding-left: 30px;
}

#rezensionen .schreiben .nummer1 { background: transparent url(pics/rezension-schritt-1.gif) no-repeat left top; }
#rezensionen .schreiben .nummer2 { background: transparent url(pics/rezension-schritt-2.gif) no-repeat left top; }
#rezensionen .schreiben .nummer3 { background: transparent url(pics/rezension-schritt-3.gif) no-repeat left top; }
#rezensionen .schreiben .nummer4 { background: transparent url(pics/rezension-schritt-4.gif) no-repeat left top; }

#rezensionen .produktbild {
	width: 170px;
	float: left;
}

#rezensionen .produktbild img {
	width: 150px;
	height: 150px;
}

#rezensionen .produktdetails {
	width: 300px;
	float: left;
}

#rezensionen .beitrag.rezension {
	margin-bottom: 10px;
	padding-bottom: 5px;
	border-bottom: 1px solid #CFD0AE;
}

#rezensionen .beitrag.rezension.last {
	margin: 0;
	padding: 0;
	border: 0;
}

#rezensionen .beitrag .nachricht {
	padding: 5px 0;
}

#rezensionen .beitrag .hilfreich {
	height: 16px;
	line-height: 16px;
}

#rezensionen .kliste {
	margin: 10px 0;
	border-top: 1px solid #CFD0AE;	
	border-bottom: 1px solid #CFD0AE;	
}

#rezensionen .kliste .beitrag.kommentar {
	margin-top: 10px;
}

#rezensionen .field {
	width: 430px;
	border: 1px solid #CFD0AE;	
}

#rezensionen .optionen a.kommentare {
	padding-left: 20px;
	background: transparent url(pics/kommentare.gif) no-repeat left center;
}

#rezensionen .meldung {
	margin: 5px;
	padding: 40px 10px 10px 10px;
	color: #59832D;
        border: 1px solid #DD9988;
        background: #FFFFD5 url(pics/wichtige_meldung.gif) no-repeat 10px 10px;
}

#stars {
	margin-bottom: 0.75em;
}

#stars a {
	display: block;
	float: left;
	width: 15px;
	height: 15px;
}

#stars .star-f {
	background: transparent url(pics/rating_f.jpg) no-repeat center center;
}

#stars .star-e {
	background: transparent url(pics/rating_e.jpg) no-repeat center center;
}

#star-caption {
	margin-left: 10px;
}

#content .rezeptdetails {
	padding-left: 25px;
	margin: 15px 0;
}

#content .rezeptdetails.links p {
	padding-left: 15px;
	background: transparent url(pics/pfeil_dunkel.gif) no-repeat left 5px;
}

.alert {
        line-height: 15px;
        font-weight: bold;
        color: #CF250C;
}

.box_alert {
        background-color: #FFFFD5;
        border: 1px solid #DD9988;
        color: #990000;
        padding: 5px;
}

#footer {
	background: transparent url(pics/bg_footer_tiere.png) no-repeat 0 bottom;
	padding: 10px;
}

*html #footer {
	background: transparent url(pics/bg_footer_tiere.png) no-repeat 0 bottom;
	padding: 10px;
       
}

#footer_navi {
	/*float: left;*/	
	white-space: nowrap;
	margin-left: 240px;
	color: #5B4D40;
	vertical-align: middle;
}

*html #footer_navi {
	position: relative;
	white-space: nowrap;
	margin-left: 240px;
	color: #5B4D40;
}

#footer_copy {
	float:right;
	padding-top: 0px;
	white-space: nowrap;
	margin-right: 50px;
	color: #5B4D40;
}

*html #footer_copy {
	text-align: right;
	padding-top: 0px;
	white-space: nowrap;
	margin-right: 25px;
	color: #5B4D40;
}