* html{
	overflow:hidden;
	padding-bottom:40px; /* padding alt efter hvor høj top elementer er tilsammen */
	height:100%;
	width:100%;
}

body{
	/*width: No Width Important*/
	margin: 0;
	padding: 0;
	border: 0;
	overflow: hidden;
	height: 100%; 
	max-height: 100%;
	/*font: 11px Verdana, sans-serif;*/
	background:url("/upload_dir/design/unique/bgTopWrapper.png") repeat-x 0 0;
	background-color:#ededed;
	font-family: Verdana, Tahoma, Helvetica, Arial;
	font-size:11px;  
}

*html body{
	/*overflow:hidden;*/
}

a {
	color: #848484;
	text-decoration: none;	
}
a:hover, a:active, a.current {
	text-decoration: none;
	color: #484848;
}
a img {
	border:0;
}

li.liUpdatePass {
	display: none !important;
}
#framecontentLeft, #framecontentTop{
	background:url("/upload_dir/design/unique/LeftRepeatY.png") repeat-y 0 0; 	
	position: absolute; 
	top: 0; 
	left: 0; 
	width: 200px; /*Width of left frame div*/
	height: 100%;
	overflow: hidden; /*Disable scrollbars. Set to "scroll" to enable*/
	color: white;
}

	#divForTopBg{
	background:url("/upload_dir/design/unique/LogoBg.png") no-repeat top left; 
	float:left;
	display:inline;		
	}
	
	#LeftWrapperTube{
		margin:15px 0 15px 15px;
		display:inline;
		float:left;
	}
	
	#VerticalSplitter{
		background:url("/upload_dir/design/unique/LeftSplitterVertical.png") no-repeat center top;
		height:2px;
		float:left;
		display:inline;
		position:relative;
		width:170px;
		line-height:1px;
		font-size:1px;
	}

	#LeftWrapper{
		/*margin:15px;*/
		width:170px;
		float:left;
		display:inline;
	}
	
	#Logo{
		padding:2px 0 0 10px;
		width:141px;
		float:left;
		display:inline;
		position:relative;
	}
	
	#BackToWebShop{
		background:url("/upload_dir/design/unique/LeftSplitterVertical.png") no-repeat center 18px;
		padding:33px 0 0 0;
		height:46px;
		color:#BABABA;
		font-size:12px;
		float:left;
		display:none;
		position:relative;
		width:170px;
	}
		#BackToWebShop a{
			color:#BABABA;
		}
		
		#BackToWebShop a:hover{
			color:#484848;
		}
				
		#BackToWebShop p{
			font-weight:normal;
			padding-bottom:3px;
		}
		
		#BackToWebShop p span{
			font-weight:bold;
		}
			
	#WebShop{
		background:url("/upload_dir/design/unique/LeftSplitterVertical.png") no-repeat center 18px;
		padding:33px 0 0 0;
		height:46px;
		color:#d4b578;
		font-size:12px;
		float:left;
		display:inline;
		position:relative;
		width:170px;
	}
		#WebShop a{
			color:#d4b578;
		}
		
		#WebShop a:hover{
			color:#484848;
		}
				
		#WebShop p{
			font-weight:normal;
			padding-bottom:3px;
		}
		
		#WebShop p span{
			font-weight:bold;
		}
		
	#LeftMenu{
		background:url("/upload_dir/design/unique/LeftSplitterVertical.png") no-repeat center top;
		padding-top:21px;
		/*height:154px;*/
		float:left;
		display:inline;
		position:relative;
		width:170px;
		margin-bottom:10px;
		overflow:hidden;
		
	}
		#NavigationLeftMenu{
			display:inline;
			float:left;
			position:relative;
		}
		
		html.Explorer7 #NavigationLeftMenu{
			height:200px;
		}
	
		#NavigationLeftMenu ul#NavigationHorizontal {
			margin: 0;
			border: 0 none;
			padding: 0;
			list-style: none;
			height: 28px;
		}
		
		#NavigationLeftMenu ul#NavigationHorizontal #Li_CatItem1
		/*, #NavigationLeftMenu ul#NavigationHorizontal #Li_CatItem10*/{
			display:none;
		}
		
		#NavigationLeftMenu ul#NavigationHorizontal li {
			margin: 0;
			border: 0 none;
			float: left;
			display: inline;
			list-style: none;
			position: relative;
			/*height: 28px;*/
			width:170px;
		}
		
		#NavigationLeftMenu ul#NavigationHorizontal #Li_CatItem10{
			
		}
		
		#NavigationLeftMenu ul#NavigationHorizontal li.your-account {
			display: none;
		}
		
		#NavigationLeftMenu ul#NavigationHorizontal ul {
			display: none;
			/*margin: 0;
			border: 0 none;
			padding: 0;
			width: 160px;
			list-style: none;
			position: absolute;
			top: 28px;
			left: 0;
			border:1px solid #000;
			border-bottom:none;
			border-top:none;*/
		}
		
		/*#NavigationLeftMenu ul#NavigationHorizontal ul ul {	
			border-top:0px solid #e3e3e3;
			margin-top:-1px;
		}*/
		#NavigationLeftMenu ul#NavigationHorizontal ul:after{
			display: none;
			/*clear: both;
			font: 1px/0px serif;
			content: ".";
			height: 0;
			visibility: hidden;*/
		}
		#NavigationLeftMenu ul#NavigationHorizontal ul li {
			display: none;
			/*width: 160px;
			float: left; 
			display: block !important;
			border-bottom:1px solid #000;
			height:24px;
			padding:0;*/
		}
		#NavigationLeftMenu ul#NavigationHorizontal li a {	
			padding: 0 5px 0 5px;
			float: none !important; 
			float: left; 
			display: block;
			color: #848484;
			font:12px/28px sans-serif,tahoma;
			text-decoration: none;
			text-transform:uppercase;
			height: auto !important;
			height: 1%; /*For IE*/
		}
		#NavigationLeftMenu ul#NavigationHorizontal a:hover,
		#NavigationLeftMenu ul#NavigationHorizontal li:hover a,
		#NavigationLeftMenu ul#NavigationHorizontal li.iehover a,
		#NavigationLeftMenu ul#NavigationHorizontal a.current {
			background:none;
			text-decoration: none;
			color:#484848;
		}
		/*ul#NavigationHorizontal li.your-account a {	
			background: url("/_design/templates/tp002/img/theme005/NavSplitter.png") no-repeat center left;
		}
		ul#NavigationHorizontal li.your-account a:hover{	
			background: url("/_design/templates/tp002/img/theme005/NavSplitter.png") no-repeat center left;
		}
		
		.your-account-usermenu {
			background:url("/upload_dir/design/unique/bgKonto.png") no-repeat 21px 15px;
		}
		
		.your-account-cart{
			background:url("/upload_dir/design/unique/bgIndkoebskurv.png") no-repeat 21px 15px;
		}
		
		#NavigationLeftMenu ul#NavigationHorizontal ul a {		 
			border-right:none;
		}
		#NavigationLeftMenu ul#NavigationHorizontal li:hover li a,
		#NavigationLeftMenu ul#NavigationHorizontal li.iehover li a,
		#NavigationLeftMenu ul#NavigationHorizontal li:hover li:hover li a,
		#NavigationLeftMenu ul#NavigationHorizontal li.iehover li.iehover li a,
		#NavigationLeftMenu ul#NavigationHorizontal li:hover li:hover li:hover li a,
		#NavigationLeftMenu ul#NavigationHorizontal li.iehover li.iehover li.iehover li a {
			float: none;
			background: #61648a;
			color:#fff;
			font: 10px/24px Verdana, "MS Trebuchet", sans-serif;
			padding: 0 10px 0 10px;
			text-transform: none;
			text-decoration: none;
		}
		#NavigationLeftMenu ul#NavigationHorizontal li:hover li a:hover,
		#NavigationLeftMenu ul#NavigationHorizontal li:hover li:hover a,
		#NavigationLeftMenu ul#NavigationHorizontal li.iehover li a:hover,
		#NavigationLeftMenu ul#NavigationHorizontal li.iehover li.iehover a,
		#NavigationLeftMenu ul#NavigationHorizontal li:hover li:hover li a:hover,
		#NavigationLeftMenu #NavigationHorizontal li:hover li:hover li:hover a,
		#NavigationLeftMenu ul#NavigationHorizontal li.iehover li.iehover li a:hover,
		#NavigationLeftMenu ul#NavigationHorizontal li.iehover li.iehover li.iehover a,
		#NavigationLeftMenu ul#NavigationHorizontal li:hover li:hover li:hover li a:hover,
		#NavigationLeftMenu ul#NavigationHorizontal li.iehover li.iehover li.iehover li a:hover {
			background: #61648a;
			color:#fff;
			text-decoration:underline;
		}
		#NavigationLeftMenu ul#NavigationHorizontal ul ul,
		#NavigationLeftMenu ul#NavigationHorizontal ul ul ul {
			display: none;
			position: absolute;
			top: 0;
			left: 160px;
		}
		#NavigationLeftMenu ul#NavigationHorizontal li:hover ul ul,
		#NavigationLeftMenu ul#NavigationHorizontal li:hover ul ul ul,
		#NavigationLeftMenu ul#NavigationHorizontal li.iehover ul ul,
		#NavigationLeftMenu ul#NavigationHorizontal li.iehover ul ul ul {
			display: none;
		}
		#NavigationLeftMenu ul#NavigationHorizontal li:hover ul,
		#NavigationLeftMenu ul#NavigationHorizontal ul li:hover ul,
		#NavigationLeftMenu ul#NavigationHorizontal ul ul li:hover ul,
		#NavigationLeftMenu ul#NavigationHorizontal li.iehover ul,
		#NavigationLeftMenu ul#NavigationHorizontal ul li.iehover ul,
		#NavigationLeftMenu ul#NavigationHorizontal ul ul li.iehover ul {
			display: block;
		}*/
		
		#ShowLogin{
			margin-top:11px;
			/*height:155px;*/
			float:left;
			display:inline;
			position:relative;
			width:170px;
		}
		#ShowLogin ul.loginisset {
			margin: 5px 0px 10px 0px;
		}
		#ShowLogin ul {
			list-style: none;
			line-height: 19px;
			margin: 0px 0px 10px 0px;
		}
		#ShowLogin .frontend-padding-small-boxes {
			padding:0;
		}
		#ShowLogin .h1-lookalike1 {
			color:#D4B578;
			font-family:Arial,sans-serif;
			font-size:14px;
			font-weight:normal;
		}
		#ShowLogin .h1-lookalike {
			display:none;
		}
		#NewLoginLeft, #NewLogin-box-top, #NewLogin-box-content{
			float:left;
			display:inline;
			width:170px;
		}
		
			#NewLogin-box #NewLogin-box-top h2{
				color:#d4b578;
				font-size:12px;
				font-weight:normal;
			}
			
			#NewLogin-box-content #validation_login_new input.form_input,
			#NewLogin-box-content #validation_login_new textarea.form_input,
			#NewLogin-box-content #validation_login_new select.form_input {
				width:163px;
			}
			
			#NewLogin-box-content input {
				height:20px;
			}
			
			#validation_login_new .LV_invalid {
				/*padding:0 0 0 28px;*/
				margin-top:5px;
				width:12px;
				position:absolute;
				left:173px;
			}
			
			
			#validation_login_new .LV_validation_message  {
				/*padding:0 0 0 28px;*/
				margin-top:5px;
				width:12px;
				position:absolute;
				left:148px;
				/*display:none;*/
			}
			
			#validation_login_new ul{
				display:none;
			}
			
			#validation_login_new dt.left{
				background:url("/upload_dir/design/unique/menuButtonLeft.png") no-repeat scroll 0 0 transparent;
				height:22px;
				width:3px;
			}
			
			dt.middle  {
				background:url("/upload_dir/design/unique/menuButtonMiddle.png") repeat-x scroll 0 0 transparent;
				height:22px;
				text-align:center;
			}
			dt.left,
			dt.right {
				background:url("/upload_dir/design/unique/menuButtonLeft.png") no-repeat scroll 0 0 transparent;
				width:3px;
			}
			dt.right {
				background:url("/upload_dir/design/unique/menuButtonRight.png") no-repeat scroll 0 0 transparent;
			}
			
			#NewLogin-box-content .button .middle input{
				background:none;
				border:0px;
			}
			
			#validation_login_new dt.right{
				background:url("/upload_dir/design/unique/menuButtonRight.png") no-repeat scroll 0 0 transparent;
				height:22px;
				width:3px;
			}
			
			#NewLogin-box-content input, #NewLogin-box-content textarea, #NewLogin-box-content select {
				background:url("/upload_dir/design/unique/bgInput.png") repeat-x scroll left top #FFFFFF;
				border:1px solid #e5e5e5;
				color:#333333;
				font-family:Verdana,"MS Trebuchet",sans-serif;
				font-size:10px;
				/*padding:2px 2px 2px 3px;*/
				padding:0 2px 0 2px;
			}
			
		
		#ShowControl{
			margin:11px 0 0 0;
			height:31px;
			float:left;
			display:inline;
			position:relative;
			width:160px;
		}	
			
			#ShowControl img{
				padding:0px 0 0 0;
				float:left;
				display:inline;
			}
			
			#ShowControl #ImgText{
				margin:2px 0 0px 4px;
				float:left;
				display:inline;
				color:#b6b6b6;
				font-size:12px;
			}
		
		#ShowContactData{
			margin-top:23px;
			float:left;
			display:inline;
			position:relative;
			width:170px;
			line-height:19px;
			font-family: sans-serif;
			font-size:12px;
		}	
		
		#ShowContactData {
			float:left;
			display:inline;
		}
		
			#ShowContactData {
				border-right:0px solid #323232;
				display:inline;
				padding:0 7px;
				color:#848484;
				padding:0px;
			}
			
			#ShowContactData a:link,
			#ShowContactData a:visited,
			#ShowContactData a:active,{
				color:#bababa;	
			}
			
			#ShowContactData a:hover{
				color:##484848;
				text-decoration:none;
				font-weight:none;
				/*text-decoration:underline;*/
			}
			
			#ShowContactData .ContactDataName{
				font-size:12px;
				font-weight:bold;
			}
			
			#ShowContactData .ContactDataName a{
				color:#848484;
			}
			
			#ShowContactData .ContactDataName a:hover{
				color:#484848;
			}
			
			#ShowContactData .ContactDataName,
			#ShowContactData .ContactDataCountry,
			#ShowContactData .ContactDataAdress{
				width:150px;
			}
		
			.ContactDataName,
			.ContactDataAdress,
			.ContactDataZipCode,
			.ContactDataCity,
			.ContactDataCountry,
			.ContactDataPhone,
			.ContactDataMail,
			.ContactDataCvr,
			.ContactDataReseller{
				padding:0px;
			}
			
			#ShowContactData .ContactDataAdress,
			#ShowContactData .ContactDataZipCode,
			#ShowContactData .ContactDataCity {
				padding:0 0px;
			}


