* { padding: 0; margin: 0; }

html, body {
}
body {
  color: #333;
  font: 11px Arial, Verdana, sans-serif; 
  background:url("/upload_dir/design/unique/bgBody.png") repeat scroll 0 0 transparent;
}
a, a:link, a:visited, a:active {
	color: #BC0000; 
	text-decoration: underline;	
}
a:hover {
	text-decoration: none;
	color: #323232; 
}
#WrapperOuter {
	background: #eee;
}
#Wrapper {
	margin: 0 auto;
	width:100%;
	text-align: left;
	position: relative;
	min-height: 100%; /* For Modern Browsers */
	height: auto !important; /* For Modern Browsers */
	height: 100%; /* For IE */
	background: none;
}
#HeaderWrapper { 
	background:url("/upload_dir/design/unique/bgNavigation.png") repeat-x scroll 0 0 transparent;
	height:171px;
}
#Header {
	background:url("/upload_dir/design/unique/underside_baggrund.jpg") no-repeat scroll 335px top transparent;
	height:100px;
	width:950px;
	margin:0 auto;
}
#TopLeft {
	width:248px;
	float:left;
	height:80px;
}
#Logo {
	text-align: left;
	padding:28px 0 0 24px;
}
#TopRight{
	width:700px;
	display:block;
	float:left;
}
#Top {
	width: 700px;
	margin:0 auto;
	height:48px;
	text-align: right;
}
	#QuickLinks {
		display:inline;
		margin:0 10px 10px 0;
	}
		#QuickLinks a {
			text-decoration: none;
			color:#999;
		}
	#Language {
		display:inline;
	}
#Navigation,
#Navigation_2nd {
	width:700px;
	margin:0 auto;
	float:left;	
}

#Navigation_3rd {	
	top:28px;
	width: 202px;
	background: #e3e3e3;
	float:left;
	margin: 0;
}
#Navigation_2nd {
	background: none;
	height:71px;
	border: none;
}
	#Navigation ul {
		margin: 0;
		border: 0 none;
		padding: 0;
		width:700px;
		list-style: none;
		height:52px;
		background: none;
	}
	#Navigation_2nd ul {
		width:700px;
		margin:0;
	}
	#Navigation ul li,
	#Navigation_2nd ul li {
		margin: 0;
		border: 0 none;
		float: left; 
		display: inline;
		list-style: none;
	}
	#Navigation_3rd ul {
		padding:2px 14px 0 13px;
	}
	#Navigation_3rd ul li  {
		margin: 0;
		border: 0 none;
		float: none; 
		display: block;
		list-style: none;
	}
	#Navigation ul li a {	
		margin:0;
		margin-right: 36px;
		float: left; 
		display: block;
		background: none;
		color: #b5121b;
		font: 14px/52px Arial, Verdana, "MS Trebuchet", sans-serif;
		text-decoration: none;
		text-transform: uppercase;
	}
	html.Explorer6 #Navigation ul li a {
		margin-right: 18px;
	}
	#Navigation ul li a:hover,
	#Navigation ul li a.active {
		background:url("/upload_dir/design/unique/menuHover.png") repeat-x scroll left bottom;
	}
	#Navigation_2nd ul li a {	
		margin: 0 14px 0 0;
		float: left; 
		display: block;
		color: #fff;
		font: 12px Arial, Verdana, sans-serif;
		text-decoration: none;
		padding:32px 0 24px;
		border-right: none;		
	}
	html.Explorer6 #Navigation_2nd ul li a {
		margin: 0px;
		padding: 0px;
		margin-right: 8px;
		line-height: 71px;
	}
	#Navigation_3rd ul li a {	
		padding: 0 0 0 8px;		
		text-decoration: none;	
		font: 12px/32px Arial, Tahoma, "MS Trebuchet", sans-serif;
		float:none;
		color: #b5121b;
		display: block;
		border-bottom: 1px solid #c2c2c2;
		margin:0 0 2px;
	}
	#Navigation_2nd ul li a:hover,
	#Navigation_2nd ul li a.active {
		background:url("/upload_dir/design/unique/menuHover2.png") no-repeat scroll center top; 
	}
	#Navigation_3rd ul li a:hover,
	#Navigation_3rd ul li a.active {
		text-decoration: underline;
	}
