﻿.toplinks {PADDING-RIGHT: 2.4em; FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: white; FONT-FAMILY: verdana; TEXT-DECORATION: none }
.toplinks_over { PADDING-RIGHT: 2.4em; FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: white; FONT-FAMILY: verdana; TEXT-DECORATION: none }
.sublinks {cursor:hand;FONT-SIZE: 10px; COLOR: black; FONT-FAMILY: verdana; TEXT-DECORATION: none; border-bottom:#7f7f7f 1px dotted;padding-left:20px;padding-top:3px;padding-bottom:3px;}
.sublinks_over {cursor:hand;FONT-SIZE: 10px; COLOR: #80A214; FONT-FAMILY: verdana; TEXT-DECORATION: none; border-bottom:#7f7f7f 1px dotted;padding-left:20px;padding-top:3px;padding-bottom:3px;}
.sublinks_select {cursor:hand;FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #80A214; FONT-FAMILY: verdana; TEXT-DECORATION: none; border-bottom:#7f7f7f 1px dotted;padding-left:20px;padding-top:3px;padding-bottom:3px;}
.text {FONT-SIZE: 10px; FONT-FAMILY: verdana;vertical-align:top;padding-bottom:1em;}
.footer {FONT-SIZE: 9px; COLOR: #ffffff; FONT-FAMILY: verdana;HEIGHT:30px;}
.imageBar {background-color:#2f2f46};
.small_link {FONT-SIZE: 9px; COLOR: #000000; FONT-FAMILY: verdana;text-decoration:none;vertical-align:top;}
.small_link_bar {border-top:#000000 1px dotted;padding-top:0.2em;}
.contentField {padding-left:2em;padding-top:2em;padding-bottom:1em;padding-right:1em;vertical-align:top;}
.menuField {padding-top:2em;vertical-align:top;}
.menuHeader {FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #585870; FONT-FAMILY: verdana; TEXT-DECORATION: none; padding-left:22px;padding-bottom:3px;border-bottom:#7f7f7f 1px dotted; width:99%;}
a {color:#0082D1;}	
img { border: 0; }

body,table {margin:0px;FONT-SIZE: 11px; FONT-FAMILY: verdana; color:#000000;}	

/*******/
.BookingsListTable
{
    border : 1px solid gray;
    border-collapse : collapse;
    margin-bottom : 30px;
}

.BookingsListDateCell 
{
    font-size : 12px;
    font-weight : bold;
    height : 24px;
    padding: 10px;
    border-bottom : 1px solid gray;
}

.BookingsListRowCell
{
    border-bottom : 1px dotted gray;
    font-size : 12px;
    height : 24px;
    padding: 5px;
    width: 150px;
}

.TimesTable
{
    border-collapse : collapse;
}

.TimesTableDateCell
{
    text-align : center;
    font-weight : bold;
    padding-left : 10px; 
    padding-right : 10px;
}

.TimesTableContentCell
{
    padding-left : 10px; 
    padding-right : 10px;
    vertical-align : top;
    padding-top : 10px;
}



/************/
/* DFD V2.0 */
/************/

* {margin:0; padding:0;}

.CenterHolder
{
    text-align : center;
    vertical-align : middle;
    width : 100%;
    border : 1px dotted red;
}

p {
font-family : verdana;
font-size:11px;
color: black;
}

h1 {
font-family : verdana;
font-size:15px;
color: black;
}
#globalNav {
width:950px;

}
div#globalNav {

clear:both;
float:none;
}

ul#globalMain {
-x-system-font:none !important;
border-top:0 solid #CFCFCF;
clear:right;
color:#000000;
float:none;
height:48px;
font-family:verdana,Helvetica,sans-serif !important;
font-size:14px !important;
font-size-adjust:none !important;
font-stretch:normal !important;
font-style:normal !important;
font-variant:normal !important;
font-weight:100 !important;
line-height:normal !important;
list-style-type:none;
margin:0 0 0 12px !important;
padding-top:10px;
margin-top:10px;
white-space:nowrap;
}
ul#globalMain li ul li {
background-color:#DFDFDF;
border-bottom:0 solid #8E8E8F;
display:block;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 !important;
padding:0;
font-size:11px !important;
width:100%;
}
ul#globalMain li ul {
border-color:#DADADA #DADADA #C3C3C3 #C3C3C3;
border-style:solid;
border-width:1px;
display:block;
left:0;
margin:0;
padding:0;
position:absolute;
visibility:hidden;
width:204px;
z-index:1000;
}
ul#globalMain li.submenuLast ul a, ul#globalMain li.submenu ul a {
color:#333333 !important;
}


ul#globalMain li ul li {
background-color:#FFFFFF;
background-image:url(/d/res/res_dfd2/images/menuslice.jpg);
border-bottom:0 solid #8E8E8F;
display:block;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 !important;
padding:0;
padding-top:5px;
margin-top:5px;
border:1px white solid;
height:23px;
width:204px;
}
ul#globalMain li.submenuLast a, ul#globalMain li.submenu a {
color:black;
margin-bottom:0;
padding:10px 0.4em 0.3em 0.5em !important;
padding-bottom:10px !important;
text-decoration:none;

}
ul#globalMain li.submenuLast, ul#globalMain li.submenu {
border:0 solid #FFFFFF;
margin-left:0;
margin-right:0;
padding-top:10px !important;
padding-bottom:20px !important;
padding-left:10px;
padding-right:10px;
background-image:url(/d/res/res_dfd2/images/menuspacer.jpg);
background-repeat:no-repeat;
background-position: right;
}

ul#globalMain, ul#globalHelp {
padding-right:0;
white-space:nowrap;
width:950px !important;
}
ul#globalMain li.submenuLast ul li a, ul#globalMain li.submenu ul li a {
width:93%;
}

#wrapper {
margin: 0px auto;
width:950px;
}

