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;
*/
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	background: white;
	text-align: center; font-size:13px; line-height: 1.5em; background: #FFFFFF; 
	font-family: Trebuchet MS, 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: "" "";
}

/*
* { margin:0px; padding:0px; border:0px; border-collapse:separate; border-spacing:0px; }
img { behavior: url(/iepngfix.htc); }
*/

body { background-color: #ffffff; color:#000000; text-align:left; }

div#pagediv { width:100%;height:100%; }

img, div { margin:0px; padding:0px; }
div { line-height: 1.4em; }

a  { color: #2a2b2c; text-decoration:none; }
a:hover {color:#990000;  text-decoration:none; }	

td { font-size:13px; line-height: 1.5em;  }

strong, b { font-weight: bold; }
em, i { font-style:italic; }

table.blaa { border-collapse: collapse; border-color: blue; }
table.blaa td { border-color: blue; }

table.graaet { border-collapse: collapse; border-color: #bfbfbf; }
table.graaet td { border-color: #bfbfbf; }
table.graato { border-collapse: collapse; border-color: #7f7f7f; }
table.graato td { border-color: #7f7f7f; }
table.graaetre { border-collapse: collapse; border-color: #404040; }
table.graaetre td { border-color: #404040; }


hr { border: 0; color: #000000; background-color: #000000; height: 1px; width: 100%; text-align: left; }

ul { list-style-type:disc; padding-left:18px; }

.ckeditorbody {
	position:relative; text-align: left; background-color:#ffffff;
}


div.pagecontainer, .pagecontainer {
	position:relative; margin-left: auto; margin-right: auto; text-align: left; width: 936px; margin-top:0px; background-color:#ffffff; z-index:10;
}

h1 { font-family: Verdana, Arial, sans-serif; font-size: 30px; color:#4e4e4e; line-height:1.3em; font-weight:400; padding-bottom:8px; }
h2 { font-family: Verdana, Arial, sans-serif; font-size: 20px; color:#4e4e4e; line-height:1.3em; font-weight:400; padding-bottom:8px;  }
h3 { font-family: Verdana, Arial, sans-serif; font-size: 18px; color:#4e4e4e; line-height:1.3em; font-weight:400; }
h4 { font-family: Verdana, Arial, sans-serif; font-size: 16px; color:#858585; line-height:1.3em; font-weight:400; }
h5 { font-family: Trebuchet MS, Arial, sans-serif; font-size: 13px; color:#a5c718; line-height:1.3em; font-weight:400; }
h6 { font-family: Trebuchet MS, Arial, sans-serif; font-size: 13px; color:#959c85; line-height:1.3em; font-weight:400; }

.webtoolbanner, .webtoolbanner H1 { color:#ffffff; }

.colcontent { position:relative; float:left; width:470px; }
.colmargin1 { margin: 30px 0 30px 45px; }
.colmargin2 { margin: 30px 30px 30px 45px; }
.subcol { position:relative; float:left; width:326px; overflow:hidden; }
.subcolmargin1 { position:relative; float:left; margin: 0 0 0 16px; }
.subcolmargin2 { position:relative; float:left; margin: 0 5px 0 0; }

.submenu { position:absolute; top:127px;left:556px;  z-index:99; }
.submenucontainer { position:relative; float:left; width:95px; background-color:#ffffff; cursor:pointer; }
.submenucontaineron { position:relative; float:left; width:95px; background-color:#000066; cursor:pointer; }
.submenumargin { position:relative; text-align:center; padding: 65px 2px 5px 0; }
.submenu a.menuon { color:#ffffff; text-decoration:none; line-height:24px; font-size: 18px; }
.submenu a { color:#000066; text-decoration:none; line-height:24px; font-size: 18px; }

.subpagecontent { position:relative; float:right; width:652px; border-left: 1px dotted #c9c9c9; border-right: 1px dotted #c9c9c9; }
.subpagecontentmargin { position:relative; margin: 0px 16px 10px 18px; }

.subpagemenu { position:relative; float:left; width:205px; }
.subpagemenumargin { position:relative; margin: 0px 20px 0 0; background-color:#000066; }
.subpagemenu ul { margin: 0; padding: 0; list-style-type: none; }
.subpagemenu li { padding-left:16px; line-height:26px; border-top:1px solid #fff; background: url('/_files/Billeder/design/listiconxx.gif') no-repeat 2px 8px;}
li.openli { padding-left:16px; line-height:26px; border-top:1px solid #fff; background: url('/_files/Billeder/design/listicon.gif') no-repeat 2px 8px;}
.subpagemenu a { color:#ffffff; text-decoration:none; display:inline-block; }	
a.opena { color:#ffffff; text-decoration:none; display:inline-block; }	
.subpagemenu li a:hover {color:#ffffff;}	

.margin30 { margin:30px; }

.bordertop { border-top: 1px solid #f2f0e6;}

#carouselart {position:relative; }
.button-top, .button-bot { position:absolute; width:18px; height:18px; top:40px; z-index:20; }	
.button-top { background:url(/_img/btn-top.gif) 0 0 no-repeat; right:49px;}
.button-bot { background:url(/_img/btn-bottom.gif) 0 0 no-repeat; right:27px;}
.button-top:hover, .button-bot:hover {background-position:bottom;}

.artikler li { line-height:26px; width:370px; border-bottom:1px dotted #d1d1d1; }
.artikler a { color:#7a7a7a; text-decoration:none; display:inline-block; }	
.artikler li a:hover {color:#c82b01;}	


/*
.bundhr { position:relative; margin-left: auto; margin-right: auto; text-align: left; margin-top:0px; z-index:1; width:1216px; height:4px; background-image: url(/_img/bundhr.jpg); background-repeat:no-repeat; overflow:hidden; }

a { color:#2b7590; }

h1.menu {font-size: 20px; font-weight: normal;}
h2 { font-size: 12px; color: #666666;}
h2 b { color: #000000; }

b, strong { font-weight: bold; }

.gridkol { position:relative; float:left; width: 223px; line-height: 1.6em; }
.gridkolmargin { position:relative; float:left; width: 16px; }


#soegebox { position:absolute;top:54px;left:715px;width:223px;height:22px;z-index:10; padding-top:3px; font-size: 11px; color:#515151; background-image: url(/_img/soegebox.png); background-repeat:no-repeat; background-position: 0px 0px; }

#breadcrumb { position:absolute;top:204px;left:0px;width:900px;height:22px;z-index:2;color:#7f7f7f; font-size:10px; }
#breadcrumb a { text-decoration: none; color:#7f7f7f; font-size:10px; }

.forsidebox { position:relative; float:left; width:309px; height:279px; background-image: url(/_img/forsidebox.jpg); background-repeat:no-repeat; color:#363636; }
.forsideboxsub { position:relative; float:left; width:309px; height:245px; background-image: url(/_img/forsidebox.png); background-repeat:no-repeat; color:#363636; }
.forsideboxbred { position:relative; width:948px; height:218px; background-image: url(/_img/forsideboxbred.jpg); background-repeat:no-repeat; background-position: 0 0; overflow:hidden; color:#363636; }
.forsideboxmargin { position:relative; margin: 20px 15px 10px 15px; }
.forsidebox h1, .forsideboxbred h1, .forsideboxsub h1 { font-size: 15px; margin-bottom:7px; color:#363636; }
.forsidebox a, .forsideboxsub a { text-decoration:none; font-weight: bold; color:#363636; }
.forsidebox ul { list-style-image:url('/_img/li_ikon.png'); padding-left:16px; }
.forsideboxsub ul { list-style-type: none; }

.forsideboxsub ul li a { display:block; padding-left:20px; font-size: 12px; text-decoration:none; color: #a41d3e; background: url(/_img/bredpil_roed.png); background-repeat:no-repeat; background-position:0 5px; } 

.billedebox { position:absolute;top:53px; width:219px; height:96px; }
.billedetext { position:absolute;top:150px; width:221px; height:34px; line-height:34px; text-align:center; color:#232323; font-weight:bold; }

#topmenubg { position:relative;width:1139px;height:64px;background: url(/_img/klmenubg.gif);background-repeat:no-repeat;z-index:5; }
#topmenumoederplusbg { position:relative;width:1139px;height:64px;background: url(/_img/klmoederplusmenubg.png);background-repeat:no-repeat;z-index:5; }
#topmenumdbg { position:relative;width:1139px;height:64px;background: url(/_img/mdmenubg.png);background-repeat:no-repeat;z-index:5; }
#topmenuedbg { position:relative;width:1139px;height:64px;background: url(/_img/edmenubg.png);background-repeat:no-repeat;z-index:5; }
#topmenummbg { position:relative;width:1139px;height:64px;background: url(/_img/mmmenubg.png);background-repeat:no-repeat;z-index:5; }

#topmenuniveaub { position:relative; width:100%; height:33px; background: url(/_img/footerbg.gif);background-repeat:repeat-x; z-index:1; }
#pagecontentbg { position:relative; width:100%; background: url(/_img/klcontentbg.jpg);background-repeat:repeat-x; padding-top:10px; min-height:604px;height:604px; }
#pagecontentlogobg { position:absolute; top:0px; left:0px; width:100%; height:535px; background-image: url(/_img/klbodybg.png); background-repeat:no-repeat; }


#bunddiv { position:relative; width:100%; background:#2f2f2f; color:#b4b4b4; min-height:400px;height:400px; }
#bunddiv h1 { font-size: 25px; font-weight: bold; color:#b4b4b4;  line-height: 1.8em; }
#bunddiv h2 { font-size: 18px; font-weight: normal; color:#b4b4b4;  line-height: 1.8em; }
#bunddiv a { color:#3b96b7; }

#bunddivb a { color:#b4b4b4; text-decoration:none; }

.padding16 { padding:16px; }


html > body #bunddiv  {
	height: auto;
}

a.punktlinkblaa { text-decoration:none; font-weight: bold; color:#2b7590; padding-left:20px; background: url(/_img/bredpil_blaa.png); background-repeat:no-repeat; background-position:0 2px; }
a.punktlinkgraa { text-decoration:none; font-weight: normal; color:#3b96b7; padding-left:20px; background: url(/_img/bredpil_graa.png); background-repeat:no-repeat; background-position:0 2px; }

.krisecenterboxA { position:relative;float:left;width:174px; height:120px;  background: url(/_files/Billeder/Ikoner/stor_hotline.png); background-repeat:no-repeat; background-position:0 0; }
.krisecenterboxB { position:relative;float:left;width:190px; }
.krisecenterboxC { position:relative;float:left;width:300px; }

*/

.gradient {
	background: #eee; /* for non-css3 browsers */

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8', endColorstr='#ebebeb'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#ebebeb)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #f8f8f8,  #ebebeb); /* for firefox 3.6+ */ 
}


.modules_contactform_text {
	width:400px
}

.modules_contactform_textarea {
	width:400px;
	height:60px
}

.modules_contactform_select {
	width:300px;
}

.modules_contactform_submit {
	margin-bottom:50px;
	margin-top:10px;
	padding-left:20px;
	padding-right:20px;


}
