hhtml, body {
	height: 100%;
	margin: 0px;
	padding: 0px;
	font: normal 12px/130% Arial, Helvetica, sans-serif;
	color: #00162e;
	background: #ced3d8 url(../images/bg.gif) repeat-x left top;
}
#wrapper {
	position: relative;
	width: 744px;
	height: auto !important;
	height: 100%;
	min-height: 100%;
	margin: 0px auto;
	background: url(../images/bg_wrapper.gif) repeat-x left 100px;
	border: 0px solid red;
}
#top {
	position: relative;
	width: 732px;
	height: 100px;
	margin: 0px 0px 0px 6px;
	padding: 0px;
	border: 0px solid red;
}
	#logo {
		position: absolute;
		width: 210px;
		height: 47px;
		left: 0px;
		top: 28px;
		border: 0px solid red;
	}
#banner {
	width: 732px;
	height: 246px;
	margin: 0px 0px 0px 6px;
	padding: 0px;
	background: #fff; 
}
#flag_search {
	position: absolute;
	width: 220px;
	height: 20px;
	right: 0px;
	top: 55px;
	z-index: 10;
}
#flag {
	float: left;
	width: 82px;
	height: 20px;	
	border: 0px solid red;
}
#flag P.bodytext {
	margin: 4px 0px 0px 0px;
	padding: 0px;
}
#search {
	float: right;
	width: 134px;
	height: 20px;	
	border: 0px solid red;
}
		#find input#inputtext {
			font: normal 12px Verdana, Arial, Helvetica, sans-serif;
			color: #797979;
			width: 105px;
			height: 16px;
			border: solid 1px #ababab;
			padding: 2px 0px 0px 5px;
			background-color: #dedede;
			vertical-align: middle;	
		}
		#find input.button {
			width: 14px;
			height: 18px;
			margin: 0px 0px 0px 0px;
			vertical-align: middle;	
			border:none;
		}
		