#header {
background-color:#ffffff;
height:77px;
position:relative;
background-repeat:repeat-x;
}

#header #logo  {
float:left;
position:absolute;
top:11px;
left:32px;
}

#header #login {
float:left;
position:absolute;
top:10px;

left:900px;
}

#header #betalingsservice {
float:left;
position:absolute;
top:24px;
left:609px;
display:none;
}

#header #flag {
float:left;
position:absolute;
top:20px;
left:770px;
}

#header #kontakt {
float:left;
position:absolute;
top:20px;
left:832px;
}

#header #home {
float:left;
position:absolute;
top:20px;
left:866px;
}

#header #sitemap {
float:left;
position:absolute;
top:18px;
left:895px;
}

#header #toogle {
float:left;
position:absolute;
top:20px;
left:920px;
}

#header #sog {
float:left;
position:absolute;
bottom:17px;
left:770px;
}

#header .menu {
float:left;
position:absolute;
bottom:0px;
left:32px;
}

/* Frefind Search boks */
#ffresult_sbox0 form{ 
width: 120px; 
} 

#ffresult_sbox0 input{ 
width: 120px; 
height: 17px; 
float: left; 
padding: 0;
border: 1px solid #b2b2b2; 
} 

#ffresult_sbox0 button{ 
background: url('/d/res/res_dfd2/images/Sog.jpg') no-repeat; 
width: 20px; height: 19px; 
cursor: pointer; float: left; border: 0; 
}

#topstage {
clear:both;
width:910px;
height:316px;
background: url('/d/res/res_dfd2/images/Topstage.jpg') no-repeat; 
margin-left:20px;
margin-right:20px;
z-index:0;
}

#topstage2 {
width:730px;
height:218px;
background: url('/d/res/res_dfd2/images/TopStage2.jpg') no-repeat; 
margin-left:0px;
margin-right:20px;
}

#boxes {
height:406px;
margin-top:9px;
margin-left:20px;
margin-right:20px;
margin-bottom:0px;
position:relative;
z-index:0;
}

#boxes2 {
width:730px;
margin-top:9px;
margin-left:20px;
margin-right:20px;
margin-bottom:0px;
}

#topwrap {
width:950px;
margin:0px;
padding:0px;
}

#topwrap table {
margin:0px;
padding:0px;
}

#topwrap tbody {
margin:0px;
padding:0px;
}

#topwrap tr {
margin:0px;
padding:0px;
}

#topwrap td {
margin:0px;
padding:0px;
}


#tekst {
float:left;
position:absolute;
top:0px;
left:0px;
background-color:white;
width:340px;
height:282px;
font-family : verdana;
font-size:11px;
color: black;

}

#tekst div {

}

#tekst h1 {
font-family : verdana;
font-size:15px;
color: black;
margin-bottom:12px;
}

#tekst #dato {
font-family : verdana;
font-style : italic;
font-size:11px;
color: black;
margin-bottom:12px;
}

#tekst a {
color: black;
}

#tekst2 {
background-color:white;
width:364px;
background: url('/d/res/res_dfd2/images/TekstShadow.jpg') no-repeat; 
font-family : verdana;
font-size:11px;
color: black;
min-height:294px;
}

#tekst2 ul {
padding-left:16px;
}

#tekst2 h1 {
font-family : verdana;
font-size:15px;
color: #048ac2;
margin-bottom:12px;
}

#tekst2 a {
color: black;
}

#darkmodal {
width:839px;
font-family : verdana;
font-size:11px;
color: white;
}

#darkmodal h1 {
font-family : verdana;
font-size:15px;
color: white;
padding-bottom:41px;
}
#darkmodal p {
font-family : verdana;
font-size:11px;
color: white;

}
#darkmodal h2 {
font-family : verdana;
font-size:15px;
color: white;
}
#darkmodal a {
color: white;
}

#darkmodal th {
color: white;
text-align:right;
margin-bottom:6px;
}

#darkmodal input.felter { 
width: 300px; 
height: 29px; 
float: left; 
padding: 0;
border: 1px solid #b2b2b2; 
font-size:14px;
margin-bottom:6px;
font-family : verdana;
vertical-align: middle; 
line-height:29px;

} 
#darkmodal select.felter { 
width: 300px; 
height: 24px; 
float: left; 
padding: 0;
border: 1px solid #b2b2b2; 
font-size:14px;
margin-bottom:6px;

} 

#darkmodal textarea.felter  {
font-family : verdana;
width: 300px; 
height: 329px; 
float: left; 
padding: 0;
border: 1px solid #b2b2b2; 
font-size:14px;
} 


#darkmodal a.knap {
border: 2px white solid;
background: url('/d/res/res_dfd2/images/orangeknap.gif') repeat-x; 
padding-left:10px;
padding-right:10px;
padding-top:4px;
padding-bottom:4px;
text-decoration:none;
display: inline-block;

}


#hvadkanvi {
float:left;
position:absolute;
top:0px;
right:0px;
width:555px;
height:282px;
background-color:#c8e1f0;
background: url('/d/res/res_dfd2/images/HvadKanVi.jpg') no-repeat; 
font-family : verdana;
font-size:11px;
color: black;
}

#hvadkanvi  img.hvadkanvibillede {
position:absolute;
bottom:0px;
right:0px;
}

#hvadkanvi h1 {
font-family : verdana;
font-weight:bold;
font-size:23px;
color: black;
width:200px;
margin-bottom:12px;
}

#hvadkanvi select {
width:220px;
}

#hvadkanvi2 {
width:300px;

min-height:109px;
height:auto;
background-color:#c8e1f0;
font-family : verdana;
font-size:11px;
color: black;
}

#hvadkanvi2  img.hvadkanvibillede {
position:absolute;
bottom:0px;
right:0px;
}


#hvadkanvi2 h1 {
font-family : verdana;
font-weight:bold;
font-size:18px;
color: #048ac2;
margin-bottom:12px;
}

