
iframe{
  position:relative;
  z-index:-10;
}


/* DROPDOWN-MAINMENU BEGIN */

/**********************1. niveau**************************************************/

#menudiv{
  float:left;
  clear:both;
  position:relative;
  z-index:9999;
}

#menudiv UL
{
  margin:0px;
  list-style-type: none;
}

#menudiv UL LI
{
  width:auto;
  height:24px;
  float: left;
  position: relative;
  padding:0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}


#menudiv UL LI:hover
{
  height:22px;
  float: left;
  position: relative;
  padding:0px 0px 2px 0px;
  margin: 0px 0px 0px 0px;
}



#menudiv UL LI a:link, #menudiv UL LI a:visited, #menudiv UL LI a:hover
{
  float:left;
  text-decoration:none;
  margin:0px;
}


#menudiv UL LI.blivMedlem a:link, #menudiv UL LI.blivMedlem a:visited, #menudiv UL LI.blivMedlem a:hover{
	color:#ffdd00;
}

/**********************2. niveau**************************************************/

#menudiv UL LI UL
{
  width:188px;
  border:1px solid #c0c0c0;
  border-top:0px solid transparent;
  display: none;
    top: 23px;
  left:-15px;
  height: auto;
  background:#b8dbd5;
  padding:0px 0px 0px 0px !important;
  margin:0px 0px 0px 10px !important;
    z-index:9999; 
}

#menudiv UL LI UL LI
{
  text-transform:none;
  height:auto;
  font-size:13px;
  width:188px;
  margin: 0px !important;
  padding:0px !important;
  background-color:transparent;
  position:relative;
}

#menudiv UL LI:hover UL LI:hover{
  height:auto;
}

#menudiv UL LI:hover UL
{
  display:block;
  position: absolute;

}

#menudiv UL LI UL LI a:link, #menudiv UL LI UL LI a:visited, #menudiv UL LI UL LI a:hover
{
  width:153px;
  height:auto;
  display: block;
  position:relative;
  text-transform:none;
  text-decoration:none;
  margin:0px 0px 0px 0px;
  padding:4px 10px 4px 25px;
    background:none;
    color:#000000 !important;
}

#menudiv UL LI UL LI a:hover{
  background:#00505c;
  color:#ffffff!important;
}


/* CSS Document */

body{
font-family:Verdana, sans-serif;
color:#000000;
/*overflow:scroll;*/
}

/*TYPOGRAPHY*/

h1{
font-family: Verdana, sans-serif;
font-size:1.45em;
font-weight:bold;
line-height:1.5;
color:#3c3c3c;
}

h2, h3, h4{
font-family: Verdana, sans-serif;
font-size:1em;
font-weight:bold;
line-height:1.5;
color:#3c3c3c;
}

a{
font-family:Verdana, sans-serif; 
font-size:1em;
line-height:1.4;
text-decoration:none;
color: #00505c;
}

#content ul,ol{
margin:10px 0;
list-style-position:outside;
padding-left:25px;
}

#content li{
margin:3px;
}

#content .bodytext a{
/*font-weight:bold;*/
text-decoration:underline;
/*color:#003366*/


/*display:block;*/
}


#content .grey a{
text-decoration:underline;
}


/************/
div.special a
{
font-family:Verdana, sans-serif; 
font-size:1em;
line-height:1.4;
text-decoration:none;
color: #00505c;
}

**********

strong{
font-weight:bold;
}

li{
font-family:Verdana, sans-serif;
font-size:1em;
line-height:1.4;
}

p{
font-family:Verdana, sans-serif;
font-size:1em;
line-height:1.4;
margin:0 0 10px 0;
}

.frontpage p{
line-height:1.1 !important;
}

p.green{
color:#a4c30d;
}

p.grey{
color:#d5dae0;
}

p.blue{
color:#00505c;
}

p.underline{
text-decoration:underline;
}

table.contenttable {
border:1px solid #d5dae0;
margin:0px;
padding:0px;
}

table.contenttable td{
border:1px solid #d5dae0;
padding:0 3px;
}

table.contenttable thead{
background-color:#ecf3f8;
font-weight:bold;
text-align:center;
}

table.contenttable th{
background-color:#ecf3f8;
font-weight:bold;
text-align:center;
}

table.noborder {
border:none !important;
}

table.noborder td{
border:none !important;
}

