@import url("links.css");
@import url("frontpage_apptiser.css");
@import url("frontpage_sitetree.css");
@import url("subpages_leftMenu.css");

body { margin: 0; padding: 0; height: 100%;}
html { margin: 0; padding: 0; height: 100%;}
/* #### DIV #### */

/* ### level 1 ### */
/* ## All pages ## */
#main_div {
	width: 950px;
}
#top_div {
	height: 57px;
	background-image:url(images/topBackground.gif);
}
.bundlogo {
	width:300px;
	
	float:right;
	border-top:1px solid #EAEAE0;
	border-right: 1px solid #eaeae0;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-right: 20px;
	
}
.bundlogo a {
padding-right:70px;
}
#ContactAndCopyrights_div {
	float:left;
	width:608px;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	border-top: 1px solid #eaeae0;
	border-left: 1px solid #eaeae0;
	color: #959489;
	font-size: 12px;
	font-family: tahoma;
	line-height: 18px;
	text-decoration: none;
	clear: both;
}
#frontpage_ContactAndCopyrights_div {
	padding-top: 0px;
	padding-bottom: 20px;
	padding-left: 20px;
	border-top: 1px solid #eaeae0;
	border-right: 1px solid #eaeae0;
	border-left: 1px solid #eaeae0;
	color: #959489;
	font-size: 12px;
	font-family: tahoma;
	line-height: 18px;
	text-decoration: none;
	clear: both;	
}

#bottomLine_div {
	background-color:#363a3f;
	height:5px;
	clear:both;
}
/* ## Frontpage ## */
#frontpage_topFlash_div {
	height: 260px;
	border-right: 1px solid #eaeae0;
}
#frontpage_midForms_div {
	height: 127px;
	background-image: url(images/frontpage/forsideformsbg.jpg);
float: left;
width: 100%;
}
#frontpage_bottomContent_div {
float: left;
	height:280px;
	background-image: url(images/frontpage/sitetreebg.jpg);
	background-repeat: repeat-y;
	border-right: 1px solid #eaeae0;
width: 100%;
}

#frontpage_apptiser_div {
	height: 200px;
float: left;
}
/* ## Subpages ## */

#navistring {
	height:38px;
	width:950px;
}
#subpages_midContent {
	background-image: url(images/subpages/baggrund_medtospalter.gif);
	float: left;
}
#frontpage_midForms_div #ringmigopDiv {
	width: 314px;
	margin-left: 635px;
	position: absolute;
	margin-top: 68px;
}

/* ### level 2 ### */
/* ## All pages ## */
#logo_div {
	height:57px;
	width:173px;
	position: absolute;
	z-index: 1;
}
#topMenu1_div {
	height: 57px;
	position: absolute;
	z-index: 1;
	margin-left: 310px;
}
#topMenu2_div {
	height: 57px;
	float:right;
}
/* ## Frontpage ## */
#frontpage_apptiser1_div {
	height: 200px;
	width: 315px;
	float: left;
	
	border-left: 1px solid #e6e6db;
	border-right: 1px solid #e6e6db;
}

#frontpage_apptiser2_div {
	height: 200px;
	width: 315px;
	float: left;
	
	border-right: 1px solid #e6e6db;

}
#frontpage_apptiser3_div {
	height: 200px;
	width: 316px;
	float: left;
	border-right: 1px solid #e6e6db;

}
#frontpage_sitetree1_div {
	width:135px;
	padding-top: 21px;
	
	padding-left: 20px;
	float:left;
}
#frontpage_sitetree2_div {
	width:135px;
	padding-top: 21px;
	
	padding-left: 20px;
	float:left;
}
#frontpage_sitetree3_div {
	width:135px;
	padding-top: 21px;
	padding-left: 20px;
	float:left;
}
#frontpage_sitetree4_div {
	width:135px;
	padding-top: 21px;
	padding-left: 20px;
	float:left;
}
#frontpage_newstree_div {
	width:200px;
	padding-top: 21px;
	padding-left: 35px;
	float:left;
}
.frontpage_sitetree {
	color: #4c4c4c;
	font-size: 12px;
	font-family: tahoma;
	line-height: 18px;
	text-decoration: none;
}	
.frontpage_newstree {
	color: #4c4c4c;
	font-size: 12px;
	font-family: tahoma;
	line-height: 18px;
	text-decoration: none;
}	
/* ## Subpages ## */

