/* global properties
***********************************************************************/
	* {margin:0; padding:0; outline:none; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#666;}
	#header, #footer, #highlightBlog, #nav1, #contextual{display:none;}
	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{text-transform:uppercase;}
	a{text-decoration:none;}
	img{border:none}
/* homepage
	***********************************************************************/
#main{width:900px; padding:20px 0; margin:0 auto}
	#content{width:540px; margin:0 auto;}
		#highlightRainmakingWay{width:370px; float:left; margin:0 20px 0 0;}
			#highlightRainmakingWay img{display:block; margin:0 0 45px 0;}
				#highlightRainmakingWay div{width:350px; background:#e2efff url(../images/bgd_info.gif) 0 100% no-repeat; padding:10px;}
					#highlightRainmakingWay div img{margin:0;}
					

		#highlightPage{ width:340px; float:left; margin:0 20px 0 0;}
			.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 div{width:150px; float:left; background:none; padding:0 10px 0 0;}
					.contVisteTop div.first{margin:0 20px 0 0;}
						.contVisteTop div h3{margin:0 0 10px 0; line-height:11px;}
						.contVisteTop div p{padding:0 0 0 10px;}
			.contCasePreview{width:340px;}	
				.contCasePreview p{margin:0 0 8px 0;}
				
	/* 2.0_Vores_Virksomheder
	***********************************************************************/
		#contVoresVirksomheder{width:720px; margin:0 auto; overflow:hidden;}
			.infoSelskaberne{width:350px; float:left; margin:25px 0 0 0;}
			#contVoresVirksomheder .first{margin-right:15px;}
			.detailSelskaberne{width:350px; background:url(../images/bgd_info_02.gif) 0 100% no-repeat; padding:5px 0 8px 0; border-top:#e2efff solid 1px;}
				.introText{ width:330px; padding:0 10px 0 10px; overflow:hidden;}
					.introText img{float:right; margin:0 0 40px 0;}
					.introText p{margin:0 0 10px 0;}
				.download{width:330px; padding:5px 10px 0 10px; border-top:#e2efff solid 1px; overflow:hidden;}
					.download a{float:right;}
	/* 3.0_RainAngels
	***********************************************************************/
	.contRainAngels{width:350px; margin:0 20px 0 0; float:left;}
		.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:35px 0 0 0;}
					.blockInfo p{font-size:12px; font-weight:bold;}
				.blockDetail{width:350px; margin:0; float:left;}
					.blockDetail div{width:330px; background: url(../images/bgd_info_02.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;}
						
			/* 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:capitalize; margin:0}
	.manifesto li {background:url(../images/bgd_manifesto_listype.gif) 0 5px no-repeat; padding:0 0 2px 8px}
	
	.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 {}
	.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; 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}
	.newsContent {width:480px; float:left}
	.newsContent p {padding:0 0 10px 0}
	.newsContent h3 {font-size:16px; padding:0 0 5px 0}
	
	/* 1.1_Ide
	***********************************************************************/
		.contIde{width:540px; background:url(../images/bgd_bottomStep.gif) 0 100% no-repeat; padding:0 0 10px 0; margin:10px 0 0 0;}
			.blockIde{width:515px; background:url(../images/bgd_topStep.gif) 0 0 no-repeat; padding:9px 10px 0 15px; overflow:hidden;} 
				.blockIde img{display:block; float:left;}
				.blockIde div{width:390px; float:right;}

		/* 5.0 Bloa
***********************************************************************/
	.contBlog{width:540px; background:url(../images/bgd_blogContent.gif) 0 100% no-repeat; padding:10px 0 7px 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;}
					.blogContent h3{text-transform:none;}
		.infoKommentar{width:520px; border-top:#e2efff solid 1px; padding:7px 10px 0 10px; overflow:hidden;}
			.infoKommentar p{margin:0;}
			.infoKommentar ul{}
			.infoKommentar li{display:block; float:left; border-right:#666 solid 1px; padding:0 5px 0 0; margin:0 5px 0 0;}
			.infoKommentar li.last{border-right:none; background:url(../images/ico_01.gif) 0 2px no-repeat; padding:0 0 0 17px;}
			
		.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; color:#fff; text-align:center; background:#000; text-transform:uppercase; float:left; border:none; padding:3px 0 4px 0; height:21px; cursor:pointer;}
			
/* 4.1_Ide
	***********************************************************************/
	.contKomMedIde{width:540px; margin:0 auto}
		.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;}
			.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 a.gennemse{width:100px; float:left; font-size:12px; font-weight:bold; text-transform:uppercase; color:#666; height:16px; padding:2px 0; text-align:center; text-decoration:none;}
			.contKomMedIde a.gennemse:hover{text-decoration:none; color:#fff;}
			.contKomMedIde textarea{width:420px; height:50px;}
			.contKomMedIde .btnSend{width:100px; float:left; font-size:12px; font-weight:bold; text-transform:uppercase; color:#666; height:22px; padding:1px 0 2px 0; margin:10px 0 0 0; text-align:center; text-decoration:none; border:none; cursor:pointer;}
	