#framecontentTop{
	background:url("/upload_dir/design/unique/bgTopWrapper.png") repeat-x 0 0; 
	left: 200px; /*Set left value to WidthOfLeftFrameDiv*/
	right: 0;
	width: 769.5px;
	height: 40px; /*Height of top frame div*/
	overflow: hidden; /*Disable scrollbars. Set to "scroll" to enable*/
	color: white;
}

	#TopWrapper{
		background:url("/upload_dir/design/unique/bgBeforeSearch.png") no-repeat 0 0;		
		/*color:#000;*/
		/*margin:0 33.5px 0 0;*/
		width:769.5px;
		display:inline;
		/*position:relative;*/
		float:left;
		height:40px;
	}
	
		#TopLeft{
			float:left;
			display:inline;
			/*position:relative;*/
			margin-left:33.5px;
		}
		
		/*#BeforeSearch{
			float:left;
			display:inline;
			position:relative;
			height:40px;
			width:33.5px;
			background:url("/upload_dir/design/unique/bgBeforeSearch.png") no-repeat 0 0;
		}*/
		
		#SearchWrapper{
			float:left;
			display:inline;
			position:relative;
			width:195px;
			padding:5px 0 0 0;
		}
		
			#SearchWrapper .search-input input {
				width:148px;
			}
			
			#SearchWrapper input, #SearchWrapper textarea, #SearchWrapper select {
				background:url("/upload_dir/design/unique/bgSearchInput.png") no-repeat scroll left top #FFFFFF;
				border:1px solid #E5E5E5;
				/*color:#333333;
				font-family:Verdana,"MS Trebuchet",sans-serif;
				font-size:10px;*/
				padding:2px 2px 2px 3px;
			}
			
			#SearchWrapper .LV_invalid  {
				/*background:url("/_design/common/img/livevalidation/error.gif") no-repeat scroll 5px 0 transparent;
				color:#FFFFFF;
				font-size:9px;
				height:12px;
				padding:0 0 0 28px;
				width:12px;*/
				position:absolute;
				left:197px;
				top:12px;
			}
			
			#SearchWrapper .LV_validation_message {
				/*background:url("/_design/common/img/livevalidation/ok.gif") no-repeat scroll 5px 0 transparent;
				color:#FFFFFF;
				font-size:9px;
				height:12px;
				padding:0 0 0 28px;
				width:12px;*/
				position:absolute;
				left:197px;
				top:12px;
			}
		
			#TopLeft #SearchWrapper #SearchBox .search-button .button {
				background:url("/upload_dir/design/unique/topSearchButton.png") no-repeat scroll left top transparent;
				border:medium none;
				cursor:pointer;
				float:right;
				height:22px;
				width:36px;

			}
			
			#TopLeft #SearchWrapper #SearchBox .search-button{
				padding-top:2px;
			}
		
		#TopRight{
			float:right;
			position:relative;
			/*margin-right:16px;*/
		}
		
			#TopnLinks{
				margin-top:5px;
				color:#b6b6b6;
			}
			
			#TopnLinks a{
				color:#61648A;
			}
			
			#TopnLinks a:hover{
				color:#484848;
			}

