body{
 margin: 0px;
 padding: 0px;
 text-align: center;   
 
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 
 background-image: url('/nolte.internet/shop/images/hintergrund.jpg');
 background-repeat: repeat-x;
}

p,br,ul,ol,li,div,table,td,th,tr,input,select,address,blockquote {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

img{
 padding: 0;
 margin: 0;
 border: 0;   
}

a{
 color: #510006;   
}

form{
	padding:0px;
	margin:0px;
	display:inline;
}

a.grau { font-size: 11px; color: #C0B69F; text-decoration:none;}
a.grau:active {text-decoration:underline;}
a.grau:hover {text-decoration:underline;}
a.grau:visited {text-decoration:none;}

a.linkShortScart { font-size: 12px; color: #7d0009; text-decoration:underline;}
a.linkShortScart:active {text-decoration:underline;}
a.linkShortScart:hover {text-decoration:underline;}
a.linkShortScart:visited {text-decoration:none;}

#katnavigation a { text-decoration:none;}
#katnavigation a:active {text-decoration:underline;}
#katnavigation a:hover {text-decoration:underline;}
#katnavigation a:visited {text-decoration:none;}


#ueberschrift{ font-size: 18px; color: #980108; font-weight:normal; margin:0px; padding:0px 0px 15px 0px; }

h1 {
	font-size:18px;
	font-weight:normal;
	color:#302919;
	margin:0px;
	padding:0px 0px 10px 0px;
}

h2 {
	font-size:16px;
	color:#705942;
}

.jahrgang {
	color:#302919;
}





#dickerdieter{
 /* 
 background-image: url('/nolte.internet/shop/images/hintergrund2.jpg');
 background-position: bottom;
 background-repeat: repeat-x;   
 */ 
}


#alles{
 width: 1024px;
 margin: 0 auto;
 text-align: left; 
 background-color: white;
 
}

#logo{
 height: 110px;
 background-image: url('/nolte.internet/shop/images/logo-hg.jpg');
 background-repeat: repeat-x;   
 padding-right: 20px;

}

.servicebox{
 width: 128px;   
 height: 110px;
 margin: 0;
 padding: 0;
 float: left;
 background-image: url('/nolte.internet/shop/images/servicebox-hg.jpg');
 background-repeat: no-repeat;
 background-position: right;
}

.sbi{
 padding-top: 25px;
 padding-left: 10px;
 margin: 0;   
}

.sb_titel{
 color: white;   
}

.sb_text{
  color: #C0B69F;  
}

.sb_pfeil{
 margin-right: 13px;
 margin-top: 1px;
 float: right;   
}

#navigation{
 background-image: url('/nolte.internet/shop/images/navigation-hg.jpg');
 background-repeat: repeat-x;
 height: 47px;
 padding: 0px 0px 0px 25px;
 
}

#navigation a{
 padding: 17px 20px 16px 20px;
 float: left;
 display: block;
 
 color: black;
 text-decoration: none;
}

#navigation a.selected{
 color: #550008;
 font-weight: bold;   
 
 
 border-top: 1px solid white;
 border-left: 1px solid white;
 border-right: 1px solid white;

 background-image: url('/nolte.internet/shop/images/navi-sel-hg.jpg');
}

#navigation span {
	float:left;
	line-height:47px;
	color:#770009;
}


#suche{
 height: 61px;
 background-image: url('/nolte.internet/shop/images/suche-hg.jpg');
 background-repeat: repeat-x;
}

.suche{
 margin-left: 25px;
 margin-top: 15px;
}

.sucheinhalt{
 height:25px;
 margin: 20px 10px 0px 0px; 
 padding: 0px 0px 0px 20px; 
 
}

.warenkorb{
 width: 470px;
 padding: 0px 0px 0px 0px;
}

.txtScart{
	margin: 27px 10px 0px 60px; 
	padding: 0px 0px 0px 20px; 
	font-size:12px;
	color:#7d0009;
}

.fl{ float: left;}
.fr{ float: right; }


#inhalt{
 padding: 0px 5px 10px 20px; 
}

.seitekl{
 padding: 8px 0px 0px 0px; 
 width: 230px;   
}

.seitegr{
padding:15px 0px 0px 0px;
margin-left:10px;
width:750px;
float:left;
}

*html .seitegr {
	margin-left:0px;
}

.seitegrkat{
	padding: 8px 0px 0px 0px; 
}