/*-----------------Start Mainmenu ----------------*/
	#menu {
	width: 200px;
	padding: 6px 0px 0px 0px;
	}

	#menu UL {
		height: 26px;
		width: 200px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		float: left;
	}	
	#menu LI {
		height: 26px;
		width: 200px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		float: left;
		list-style-type: none;
		background-image: url(../images/bg_menu_no.gif);
	}
	LI.menu a:link, LI.menu a:active, LI.menu a:visited {
		text-decoration: none;
		height: 20px;
		width: 187px;
		margin: 0px 0px 0px 0px;
		padding: 6px 0px 0px 13px;
		float: left;
		list-style-type: none;
		border: 0px solid red;
		background-image: url(../images/bg_menu_no.gif);
		font: normal 11px Arial, Helvetica, sans-serif;
		color: #00162e;
		text-transform: uppercase;
	}
	LI.menu a:hover {
		text-decoration: none;
		height: 20px;
		width: 187px;
		margin: 0px 0px 0px 0px;
		padding: 6px 0px 0px 13px;
		float: left;
		list-style-type: none;
		border: 0px solid red;
		background-image: url(../images/bg_menu_act.gif);
		font: normal 11px Arial, Helvetica, sans-serif;
		color: #fff;
		text-transform: uppercase;
	}
	LI.menu#act a {
		text-decoration: none;
		height: 20px;
		width: 187px;
		margin: 0px 0px 0px 0px;
		padding: 6px 0px 0px 13px;
		float: left;
		list-style-type: none;
		border: 0px solid red;
		background-image: url(../images/bg_menu_act.gif);
		font: normal 11px Arial, Helvetica, sans-serif;
		color: #fff;
		text-transform: uppercase;
	}
	LI.menu_se a:link, LI.menu_se a:active, LI.menu_se a:visited {
		text-decoration: none;
		height: 20px;
		width: 187px;
		margin: 0px 0px 0px 0px;
		padding: 6px 0px 0px 13px;
		float: left;
		list-style-type: none;
		border: 0px solid red;
		background-image: url(../images/bg_menu_se_no.gif);
		font: normal 11px Arial, Helvetica, sans-serif;
		color: #00162e;
		text-transform: uppercase;
	}
	LI.menu_se a:hover {
		text-decoration: none;
		height: 20px;
		width: 187px;
		margin: 0px 0px 0px 0px;
		padding: 6px 0px 0px 13px;
		float: left;
		list-style-type: none;
		border: 0px solid red;
		background-image: url(../images/bg_menu_se_act.gif);
		font: normal 11px Arial, Helvetica, sans-serif;
		color: #fff;
		text-transform: uppercase;
	}
	LI.menu_se#act a {
		text-decoration: none;
		height: 20px;
		width: 187px;
		margin: 0px 0px 0px 0px;
		padding: 6px 0px 0px 13px;
		float: left;
		list-style-type: none;
		border: 0px solid red;
		background-image: url(../images/bg_menu_se_act.gif);
		font: normal 11px Arial, Helvetica, sans-serif;
		color: #fff;
		text-transform: uppercase;
	}
	LI.menu_en a:link, LI.menu_en a:active, LI.menu_en a:visited {
		text-decoration: none;
		height: 20px;
		width: 187px;
		margin: 0px 0px 0px 0px;
		padding: 6px 0px 0px 13px;
		float: left;
		list-style-type: none;
		border: 0px solid red;
		background-image: url(../images/bg_menu_en_no.gif);
		font: normal 11px Arial, Helvetica, sans-serif;
		color: #00162e;
		text-transform: uppercase;
	}
	LI.menu_en a:hover {
		text-decoration: none;
		height: 20px;
		width: 187px;
		margin: 0px 0px 0px 0px;
		padding: 6px 0px 0px 13px;
		float: left;
		list-style-type: none;
		border: 0px solid red;
		background-image: url(../images/bg_menu_en_act.gif);
		font: normal 11px Arial, Helvetica, sans-serif;
		color: #fff;
		text-transform: uppercase;
	}
	LI.menu_en#act a {
		text-decoration: none;
		height: 20px;
		width: 187px;
		margin: 0px 0px 0px 0px;
		padding: 6px 0px 0px 13px;
		float: left;
		list-style-type: none;
		border: 0px solid red;
		background-image: url(../images/bg_menu_en_act.gif);
		font: normal 11px Arial, Helvetica, sans-serif;
		color: #fff;
		text-transform: uppercase;
	}
	LI.menu_dk a:link, LI.menu_dk a:active, LI.menu_dk a:visited {
		text-decoration: none;
		height: 20px;
		width: 187px;
		margin: 0px 0px 0px 0px;
		padding: 6px 0px 0px 13px;
		float: left;
		list-style-type: none;
		border: 0px solid red;
		background-image: url(../images/bg_menu_dk_no.gif);
		font: normal 11px Arial, Helvetica, sans-serif;
		color: #00162e;
		text-transform: uppercase;
	}
	LI.menu_dk a:hover {
		text-decoration: none;
		height: 20px;
		width: 187px;
		margin: 0px 0px 0px 0px;
		padding: 6px 0px 0px 13px;
		float: left;
		list-style-type: none;
		border: 0px solid red;
		background-image: url(../images/bg_menu_dk_act.gif);
		font: normal 11px Arial, Helvetica, sans-serif;
		color: #fff;
		text-transform: uppercase;
	}
	LI.menu_dk#act a {
		text-decoration: none;
		height: 20px;
		width: 187px;
		margin: 0px 0px 0px 0px;
		padding: 6px 0px 0px 13px;
		float: left;
		list-style-type: none;
		border: 0px solid red;
		background-image: url(../images/bg_menu_dk_act.gif);
		font: normal 11px Arial, Helvetica, sans-serif;
		color: #fff;
		text-transform: uppercase;
	}
	/*----------------End Mainmenu-----------------*/
	
	
	#showbanner {
		position: absolute;
		width: 521px;
		height: 321px;
		right: 0px;
		top: 0px;
		border: 0px solid red;
	}
