/*DefaulteinstellungStart*/

/*Standards*/

body {
 background:#fcf7f6 url(pics/bg_verlauf.png) repeat-x 0 0px;
}
 
body, td {
 color: #602133;
 font: normal 11px verdana;
}

a, a:hover { 
 color:#b66e71;
 text-decoration:none;
}

img {
border: 0;
}

form {
 margin: 0;
 padding: 0;
}

/*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:#173601;font-size:9px;}
.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:#000000;}
.footertxth{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#000000;}
.footercopy{font-family:Arial,Verdana,Helvetica,sans-serif;font-size:10px;color:#000000;}
.footercolor{font-family:Arial,Verdana,Helvetica,sans-serif;font-size:10px;color:#000000;}
.footerunder{font-family:Arial,Verdana,Helvetica,sans-serif;font-size:10px;color:#000000;text-decoration:underline;}
.rechnungfooter{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;color:#000000;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.warenkorb2{color:#000000;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;background-color:white;font-weight:normal;overflow:hidden;width:24px;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.warenkorb3{
   border:1px solid #999999;
	color: #000000;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	overflow: hidden;
	width: 20px;
}

/*InputfelderEnde*/ 

/*Selectfelder*/
select.marke{width:180px;color:#000000;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:#000000;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:#000000;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 {
	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: #602133;
}

h3 {
     font-size: 12px;
     font-weight: normal;
     padding: 5px;
     color: #173601;
     background-color: #fff;
}

h4 {
     font-size: 12px;
     font-weight: bold;
}

#head_faden{
 width: 69px;
 height: 145px;
 margin-left: 980px; 
 /*background: url(pics/bg_faden_oben.png) no-repeat 0 0px;*/
}

#bg_head_verlauf {
 margin: 0;
 width: 990px;
 /*background-color: #F3E7CC;*/
 background-position: top;
 background-repeat: repeat-x;
}

#button_head {
margin-top: 0px;
}

#but_meingoumeo {
  margin-top: 0px;
  margin-left: 450px;
  width: 115px;
  height: 34px;
  background: url(pics/bt_meingoumeo.png) no-repeat 0 0px;
}

#ansprache {
  margin-left: 450px;
  color: #af6266;
}

#bg_menu {
 margin-left: 0px;
 
}

#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;
}

.box1 {
 background-color: #fff; 
 border: 1px solid #cfd0ae;
}


.box2 {
 color: #c5b7b4;
}

/*
.box1 * {
 color: #173601;
}
*/

.bildbox {
 margin: 5px;
 display: block;
 border: 5px solid #fff;
}

.titel {
 font-size: 12px;
 font-weight: bold;
}

.beraterlink {
 font-size: 12px;
 font-weight: bold;
 color: #e0815c;
 text-decoration:underline;
}

.details,
.bestellschritt_on {
 color: #e0815c;
 text-decoration:underline;
}

.bestellschritt_off {
 color: #999;
}

.preis {
 font-size: 14px;
 color: #173601;
 font-weight: bold;
}

.preis2 {
 font-size: 14px;
 color: #173601;
 font-weight: bold;
 background-image: url(pics/line_through.gif);
 background-repeat: repeat-y;
}

.preisgross {
 font-size: 16px;
 font-weight: bold;
 color: #173601;
}

.preisgross2 {
 font-size: 16px;
 font-weight: bold;
 color: #173601;
 background-image: url(pics/line_through.gif);
 background-repeat: repeat-y;
}

.langtexte {
 font-size: 12px;
 padding: 5px;
 color: #173601;
 /*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;
 background-color: #2b4717;
 color: #e5e6bc;
}

#gallery {
 /*float: right;*/
 margin: 3px;
 width: 172px; 
}

#listing {
 margin-top: 5px;
}

#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;
}

#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 a{
 font-weight: normal;
}

#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;
}

.kontaktform {
 text-align: right;
 padding: 0px 10px;
}

.kontaktform2 {
 text-align: right;
 padding: 0px 21px;
}

.small2 {
 font-size: 9px;
}

.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,
.box_alert {
	margin: 5px;
	padding: 40px 10px 10px 10px;
	color: #E0815C;
        border: 1px solid #DD9988;
        background: #FFFFD5 url(pics/wichtige_meldung.gif) no-repeat 10px 10px;
}

.box_alert {
       font-weight: bold;
}

#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;
}
*/





/******* GOUMEO ********/



#head_navi a {
height: 35px;
display: block;
float: left;
text-indent: -9999px;
background-image: url(pics/head_menu_sprite.png);
background-repeat: no-repeat;
}

#head_navi a#bt_home { background-position: 0 -70px; width: 71px; }
#head_navi a#bt_home:hover { background-position: 0 -35px; }
#head_navi a#bt_home.aktiv { background-position: 0 0; }

