html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
table, caption, tbody, tfoot, thead, tr, th, td {
	outline: 0;
/*
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
*/
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	background: white;
	text-align: center; font-size:14px; line-height: 1.46em; background: #51515d; 
	font-family: Arial, sans-serif;
	margin-top:0px;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

strong, b { font-weight: bold; }
em, i { font-style:italic; }

body { background-color: #ffffff; color:#2c2c2c; text-align:left; }

div#pagediv, .pageclass { width:100%; height:100%; z-index:1; }

img, div { margin:0px; padding:0px; vertical-align: middle; }
div { line-height: 1.46em; }

a  { color: #32B5E5; }
a:hover {color:#17365f; }
a:active {color:#8b1b8f; }

.maincontentcolleft a.webtooltags { color:#414d5d; font-size:11px; font-weight:bold; text-decoration: none; }

td { font-size:14px; line-height: 1.46em;  }

hr { border: 0; color: #f2f0e6; background-color: #f2f0e6; height: 1px; width: 100%; text-align: left; }

ul { list-style-type:disc; padding-left:18px; }

.ckeditorbody {
	position:relative; text-align: left; background-color:#ffffff;
	background-image: url(/_img/findesikke.gif);
}

div.pagecontainer, .pagecontainer {
	position:relative; margin-left: auto; margin-right: auto; text-align: left; width: 1023px; margin-top:0px;
}

.bannerdiv { background:url(/_img/banner.png); width:1023px; height:89px; }
.logo { position:absolute;top:23px;left:20px; background:url(/_img/logo.png); width:124px; height:46px; cursor:pointer; }
.vaek { position:absolute;top:0px;left:407px; background: url(/_img/vaek.png) no-repeat; width:208px; height:31px; }
.vaek a { text-decoration:none; }
.colleft { position:relative; float:left; width:639px; min-height:350px; }
.colleftb { position:relative; float:left; width:639px; min-height:350px; }
.colright { position:relative; float:right; width:384px; }

.contentmargin { margin: 26px 20px 20px 20px; }

.colmargin { margin: 34px 14px 10px 0; }

.lokkboks { background:url(/_img/lokkboksbg.png) repeat-y; margin:26px 0 7px 0; height:241px; }

.boks { position:relative; background:url(/_img/boksmidtbg.png) repeat-y; margin:26px 0 0 0; }
.bokstop { position:relative; top:0px; left:0px; background:url(/_img/bokstopbg.png) no-repeat; width:365px; z-index:1; }
.boksbund { position:relative; background:url(/_img/boksbundbg.png) no-repeat; width:365px; height:7px;  margin: 0 0 7px 0; }
.boksmargin { position:relative; padding:30px 30px 16px 16px; z-index:5; }

.footer { background:#2f2f2f; color:#fff; min-height:140px; font-size:16px; }
.footer a { color:#fff; }
.footermargin { padding:16px; }

.hrliniecontent { position:relative; float:left; background:url(/_img/hrlinie.png); width:639px; height:5px; }
.hrlinie { position:absolute;top:0px;left:0px;width:1023px;height:4px;padding:0px;margin:0px;background:url(/_img/hrliniebred.png);overflow:hidden; }


img {  behavior: url(/iepngfix.htc); }

body { overflow-y:scroll; } 

a { color:#a41e3f; text-decoration:underline; }

.webtoolkontaktinput { width:200px; }

h1 { font-size: 22px; font-weight:normal; color:#000000; margin: 0 0 16px 0; }
.colleft h1 { font-size: 40px; color:#a41e3f; line-height: 1.1em }

h2 { font-size: 18px; color:#000000; margin-top:0px; margin-bottom:4px; }

H3 { font-size: 16px; font-weight: normal; color:#000000; }
h4 { font-size: 115%; }
h5 { font-size: 110%; }
h6 { font-size: 105%; }


hr { border: 0; color: #424242; background-color: #424242; height: 5px; }

ul { margin-left: 8px; padding-left: 8px; margin-top: 3px; padding-top: 3px; }
ol { margin-left: 13px; padding-left: 13px; margin-top: 3px; padding-top: 3px; }

.nyhedstekst p { margin: 0 0 10px 0; }

.nyhedsmodulouter { clear:both; cursor:pointer; }
.nyhedsmodulfoto { float:left; padding: 0 0 8px 0;  }
.nyhedsmodulfoto img { width:90px; }
.nyhedsmodulcontainer { float:right; width:291px; padding: 0 0 8px 0;  }
.nyhedsmodulinner { padding-left:8px; font-weight:bold; }
.nyhedsmoduldato { font-weight:normal; }


@media handheld, only screen and (max-width: 640px) {

	div.pagecontainer, .pagecontainer { position:relative; margin-left: auto; margin-right: auto; text-align: left; width: 640px; margin-top:0px; }

	div, td { font-size:24px; }
	h1 { font-size: 40px; }
	
	.bannerdiv { background:url(/_img/bannermobil.png); width:640px; height:214px; }
	.vaek { position:absolute;top:0px;left:162px; background: url(/_img/vaekmobil.png) no-repeat; width:316px; height:46px; }
	.logo { position:absolute;top:82px;left:176px; background:url(/_img/logomobil.png); width:293px; height:107px; }

	.colleft { position:relative; clear:both; float:none; width:606px; min-height:350px; margin-left: auto; margin-right: auto; }
	.colleftb { position:relative; clear:both; float:none; width:606px; min-height:350px; margin-left: auto; margin-right: auto; }
	.colright { position:relative; clear:both; float:none; width:606px; margin-left: auto; margin-right: auto; }


	.lokkboks { background:url(/_img/lokkboksbgmobil.png) repeat-y; margin:26px 0 7px 0; height:398px; }
	.boks { position:relative; background:url(/_img/boksmidtbgmobil.png) repeat-y; margin:26px 0 0 0; }
	.bokstop { position:relative; top:0px; left:0px; background:url(/_img/bokstopbgmobil.png) no-repeat; width:606px; z-index:1; }
	.boksbund { position:relative; background:url(/_img/boksbundbgmobil.png) no-repeat; width:606px; height:9px;  margin: 0 0 7px 0; }
	.boksmargin { position:relative; padding:30px 30px 16px 16px; z-index:5; }

	.hrliniecontent { position:relative; float:left; background:url(/_img/hrlinie.png); width:606px; height:5px; margin: 0 0 20px 0; }
	.hrlinie { position:absolute;top:0px;left:0px;width:640px;height:4px;padding:0px;margin:0px;background:url(/_img/hrlinie.png);overflow:hidden; }

	.footermargin { padding:30px; }
	.footer { width:640px; }

}