@charset "utf-8";
/* CSS Document */

/*********  Centrering  ***************/

#global {
	width: 100%;
	height: 100%;
	}

#data {
	vertical-align: top;
	text-align: center;
	}

#container {
	position: relative;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	width: 900px;
	}

/*********  Centrering slut***************/

/********* Struktur ***********/
body{
	padding: 0px;
	margin: 0px;
}

img{
	border: 0px;
}

div{
	padding: 0px;
	margin: 0px;
}

ul{
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}

span{
	padding: 0px;
	margin: 0px;
	line-height: 12px;
}

input{
	padding: 0px;
	margin: 0px;
}

#logo{
	width: 242px;
	height: 72px;
	background-image: url(grafik/logo2.gif);
	background-repeat: no-repeat;
	color: #000000;
	/*background-color: #FFFFFF;*/
	background-color: #999999;
	float: left;
}
#logo a{
	width: 240px;
	height: 60px;
	margin-top: 11px;
	margin-left: 0px;
	display: block;
}


#tools {
	background-color: #999999;
	height: 57px;
	width: 567px;
	color: #fefefc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	float: left;
	padding-left: 91px;
}

#tools input{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #595959;
}


#search {
	position: relative;
	float: left;
	width: 177px;
	height: 44px;
	margin: 13px 0px 0px 0px;
}

#search .field_search {
	width: 120px;
	height:14px;
	padding: 1px 5px 1px 5px;
	background-image: url(grafik/bg_field_large.gif);
	position: absolute;
	top: 20px;
	left: 0px;
	border: 0px;
}

#search .field_search_submit {
	width: 23px;
	height:16px;
	margin: 0px 0px 0px 0px;
	position: absolute;
	top: 20px;
	left: 130px;
}

#login {
	position: relative;
	width: 286px;
	height: 57px;
	float: left;
	margin: 0px 0px 0px 0px;
}

#login .username{
	position: relative;
	width: 121px;
	height: 44px;
	float: left;
	margin: 13px 0px 0px 0px;
}

#login .username .field_username {
	width: 99px;
	height:14px;
	padding: 1px 5px 1px 5px;
	background-image: url(grafik/bg_field_small.gif);
	position: absolute;
	top: 20px;
	left: 0px;
	border: 0px;
}

#login .password{
	position: relative;
	width: 155px;
	height: 44px;
	float: left;
	margin: 13px 0px 0px 0px;
}

#login .password .field_password {
	position: absolute;
	background-image: url(grafik/bg_field_large_password.gif);
	border: 0px;
	width: 120px;
	height:14px;
	padding: 1px 5px 1px 5px;
	top: 20px;
	left: 0px;
}

#login .password .field_search_submit {
	width: 23px;
	height:16px;
	margin: 0px 0px 0px 0px;
	position: absolute;
	top: 20px;
	left: 130px;
}

.logout {
	position: relative;
	top: 9px;
	line-height: 20px;
}

#tools #logout {
	color: #FFF;
}

#toolslinks {
	position: relative;
	width: 86px;
	height: 44px;
	float: left;
	text-align: right;
	margin: 13px 0px 0px 0px;
}

#toolslinks a {
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fefefc;
	display: block;
	margin: 0px 0px 7px 0px;
}


#login td{
	padding: 0px 0px 2px 0px;
	height: 16px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fefefc;
}

#login td a{
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fefefc;
}


#login span .submit{
	width: 10px;
	margin-left: 4px;
}





.field_password {
	}

#topbanner{
	width: 900px;
	height: 164px;
	color: #fefefc;
	background-color: #bcb3a8;
	float: left;
	margin-top: 0px;
	margin-bottom: 7px;
}

#menu{
	width: 890px;
	height: 30px;
	color: #fefefc;
	background-color: #999999;
	float: left;
	margin-bottom: 7px;
	line-height: 26px;
	vertical-align: middle;
	padding-left: 10px;
}