*html .seitegrkat {
	margin-left:10px;
}

.zeile{   
 /*clear: left;*/
}

.produktbox {
	width:228px;
	float:left;
	margin-right:22px;
	margin-bottom:22px;
}

.produktbox_border {
	border:1px solid #a39a85;
}

.produktbox_inlay {
	width:224px;
	background:url(/nolte.internet/shop/images/bg_produktbox.jpg) repeat-x top;
}

.produktbox_inlay2 {
	width:224px;
	height:221px;
	background:url(/nolte.internet/shop/images/bg_produktbox_blatt.jpg) no-repeat bottom right;
}

.produktbox_image {
	width:96px;
	float:left;
	text-align:center;
	padding-top:10px;
}

.produktbox_text {
	float:left;
	width:120px;
}

*html .produktbox_text {
	padding-top:7px;
}

.produktbox_angebot {
	margin-top:1px;
	text-align:center;
	height:30px;
	width:224px;
	background:url(/nolte.internet/shop/images/bg_produktbox_angebot.jpg) repeat-x;
}

.box_1_de{
 margin-right: 6px;
 margin-bottom: 7px;
 width: 240px;  
 height: 256px;
 float: left;
 background-image: url('/nolte.internet/shop/images/de/dieters-empfehlung.jpg');
 background-repeat: no-repeat;
}

* html .box{
 margin-right: 6px;   
}

.boxtext{
 padding: 2px;   
 font-size: 11px;
}


.boxtext p{
 margin-left: 80px;   
}

.preis{
 color: #97333B;
 font-size: 18px;
 font-weight:bold;
}

.txtSmall{
 color:#666;
 font-size: 10px;   
}

.empfehlunggross_de{
 background-image: url('/nolte.internet/shop/images/de/empfehlunggross.jpg');
 background-repeat: no-repeat;   
 width: 736px;
 height: 301px;
}

.empfehlunggrosstext{
 margin-left: 422px;   
 padding-top: 35px;
 width: 256px;
 font-size: 11px;
}

* html .empfehlunggrosstext{
 padding-top: 58px;   
}

.empfehlunggrosstext p{
 line-height: 120%;
}

* html .empfehlunggrosstext p{
 margin-top: 5px;   
 margin-bottom: 15px;
}




/* Cat Weine */
#kategorietitel_1{
 width: 736px;
 height: 160px;
 margin-bottom: 24px; 
  
 background-image: url('/nolte.internet/shop/images/cat1.jpg');
 background-repeat: no-repeat;
 background-position: bottom;  
}

#kategorietitel_1 span{
 float: left;
 padding-top:100px;
 padding-left:20px;
 font-size:26px;
 color:#FFF;
}

/* Cat Feinkost */
#kategorietitel_2{
 width: 736px;
 height: 160px;
 margin-bottom: 24px; 
 
 background-image: url('/nolte.internet/shop/images/cat2.jpg');
 background-repeat: no-repeat;
 background-position: bottom;  
}

#kategorietitel_2 span{
 float: left;
 padding-top:100px;
 padding-left:20px;
 font-size:26px;
 color:#FFF;
}



.dieters_empfehlung_de{
 background-image: url('/nolte.internet/shop/images/de/dieters-empfehlung.jpg');
 background-repeat: no-repeat;
 background-position: bottom;   
}

.kl{
 font-size: 9px;   
}

.flasche{
 float: left;
 margin: 11px 10px 0 10px;   
}

.ihrevorteile_de{
 width: 221px;
 height: 301px;
 background-image: url('/nolte.internet/shop/images/de/box-ihrevorteile.jpg');
 background-repeat: no-repeat;   
}

.ihrevorteiletext{
 margin-left: 20px;
 padding-top: 38px;   
 line-height: 170%;
}

.weinberater_de{
 width: 222px;
 height: 258px;
 background-image: url('/nolte.internet/shop/images/de/box-weinberater.jpg');
 background-repeat: no-repeat;    
}

.weinberatertext {
 margin-left: 20px;
 padding-top: 20px;
 padding-right: 20px;   
}

.newsletter_de{
 width: 222px;
 height: 178px;
 background-image: url('/nolte.internet/shop/images/de/box-newsletter.jpg');
 background-repeat: no-repeat;  
 margin-top: 24px;  
}

.newslettertext{
 margin-left: 20px;
 padding-top: 20px;
}

