/* GENERAL STYLES */
#body{
text-align:center;
background-color:#f1f1f1;
margin-top:0px;
font-family:tahoma;
}
#main{
/* background-image:url("/image/hvidbg.gif"); */
background-color:#f1f1f1;
width:840px;
text-align:left;
margin: 0 auto;
position:relative;
}
#lshadow{
width:10px;
background-image:url("/image/lshadow.gif");
background-repeat:repeat-y;
}
#rshadow{
width:10px;
background-image:url("/image/rshadow.gif");
background-repeat:repeat-y;
}
#topbar{
background-image:url("/image/topbar.gif");
width:820px;
height:88px;
position:relative;
left:0px;
}
a img{
border-width:0px;
}
form{
display:block;
margin:0px;
}
#menu{
color:#91B54B;
position:relative;
top:53px;
font-size:11px;
width:670px;
}
#menubuffer{
background-image:url("/image/menubg.gif");
width:11px;
}
.menupunkt{
color:#91B54B;

text-decoration:none;
font-family:tahoma;
font-weight:500;
margin-left:4px;
padding-left:8px;
position:relative;
top:5px;
}
.menupunkt:hover{
color:black;
color:#637C34;
}
.menustreg{
color:#91B54B;

text-decoration:none;
font-family:tahoma;
font-weight:500;
margin-left:4px;
padding-left:8px;
position:relative;
top:5px;
}
.menutd{
background-image:url(/image/menubg.gif);
background-repeat:repeat-x;
}
.selected{
color:#637C34;
font-weight:900;
font-size:11px;
text-decoration:none;
font-family:tahoma;
position:relative;
margin-left:4px;
padding-left:8px;
top:5px;
}
#undermenutabel{
position:relative;
top:20px;
width:160px;
}
#undermenu{
background-image:url(/image/undermenubg.gif);
background-repeat:repeat-x;
vertical-align:top;
width:160px;
padding-top:10px;
padding-left:10px;
background-color:#B3B3B3;
}

#undermenu2{
background-image:url(/image/undermenubg.gif);
background-repeat:repeat-x;
vertical-align:top;
width:160px;
padding:0px;
margin:0px;
background-color:#B3B3B3;
height:1px;
}

.undermenupunkt{
color:#91B54B;
text-decoration:none;
font-size:11px;
font-family:tahoma;
height:50px;
font-weight:500;
}
.undermenupunkt:hover{
color:black;
color:#637C34;
}
.undermenupil{
width:15px;
vertical-align:center;
padding-right:5px;
}
.selected2{
color:black;
color:#637C34;
font-weight:900;
font-size:11px;
text-decoration:none;
font-family:tahoma;}

#searchbar{
text-decoration:none;
font-size:10px;
font-family:tahoma;
border-top: thin solid #eaeaea;
border-bottom: 1px solid #91b54b;
margin-bottom:2px;
position:relative;
left:0px;
width:820px;
background-color:white;
}
.breadcrumblink{
color:#91B54B;
text-decoration:none;
font-size:10px;
font-family:tahoma;
}
#leftsearch{
width:537px;
padding-left:20px;
}
#rightsearch{
width:330px;
text-align:right;
}
#rightsearch form{
float: left;
}
.kontaktlink {
	color: #333333;
}
#rightsearch img{
margin-top:2px;
margin-left:4px;
}

#print{
color:#333333;
font-size:10px;
font-family:tahoma;
text-decoration:none;
}
#sitemaplink{
color:#333333;
font-size:10px;
font-family:tahoma;
text-decoration:none;
display:inline;
}
#searchlink{
color:#333333;
font-size:10px;
font-family:tahoma;
text-decoration:none;
font-weight:bold;
cursor: hand;
}
#search{
font-size:10px;
}
#sitemap{
width:100%;
}
#content{
background-color:white;
}
#forsidecontent{
background-color:white;
}
#forbilledeboks{
position:relative;
left:0px;
width:820px;
}
#forsidebillede1{
padding:0px;
margin:0px;
}

#forsideindhold{
text-align:left;
position:relative;
left:0px;
}
#overtabel{
height: 160px;
vertical-align:top;
}
#undertabel{
background-image:url(/image/tablebgtop.gif);