#menu ul{
	list-style-type: none;
	margin-left: 10px;
}

#menu ul li{
	display: inline;
}
#menu ul li img{
	margin-left: 3px;
}

#menu ul li a{
	padding-left: 10px;
	margin-left: 15px;
	background-image: url(grafik/pil_hvid_morkbg.gif);
	background-repeat: no-repeat;
	background-position: 2px 3px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 100;
	text-decoration: none;
}

#menu ul li a:hover{
	text-decoration: underline;
}

.box_1{
	width: 320px;
	height: 204px;
	color: #fefefc;
	background-color: #e0e0e0;
	float: left;
	margin-bottom: 7px;
	margin-right: 7px;
}
.box_1_1_padding{
	margin: 15px 8px 0px 33px;
}
.box_1_2_padding{
	margin: 15px 8px 0px 13px;
}

.box_1 ul{
	margin: 8px 0px 0px 2px;
}
.box_1 ul li a{
	padding-left: 15px;
	background-image: url(grafik/pil_graa_lysbg.gif);
	background-repeat: no-repeat;
	background-position: 2px 3px;
	color: #595959;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 100;
	text-decoration: none;
}
.box_1 ul li a:hover {
	color: #990000;
}

.box_1 div span{
	display: block;
	color: #595959;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 100;
	margin: 10px 0px 0px 2px;
	/*width: 180px;*/
	line-height: 16px;
}
.box_1 div span a{
	color: #990000;
	text-decoration: none;
	line-height: 15px;
}
.box_1 div span a:hover{
	color: #990000;
	text-decoration: underline;
	line-height: 15px;
}

.box_2 {
	width: 214px;
	/*height: 254px;*/
	color: #595959;
	background-color: #FFFFFF;
	float: left;
}
.box_2 .date {
	line-height: 16px;
}

.box_2_padding{
	margin: 0px 8px 0px 35px;
}
.box_2 div{
	margin-top: 15px;
	margin-bottom: 10px;
}
.box_2 ul{
}
.box_2 ul li{
	background-image: url(grafik/pil_roed-lysbg.jpg);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	margin-top: 2px;

}
.box_2 ul li span{
	color: #990000;
	margin-right: 2px;
	display: inline;
	/*line-height: 14px;*/
}
.box_2 ul li a{
	padding-left: 15px;
	color: #595959;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 100;
	text-decoration: none;
	line-height: 16px;
	/*display: block;*/
	/*vertical-align: top;*/
}

.box_3{
	width: 231px;
	height: 204px;
	color: #FFFFFF;
	background-color: #4C8098;
	background-image: url(grafik/bg_box_1_3.gif);
	background-repeat: no-repeat;
	float: left;
	margin-bottom: 7px;
	padding-left: 15px;
	position: relative;
}
.box_3 span{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	width: 216px;
}


.box_3 span a{
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}


.box_3 div{
	margin-top: 15px;
	margin-bottom: 10px;
}

#FormMedlemsfordele{
	display: inline;
}

#FormMedlemsfordele .field_medlemsfordele_submit {
	position: absolute;
	top: 162px;
	left: 167px;
}

#FormMedlemsfordele .webform-text {
	background-image: url(grafik/bg_field_large_blue.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	position: absolute;
	top: 162px;
	left: 15px;
	width: 142px;
	height:14px;
	padding: 1px 5px 1px 5px;
	font-size: 11px;
	color: #595959;
	border: 0px;
	line-height: 13px;
	background-color: #f0ece7;
}


#form_table_Tilmelding {
	/*table-layout: fixed;*/
	width: 400px;
}

#form_table_Tilmelding .col1{
	width: 100px;
}

#form_table_Tilmelding .col2{
	width: 300px;
}

#Tilmelding input, #Tilmelding select {
	width: 100%;
}

#Tilmelding .Tilmelding_submit{
	width: 60px;
	float: right;
}