#head_navi a#bt_sortiment { background-position: -71px -70px; width: 130px; }
#head_navi a#bt_sortiment:hover { background-position: -71px -35px; }
#head_navi a#bt_sortiment.aktiv { background-position: -71px 0; }

#head_navi a#bt_hersteller { background-position: -201px -70px; width: 130px; }
#head_navi a#bt_hersteller:hover { background-position: -201px -35px; }
#head_navi a#bt_hersteller.aktiv { background-position: -201px 0; }

#head_navi a#bt_regionen { background-position: -332px -70px; width: 131px; }
#head_navi a#bt_regionen:hover { background-position: -332px -35px; }
#head_navi a#bt_regionen.aktiv { background-position: -332px 0; }

#head_navi a#bt_rezepte { background-position: -462px -70px; width: 130px; }
#head_navi a#bt_rezepte:hover { background-position: -462px -35px; }
#head_navi a#bt_rezepte.aktiv { background-position: -462px 0; }

#head_navi a#bt_goumeo { background-position: -592px -70px; width: 130px; }
#head_navi a#bt_goumeo:hover { background-position: -592px -35px; }
#head_navi a#bt_goumeo.aktiv { background-position: -592px 0; }

#head_navi a#bt_kontakt { background-position: -721px -70px; width: 129px; }
#head_navi a#bt_kontakt:hover { background-position: -721px -35px; }
#head_navi a#bt_kontakt.aktiv { background-position: -721px 0; }

#head_navi a#bt_blog { background-position: -851px -70px; width: 130px; }
#head_navi a#bt_blog:hover { background-position: -851px -35px; }
#head_navi a#bt_blog.aktiv { background-position: -851px 0; }

#footer_wrapper {
margin-top: 20px;
background: #fff url(pics/bg_footer_kante.png) repeat-x left top;
}

#footer {
width: 980px;
margin: 0 auto;
padding: 20px 0;
}

#footer_inhalt {
margin: 20px 0;
overflow: hidden;
text-align: left;
}

#footer_inhalt .footer_col {
width: 190px;
float: left;
margin-right: 7px;
}

#footer_inhalt .footer_col h4 {
margin: 0 0 10px 0;
}

#footer_inhalt .footer_col ul li {
padding: 2px 0;
}

#footer_inhalt .footer_col.facebook {
color: #3b5998;
}

#footer_inhalt .footer_col.copyright {
margin: 0;
color: #aaa;
}

#contentMain {
width: 570px;
}

#zwischenrubriken ul li {
float: left;
width: 275px;
padding: 5px 0;
border-top: 1px solid #fde9de;
}

#zwischenrubriken ul li.first {
border: 0;
}

#zwischenrubriken ul li a {
padding-left: 15px;
background: transparent url(pics/nav_quad.gif) no-repeat 5px center;
}

#zwischenrubriken h2,
#zwischenangebote {
margin: 10px 0;
}

#navbox ul,
#regionenbox ul,
#herstellerbox ul,
#topsellerbox ul,
#footer_inhalt .footer_col ul,
#zwischenrubriken ul,
#regionenliste {
list-style: none;
padding: 0;
margin: 0;
}

#navbox .box_titel {
background: transparent url(pics/box_titel_nav.png) no-repeat;
}

#regionenbox .box_titel {
background: transparent url(pics/box_titel_regionen.png) no-repeat;
}

#herstellerbox .box_titel {
background: transparent url(pics/box_titel_hersteller.png) no-repeat;
}

#suchbox .box_inhalt{
padding: 0;
background-image: none;
}

#navbox .box_inhalt,
#regionenbox .box_inhalt,
#herstellerbox .box_inhalt {
padding: 10px 0;
background-image: none;
}

#navbox .box_fuss,
#suchbox .box_titel,
#suchbox .box_fuss,
#regionenbox .box_fuss,
#herstellerbox .box_fuss {
display: none;
}

#navbox ul li,
#regionenbox ul li,
#herstellerbox ul li,
#regionenliste li {
padding: 5px 0 5px 15px;
background: transparent url(pics/nav_quad.gif) no-repeat 2px 7px;
border-bottom: 1px solid #fdeade;
}

#regionenbox ul li,
#regionenliste li {
padding: 5px 0 5px 25px;
background-repeat: no-repeat;
background-position: 3px center;
}

#navbox ul li li {
border: 0;
}

#navbox .active {
font-weight: bold;
}

#breadcrumbs {
color: #b66e71;
margin: 10px 205px;
}

#breadcrumbs a {
color: #602133;
}

#topsellerbox ul li {
padding: 5px 0;
border-bottom: 1px solid #fdeade;
}

#topsellerbox ul li.last {
border: 0;
}

#topsellerbox ul li h3 {
margin: 0 0 10px 0;
padding: 0;
font-weight: bold;
}

#topsellerbox ul li .top_bild {
width: 50px;
float: left;
position: relative;
}