input{
font-family: Verdana, sans-serif;
font-size:1em;
vertical-align:middle;
}

select{
font-family: Verdana, sans-serif;
font-size:1em;
}

input.search{
height:17px;
width:160px;
padding-top:2px;
}

.subpage h1{
padding-bottom:15px
}

.border{border-bottom:1px solid #3c3c3c;}

/*LAYOUT*/

#holder{
width: 974px;
margin: 0 auto;
}

#top{
width: 974px;
float:left;
height:139px;
background:url(../images/top_bg.jpg) repeat-x top left;
}

#logo{
float: left;
width: 177px;
padding: 21px 0px 0px 18px;
}

#topright_nav{
float:right;
width:499px;
}

#service_nav{
margin-top:10px;
float: right;
color:#FFF;
}

#search {
float:right;
height:21px;
margin: 0 12px 0 0;
padding:19px 0 0px 0px;
}

#menu{
width: 974px;
float:left;
margin:20px 0 0 0;
color:#fff;
}
#main_content{
float:left;
width: 974px;
margin:5px 0 0 0;
}

#leftcol_content{
float:left;
width: 733px;
margin-bottom:20px !important;
}

#rightcol_content{
float: right;
width: 207px;
}

#footer{
width: 974px;
height:29px;
float: left;
background:url(../images/footer_bg.gif) no-repeat top left;
margin: 0 0 20px 0;
}

#footer ul{float:right; margin:5px 0 0 0;}

#footer ul li{float:left; color:#fff; padding:0 14px 0 0;}

#left_menu{
float:left;
width:225px;
}

#page_content{
float:right;
width:747px;
}


#right_content{
float:left;
width:207px;
padding-top:15px;
}

#middle_content {
margin: 0px 0px 0px 15px;
float: left;
width: 500px;
}

*html #middle_content{margin:0 0 0 10px;}

#content {
float: left;
width: 500px;
margin-bottom: 20px;
/*overflow:hidden;*/
/*padding-left:4px;*/
}

#middle_content #contact_info{
float: left;
width: 509px;
min-height:32px;
height:auto !important;
height: 32px;
background:url(../images/footer_bg_grey.gif) repeat-x left bottom;
border: 1px solid #d5dae0;
line-height:2.8;
}
/*end layout*/

/*menus*/
#service_nav ul, #menu ul, #footer ul{
list-style-type: none;
}

#menu ul{
padding-left: 15px;
}

#menu ul li a{
padding: 0px 21px 0px 21px;
background:url(../images/slash.gif) no-repeat 100% 50%;
display:block;
color:#fff;
text-transform:uppercase;
}

#menu ul li a:hover, #menu ul li.active a{text-decoration:underline;}

#menu ul li.begin a{
padding: 0px 21px 0px 0px;
}

#menu ul li.end a{
background:none;
}

#service_nav ul{
padding-top: 3px;
}

#service_nav ul li, #menu ul li, #contact_info ul li{
float: left;
} 

#service_nav ul li a{
color: #fff;
text-decoration: none;
margin: 0px 11px 2px 9px;
float:left;
line-height:1;
}

#service_nav ul li.act_menu a{
font-weight:bold;
}

#service_nav ul li a:hover{
text-decoration:underline;
}

#service_nav ul li.last a:hover{
text-decoration:none;
}

#service_nav ul li{
background: url(../images/slash_01.gif) no-repeat center right;
}

#service_nav ul li.last{

background:none;
}

.small_font{
font-size: 0.81em;
line-height:1.4 !important;

margin:0 9px 0 9px !important;
}






.big_font{
font-size: 1.18em;
line-height: 0.8 !important;
margin:0 14px 0 0!important;
}

#service_nav ul a:hover{
color: #FFF;
text-decoration: none;
}

#contact_info ul li{
padding-left:20px;
line-height:3;
}

/*----VENSTRE MENU----*/
#left_menu .menu_header{border-bottom:1px solid #3C3C3C;color:#3C3C3C;margin:12px 0 0;padding:0 0 5px 10px;}
#left_menu .menu_header a{color:#3C3C3C;}
#left_menu #leftmenu{margin:0 0 20px 0; padding:0; list-style:none;}
#left_menu #leftmenu li {padding:5px 0;}
#left_menu #leftmenu li.cur_menu a{font-weight:bold;color:#00505c;}
#left_menu #leftmenu li a{display:block; color: #3c3c3c; margin:0 0 0 10px;}
#left_menu #leftmenu li a:hover{}
#left_menu #leftmenu li.act_menu a:hover{}
#left_menu #leftmenu li.cur_menu a:hover{}

