/*MAIN STYLES START*/
	html {
		min-height:100%;
		margin-bottom:1px;
	}
	body{
		background:#fff;
		font-family:helvetica, arial, sansserif;
		font-size:11px;
		line-height:13px;
		color:#53281f
	}
	strong,.bold{font-weight:bold;}
	#mainBox{
		width:974px;
		margin:auto;
		margin-top:20px;
	}
	#bgBox{
		width:974px;
		background:#fcf8ec url('/art/bg/bg_lang.jpg') no-repeat top left;
		position:relative;
		padding-bottom:40px;
	}
	#logo_massvoll_geniessen {position:absolute;bottom:12px;left:40px;}
	
	
	#headerBox{height:280px;position:relative}
	#mainImgRight{
		position:absolute;
		top:0;
		left:325px;
		height:280px;
		width:649px;
	}
	#mainImgLeft{
		height:170px;
		width:325px;
		margin-top:110px;
	}
	
	.flashBox{position:absolute;}
	
	.hide,.hidden{display:none;}
	
	.err{color:#f00}
	.highlight{color:#e4171a}
	.ucase{text-transform:uppercase}
	
	#contentBox{
		float:right;
		width:626px;
		padding:30px 0 18px 0;
		position:relative;
		margin-right:23px;
		line-height:18px;
	}
	#headImg{display:block;margin:0 0 5px -6px;}
	
	.h3{
		font-size:13px;
		color:#a41804;
		padding-right:3px;
		font-weight:bold;
	}
	p{margin-bottom:17px;}
	.intro{
		color:#a41804;
		display:block;
		margin-bottom:17px;
		font-weight:bold;
		/*font-size:11px;*/
	}
	
	.colImg{display:block;margin-bottom:8px;}
	.subheadImg{display:block;margin-bottom:11px;}
	.subhead{padding:5px 0 13px 0;font-weight:bold;color:#53281f;font-size:24px;}
	
	
	
	.boxshadow1 {
		-o-box-shadow: 10px 10px 5px #888;
		-icab-box-shadow: 10px 10px 5px #888;
		-khtml-box-shadow: 10px 10px 5px #888;
		-moz-box-shadow: 10px 10px 5px #888;
		-webkit-box-shadow: 10px 10px 5px #888;
		box-shadow: 10px 10px 5px #888;
	}

	
	/*LINKS START*/
		a#logoLink{
			position:absolute;
			width:80px;
			height:80px;
			top:14px;
			left:49px;
		}
		a{font-weight:bold;color:#53281f}
		
		a.produkheader{font-weight:bold;color:#53281f;font-size:24px;}
		
		a.buttonLeft, a.buttonRight,.buttonLeft{
			padding-left:17px;
			background:url('/art/img/pfeilrotkleinlinks.gif') no-repeat  left center;
			text-decoration:none;
			font-weight:bold;
			font-size:11px;
		}
		a.buttonLeftBig{
			padding-left:19px;
			background:url('/art/img/pfeilrotgrosslinks.gif') no-repeat  left top;
			text-decoration:none;
			font-weight:normal;
			font-size:15px;
			color:#A41804;
		}
		a.buttonRight{background-image:url('/art/img/pfeilrotkleinrechts.gif')}
		.infoLink{
			padding-left:19px;
			background:url('/art/buttons/b_information_lo.gif') no-repeat  left center;
			text-decoration:none;
			font-weight:bold;
			font-size:11px;
		}
		a.infoLink:hover,.infoLinkActive{color:#e4171a;background-image:url('/art/buttons/b_information_hi.gif')}
		a:hover,a:hover.buttonLeft, a:hover.buttonRight{color:#e4171a}
		
		a#footerLink{
			text-decoration:none;
			margin:2px 0 0 43px;
			display:block;
			font-weight:normal;
		}
		#firstLink{height:23px;clear:both;}
		#firstLink a{float:right}
	/*LINKS ENDE*/
	/*MIN HEIGHTS START*/
		.height25,.height50,.height100,.height125,.height150,.height175,.height200,.height250,.height300, .heightCustom {
		   float:right;
		   width:1px;
		}
		.height25 {height:25px}
		.height50 {height:50px}
		.height100 {height:100px}
		.height125 {height:100px}
		.height150 {height:150px}
		.height175 {height:175px}
		.height200 {height:200px}
		.height250 {height:250px}
		.height300 {height:300px}
	/*MIN HEIGHTS ENDE*/
/*MAIN STYLES ENDE*/

/*SITEUTILITIES START*/
	#siteutilitiesBox{
		text-align:right;
		width:325px;
		position:relative;
	}
	#siteutilitiesBox ul#siteNavi{
		position:absolute;
		top:10px; /*13*/
		left:173px;
		width:150px;
	}
	#siteutilitiesBox ul#siteNavi li { height:16px; overflow:hidden }
	#siteutilitiesBox ul#siteNavi li a{width:75px;padding-left:15px;padding-top:3px;}
	#siteutilitiesBox ul#siteNavi li a:hover, #siteutilitiesBox ul#siteNavi li a.active{background:url('/art/img/pfeilrotkleinlinks.gif') no-repeat  left top;}
/*SITEUTILITIES ENDE*/

/*MAIN NAVIGATION STYLES START*/
	ul#naviMain{
		float:left;
		margin:105px 0 20px 20px;
		line-height:18px;
	}
	ul#naviMain li a{
		display:block;
		padding-left:20px;
		width:200px;
	}
	ul#naviMain li a.level1Navi:hover, ul#naviMain li a.active,a.level2Navi:hover, a.active{background:url('/art/img/navi_n.gif') no-repeat top left;}
	
	.level2Navi{padding-left:1px;height:18px}
	
	.level2Navi img {margin-left:10px;}
	