* html .newslettertext{
 padding-top: 30px;   
}

* html .newslettertext p{   
 margin-top: 5px;
 margin-bottom: 10px;
}




#katnavigation{  
 width: 221px;
 margin: 0px;
 padding: 0px 0px 0px 0px;
}

.katnaviinhalt{
 background-image: url('/nolte.internet/shop/images/katnavimid.jpg');
 background-repeat: repeat-y;  
}

#katnavigation ul{
 list-style-image: url('/nolte.internet/shop/images/pfeil.gif');   
 padding: 5px 3px 5px 20px;
 margin:0px;
}

#katnavigation li{
 line-height: 160%;   
}

.katnavitop{
 height: 5px;
 background-image: url('/nolte.internet/shop/images/katnavitop.jpg');
 background-repeat: no-repeat;
 background-position: bottom;
}

.katnavibot{
 height: 5px;
 background-image: url('/nolte.internet/shop/images/katnavibot.jpg');
 background-repeat: no-repeat;
 background-position: top;
}

.katnavititel{
 background-color: #E5E0D3;   
 margin-left: 5px;
 margin-right: 5px;
 padding: 10px 3px 10px 10px;
 font-weight:bold;
 background-image: url('/nolte.internet/shop/images/linie.gif');
 background-repeat: no-repeat;
 background-position: bottom;
}

.katnavipunkt{
 margin-left: 5px;
 margin-right: 5px;
 padding: 2px 2px 2px 2px;
    
}




.cl{
 clear: both;   
}

#partner{
 background-image: url('/nolte.internet/shop/images/partner-hg.jpg');
 background-repeat: repeat-x;
 height: 126px;   
 padding-left: 25px;
 padding: 0;
}

#partner img{
 margin: 0;
 padding: 0;
 border: 0;   
}

* html #partner{
 padding-left: 20px;   
}

#unten{

 width: 988px;
 height:45px;
 background:url(/nolte.internet/shop/images/bg_footer.jpg) repeat-x;
 padding:0px;
 margin:0px 0px 20px 20px;
}

#unten #footer{
	padding:16px 10px 5px 10px;
}

#unten #footer a{
	text-decoration:none;
	color:#423a29;
}

#toolboxTop{
	width: 746px;
	margin-bottom:20px;
	padding:4px 5px 0px 5px;
}

#toolboxBottom{
	border: 1px solid #A59A86;
	height:24px;
	margin-top:20px;
	padding:4px 5px 0px 5px;
	clear:both;
	width:735px;
}

#toolboxBottom td{
	font-size:11px;
}

#cContainer{
	margin:13px 0px 0px 0px;
	/* border: 1px solid #A59A86; */
}

#cContainer table td p div{
	font-size:12px;
}

#weinspez{
	font-size:12px;
}

#detail_left {
	width:300px;
	float:left;
	text-align:center;
}

#detail_right {
	float:right;
	width:430px;	
}

.attributtd td {
	border-bottom:1px solid #e2dfd7;
}

#detaildescription {
	font-size:14px;
	margin-top:15px;
	/* padding:10px 20px 10px 5px; */
	/* background:url(/nolte.internet/shop/images/linie2px.gif) repeat-x top; */
}

.bftxt{
	margin:0px;
	padding:0px;
	color: #705942;
}

.gaultmillau{
	color:#7D0009;
	font-style:normal;
	font-weight:bold;
	font-size:14px;
}

div .tld{
	clear: both;
	height:40px;
	background:url(/nolte.internet/shop/images/linie2px.gif) repeat-x top;
}

#detailMerkmale{
	padding:10px;
}

#detailMerkmale table{
	width: 350px;
}

#detailMerkmale table td{
	padding:8px;
}

#detailMerkmale #bgcolor1 td{
	background-color:#E9E5DA;
	border-top:1px solid #CFC7B0;
}

#detailMerkmale #bgcolor0  td{
	background-color:#FFF;
	border-top:1px solid #CFC7B0;
}

#detailMerkmale .merkmaldesc{
	float:left;
}

#detailMerkmale .dTitle{
	color:#980108;
}

#mainDataRahmen{
	padding:4px;
	border:1px solid #CFC7B0;
}

#mainDataRahmen_inlay {
	padding:5px 10px 5px 10px;
	background-color:#EEEBE2;
}

