/* ######################### NAVIGATION ####################### */
#navi {	width:944px; 
			height:20px;
			position:absolute;
			bottom: 0;
			left:0;}
a {outline:none;}
a.kultig {float:left; display:block; background:url(../PublishedFiles/navi/kultig.gif) no-repeat; height:20px; width:125px; }
a.kultig:hover {display:block; background:url(../PublishedFiles/navi/kultig.gif) no-repeat 0 -20px; }

a.kleinkram {float:left;  display:block; background:url(../PublishedFiles/navi/kleinkram.gif) no-repeat; height:20px; width:347px; }
a.kleinkram:hover {display:block;  background:url(../PublishedFiles/navi/kleinkram.gif) no-repeat 0 -20px;}

a.klamotten {float:left; display:block; background:url(../PublishedFiles/navi/klamotten.gif) no-repeat; height:20px; width:344px; }
a.klamotten:hover {display:block; background:url(../PublishedFiles/navi/klamotten.gif) no-repeat 0 -20px;}

a.kneipe {float:left; display:block; background:url(../PublishedFiles/navi/kneipe.gif) no-repeat; height:20px; width:128px;}
a.kneipe:hover {display:block; background:url(../PublishedFiles/navi/kneipe.gif) no-repeat 0 -20px;}


a {outline:none; }

a.link_design_10{font-weight:bold;text-decoration:none;font-style:normal;color:#ffffff;font-size:13px;margin:0;padding:0;padding-right:10px;padding-left:10px;border:0 solid #000000;}
a.link_design_10:hover{color:#00b700;}


#main{	color:#000000; 
		position:relative;
		width:944px;
		min-height:402px;
		margin:20px 0 10px 0;
	  }	  

#header{background-position:0 0;
		position:relative;
		background-color:#cd071e;
		padding:0;
		}

/* Navi eins im Header */
ul.nd_sn_listdesign_01 { padding:10px 0 0 0; text-align:left; }
div#header ul li a.ld_linkdesign_vitacolahome { padding-right:410px; }

/* ################## SCHRIFTFORMATIERUNGEN ############## */

.header4{font-size:1.3em;}


.txt4 {margin:20px; text-align:left; }

div#main h4.header5 {font-size:1.34em; color:#000; font-weight:bold; }

/* Warenkorb */
div#main h4.header4 {margin-left:0; }

div#main div.txt4 {margin-left:0; }

div#main table.divbasket1 { margin-left:0; }

div#main div.divbasketsum { margin-left:0; }

/* zur Kasse */

div#main div#owner_142_14_1 { margin-left:0; }

div#main div.divforminvalid {margin-left:0; }

div#main table.divform {margin-left:0; }


/* ********* Ibox 01 - kleiner Warenkorb ********* */

div#col1_lay1 { margin-top:10px; }

.ibox_01_body{	margin-top:0px;
				margin-left:0;
				padding:5px 0 10px 10px;
			 }

.ibox_01_head{	background-repeat:repeat-x;
				color:#ffffff;
				font-size:1.2em;
				padding-left:10px;
				padding-top:10px;
			  }