#MainContentWrapper{
	position: fixed; 
	left: 200px; /*Set left value to WidthOfLeftFrameDiv*/
	top: 40px; /*Set top value to HeightOfTopFrameDiv*/
	right: 0;
	bottom: 0;
	overflow-y: auto;
	overflow-x:hidden;
	background:url("/upload_dir/design/unique/bgMainPaddingLeft.png") repeat-y 0 0;
	/*width:803px;*/
}

/*html.Explorer6 #MainContentWrapper{
	overflow-y:auto;
	overflow-x:auto;
	overflow:auto;
}*/

#MainContent{
	margin: 16px 33.5px 15px 33.5px;
	width:736px;
	/*overflow:auto;*/
	float:left;
	display:inline;
	/*position:relative;*/
}

* html body{ /*IE6 hack*/
	padding: 40px 0 0 200px; /* padding alt efter hvor høj top elementer er tilsammen */
}

* html #MainContentWrapper{ /*IE6 hack*/
	height: 100%;
	width: 100%;
	overflow-x:hidden;
	overflow-y:auto;
}



#NavigationWrapper{
	/*background:url("/upload_dir/design/unique/bgMainPaddingLeft.png") repeat-y 0 0;*/
	/*left: 200px; Set left value to WidthOfLeftFrameDiv
	right: 0;
	top:40px; */
	width: 736px;
	/*height: 44px; Height of top frame div*/
	/*overflow:hidden;
	color: white;*/
	display:inline;
	float:left;
	/*margin-top:16px;*/
	/*position: fixed;*/
	/*z-index:99;
	display:block; */
	position:relative;
}

	#BreadCrumb{
		color:#b6b6b6;
	}
	
	#BreadCrumb a{
		color:#484848;
		text-decoration:underline;
	}
	
	#BreadCrumb a:hover{
		text-decoration:none;
	}

	#NavigationInnerWrapper{
		/*margin:16px 33.5px 0 33.5px;
		width:736px;
		float:left;
		display:inline;
		position:relative;*/
	}
	
		#Navigation {
			/*height:28px;*/		
			float:left;
			z-index:99;
			display:inline;
			position:relative;
			width:736px;
			line-height:0px;
			font-size:0;
			/*display:inline;*/
			/*background:#000;*/
			/*overflow:hidden;*/
			/*clear:both;*/
		}
		
		#Navigation_2nd {
			font-size:0;
			position:relative;
			float:left;
			display:inline;
		/*	width:900px;
			float:right;
			height:27px;
			margin:6px 0 0 0;*/
			/*height:28px;*/
			/*background:#61648a;			
			float:left;*/
			/*z-index:99;*/
			/*display:inline;
			position:relative;*/
			/*width:736px;*/
		}
	
	/** html #Navigation_2nd{
		position:relative;
		top:-10px;
		left:0px;
	}
	
	html.Explorer7 #Navigation_2nd{
		position:absolute;
		top:30px;
		left:-218px;
	}
	
	html.Explorer7 #Navigation_2nd{
		position:relative;
		top:0px;
		left:-218px;
	}*/
					
		#MainContent #Navigation_2nd ul{
			/*float:right;*/
			background:#61648a;
			width:736px;	
			list-style-type: none;
			font-size:0;
			line-height:0;
			float:left;
			display:inline;
			position:relative;
			margin-bottom:16px;
		}
			
			#Navigation_2nd li {
				/*background: transparent url("/upload_dir/design/unique/subMenu_midt.png") no-repeat 0 0;*/
				height:28px;
				/*width:92px;*/
				display:inline;
				text-align:center;
				line-height:28px;	
				float:left;
				margin:0 0px 0 0;
				padding:0 0px 0 0px;
				/*border-right:0px dotted #ccc; */
			}
			
			/*#Navigation_2nd li.firstNavi{
				background: transparent url("/upload_dir/design/unique/subMenu_first.png") no-repeat 0 0;
				width:93px;
			}*/
					
				#Navigation_2nd li a {
					font-size:11px;
					float: none !important; 
					float:left;
					display:block;
					/*font-size:10px;*/
					/*height:27px;*/
					text-decoration: none;
					color:#fff;
					/*text-transform:uppercase;*/
					padding:0 5px 0 5px;
					line-height:28px;
				
				}				
				
				#Navigation_2nd li a.active,
				#Navigation_2nd li a:hover {
					background: url("/upload_dir/design/unique/navHover.png") repeat-x 0 0;
					text-decoration: none;
					color:#61648a;
				}
				
				/*#Navigation_2nd  li.firstNavi a.active,
				#Navigation_2nd li.firstNavi a:hover {
				background: transparent url("/upload_dir/design/unique/subMenu_first_active.png") no-repeat 0px 0px;
				height:27px;
				}*/
					
	#Navigation_3rd {
		display:none;
		float:left;
		width:360px;
		/*height:20px;*/
		/*margin-bottom:10px;*/
		background:#61648a;	
	}		
	
		#Content #Navigation_3rd ul{
			margin:0 0 0 5px;
		}
		
		#Navigation_3rd ul {
			list-style-type: none;
		}	
			#Navigation_3rd li {
				height:20px;
				line-height:20px;	
				float:left;
				margin:0 0px 0 0;
				padding:0 10px 0px 10px;
				/*background: url("/_design/templates/tp001/img/theme007/MenuBullet.gif") no-repeat center right;				*/
			}		
				#Navigation_3rd li a {
					display:block;
					text-decoration: underline;
					color:#fff;
					text-transform:capitalize;
				}
				#Navigation_3rd li a.active,
				#Navigation_3rd li a:hover {
					text-decoration:none;
				}

