/* CSS Document */

body{
	background-color:#86959b;
	color: #3e4f58;
	margin-left:0px;
	 font-weight:normal;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	}
span,td 
{
color: #3e4f58;
}

strong, b
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#3e4f58;
    font-weight:bold;
    text-decoration:none;
    line-height:18px;
}
body A, div A, td A
{
	font-family:Verdana, Arial, Helvetica, sans-serif;

	color:#ae0817;
    font-weight:normal;
    text-decoration:none;
    line-height:18px;
}

body A:hover, div A:hover, td A:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;

	color:#ae0817;
    font-weight:normal;
    text-decoration:none;
    line-height:18px;
}


.MenuA, A.MenuA
{
color:#FFFFFF;
text-decoration:normal;
}

div.container {

	background-color:#FFF;
	width:955px;
  margin-left:auto;
  margin-right:auto;
}

div.logo {
	background-color:#ffffff;
	width:955px;
	height:75px;
	float:left;
	border-bottom:4px solid #3e4f58; 
}
div.topNav
{
	text-align:right;
	padding-top: 5px;
	background-color:#ffffff;
	width:955px;
	height:25px;
	float:left;
	color:#3e4f58;

}
A.TopLink, .TopLink A
{
color:#3e4f58;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:normal;
line-height:18px;
}
A:hover.TopLink, .TopLink A:hover
{
font-family: Arial, Helvetica, sans-serif;
color:#ae0817;
font-size: 11px;
line-height:18px;
}
div.menulag {
	background-color:#ffffff;
	width:379px;
	height:103px;
	float:left;
	border-bottom:4px solid #3e4f58; 
	padding-top: 8px;
}

div.top_foto {
	width:955px;
	border-bottom:4px solid #3e4f58; 
}

div.pdf_kasse {
	/*background-color:#cfd4c8;*/
	width:152px;
	/*height:294px;*/
	float:left;
	padding: 10px 10px 10px 10px;
	font-family: arial;
	font-size:11px;
	color:#000000;
}

div.html_kasse {
	background-color:#FFFFFF;
	width:783px;
	/*height:314px;*/
	float:left; 
	/*padding: 33px 5px 10px 40px;*/
	font-family: Arial;
	font-size:11px;
	color:#000000;
}

.html_kasse .listepunkt, .pdf_kasse .listepunkt
{
	margin-top: 5px;
}

.html_kasse .listepunkt .boks, .pdf_kasse .listepunkt .boks
{
	float: left;
	background-color: #CFD4C8;
	width: 2px;
	height: 2px;
	margin-top: 7px;
	margin-right: 5px;
	overflow: hidden;
}

.pdf_kasse .listepunkt .boks
{
	background-color: #000;
}

.pdf_kasse a
{
	color: #000;
	text-decoration: none;
}

.pdf_kasse a:hover
{
	color: #000;
	text-decoration: underline;
}

.data_felt_ovr
{
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;	
}

.side
{
	float: left; 
	width: 955px; 
	background-image: url(images/bg_v_side.gif); 
	background-repeat: repeat-y; 
	background-color: #FFF;
}

.side .venstre_spalte
{
	font-family: arial;
	font-size:14px;
	color:#000000;
	float: left; 
	width: 172px; 
	overflow:hidden;
	

}

.venstre_spalte a
{
	color: #000;
	text-decoration: none;
}

.venstre_spalte a:hover
{
	text-decoration: underline;
}

.side .indhold
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	float: left; 
	margin-top: 33px; 
	margin-bottom: 30px; 
	width: 783px; 
	line-height:18px;
	background-image: url(images/bg_side.gif); 

}

.side .tekst
{
	float: left; 
	width: 600px; 
	padding-right: 30px;
	border: 0px solid; 
	padding-left: 40px;
}
.hoejre_spalte
{
 
color: #868788;
font-size: 14px;
	line-height: 22px
}
.indhold .hoejre_spalte
{
	float: left; 
	width: 100px; 
	height: 245px; 
	border: 0px solid;
	padding: 0px;
	margin: 0px;
	
}

.listepunkt
{
	margin-top: 5px;
	clear: left;
}

.listepunkt .boks
{
	float: left;
	background-color: #CFD4C8;
	width: 2px;
	height: 2px;
	margin-top: 7px;
	margin-right: 5px;
	overflow: hidden;
}