#navistring_links {
	
	padding-top:12px;
	padding-left:179px;
}
.navistring_links {
	font-size: 11px;
	font-family: tahoma;
}
.navistring_spacer {
	font-size: 12px;
	font-family:tahoma;
	color: #757570;
	padding-left:3px;
	padding-right:3px;
}

#subpages_leftMenu {
	float:left;
	width:170px;
	padding-top:34px;
}
#subpages_2colum_leftContent {
	float:left;
	width:518px;
}
#subpages_2colum_rightContent h1 {

margin-left:9px;
}
#subpages_2colum_rightContent {
	float:left;
	width:202px;
	padding-top:30px;
	padding-left:30px;
	padding-right:30px;
	color:#4C4C4C;
	font-family:tahoma;
	font-size:12px;
	line-height:18px;
	text-decoration:none;
	text-align:left;
}
#subpages_topflash {
	float:left;
	width:518px;

}
#subpages_bottomContent {
	border-right: 1px solid #eaeae0;
	border-left: 1px solid #eaeae0;
}
/* #### Others #### */
#subpages_contentDiv {
	padding-left:30px;
	padding-top:30px;
	padding-right:30px;
	



}
#subpages2_contentDiv {
	padding-left:30px;
	padding-top:10px;
	padding-right:30px;
	
}
.subpages_contentClass {
	color: #4c4c4c;
	font-size: 12px;
	font-family: tahoma;
	line-height: 18px;
	text-decoration: none;
}


.bottomlinkSpacer {
	color: #4c4c4c;
	font-size: 12px;
	font-family: tahoma;
	line-height: 16px;
	padding-left:3px;
	padding-right:3px;
}



#subpage_newstree_div {
	background-image: url(images/subpages/nyhedsoversigt_back.gif);
	background-repeat:no-repeat;
	background-position:top;
	padding-left:30px;
	padding-top:30px;
	padding-right:30px;
	padding-bottom:30px;

}
#subpage_newstreeHeader_div {
	color: #4c4c4c;
	font-size: 12px;
	font-family: tahoma;
	line-height: 18px;
	
	height:21px;
	
}
#subpage_newstreeRow_div {
	height:21px;
	width:458px;
}
#subpage_newstreeCell1_div {
	height:21px;
	font-size: 12px;
	font-family: tahoma;
	line-height: 18px;
	padding-left: 0px;
	display:inline;
	position: absolute;
	z-index:2;
}
#subpage_newstreeCell2_div {
	height:21px;
	padding-left: 300px;
	display:inline;
	position: absolute;
	width: 158px;
	line-height: 18px;
	padding-top: 0px;
}
#subpage_newstreeCell_div {
	height:21px;
	padding-left: 187px;
	display:inline;
	position: absolute;
}
#subpage_newstreeMore_div {
	padding-top:10px;
	color: #4c4c4c;
	font-size: 12px;
	font-family: tahoma;
	line-height: 18px;
	height:21px;
	
}
.light_txt {
	color: #c4c4c4;
}
h1 {
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

h1.csc-firstHeader {
	font-size: 28px;
	font-weight: normal;
	line-height: 150%;
	display: block;
	color: #4099ff;
	position: relative;
	left: -10px;
	margin: 0;
	font-family: Tahoma, Arial;
}


	/* Add margin from image-block to text (in case of "Text w/ images") */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
		margin-right: 30px !important;
	}
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
		margin-left: 30px !important;
	}
#subpagesNews_contentDiv {
	padding-left:0px;
	padding-top:0px;
	padding-right:0px;
}
#newsLeftList {
	width: 259px;
}
#newsRightList {
	width: 257px;
}
#newsBox1 {
	background-image: url(images/subpages/newsBoxBottom.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
#newsBox2 {
	background-image: url(images/subpages/newsBoxBottom.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
#newsBox3 {
	background-image: url(images/subpages/newsBoxBottom.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
#newsBox4 {
	background-image: url(images/subpages/newsBoxBottom.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
#newsBox5 {
}
#newsBox6 {
}
#newsBoxTxt {
	margin-top: 22px;
	margin-right: 30px;
	margin-left: 30px;
	margin-bottom: 10px;
}
#newsBoxDate {
	margin-top: 10px;
	margin-right: 30px;
	margin-left: 30px;
	padding-bottom: 20px;
}
#newsBoxTxt a:link {
	color: #4c4c4c;
	text-decoration: none;
}

