body
{
	background-color:#FAE5AC;
	background-image: url(/Files/System/Billeder/baggrund.gif);
	background-repeat:repeat-x;
	font-family: Calibri;
	font-weight:normal;
	font-size: 14px;
	color:#696969;
}

body h1
{
	font-family:Georgia;
	font-weight:normal;
	color: #D36D01;
	font-size: 18px;
	margin: 0;
	padding:0 0 12px 0; 
}

#page
{  
	width:873px;
    background-color: White;
    position:relative;
    min-height:550px;
    height:auto !important;   
    height:550px;
}

#pageborder
{
	margin:auto;
    position:relative;
	background-image: url(/Files/System/Billeder/background_top.png);
    background-repeat:no-repeat;
    width:891px;
    padding:17px 14px 0 17px;
}

* html #pageborder {
  background-image:none;
/*  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/Files/System/Billeder/background_top.png',sizingMethod='scale');*/
}

#bottom
{
	color:Gray;
	text-align:center;
}

#borderbottom
{
	position:relative;
	 margin:auto;
	background-image: url(/Files/System/Billeder/background_bund.png);
	background-repeat:no-repeat;
	height:22px;
	padding:0 14px 0 17px;
	width:891px;
	
}

#boxindhold p
{
   margin-top:0;
   color:black;
}

* html #borderbottom {
  background-image:none;
 /* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/Files/System/Billeder/background_bund.png',sizingMethod='scale');*/
}

.sideBox h2
{
	margin:0;
	padding: 4px 0 0 5px;
	color:White;
	font-size:11px;
}

#logo
{
	margin:10px 0 0 13px;
	float: left;
}
#logo a img {
	border:0;
}

#topmenu 
{
	float: right;
	height: 100px;
	width:630px;
	text-align:left;
	font-family:Georgia;
	font-size: 11px;
	background-image: url(/Files/System/Billeder/menu_background.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	margin: 0 15px 0 0;
	
}

* html #topmenu
{
	display:inline;
}

#topmenu ul 
{
	float: right;
	margin:0 22px 0 0;
	padding:49px 0 0 0;
	list-style: none;
}

#topmenu ul li
{
/*	vertical-align:bottom;
	height:20px;*/
	float:left;
	/*display:block;*/
}


#topmenu ul li a
{
	height: 20px;
	display:block;
	color:Black;
	padding:25px 10px 0 11px;
	text-decoration:none;
	white-space:nowrap;
	float:left;
}
#topmenu ul li a.selected
{
	border-bottom-style:solid;
	border-bottom-width:thick;
	border-bottom-color:#fff;
}
#topmenu ul li a:hover,
#topmenu ul li a:active,
#topmenu ul li a:focus
{
	border-bottom-style:solid;
	border-bottom-width:thick;
	color:#D36D01;
	border-bottom-color:#fff;
}
#topmenu ul li a.selected {
	background-image: url(/Files/System/Billeder/menu_valgt.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
#topmenu ul li.first-child a {
	padding-left:0;
}
#topmenu ul li.last-child a {
	padding-right:0;
}

#navimg
{
	clear:both;
	margin:0 0 0 19px;
	padding: 10px 0 0 0;
}

#main
{
	margin:0px 0px 0 0px ;
	padding: 30px 0 0 0;
	overflow:hidden;
	clear:both;
}


* html #main
{
/*	height: 1%;*/
}

#main h1,
#main h2
{
	margin-top:0;
}


#site_bar1
{
	margin: 0 0 0 13px;
 	width: 190px;
	float:left;
}

	#site_menu
	{
		
		text-align:left;
		font-family:Georgia;
		font-size: 11px;
	}
	
	#site_menu ul
	{
		margin:0 0 0 0;
		padding: 0 0 0 0;
		
		list-style-type:none;
	}
	
	#site_menu ul li
	{
		margin:0 0 5px 0;
		border-bottom-style:solid;
		border-bottom-width:1px;
		border-bottom-color:#D9E7F0;
	}
	
	#site_menu ul li a
	{
		color:Black;
		text-decoration:none;
		display:block;
		padding-left:10px;
	}
	
	#site_menu ul li a:hover,
	#site_menu ul li a:active,
	#site_menu ul li a:focus
	{
		background-color:#E3ECF3;
	}
	
	#site_menu ul li a.selected
	{
		background-image: url(/Files/System/Billeder/menu_valgt_small.jpg);
		border-bottom-color:#fff;
		background-position:right;
		background-repeat:no-repeat;
		background-color:#E3ECF3;
	}
	
	#site_menu ul li.last_child
	{
		border-bottom-style:none;
	}
	
	
	.weather
	{
		margin-top:50px;
		height:61px;
		background-image: url(/Files/System/Billeder/weatherinfo.jpg);
	}
	
	.weather p img
	{
		float: right;
		margin: -20px 0 0 0;

	}
	
	.weather a
	{
		margin: 0 0 0 5px;
		color: #D36D01;
	}
	