.box_3 ul{
	margin-top: 8px;
}
.box_3 ul li a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding-left: 10px;
	background-image: url(grafik/pil_hvid_morkbg.gif);
	background-repeat: no-repeat;
	background-position: 2px 3px;
	font-weight: 100;
	text-decoration: none;
}



#box_2_2{
	width: 244px;
	height: 254px;
	color: #FFFFFF;
	background-color: #999999;
	float: left;
}

#footer{
	width: 900px;
	height: 35px;
	color: #FFFFFF;
	background-image: url(grafik/bg_footer.gif);
	background-repeat: no-repeat;
	background-color: #999999;
	float: left;
	margin: 7px 0px 0px 0px;
}

#footer .a1060{
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	margin: 10px 0px 0px 60px;
}

#footer a{
	color: #ffffff;
}

/************* Undersider *************/

#menu_underside_top{
	width: 900px;
	height: 16px;
	margin: 0px 0px 0px 0px;
	float: left;
	background-color: #999999;
	background-image: url(grafik/bg_topmenu_underside.gif);
	background-repeat: no-repeat;
	background-position: 224px 0px;


}

#left{
	width: 230px;
	float: left;
	margin-right: 8px;
	background-color: #e0e0e0;
}

#left div{
	margin-top: 15px;
	margin-left: 30px;
	margin-bottom: 15px;
}

#left ul{
	list-style: none;
	margin-bottom: 20px;
}
#left ul ul {
	list-style: none;
	margin-bottom: 0px;
}

#left ul li{

}

#left ul li a{
	display: block;
	width: 170px;
	color: #595959;
	padding: 0px 20px 0px 40px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(grafik/bg_left_menu.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 11px;
	font-weight: 100;
	text-decoration: none;
	line-height: 18px;
	vertical-align: middle;
}

#left ul li a.locked{
	background-image: url(grafik/bg_left_menu_locked.gif);
}

#left ul li a:hover, #left ul li a.selected{
	color: #FFFFFF;
	background-position: 0px -240px;
}

#left ul ul{
	list-style: none;
}

#left ul ul li a{
	display: block;
	width: 158px;
	padding: 0px 20px 0px 52px;
	color: #595959;
	background-image: url(grafik/bg_left_menu_l2.gif);
	background-repeat: no-repeat;
	background-position: 0px 120px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 100;
	text-decoration: none;
}

#left ul ul li a.locked{
	background-image: url(grafik/bg_left_menu_l2_locked.gif);
	background-position: 0px 0px;
}

#left ul ul li a:hover{
	/*padding-left: 52px;*/
	background-position: 0px -240px;
}
#left ul ul li a.selected{
	/*padding-left: 52px;*/

	color: #595959;
	background-position: 0px -120px;
}

/*#left ul ul li .selected{
	background-color: #595959;
	display: block;
	width: 178px;
	color: #595959;
	padding-left: 52px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(grafik/bg_left_menu_l2.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-size: 11px;
	font-weight: 100;
	text-decoration: none;
	line-height: 18px;
	vertical-align: middle;
}*/

.sti {
	float: left;
	font-size: 9px;
	width: 300px;
}
#printlink {
	float: right;
	line-height: 20px;
	font-size: 9px;
}

#stiandprint {
	font-size: 9px;
}

#printlink a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #003366;
	text-decoration: none;
	background-image: url(grafik/ikon/print.gif);
	background-repeat: no-repeat;
	background-position: 1px 2px;
	padding: 0px 0px 0px 10px
}

.sti, .sti a {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #003366; line-height: 20px;}
.sti a{text-decoration: none; font-size: 9px;}

#mainfrontpage{
	width: 654px;
	float: left;
	margin-left: 0px;
	padding-right: 0px;
}
#main{
	width: 402px;
	float: left;
	margin-left: 8px;
	padding-right: 8px;
}
.main table{
	width: 402px;
	float: left;
}

.main table.bullet {
	float: none;	
}

#main span {
	display: block;
}
#main span a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

