html body {
	font-family : Arial, Verdana, System;
	font-size : 12pt;
	margin : 0px;
	padding : 0px;
	background-color : #D0D0F0;
	}
h1, h2, h3, h4 {
	font-family : Verdana, Arial, System;
	margin : 0px;
	padding : 0px;
	}
h3 {
	font-family : Verdana, Arial, System;
	margin : 5px 0px 2px 0px;
	padding : 0px;
	}
h4 {
	font-weight : normal;
	}
p {
	margin : 5px 0px 2px 0px;
	padding : 0px;
	}
a, a:active, a:visited, a:hover {
	display : block;
	text-decoration : none;
	}
input, select, textarea {
	font-family : Arial, Verdana, System;
	font-size : 12pt;
	}
button {
	font-size : 10pt;
	padding : 0px 5px;
	}
p {
	text-align : justify;
	}
table {
	margin : 0px auto;
	width : 90%;
	}
.head {
	font-size : 12pt;
	text-align : center;
	padding : 5px;
	background-color : #E0D0C0;
	border-bottom : 1px solid #603000;
	}
.border {
	font-size : 8pt;
	text-align : center;
	color : #E0D0C0;
	background-color : #603000;
	padding : 2px 20px;
	}
.border_lim {
	max-width : 800px;
	margin : 0px auto;
	}
.wrapper {
	min-width : 750px;
	max-width : 950px;
	background-color : #E0D0C0;
	padding : 3px 0px 0px 0px;
	border-left : 3px solid #603000;
	border-right : 3px solid #603000;
	margin : 0px auto;
	}
.menu {
	width : 15%;
	text-align : center;
	float : left;
	}
.menu_item {
	font-size : 10pt;
	padding : 2px 5px;
	color : #603000;
	background-color : #E0D0C0;
	border : 1px solid #603000;
	margin : 1px 5px;
	}
.menu_item:hover {
	color : #E0D0C0;
	background-color : #603000;
	border : 1px solid #E0D0C0;
	cursor : pointer;
	}
.menu_item_sel {
	font-size : 10pt;
	text-decoration : none;
	padding : 2px 5px;
	color : #603000;
	background-color : #F0E8D0;
	border : 1px solid #603000;
	margin : 1px 5px;
	}
.contens {
	position : relative;
	width : 80%;
	min-height : 250px;
	padding : 15px;
	border-left : 1px solid #603000;
	border-right : 1px solid #603000;
	float : left;
	}
.ads {
	text-align : center;
	background-color : #F0E8D0;
	padding : 10px;
	border-top : 2px solid #603000;
	}
.adkomm {
	text-align : center;
	font-size : 9pt;
	color : #888888;
	margin-top : 5px;
	}
.adcont {
	text-align : center;
	background-color : #E8E0C8;
	padding : 3px;
	border : 1px solid #603000;
	margin : 5px 50px;
	}
.adlink {
	margin : 3px;
	float : left;
	}
.adimg {
	font-family : Arial, System;
	font-size : 10pt;
	color : #000000;
	background-color : #FFFFFF;
	width : 125px;
	height : 125px;
	border : 0px;
	padding : 3px;
	}

.form_wrap {
	width : 580px;
	background-color : #E0D0C0;
	padding : 3px 0px 25px 0px;
	border : 3px solid #603000;
	margin : 5px auto;
	}
.form_kont {
	width : 580px;
	padding : 3px 0px 25px 0px;
	margin : 5px auto;
	}
.f_field {
	max-width : 500px;
	padding : 20px;
	margin : 0px auto 12px auto;
	}

.l_ltd {
	width : 120px;
	vertical-align : top;
	}
.l_lmtd {
	vertical-align : middle;
	}
.l_rtd {
	width : 120px;
	text-align : right;
	padding-right : 10px;
	vertical-align : middle;
	}
.l_ctd {
	text-align : center;
	}

.f_field {
	padding : 15px;
	}
.f_kol_1 {
	width : 120px;
	float : left;
	}
.f_kol_2 {
	float : left;
	}
.err_txt {
	color : #FF0000;
	display : none;
	float : left;
	}

.tb_col_1 {
	background-color : #BBBBBB;
	}
.tb_col_2 {
	background-color : #DDDDDD;
	}
.td_ret {
	padding : 1px 5px;
	}
.td_ret_lk {
	text-align : left;
	padding : 1px 5px;
	cursor : pointer;
	}

.point {
	cursor : pointer;
	}
.cent {
	text-align : center;
	}
.lal {
	text-align : left;
	}
.rfl {
	float : right;
	}
.lfl {
	float : left;
	}
.clall {
	font-size : 0pt;
	height : 3px;
	clear : both;
	}
.clline {
	font-size : 0pt;
	height : 0px;
	clear : both;
	}
#ret_billede {
	width : 300px;
	height : 200px;
	padding : 5px;
	float : right;
	}

.add_comm_t {
	font-size : 10pt;
	text-align : center;
	padding : 2px 20px;
	border-top : 2px solid #603000;
	margin-top : 10px;
	clear : both;
	}
.add_comm_b {
	font-size : 10pt;
	text-align : center;
	padding : 2px 20px;
	border-bottom : 1px solid #603000;
	margin-bottom : 10px;
	}

.komment_sect {
	text-align : center;
	padding : 2px 20px;
	display : none;
	}
.komm_from {
	text-align : right;
	color : #888888;
	width : 20%;
	margin-left : 5%;
	float : left;
	}
.komm_text {
	text-align : justify;
	width : 69%;
	margin-right : 5%;
	float : left;
	}
.komm_para {
	text-align : inherit;
	padding : 3px;
	}
.komm_field {
	text-align : center;
	width : 90%;
	padding : 5px;
	border-bottom : 2px solid #603000;
	}
.komm_head {
	font-weight : bold;
	}

.nr_l {
	font-size : 10pt;
	float : left;
	}
.nr_r {
	font-size : 10pt;
	float : right;
	}
.nr_c {
	font-size : 10pt;
	}

.faq {
	width : 95%;
	padding : 5px;
	margin : auto;
	}
.faq_sp {
	font-weight : bold;
	padding : 5px 5px 0px 5px;
	cursor : pointer;
	}
.faq_sv {
	color : #603000;
	padding : 2px 5px 0px 5px;
	cursor : pointer;
	display : none;
	}

.sel {
	padding-left : 20px;
	}
.sel_l {
	width : 45%;
	float : left;
	}

/*
Efterfølgende er test til ny søgning
*/

.fnd_headl {
	font-weight : bold;
	background-color : #F0E0D0;
	border-bottom : 1px solid #000000;
	cursor : pointer;
	}
.fnd_sect{
	padding : 3px 10px 3px 10px;
	border-left : 1px solid #000000;
	margin : 3px 3px 5px 125px;
	display : none;
	}
.fnd_lbl {
	display : block;
	text-align : right;
	width : 85px;
	padding : 0px 5px;
	margin-top : 3px;
	float : left;
	}
.fnd_tip {
	font-size : 8pt;
	width : 90%;
	padding : 2px 5px 12px 5px;
	margin : 0px auto;
	}