#newsBoxTxt a:visited {
	color: #4c4c4c;
	text-decoration: none;
}
#newsBoxTxt strong a:hover {
	color: #fff;
	background-color: #3088ed;
	padding: 2px;
	text-decoration: none;
}
#newsBoxTxt a:hover {
	color: #9C9C9C;
	text-decoration: none;
}
#newsBoxTxt p {
margin:0px;
padding:0px;
}


/* Mailforms */

fieldset.csc-mailform  {

	border:0;
	
}
div.csc-mailform-label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #424242;
	
}
label {
	width:127px;
	display:block;
	float:left;

  padding: 4px 0px 0px 18px;
  text-indent: -18px;
  line-height: 120%;

}


#mailformVigtigt label {
	display:inline;
}
.csc-mailform-field, #newsmailDiv {
	margin-top:5px; 
}
#ringmigopDiv #mailformNavn, #ringmigopDiv #mailformTelefonnummer, #ringmigopDiv #mailformformtype_mail {
	/*background-color: #EAEAE0;*/
	border: 1px solid #669CF4;
	padding: 2px;
	color: #333;
	font-size: 10px;
}

#ringmigopDiv #mailformformtype_mail {
	border: 0px;
}


#matrialebestillingDiv #mailformvalg, #matrialebestillingDiv #mailformEmail, #matrialebestillingDiv #mailformformtype_mail, #matrialebestillingDiv #mailformNavn {
	background-color: ##EAEAE0;
	border: 0px none #4495F0;
	padding: 2px;
	color: #333;
	font-size: 10px;
	
	
}
#nyhedsmailDiv #nyhedsmailNavn, #nyhedsmailDiv #nyhedsmailEmail, #nyhedsmailDiv #nyhedsmailSubmit {
	background-color: ##EAEAE0;
	border: 0px none #3088EC;
	padding: 2px;
	color: #333;
	font-size: 10px;
	
	
}
#ringmigopDiv #mailformNavn {
	width:270px;
	height:13px;
	position: absolute;
	margin-left: 19px;
}
#ringmigopDiv #mailformTelefonnummer {
	width:220px;
	height:13px;
	position: absolute;
	margin-top: 22px;
	margin-left: 19px;
} 
#ringmigopDiv #mailformformtype_mail {
	margin-left:250px;
	height:17px;
	width:43px;
	position: absolute;
	margin-top: 22px;
}
#frontpage_midForms_div #matrialebestillingDiv {
	width: 320px;
	margin-top: 68px;
	position: absolute;
	margin-left: 310px;
}
#matrialebestillingDiv #mailformNavn {
	width:130px;
	height:13px;
	line-height:13px;
	position: absolute;
	
	margin-left:27px;
} 
#matrialebestillingDiv #mailformEmail {
	width:133px;
	height:13px;
	position: absolute;
	
	margin-left: 167px;
} 
#matrialebestillingDiv #mailformvalg {
	height: 15px;
	width:225px;
	position: absolute;
	margin-left: 27px;
	margin-top: 22px;
}
html>body #matrialebestillingDiv #mailformvalg {
	
        height: 16px;

}

#matrialebestillingDiv #mailformformtype_mail {
	margin-left:258px;
	height:17px;
	width:46px;
	position: absolute;
	margin-top: 22px;
}
#frontpage_midForms_div #nyhedsmailDiv {
	width: 300px;
	margin-top: -5px;
	position: absolute;
}
#nyhedsmailDiv #nyhedsmailNavn {
	width:273px;
	height:13px;
	position: absolute;
	margin-left: 20px;
}
#nyhedsmailDiv #nyhedsmailEmail {
	width:224px;
	height:13px;
	position: absolute;
	margin-top:22px;
	margin-left: 20px;
}
#nyhedsmailDiv #nyhedsmailSubmit {
	margin-left:254px;
	height:17px;
	width:43px;
	position: absolute;
	margin-top: 22px;
}

#subpages_midContent .tx-rlmpflashdetection-pi1 {
	position: relative;
	top: -28px;
	left: -29px;
	float: left;
}

#subpages2_contentDiv .csc-textpic, #subpages2_contentDiv .csc-textpic-text {
/*	position: relative;
	top: -40px;
	*/
}

h3 {
	margin: 0 0 15px 0;
}

#subpages2_contentDiv object, #subpage2_contentDiv embed {
	position: relative;
top: 6px;
left: -30px;
}

#subpages2_contentDiv object embed {
	position: relative;
top: 0;
left: 0;
	

}