#hvadkanvi2 select {
width:220px;
}

#hvadkanvi3 {
width:300px;

min-height:107px;
height:auto;
background-color:#c8e1f0;
font-family : verdana;
font-size:11px;
color: black;
}

#hvadkanvi3 h1 {
font-family : verdana;
font-weight:bold;
font-size:18px;
color: #048ac2;
margin-bottom:12px;
}

#hvadkanvi3 select {
width:230px;
}

#hvadkanvi4 {
width:300px;

min-height:157px;
height:auto;
background-color:#c8e1f0;
font-family : verdana;
font-size:11px;
color: black;
}

#hvadkanvi4 h1 {
font-family : verdana;
font-weight:bold;
font-size:18px;
color: #048ac2;
margin-bottom:12px;
}

#hvadkanvi4 select {
width:230px;
}


#relevantelinks {
width:300px;

height: auto; 
background-color:#c8e1f0;
font-family : verdana;
font-size:11px;
color: black;
}

#relevantelinks h1 {
font-family : verdana;
font-weight:bold;
font-size:18px;
color: #048ac2;
margin-bottom:12px;
}

#relevantelinks select {
width:230px;
}

#relevantelinks a{
color:black;
}

#tekstelement {
width:300px;
height:auto; //height:152px;
background-color:#c8e1f0;
font-family : verdana;
font-size:11px;
color: black;
}

#tekstelement h1 {
font-family : verdana;
font-weight:bold;
font-size:18px;
color: #048ac2;
}

#tekstelement select {
width:230px;
}

#tekstelement a{
color:black;
}


#billedeelement {
width:300px;
height:auto;
background-color:#c8e1f0;
font-family : verdana;
font-size:11px;
color: black;
}

#billedeelement h1 {
font-family : verdana;
font-weight:bold;
font-size:18px;
color: #048ac2;
}

#billedeelement select {
width:230px;
}

#billedeelement a{
color:black;
}


#vilduvidemere {
width:300px;
height:236px;
background-color:#c8e1f0;
font-family : verdana;
font-size:11px;
color: black;
}

#vilduvidemere h1 {
font-family : verdana;
font-weight:bold;
font-size:18px;
color: #048ac2;
margin-bottom:12px;
}
#vilduvidemere  img.vilduvidemerebillede {
position:absolute;
bottom:0px;
right:0px;
}
#vilduvidemere a {
color: black;
}



#sekatalog {
width:300px;
height:236px;
background-color:#c8e1f0;
font-family : verdana;
font-size:11px;
color: black;
}

#sekatalog h1 {
font-family : verdana;
font-weight:bold;
font-size:18px;
color: #048ac2;
margin-bottom:12px;
}
#sekatalog  img.sekatalogbillede {
position:absolute;
bottom:0px;
right:0px;
}
#sekatalog a {
color: black;
}

#sekatalog select {
width:220px;
}



#vilduproveos {
width:300px;

min-height:120px;
height:auto;
background-color:#c8e1f0;
font-family : verdana;
font-size:11px;
color: black;
}

#vilduproveos h1 {
font-family : verdana;
font-weight:bold;
font-size:18px;
color: #048ac2;
margin-bottom:12px;
}

#vilduproveos a {
color: black;
}

#nyhedsbrev {
float:left;
position:absolute;
bottom:0px;
left:0px;
width:340px;
height:113px;
background-color:#c8e1f0;
font-family : verdana;
font-size:11px;
color: black;
}

#nyhedsbrev h1 {
font-family : verdana;
font-size:18px;
font-weight:normal;
color: #048ac2;
margin-bottom:12px;
}

#nyhedsbrev a {
color: black;
}

#nyhedsbrev  img.nyhedsbrevbillede {
position:absolute;
bottom:0px;
right:0px;
}

#findvaskeri {
float:left;
position:absolute;
bottom:0px;
right:0px;
width:555px;
height:113px;
background-color:#c8e1f0;
background: url('/d/res/res_dfd2/images/FindDitVaskeri.jpg') no-repeat; 
font-family : verdana;
font-size:11px;
color: black;
}

#findvaskeri h1 {
font-family : verdana;
font-weight:bold;
font-size:20px;
color: #048ac2;
padding-top:28px;
}

#findvaskeri a {
color: black;
}

#findvaskeri2{
width:300px;
height:246px;
background-color:#c8e1f0;
background: url('/d/res/res_dfd2/images/FindVaskeri2.jpg') no-repeat; 
font-family : verdana;
font-size:11px;
color: black;
}

#findvaskeri2 h1 {
font-family : verdana;
font-weight:bold;
font-size:18px;
color: #048ac2;
text-align: center;
}

#findvaskeri2 a {
color: black;
}

#reference {
width:389px;
height:230px;
background-color:#fcf1e6;
font-family : verdana;
font-size:11px;
color: black;
}

#reference h1 {
font-family : verdana;
font-weight:normal;
font-size:18px;
color: #e2790b;
}

#reference a {
color: black;
}

#reference  img.referencebillede {
border:white solid 1px;
}

#senestenyt {
width:385px;
height:230px;
background-color:white;
font-family : verdana;
font-size:11px;
color: black;
border:2px solid #c8e1f0;
}

#senestenyt #topbar {
width:385px;
height:20px;
background-color:#c8e1f0;
font-family : verdana;
font-weight:bold;
font-size:11px;
color: white;
}
#senestenyt h1 {
font-family : verdana;
font-weight:normal;
font-size:18px;
color: #e2790b;
}

#senestenyt #dato {
font-family : verdana;
font-style : italic;
font-size:11px;
color: #e2790b;
}
#senestenyt a {
color: black;
}




#left {
width:200px;
height:700px;
background-color:white;
background-image:url(/d/res/res_dfd2/images/LeftMenu.jpg);
background-repeat:repeat-x;
font-family : verdana;
font-weight:normal;
font-size:13px;
color: black;

}