#ContentWrapper{
	width:736px;
	float:left;
	display:inline;
	color:#9f9f9f;
}
		
#ContentHeader{
	width:736px;
	height:100px;
	background: transparent url("/upload_dir/design/unique/citat_bg.png") no-repeat top left;
	display:inline;
	float:left;
	margin-bottom:16px;
	overflow:hidden;
}

#Content{
	width:360px;
	height:auto;
	float:left;
	display:inline;
	background:#fff;
	margin-bottom:20px;
}
/*
#PictureElement{
	width:360px;
	height:150px;
	overflow:hidden;
}*/

#MainMainContent{
	margin:20px 15px 20px 15px;
	float:left;
	display:inline;
}
	#MainMainContent h1,
	span.h1-lookalike,
	.pagecontent-box-content h3,
	#product-catalog-bottom-right h3,
	#shoppingcart-box-top h2 em,
	#newslettersubscribe-box-top h2 {
		font-family: Arial, sans-serif;
		font-size:14px;
		font-weight:normal;
		color:#61648a;
	}

#MiddleSplitter{
	width:16px;
	height:200px;
	float:left;
	display:inline;
	background:none;
}

#RightColumn{
	width:360px;
	height:300px;
	min-height:300px;
	height:auto;
	float:left;
	display:inline;
	/*position:fixed;
	top:228px;
	left:610px;*/
	background:none;
}

/*--------------------------
	STYLING FOR BOX-ELEMENTER
---------------------------*/

#categorylist-box, #search-box,
#newslettersubscribe-box, #blog-box,
#quicklogin-box, #tagging-box,
#pagenews-box, #shoppingcart-box,
#topten-box, #calendar-box {
	float:left;
	margin:0 0 15px;
}

/*--------------------------
	STYLING FOR ELEMENTER TIL HØJRE KOLONNE
---------------------------*/

#HWebshopLink{
	background:url("/upload_dir/design/unique/HwebShopLink.png") no-repeat 0 0;
	height:41px;
	line-height:41px;
	width:360px;
}

	#HWebshopLink p{
		color:#fff;
		line-height:41px;
		padding:0 0 0 16px;
		font-size:14px;
	}

/*--------------------------
	STYLING FOR NEWS
---------------------------*/

.NewsItemTop {
	border-bottom:1px solid #61648a;
}

.NewsItemTop:hover {
	color:#61648a;
}

/*--------------------------
	STYLING til Forside
---------------------------*/

body.bodyPageId1 html{
	padding-bottom:40px; /* padding alt efter hvor høj top elementer er tilsammen */
}

body.bodyPageId1 #MainContentWrapper{
	top: 40px; /*Set top value to HeightOfTopFrameDiv*/
}

#FrontPageWrapper{
	width:736px;
	float:left;
	display:inline;
	position:relative;
	margin:16px 0 16px 0;
}

#BigBoxWrapper{
	width:736px;
	float:left;
	display:inline;
	position:relative;
}

#SmallBoxWrapper{
	width:736px;
	height:141px;
	float:left;
	display:inline;
	position:relative;
}

html.Explorer7 #SmallBoxWrapper {
	margin-top:16px;
}


#BigBox1st,
#BigBox2nd,
#BigBox3rd,
#BigBox4th{
	background:#fff;
	overflow:hidden;
	float:left;
	display:inline;
	position:relative;
	width:360px;
	height:205px;
	margin-bottom:16px;
}

#BigBox1st,
#BigBox3rd{
	margin-right:16px;
}

#SmallBox1st,
#SmallBox2nd,
#SmallBox3rd{
	height:162px;
	width:234.5px;
	float:left;
	display:inline;
	position:relative;
	background:#FFF;
}

#SmallBox1st,
#SmallBox2nd{
	margin-right:16px;
}

/*-----------------------------
	STYLING til Produktvisning
-----------------------------*/

#ProductCatagoryWrapper{
	display:none;
}

body.bodyCatId10 html{
	padding-bottom:40px; /* padding alt efter hvor høj top elementer er tilsammen */
}

body.bodyCatId10 #MainContentWrapper{
	top:40px; /*Set top value to HeightOfTopFrameDiv*/
}

* html body.bodyCatId10 body{ /*IE6 hack*/
	padding: 40px 0 0 200px; /* padding alt efter hvor høj top elementer er tilsammen */
}

body.bodyCatId10 #NavigationWrapper{
	/*height: 128px; */
	display:inline;
	float:left;
	/*position:relative;*/
}

body.bodyCatId10 #Navigation {

}

body.bodyCatId10 #ContentHeader{
	display:none;
}

body.bodyCatId10 #ProductCatagoryWrapper{
	display:inline;
	float:left;
	position:relative;
	height:84px;
	width:736px;
}

body.bodyCatId10 #ProductCategoryMain{
	margin:0px 0px 10px 0px;
	width:736px;
	height:68px;
	float:left;
	display:inline;
	position:relative;
}

body.bodyCatId10 #ContentWrapper {
	overflow-x:hidden;
}

body.bodyCatId10 #MainMainContent{
	margin:0;
	overflow:hidden;
}

* html body.bodyCatId10 #MainMainContent{
	margin:0;
	overflow:hidden;
}

body.bodyCatId10 #Content {
	width:579px;
	background:none;

}

body.bodyCatId10 #MiddleSplitter{
	width:6px;
}

body.bodyCatId10 #MainMainContent h1{
	display:none;
}

body.bodyCatId10 #product-detalis-data h1{
	display:inline;
	font-weight:bold;
	font-size:14px;
	font-family:Verdana,Tahoma,Helvetica,Arial;
	color:#000;
	margin-bottom:20px;
	float:left;
	display:inline;
	position:relative;
	width:100%;
}

#product-price h2{
	font-weight:normal;
}

body.bodyCatId10 #RightColumn {
	height:500px;
	height:auto;
	min-height:500px;
	width:151px;
	overflow:hidden;
	background:none;
	/*margin-top:50px;*/
}

/*body.bodyShopCatId8 #RightColumn{
	margin-top:0px;
}*/

.ProductListBg_style2, .ProductListBg2_style2 {
	background:#fff;
	height:240px;
	padding:5px 0 5px 0;
	width:183px;
	margin:0px 10px 10px 0px;
	font-family: Tahoma;
}

.ProductListBg_style2:hover,
.ProductListBg2_style2:hover {
	/*background:#D8D8D8;*/
	background:#fff;
}