#context
{
	padding:0 0 0 22px;
	width:415px;
	float:left;
}

#context a
{
	color: #D36D01;
}

#booking
{
	padding:0 0 0 22px;
	width:318px;
	float:left;
}

	.calender
	{
		margin: 20px 0 0 0;
		background-image: url(/Files/System/Billeder/related_links_top.jpg);
		background-repeat:no-repeat;
	}
	
		.calender table
		{
			margin:5px 0 0 0;
			padding:5px 0 0 7px;
			list-style-type:none;
			background-image: url(/Files/System/Billeder/related_links_repeat.jpg);
			background-repeat:repeat-y;
		}
		
	
	.calenderBottom
	{
		background-image: url(/Files/System/Billeder/related_links_bund.jpg);
		background-repeat:no-repeat;
		height:20px;
	}

.bookingBoxSideBox
{
	width:18px;
}
.bookingBox
{
	width:35px;
	height:45px;
}


.taken
{
	background-color:#b9401b;
	color: #7F0000;
	text-align:center;
	font-size:13px;
}

.free
{
	background-color:#8ad51e;
	text-align:center;
}

#context .free a
{
	color:White;
	/*	padding-right: 3px;*/
	font-size:13px;
	cursor:pointer;
}

.free a
{
	color:White;
	/*	padding-right: 3px;*/
	font-size:13px;
	cursor:pointer;

}

#contextClean
{
	padding:0 0 0 18px;
	width:635px;
	float:left;
}

#therms
{
	width: 251px;
	float:right;
	padding:0px 47px 0 15px;
}


#site_bar2
{
	width: 185px;
	float:right;
	padding:32px 15px 0 15px;
}
	.relatedLinks
	{
		background-image: url(/Files/System/Billeder/related_links_top.jpg);
		background-repeat:no-repeat;
		/*height:95px;*/
	}
	
		.relatedLinks ul
		{
			margin:0 0 0 0;
			padding:5px 0 0 7px;
			list-style-type:none;
			background-image: url(/Files/System/Billeder/related_links_repeat.jpg);
			background-repeat:repeat-y;
		}
		
		.relatedLinks ul li
		{
			margin:0 0 0 0;
			padding:2px 0 0 5px;
			border-bottom-style:solid;
			border-bottom-width:1px;
			border-bottom-color:#D9E7F0;
		}
		
		
		
		.relatedLinks ul li a
		{
			color:#F13102;
			text-decoration:none;
		}
	
	.relatedLinksBottom
	{
		background-image: url(/Files/System/Billeder/related_links_bund.jpg);
		background-repeat:no-repeat;
		height:20px;
	}
			
	#guestBook
	{
		margin-top:30px;
		background-image: url(/Files/System/Billeder/guestBook.jpg);
		height: 213px;
	}

#main #col-a
{
	float:left;
	width:450px;
	color:#696969;
	margin:0 0 0 57px;
}

* html #main #col-a
{
	display:inline;
}

#col-a p.teaser
{
	font-size:12px;
	font-weight:bold;
}

#main #col-c
{
	float:right;
	width:335px;
	font-family:Georgia;
	padding-right:15px;
}

#col-c h2
{
	font-weight:normal;
	font-size:20px;
	color:#CACED1;
}


#col-c h3
{
	margin: 18px 50px 18px 15px;
	font-family: Georgia;
	font-weight:normal;
	font-size: 15px;
}
#col-c .qinfo {
	float:left;
}
#col-c .qinfo a img {
	border:0;
	
}
#col-c .qinfo a.left {
	margin-right:5px;
}

#ImgGalleryImg
{
	float: left;
	margin: 5px 5px 0 0;
	
	border:solid 5px #D5DFE8;
	
}

#bookingPopUpNext 
{
	float:right;
}
#bookingPopUpPrev
{
	float:left;
}

#bookingPopUpYear
{
	float:left;
	font-family:Georgia;
	font-weight:normal;
	font-size: 18px;
}

#bookingPopUpHead
{
	font-family:Georgia;
	font-weight:normal;
	color: #D36D01;
	font-size: 18px;
	margin: 0;
	padding:0 0 12px 0; 
}