#wrapmain {
	width: 100%;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px solid blue;
}	
#maincontent {
	/*margin: 0px 0px 0px 0px;*/
	padding-bottom: 60px;
	background: #fff url(../images/bg_maincontent.gif) repeat-x top ;
	border: 0px solid red;
}
	#leftcontent {
		float: left;
		width: 487px;
		margin: 0px 0px 0px 0px;
		padding: 10px 0px 0px 6px;
		border: 0px solid red;
		display: table;
	}	
	/*----------------Start Submenu----------------*/
		#submenu {
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			height: 37px;
			background: url(../images/bg_submenu.gif) no-repeat;
		}
		#submenu UL{
			width: 472px;
			height: 37px;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 15px;
			float: left;
			border: 0px solid red;
			list-style-type: none;
		}
		#submenu LI {
		width: auto;
			height: 30px;
			margin: 0px 0px 0px 0px;
			padding: 7px 17px 0px 9px;
			float: left;
			border: 0px solid red;
			list-style-type: none;
			/*font: normal 12px Arial, Helvetica, sans-serif;*/
			font: normal 11px Arial, Helvetica, sans-serif;
			color: #00162e;
			background: url(../images/bg_submenu_no.gif) no-repeat left 12px;
		}
		#submenu LI.act {
			height: 30px;
			margin: 0px 0px 0px 0px;
			padding: 7px 17px 0px 9px;
			float: left;
			border: 0px solid red;
			list-style-type: none;
			font: normal 12px Arial, Helvetica, sans-serif;
			color: #00162e;
			background: url(../images/bg_submenu_act.gif) no-repeat left 13px;
		}
		#submenu a {
			text-decoration: none;
			font-weight: normal;
			font: normal 11px Arial, Helvetica, sans-serif;
		}

	/*----------------End Submenu-----------------*/

		#content {
			margin: 8px 0px 0px 0px;
			border: 0px solid red;
		}
		/*#content P.bodytext {
			padding: 10px;
			font: normal 12px/150% Arial, Helvetica, sans-serif;
			color: #00162e;
		}
*/
	#rightcontent {
		float: left;
		width: 230px;
		margin: 0px 0px 0px 15px;
		padding: 10px 0px 0px 0px;
		border: 0px solid red;
	}
		#rightcontent h1.csc-firstheader, #rightcontent h1 {
			height: 31px;
			margin: 0px;
			padding: 6px 0px 0px 25px;
			font: normal 11px Arial, Helvetica, sans-serif;
			color: #00162e;
			background: url(../images/bg_h1rightcontent.gif) no-repeat;
			text-transform: uppercase;
		}
		/*#rightcontent P.bodytext {
			padding: 10px 5px 10px 5px;
			font: normal 12px/150% Arial, Helvetica, sans-serif;
			color: #00162e;
		}*/
#footer {
	position: absolute;
	width: 100%;
	height: 65px; 
	margin: 0px;
	padding: 0px;
	bottom: 0px;
	background: url(../images/bg_footer.gif) no-repeat;
}
#footer P.bodytext {
	height: 44px;
	margin: 0px;
	padding: 21px 0px 0px 20px;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #8093a9;
}

#footer P.bodytext a {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #8093a9;
	text-decoration: none;
}

#sd {
	position: absolute;
	width: 17px;
	height: 11px;
	right: 20px;
	bottom: 30px;
}
.clearfix:after {
	content: ".";
	display: block; 
	height: 0;
	clear: both;
	visibility: hidden;
}

* h1.csc-firstheader{font-size:11px/100%;}

.form-field TEXTAREA{
 	width: 480px;
	height: 70px;
	line-height: 10px;
	padding:0px;
}

.form-field INPUT.csc-mailform-submit{
	float: left;
}


/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac *//clearfix {height: 1%;}
/* End hide from IE-mac */