/*MAIN NAVIGATION STYLES ENDE*/

/*MAIN CONTENT START*/
	.leftCol, .rightCol{width:295px;float:left;position:relative}
	.leftCol{margin-right:28px;}
	.rightCol{}
/*MAIN CONTENT ENDE*/

/*SPECIAL CONTENT START*/
	#rundgang, .greyborder{
		display:block;
		width:100%;
		background:url('/art/img/img_grauerbalken.gif') repeat-x top left;
		padding-top:7px;
	}
	#rundgang ul{}
	#rundgang ul li{
		float:left;
		width:90px
	}
	#rundgang ul li#firstEl, #rundgang ul li#lastEl{width:84px}
	#rundgang ul li a{
		display:block;
		text-decoration:none;
		font-weight:normal;
		color:#a41804;
		text-align:center;
		width:77px;
		padding:0 7px;
		position:relative;
		white-space:nowrap
	}
	#rundgang ul li#firstEl a{padding-left:0}
	#rundgang ul li#lastEl a{padding-right:0}
	#rundgang ul li#firstEl a img{}
	#rundgang ul li#lastEl a img{text-align:-2px}
	#rundgang ul li a:hover{color:#e4171a}
	#rundgang ul li a img{
		display:block;
		margin-bottom:2px;
	}
	#rundgang ul li a strong{font-weight:bold}
	
	#linkAGB{position:absolute;top:5px;right:0px;}
	
	/*PRODUKT DES MONATS START*/
	#produktLinkBox{
		position:absolute;
		height:200px;
		width:150px;
		background:url('/art/img/img_produktdesmonats.gif') no-repeat top left;
		z-index:1
	}
	#produktLink{
		position:absolute;
		height:100px;
		width:150px;
		padding:100px 0 0 150px;
		text-decoration:none;
		z-index:1
	}
	/*PRODUKT DES MONATS ENDE*/
	
	/*GESCHICHTE START*/
		ul#zeitleiste{
			width:626px;
			position:relative;
			height:47px;
			background:url('/art/img/img_grauerbalken.gif') no-repeat left center;
			margin-bottom:20px
		}
		ul#zeitleiste li{position:absolute;}
		li#li15{left:20px;}
		li#li16{left:80px;top:27px;}
		li#li17{left:140px;}
		li#li18{left:245px;top:27px;}
		li#li19{left:300px;}
		li#li20{left:420px;top:27px;}
		li#li07{left:460px;}
		li#li21{left:545px;top:27px;}
		li#li2011{left:585px;}
		#p0,#p1,#p2,#p3,#p4,#p5,#p6{
			position:absolute;
			visibility:hidden;
			top:70px
		}
	/*GESCHICHTE ENDE*/
	/*SHOP START*/
		
		.ppu {font-size:9px;}
		.ueberschrift_produkte {font-size:14px;font-weight:bold;margin-left:0px;margin-bottom:10px;}
		#ueberschrift_fad {position:absolute;left:100px;top:70px;}
		#ueberschrift_cornandmore {position:absolute;left:100px;top:70px;}
		#ueberschrift_doppelkorn {position:absolute;left:100px;top:70px;}
		#ueberschrift_jubkorn {position:absolute;left:140px;top:70px;}
		#ueberschrift_doppelkuemmel {position:absolute;left:140px;top:70px;}
		#ueberschrift_drygin {position:absolute;left:100px;top:70px;}
		#ueberschrift_harzergruen{margin-left:0px;margin-bottom:10px;}
		#ueberschrift_harzernuesschen{position:absolute;left:95px;top:10px;}
		#ueberschrift_kornliqueur{position:absolute;left:110px;top:70px;}
		#ueberschrift_kakaonussliqueur{position:absolute;left:110px;top:70px;}
		#ueberschrift_rosenliqueur{position:absolute;left:110px;top:70px;}
		#ueberschrift_zimtliqueur{position:absolute;left:110px;top:70px;}
		#ueberschrift_ingwerliqueur{position:absolute;left:110px;top:70px;}
		#ueberschrift_doppelkornsenf{margin-left:0px;margin-bottom:10px;}
		#ueberschrift_fruchtorange{margin-left:0px;margin-bottom:10px;}
		#ueberschrift_fruchtbeeren{margin-left:0px;margin-bottom:10px;}
		
		
		
		
		ul#productOverview li{float:left;}
		ul#productOverview li a{
			display:block;
			width:100px;
			height:172px;
			margin-right:19px;
			white-space:nowrap;
			text-decoration:none;
			position:relative
		}
		ul#productOverview li a.landscape{
			width:142px;
			height:130px
		}
		ul#productOverview li a img{display:block}
		ul#productOverview li a span{
			position:absolute;
			top:142px;
			padding-top:5px;
			font-weight:bold;
			visibility:hidden
		}
		ul#productOverview li a.rightProd span{
			left:inherit;
			right:0px!important;
		}
		ul#productOverview li a.landscape span{top:102px}
		ul#productOverview li a:hover span{
			color:#e4171a;
			visibility:visible
		}

		#warenkorbBox{
			cursor:pointer;
		}
		/*#warenkorbBox:hover{color:#53281f;}*/
		#warenkorbContent{
			background:#fff url('/art/img/pfeilrotkleinlinks.gif') no-repeat 115px 50px;
			border:2px solid #a01704;
			width:118px;
			/*margin-top:2px;*/
			padding:10px;
			position:relative;
			font-weight:normal;
			text-decoration:none;
			display:block;
			line-height:18px;
		}
		img#warenkorbLink {
			position:absolute;
			left:115px;
			bottom:13px;
		}

		#warenkorbTbl{
			border-collapse:collapse;
			empty-cells:hide;
			width:100%;
			margin-bottom:20px;
		}
		#warenkorbTbl tr td, table#warenkorbTbl tr th{
			padding:5px 0 5px 10px;
			border:2px solid #a01704;
		}	
		table#warenkorbTbl tr.borderless td{
			border-width:0;
			vertical-align:top
		}
		table#warenkorbTbl caption{
			background:#a01704 url('/art/sub/hd_sub_warenkorb.jpg') no-repeat top left;
			height:20px;
			border-left:2px solid #a01704;
			border-right:2px solid #a01704;
			margin:0 -1px 5px -1px
		}
		table#warenkorbTbl td input{
			text-align:center;
			width:30px;
			border:1px solid #e4171a;
			margin:0 5px 0 0
		}
		#totalPrice{
			font-weight:bold;
			font-size:12px;
			color:#a01704
		}
		.alr{}
		.euro{padding-right:12px;}
		#totalPrice .euro{padding-right:3px;}
		
		/* PRODUKTDETAILSEITE START*/
			#prodInfo input{
				text-align:center;
				width:30px;
				border:1px solid #e4171a;
				margin:0 5px
			}
			
			.anzahl_produkte {
				text-align:center;
				width:30px;
				border:1px solid #e4171a;
				margin:0 5px
			}
			
	.vergriffen { width:300px;border:1px solid #a51806;padding:4px;}		
			
		/* PRODUKTDETAILSEITE ENDE*/
	/*SHOP ENDE*/
	
	/*CONTENTNAVI START*/
		.heightBrennkunst{
		   float:right;
		   width:1px;
		   height:280px;
		}
		.heightRundgang{
		   float:right;
		   width:1px;
		   height:270px;
		}
	/*CONTENTNAVI ENDE*/
	
	
/*SPECIAL CONTENT ENDE*/

/*CLEARFIX START*/
	.clearfix:after {
	    content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
	}
	
	.clearfix {display: inline-block;}
	
	/* Hides from IE-mac \*/
		* html .clearfix {height: 1%;}
		.clearfix {display: block;}
	/* End hide from IE-mac */
/*CLEARFIX ENDE*/
