
img { behavior: url(/_design/common/js/required/iepngfix.htc); border: none; }
* { padding: 0; margin: 0; }
html {
	font-size: 62.5%;
}


body {
	font: 12px "Lucida Sans Unicode", sans-serif;
	color:#323232; 
	/*background: #323232;*/
}


a, a:link, a:visited, a:active {
	color: #EF7C00;
	text-decoration: none;	
	border: 0;
}
a:hover {
	text-decoration: none;
	color: #323232;
	border: 0; 
}
#Wrapper {	
	margin:0 auto;
	width:960px;
}

#Header{
	width:960px;
	height:161px;
	float:left;
}

#Logo{
	float:left;
	margin:28px 0 35px 0;
}

#TopRight{
	float/**/:right;
	margin:0 0 0 0;
}

	#QuickLinks {
		float:left;
		margin:6px 15px 10px 0;
	}
		#QuickLinks a {
			text-decoration: none;
			color:#000;
		}
		#QuickLinks a:hover{
			color:#ef7c00;
		}
	#Language {
		float:right;
		margin:7px 0 0 0;
	}
#Navigation {
	float:left;
	height:20px;
	width:780px;			
	/*background: url("/_design/templates/tp502/img/theme001/NavBg.png") repeat-x 0px 0px;*/
	margin-top:2px;
}

	#Navigation_1st ul{
		list-style:none;
		float:left;
		height:20px;
	}
	
	#Navigation_1st ul li{
		float:left;
		line-height:20px;
	}
	
	#Navigation_1st ul li#Li_CatItem1 a, #Navigation_1st ul li#Li_CatItem1_uk a{
		padding:0 20px 0 0;
	}
	
	#Navigation_1st ul li a{
		padding:0 20px 0 20px;
		font-family:"Lucida Sans Unicode", sans-serif;
		font-size:13px;
		text-decoration:none;
		color:#000;
		font-weight:bold;
	}
	
	#Navigation_1st ul li a:hover,
	#Navigation_1st ul li.current a{
		color:#ef7c00;
	}
	
	#Navigation_2nd{
		float:left;
		width:300px;
		/*padding:0 0 0 43px;*/
		
	}
	
	#Navigation_2nd ul{
		list-style:none;
        background:url("/upload_dir/design/unique/2ndNavigation.png") repeat-y 0 0;
		}
	
	#Navigation_2nd ul li{
        margin:0 0 16px 0;
	}
    
    #Navigation_2nd ul li:hover{
    }
    
    /*
    #Navigation_2nd ul li#Li_PageItem30,
	#Navigation_2nd ul li#Li_PageItem14,
	#Navigation_2nd ul li#Li_PageItem35,
	#Navigation_2nd ul li#Li_PageItem43{
		margin:0 0 0 43px;
	}
    */
	
	#Navigation_2nd ul li a{
        font-size:12px;
		/*line-height:12px;*/
		color:#000;
		text-decoration:none;
	    padding:0 0 0 43px;
    }
	
	#Navigation_2nd ul li a:hover, 
    #Navigation_2nd ul li a.active {
		color:#EF7C00;
	    background:url("/upload_dir/design/unique/ul2ndNavigation.png") no-repeat 0 -2px;
    }