#mainDataRahmen .block {
	background:url(/nolte.internet/shop/images/linie2px.gif) repeat-x bottom;
	text-align:right;
	padding:10px 0px 10px 0px;
}

#mainDataRahmen #d1{
	padding:0px;
}

#mainDataRahmen #d2{
	
}

#mainDataRahmen select{
	font-size:11px;
}

.produktoptionen{
	padding:10px 0px 0px 0px;
}

#produktbeschreibung{
	padding:10px;
}

#crossselling #empfehlung{
	padding:20px 0px 0px 5px;
}

#crossselling #ueberschrift{
	padding:10px 20px 0px 0px;
}

#alsopurchased{
	padding:20px 0px 0px 0px;
}

#actions{
	
}

#werktage {
	float:left;
	background-color:#FFF;
	border:1px solid #A59A86;
	height:25px;
	width:100px;
	padding:5px;
	text-align:center;
	margin-right:10px;
}

#lieferzeit1, #lieferzeit2, #lieferzeit3 {
	font-weight:bold;
}

#lieferzeit1 {color:#1F9101;}

#bestellen {
	margin-bottom:5px;
}

/* Suche Header */

.input_left {
	background:url(/nolte.internet/shop/images/bg_input_left.gif) no-repeat left;
	height:27px;
	padding-left:12px;
	padding-bottom:1px;
}

.input_right {
	background:url(/nolte.internet/shop/images/bg_input_right.gif) no-repeat right;
	height:27px;
	padding-right:12px;
	padding-bottom:1px;
}

.input_right input {
	border:0px;
	background:url(/nolte.internet/shop/images/bg_input.gif) repeat-x;
	height:27px;
	padding:6px 0px 0px 0px;
}

.input_suche {
	background:url(/nolte.internet/shop/images/bg_input_suche.jpg) no-repeat;
	width:169px;
	height:22px;
	padding:5px 10px 0px 12px;
	margin:0px 10px 0px 0px;
	border:0px;
}

*html .input_suche {
	width:189px;
}

*html .input_suche {
	height:27px;
}

.border_content_box {
	border:1px solid #a39a85;
}

/* Scart */

.wkorbheading {
	background:#EEEBE2;
	font-weight:bold;
	font-size:12px;
	height:25px;
}

.wkorbsubheading {
	line-height:25px;
}

.warenkorbcontent {
	background:url(/nolte.internet/shop/images/linie2px.gif) repeat-x top;
}

.warenkorbclr {
	line-height:25px;
}

.gesamt {
	background:#EEEBE2;
}

.wkorbbottom {
	background:url(/nolte.internet/shop/images/linie2px.gif) repeat-x bottom;
	line-height:25px;
}

/* TeaserBox */

.teaserbox_border {
	border:1px solid #a39a85;
	margin:18px 0px 26px 0px;
}

.teaserbox_padding {
	padding:4px;
}

.teaserbox_inline {
	background:#e5e0d3 url(/nolte.internet/shop/images/bg_teaserbox.jpg) repeat-x top;
}

.padding_inline {
	padding:12px;
}

.teaserbox_inline .headline {
	height:31px;
	background:url(/nolte.internet/shop/images/linie2px.gif) repeat-x bottom;
}

/* Vorteile */

ul.vorteile {
	list-style-type:none;
	padding:0px;
	margin:0px;
}

ul.vorteile li {
	background:url(/nolte.internet/shop/images/haken.gif) no-repeat left center;
	padding-left:24px;
	line-height:22px;
}

/* Vorteile */

ul.bestellablauf {
	list-style-type:none;
	padding:0px;
	margin:0px;
}

ul.bestellablauf li {
	padding-left:30px;
	line-height:35px;
}

ul.bestellablauf li.aktiv {
	color:#9a0107;
	font-weight:bold;
}

ul.bestellablauf li a {
	color:#a49583;
}

/* Servicelinks */

ul.servicelinks {
	list-style-type:none;
	padding:0px;
	margin:0px;
}

ul.servicelinks li {
	background:url(/nolte.internet/shop/images/pfeil.gif) no-repeat 4px 8px;
	padding-left:20px;
	padding:5px 0px 5px 20px;
}

ul.servicelinks li a {
	color:#510006;
	text-decoration:none;
}

.wkorbinput {
	width:200px;
}


#twitter{
	text-align:center;
	margin-top:20px;
	margin-bottom:20px;
}