height: 150px;
}
#tabelbar{
background-image:url(/image/tablebgbund.gif);
height: 21px;
position:relative;
}
.forsidetabel{
vertical-align:top;
background-image:url(/image/bundbarbag.gif);
width:205px;
border-top: 1px solid #D5D5D5;
padding-bottom:5px;
}
.forsidemini{
position:relative;
top:16px;
left:10px;
height: 145px;
}
#bundskygge{
background-image:url(/image/bundskygge.gif);
background-repeat:repeat-x;
height:10px;
position:relative;
left:-10px;
top:-1px;
}
#footer{
background-color:#f1f1f1;
position:absolute;
height:30px;
width:840px;

}
.footertekst{
font-size:10px;
color:#6A6862;
font-family:tahoma;
}
.footerboks{
text-align:center;
width:20px;
}
#flag{
width:220px;
text-align:right;

}

#indholdscelle{
vertical-align:top;
font-size:11px;
font-family:tahoma;
padding-top:10px;
padding-left:15px;
padding-right:15px;
padding-bottom:10px;
width:415px;
height:300px;
overflow:visible;/**/
}
#indholdscelle table{
display:block;
}
#indholdscelle2{
vertical-align:top;
font-size:11px;
font-family:tahoma;
padding-top:px;
padding-left:15px;
padding-right:15px;
padding-bottom:0px;
margin:0px;
width:415px;
height:1px;
}

#undersideindhold{
text-align:left;
position:relative;
width:820px;

}
#undersidebillede{
margin:0px;
}
#groenboksforside{
background-color:#91B54B;
background-image:url(/image/forsidebillede2.gif);
background-repeat:no-repeat;
padding-left:20px;
padding-right:8px;
padding-top:8px;
text-align:left;
height:112px;
font-size:11px;
width:177px;
}
#groenboksforside p{
margin-bottom:0px;
margin-top:15px;
}
#groenboksforside a{
color:black;
}

#orangeboksforside{
background-color:#F46F20;
/*background-image:url(/image/forsidebillede2.gif);*/
background-repeat:no-repeat;
padding-left:20px;
padding-right:8px;
padding-top:8px;
text-align:left;
height:112px;
font-size:11px;
width:177px;
}
#orangeboksforside p{
margin-bottom:0px;
}
#orangeboksforside a{
color:black;
}

#forsidegroenboks{
background-image:url(/image/forsidebillede2.gif);
background-repeat:no-repeat;
padding-left:20px;
padding-right:8px;
padding-top:8px;
text-align:left;
font-size:13px;
height:138px;  
width:177px;
position:relative;
top:-1px;
}
#forsidegroenboks span p{
position:relative;
/*top:-10px;*/
margin:0px;
font-size:13px;
}
#forsidegroenboks a{
color:black;
}
#overflow{
overflow:hidden;
position:relative;
top:-10px;
}
#groenboks{
background-image:url(/image/undersidebillede2.gif);
background-repeat:no-repeat;
background-color:#91B54B;
padding-left:20px;
padding-right:8px;
padding-top:8px;
font-size:11px;
height:138px;

}
.fadeElem{
width:150px;
}
ul {
list-style-type:disc;
margin-bottom:15px;
}
ul ul{
list-style-type:circle;
color:#91B54B;
}
ul ul ul{
list-style-type:disc;
color:#91B54B;
margin-bottom:0px;
}
.sitemaplinks{
text-decoration:none;
color:#91B54B;
font-size:11px;
font-family:tahoma;
font-weight:bold;
}
.sitemaplinks2{
text-decoration:none;
color:black;
font-size:11px;
font-family:tahoma;

}
.sitemaplinks3{
text-decoration:none;
color:black;
font-size:11px;
font-family:tahoma;

}
.betegnelse{
color:#91B54B;
font-size:11px;
font-family:tahoma;
width:120px;
vertical-align:top;
}
.betegnelse2{
font-size:11px;
font-family:tahoma;
}
#midterskyggeleft{
height:19px;
background-image:url(/image/frontshadow.gif);
border-left: 1px solid #9D9DA1;

}
#medarbejderbox{
background-image:url(/image/undermenubg.gif);
background-repeat:no-repeat;

vertical-align:top;
padding-top:10px;
/*border-left: 1px solid #9D9DA1;*/
padding-left:20px;
}
#nyhedsbox{
background-color:#B3B3B3;
vertical-align:top;
font-size:10px;
font-family:tahoma;
background-image:url(/image/undermenubg.gif);
background-repeat:no-repeat;
/*border-left: 1px solid #9D9DA1;*/
padding-left:19px;
padding-right:21px;
width:100%;
padding-top:10px;
}