div#categories-listing  {
	width:579px;
	display:none;
}

.product-listing-sorting  {
	width:569px;
	display:none;
}

.ProductListLinkWrapper_style2  {
	width:183px;
	height:240px;
	position:relative;
}

.ProductListImage_style2  {
	height:145px;
}

.ProductListImageRelative  {
	background:#fff;
	width:173px;
	margin-left:5px;
	height:145px;
}

.ProductListTitle_style2  {
	color:#000;
}

.ProductListTitle_style2 .productNumber, .ProductListPrice_style2{
	color:#7a7a7a;
}

.ProductListBuyNow a, .ProductListBuyNow input {
	background:url("/upload_dir/design/unique/bigBuyButton.png") no-repeat 0 0;
	font: 10px "arial", sans-serif;
	/*border:medium none;*/
	color:#fff;
	line-height:25px;
	/*cursor:pointer;
	font-size:11px;
	font-weight:bold;
	margin:0;
	padding:0;
	text-decoration:none !important;*/
}
.ProductListPrice_style2{
	color:#000;
}
span.discount, #product-price,
#variantContainer {
	color:#000;
}

#product-price,
#product-brand,
#variantContainer,
#product-description,
#product-description{
	float:left;
	display:inline;
	position:relative;
}

.ProductListBuyNow{
	position:absolute;
	/*vertical-align:bottom;*/
	bottom:0px;
	right:0px;
}

.ProductListBuyNow input {
	height:25px;
	width:120px;
	float:left;
	margin-right:6px;

	/*position: absolute;
	bottom: 0px;
	left: 0px;*/
}

.variantInfoBox {
	background:none repeat scroll 0 0 #f4f4ef;
	border:1px solid #d8d8d8;
}

#product-description{
	color:#737373;
}

body.bodyCatId10 tr.top {
	background:none repeat scroll 0 0 #fff;
}

body.bodyCatId10 td.content {
	padding:10px;
	background:#fff;
}

body.bodyCatId10 table.table_form {
	border:0px solid #F1F1F1;
	width:569px;
	/*padding-right:5px;*/
	/*margin-top:50px;*/
}
body.bodyCatId10 #product-img-thumbs a{
	border:1px solid #e0e0e0;
	/*margin-right:15px;*/
}

body.bodyCatId10 h2.product-related-header  {
	font-family: Tahoma, sans-serif;
	color:#fff;
	background:#d8d8d8;
	border-bottom:0px solid #323232;
	width:560px;
	font-size:11px;
	margin:0 0 10px;
	padding:4px 0 3px 9px;
}

body.bodyCatId10 .CheckOutProceed dt.left {
	background:url("/upload_dir/design/unique/bgLeftButton.png") no-repeat scroll 0 0 transparent;
	height:25px;
	width:3px;
}

body.bodyCatId10 .CheckOutProceed dt.middle {
	background:url("/upload_dir/design/unique/bgMiddleButton.png") repeat-x scroll 0 0 transparent;
	height:25px;
	min-width:50px;
	text-align:center;
}

body.bodyCatId10 .CheckOutProceed dt.right {
	background:url("/upload_dir/design/unique/bgRightButton.png") no-repeat scroll 0 0 transparent;
	height:25px;
	width:3px;
}

body.bodyCatId10 .CheckOutProceed input, body.bodyCatId10 .CheckOutProceed .button dt.middle .ahref a {
	height:25px;
}

		#Navigation_2ndShopMenu {
			font-size:0;
			line-height:0;
			position:relative;
		}
					
		#MainContent #Navigation_2ndShopMenu ul{
			background:none repeat scroll 0 0 #d8d8d8;
			width:736px;
			list-style-type: none;
			position:relative;
			float:left;
			display:inline;
			margin-bottom:16px;
		}
		
		#MainContent ul {
			margin:0 0 0 0px;
		}
			
			#Navigation_2ndShopMenu li {
				height:28px;
				display:inline;
				text-align:center;
				line-height:28px;	
				float:left;
				margin:0 0px 0 0;
				padding:0 0px 0 0px;
			}
					
				#Navigation_2ndShopMenu li a {
					float: none !important; 
					float:left;
					display:block;
					text-decoration: none;
					color:#fff;
					font-size:11px;
					padding:0 5px 0 5px;
					height: auto !important;
					height: 1%; /*For IE*/
				}				
				
				#Navigation_2ndShopMenu li a.active,
				#Navigation_2ndShopMenu li a:hover {
					background: url("/upload_dir/design/unique/navHover.png") repeat-x 0 0;
					text-decoration: none;
					color:#484848;
				}


/*--------------------------
	STYLING til IndKøbskurv
---------------------------*/

/*bodyPageIdkurv*/

.product-order{
	color:#000;
}

body.bodyPageIdkurv html{
	padding-bottom:40px; /* padding alt efter hvor høj top elementer er tilsammen */
}

body.bodyPageIdkurv #MainContentWrapper{
	top: 40px; /*Set top value to HeightOfTopFrameDiv*/
}

* html body.bodyPageIdkurv body{ /*IE6 hack*/
	padding: 40px 0 0 200px; /* padding alt efter hvor høj top elementer er tilsammen */
}

body.bodyPageIdkurv #TopLeft,
body.bodyPageIdkurv #TopRight,
body.bodyPageIdkurv #WebShop,
body.bodyPageIdkurv #LeftMenu,
body.bodyPageIdkurv #VerticalSplitter,
body.bodyPageIdkurv #ShowLogin,
body.bodyPageIdkurv #ShowControl,
body.bodyPageIdkurv #ShowContactData,
body.bodyPageIdkurv #NavigationWrapper,
body.bodyPageIdkurv #ContentHeader{
	display:none;
}

body.bodyPageIdkurv #BackToWebShop{
	display:inline;
}

body.bodyPageIdkurv #ContentWrapper {
	overflow-x:hidden;
}

body.bodyPageIdkurv #MainMainContent{
	margin:0;
	margin-top:16px;
	width:549px;
	overflow:hidden;
	background:#fff;
	padding:10px 10px 10px 10px;
}

body.bodyPageIdkurv #MainMainContent h1{
	color:#BABABA;
	font-size:14px;
	font-weight:bold;
}

body.bodyPageIdkurv #Content {
	width:569px;
	background:none;

}

/*body.bodyPageIdkurv #MiddleSplitter{
	width:6px;
}*/

body.bodyPageIdkurv #RightColumn{
	background:url("/upload_dir/design/unique/RightColumn_Top.png") no-repeat scroll 0 0 #fff;
	min-height:500px;
	margin-top:16px;
	width:151px;
	overflow:hidden;	
	padding: 0 0 15px 0;
}


body.bodyPageIdkurv #RightColumn p{
	padding: 4px 9px 0 9px;
}

body.bodyPageIdkurv .CheckOutProceed dt.left {
	background:url("/upload_dir/design/unique/bgLeftButton.png") no-repeat scroll 0 0 transparent;
	height:25px;
	width:3px;
}

body.bodyPageIdkurv .CheckOutProceed dt.middle {
	background:url("/upload_dir/design/unique/bgMiddleButton.png") repeat-x scroll 0 0 transparent;
	height:25px;
	min-width:50px;
	text-align:center;
}

body.bodyPageIdkurv .CheckOutProceed input,
body.bodyPageIdkurv .CheckOutProceed .button dt.middle .ahref a {
	/*background:none repeat scroll 0 0 transparent;
	border:medium none;
	color:#FFFFFF;
	cursor:pointer;
	font-family:Arial,"MS Trebuchet",sans-serif;
	font-size:11px;
	font-weight:bold;
	padding:0 0 0 0;*/
	height:25px;
}