#topsellerbox ul li .top_artikel {
width: 90px;
float: left;
padding-left: 30px;
background-repeat: no-repeat;
background-position: 5px 0;
}

#topsellerbox ul li .top_nr {
color: #fff;
font-size: 15px;
text-align: center;
width: 24px;
height: 22px;
padding: 2px 0;
position: absolute;
top: 26px;
background: transparent url(pics/topseller_nr.png) no-repeat left center;
}

#topsellerbox .box_inhalt {
padding: 5px 10px;
}

#topsellerbox .box_titel {
background: transparent url(pics/box_titel_topseller.png) no-repeat;
}

#newsletterbox .box_titel {
background: transparent url(pics/box_titel_newsletter.png) no-repeat;
}

#newsletterbox .newsletterbox_text {
padding: 0 0 10px 60px;
background: transparent url(pics/sondernewsletter.gif) no-repeat left top;
}

#warenkorbbox .box_titel {
background: transparent url(pics/box_titel_warenkorb.png) no-repeat;
}

#warenkorbbox .warenkorbbox_vkfrei {
margin: 10px 0;
padding-top: 10px;
border-top: 1px solid #fdeade;
}

#vorteilsbox .box_titel {
background: transparent url(pics/box_titel_vorteile.png) no-repeat;
}

#zahlartenbox .box_titel {
background: transparent url(pics/box_titel_zahlarten.png) no-repeat;
}

.box_titel {
height: 25px;
}

.box_inhalt {
padding: 10px;
background: transparent url(pics/box_inhalt_bg.png) repeat-y;
}

.box_fuss {
height: 3px;
background: transparent url(pics/box_fuss_bg.png) no-repeat;
}

.shopbox {
margin-bottom: 15px;
}

.liste.gallery,
.inhaltsbox_k {
width: 184px;
float: left;
margin: 10px 0;
}

.liste.gallery.col2,
.inhaltsbox_k.col2 {
margin: 10px 9px;
}

.liste.gallery .liste_oben,
.liste.gallery .liste_unten,
.inhaltsbox_k .inhalt_oben,
.inhaltsbox_k .inhalt_unten {
height: 5px;
font-size: 0;
background-image: url(pics/liste_gallery_sprite.png);
background-repeat: no-repeat;
background-position: 0 0;
}

.liste.gallery .liste_oben,
.inhaltsbox_k .inhalt_oben {
background-position: -184px 0;
}

.liste.gallery .liste_unten,
.inhaltsbox_k .inhalt_unten {
background-position: -368px 0;
}

.liste.gallery .liste_inhalt,
.inhaltsbox_k .inhalt_mitte {
padding: 5px;
background: transparent url(pics/liste_gallery_sprite.png) repeat-y;
}

.liste.gallery .liste_inhalt h2 {
height: 30px;
padding: 5px 0 0 20px;
background-repeat: no-repeat;
background-position: left 5px;
}

.liste.gallery .liste_inhalt td {
padding-top: 5px;
}

.liste.gallery .liste_inhalt td.links {
width: 100px;
}

.liste.listing {
margin: 10px 0;
}

.liste.listing .liste_oben,
.liste.listing .liste_unten {
height: 5px;
font-size: 0;
background-image: url(pics/liste_listing_sprite.png);
background-repeat: no-repeat;
background-position: 0 0;
}

.liste.listing .liste_oben {
background-position: -570px 0;
}

.liste.listing .liste_unten {
background-position: -1140px 0;
}

.liste.listing .liste_inhalt {
padding: 5px 10px;
background: transparent url(pics/liste_listing_sprite.png) repeat-y;
}

.liste.listing .liste_inhalt .abbildung {
float: left;
width: 160px;
}

.liste.listing .liste_inhalt .artikel {
float: left;
width: 390px;
}

.liste.listing .liste_inhalt h2 {
padding-left: 20px;
background-repeat: no-repeat;
background-position: left center;
}

.inhaltsbox_g {
margin-bottom: 5px;
}

.inhaltsbox_g .inhalt_oben,
.inhaltsbox_g .inhalt_unten {
height: 5px;
font-size: 0;
background-image: url(pics/liste_listing_sprite.png);
background-repeat: no-repeat;
background-position: 0 0;
}

.inhaltsbox_g .inhalt_oben {
background-position: -570px 0;
}

.inhaltsbox_g .inhalt_unten {
background-position: -1140px 0;
}

.inhaltsbox_g .inhalt_mitte {
padding: 5px 10px;
background: transparent url(pics/liste_listing_sprite.png) repeat-y;
}

.inhaltsbox_g .inhalt_mitte dl {
margin: 0;
}

.inhaltsbox_g .inhalt_mitte dt {
float: left;
clear: both;
width: 200px;
font-weight: bold;
}

.streichpreis {
background: transparent url(pics/line_through.gif) repeat-x left center;
}