#main h1, #main .a1000, .a1000{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 18px;
	color: #000000;
	font-weight: bold;
	margin-top: 14px;
	margin-bottom: 8px;
	display: block;
}

#main h2, #main .a1020, #main .a1010, .a1020{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	display: block;
	line-height: 16px;
	margin-top: 10px;
	margin-bottom: 8px;
}

#main div, #main .a1060, .a1060 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 16px;
	margin-bottom: 8px;
	display: block;
}

.main td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 16px;
	margin-bottom: 8px;
}

.main table.bullet td {
	margin-bottom: 0px;
}


#right table{
	width: 100%;
}

#right td{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	/*line-height: 16px;*/
	margin-bottom: 8px;
	display: block;
	/*padding-left: 15px;*/
	/*padding-right: 15px;*/
}

#right td .a1171drop, #right td .a1171, #right td .picrighttabel{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin: 0px 15px 8px 10px;
}

#right #anchortable td {
	/*padding-left: 0px;
	padding-right: 0px;*/
	padding-bottom: 8px;
}
#right{
	width: 220px;
	float: right;
	background-color: #e0e0e0;
	background-image: url(grafik/trekant_lysbg.gif);
	background-repeat: no-repeat;
	background-position: 200px 0px;
	padding: 30px 10px 10px 10px;
}

#right a{
	color: #000000;
}

#right_frontpage{
	width: 246px;
	float: right;
}

#right img{
	margin-bottom: 7px;
	float: left;
}
#right td img{
	margin-left: 10px;
}

#right .a1060 {
	margin-left: 10px;
}

#right .a1020 {
	margin-left: 10px;
}

.a1001box {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	display: block;
	color: #003366;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-top: 5px;
}
.thmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	background-image: url(grafik/pil_sort_lysbg.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	display: block;
	padding-right: 5px;
	padding-left: 10px;
	margin-top: 10px;
	color: #003366;
}

.thmenu:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.thmenu:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366 ;
}

.a1140
{
font-family: Verdana, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 11px;
	line-height: 15px;
	background: url(grafik/pil_sort_hvidbg.gif) no-repeat;
	background-position: 0px 3px;
	display: block;
	letter-spacing: 0px;
	margin-left: 15px;
	padding-left: 10px;
	margin-right: 0px;
}
.a1140 a
{
	text-decoration: none;
}

.a1140_end
{
background-repeat: no-repeat;
display: block;
margin-bottom: 0px;
margin-right: 0px;
}

UL.a1140
{
	background: url(grafik/spacer.gif) no-repeat;
	padding-left: 0px;
}

LI.a1140
{
	background: url(grafik/spacer.gif) no-repeat;
	padding-left: 0px;
}

.indllink { text-decoration: none}
.indllink:visited  {  text-decoration: none}
.indllink:hover  {  text-decoration: underline}


