

/********************************/
/*   general txt                */
/********************************/

html{
	height: 100%;
}
body{
    margin: 0px 5px px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: verdana, arial, helvetica, sans-serif;
	text-align: center;
}
#content {
    width: 880px; 
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto; 	
	/* opera does not like 'margin:20px auto' */
	text-align:left; 
	/* part 2 of 2 centering hack */
	width: 880px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 850px;
}

body, td, center, p{
	/*font-size:8pt;
	font-family:verdana;
	line-height:12pt;*/
	font-family:Verdana, Areal, _sans;
    font-size: 11px;
    line-height:14px;
    color:#000000;
}
p {
    font-family:Verdana, Areal, _sans;
    font-size: 11px;
    line-height:16px;
    color:#000000;   
}
.visitkort td, .visitkort p {
    font-family:Verdana, Areal, _sans;
    font-size: 11px;
    line-height:20px;
    color:#6d6d6d;   
}
.boxHeader {
    padding-left:10px;
    font-family:Verdana, Georgia, Times New Roman, Areal;
    color:#930202;
    font-size:14px;
    line-height:33px;
    font-weight:bold;
 }       
.document_list p{
	margin-top:0;
	margin-bottom:0;
}

.white, .white td, .white center, .white p, .white a, .white a:link, .white a:visited{
	color: white;
}

.white a:hover{
	color: white;
	text-decoration: underline;
}


.black, .black td, .black center, .black p{
	color: black;
}

.SortLink:link, .SortLink:visited{
	color: black;
	text-decoration:none;
}


h1{
	margin-bottom: 10px;
	 font-family:Verdana, Georgia, Times New Roman, Areal;
	color:#930202;
	 font-size:14px;
	line-height:24px;
	font-weight:bold;
}

h2{
	margin-bottom: 0px;
	 font-family:Verdana, Georgia, Times New Roman, Areal;
	color:#000000;
	 font-size:12px;
	line-height:14px;
	font-weight:bold;
}

address {
    font-family:Verdana, Areal, _sans;
    font-size:10px;
    color:#6d6d6d;
    font-style:normal;
    padding-bottom:10px;
    word-spacing:2px;
}
.copyright {
    font-family:Verdana, Areal, _sans;
    font-size:10px;
    color:#6d6d6d;
    padding:10px 35px 10px 0px;
    text-align:right;
}
/********************************/
/*   links                      */
/********************************/