#ContentWrapper {
	margin:0 auto;
	padding:0;
	width:950px;
}
#ContentWrapper:after {
  clear: both;
  display: block; 
  content: ".";
  height: 0;
  visibility: hidden;
}
#Content {
	background:url("/upload_dir/design/unique/bgContent.png") repeat-y scroll 0 0 transparent;
	float:left;
	margin:43px 0 22px 0;
}
body.bodyPageId1 #Content {
	background:none;
	margin:0px 0 22px 0;
}
	#LeftColumn,
	#RightColumn {
		width:202px;
		min-height:300px;
	  	height:auto !important;
	  	height:300px;
		float:left;	
		display:inline;
		margin:0 48px 0 0;
	}
	#RightColumn {
		float:right;
		margin:10px 0 0 10px;
	}
	/* =================== MODULE.BOXES ======================*/
	#search-box,
	#blog-box,
	#quicklogin-box,
	#pagenews-box,
	#calendar-box {
		margin:0 0 10px 0;
		width:180px;
		float:left;
	}
	#search-box-top,
	#blog-box-top,
	#quicklogin-box-top,
	#pagenews-box-top,
	#calendar-box-top {
		width:180px;
		float:left;
		background: none;
		height:32px;
		margin:0 0 1px 0;
	}
	#search-box h2,
	#blog-box h2,
	#quicklogin-box h2,
	#pagenews-box h2,
	#calendar-box h2 {
		font-size: 13px;
		color:#fff;	
		font-weight: normal;	
		padding:0 0 0 10px;	
		line-height:32px;	
	}	
	#search-box em,
	#blog-box em,
	#quicklogin-box em,
	#pagenews-box em,
	#calendar-box em {
		color:#666;
		font-weight: bold;
		font-style: normal;
	}	
	#search-box-content,
	#blog-box-content,
	#quicklogin-box-content,
	#pagenews-box-content,
	#calendar-box-content {
		float:left;
		width:168px;
		padding:10px 5px 5px 5px;
		min-height:50px;
	  	height:auto !important;
	  	height:50px;
	  	background:#f2f2f2;
	  	border:1px solid #eee;
	}
	#search-box-bottom,
	#newslettersubscribe-box-bottom,
	#blog-box-bottom,
	#quicklogin-box-bottom,
	#pagenews-box-bottom,
	#calendar-box-bottom {
	}
	
	#MainContent {	
		min-height:300px;
	  	height:auto !important;
	  	height:300px;
		float:left;		
		display:inline;
		margin-top: -9px;
		padding:0 0 20px 0;
		width:700px;
	}
		#MainContent h1{
			color:#000; 
			font-size: 22px;
			font-weight: normal;
			margin:0 0 20px 0;
			padding:0 0 8px 0;
			border-bottom: 8px solid #ddd;
		}
		#BreadCrumb {		
			margin:10px 0 10px 0;
			float:left;
			width:100%;
		}
#Footer {
	background:none;
	height:56px;
	text-align:center;
	width:100%;	
}	
#FooterText {
	color:#b5121b;
	margin:0 auto;
	padding:42px 0 0 22px;
	text-align:left;
	width:950px;
	font: 11px Arial, Verdana, sans-serif;
}
#FooterText a {
	color:#b5121b;
	text-decoration: none;
}
#ContactData li {
	background:url("/upload_dir/design/unique/footerDot.png") no-repeat scroll right center transparent;
	border-right:medium none;
}

	/* =================== Forside ======================*/
	
	body.bodyPageId1 #WrapperOuter {
		background: url("/upload_dir/design/unique/bgFront.png") no-repeat center -100px #eee;
	}
	body.bodyPageId1 #Wrapper {
				
	}
	
	body.bodyPageId1 #HeaderWrapper  {
		background: none;
		height:125px;
	}
	body.bodyPageId1 #Header {
		background: none;
		border-bottom:1px solid #C4C4C4;
		height:124px;
		margin:0 auto;
		width:950px;
	}
		body.bodyPageId1 #TopLeft {
			width:180px;
			margin-top: 50px;
		}
		body.bodyPageId1 #Top {
			height:50px;
		}
		html.Explorer6 body.bodyPageId1 #Top {
			height:56px;
		}
		body.bodyPageId1 #Logo  {
			padding:0 0 0 24px;
		}
		body.bodyPageId1 #Navigation {
			margin-top: 22px;
		}
	body.bodyPageId1 #MainContent {
		width: 950px;
		padding:0 0 24px;
		margin:20px 0 0 0;
	} 
	body.bodyPageId1 #LeftColumn {
		display: none;
	}
	body.bodyPageId1 #Footer {
		background: url("/upload_dir/design/unique/bgFooter.png") repeat-x 0 2px; 
		height:100px;
		margin-top:-50px;
		position:absolute;	
	}
	body.bodyPageId1 #FooterText {
		padding:42px 0 0 12px;
	}
	
	html.Explorer6 body.bodyPageId1 #Footer,
	html.Explorer7 body.bodyPageId1 #Footer {
		background:none;
		height:100px;
		text-align:center;
		width:100%;	
		margin-top: 0px;
		position:static;
	}	
	html.Explorer6 body.bodyPageId1 #FooterText, 
	html.Explorer7 body.bodyPageId1 #FooterText {
		color:#b5121b;
		margin:0 auto;
		padding:42px 0 0 22px;
		text-align:left;
		width:950px;
		font: 11px Arial, Verdana, sans-serif;
		
	}
	
