/* CREATE INSIDE */
#topbar-left {
	background: url("../image/new/topbar-left.png");
	height: 96px;
	width: 51%;
	position: absolute;
	top: -1px;
	left: 0;
}
#topbar-right {
	background: url("../image/new/topbar-right.png");
	height: 96px;
	width: 51%;
	position: absolute;
	top: -1px;
	right: 0;
}
#watermark-bg {
	background: url("../image/new/watermark.png");
	width: 456px;
	height: 410px;
	position: absolute;
	left: -157px; top: 6px;
}
#footer-bg {
	background: #f0f0f0 url("../image/new/footer-bg.png") repeat-x 0 2px;
	width: 2400px; height: 250px;
	position: absolute;
	bottom: -72px;
	left: -100%;
	z-index: -1;
	border-bottom: 1px solid #d5d5d5;
	
}
#footer-small-bg {
	background: #f0f0f0;
	width: 2400px; height: 65px;
	position: absolute; 
	left: -100%;
	z-index: -1;
	border: 1px solid #d5d5d5;
	border-left: 0;
	border-right: 0;
}
#flag p img {
	margin: 8px 0 0 10px;
}
#groenboks-celle {
	background-color:#91B54B;
}
/* GENERAL STYLES */
#body{
text-align:center;
background-color:#ffffff;
margin-top:0px;
font-family:tahoma;
overflow-x: hidden;
}
#main{
/* background-image:url("/image/hvidbg.gif"); */
/* background-color:#f1f1f1; */
width:840px;
text-align:left;
margin: 0 auto;
position:relative;
}
#lshadow{
width:0;
padding: 0;
/* background-image:url("/image/lshadow.gif"); */
background-repeat:repeat-y;
}
#rshadow{
width:0;
padding: 0;
/* 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:63px;
font-size:11px;
width:650px;
height: 25px;
/*background: #FFFFFF;*/
}
#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;
}
#searchbar.front-search {
	background: none;
}
.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;
width: 90px;}
#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;
margin-top: 25px;
}
#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;
background: transparent;
}
.forsidetabel{
vertical-align:top;
background-image:url(../image/bundbarbag.gif);
width:205px;
border-top: 1px solid #D5D5D5;
padding-bottom:5px;
}
.forsidetabel:first-child {
	background: none;
	background-color: #f0f0f0;
}
.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:250px;
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: 30px 10px 5px 10px;
height:85px;
font-size:11px;
width:185px;
text-align: center;
color: #FFFFFF;
}
#groenboksforside p{
margin-bottom:0px;
}
#groenboksforside a{
color:#FFFFFF;
}

#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;
background-position: 0 2px;
padding-top:12px;
text-align:center;
font-size:16px;
height:138px;  
width:205px;
position:relative;
top:0px;
color: #FFFFFF;
}
#forsidegroenboks span p{
position:relative;
/*top:-10px;*/
margin:0px;
font-size:16px;
}
#forsidegroenboks a{
color:white;
}
#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:195px;
padding: 0 5px;
}
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;
display: none;
}
#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;
}