h2{
font-size:14px;
font-family:tahoma;
font-weight:bold;
}
h3{
font-size:13px;
font-family:tahoma;
font-weight:bold;
}
a{
font-family:tahoma;
color:#91B54B;
text-decoration:none;
}
.nyhedsarkivlink{
font-size:12px;
margin-bottom:5px;
text-decoration:underline;
}
.nyhedoverskrift{
font-size:12px;
text-decoration:none;
font-family:tahoma;
color:#91B54B;
}
#nyhedbund{
text-align:center;
background-color:#91b54b;
height:20px;
position:relative;
width:165px;
top:-2px;
padding-bottom:5px;
}
.nyhedlinks{
position:relative;
top:5px;
color:white;
font-size:10px;
text-decoration:none;
font-weight:bold;
font-family:tahoma;
}
#nyhedhovedoverskrift{
font-size:16px;
font-family:tahoma;
margin-top:10px;
}
#nyheddato{
font-size:11px;
font-family:tahoma;
}
#nyhedindhold{
font-size:11px;
font-family:tahoma;
}
#nyhedresume{
font-size:11px;
font-family:tahoma;
font-weight:bold;

}
#nyhedbillede{
float:right;
margin:5px;
}
#nyhedindholdscelle{
width:415px;
vertical-align:top;
font-size:11px;
font-family:tahoma;
padding-left:10px;
padding-right:15px;
}
.resume{
margin-bottom:10px;
padding-bottom:10px;
border-bottom:1px solid #9D9DA1;
}

.nyhedoverskrifttabel{
padding-top:10px;
}
.storfindhold{
/*height:87px;*/
height:120px;
overflow:hidden;
font-size:11px;
font-family:tahoma;
position:relative;
top:5px;
padding-bottom:5px;
padding-right:25px;
}
.storfbox{
padding-right:10px;
padding-top:10px;
width:390px;
/*overflow:hidden;*/
margin-bottom:10px;
height:160px;
}
.storfinderbox{
position:relative;
left:21px;
}
.storfoverskrift{
font-size:13px;
font-weight:bold;
font-family:tahoma;
}
.storflink{
font-size:11px;
text-decoration:none;
font-weight:bold;
font-family:tahoma;
color:#4b4b4c;
/*position:relative;
top:10px;*/

}
#UR .storflink{
padding-left:100px;
}
.bundfbox{
height:150px;
}
.bundfindhold{
height:88px;
width:170px;
overflow:hidden;
font-size:11px;
font-family:tahoma;
position:relative;
top:10px;
left:18px;
}

.bundfindhold img{
margin-right: 4px;
}

.bundfoverskrift{
height:20px;
position:relative;
top:5px;
padding-left:5px;
font-size:13px;
font-weight:bold;
font-family:tahoma;
color:#80a82e;
border-bottom:1px solid #80a82e;
}
.bundflink{
font-size:10px;
text-decoration:none;
font-family:tahoma;
color:#719230;
position:relative;
left:15px;
top:10px;
}
.bundflink2{
text-decoration:none;
font-family:tahoma;
color:#719230;
position:relative;
}
.pillink{
border-width:0px;
}

#graaboksf{
position:absolute;
top:270px;
left:418px;
}
#reklame{
position:relative;
left:840px;
top:-90px;
}
#kontaktinfo{
font-size:10px;
vertical-align:top;
padding-left:19px;
padding-top:10px;
background-image:url(/image/undermenubg.gif);
background-repeat:no-repeat;
/*border-left: 1px solid #9D9DA1;*/
}
.medarbejderlink{
font-size:11px;
font-family:tahoma;
text-decoration:none;
color:black;
}
.medarbejderlink:hover{
color:#91b54b;
}
#maillink{
text-decoration:none;
color:#91b54b;
font-family:tahoma;
}
#policy{
text-decoration:none;
color:#91b54b;
font-family:tahoma;
}

.search_numbers{
text-decoration:none;
color:#91b54b;
font-family:tahoma;
}
.xsltsearch_title{
text-decoration:none;
color:#91b54b;
font-family:tahoma;
}
.xsltsearch_result_title{
margin-bottom:0px;}
.xsltsearch_result_description{
margin-top:2px;
}
#previous{
text-decoration:none;
color:#91b54b;
font-family:tahoma;
}
#next{
text-decoration:none;
color:#91b54b;
font-family:tahoma;
}
#logo{
float:right;
border-width:0px;

left:0px;

}

#logoprint{
display:none;
}

fieldset {
border:0px;
}
.umbMemberControlsLabel {
width: 110px;
float: left;
}

.ValculatorError{
	font-weight: bold;
	color: #FF0000;
}