#ContentWrapper {
	float:left;
	width:960px;
}
#Content {	
	width:960px;	
	float:left;
	margin:36px auto;
	margin-bottom:57px;
}
	#LeftColumn,
	#RightColumn {
		width:300px;
		min-height:400px;
	  	height:auto !important;
	  	height:400px;
		float:left;	
		display:inline;
		margin:0 30px 0 0;
	}	
	#RightColumn {		
		float:right;	
		margin:0 0 0 30px;
	}	
	#search-box,
	#newslettersubscribe-box,
	#blog-box,
	#quicklogin-box,
	#pagenews-box,
	#calendar-box {
		margin:0 0 10px 0;
		width:300px;
		float:left;
	}
	#search-box-top,
	#newslettersubscribe-box-top,
	#blog-box-top,
	#quicklogin-box-top,
	#pagenews-box-top,
	#calendar-box-top {
		width:300px;
		float:left;
		background: transparent url("/upload_dir/design/unique/boxTop.png") no-repeat 0px 0px;
		height:33px;
		margin:0 0 1px 0;
	}
	#search-box h2,
	#newslettersubscribe-box h2,
	#blog-box h2,
	#quicklogin-box h2,
	#pagenews-box h2,
	#calendar-box h2 {
		font-size: 11px;
		color:#fff;	
		font-weight: bold;	
		padding:0 0 0 40px;	
		line-height:33px;	
	}	
	#search-box em,
	#newslettersubscribe-box em,
	#blog-box em,
	#quicklogin-box em,
	#pagenews-box em,
	#calendar-box em {
		color:#fff;
		font-weight: bold;
		font-style: normal;
	}
	
	.pagecontent-box {
    	width: 300px;
	}
	
	.pagecontent-box-bottom{
		width:300px;
		float:left;
		height:9px;
		background:url("/upload_dir/design/unique/pageContentBottom.png") no-repeat 0 0;
display: none;
	}
		
	#search-box-content,
	#newslettersubscribe-box-content,
	#blog-box-content,
	#quicklogin-box-content,
	#pagenews-box-content,
	#calendar-box-content {
		float:left;
		width:288px;
		padding:10px 5px 5px 5px;
		min-height:50px;
	  	height:auto !important;
	  	height:50px;
	  	background:#fff;
	  	border:1px solid #000;
	}
	#search-box-bottom,
	#newslettersubscribe-box-bottom,
	#blog-box-bottom,
	#quicklogin-box-bottom,
	#pagenews-box-bottom,
	#calendar-box-bottom {
	}	
	#MainContent {
		margin:2px 0 0 0;	
		min-height:400px;
	  	height:auto !important;
	  	height:400px;
		float:left;		
		display:inline;
		width:300px;
	}
		#MainContent h1,
		.pagecontent-box-content h1{
			float:left;
			background:url("/upload_dir/design/unique/headLine1Bg.png") no-repeat bottom right;
			color:#000;
			/*font-weight:normal;*/ 
			font-size: 19px;
			margin:0 0 10px 0;
			padding:0 30px 0 0;
            line-height: 25px;
		}
		
		.pagecontent-box-content h1{
			margin:0 0 23px 0;
		}
		
		#HeadLineSplitter{
			float:left;
			width:300px;
			height:1px;
			line-height:0px;
			font-size:0px;
			margin:0 0 12px 0;
		}
		
		#MainContent p,
		.pagecontent-box-content p {
			color:#5a5a5a;
    		float:left;
			padding: 6px 0;
			font-size:12px;
		}
		
#Splitter {
	float:left;
	height:10px;
	width:960px;
}

#FooterWrapper{
	width:960px;
	height:90px;
	float:left;
	background:url("/upload_dir/design/unique/footerBg.png") no-repeat 0 0;
	margin:0 0 16px 0;
}

#FooterLogo{
	float:left;
	margin:19px 0 0 34px;
	width:296px;
}

html.Explorer6 #FooterLogo,
html.Explorer7 #FooterLogo{
	display:inline;
}

#SocialLinks{
	width:230px;
	height:60px;
	float:right;
	padding:30px 0 0 100px;
}
#SocialLinks div {
    float: left;
    width: 37px;
    height: 37px;
    cursor: pointer;
}
#knap1 { background: url('/upload_dir/design/unique/faceBook.png') no-repeat; }
#knap1:hover { background: url('/upload_dir/design/unique/facebook_hover.png') no-repeat; } 
#knap2 { background: url('/upload_dir/design/unique/linkedIn.png') no-repeat; }
#knap2:hover { background: url('/upload_dir/design/unique/linkedIn_hover.png') no-repeat; }
#knap3 { background: url('/upload_dir/design/unique/twitter.png') no-repeat; }
#knap3:hover { background: url('/upload_dir/design/unique/twitter_hover.png') no-repeat; }
#knap4 { background: url('/upload_dir/design/unique/youTube.png') no-repeat; }
#knap4:hover { background: url('/upload_dir/design/unique/youtube_hover.png') no-repeat; }
		
#FooterMiddleLeft {
	float:left;
	width:150px;
	text-align: center;
	height:90px;
	
}

html.Explorer6 #FooterMiddleLeft ul{
	display:inline;
}	
#FooterMiddleLeft ul {
	height:71px;
	list-style:none;
	padding:19px 0 0 0;
	float:left;
	
}

#ContactData li {
    border-right: 0px solid #323232;
    padding: 0 7px;
    float:left;
    height:11px;
    width:133px;
    margin:0 0 3px 20px;
}

#ContactData li span{
	float:left;
	line-height:11px;
	color:#fff;
	font: 10px "Lucida Sans Unicode", sans-serif;
}
#ContactData li a{
	color:#fff;
	font: 10px "Lucida Sans Unicode", sans-serif;
}

#ContactData li.lastadress {
    border-right: 0px solid #323232;
    padding:0 !important;
}
#ContactData li.ContactDataName{
	padding:0 !important;

}

html.Explorer6 #ContactData li.ContactDataName,
html.Explorer7 #ContactData li.ContactDataName{
	display:none;
}

	#ContactData li.ContactDataName a{
		text-decoration:none;
	}

	#ContactData li.ContactDataName a:hover,
	#ContactData li.ContactDataName a{
		color:#fff;
		font: 10px "Lucida Sans Unicode", sans-serif;
	}

#ContactData li.ContactDataAdress{
	padding:0 !important;
	width:180px;
}

#ContactData li.ContactDataZipCode{
	padding:0 !important;
	/*margin:0 !important;*/
	width:28px;
}