#left ul#leftmenulist {width:162px; list-style-type:none; margin:0px;padding:14px;
list-style-image: url(/d/res/res_dfd2/images/leftmenubar.gif) no-repeat;
}

#left ul#leftmenulist li {height:20px; padding-bottom:14px;}

#left ul#leftmenulist a {width:162px; height:20px; font-family : verdana;font-weight:normal;font-size:13px;color: black;background:url(/d/res/res_dfd2/images/leftmenubar.gif) left repeat-y;text-decoration:none; padding:5px 0 0 10px; display:block !important; display:inline-block;}

#left ul#leftmenulist a:hover {background:url(/d/res/res_dfd2/images/leftmenubarhover.gif) left repeat-y; color:white;}




#left h1 {
font-size:14px;
font-weight:bold;
color : #048ac2;
padding-top:20px;
padding-left:20px;
}

div#menu {
clear:both;
width:950px;
height:32px;
background-image:url(/d/res/res_dfd2/images/Menubaggrund.jpg);
background-repeat:repeat-x;
float:none;
z-index:-999;
}

#xmenu {
clear:both;
width:950px;
height:32px;
background-image:url(/d/res/res_dfd2/images/xmenubaggrund.jpg);
background-repeat:repeat-x;
float:none;
}



#footer {
float:left;
position:relative;
width:910px;
height:31px;
margin-left:20px;
background-image:url(/d/res/res_dfd2/images/Footer.jpg);
background-repeat:repeat-x;
font-family : verdana;
font-weight:bold;
font-size:11px;
color: white;
}

#footer a {
font-family : verdana;
font-weight:normal;
font-size:11px;
color: white;
}

#footer #footleft {
float:left;
position:absolute;
left:35px;
top:10px;
}

#footer #footright {
position:absolute;
right:35px;
top:10px;
}

#main {
background-color:white;
padding-bottom:20px;
clear:both;

}

div.window {
z-index:-999;
}

body {
background-color:#c7e1f0;
}

body.mceContentBody {
background-color:white;
}




 .columns .column{
        padding:20px 0;
        height:100px;
        text-indent:20px;
        background:#ffba00;
      }
      .columns .second{
        background:#b60000;
      }
      .columns .last{
        background:#00b4ff;
      }

.columns:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
* html .columns {height: 1%;}
.columns{ display:inline-block; }
.columns{ display:block; }
.columns .column{
  float:left;
  overflow:hidden;
  display:inline;
}
.columns .last{ float:right; }

.col2 .first{ width:200px; }
.col2 .last{ width:730px; }

p2 {display:inline-block;overflow:hidden;}

#overlay{ 
    background-image: url(/d/res/res_dfd2/images/overlay2.png);
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 90;
    width: 100%;
    height: 100%;
}

* html #overlay{
    background-color: #333;
    background-color: transparent;
    background-image: url(blank.gif);
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
        src="/d/res/res_dfd2/images/overlay2.png", sizingMethod="scale");
}


#loginbox{
position:absolute;
top:44px;
left:719px;
    width:393px;
	height:234px;
	background-image: url(/d/res/res_dfd2/images/loginbox.gif);
	}
#loginboxinner{
	height:142px;
	width:350px;
    position:absolute;
    top:63px;
    right:20px;
	color:white;
}

#loginboxclose{
    position:absolute;
    top:63px;
    right:20px;
    cursor:pointer;
}

#overlaybox{
    width:839px;
	height:522px;
	background-image: url(/d/res/res_dfd2/images/overlaybox.gif);
	}
#overlayboxinner{
	
	width:799px;
	height:522px;
    position:absolute;
    top:0px;
    right:20px;
	color:white;
}

#overlayboxinner h1{
margin-top:12px;
color: white;
margin-bottom:40px;
font-family : verdana;
font-weight:bold;
font-size:16px;

}
#overlayboxclose{
    position:absolute;
    top:23px;
    right:9px;
    cursor:pointer;
}

#overlaybox2{
    width:839px;
	height:719px;
	background-image: url(/d/res/res_dfd2/images/overlaybox2.gif);
	}
#overlayboxinner2{
	width:839px;
	height:719px;
	position:absolute;
    top:0px;
    right:20px;
	color:white;
}

#overlayboxinner2 h1{
margin-top:12px;
color: white;
margin-bottom:40px;
font-family : verdana;
font-weight:bold;
font-size:16px;

}

.BoxOver { border:2px solid grey; }
.BoxOut { border:2px solid white; }


#tilmeldnyhedsbrev {
width:300px;

height:auto;

background-color:#c8e1f0;
font-family : verdana;
font-size:11px;
color: black;
}

#tilmeldnyhedsbrev h1 {
font-family : verdana;
font-weight:bold;
font-size:18px;
color: #048ac2;
}

#tilmeldnyhedsbrev select {
width:230px;
}

#tilmeldnyhedsbrev a{
color:black;
}

#xvilduvidemere {
position:relative;
float:left;
width:555px;
height:113px;
background-color:#e0ebf2;
font-family : verdana;
font-size:11px;
color: black;
}

#xvilduvidemere h1 {
font-family : verdana;
font-weight:bold;
font-size:18px;
color: #e2790b;
margin-bottom:12px;
}
#xvilduvidemere  p img.vilduvidemerebillede {
position:absolute;
bottom:0px;
right:0px;
}

#xvilduvidemere  img.vilduvidemerebillede {
position:absolute;
bottom:0px;
right:0px;
}


#xvilduvidemere a {
color:black;
background-image: url(/d/res/res_dfd2/images/linkpil.gif);
background-repeat: no-repeat;
background-position: left center;
padding-left:12px;
padding-bottom:2px;
}


#xbestil {
float:left;

width:335px;
height:auto;
min-height:100px;