/*----2-niveau-----*/
#left_menu #leftmenu li ul{padding:2px 0 0 7px; margin:0; list-style:none;} 
#left_menu #leftmenu li ul li a{background:url(../images/join.gif) no-repeat 0 0; padding:6px 0 0 18px; margin:0;line-height:14px;}
#left_menu #leftmenu li ul li.last a{background:url(../images/join_bottom.gif) no-repeat 0 0; padding:6px 0 0 18px;}
#left_menu #leftmenu li ul li{padding:0; margin:0; line-height:14px; border:none;}
#left_menu #leftmenu li ul li.act_menu ul{background:url(../images/menu_vert.gif) repeat-y top left;}
#left_menu #leftmenu li.last ul li.act_menu ul{background:url(../images/menu_vert.gif) repeat-y 0px 0px;}

#left_menu #leftmenu li.last ul li.last ul {background:none;}
#left_menu #leftmenu li.last ul{background:none;}
#left_menu #leftmenu li.cur_menu ul li a{font-weight:normal;color:#3C3C3C;}
#left_menu #leftmenu li ul li.last ul{background:none;}
/*---3_niveau----*/
#left_menu #leftmenu li ul li ul{padding:2px 0 0 13px; margin:0;}
#left_menu #leftmenu li.last ul li.last ul li.act_menu ul{background:url(../images/menu_vert.gif) repeat-y 0px 0px;}
#left_menu #leftmenu li.last ul li.last ul li.last ul{background:none;}

#rightcol_links{
width: 207px;
min-height:58px;
height:auto !important;
height: 58px;
float: left;
}

#rightcol_links ul{
list-style-position:outside;
list-style-type: none;
padding: 7px 0 0 0;
}

#rightcol_links ul li{
padding:0 0 14px 18px;
}

#rightcol_links ul li.print a{
background:url(../images/print_alt_icon.gif) no-repeat 0 3px;
padding-left:20px;
}

#rightcol_links ul li.email a{
background:url(../images/email_icon.gif) no-repeat 0 3px;
padding-left:20px;
}
/*end menus*/

/*rightglobal*/


#rightcol_links a{
color:#00535e;
display:block;
font-weight:bold;
}

*html li.email a{
height:1%;
}

*html li.print a{
height:1%;
}

/*end rightglobal*/



/*ny css med den nye forside*/
.frontpage #leftcol_content{width:466px;}
.frontpage #rightcol_content{width:492px;}
#leftcol_content #current{width:445px;height:280px; padding:0 0 11px 0;overflow:hidden;}
#leftcol_content #shortcuts{width:100%;height:112px; padding:0 0 11px 0;overflow:hidden;}

#rightcol_content .edit-field{height:277px; padding:3px 3px 11px 9px;overflow:hidden;}
#rightcol_content .campagn{width:100%;height:112px; padding:0 0 11px 0;overflow:hidden;}