#ContactData li.ContactDataCity{
	padding:0 !important;
	margin:0 !important;
	width:82px;
}

#ContactData li.ContactDataCountry{
	display:none;
}

#ContactData li.ContactDataPhone{
	padding:0 !important;
}

#ContactData li.ContactDataMail{
	padding:0 !important;
	display:none !important;
}

#ContactData li.ContactDataCvr{
	padding:0 !important;
	display:none !important;
}

#FooterMiddleRight{
	width:108px;
	height:71px;
	float:left;
	padding:19px 0 0 42px;
}

#FooterMiddleRight span{
	float:left;
	color:#fff;
	font: 10px "Lucida Sans Unicode", sans-serif;
}

/* #################################
   ####### Styling Personer ########
   ################################# */

#PersonContainer{
	width:300px;
	float:left;
}

#pBook{
	color:#5a5a5a;
	padding: 6px 0 20px 0;
}

.pagecontent-box-content img{
	float:left;
}

#pBook1{
	color:#000;
	float:left;
	padding:15px 0 6px 30px;
}

#pagecontent-box-bottom-45{
	width:300px;
	float:left;
	height:9px;
	background:url("/upload_dir/design/unique/pageContentBottom.png") no-repeat 0 0;
	margin:0 0 9px 0;
}

#pagecontent-box-bottom-48{
	display:none;
}

#PersonContainer{
	width:300px;
	float:left;
	height:85px;
	background:url("/upload_dir/design/unique/pageContentBottom.png") no-repeat bottom center;
	padding:0 0 9px 0;
	margin:0 0 9px 0;
}

#PersonContainer.last,
#pagecontent-box-48{
	margin:0;
}

#pagecontent-box-bottom-49{
	display:none;
}

/* #################################
   ####### Styling FORSIDE #########
   ################################# */

#FrontPage{
	width:960px;
	float:left;
	margin:36px 0 57px 0;
	color:#5a5a5a;
}

#FrontPage p{
	font-size:12px;
	padding:0 0 21px 0;
}

#FrontPage p.last{
	padding:0;
}

#NewsFront{
	width:300px;
	margin:0 30px 0 0;
	float:left;	
}
	
	#NewsHeader{
		width:300px;
		float:left;
	}
	
		#NewsHeader h1,
		#PresentationFront h1,
		#SkillsFront h1{
			float:left;
			background:url("/upload_dir/design/unique/headLine1Bg.png") no-repeat top right;
			color:#000;
			/*font-weight:normal;*/ 
			font-size: 19px;
			margin:0 0 10px 0;
			padding:0 30px 0 0;
            line-height: 25px;
		}
		
	#NewsContentBottom{
		width:300px;
		float:left;
	}
	
	#NewsContentBottom a{
		text-decoration:none;
		font-size:12px;

	}
	
	#NewsContent,
	#KompetencerContent{
		width:300px;
		float:left;
	}

#PresentationFront,
#VideoPresentation{
	width:300px;
	float:left;
}

#SkillsFront{
	width:300px;
	float:left;
	margin:0 0 0 30px;
}

#Slider { position: relative; }
#Slider div { position: relative; }
/*
.PEContent { background: #fff !important; opacity: 1 !important; left: 630px !important; width: 330px !important; bottom: auto !important; position: absolute !important; top: 0 !important; }
.PEContent .PEHeader h2 { color: #323232 !important; font-size: 18px !important; padding: 11px 0 0 10px !important; }
.PEContent .PEText { text-transform: none !important; color: #323232 !important; padding: 13px 30px 0 30px !important; font-size: 12px !important; line-height: 18px !important; }
*/
.PEContent { z-index: 9998 !important; background: #fff !important; opacity: 0.7 !important; padding: 0 !important; left: 46px !important; bottom: 27px !important; position: absolute !important; width: 539px !important; }
.PEContent .PEHeader { height: 33px !important; }
.PEContent .PEHeader h2 { color: #000 !important; font: bold 14.6px/33px 'Lucida Grande', 'Lucida Sans', Arial, sans-serif !important; padding: 0 0 0 11px !important; }
.PEBackground { background: #ef7c00; position: absolute !important; bottom: 27px; left: 630px; width: 329px; height: 33px; z-index: 9999; }
#FrontArrowLeft { position: absolute; left: 1px; bottom: 27px; z-index: 9999; cursor: pointer; }
#FrontArrowRight { position: absolute; left: 585px; bottom: 27px; z-index: 9999; cursor: pointer; }
#FrontRotatorPager { position: absolute !important; left: 490px; bottom: 27px; z-index: 9999; float: left; height: 33px; }
#FrontRotatorPager a { line-height: 33px; padding: 0 4px; text-decoration: none; color: #000; font-weight: bold; }
#FrontRotatorPager a.activeSlide { color: #ec7a1a; }

body.bodyPageId36 #MainContent div { float: left; }