background: url('/d/res/res_dfd2/images/xBestil.jpg') no-repeat;
background-color:#e0ebf2;
font-family : verdana;
font-size:11px;
color: black;
}

#xbestil h1 {
font-family : verdana;
font-weight:bold;
font-size:18px;
color: #e2790b;
margin-bottom:12px;
}
#xbestil  img.vilduvidemerebillede {
position:absolute;
bottom:0px;
right:0px;
}
#xbestil a {

font-size:16px;
font-weight:bold;
color:#048ac2;
text-decoration:none;

}

#xbestil  div.linklistelements  {

margin-bottom:10px;
}
#xaendre  div.linklistelements  {

margin-bottom:10px;
}



#xaendre {
float:left;

width:335px;
height:auto;
min-height:100px;

background: url('/d/res/res_dfd2/images/xAendre.jpg') no-repeat;
background-color:#e0ebf2;
font-family : verdana;
font-size:11px;
color: black;
}

#xaendre h1 {
font-family : verdana;
font-weight:bold;
font-size:18px;
color: #e2790b;
margin-bottom:12px;
}
#xaendre  img.vilduvidemerebillede {
position:absolute;
bottom:0px;
right:0px;
}
#xaendre a {

font-size:16px;
font-weight:bold;
color:#048ac2;
text-decoration:none;

}

#xnyhedsbrev {
position:relative;
float:left;
width:335px;
height:113px;
background-color:#e0ebf2;
font-family : verdana;
font-size:11px;
color: black;
margin-right:20px;

}

#xnyhedsbrev h1 {
font-family : verdana;
font-size:18px;
font-weight:normal;
color: #e2790b;
margin-bottom:12px;
}

#xnyhedsbrev a {
color:black;

}

#xnyhedsbrev  p img.nyhedsbrevbillede {
position:absolute;
bottom:0px;
right:0px;
}

#xnyhedsbrev  img.nyhedsbrevbillede {
position:relative;
bottom:0px;
right:0px;
}


#xtekst {
float:left;
background-color:white;
width:533px;
height:101px;
font-family : verdana;
font-size:11px;
color: black;
}

#xtekst h1 {
font-family : verdana;
font-size:15px;
color: black;
margin-bottom:12px;
}

#xtekst #dato {
font-family : verdana;
font-style : italic;
font-size:11px;
color: black;
margin-bottom:12px;
}

#xtekst a {
color: black;
}


#xlinkbox {
width:200px;
height:auto;
min-height:110px;
background-color:#e0ebf2;
font-family : verdana;
font-size:11px;
color: black;

padding-bottom:6px;
}

#xlinkbox h1 {
font-family : verdana;
font-weight:bold;
font-size:14px;
color: #048ac2;
}


#xlinkbox a{
color:black;
background-image: url(/d/res/res_dfd2/images/linkpil.gif);
background-repeat: no-repeat;
background-position: left center;
padding-left:12px;
padding-bottom:2px;
}

#xvalgbox {
width:200px;
height:110px;
background-color:#e0ebf2;
font-family : verdana;
font-size:11px;
color: black;
margin-bottom:10px;
}

#xvalgbox h2 {
font-family : verdana;
font-weight:bold;
font-size:14px;
color: #e2790b;
}

#abc h2 {
font-family : verdana;
font-weight:normal;
font-size:18px;
color: #e2790b;
}



.validation-advice {
display:none;
}

input.validation-failed, select.validation-failed, textarea.validation-failed {
	
	background-color: #ff3300;
	color : #ffffff;
}
input.validation-passed, select.validation-passed, textarea.validation-passed {
	
	background-color: #ffffff;
	color : #000;
}

table #xtra_table {
width:690px;
border-spacing:0px;
table-layout: fixed;
margin-bottom:40px;
}

#xtra_table  th{
font-family : verdana;
font-style : bold;
font-size:11px;
color: #ffffff;
margin-bottom:1px;
margin-left:0px;
margin-right:0px;
margin-top:0px;
padding-left:10px;

background-color: #048ac2;
height:30px
}

#xtra_table tr td, #xtra_table tr th{
border-bottom: 2px solid white;
}




#xtra_table tr.xtra_table_Even td{
font-family : verdana;
font-style : regular;
font-size:10px;
color: #434343;
margin-bottom:1px;
margin-left:0px;
margin-right:0px;
margin-top:0px;
padding-left:10px;
background-color: #c8e1f0;
height:30px
}

#xtra_table tr.xtra_table_Even td input{
font-size:10px;
}
#xtra_table tr.xtra_table_Odd td input{
font-size:10px;
}


#xtra_table tr.xtra_table_Odd td{
font-family : verdana;
font-style : regular;
font-size:10px;
color: #434343;
margin-bottom:1px;
margin-left:0px;
margin-right:0px;
margin-top:0px;
padding-left:10px;
background-color: #e0ebf2;
height:30px
}

#xtra_table tr.xtra_table_bottom td{
font-family : verdana;
font-style : regular;
font-size:10px;
color: #434343;
margin-bottom:1px;
margin-left:0px;
margin-right:0px;
margin-top:0px;
padding-left:10px;
background-color: #e0ebf2;
height:30px;
background-image:url(/d/res/res_dfd2/images/xtra_table_bottom.png);
background-repeat:repeat-x;

}

#xtra_table tr.xtra_table_Extra td {
font-family : verdana;
font-style : regular;
font-size:10px;
color: #434343;
margin-bottom:1px;
margin-left:0px;
margin-right:0px;
margin-top:0px;
padding-left:10px;
background-color: #e0ebf2;
padding-bottom:4px;
}

#xtra_table tr.xtra_table_Extra textarea{
font-family : verdana;
font-style : regular;
font-size:10px;

}


#xtra_table tr.xtra_table_Extra td table tr td{
border:0px;
padding-left:0px;

}