.venstre_spalte .listepunkt .boks
{
	background-color: #000;

}

.listepunkt a
{
	
}
h1 
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    line-height:18px;
    color:#000000;
    margin:0px;
    padding:0px;
	font-weight : bold;
}
.overskrift 
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:15px;
    line-height:18px;
    color:#ae0817;
    margin:0px;
    padding:0px;
	font-weight : normal;
}

.adresse
{
	
	border-top:4px solid #3e4f58; 
	font-family: arial;
	font-size:11px;
	color:#000000;
	float: left; 
	margin-top: 0px;  
	width: 955px; 
	height: 28px;
	backbround-color:#FFFFFF;
	background-image:url(/images/bund.jpg);
	background-position:bottom;
	background-repeat:no-repeat;

}
.copyright
{

	font-family:Arial, Helvetica, sans-serif;
	background-color:#86959b;
	font-size: 11px;
	vertical-align:bottom;
	padding-right:35px;
  	color: #c5cacd;
  	margin-top:15px;

}

/* menu start */
.niv0
{
padding-left:30px;
padding-top: 8px;
padding-bottom:8px;
font-size:12px;
vertical-align:middle;
font-family:Arial, Helvetica, sans-serif;

}
A.niv0, .niv0 A
{
color:#ccd4d9;
}
A:hover.niv0, .niv0 A:hover
{
color:#ccd4d9;
}
.niv0sel
{
background-image:url('/images/pil_menu.gif');
background-repeat:no-repeat;
padding-left:30px;
padding-top: 8px;
padding-bottom:8px;
font-size:12px;
vertical-align:middle;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;

}
.qmparent
{
padding-top: 8px;

}
A.niv0sel, .niv0sel A
{
color:#ccd4d9;


}

A:hover.niv1sel, .niv1sel A:hover,A:hover.niv0sel, .niv0sel A:hover
{
color:#ccd4d9;


}
.qmparent A:hover
{
color:#ccd4d9;
text-decoration:none;
}

.niv1
{
line-height:normal;
/*
height:10px;
padding-bottom:3px;
*/
padding-top:8px;

padding-left:50px;
font-size:11px;
vertical-align:middle;
font-family:Arial, Helvetica, sans-serif;

}
A.niv1, .niv1 A
{
color:#ccd4d9;
line-height:12px;
}
A:hover.niv1, .niv1 A:hover
{
color:#ccd4d9;
line-height:12px;
}
.niv1sel
{
font-family:Arial, Helvetica, sans-serif;
/*background-image:url('/images/pil_menu.gif');*/
background-repeat:no-repeat;
padding-left:50px;
/*
padding-bottom:3px;

height:10px;
*/
padding-top:8px;
font-size:11px;
vertical-align:middle;



}
A:hover.selNiv0, .selNiv0 A:hover
{
color:#ccd4d9;
text-decoration:none;
}
.selNiv0, A.selNiv0, .selNiv0 A
{

color:#ccd4d9;
background-image:url('/images/pil_menu.gif');
background-repeat:no-repeat;
padding-left:30px;
padding-top: 8px;
padding-bottom:8px;
font-size:11px;
vertical-align:middle;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
A.niv1sel, .niv1sel A, A:hover.niv1sel, .niv1sel A:hover
{
color:#ccd4d9;
text-decoration:underline;
line-height: 12px;
}


.fotoalbumhoved {
	font-weight:bold;
    color:#000000;
	background-color:#8b959b;
	text-align:center;
	width:600px;
	margin-top:10px
	}

.fotoalbumoversigt {
	background-color:#EEEEEE;
	text-align:center;
	}

.fotoalbumnavi {
	font-size:11px;
    color:#ffffff;
    font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	}

.fotoalbumnavi A {
	font-size:11px;
    color:#ffffff;
    font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
    text-decoration:none;
	}

.fotoalbumnavi A:hover {
    color:#ffffff;
    text-decoration:underline;
	}

.fotoalbumnavitop {
	height:18px; 
    color:#000000;
	background-color:#8b959b;
	width:500px;
	}
	.html
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3e4f58;
    font-weight:normal;
    text-decoration:none;
    line-height:18px;	
	}