body.bodyPageIdkurv .CheckOutProceed dt.right {
	background:url("/upload_dir/design/unique/bgRightButton.png") no-repeat scroll 0 0 transparent;
	height:25px;
	width:3px;
}


body.bodyPageIdkurv dt.left/*, body.bodyPageIdkurv .CheckOutProceedList dt.left*/{
	background:url("/upload_dir/design/unique/menuButtonLeft.png") no-repeat scroll 0 0 transparent;
	height:22px;
	width:3px;
}

body.bodyPageIdkurv dt.middle  {
	background:url("/upload_dir/design/unique/menuButtonMiddle.png") repeat-x scroll 0 0 transparent;
	height:22px;
	text-align:center;
}
html.Explorer7 dt.middle input {
	height:25px !important;
	line-height:25px;
}

body.bodyPageIdkurv dt.right{
	background:url("/upload_dir/design/unique/menuButtonRight.png") no-repeat scroll 0 0 transparent;
	height:22px;
	width:3px;
}

/*--------------------------
	STYLING til BestillingsSeddel
---------------------------*/

/*bodyPageIdkurv*/

body.bodyPageIdbestilling td.content,
body.bodyPageIdbestilling .table_form{
	color:#000;
}

body.bodyPageIdbestilling html{
	padding-bottom:40px; /* padding alt efter hvor høj top elementer er tilsammen */
}

body.bodyPageIdbestilling #MainContentWrapper{
	top: 40px; /*Set top value to HeightOfTopFrameDiv*/
}

* html body.bodyPageIdbestilling body{ /*IE6 hack*/
	padding: 40px 0 0 200px; /* padding alt efter hvor høj top elementer er tilsammen */
}

body.bodyPageIdbestilling #TopLeft,
body.bodyPageIdbestilling #TopRight,
body.bodyPageIdbestilling #WebShop,
body.bodyPageIdbestilling #LeftMenu,
body.bodyPageIdbestilling #VerticalSplitter,
body.bodyPageIdbestilling #ShowLogin,
body.bodyPageIdbestilling #ShowControl,
body.bodyPageIdbestilling #ShowContactData,
body.bodyPageIdbestilling #NavigationWrapper,
body.bodyPageIdbestilling #ContentHeader{
	display:none;
}

body.bodyPageIdbestilling #BackToWebShop{
	display:inline;
}

body.bodyPageIdbestilling #ContentWrapper {
	overflow-x:hidden;
}

body.bodyPageIdbestilling #MainMainContent{
	margin:0;
	margin-top:16px;
	width:549px;
	overflow:hidden;
	background:#fff;
	padding:10px 10px 10px 10px;
}

body.bodyPageIdbestilling #MainMainContent h1{
	color:#BABABA;
	font-size:14px;
	font-weight:bold;
}

body.bodyPageIdbestilling #Content {
	width:569px;
	background:none;

}

/*body.bodyPageIdkurv #MiddleSplitter{
	width:6px;
}*/

body.bodyPageIdbestilling #RightColumn {
	background:url("/upload_dir/design/unique/RightColumn_Top.png") no-repeat scroll 0 0 #fff;
	min-height:500px;
	margin-top:16px;
	width:151px;
	overflow:hidden;	
	padding: 0 0 15px 0;
}

body.bodyPageIdbestilling #RightColumn p{
	padding: 4px 9px 0 9px;
}

body.bodyPageIdbestilling .CheckOutProceed dt.left {
	background:url("/upload_dir/design/unique/bgLeftButton.png") no-repeat scroll 0 0 transparent;
	height:25px;
	width:3px;
}

body.bodyPageIdbestilling .CheckOutProceed dt.middle {
	background:url("/upload_dir/design/unique/bgMiddleButton.png") repeat-x scroll 0 0 transparent;
	height:25px;
	min-width:50px;
	text-align:center;
}

body.bodyPageIdbestilling .CheckOutProceed input,
body.bodyPageIdbestilling .CheckOutProceed .button dt.middle .ahref a {
	/*background:none repeat scroll 0 0 transparent;
	border:medium none;
	color:#FFFFFF;
	cursor:pointer;
	font-family:Arial,"MS Trebuchet",sans-serif;
	font-size:11px;
	font-weight:bold;
	padding:0 0 0 0;*/
	height:25px;
}

body.bodyPageIdbestilling .CheckOutProceed dt.right {
	background:url("/upload_dir/design/unique/bgRightButton.png") no-repeat scroll 0 0 transparent;
	height:25px;
	width:3px;
}


body.bodyPageIdbestilling dt.left/*, body.bodyPageIdkurv .CheckOutProceedList dt.left*/{
	background:url("/upload_dir/design/unique/menuButtonLeft.png") no-repeat scroll 0 0 transparent;
	height:22px;
	width:3px;
}

body.bodyPageIdbestilling dt.middle  {
	background:url("/upload_dir/design/unique/menuButtonMiddle.png") repeat-x scroll 0 0 transparent;
	height:22px;
	text-align:center;
}

body.bodyPageIdbestilling dt.right{
	background:url("/upload_dir/design/unique/menuButtonRight.png") no-repeat scroll 0 0 transparent;
	height:22px;
	width:3px;
}

body.bodyPageIdbestilling .FloatRight  dt.left {
	background:url("/upload_dir/design/unique/bgLeftButton.png") no-repeat scroll 0 0 transparent;
	height:25px;
	width:3px;
}

body.bodyPageIdbestilling .FloatRight  dt.middle {
	background:url("/upload_dir/design/unique/bgMiddleButton.png") repeat-x scroll 0 0 transparent;
	height:25px;
	min-width:50px;
	text-align:center;
}

body.bodyPageIdbestilling .FloatRight input,
body.bodyPageIdbestilling .FloatRight dt.middle .ahref a {
	/*background:none repeat scroll 0 0 transparent;
	border:medium none;*/
	color:#fff;
	/*cursor:pointer;
	font-family:Arial,"MS Trebuchet",sans-serif;*/
	height:25px;
}

body.bodyPageIdbestilling .FloatRight  dt.right {
	background:url("/upload_dir/design/unique/bgRightButton.png") no-repeat scroll 0 0 transparent;
	height:25px;
	width:3px;
}


/*--------------------------
	STYLING til SHOPPINGCART
---------------------------*/

#shoppingcart-box,
#shoppingcart-box-top,
#shoppingcart-box-content{
	display:inline;
	float:left;
	position:relative;
	font-size: 10px;
}
	td.checkout-cart-td-total-left {
		width: 47px;
	}
	td.checkout-cart-td-total-left,
	td.checkout-cart-td-total-right {
		border-bottom: 1px solid #dadada !important;
		padding: 0px 0px 5px 0px;
	}
	td.checkout-cart-td-left,
	td.checkout-cart-td-right,
	td.checkout-cart-td-total-left,
	td.checkout-cart-td-total-right {
		font-size: 10px;
	}
#shoppingcart-box {
	background: #FFFFFF;
	border: 1px solid #e5e5e5;
	margin: 0px 0px 0px 0px;
}
#checkout-cart-total  {
margin:10px 0 0;
}
#shoppingcart-box-top {
	padding: 5px;
}
#shoppingcart-box-content table table a {
	color: #D4B578;
}
tr.CartListBg2 {
}
#shoppingcart-box-content table tr td {
	padding: 0px 7px 0px 7px;
}
#shoppingcart-box-content table tr td table tr td {
	padding: 0px;
}