#NewsWrapper {
	width: 257px;
	float: right;
}
	#Newsletter {
		float:right;
		position:relative;
		width:257px;
		z-index:1000;
	}
	#newsletter_form-quick  {
		color:#787878;
		font-size:11px;
	}
	#newslettersubscribe-box {
		width: 257px;
		background: #ddd;
		margin: 0px;
		border-bottom: 1px solid #ba252d;
	}
	#newslettersubscribe-box-top {
		height: 49px;
	}
	#newslettersubscribe-box h2 {
		font: normal 14px/49px Arial;
		color: #b5121b;
		padding: 0 29px;
		text-transform: uppercase;
	}
	#newslettersubscribe-box-content {
		padding:0 29px 36px;
		width:199px;
	}
		#newsletter_name_quick, #newsletter_mail_quick {
			width:182px;
			margin: 0 0 7px;
		}
		#newsletter_mail_quick {
			margin: 0 0 14px;
		}
		#newslettersubscribe-box-content input {
			background: #fff;
			color:#787878;
			font-family: Arial, Verdana,"MS Trebuchet",sans-serif;
			font-size:11px;
			padding:2px 2px 2px 10px;
			height: 18px;
		}
		#newslettersubscribe-box-content .button {
			float:right;
			margin-top:-24px;
		}
		html.Explorer6 #newslettersubscribe-box-content .button {
			margin-top: 0px;
		}
			dt.left,
			dt.middle, 
			dt.right {
				background: #ddd;
				color: #b5121b;
				border-bottom: 1px solid #c4c4c4;
				height:19px;
			}
			dt.left {
				border-left: 1px solid #c4c4c4;
				width: 5px;
			}
			#newslettersubscribe-box-content dt.middle input {
				background: none;
				border: none;
				color: #b5121b;
				font-weight: bold;
				text-transform: uppercase;
				font-size:12px;
				padding: 0;
			}
			#newslettersubscribe-box-content .LV_invalid, 
			#newslettersubscribe-box-content .LV_validation_message {
				display: none;
			}
		#newslettersubscribe-box-content .radiobtn {
			height: 12px;
			background: none;
			border: none;
		}
		#newsletter-form-quick-tr-check span {
			padding: 0 10px 0 0; 
		}

	#newslettersubscribe-box-content input .LV_invalid_field, #newslettersubscribe-box-content input.LV_invalid_field:hover, #newslettersubscribe-box-content input.LV_invalid_field:active, textarea.LV_invalid_field:hover, textarea.LV_invalid_field:active, .fieldWithErrors input.LV_invalid_field, .fieldWithErrors textarea.LV_invalid_field {
border:1px solid #CE1300;
}
	
#frontend-content {
	float:left;
	width:100%;
	height:150px;
}

#news-preview {	
	width:641px;
	float:left;
	margin:10px 0 0 12px;
}

.NewsItemPreview {
	float:left;
	width:295px;
	height:80px;
	padding:5px 0 0 0;
	text-align: justify;
}
.NewsItem1 {
	padding:5px 25px 0 0;
	margin:0 25px 0 0;
	border-right:1px solid #c4c4c4;
}
.NewsItemPreviewLink {
	font-size: 14px;
	color:#b5121b;
	text-decoration: none !important;
	text-transform: uppercase;
	font-weight: normal;
	margin:0 0 10px 0;
	display:block;
}
span.span-date {
	color:#b5121b;
}
.NewsItemPreviewText {
	color:#4e4e4e;
	font-size: 11px;
	line-height:16px;	
}