#xtra_table tr.xtra_table_bottom td table tr td{
border:0px;
padding-left:0px;
}

#xtra_table tr.xtra_table_bottom td table tr td.right{
text-align:right;
}


.ExMenu a {
color:black;
background-image: url(/d/res/res_dfd2/images/linkpil.gif);
background-repeat: no-repeat;
background-position: left center;
padding-left:12px;
padding-bottom:2px;
}

.ExMenu li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

a.xbuttonny {
          background: transparent url(/d/res/res_dfd2/images/bg_button_a.png) no-repeat scroll top right;
          color: #444;
          display: block;
         
          font: bold 10px verdana, geneva, ms sans-serif;
          text-transform: uppercase;
          height: 28px;
          margin-right: 6px;
          padding-right: 18px; /* sliding doors padding */
          text-decoration: none;
          outline:none;
}

a.xbuttonny span {
          background: transparent url(/d/res/res_dfd2/images/bg_button_span.png) no-repeat;
          display: block;
          line-height: 18px;
          padding: 5px 0 5px 18px;
} 

a.xbuttonny:hover {
          background-position: bottom right;
          color: #000;
          outline: none; /* hide dotted outline in Firefox */
}

a.xbuttonny:hover span {
          background-position: bottom left;
          padding: 5px 0 5px 18px; /* push text down 1px */
} 

a.xbuttonny:active {
          background-position: center right;
          color: #555555;
          outline: none; /* hide dotted outline in Firefox */
}



a.xbuttonny:active span {
          background-position: center left;
          padding: 6px 0 4px 18px; /* push text down 1px */
}

a.xbuttonSmall {
          background: transparent url(/d/res/res_dfd2/images/bg_button_a_small_orange.png) no-repeat scroll top right;
          color: white;
          display:block;
          float: left;
          font: bold 10px verdana, geneva, ms sans-serif;
          height: 22px;
          margin-right: 4px;
          padding-right: 8px; /* sliding doors padding */
          text-decoration: none;
          outline:none;
		  
}

a.xbuttonSmall span {
          background: transparent url(/d/res/res_dfd2/images/bg_button_span_small_orange.png) no-repeat;
          display: block;
          line-height: 12px;
          padding: 5px 0 5px 9px;
		  width:62px; text-align:center;
		  
} 

a.xbuttonSmall:hover {
          background-position: bottom right;
          color: white;
          outline: none; /* hide dotted outline in Firefox */
		  cursor:hand;
}

a.xbuttonSmall:hover span {
          background-position: bottom left;
          padding: 5px 0 5px 9px; /* push text down 1px */
} 

a.xbuttonSmall:active {
          background-position: center right;
          color: white;
          outline: none; /* hide dotted outline in Firefox */
}

a.xbuttonSmall:active span {
          background-position: center left;
          padding: 6px 0 4px 9px; /* push text down 1px */
}

#content {
min-height:439px;
height:auto;
}


#topwrap {
min-height:439px;
height:auto;
}


#toptekst h1 {
color: #E2790B;
    font-family: verdana;
    font-size: 18px;
    font-weight: normal;
    margin-bottom: 12px;
}

#soegeboks{
width:690px;
height:auto;
background-color:#e0ebf2;
font-family : verdana;
font-size:11px;
color: black;
margin-bottom:10px;
margin-top:20px;
}

#soegeboks h2{
font-family : verdana;
}

#soegeboks td, #soegeboks input, #soegeboks select{
font-size:10px;
}


#soegeboks a{
margin-left:10px;
}

#toptekst {
 width:533px;
 padding-left:21px;
 padding-top:21px;
 
 }
#toptekst p{
 font-size:11px;
 
 }

   #soegboxdivs tr th div { 
  float:left; 
  text-align:left; 
  margin-right:20px; 
  vertical-align:bottom;
  }
  #soegboxdivs tr th { 
  height:40px;
  }
  #soegboxdivs tr th div p{ 
  font-weight:normal;
  font-size:10px;
  }
  #soegboxdivs tr th input { 
  margin-top:1px;
  }
  #soegboxdivs tr th select { 
  margin-top:1px;
  }


 
 
 
 
 /*
	navigation bar - horizontal dropdown
	--------------------------------------------------
*/

/* first level */
ul.menu2 {
	float: left;
	height: 100%;
	margin: 0px;
	padding: 0;
	border-left: 0px solid #d7d7d7;
	border-right: 0px solid #d7d7d7;
	list-style: none;
	background: transparent url(/d/res/res_dfd2/images/bg-navblue.png) repeat-x 0 0;
}

ul.menu2 li {
	position: relative;
	float: left;
	line-height: 1.1;
}

ul.menu2 li a {
	display: block;
	width: auto;
	padding: 9px;
	text-decoration: none;
	font-size:13px;
	color: black;
	background: transparent url(/d/res/res_dfd2/images/bg-navblue-sep.png) no-repeat right 2px;
}

ul.menu2 li span {
	display: block;
	width: auto;
	padding: 9px;
	text-decoration: none;
	font-size:13px;
	color: black;
	background: transparent url(/d/res/res_dfd2/images/bg-navblue-sep.png) no-repeat right 2px;
}


ul.menu2 li.last a {
	background: transparent;
}

ul.menu2 li a.sub {
	padding-right: 15px;
	background: transparent url(/d/res/res_dfd2/images/bg-navblue-sep.png) no-repeat right -30px;
}

ul.menu2 li span.sub {
	padding-right: 15px;
	background: transparent url(/d/res/res_dfd2/images/bg-navblue-sep.png) no-repeat right -30px;
}


ul.menu2 li:hover,
ul.menu2 li.hover /* protofish */ {
	background: transparent url(/d/res/res_dfd2/images/bg-navblue.png) repeat-x 0 -32px;
}