#shoppingcart-box-top h2{
	font-family:Verdana,Tahoma,Arial;
	font-size:11px;
	text-transform:none;
	font-weight:bold;
	margin-bottom:2px;
	margin-top:2px;
	font-style:normal;
}

#shoppingcart-box-top h2 em{
	font-style:normal;
}

#shoppingcart-box-content .CartListBg2 {
	float:left;
	display:inline;
	position:relative;
	width:133px;
	background:none repeat scroll 0 0 #fff;
	border:1px solid #ececec;
	margin-bottom:1px;
}

#shoppingcart-box-content .CartListBg {
	float:left;
	display:inline;
	position:relative;
	width:133px;
	background:none repeat scroll 0 0 #fff;
	border:1px solid #ececec;
	margin-bottom:1px;
}

#shoppingcart-box-content .checkout-cart-td-total-left{
	color:#9F9F9F;
}

#shoppingcart-box-content dt.left{
	background:url("/upload_dir/design/unique/menuButtonLeft.png") no-repeat scroll 0 0 transparent;
	height:25px;
	width:3px;
}

#shoppingcart-box-content dt.middle  {
	background:url("/upload_dir/design/unique/menuButtonMiddle.png") repeat-x scroll 0 0 transparent;
	height:25px;
	text-align:center;
}

#shoppingcart-box-content dt.middle .ahref,
#shoppingcart-box-content .CheckOutProceedList dt.middle .ahref {
	color:#fff;
	height:25px;
	line-height:25px;
	padding:0 3px 0 3px;

}

#shoppingcart-box-content dt.middle .ahref a,
#shoppingcart-box-content .CheckOutProceedList dt.middle .ahref a {
	color:#333;
	/*font-family:Arial,"MS Trebuchet",sans-serif;
	font-size:10px;
	text-decoration:none;*/
}

#shoppingcart-box-content dt.right{
	background:url("/upload_dir/design/unique/menuButtonRight.png") no-repeat scroll 0 0 transparent;
	height:25px;
	width:3px;
}

#shoppingcart-box-content #checkout-cart-total{
	position:relative;
}

#shoppingcart-box-content .button{
	margin:0 0 7px;
	float:right;
}
body.bodyCatIduser #shoppingcart-box {
	display: none;
}
body.bodyPageIdmine-ordrer #RightColumn { display: none;}
body.bodyPageIdmine-ordrer #Content {
	width: 736px;
}
body.bodyPageIdmine-ordrer #Content table.table_form {
	width: 706px;
}
#errors {
	width:100%;
}
/*--------------------------
	STYLING til HOVEDKATEGORIER
---------------------------*/

#ChokolateMainCat{
	width:736px;
	height:68px;
	float:left;
	display:inline;
	position:relative;
}

#MainCat1st{
	background:none;
	background-color:#f5f5f4;
	width:99px;
	height:68px;
	float:left;
	display:inline;
	position:relative;
}

#MainCat{
	background:url("/upload_dir/design/unique/bgMainCatSplitter.png") no-repeat left 0;
	background-color:#f5f5f4;
	width:99px;
	height:68px;
	float:left;
	display:inline;
	position:relative;
}
#MainCatSmall{
	background:url("/upload_dir/design/unique/bgMainCatSplitter.png") no-repeat left 0;
	background-color:#f5f5f4;
	width:85px;
	height:68px;
	float:left;
	display:inline;
	position:relative;
}

#CatPic{
	padding:7px 0 0 0px;
	text-align: center;
}

#CatText{
	width:100px;
	text-align: center;
	color:#b4b4b4;
	font: 10px "arial", sans-serif;
	position: absolute;
	top: 42px;
}

#CatText span{
	color:#383838;
}

#MainCat1st:hover{
	background:url("/upload_dir/design/unique/bgMainCatHover1st.png") no-repeat left 0;		
}

#MainCat:hover,
#MainCatSmall:hover {
	background:url("/upload_dir/design/unique/bgMainCatHover.png") no-repeat left 0;	
}

/*--------------------------------------
	CUSTOM STYLING til ForsideElementer
----------------------------------------*/

#BigBox1st #EgetLogo p{
	font-family: Arial, sans-serif;
	color:#d4b578;
	font-size:16px;
	margin:0 0 2px 11px;
}

#BigBox2nd #Univers p{
	color:#9f9f9f;
	font-family: Arial, sans-serif;
	text-transform:lowercase;
	font-size:12px;
	text-align:center;
	margin-top:70px;
}

#BigBox2nd #Univers p span{
	color:#61648a;
	font-family:'klavika-bold', Arial, sans-serif;
	text-transform:uppercase;
	font-size:29px;
	font-weight:bold;
}

#BigBox3rd #bgWebshopLink{
	display:inline;
	float:left;
	position:relative;
	width:360px;
	height:205px;
	background:url("/upload_dir/pics/Billeder til forside/bgShopLink.png") no-repeat 0 0;
}

#BigBox3rd #bgWebshopLink p{
	color:#9f9f9f;
	font-family: Arial, sans-serif;
	text-transform:lowercase;
	font-size:12px;
	text-align:center;
	margin-top:70px;
}

#BigBox3rd #bgWebshopLink p span{
	color:#d4b578;
	font-family: Arial, sans-serif;
	text-transform:uppercase;
	font-size:29px;
	font-weight:bold;
}
#BigBox4th #KontaktOle p {
	margin:0 0 2px 11px;
}

#BigBox4th #KontaktOle p,
#BigBox4th #KontaktOle a {
	font-family: Arial, sans-serif;
	color:#d4b578;
	font-size:16px;
}
#product-catalog-bottom-right a {
	color:#d4b578;
}
/*--------------------------------------
	FRONT PAGE Small boxes
----------------------------------------*/

.EventTitle {
	padding:5px 0;
width:195px;
	border-bottom: 1px solid #eeeeee;
}
.frontend-padding-small-boxes {
	padding: 18px 12px;
}
.frontend-txt-padding {
	padding: 5px 5px 5px 5px;
}
.frontend-txt-padding ul {
	list-style: none;
}
.frontend-txt-padding dt.right, .CheckOutProceedList dt.right  {
	background: url("/upload_dir/design/unique/menuButtonRight.png") no-repeat scroll 0 0 transparent !important;
}
.frontend-txt-padding dt.left, .CheckOutProceedList dt.left {
	width: 3px;
	background: url("/upload_dir/design/unique/menuButtonLeft.png") no-repeat scroll 0 0 transparent !important;
}
.NewsItemPreview {
	margin: 0px 0px 5px 0px;
}
.NewsItemPreviewLink {
	color: #61648a;
}
#newsletter-form-quick-tr-submit td div.button dl dt.left {
	background: transparent url("/upload_dir/design/unique/menuButtonLeft.png") no-repeat !important;
	width:3px !important;
}
#newsletter-form-quick-tr-submit td div.button dl dt.right {
	background: transparent url("/upload_dir/design/unique/menuButtonRight.png") no-repeat !important;
}
#newsletter-form-quick-tr-submit td div.button dl dt.middle {
	background: transparent url("/upload_dir/design/unique/bgInput.png") repeat-x scroll left top #FFFFFF;;
}

/*--------------------------------------
	Pagecontent-box
----------------------------------------*/

.pagecontent-box {
	background: #FFFFFF;
	width: 360px;
	float:left;
	margin:0 0 15px;
}
#pagecontent-box-content-48,
#pagecontent-box-content-23 {
	padding: 10px;
}

/*--------------------------------------
	PRODUCT LIST
----------------------------------------*/