.soeresultat {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image: url(grafik/pil_sort_hvidbg.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	display: block;
	padding-right: 5px;
	padding-left: 10px;
	margin-top: 10px;
	margin-right: 0px;
	line-height: 15px;
	margin-bottom: 15px;
}
.soeresultat a{
	color: #000000;
	text-decoration: none;
}

.siteliste1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	display: block;
	margin-top: 5px;
	background-image: url(grafik/pil_sort_hvidbg.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left: 10px
	}

.siteliste1:visited  { color: #000000;}

.siteliste1:hover  { color: #333333;}

.siteliste2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	display: block;
	margin-left: 20px;
	padding-top: 5px;
	text-decoration: none;
}

.siteliste2:visited  { color: #000000;}

.siteliste2:hover  { color: #666666;}

.siteliste3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	display: block;
	padding-top: 5px;
	margin-left: 40px;
}

.siteliste3:visited  { color: #000000;}

.siteliste3:hover  { color: #666666;}

.siteliste4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	display: block;
	padding-top: 5px;
	margin-left: 60px;
}

.siteliste4:visited  { color: #000000;}

.siteliste4:hover  { color: #666666;}

.sitelistelink1  { text-decoration: none}

.sitelistelink1:visited  { color: #000000;}

.sitelistelink1:hover  { color: #333333;}

.sitelistelink2  { text-decoration: none}

.sitelistelink2:visited  { color: #000000;}

.sitelistelink2:hover  { color: #666666;}

.sitelistelink3  { text-decoration: none}

.sitelistelink3:visited  {  color: #000000;}

.sitelistelink3:hover  { color: #666666;}

.sitelistelink4  { text-decoration: none}

.sitelistelink4:visited  {  color: #000000;}

.sitelistelink4:hover  { color: #666666;}

/* checkbox */
.a030000 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; margin-right: 5px; margin-left: 10px; display: block; margin-top: 0px; margin-bottom: 0px;}
.a1001 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	font-weight: bold;
	display: block;
	color: #003366;
	margin-bottom: 5px;}

/*.a1060 {
	clear: both;
}*/

/*  sitemap */
.pageLevel1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; margin-left: 30px; display: block ; padding-bottom: 5px; font-weight: bold; background-image: url(grafik/iconer/emne_icon.gif); background-repeat: no-repeat; padding-left: 20px}

.pageLevel2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;  margin-left: 45px; display: block ; padding-bottom: 5px; background-image: url(grafik/iconer/side_icon.gif); background-repeat: no-repeat; padding-left: 20px}

.pageLevel3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;  margin-left: 60px; display: block ; padding-bottom: 5px; background-image: url(grafik/iconer/side_icon.gif); background-repeat: no-repeat; padding-left: 20px}

.pageLevel4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;  margin-left: 75px; display: block ; padding-bottom: 5px; background-image: url(grafik/iconer/side_icon.gif); background-repeat: no-repeat; padding-left: 20px}

.pageLevel5 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;  margin-left: 90px; display: block ; padding-bottom: 5px; background-image: url(grafik/iconer/side_icon.gif); background-repeat: no-repeat; padding-left: 20px}

.pageLevel6 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;  margin-left: 105px; display: block ; padding-bottom: 5px; background-image: url(grafik/iconer/side_icon.gif); background-repeat: no-repeat; padding-left: 20px}

.areaLevel1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight: bold; margin-left: 30px; display: block ; padding-bottom: 5px; background-image: url(grafik/iconer/emne_icon.gif); background-repeat: no-repeat; padding-left: 20px; margin-top: 20px;}

.areaLevel2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; margin-left: 45px; display: block ; padding-bottom: 5px; background-image: url(grafik/iconer/emne1_icon.gif); background-repeat: no-repeat; padding-left: 20px}

.areaLevel3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; margin-left: 60px; display: block ; padding-bottom: 5px; background-image: url(grafik/iconer/emne1_icon.gif); background-repeat: no-repeat; padding-left: 20px}

.areaLevel4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; margin-left: 75px; display: block ; padding-bottom: 5px; background-image: url(grafik/iconer/emne1_icon.gif); background-repeat: no-repeat; padding-left: 20px}

.areaLevel5 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; margin-left: 90px; display: block ; padding-bottom: 5px; background-image: url(grafik/iconer/emne1_icon.gif); background-repeat: no-repeat; padding-left: 20px}

.areaLevel6 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; margin-left: 105px; display: block ; padding-bottom: 5px; background-image: url(grafik/iconer/emne1_icon.gif); background-repeat: no-repeat; padding-left: 20px}

/*  billede */
IMG.a110002 {	clip:  rect(	);	margin-right: 0px;	margin-left: 5px; display: block;	margin-top: 10px;	margin-bottom: 10px;}

IMG.a106003 {	float: right;	margin-right: 5px;	margin-left: 5px;	margin-bottom: 7px;  margin-top: 0px;}

IMG.a106001 {	float: left;	margin-right: 10px;	margin-bottom: 7px;}