#current .twocol{border-top:none;}
#current .twocol .first{width:186px; padding:0 41px 0 0;}
#current .twocol .second{width:186px; float:left;}
#shortcuts .first-row{float:left; list-style:none;padding:0 0 3px 16px;}
#shortcuts .second-row{float:left; list-style:none;}
#shortcuts .first-row li, #shortcuts .second-row li{padding:0 3px 0 0;display:block;width:147px; height:55px;float:left;}
#shortcuts .first-row li a, #shortcuts .second-row li a{color:#000; text-decoration:none;font-size:1.09em;display:block; padding:14px 7px 0 3px; width:137px; height:41px; text-align:center; font-weight:bold;}
#shortcuts ul li a.twoline{padding-top:7px;}
#shortcuts .first-row li a:hover, #shortcuts .second-row li a:hover{text-decoration:underline;}
#shortcuts li.color1 a{background:url(../images/shortcut-bg-1.gif) no-repeat 0 0;}
#shortcuts li.color2 a{background:url(../images/shortcut-bg-2.gif) no-repeat 0 0;}
#shortcuts li.color3 a{background:url(../images/shortcut-bg-3.gif) no-repeat 0 0;}
#shortcuts li.color4 a{background:url(../images/shortcut-bg-4.gif) no-repeat 0 0;}
#shortcuts li.color5 a{background:url(../images/shortcut-bg-5.gif) no-repeat 0 0;}
#shortcuts li.color6 a{background:url(../images/shortcut-bg-6.gif) no-repeat 0 0;}
#shortcuts li.color1 a:hover{background:url(../images/shortcut-bg-act-1.gif) no-repeat 0 0;}
#shortcuts li.color2 a:hover{background:url(../images/shortcut-bg-act-2.gif) no-repeat 0 0;}
#shortcuts li.color3 a:hover{background:url(../images/shortcut-bg-act-3.gif) no-repeat 0 0;}
#shortcuts li.color4 a:hover{background:url(../images/shortcut-bg-act-4.gif) no-repeat 0 0;}
#shortcuts li.color5 a:hover{background:url(../images/shortcut-bg-act-5.gif) no-repeat 0 0;}
#shortcuts li.color6 a:hover{background:url(../images/shortcut-bg-act-6.gif) no-repeat 0 0;}
.edit-field h2{font-size:1.64em;line-height:1.2; margin: 0 0 10px 0;}
.edit-field p{margin: 0 0 15px 0;}
#current h2{font-size:1.64em;color:#006666;border-bottom:1px solid #006666;font-weight:normal;}
#current .box_content{width:186px; padding:0;}
#current .box_header{width:186px;}
#current .box_header h2{padding:0;}
#current a.rss{position:absolute; top:8px; left:165px;background:none;padding:0;width:14px;}
#current .first .aktuelt_box{position:relative;}
/*.edit-field a{background:transparent url(../images/link_henvisning.png) no-repeat scroll left center;display:block;padding-left:20px;text-decoration:underline;}*/
.edit-field a{text-decoration:underline;}
#current .box_content .news_latest_item h3 a,#current .box_content .news_list_item h3 a{padding:0; background:none;text-decoration:none; font-size:1em; line-height:1.1; color:#006666; font-weight:bold;}
#current .box_content .news_latest_item .date,#current .box_content .news_list_item .date{font-style:italic;color:#000;}
#current .box_content a{font-weight:normal;text-decoration:underline;}
#current .box_content .news_list_item{border-bottom:none;}
#current .box_content .news_latest_container, #current .box_content .news_list_container{padding:5px 0;}
#current .box_content .news_latest_item,#current .box_content .news_list_item {padding: 0 0 10px 0;}
.edit-field .billedteaser_container_forside{width:480px; height:280px;}
#footer ul{margin-left:292px; float:none;}

*html .tx-ledighedsstatistik-pi1{width:500px;overflow-x:scroll;}

/***********mailformular***********/
.tx-pilmailform-pi1 label{font-weight:bold;}
.tx-pilmailform-pi1 .input-wrap{margin:3px 0 10px 0;}
.tx-pilmailform-pi1 .error{display:block; font-style:italic;}



/* ** Iframepage START ** */
div.iframepage-site{color:#000;font-family:Verdana;}
div.iframepage-site a{color:#004C5B;text-decoration:underline;}
div.iframepage-site h1{color:#000;}
div.iframepage-site h2{color:#000;}
div.iframepage-site h3{color:#000;}
div.iframepage-site div.top{height:50px;background: transparent url(/fileadmin/images/topbg.png) repeat-x;padding:15px 0 0 0;}
div.iframepage-site div.top ul{margin:0;padding:0;list-style:none outside none;}
div.iframepage-site div.top ul li{font-size:11px;float:left;margin: 0 5px; text-transform:uppercase;}
div.iframepage-site div.top ul li a{font-size:11px;color: #FFF;text-transform:uppercase;text-decoration:none;padding:0 3px 0 0;}
/* div.iframepage-site div.top ul li a{font-size:11px;color: #FFF;text-transform:uppercase;text-decoration:none;padding:0 12px 0 0;background:url("../images/slash.gif") no-repeat scroll 100% 50% transparent;} */
div.iframepage-site div.top ul li.end a{background: none;}
div.iframepage-site div.top ul li a:hover{text-decoration:underline;}
div.iframepage-site div.top ul li.active a{font-weight:700;text-decoration:underline;}
div.iframepage-site div.content{padding:10px;clear:both;}
/* ** iframepage END ** */