ul.menu2 li:hover a,
ul.menu2 li.hover /* protofish */ a {
	color: white;
}
ul.menu2 li:hover span,
ul.menu2 li.hover /* protofish */ span {
	color: white;
}


ul.menu2 li.active  {
	background: transparent url(/d/res/res_dfd2/images/bg-navblue.png) repeat-x 0 -32px;
}

ul.menu2 li.active a {
	color: white;
}

ul.menu2 li.active span {
	color: white;
}


/* second level */
ul.menu2 ul {
	padding: 0;
	margin: 0;
	list-style: none;
	top: 32px;
	width: 230px;
	border-top: 1px solid #b2b2b2;
}

/* resetting first level */
ul.menu2 ul ul {
	
}

ul.menu2 li:hover li,
ul.menu2 li:hover li a,
ul.menu2 li.hover /* protofish */ li,
ul.menu2 li.hover /* protofish */ li a {
	
	background-image:url(/d/res/res_dfd2/images/menuslice.jpg);
	color: #686868;
}

/* submenu2 markup */
ul.menu2 li li {
	width: 100%;
	
	border-left: 1px solid #b2b2b2;
	border-right: 1px solid #b2b2b2;
}

ul.menu2 li li.last {
	border-bottom: 1px solid #b2b2b2;
	height:0px;
}

ul.menu2 li li a {
	padding: 5px 5px 5px 10px;
	border:1px solid white;
}

ul.menu2 li:hover li:hover a,
ul.menu2 li.hover li.hover /* protofish */ a {
	background: #048ac2;
	color: white;
}

ul.menu2 li:hover li.active a,
ul.menu2 li.hover /* protofish */ li.active a {
	color: #f15c30;
}

ul.menu2 li li a.sub {
	padding-right: 15px;

}

ul.menu2 li:hover li:hover a.sub,
ul.menu2 li.hover li.hover /* protofish */ a.sub {

}

/* third level */
/* resetting second level */
ul.menu2 ul ul{
	top: -1px;
	margin-left: 169px;
	background: #fff;
}

ul.menu2 li:hover li:hover li,
ul.menu2 li:hover li:hover li a, {
ul.menu2 li.hover li.hover /* protofish */ li,
ul.menu2 li.hover li.hover /* protofish */ li a
	color: #7c7c7c;
}

/* subsubmenu2 markup */
ul.menu2 li:hover li:hover li:hover a,
ul.menu2 li.hover li.hover li.hover /* protofish */ a {
	background: #e6e6e6;
	color: #000;
}

ul.menu2 li:hover li:hover li.active a,
ul.menu2 li.hover li.hover /* protofish */ li.active a {
	color: #f15c30;
}

ul.menu2 li:hover li:hover li:hover a.sub,
ul.menu2 li.hover li.hover li.hover /* protofish */ a.sub {

}

/* fourth level */
/* resetting second level */
ul.menu2 li:hover li:hover li:hover li,
ul.menu2 li:hover li:hover li:hover li a,
ul.menu2 li.hover li.hover li.hover /* protofish */ li,
ul.menu2 li.hover li.hover li.hover /* protofish */ li a {
	color: #7c7c7c;
}

/* subsubmenu2 markup */
ul.menu2 li:hover li:hover li:hover li:hover a,
ul.menu2 li.hover li.hover li.hover li.hover /* protofish */ a {
	background: #ccc;
	color: #000;
}

ul.menu2 li:hover li:hover li:hover li.active a,
ul.menu2 li.hover li.hover li.hover /* protofish */ li.active a {
	color: #f15c30;
}

ul.menu2 li:hover li:hover li:hover li a.sub,
ul.menu2 li.hover li.hover li.hover /* protofish */ li a.sub {
	background: #e6e6e6;
}

ul.menu2 li:hover li:hover li:hover li:hover a.sub,
ul.menu2 li.hover li.hover li.hover li.hover /* protofish */ a.sub {
	background: #ccc;
}

/* hiding fifth level */
div#nav ul ul ul ul ul {
	display: none;
}

/* show hide behaviour */
ul.menu2 ul,
ul.menu2 li:hover ul ul,
ul.menu2 ul ul,
ul.menu2 li:hover ul ul ul,
ul.menu2 ul ul ul,
ul.menu2 li:hover ul ul ul ul {
	position: absolute;
	left: -999em;
}

ul.menu2 li:hover ul,
ul.menu2 li li:hover ul,
ul.menu2 li li li:hover ul,
ul.menu2 li li li li:hover ul {
	left: -1px;
	z-index: 999;
}

/* show hide behaviour with protofish */
ul.menu2 li.hover ul ul,
ul.menu2 li.hover ul ul ul,
ul.menu2 li.hover ul ul ul ul {
	position: absolute;
	left: -999em;
}

ul.menu2 li.hover ul,
ul.menu2 li li.hover ul,
ul.menu2 li li li.hover ul,
ul.menu2 li li li li.hover ul {
	left: -1px;
	z-index: 999;
}
 
 /*
	navigation bar - horizontal dropdown
	--------------------------------------------------
*/

/* first level */
ul.menu3 {
	float: left;
	height: 100%;
	margin: 0px;
	padding: 0;
	border-left: 0px solid #d7d7d7;
	border-right: 0px solid #d7d7d7;
	list-style: none;
	background: transparent url(/d/res/res_dfd2/images/bg-navorange.png) repeat-x 0 0;
}

ul.menu3 li {
	position: relative;
	float: left;
	line-height: 1.1;
}

ul.menu3 li a {
	display: block;
	width: auto;
	padding: 9px;
	text-decoration: none;
	font-size:13px;
	color: white;
	background: transparent url(/d/res/res_dfd2/images/bg-navblue-sep.png) no-repeat right 2px;
}

ul.menu3 li span {
	display: block;
	width: auto;
	padding: 9px;
	text-decoration: none;
	font-size:13px;
	color: white;
	background: transparent url(/d/res/res_dfd2/images/bg-navblue-sep.png) no-repeat right 2px;
}


