@charset "utf-8";
/* CSS Document */
body {
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	}
	
td {
	font:11px Arial, Helvetica, sans-serif;
	color:#666666;
	}
	
a {
	color: #666666;
	}
a:hover {
	color: #993300 ;
	}

/*** Menupanel ***/
div#banner {
	height:130px;
	background-color:#D5EDB3;
	background-image:url(../images/hv_logo.jpg);
	background-repeat:no-repeat;
	background-position: left bottom;
}
div#banner h1 {
	font-size:36px;
	color:white;
	line-height:100%;
	margin:0;
	padding:30px 0 0 400px;
}
div#banner h3 {
	color: #993300;
	letter-spacing:0.3em;
	line-height:18px;
	padding:50px 0 0 400px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: lighter;
	font-variant: inherit;
}
div#tagline 	{	
	font:11px Arial, Helvetica, sans-serif;
	height:2px;
	background-color: #5C743D;
	letter-spacing:.4em;
	line-height:18px;
	}

div#menuline {
	font:11px Arial, Helvetica, sans-serif;
	height:20px;
	color: #993300;
	background-color: #99CC66;
	letter-spacing:.2em;
	line-height:18px;
	padding:0px 0px 0px 10px;
	}
div#menuline td {
	color: #993300;
}

#indhold {
	float: left;
	width: 80%;
	margin-left: 45px;
	padding-top:10px;		
	}
#indhold table {
	width:100%		
	
}
#indhold th {
	font: 18px Arial, Helvetica, sans-serif;
	color: #5C743D;

	text-align:left
	line-height:30px;
	letter-spacing:.21em;
	text-align: left;
	height: 26px;
	
}
#indhold td {
	vertical-align:top		
	font:11px Arial, Helvetica, sans-serif;
	color:#666666;
	line-height:20px;
	margin-top:0px;
	font-size: 14px;
}

#indhold p {
	color:#666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
}
div#menucol {
	background-color:#5C743D;
	width:10em;
	float:left;
	padding-top:0px;
	padding-left:6px;
	border-right:1px solid #257;
	padding-bottom: 100%;
}

ul, li {margin-left:0;padding-left:0;}
div#nav ul {
  float:left;
  font-family:arial,sans-serif;
  width: 10em; 
  background-color: #5C743D;
  color:#D5EDB3;
  border-width: 0;
  border-style: solid;
  border-color:#5C743D;
  margin-bottom:1em;
  }
div#nav li {
  position: relative; 
  list-style: none; 
  
  font-weight:normal; /* Safari fix */
  width:100%; /*ie bugfix */}
div#nav li a {
  font-size:85%;
  line-height:140%;
  display: block; 
  padding: 5px 25px 5px 5px;
  text-decoration: none; 
  width:auto;
  color:#D5EDB3;
  background-color: #5C743D;}
div#nav li a:hover, div#nav li a:focus {
  background-color: #99CC66; 
  color: #993300;
}
div#nav li.sub a {
	background-image:url(../images/linkmarker1.png);
	background-repeat:no-repeat;
	background-position: right;
}
div#nav li.sub a:hover, div#nav li.sub a:hover    { 
  background-image:url(../images/linkmarker.png);  }
div#nav li.sub ul li a {
  padding: 5px 0 5px 10px;
  background-image:none;}
div#nav li.sub ul li a:hover {
  background-image:none;}
div#nav>ul a {
  width: auto;}
div#nav ul ul, div#nav ul ul ul {
  position: absolute; top: -1px; 
  left: -1000em;z-index:9;
  width:10em;
  background: #5C743D;
  border-width: 0px 0px 0 0;
  border-style: solid;
  border-color:#5C743D; 
  z-index:9; }
div#nav ul.niveau1 li.sub:hover ul.niveau2,
div#nav ul.niveau2 li.sub:hover ul.niveau3 {left:10em;  z-index:9;}
body.sektion3 li#sec3 a,
body.sektion4 li#sec4 a,
body.sektion6 li#sec6 a {
  background-image:url(/www/res/signal.png);}
#booking{
}
#booking TD.navigation {
	background: #CCC;
	color:#993300;
	}
#booking TD.maaned  {
	FONT-SIZE: 11px;
	COLOR: #993300;
	LINE-HEIGHT: 14px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	background-color:#99CC66;
	text-align: center;
}
#booking TD.ugenr  {
	FONT-SIZE: 11px;
	COLOR: #993300;
	LINE-HEIGHT: 14px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	background-color:#99CC66;
	text-align: center;
}
#booking TD.ledig  {
	FONT-SIZE: 11px;
	COLOR: #009;
	LINE-HEIGHT: 14px;
	FONT-FAMILY: arial,helvetica;
	background-color:#CCC;
	text-align: center;
}
#booking TD.booked  {
	FONT-SIZE: 11px;
	COLOR: #D5EDB3;
	LINE-HEIGHT: 14px;
	FONT-FAMILY: arial,helvetica;
	background-color:#5C743D
}
