html, body, div, body span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	border:0px none;
	font-family:inherit;
	font-style:inherit;
	font-weight:inherit;
	margin:0pt;
	padding:0pt;
}
 
html {
	height: 100%;
	margin-bottom: 1px; }
 
ol, ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none; }
 
table {
	border-collapse:separate;
	border-spacing:0pt; }
 
caption, th, td {
	font-weight:normal;
	text-align:left; }
 
blockquote:before, blockquote:after, q:before, q:after { content:""; }
 
blockquote, q { quotes:"" ""; }
 
em { font-style:italic; }
 

hr {
height: 1px;
background-color: #c1c1c1;
color: #c1c1c1;
border: none;
padding: 0;
margin: 1em 0;
}
 
.clear { clear:both; }
 
.clearfix:after {
	clear:both;
	content:".";
	display:block;
	height:0pt;
	visibility:hidden; }
 
.clearfix { }
 
* html .clearfix { height:1%; }
 
.clearfix { display:block; }
 
option { padding-left: 0.4em; }
 
select { padding: 1px; }
 
fieldset, img { border: 0 solid; }
 
.skip, .hideme {
	position: absolute;
	left: -1000em; /* LTR */
	top: -1000em; }
 
.skip:focus, .skip:active {
	position: static;
	left: 0;
	top:0; }

body{
		color:#8A8C70;
		font-family:arial,verdana,tahoma,sans-serif;
		font-size:12px;
		margin:10px 0 0 0;
		padding:0;
		text-align:center;
	}
	.main{
		width:920px;
		margin:0 auto;
		padding:0;
		text-align:left;
	}
		.mainHeader{
			 background:url(layout/newdesign/header.jpg) no-repeat 0 0;
			 width:920px;
			 height:125px;
		}
		.mainHeader h1{
			background: url(layout/newdesign/JensHolst.gif) no-repeat 0 0;
			width:109px;
			height:67px;
			text-indent:-9999px;
			float:left;
			margin:21px 0 0 46px;
			display:inline;
		}
			.mainHeader h1 a{
				width:109px;
				height:67px;
				display:block;
			}
			.mainHeader .additionalMenu{
				float:right;
				width:195px;
				height:102px;
				*height:108px;
				margin:1px 8px 0 0;
				display:inline;
				border-top:2px solid #039346;
				border-bottom:4px solid #fd6f0b;
				background: #fff url(layout/newdesign/shopbag.gif) no-repeat 0 0;
				overflow:hidden;
			}
				.mainHeader .additionalMenu .country{
					float:right;
					margin-right:6px;
					display:inline;
					margin-top:3px;
				}
				.mainHeader .additionalMenu ul{
					float:right;
					clear:both;
					list-style-type:none;
					margin:15px 25px 0 0;
					display:inline;
					overflow:hidden;
				}
					.mainHeader .additionalMenu ul li{
						padding-bottom:16px;
					}
					.mainHeader .additionalMenu ul li a{
						font-size:12px;
						font-family:Arial, Helvetica, sans-serif;
						color:#000;
						line-height:11px;
						text-decoration:none;
					}
					.mainHeader .additionalMenu ul li a span{
						text-decoration:underline;
						display:block;
					}
					.mainWrapper{
						background:url(layout/newdesign/bck.gif) repeat-y 0 0;
						width:920px;
						overflow:hidden;
						position:relative;
					}
					.mainContentWrapper{
						text-align:left;
					}
					.mainContent{
						float:right;
						width:710px;
						margin:0 5px;
						display:inline;
						position:relative;
					}
						.mainContent a{
							color:#426119;
							text-decoration:underline;
						}
						.mainContent .subPages{
							padding:40px 20px 20px 30px;
							width:660px;
						}
						/*.mainContent table{
							width:670px	;
						}*/
						.mainContent table td.template_1_1 {
						width:390px;
						}
						.mainContent table td.template_1_1 img{
						}
						.mainContent table td.template_1_2 {
						width:50px;
						display:block;
						float:left;
						}
						.mainContent table td.template_1_3 {
						width:230px;
						float:right;
						}
							.mainContent table td.template_1_3 img {
							}
						.mainContent table td.template_2_1 {
						width:185px;
						}
						.mainContent table td.template_2_2 {
						width:20px;
						}
						.mainContent table td.template_2_3 {
						width:185px;
						}
						.mainContent table td.template_2_4 {
						width:50px;
						}
						.mainContent table td.template_2_5 {
						width:230px;
						}

						
					.mainContent .mShop{
						background:url(layout/newdesign/onlineshopbck.gif) repeat-x 0 0; 
						width:710px;
						height:188px;
						position:relative;
						overflow:hidden;
						margin:0 0 3px 0;
					}
						.mShop h2{
							background:url(layout/newdesign/shop.png) no-repeat 0 0;
							text-indent:-9999px;
							margin:1px 0 0 9px;
							width:265px;
							height:186px;
							float:left;
						}
						.mainContent .mShop .shopLink a{
							position:absolute;
							left:89px;
							top:73px;
							color:#000;
						}
						.shopTeaser{
							margin:22px 12px 0 0;
							overflow:hidden;
						}
							.shopTeaser ul{
								list-style-type:none;
								margin:0 72px 0 60px;
								padding:0;
								float:left;
								display:inline;
								overflow:hidden;
							}
								.shopTeaser ul li{
									font: italic 17px/26px "Times New Roman", Times, serif;
									background:url(layout/newdesign/bullets.png) no-repeat 0 50%;
									padding:0 0 0 12px;
									margin:0;
								}
								.shopTeaser ul li strong{
									color:#8a8c70;
									font: italic 22px/26px "Times New Roman", Times, serif;
									font-style:italic;
									font-weight:bold;
								}
								.shopTeaser ul li.shopReadMore{
									background:none;
								}
								.shopTeaser ul li.shopReadMore a{
									color:#426119;
									font-size:13px;
									text-decoration:underline;
									display:block;
									font-family:arial,verdana,tahoma,sans-serif;
									font-style:normal;
									text-align:right;
								}
							
					.mainMenu{
						width:159px;
						float:left;
						margin:0 9px 0 16px;
						padding:54px 8px 0 8px;
						display:inline;
						background:#fff url(layout/newdesign/menubck.gif) repeat-x bottom left;
						height:648px;
						z-index:10;
					}
						.mainMenu a{
							font: normal 11px/25px Arial, Helvetica, sans-serif !important;
							color:#000;
							text-transform:uppercase;
							text-decoration:none;
						}
							.mainMenu a.niv1act{
								color:#fda571;
								font-weight:bold;
							}
						.mainFooter{
							width:920px;
							background:url(layout/newdesign/footer.gif) no-repeat 0 0;;
							height:22px;
						}
						.footer{
							text-align:center;
							margin:0 0 0 150px;
padding:5px 0 0;
text-align:center;
						}