ul.menu3 li.last a {
	background: transparent;
}

ul.menu3 li a.sub {
	padding-right: 15px;
	background: transparent url(/d/res/res_dfd2/images/bg-navblue-sep.png) no-repeat right -30px;
}

ul.menu3 li span.sub {
	padding-right: 15px;
	background: transparent url(/d/res/res_dfd2/images/bg-navblue-sep.png) no-repeat right -30px;
}


ul.menu3 li:hover,
ul.menu3 li.hover /* protofish */ {
	background: transparent url(/d/res/res_dfd2/images/bg-navorange.png) repeat-x 0 -32px;
}

ul.menu3 li:hover a,
ul.menu3 li.hover /* protofish */ a {
	color: white;
}
ul.menu3 li:hover span,
ul.menu3 li.hover /* protofish */ span {
	color: white;
}


ul.menu3 li.active  {
	background: transparent url(/d/res/res_dfd2/images/bg-navorange.png) repeat-x 0 -32px;
}

ul.menu3 li.active a {
	color: white;
}

ul.menu3 li.active span {
	color: white;
}


/* second level */
ul.menu3 ul {
	padding: 0;
	margin: 0;
	list-style: none;
	top: 32px;
	width: 230px;
	border-top: 1px solid #b2b2b2;
}

/* resetting first level */
ul.menu3 ul ul {
	
}

ul.menu3 li:hover li,
ul.menu3 li:hover li a,
ul.menu3 li.hover /* protofish */ li,
ul.menu3 li.hover /* protofish */ li a {
	
	background-image:url(/d/res/res_dfd2/images/menuslice.jpg);
	color: #686868;
}

/* submenu2 markup */
ul.menu3 li li {
	width: 100%;
	
	border-left: 1px solid #b2b2b2;
	border-right: 1px solid #b2b2b2;
}

ul.menu3 li li.last {
	border-bottom: 1px solid #b2b2b2;
	height:0px;
}

ul.menu3 li li a {
	padding: 5px 5px 5px 10px;
	border:1px solid white;
}

ul.menu3 li:hover li:hover a,
ul.menu3 li.hover li.hover /* protofish */ a {
	background: #e2790b;
	color: white;
}

ul.menu3 li:hover li.active a,
ul.menu3 li.hover /* protofish */ li.active a {
	color: #f15c30;
}

ul.menu3 li li a.sub {
	padding-right: 15px;

}

ul.menu3 li:hover li:hover a.sub,
ul.menu3 li.hover li.hover /* protofish */ a.sub {

}

/* third level */
/* resetting second level */
ul.menu3 ul ul{
	top: -1px;
	margin-left: 169px;
	background: #fff;
}

ul.menu3 li:hover li:hover li,
ul.menu3 li:hover li:hover li a, {
ul.menu3 li.hover li.hover /* protofish */ li,
ul.menu3 li.hover li.hover /* protofish */ li a
	color: #7c7c7c;
}

/* subsubmenu2 markup */
ul.menu3 li:hover li:hover li:hover a,
ul.menu3 li.hover li.hover li.hover /* protofish */ a {
	background: #e6e6e6;
	color: #000;
}

ul.menu3 li:hover li:hover li.active a,
ul.menu3 li.hover li.hover /* protofish */ li.active a {
	color: #f15c30;
}

ul.menu3 li:hover li:hover li:hover a.sub,
ul.menu3 li.hover li.hover li.hover /* protofish */ a.sub {

}

/* fourth level */
/* resetting second level */
ul.menu3 li:hover li:hover li:hover li,
ul.menu3 li:hover li:hover li:hover li a,
ul.menu3 li.hover li.hover li.hover /* protofish */ li,
ul.menu3 li.hover li.hover li.hover /* protofish */ li a {
	color: #7c7c7c;
}

/* subsubmenu2 markup */
ul.menu3 li:hover li:hover li:hover li:hover a,
ul.menu3 li.hover li.hover li.hover li.hover /* protofish */ a {
	background: #ccc;
	color: #000;
}

ul.menu3 li:hover li:hover li:hover li.active a,
ul.menu3 li.hover li.hover li.hover /* protofish */ li.active a {
	color: #f15c30;
}

ul.menu3 li:hover li:hover li:hover li a.sub,
ul.menu3 li.hover li.hover li.hover /* protofish */ li a.sub {
	background: #e6e6e6;
}

ul.menu3 li:hover li:hover li:hover li:hover a.sub,
ul.menu3 li.hover li.hover li.hover li.hover /* protofish */ a.sub {
	background: #ccc;
}

/* hiding fifth level */
div#nav ul ul ul ul ul {
	display: none;
}

/* show hide behaviour */
ul.menu3 ul,
ul.menu3 li:hover ul ul,
ul.menu3 ul ul,
ul.menu3 li:hover ul ul ul,
ul.menu3 ul ul ul,
ul.menu3 li:hover ul ul ul ul {
	position: absolute;
	left: -999em;
}

ul.menu3 li:hover ul,
ul.menu3 li li:hover ul,
ul.menu3 li li li:hover ul,
ul.menu3 li li li li:hover ul {
	left: -1px;
	z-index: 999;
}

/* show hide behaviour with protofish */
ul.menu3 li.hover ul ul,
ul.menu3 li.hover ul ul ul,
ul.menu3 li.hover ul ul ul ul {
	position: absolute;
	left: -999em;
}

ul.menu3 li.hover ul,
ul.menu3 li li.hover ul,
ul.menu3 li li li.hover ul,
ul.menu3 li li li li.hover ul {
	left: -1px;
	z-index: 999;
}
 
td.DHTMLSuite_calendar_monthView_daysInOtherMonths {
color:white;
}
 
td.DHTMLSuite_calendar_monthView_firstColumn  {
display: none;
}