div.ibox_01 { background:#000; }


/* ############################# SPALTE 3 ################################# */




/* ############################# PRODUKTLISTE ################################# */

div#main div.floatbox { padding-left:20px; }


.divproductinlist{	width:100%;
					margin:5px 0;
					padding-top:10px;
				 }

.divproductinlist td {border-bottom: solid 1px #C30; }

.imgproductinlistthumb{	border:none; 
					  }					  
.divproductinlistdesc{	width:240px;
						vertical-align:text-top;
						padding:0 5px;
						font-size:1.3em; font-weight:bold;
					 }

.divproductinlistprice{	font-weight:bold;
						font-family:verdana;
						text-align:right;
						color:#E61408;
						font-size:12px;
						width:120px;
						padding:0 5px;
					  }	





/* ****************** LinkButton ************** */

.divdetaillink { margin-top:12px; float:right;   }
			   
.divlinklinks {	background:url(../PublishedFiles/button/links_1.jpg) no-repeat; 
				width:14px; 
				height:20px; 
				float:left; }	
.divlinkmitte {	background:url(../PublishedFiles/button/mitte_1.jpg) repeat-x; 
				height:20px; 
				padding: 2px;
				float:left;}			
a.detaillink {
				text-decoration:none;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-weight:bold;
				font-size:12px;
				color:#000000;		
		}
a.detaillink:hover {color:#00B700;}		
.divlinkrechts { background:url(../PublishedFiles/button/rechts_1.jpg) no-repeat; 
				 width:15px; 
				 height:20px; 
				 float:left;
			   }
							   





/* ############################# PRODUKTDETAILSEITE ################################# */

.divproductdesc{	margin:20px 80px 20px 280px; 
					font-size:15px; 
					font-weight:bold;
				}

.divproduct { margin:20px;}
.divproductlongtext{margin:5px 0px 5px 20px; width:200px; float:right; }
.divproductprice{margin-bottom:10px; }
.productsingleprice{color:#e61408;}
.prodpricehint1{margin-bottom:5px; }
.divproductadd{text-align:right; margin:5px 0px 20px 5px;}

.divproductvariants{float:right; 
					margin-top:20px;
					width:200px;}

.divproductimg{	float:left;
				margin-right:5px;
				margin-bottom:5px;
				text-align:center;
				width:350px;}
.imageproduct{padding:0;}


/* ######################### BESTELLUEBERSICHT ######################### */
.divinvoiceaddr1header{text-align:left;color:#000000;font-size:1.2em;padding:10px;padding-top:1px;padding-bottom:1px;}

.divordersummary1 {margin:20px;}
.ordvatentrydesc{float:left;text-align:right;width:75%; font-weight:bold;}
.ordvatentryval{text-align:right; font-weight:bold;}

.divorderitemlist1quantity{padding-left:20px;}
.divorderitemlist1quantityval{ text-align:center;}
.divorderprices1change{clear:both;text-align:right;margin-right:150px;}
.divorderprices1totalprice {color:#000000;}
.divorderprices1totaldesc{float:left;width:75%; color:#000000;}

/* ######################### WARENKORB ######################### */
.divbasket1{background:#EAEAEA; margin:10px 10px 10px 20px; }

.divbasketsum{	color:#000000;
				text-align:right;				
				font-weight:bold;
				font-size:11px;
				margin:0px 10px 10px 20px;
				padding-bottom:3px;
				border-bottom:solid 1px #333333;
			 }

.divproductinbasket {vertical-align:bottom;}
.divproductinbasketdesc{padding-right:10px; padding-top:5px; float:left; }
.divproductinbasketselattrval{padding:0px; width:60px;}
.divproductinbasketselattrdesc{text-align:right;padding-right:5px; width:60px;}

.divbasketitemsum{width:10%;
					text-align:right;
					padding:2px 5px;
					border-bottom:solid 1px #5c5c5c;
				  }
.divbasketproduct{	width:100px;
					text-align:left;
					padding:2px 0px;
					border-bottom: solid 1px #5c5c5c;
				 }
.divbasketheader{	color:#000000;
					font-size:1.2em;
					padding:10px;
				 }

.divbasketitemdelete{ width:10%;
					  text-align:center;
					  padding:2px 10px;
					  border-bottom: solid 1px #5c5c5c;
					 }

.divbasketempty{ font-weight:bold;
				 color:#000000;
				 font-size:11px;
				 margin:5px 20px;}

.divbasketrefresh{float:left;margin-left:20px;}

.divbasketorder{ margin-right:15px;}

/* Kontakt */
.divform {margin-left:20px;}
.divforminvalid {margin-left:20px;}
.divcontactsummary1 {margin-left:20px;}



/* Login */
#owner_142_14_1 {margin-left:20px;}
.ibox_02 {margin-left:20px; margin-bottom:20px;}

/* Order Options */
.divopt1ship{width:100%;margin-bottom:30px; margin-left:20px; color:#000000;}

.divopt1shipsurcharge{padding-top:5px;}
.divopt1shipdesc{color:#000000;font-weight:bold;font-size:1.2em;padding-top:1px;padding-bottom:1px;}

.divopt1pay{width:100%;margin-bottom:30px; margin-left:20px;}
.divopt1paydesc{color:#000000;font-weight:bold;font-size:1.2em;padding-top:10px;padding-bottom:10px;}

.opt1cusadvice {margin-left:20px;}
.divopt1terms{margin-bottom:10px; margin-left:20px;}
.divopt1next{clear:both;margin-bottom:10px; margin-left:20px;}

/* 0rdersubmit */
.divorderitemlist1{width:100%;margin-top:10px;margin-bottom:5px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#ffffff; color:#000000;}

.divorderitemlist1header{color:#000000;font-size:1.2em;}
.ld_linkdesign_prod_wk {width:70%;}

.divordermsgheader{height:1%;font-weight:bold;color:#000000;font-size:1.2em;padding:10px;padding-top:1px;padding-bottom:1px;}

/* der rest */

div#footer{	position:relative;
			margin-top:0;
			padding:0;
			width:960px;}

#page_lay1{color:#000000;width:870px;position:relative;margin-top:10px;margin-right:auto;margin-bottom:0;margin-left:auto;padding-left:10px;}


.colmy{margin:0; width:850px; }

