/* global properties
***********************************************************************/
	* {margin:0; padding:0; outline:none}
	body {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; color:#666; background:#fff}
	a {color:#666; text-decoration:none}
	a:hover {color:#666; text-decoration:none}
	img, fieldset {border:none}
	input, select, textarea, fieldset{font-family:Tahoma; font-size:10px; color:#666;}
	input, select, textarea{border:#d4d0c8 solid 1px;}
	input, textarea{border:#d4d0c8 solid 1px; padding:2px 1px 1px 2px;}
	table {}
	table td {}
	ul, li {list-style:none; padding:0; margin:0;}
	h1{padding:0; margin:0;}
	h2, h3, h4, h5{padding:0; margin:0 0 3px 0; color:#666; font-size:12px; font-family:Georgia, "Times New Roman", Times, serif;}
	h2, h3, h4{text-transform:uppercase;}
	h5{font-size:12px;}
	p{ line-height:14px;}
	
/* common class
***********************************************************************/
	.clear{clear:both; height:0; line-height:0; padding:0}

/* container
***********************************************************************/
#container{width:900px; margin:0 auto 15px auto;}

	/* header
***********************************************************************/
	#header{width:900px; overflow:hidden; border-bottom:#e2efff solid 1px;}
		#header h1 img{margin:0 0 10px 0;}
			#nav{width:900px; overflow:hidden;}
				#nav ul{ width:701px; float:left;}
					#nav ul li{display:inline;}
					#nav ul li img{display:block; float:left}
				#nav ul.language{ width:52px; float:right; margin:10px 0 0 0;}
					#nav ul.language li{display:block; float:right; margin:0 0 0 7px;}
					#nav ul.language li a{}
			

	/* content
***********************************************************************/
	#main{width:900px; padding:20px 0 12px 0; overflow:hidden;}
	#main h2 {padding:0 0 10px 0; font-family:Georgia, "Times New Roman", Times, serif; font-size:30px; text-transform: lowercase; font-weight:normal}
	#content{width:540px; float:left; padding:20px 0 0 0; margin:0 20px 0 0;}
	#typeContent{width:720px; padding:20px 0 0 0; float:left}
	#main #typeContent h2{font-family:Georgia, "Times New Roman", Times, serif; padding:0; font-size:30px; font-weight:normal; text-transform:none;}
			#typeContent h2 span{display:block; text-align:right; padding:0 60px 0 0;}
	#nav1{font-family:Georgia, "Times New Roman", Times, serif; width:160px; height:295px; float:left; background:#f0f7ff url(../images/bgd_bottom_leftnav.gif) 0 100% no-repeat; padding:0 0 15px 0; margin:20px 20px 0 0;}
	html > body #nav1{min-height:295px; height:auto;}
		.contNav1{width:140px; background:url(../images/bgd_top_leftnav.gif) 0 0 no-repeat; padding:8px 10px 20px 10px;}
			.contNav1 li{display:block; margin:0 0 5px 0; font-size:12px; font-weight:bold; color:#000;}
				.contNav1 li a{font-size:12px; font-weight:bold;}
				.contNav1 li img{display:block; margin:50px 0 0 0;}
				.contNav1 li img.blog{margin-top:10px;}
	#contextual{width:160px; float:left; display:inline;}
		#contextBlog{width:160px; background:#e2efff url(../images/bgd_bottom_contextual.gif) 0 100% no-repeat; padding:0 0 10px 0;}
			#contextBlog div{width:140px; background:url(../images/bgd_top_contextual.gif) 0 0 no-repeat; padding:5px 10px 0 10px;}
				#contextBlog div h3{text-align:right; margin:0 0 10px 0;}
				#contextBlog div li{background:url(../images/ico_arrow.gif) 0 5px no-repeat; display:block; padding:0 0 0 10px; margin:0 0 10px 0;}
			
			.infoContext{width:160px; background:url(../images/bgd_bottom_contextual_01.gif) 0 100% no-repeat; padding:0 0 10px 0; margin:10px 0 0 0;}
				.infoContext div{width:140px; background:#e2efff url(../images/bgd_top_contextual_01.gif) 0 0 no-repeat; padding:5px 10px 0 10px;}
				.infoContext h3{background:url(../images/bgd_h3_01.gif) no-repeat; margin:0; padding:2px 10px 0 0; text-align:right;}
				.lastInfoCont h3{background:url(../images/bgd_h3.gif) no-repeat;}
				.lastInfoCont2 h3{background:url(../images/bgd_h3_02.gif) no-repeat;}
				.infoCont h3{background:url(../images/bgd_h3_03.gif) no-repeat;}
	
	/* homepage
	***********************************************************************/
		#highlightRainmakingWay{width:540px; float:left; margin:0 20px 0 0;}
			#main #highlightRainmakingWay h2{font-family:Arial, Helvetica, sans-serif; font-size:23px; font-weight:bold; text-transform:none; margin:70px 0 0 0;}
			#highlightRainmakingWay h2 span{display:block; text-align:right; padding:0 60px 0 0;}
			#highlightRainmakingWay img{display:block;}
			#typeFlash{}
				#highlightRainmakingWay .intro{width:350px; background:#e2efff url(../images/bgd_info.gif) 0 100% no-repeat; padding:10px;}
					#highlightRainmakingWay .intro img{margin:0;}
					

		#highlightPage{width:340px; float:left;}
			.contVisteBottom{width:340px; background: url(../images/bgd_bottom_vidste.gif) 0 100% no-repeat; padding:0 0 8px 0; margin:0 0 25px 0;}
				.contVisteTop{width:340px; background: url(../images/bgd_top_vidste.gif) 0 0 no-repeat; overflow:hidden;}
				.contVisteTop a{text-decoration:none;}
				.contVisteTop a:hover{text-decoration:none;}
					.contVisteTop div{width:150px; float:left; background:none; padding:0 10px 0 0;}
					.contVisteTop .first{margin:0 20px 0 0;}
						.contVisteTop div h3{margin:8px 0 10px 0; line-height:11px; display:block; text-align:right;}
					.contVisteTop ul{}
						.contVisteTop li{background:transparent url(../images/ico_arrow.gif) no-repeat scroll 0pt 5px; display:block; margin:0 0 0 10px; padding:0 0 8px 10px;}

			#contVisteEn .contVisteTop{background: url(../images/bgd_top_vidste02.gif) 0 0 no-repeat;}
									
						.contVisteTop div p{padding:0 0 0 10px;}
			.contCasePreview{width:340px; height:194px;}	
				.contCasePreview p{margin:0 0 8px 0;}
				.contCasePreview h3{background:url(../images/bgd_contCasePreview.gif) 100% 0 no-repeat; text-align:right; margin:0; padding:0 10px 0 0; line-height:20px}
				.contCasePreview img{display:block;}
				#casePre h3{background:url(../images/bgd_casePre.gif) 100% 0 no-repeat;}
				#fadeImg{width:340px; position:relative;}
				 #fadeImg img{width:340px; display:block; position:absolute; left:0; top:0;}
				 #fadeImg a{width:340px; height:165px; display:block; position:absolute; left:0; top:0; z-index:999;}
				 #fadeImg a img{width:340px; height:165px;}
				
		#highlightBlog{width:150px; float:left;}
		#highlightBlog a{text-decoration:none;}
		#highlightBlog a:hover{text-decoration:none;}
			.blogInfo{width:130px; background:#e2efff url(../images/bgd_blog.gif) 0 0 no-repeat; padding:3px 10px 48px 10px; margin:0 0 2px 0;}
				.blogInfo h3{text-align:right;}
			.detailBlog{width:130px; background:#eaf3fc url(../images/bgd_detail_blog.gif) 0 100% no-repeat; padding:10px 10px 86px 10px;}
				.detailBlog ul{}
				.detailBlog li{background:url(../images/ico_arrow.gif) 0 5px no-repeat; display:block; padding:0 0 0 10px; margin:0 0 10px 0;}
		
	/* 1.0
	***********************************************************************/
		#rainmakingWay{}
		/* 1.1_Ide
	***********************************************************************/
		#flash{width:720px;}
		.contIde{width:720px; background:url(../images/bgd_bottom_step.gif) 0 100% no-repeat; padding:0 0 10px 0; margin:10px 0 0 0;}
			.blockIde{width:700px; background:url(../images/bgd_top_step.gif) 0 0 no-repeat; padding:9px 10px 0 10px; overflow:hidden;} 
				.blockIde img{display:block; float:left;}
				.blockIde div{width:560px; float:right;}
		
		/* 2.0_Vores_Virksomheder
	***********************************************************************/
		#contVoresVirksomheder{width:720px; float:left; margin:0 20px 0 0; overflow:hidden;}
			#contVoresVirksomheder li{list-style: disc; margin: 0 0 0 15px; padding: 1px 0}
			.infoSelskaberne{width:350px; float:left; margin:25px 0 0 0;}
				.infoSelskaberne img{display:block;}
			#contVoresVirksomheder .first{margin-right:20px;}
			.detailSelskaberne{width:350px; background:url(../images/bgd_info_02.gif) 0 100% no-repeat; padding:0 0 8px 0; border-top:#e2efff solid 1px;}
				.introInfo{background:#f0f7ff; width:93px; float:left; margin:0 0 0 1px; padding:6px 8px 8px 8px;}
				.introText{ width:219px; padding:6px 10px 0 10px; overflow:hidden; float:left;}
					.introText img{float:right; margin:0 0 40px 0;}
					.introText p{margin:0 0 10px 0;}
				.download{width:330px; height:13px; padding:5px 10px 0 10px; border-top:#e2efff solid 1px; overflow:hidden;}
					.download p{width:250px;}
					.download p a{float:none;}
					.download a.pdf{float:right;}
			/* 2.0_Vores_Virksomheder set for Heading untrabsform
	***********************************************************************/		
			#main #contVoresVirksomheder *{text-transform:none!important}
	
		/* 5.0 Bloa
***********************************************************************/
	.contBlog{width:540px; background:url(../images/bgd_blog_content.gif) 0 100% no-repeat; padding:10px 0 7px 0; margin:0 0 20px 0; border-top:#e2efff solid 1px;}
	.lastBlog{margin-bottom:0;}
	.contBlog p{margin:0 0 15px 0;}
		.calendar{width:520px; padding:0 10px; overflow:hidden;}
			.infoCalendar{width:50px; float:left; margin:0 10px 0 0;}
				.infoCalendar{width:50px; background:#f0f7ff url(../images/bgd_calendar.gif) 0 100% no-repeat; padding:0 0 20px;}
				.infoCalendar p {display:block; text-align:center; padding:3px 0px; margin:0; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; text-transform:uppercase}
				.infoCalendar .month{ font-size:12px; background:#e2efff}
				.infoCalendar .day{ font-size:30px; padding:8px 0 0 0;}
				.blogContent{width:460px; float:left; padding:0 0 10px 0;}
					.blogContent h3{text-transform:none;}
		.contBlog .infoKommentar{width:520px; border-top:#e2efff solid 1px; padding:7px 10px 0 10px; margin:0; overflow:hidden;}
			.contBlog .infoKommentar p{margin:0;}
			.contBlog .infoKommentar li{display:block; float:left; border-right:#666 solid 1px; padding:0 5px 0 0!important; margin:0 5px 0 0; background:none!important;}
			.contBlog .infoKommentar li.last{border-right:none; background:url(../images/ico_01.gif) 0 2px no-repeat; padding:0 0 0 17px; text-transform:capitalize;}
			
		.contBlog ul{margin:0 0 10px 0}
		.contBlog li{display:block; background:url(../images/bgd_manifesto_listype.gif) 0 6px no-repeat; padding:0 0 0 10px;}
		.contBlog dl{}
		.contBlog dt{background:#f0f7ff url(../images/ico_01.gif) 10px 5px no-repeat; padding:4px 0 4px 25px;}
		.contBlog dd{padding:10px; margin:0 0 5px 0;}
		.formSkriv{width:480px; background:url(../images/ico_02.gif) 10px 10px no-repeat; padding:23px 10px 10px 50px; border-top:#e2efff solid 1px;}
			.formSkriv p{width:480px; overflow:hidden; padding:0; margin:0 0 5px 0;}
			.formSkriv p span{padding:0; margin:0 0 3px 0; color:#666; font-size:12px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif;}
			.formSkriv label{display:block; margin:0 0 3px 0;}
			.formSkriv textarea{width:350px; height:50px;}
			.formSkriv input{width:350px; height:16px; float:left; margin:0 10px 0 0;}
			.formSkriv input.btnUdgiv{width:100px; font-size:12px; font-weight:bold; text-align:center; color:#474747; background:#e2efff; text-transform:uppercase; float:left; border:none; padding:3px 0 4px 0; height:21px; cursor:pointer;}
			
			
			
		/* 6.4
***********************************************************************/
	.manifesto {}
	.manifesto h2 {padding:0 0 10px 0; font-family:Georgia, "Times New Roman", Times, serif; font-size:30px; text-transform:capitalize; font-weight:normal}
	.manifesto h3 {font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; text-transform:none; margin:0}
	.manifesto li {background:url(../images/bgd_manifesto_listype.gif) 0 5px no-repeat; padding:0 0 2px 8px}
	.manifesto p{margin:0 0 10px 0}
	
	.manifestoContainer1 {background:url(../images/bgd_manifesto_1_top.gif) no-repeat}
	.manifestoContent1 {background:url(../images/bgd_manifesto_1_bottom.gif) 0 100% no-repeat; width:540px; overflow:hidden; padding:0 0 25px 0}
	.manifestoContent1 div {width:240px; overflow:hidden; float:left; padding:5px 13px 0 7px}
	.manifestoContent1 .balance {margin:0 15px 0 0}
	.manifestoContent1 .balance * {color:#FFF}
	
	.manifestoContainer2 {background:url(../images/bgd_manifesto_2_top.gif) no-repeat; width:540px; overflow:hidden}
	.manifestoContent2 {background:url(../images/bgd_manifesto_2_bottom.gif) 0 100% no-repeat; width:540px; overflow:hidden; padding:0 0 25px 0}
	.manifestoContent2 div {overflow:hidden; float:left; padding:5px 13px 0 7px}
	.manifestoContent2 .column1 {width:195px}
	.manifestoContent2 .column2 {width:290px}
	
	.manifestoContainer3 {background:url(../images/bgd_manifesto_3_top.gif) no-repeat; width:540px; overflow:hidden}
	.manifestoContent3 {background:url(../images/bgd_manifesto_3_bottom.gif) 0 100% no-repeat; width:540px; overflow:hidden; padding:0 0 25px 0}
	.manifestoContent3 div {overflow:hidden; float:left; padding:5px 13px 0 7px}
	.manifestoContent3 .column1 {width:195px}
	.manifestoContent3 .column2 {width:290px}
	
	.manifestoContainer4 {background:url(../images/bgd_manifesto_4_top.gif) no-repeat; width:540px; overflow:hidden}
	.manifestoContent4 {background:url(../images/bgd_manifesto_4_bottom.gif) 0 100% no-repeat; width:540px; overflow:hidden; padding:5px 0 25px 7px}
	.manifestoContent4 * {color:#FFF}
	
	.manifestoContainer5 {background:url(../images/bgd_manifesto_5_top.gif) no-repeat; width:540px; overflow:hidden}
	.manifestoContent5 {background:url(../images/bgd_manifesto_5_bottom.gif) 0 100% no-repeat; width:540px; overflow:hidden; padding:0 0 5px 0}
	.manifestoContent5 div {overflow:hidden; float:left; padding:5px 24px 0 7px}
	.manifestoContent5 .column1 {width:216px}
	.manifestoContent5 .column2 {width:260px}
	
	/* news
***********************************************************************/
	.newsIntro {padding:0 0 5px 0}
	#main .newsIntro h2{text-transform:none;}
	.newsIntro p {padding:0 0 15px 0}
	.manifesto .lastNewsList{padding-bottom:0;}
	.newsList {width:540px; overflow:hidden; padding:0 0 20px 0; clear:both} 
	.newsTimes {width:50px; float:left; padding:0 10px 0 0}
	.newsTimes p {display:block; text-align:center; padding:3px 0px; margin:0; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; text-transform:uppercase}
		.newsTimes .year {background:#6699cc; font-size:12px; color:#FFF}
		.newsTimes .month {background:#e2efff; font-size:12px}
		.newsTimes .day {background:#f0f7ff; font-size:30px; padding:8px 0 15px 0}
	/*******News Time Style 2****************************************************************/	
	.newsTimes_02 {width:50px; height:50px; background: url(../images/bullet_newsTimes_02.gif) 20px 5px no-repeat; float:left; padding:0 10px 0 0; text-align:center}
		.newsTimes_02  img {margin:0 auto; padding:0;}
		
		
	.newsContent {width:480px; float:left}
	.newsContent p {padding:0 0 10px 0}
	.newsContent h3 {font-size:16px; padding:0 0 5px 0;}
	
	
	/* 3.0_RainAngels
	***********************************************************************/
	.contactInfo{width:740px; float:left; overflow:hidden; display:inline; background:#fff;}
	.contRainAngels{width:350px; float:left; margin:0 20px 0 0;}
		.highlightRainAngels{width:350px; background:#e2efff url(../images/bgd_info_04.gif) 0 100% no-repeat; padding:0 0 10px 0;}
			.infoRainAngels{width:330px; background:url(../images/bgd_info_03.gif) 0 0 no-repeat; padding:10px 10px 0 10px; overflow:hidden;}
				.infoRainAngels img{float:right; margin:0;}
				.infoRainAngels img.rainAngels{margin:0 0 50px 0;}
				.infoRainAngels p{margin:0 0 10px 0;}
				.blockInfo{width:350px; background:url(../images/bgd_info_05.gif) 0 0 no-repeat; height:75px; margin:10px 0 0 0}
					.blockInfo img{display:block; float:left; margin:0 7px 0 0;}
					.blockInfo h4{ padding:19px 0 0 0;}
					.blockInfo p{font-size:12px; font-weight:bold;}
				.blockDetail{width:350px; float:left; margin:0 20px 0 0;}
					.blockDetail div{width:330px; background: url(../images/bgd_info_06.gif) 0 100% no-repeat; border-top:#e2efff solid 1px; padding:5px 10px 10px 10px;}
						.blockDetail img{display:block;}
						.blockDetail div p{margin:0 0 10px 0;}
						.blockDetail div p span{font-size:12px; font-weight:bold;}
						.blockDetail div p.btnJobHot{padding:10px 0 0 0}
						.blockDetail div p.btnJobHot a { font-family:Georgia, "Times New Roman", Times, serif; color:#474747; font-weight:bold; font-size:12px; text-transform:uppercase; background:#e2efff; padding:5px 10px;}
						.blockDetail div p.btnJobHot a:hover{text-decoration:none;}
						.blockDetail li{display:block; background:url(../images/bgd_manifesto_listype.gif) 0 6px no-repeat; padding:0 0 0 10px;}
						.blockDetail ol{margin:0 0 10px 0}
						.hidden{display:none;}
						
		/*Kontakt*/
		.highlightRainAngels02{width:350px; background:#e2efff url(../images/bgd_info_04.gif) 0 100% no-repeat; padding:0 0 10px 0;}
				.highlightRainAngels02 ul{background:#fff; width:350px; overflow:hidden;}
				.highlightRainAngels02 li{color:#666; font-size:12px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; display:block; float:left; text-transform:uppercase; background:url(../images/bgd_li.gif) 100% 0 no-repeat; padding:4px 30px 2px 0;}
				.highlightRainAngels02 .lastInAct{background:#eaeaea url(../images/bgd_li_last.gif) 100% 0 no-repeat; padding:4px 10px 2px 0;}
				.highlightRainAngels02 .lastAct{background:#e2efff url(../images/bgd_li_last_act.gif) 100% 0 no-repeat; padding:4px 10px 2px 0;}
				.highlightRainAngels02 .first{background:url(../images/bgd_li_first_act.gif) no-repeat; padding:4px 8px 2px 0;}
				.highlightRainAngels02 .firstInAct{background:url(../images/bgd_li_first.gif) no-repeat; padding:4px 8px 2px 0;}
				.highlightRainAngels02 .inAct{background:url(../images/bgd_li_inactive.gif) 100% 0 no-repeat;}
				.highlightRainAngels02 div{padding:10px; width:330px; overflow:hidden;}
				.highlightRainAngels02 img{float:right; margin:0;}
				.highlightRainAngels02 img.rainAngels{margin:0 0 50px 0;}
				.highlightRainAngels02 p{margin:0 0 10px 0;}
				.hidden2{position:absolute; top:-10000px; left:-10000px;}
/* 4.1_Ide
	***********************************************************************/
	.contKomMedIde{width:540px;}
		#main .contKomMedIde h2 {padding:0 0 10px 0; font-family:Georgia, "Times New Roman", Times, serif; font-size:30px; text-transform:capitalize; font-weight:normal}
		.contKomMedIde p{margin:0 0 15px 0;}
		.contKomMedIde form{}
			.contKomMedIde form p{ width:540px; overflow:hidden; margin:0 0 5px 0; position:relative;}
			.contKomMedIde label{display:block; font-weight:bold; margin:0 0 3px 0;}
			.contKomMedIde input{width:420px; height:16px; float:left; margin:0 10px 0 0;}
			.contKomMedIde .browseButton{width:100px; font-size:12px; font-weight:bold; text-transform:uppercase; color:#474747; line-height:16px; padding:2px 0; text-align:center; background:#e2efff; text-decoration:none; position:absolute; top:17px; right:0; display:block;}
			.contKomMedIde form div{}
			.contKomMedIde form div input{cursor:pointer!important;}
			.contKomMedIde textarea{width:420px; height:50px;}
			.contKomMedIde .btnSend{width:100px; float:left; font-size:12px; font-weight:bold; text-transform:uppercase; color:#474747; height:22px; padding:1px 0 2px 0; margin:10px 0 0 0; text-align:center; background:#e2efff; text-decoration:none; border:none; cursor:pointer;}

/*vekst*/
#naviga{margin:20px 0 0 0;}
	#naviga li{font-size:12px; font-weight:bold; color:#000; background:url(../images/bullet_01.gif) 0 50% no-repeat; display:inline; padding:0 2px 0 12px;}
	#naviga .first{background:none; padding-left:0;}
		#naviga li a{}
	
/* footer
***********************************************************************/
	#footer{width:900px; border-top:#e2efff solid 1px; padding:7px 0 0 0;}
		#footer p{text-align:center;}
		
/* BEGIN ALERT CLASS CSS RULES
***********************************************************************************************************************************/
.alertClassBox {font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:13px; color:#282828; background:#fff url(../images/_alert_bar.gif) 0 0 no-repeat; border:1px solid #ccc; height:auto; position:absolute; top:-200px; left:-200px; padding:2px; visibility:hidden; z-index:999;}
	.alertClassBox p {margin:0; padding:5px 3px 3px 3px; clear:both;}
	.alertClassBox a.closeImage {width:12px; height:12px; background:url(../images/_alert_close.gif) 0 0 no-repeat; float:right; display:block; cursor:pointer;}
.alertClassIframe {position:absolute; top:-200px; left:-200px; visibility:hidden; z-index:998;}
/* END ALERT CLASS CSS RULES	
*********************************************************************************************************************************/