.mText{
	margin:0;
	padding:0;
	background:#f8f9f5 url(layout/newdesign/divider.gif) no-repeat 100% 100%;
	float:left;
	overflow:hidden;
	position:relative;
	padding:12px 14px 40px 14px;
	width:682px;
	*width:710px;
}
.mText .image{
	float:left;
	margin-right:27px;
	width:212px;
}
	.mText .image img{
		margin-bottom:4px;
		border:3px solid #eaf1d0;	
	}
.mText .content{
	float:right;
	width:432px;
}
	.mText .content h2{
		font-size:16px;
		line-height:19px;
		color:#8a8c70;
		margin:8px 0 25px 0;
	}
	.mText .content p{
		font-size:13px;
		line-height:17px;
	}
	.mText .content a{
		color:#426119;
		text-decoration:underline;
	}
.banner{
bottom:0;
left:-190px;
position:absolute;
width:175px;
display:block;
text-align:center;
z-index:20;
*zoom:1;
}
.banner a{
	display:block;
}



#topLayer	{width: 920px; height: 125px}
#outerContent	{width: 920px; background: url(layout/outerContentBack.gif) repeat-y}
#innerOuterContent	{padding: 0px 4px 0px 4px}
#contentTable		{}
#leftBarTD			{width: 174px; border: 10px solid #DADDC8; background: #E7EADB url(layout/leftBarBack.jpg) no-repeat}
#leftBarDiv			{padding: 35px 10px 10px 10px}
#sepTD				{height: 450px; width: 6px; font-size: 1px; background: url(layout/sepTdBack.gif) repeat-y}
#contentTD			{width: 712px; height: 450px}
#countryOuterDiv	{background: #D9DCCB}
#countryInnerDiv	{padding: 8px 6px 8px 6px}
#countryInnerDiv table	{width: 700px}

#addressBar			{background: #D9DCCB; height: 22px; vertical-align: middle}

#youAreHere			{padding: 6px}
#nav3				{padding: 6px; background: url(layout/nav3Border.gif) top repeat-x}
#contentDiv			{padding: 40px 20px 20px 30px}




.subPages .empTd			{width: 160px; padding: 0px 0px 20px 0px}
.subPages .empNameDiv			{font-weight: bold}
.subPages .empTextDiv p		{margin: 0px}