#valculator2{
	width:635px;
	min-height:500px;
}
#valculatorContent{
	width:425px;
}
#valculatorRightmargin{
	background-color:#B3B3B3;
	background-image:url(/image/undermenubg.gif);
	width:192px; 
	padding-left:10px;
	height:300px;
	background-repeat:repeat-x;
	
}
.valculator-table
{
	margin-bottom:20px;
	width:98%;
}

.valculator-table th
{
	background-color:#92c853;
	color:#FFFFFF;
	text-align:left;
	padding:2px;
	padding-left:5px;
}
.valculator-table .th
{
	background-color:#92c853;
	color:#FFFFFF;
	text-align:left;
	padding:2px;
	padding-left:5px;
	height:12px;
	font-weight: bold;
}
.valculator-table td
{
	margin: 0px;
	padding:2px;
	padding-left:5px;
	padding-right:15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #92c853;
}
.valculator-Submit {
	background-color: #92c853;
	font-weight: bold;
	color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor: hand;
}
.valculator-LinkSubmit {
	background-color: #92c853;
	font-weight: bold;
	color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 5px;
	cursor: hand;
}
.valculator-SubmitSmall
 {
	background-color: #92c853;
	font-weight: normal;
	color: #FFFFFF;
	font-size: 9px;
	line-height: normal;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding:0 .25em 0 .25em;
   	width:auto;
   	overflow:visible;
	margin-bottom: 10px;
}
.valculator-inactiveStep
{
	color:#91979b;
}
.valculator-textstep2, .valculator-step2
{
	color: #637c34;
	margin-right: 3px;
	height: 15px;
	width:auto;
	float:left;
	margin-top:11px;
}
.valculator-step2
{
	color:#000000;
}
.valculator-numberstep2
{
	color: #FFFFFF;
	background-color: #92c853;
	width: 17px;
	height: 16px;
	text-align: center;
	margin-right: 3px;
	float:left;
	margin-top:11px;
	padding-top:1px;
}
.valculator-numberstep2Active
{
	color: #637c34;
	background-color: ;#FFFFFF;
	width: 15px;
	height: 15px;
	text-align: center;
	margin-right: 3px;
	float:left;
	margin-top:11px;
	border: 1px solid #92c853;
}
#valculatorContent h2
{
	margin-bottom:0px;
	line-height:14px;
}


.valculator-accordionHeaderSelected {
	background-color: #92c853;
	color: #FFFFFF;
	margin-bottom: 5px;
	padding: 2px;
	border: 1px solid #92c853;
	margin-left:0px;
	font-family:tahoma;
	font-size:11px;
	cursor: pointer;
	cursor: hand;
}
.valculator-accordionHeader:hover {
	background-color: #637c34;
	color: #FFFFFF;
	
}
.valculator-accordionHeader {
	background-color: #FFFFFF;
	margin-bottom: 5px;
	padding: 2px;
	border: 1px solid #92c853;
	margin-left:0px;
	font-family:tahoma;
	font-size:11px;
	cursor: pointer;
	cursor: hand;
}
.valculator-accordionContent,
{
	padding: 6px;
	margin-bottom: 5px;
	font-size:10px;
	font-family:tahoma;
	background-image:url(/image/undermenubg.gif);
	vackground-repeat:repeat-x;
}
.valculator-accordionContent th,
.valculator-accordionContent td
{
	font-size:10px;
	font-family:tahoma;
}

#upsiteform {
	width: 100%;
}

#upsiteform td {
	text-align: left;
}

#upsiteform label {
	display: block;
	padding-top: 3px;
	font-weight: bold;
}

#upsiteform .col1 {
	width: 129px;
}

#upsiteform .col3 {
	width: auto;
}

#upsiteform .citylabel {
	width:30px;
}

#upsiteform textarea {
	width: 250px;
}

#upsiteform input {
	width: 250px;
	float: left;
}

#upsiteform .zipcodebox {
	width: 60px;
}

#upsiteform .citylabel {
	width:22px;
	padding-left: 5px;
	padding-right: 5px;
}

#upsiteform .citybox {
	width: 129px;
}

#upsiteform span input {
	width: 15px;
}

#upsiteform .sendbutton {
	width: auto;
	font-weight: bold;
	width: 100px;
	text-align: center;
}

#upsiteform .valid {
	float: left;
	padding: 6px;
	padding-bottom: 0px;
	padding-right: 0px;
	display: block;
}


p{
margin-top:0px;
}










/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
p {
font-size:11px;
font-family:tahoma;
}

h2 {
font-size:14px;
font-family:tahoma;
font-weight:bold;
}