a:link			{ color: #6d6d6d; text-decoration: underline; }
a:visited		{ color: #6d6d6d; }
a:hover			{ color: #770101; }
a:active		{ color: #770101; }

a:link list-style-type { color: #6d6d6d;}

.nounderline a, .nounderline td a{
	text-decoration: none;
}

a img		{ border: none; }

.highlight{
	background-color: yellow;
}

/********************************/
/*   colors                     */
/********************************/

.bg_red{
	background-color:#CF001B;
}

.bg_orange{
	background-color:#F78410;
}

.bg_graa{
	background-color:#63717B;
}

/********************************/
/*   layout                     */
/********************************/
.leftShadow {
   background-image:url('img/page_shadow_left.gif');
   background-repeat:repeat-y;
   width:5px;
}
.rightShadow {
   background-image:url('img/page_shadow_right.gif');
   background-repeat:repeat-y;
   width:5px;
}
.bottomShadow {
   background-image:url('img/page_shadow_bottom.gif');
   background-repeat:repeat-x;
   height:7px;
}
.leftBottomShadow {
   background-image:url('img/page_shadow_left_bottom.gif');
   background-repeat:no-repeat;
   width:5px;
   height:7px;
}
.rightBottomShadow {
   background-image:url('img/page_shadow_right_bottom.gif');
   background-repeat:no-repeat;
   width:5px;
   height:7px;
}
.searchBar form{
	padding:0px;
	margin:0px;}

input, select, textarea{
	font-size: 10px;
	font-family:verdana;}

.topwrapper {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
	width:100%;
}
.topMenu, .topMenu a:link, .topMenu a:visited, .topMenu a:active{
    font-family:Verdana, Areal, Georgia;
    font-size:10px;
    color:#6d6d6d;
    /*word-spacing:20px;*/
    padding-left:20px;
    text-decoration:none;
}
.topMenu a:hover {
    font-family:Verdana, Areal, Georgia;
    font-size:10px;
    color:#770101;
    word-spacing:20px;
    text-decoration:none;
}
.searchBarWrapper {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:796px;
	height:25px;
	text-align: right;
	padding-right:25px;}

.searchBar {
	border-width:0px;
	background-image:url(img/search_bg.gif);
	background-repeat:no-repeat;
	width:108px;
	height:16px;
}
#searchBtn {
    border-style:none;
	background-repeat:no-repeat;
	width:27px;
	height:16px;
}
.menuWrapper {
	position:relative;
	padding-left:16px;
	padding-right:16px;
	background-color: #FFFFFF;
	line-height:12px;
}

.menuItems {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	Width:978px;
	height:21px;
	background-color: #FFFFFF;
	font-size:10px;
	text-align:left;}

.menuBar {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:100%;
	height:20px;
	background: #C2D0DE url("img/topBarBGblue.gif") repeat-x left top;
	border-bottom:1px solid;
	border-color:#ECECEC;}

.contentWrapper {
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
	margin-top:2px;
	text-align:left;
}

.box{
	background: url('img/box_bg_nonactive.gif');
	font-size:10px;
	line-height:14px;
}

.explorer, .explorer_link:link, .explorer_link:visited, .explorer_link:active{
	color: #A5A5A5;
	font-size: 9px;
	text-decoration: none;
	margin-top: 2px;
	margin-bottom:10px;
}

.explorer_link:hover{
	text-decoration: underline;
}

.content, .content_with_bar{
	 Width:435px;
}

.content_with_bar{

}

.bar{
	width: 250px;
	padding-top:15px;
	padding-Right:10px;
}

.footer{
	
}

.footer a, .footer a:visited, .footer_front a{
}

.magasin_width{
	width:435px;
}

/********************************/
/*   default elements           */
/********************************/

.topbillede{

}

.sidebillede{

}

/********************************/
/*   menu                       */
/********************************/

.menu_level1_before{

}

.menu_level1_after{

}

.menu_level1_before_active{

}

.menu_level1_after_active{

}

.menu_level1, .menu_level1:link, .menu_level1:visited {
	float:left;
	padding-left:18px;
	padding-right:18px;
	padding-top:5px;
	padding-bottom:5px;
	font-family:Verdana, Georgia, Times New Roman, Areal;
	font-size:12px;
	color:#292929;
	background-color:#ffffff;
	margin-top:11px;
	margin-left:0px;
	text-decoration:none;
	text-transform: uppercase;
	font-weight:normal;
}

.menu_level1:hover, .menu_level1:active, .menu_level1_active, .menu_level1_active:link, .menu_level1_active:visited {
	color:#ffffff;
    text-decoration:none;
    background-color:#7e7e7e;
}
 .menu_level2:link,.menu_level2:hover,.menu_level2:visited, .menu_level2:active {
	/*background: url('img/box_bg_nonactive.gif');*/
	font-family:Verdana, Areal, _sans;
	font-size:11px;
	font-weight:normal;
	color:#6d6d6d;
	width:100%;
	padding-left:20px;
	padding-top:0px;
	padding-bottom:6px;
	text-decoration:none;
	display:block;
}
.menu_level2:hover, .menu_level2_active{
	font-size:11px;
	color:#770101;
}
.menu_level2_active, .menu_level2_active:visited, .menu_level2_active:link {
	font-weight:bold;
	font-size:11px;
}
a:link .submenu_row, a:visited .submenu_row, a:visited menu_level2_active, a:active submenu_row{ 
    font-family:Verdana, Areal, _sans;
    font-size:11px;
    text-decoration:none;
}
a:hover .submenu_row, a:active .submenu_row, a:link .submenu_row_active, a:hover submenu_row_active, a:visited .submenu_row_active, a:active submenu_row_active {
    font-family:Verdana, Areal, _sans;
    font-size:11px;
    text-decoration:none;
}

a:active .submenu_row, a:link .submenu_row_active, a:hover submenu_row_active, a:visited .submenu_row_active, a:active submenu_row_active {
	font-weight:bold;
}
/********************************/
/*   fonts                      */
/********************************/



.Overskrift{
	font-size:12pt;
	font-weight: bold;
	line-height:14pt;
	color: black;
	margin-top:0;
	margin-bottom:18px;
}

.Underoverskrift{
	font-weight: bold;
}

.Graa{
	color: #63717B;
}

.SortLink{
	color: black;
	text-decoration:none;
}



/********************************/
/*   entity styles              */
/********************************/

/********************************/
/*   document                   */
/********************************/

.document_header{
	margin-top:0px;
}

.document_abstract{
	font-family: verdana;
	font-size:11px;
	font-weight:bold;
	padding:0px;
	margin:0px;
	margin-bottom: 20px;
}

.document_txt, .document_txt *{

}

.document_txt p{
	margin-top:0;
	margin-bottom:0;
}

.document_boxes{
	line-height: 13px;
}/************************************/
/*   subscription                   */
/************************************/

.subscriber_field{
	/*font: 11px verdana, arial, sans-serif;*/
	width: 200px;
}/********************************/
/*   sitemap                    */
/********************************/

.sitemap{
	list-style-type: disc;
	color:#6d6d6d;
}

/*******************************/
/*   udtraek                   */
/*******************************/

.udtraek_header{
	margin-bottom:2px;
}

.udtraek_header a, .udtraek_header a:link, .udtraek_header a:visited{
	font-weight:bold;
	color: black;
	text-decoration: none;
}

.udtraek_abstract a, .udtraek_abstract a:link, .udtraek_abstract a:visited{
	color: black;
	text-decoration: none;
}

/********************************/
/*   print                      */
/********************************/

.printWidth {
	width:410px;
}


.onlyprint{
	display: none;
}

@media print{

	.main{
		Width:600px;
	}

	.content, .content_with_bar, .magasin_width{
		Width:600px;
	}

	#content {
		padding-top:20px;
	}

	.noprint{
		display: none;
	}

	.onlyprint{
		display: block;
	}
	address {
        font-family:Verdana, Areal, _sans;
        font-size:10px;
        color:#6d6d6d;
        font-style:normal;
        padding-bottom:10px;
    }
	p {
		font-size:12px;
	}

	.printWidth {
		width:840px;
	}

	h1 {
		font-size:18px;
		margin-bottom:0px;
		padding-bottom:0px;
	}
}