#product-catalog-header {
	width: 736px;
	height: 212px;
	margin: 0px 0px 8px 0px;
	background: transparent url("/upload_dir/design/unique/ole_chokolade_slider.png") no-repeat top left;
}
#product-catalog-middle {
	width:736px;
	margin: 0px 0px 8px 0px;
	height: 205px;
	background: transparent url("/upload_dir/design/unique/webshop-fokus.png") no-repeat top left;
}
	.webshop-oversigt-padding-left {
		padding: 20px 0px 0px 7px;
		height: 189px;
		background: transparent url("/upload_dir/design/unique/webshop/chokoladestykker.png") no-repeat 40px 55px;
	}
	.webshop-oversigt-padding-middle {
		padding: 20px 7px 0px 14px;
		height: 189px;
		background: transparent url("/upload_dir/design/unique/webshop/prisniveau.png") no-repeat 40px 45px;
	}
	.webshop-oversigt-padding-right {
		padding: 20px 7px 0px 8px;
		height: 189px;
		background: transparent url("/upload_dir/design/unique/webshop/luksus-chokolade.png") no-repeat left 30px;
	}
	#product-catalog-chokolade-stykker {
		float: left;
		width: 237px;
	}
	html.Chrome #product-catalog-chokolade-stykker {
		width:241px;
	}
	html.Chrome #product-catalog-price-niveau {
		width:250px;
	}
	#product-catalog-price-niveau {
		float: left;
		width: 255px;
	}
	#product-catalog-luksusstykker {
		float: left;
		width: 244px;
	}
	.product-catalog-header-text {
		padding: 100px 40px 0px 40px;
	}
	.buttons-placer {
		margin: 142px 0px 0px 0px;
	}
	.buttons-placer span {
		font-size: 10px;
		color: grey;
		line-height: 22px;
	}
	a.webshop-oversigt-button {
		display: block;
		width: 41px;
		height: 22px;
		margin: 0px 0px 0px 2px;
		float:right;
	}
		.stk2-8 {
			background: transparent url("/upload_dir/design/unique/webshop/btns/2-8.gif") no-repeat top left;
		}
		.stk2-8:hover {
			background: transparent url("/upload_dir/design/unique/webshop/btns/2-8_hover.gif") no-repeat top left;
		}
		.stk12-36 {
			background: transparent url("/upload_dir/design/unique/webshop/btns/12-36.gif") no-repeat top left;
		}
		.stk12-36:hover {
			background: transparent url("/upload_dir/design/unique/webshop/btns/12-36_hover.gif") no-repeat top left;
		}
		.stk50-100 {
			background: transparent url("/upload_dir/design/unique/webshop/btns/50-100.gif") no-repeat top left;
		}
		.stk50-100:hover {
			background: transparent url("/upload_dir/design/unique/webshop/btns/50-100_hover.gif") no-repeat top left;
		}
		.pris200 {
			background: transparent url("/upload_dir/design/unique/webshop/btns/200.gif") no-repeat top left;
		}
		.pris200:hover {
			background: transparent url("/upload_dir/design/unique/webshop/btns/200_hover.gif") no-repeat top left;
		}
		.pris300 {
			background: transparent url("/upload_dir/design/unique/webshop/btns/300.gif") no-repeat top left;
		}
		.pris300:hover {
			background: transparent url("/upload_dir/design/unique/webshop/btns/300_hover.gif") no-repeat top left;
		}
		.pris400 {
			background: transparent url("/upload_dir/design/unique/webshop/btns/400.gif") no-repeat top left;
		}
		.pris400:hover {
			background: transparent url("/upload_dir/design/unique/webshop/btns/400_hover.gif") no-repeat top left;
		}
		.luksusstykker {
			background: transparent url("/upload_dir/design/unique/webshop/btns/luksusstykker.gif") no-repeat top left;
			display: block;
			width: 86px;
			float:right;
			height: 22px;
		}
		.luksusstykker:hover {
			background: transparent url("/upload_dir/design/unique/webshop/btns/luksusstykker_hover.gif") no-repeat top left;
		}
#product-catalog-bottom {
	width:736px;
	height: 168px;
}
#product-catalog-bottom-left {
	float: left;
	background: transparent url("/upload_dir/design/unique/bg-webshop-box.png") no-repeat top left;;
	width: 360px;
	height: 168px;
	margin: 0px 16px 0px 0px;
}
	#product-catalog-bottom-left-newsletter {
		float: left;
	}
	#product-catalog-bottom-left-customer {
		float: right;
	}
		input.webshop-custom-input {
			width: 115px;
		}
		
#product-catalog-bottom-right {
	float: left;
	width: 360px;
	height: 168px;
}

.fieldset-underside-service {
	border:1px solid #dadada;
	background-color: #e5e5e5;
	padding:10px;
	text-align: justify;
}
.fieldset-underside-service legend {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	border:1px solid #dadada;
	padding:3px 5px;
	background-color: #61648a;
}
input.item_product_amount {
	border:1px solid #dadada;
	background: transparent url("/upload_dir/design/unique/input_bg.png");
	width: 42px;
	height: 23px;
	color: #666666;
	text-align: center;
	cursor:auto;
}
#newslettersubscribe-box {
	width: 360px;
	background: #FFFFFF url("/upload_dir/design/unique/newsletter_bg.png") no-repeat top left;
}
	table#newsletter-form-quick-table {
		width: 360px;
	}
	#newsletter-form-quick-table tbody tr td {
		padding: 0px 0px 0px 200px;
	}
	#newslettersubscribe-box-top h2 {
		padding: 20px 10px 10px 10px;
	}
body.bodyPageId1 table#newsletter-form-quick-table,
body.bodyPageId29 table#newsletter-form-quick-table {
	width: 140px;
}
body.bodyPageId1 #newsletter-form-quick-table tbody tr td,
body.bodyPageId29 #newsletter-form-quick-table tbody tr td {
		padding: 0px 0px 0px 0px;
	}
body.bodyCatId10 .pagecontent-box {
	width: 151px;
}
body.bodyCatId10 .pagecontent-box-content {
	padding: 20px 10px;
}
body.bodyCatId10 .pagecontent-box {
	margin: 0px 0px 1px 0px;
}
/* NEWS STYLING */

/* FAMILIEN */
.familien-content-box-left {
	float: left;
	margin: 0px 16px 0px 0px;
}
.familien-content-box-right {
	float: left;
}

/*--------------------------------------
	DIVERSE CUSTOM TIL SHOP
----------------------------------------*/

#QuickLinkToCheckOut{
	background: #fff;
	border: 1px solid #E5E5E5;
	border-top: 0px solid #E5E5E5;
	height: 100px;
	width: 135px;
	float: left;
	padding: 5px 7px 5px 7px;
}

#QuickLinkCustomerService{
	background: #fff;	
	border: 1px solid #E5E5E5;
	border-top: 0px solid #E5E5E5;
	height: 150px;
	width: 135px;
	float: left;
	padding: 5px 7px 5px 7px;
}

body.bodyPageId12 #MainContent {
	width: 100%;
	margin: 0px 0px 0px 0px;
	height: 100%;
	position: relative;

}
body.bodyPageId12 #MainContent embed {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0px;
}

.ProductListLinkWrapper_style2 {
	cursor:auto;
}
a.mine-logo-boxes {
	border: 1px solid #dadada;
	display: block;
}
a.mine-logo-boxes span {
	background: #d1b06f;
	border: 1px solid #FFFFFF;
	display: block;
	line-height: 18px;
	text-align: center;
	color: #FFFFFF !important;
}