﻿/*Default.aspx*/
.h2{font-size:16px; line-height:20px; color:#000; margin:10px 0px 10px 0px;}

#content-default /* styrings div */{
		width:760px;
		margin:auto; 
		position:relative; 
		top:165px;
		left:0px;
		clear:both;
		}

#content-default input.action2, .action2 {
		background-repeat:repeat-x;
		height:22px;
		padding:0px;
		background-image:url(/Images/forside/bg-action-input.gif);
		text-align:center;
		font-size:11px;
		font-weight:normal;
		cursor:pointer;
		margin:0px;
		border-top:1px solid #e6b11e;
		border-left:1px solid #e6b11e;
		border-right:1px solid #bb9e54;
		border-bottom:1px solid #bb9e54;
		}		
.action3 { 
		font-size:11px;
		font-weight:normal;
		border-top:1px solid #8c9ec0;
		border-left:1px solid #8c9ec0;
		border-right:1px solid #4065a0;
		border-bottom:1px solid #4065a0;
		color:#fff;
		background-image:url(/Images/forside/bg-secondaction-knap.gif);
		background-repeat:repeat-x;				
		cursor:hand;
		margin:0px;
		height:22px;
		padding:0px;
		text-align:center;
		text-decoration:none;							
		}	


#left-container{
		float:left;
		width:590px;}		
#overskrift{
		position:absolute; 
		top:0px; 
		left:0px; 
		width:590px;
		}
#overskrift h1{
		margin:0px 0px 10px 0px;
		line-height:20px;
		}
/* SEO lag på default.aspx */	
#co {	
		position:absolute;
		top:388px;
		width:590px;
		left:0px;
		float:left;
		clear:both;
		}
	/* SEO lag og tekst på forside_right.ascx */		
	#bottom-tekst {
			position:absolute; 
			top:305px;
			left:0px; 
			width:590px;
			}
	#bottom-tekst h2 {
			font-size:14px;
			}				
	#tekst-left{
			float:left; 
			width:384px;
			}
	#tekst-right {
			float:right; 
			width:184px;
			}
	#tekst-right h2{font-size:14px; font-weight:normal; line-height:16px; margin:15px 0px 5px 0px;}
	
	#bottom-tekst2 {
			position:absolute; 
			top:305px;
			left:303px; 
			width:285px;
			}
	#bottom-tekst2 h2 {
			font-size:14px;
			}				
	#tekst-left2{
			float:left; 
			width:285px;
			}
	#tekst-right2 {
			float:right; 
			width:184px;
			}
						
	#tekst-right2 h2{font-size:14px; font-weight:normal; line-height:16px; margin:15px 0px 5px 0px;}	
	/* tre bokse med billeder */		
	#content-second{
			width:590px; 
			position:absolute; 
			top:428px; 
			left:0px;
			}
	.mwr-content{
			width:172px; 
			padding:5px; 
			height:250px;
			border:1px solid #7d93bd;
			}
	.mwr-content_white{
			width:172px; 
			padding:5px; 
			height:250px;
			border:1px solid #7d93bd;
			background-color:#FFFFFF;
			}
	#featureleft{
			float:left; 
			width:386px;
			}
	#featurecenter{
			float:right;
			}
	#featureright{
			float:right;
			}
	#enkeltsoeg {
			float:left;
			}
	#cotext h2{font-size:14px; font-weight:normal; line-height:16px; margin:15px 0px 5px 0px;}					
/* Søgning */
	#soegeblok{
			width:590px; 
			height:300px;
			position:absolute; 
			top:36px; 
			left:0px;
			}
	/* Sub menu med links på søgeblok */		
	#fanelinks-left{
			position:relative;
			bottom:0px; 
			left:0px;
			width:400px; 
			z-index:99;
			}		
			#fanelinks-left ul{
					margin:0px; 
					padding:0px; 
					list-style:none; 
					width:578px;
					
					}
			#fanelinks-left ul li {
					float:left;
					margin-left:5px;
					}
			#fanelinks-left ul a {
					padding: 0 4px;
					line-height:16px;
					text-decoration:none;
					color: #666666;
					display:block;
					background-image:url(/Images/forside/bg-fane-grey.gif);
					background-repeat:repeat-x;
					border-top:1px solid #999999;
					border-right:1px solid #999999;
					border-left:1px solid #999999;
					}
			#fanelinks-left a.active {
			padding: 0 4px;
			background-image:url(/Images/forside/bg-fane-active.gif);

			background-repeat:repeat-x;
			line-height:16px;
			text-decoration:none;
			color:#627393;
			display:block;
			border-top:1px solid #7d93bd;
			border-right:1px solid #7d93bd;
			border-left:1px solid #7d93bd;
			border-bottom:1px solid #dbe2ed;
			}
			#fanelinks-left ul a:hover{
					background-image:url(/Images/forside/bg-fane-active.gif);
					background-repeat:repeat-x;
					color:#627393;
					border-top:1px solid #7d93bd;
					border-right:1px solid #7d93bd;
					border-left:1px solid #7d93bd;
					border-bottom:1px solid #dbe2ed;
					}
	/* div med selects */		
	#soegeblok select
			{
			width:140px;
			margin-left:5px;
			}
	#soegeblok h6 {
			font-size:11px; 
			font-weight:normal;
			margin: 2px 0px 0px 5px;
			}
			/* kort og tilhørende select og input felter */					
				#map{	
						width:588px; 
						height:363px; 
						background-color:#ffffff; 
						border:1px solid #7d93bd;
						z-index:0;
						}
						#map-checkbox {
						float:right;
						margin-right:5px;
						width:172px;
						height:215px;
						position:relative;
						z-index:1001;
						
						
						}
						#map-selects{
						float:left; 
						margin-right:0px;
						width:194px;
						height:215px;
						position:absolute;
						left:220px;
						z-index:1001;		
				

						}
						#map-checkbox input {
						border:none; 
						margin-left:5px;
						}
						a.kort { 
								float:left;
								display:block;
								border-top:1px solid #8c9ec0;
								border-left:1px solid #8c9ec0;
								border-right:1px solid #4065a0;
								border-bottom:1px solid #4065a0;
								color:#fff;
								background-image:url(/Images/forside/bg-secondaction-knap.gif);				
								width:140px;
								height:22px;
								line-height:22px;
								padding:0px;
								text-align:center;
								text-decoration:none;							
								}	
						a.kort:hover {
						background-image:url(/Images/forside/bg-secondaction-knap-hover.gif);
						color:#fff;
						border-top:1px solid #4065a0;
						border-left:1px solid #4065a0;
						border-right:1px solid #8c9ec0;
						border-bottom:1px solid #8c9ec0;
						}		
/* div til forside_right.ascx på default*/
#menu-right-dk {
		float:right;
		width:150px;
		height:1330px;
		}
#menu-right-se {
		float:right;
		width:150px;
		height:1020px;
		}	
#menu-right-nl {
		float:right;
		width:150px;
		height:1230px;
		}
#menu-right-no {
		float:right;
		width:150px;
		height:1000px;
		}
#menu-right-de {
		float:right;
		width:150px;
		height:1430px;
		}
#menu-right-uk {
		float:right;
		width:150px;
		height:1040px;
		}														
	/* Til divs i forside_right OBS: Vær opmærksom på højden */		
	.mwr-boks-right{
			width:160px;
			height:135px;
			margin-top:5px;
			}
	/* Blå bokse med links */			
.mwr-links {
			background-color:#DBE2ED;
			margin-top:5px; 
			width:150px;
			border:1px solid #7d93bd; 
			float:right;
			}
.mwr-links a, ul, li {
			margin:0px;
			padding:0px; 
			list-style:none;
			}
.mwr-links li {
			margin:5px 0px 0px 0px;
			padding:0px; 
			list-style:none;
			}
.mwr-links li, h5 {
			margin-left:5px;
			}			
			#mwr-links ul {
					margin:0px; 
					padding:0px; 
					list-style:none;
					}
			#mwr-links li {
					margin-left:5px;
					}					
/* Footer på default.aspx*/
#forsidefooter {
		width:760px;
		margin:auto; 
		clear:both;
		}
#forsidefooter p {
		font-size:10px;
		color:#a7a4a4;
		margin:2px;
		}		
	#forsidefooter ul {
			margin:0px 0px 5px 0px; 
			padding:0px; 
			float:left; 
			width:760px; 
			list-style:none;
			font-size:10px;
			color:#a7a4a4;
			}	
	#forsidefooter ul a {
			font-size:10px;
			color:#a7a4a4;
			}					
	#forsidefooter li {
			float:left;
			margin-left:10px;
			}
			
/* NYE STYLES TIL NY SØGEBLOK */

.subcategory
{
	color:#7d93bd;
	font-weight:bold;
}

.spacebetweendrps
{
	padding-bottom:5px;
}

#mapMainDiv
{
	margin-top:10px;
}

#search_frontpage_left
{
float:left; width:275px;
}

#search_frontpage_middle
{
float:left; width:155px; margin-top:10px;
}

#search_frontpage_right
{
float:left; width:155px; margin-top:10px;
}

#numberoffhouses_txt
{
	font-weight:bold;
	font-size:16px;
	position:relative;
	top:110px;
}

#searchbutton
{
	position:relative;
	top:108px;
}

#searchresult
{
color:#003169; font-size:20px; width:140px; margin-bottom:-10px;
}

.statustxt
{
	color:#952145;
	position:absolute;
	top:200px;
	left:431px;
	width:140px;
}

.statustxt_headline
{
	color:#952145;
	width:140px;
	font-size:12px;
	font-weight:bold;
}


.drp
{
	height:18px;
}

#mapdiv
{
	margin-top:10px;
	margin-left:10px;
	float:left;
	height:300px;
	width:235px;
}

#maptxt
{
	position:relative;
	top:290px;
	right:165px;
}


.arrival_textbox
{
	border-color:#7f9db9;

}

#greyseperator
{
	position:absolute;
	left:255px;
	top:20px;
	border-left:solid 1px;
	border-left-color:#c5c7c8;
	height:300px;
}

#forside_headline
{
	position:relative;
	bottom:6px;
}

.std_ul
{
	list-style:disc;
}

/*tilretning februar 09*/
#newsletterSignUp_frontpage{
background:url(/images/forside/newsletter-ikon.gif) top right no-repeat #f6f9fb;
position:absolute;
width:150px;
top:25px;
}
a.hoverUnderline {
	font-family: Arial, Tahoma, 'MS Sans Serif', 'Trebuchet MS';
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #000;
}
a.hoverUnderline:hover {
	text-decoration: underline;
}

/*fra main.css*/
a.more{
color:#952145;
background: url(/images/ny-topmenu/pil-more.gif) no-repeat top left;
padding:0px 0px 0px 15px;
text-decoration:none;
line-height:14px;
/*float:right;*/
}
a:focus { /*fjerne FireFox default dotted border på aktive links*/
outline:none;
} 
a.more:hover{
background: url(/images/ny-topmenu/pil-more-hover.gif) no-repeat top left;
padding:0px 0px 0px 15px;
color:#952145;
text-decoration: underline
}

/* Hack */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
 
.clearfix {display: inline-block;}
 
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
		


/* STYLES TIL AT LAVE STANDARD UL'er */
.disc
{
	margin-left:30px;
	list-style-type:disc;
}

.disc_ul
{
	margin-top:10px;
}
/* STYLES TIL AT LAVE STANDARD UL'er */

/* Blue boxes */

.blue-container 
{
background-color:#ffffff;
width:148px;
border:solid #7d93bd 1px;
margin: 0px 0px 10px 0px;
}

.blue-header 
{
color:#ffffff;
background-color:#7d93bd;
text-align:left;
padding: 2px 0px 3px 5px;
font-size:13px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
display:block;
}

.blue-pad 
{
padding:5px 5px 5px 5px;
}

.destination
{
float:left; padding-right:10px; font-weight:bold;
}

/* Blue boxes */










/* NY PANIK LØSNING !! PANIKKKKK !!!  */
body{overflow:-moz-scrollbars-vertical;}

/*viser sprogvalg på default.aspx */
body#mainpage ul#sprogvalg {
display:block;
}
/*skjuler sprogvalg */
ul#sprogvalg {
display:none;
}

#sprogvalg img{
border:0px;}

body {
	font-family: Arial, Tahoma, 'MS Sans Serif', 'Trebuchet MS';
	font-size: 11px;
	font-weight: normal;
	margin:0px;
	background-color:#f6f9fb;

	}
h1, .h1{
font-size:18px;
line-height:24px;
color:#333;
font-weight:normal;
margin:0px 0px 0px 0px;
}
h2, .h2{
font-size:13px; /*som brødtekst bare bold*/
line-height:16px;
color:#333333;
font-weight:bold;
margin:0px;
}

h3.lpad10 {
font-family: Arial, Tahoma, 'MS Sans Serif', 'Trebuchet MS';
font-size: 12px;
line-height: 14px;
font-weight: bold;
line-height: 16px;
margin-top: 2px;
margin-bottom: 2px;
margin-left:10px;
padding: 0px;
}

h3, .h3{
font-size:11px;
color:#333333;
font-weight:normal;
margin:0px 0px 0px 0px;
}
h4 {
	font-family: Arial, Tahoma, 'MS Sans Serif', 'Trebuchet MS';
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
	margin-top: 5px;
	padding: 0px;
	
}
h5 {
	font-family: Arial, Tahoma, 'MS Sans Serif', 'Trebuchet MS';
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	line-height: 16px;
	margin-top: 2px;
	margin-bottom: 2px;
	padding: 0px;
	text-transform: uppercase;	
	}
h6 {
	font-family: Arial, Tahoma, 'MS Sans Serif', 'Trebuchet MS';
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	line-height: 16px;
	margin-top: 2px;
	margin-bottom: 2px;
	padding: 0px;
	
	}

p {
	font-family: Arial, Tahoma, 'MS Sans Serif', 'Trebuchet MS';
	font-size: 11px;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 5px;
	padding: 0px;
	
}
td {
	font-family: Arial, Tahoma, 'MS Sans Serif', 'Trebuchet MS';
	font-size: 11px;
	font-weight: normal;
}

a {
	font-family: Arial, Tahoma, 'MS Sans Serif', 'Trebuchet MS';
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	color: #000;
}
a:hover {
	text-decoration: none;
}
a.extra {
	font-family: Arial, Tahoma, 'MS Sans Serif', 'Trebuchet MS';
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	color: #FF0000;
}
a.extra:hover {
	color: #FF0000;
	text-decoration: none;
}

a.extrablue {
	font-family: Arial, Tahoma, 'MS Sans Serif', 'Trebuchet MS';
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	color: #000099;
}
a.extrablue:hover {
	text-decoration: none;
}
a.sidemenu { 
	color: #000000;
	background-color:#ffffff;
	text-decoration: none;
	width:100%;
	height:19px;
	display: block;
	border-top: 1px solid #003366;
	font-weight: normal;
	text-indent:10px;
	padding-top: 3px;
	}
	
a.sidemenu:hover { 
	color: #000000;
	background-color:#DBE2ED;
	text-decoration: none;
	width:100%;
	height:19px;
	display: block;
	border-top: 1px solid #003366;
	text-indent:15px;
	padding-top: 3px;
	}
a.sidemenuactive { 
	color: #000000;
	background-color:#DBE2ED;
	text-decoration: none;
	font-weight:bold;
	width:100%;
	height:19px;
	display: block;
	border-top: 1px solid #003366;
	text-indent:15px;
	padding-top: 3px;
	}
select {
	font-family: Arial, Tahoma, 'MS Sans Serif', 'Trebuchet MS';
	font-size: 10px;
	font-weight: bold;
}

input {
	font-family: Arial, Tahoma, 'MS Sans Serif', 'Trebuchet MS';
	font-size: 10px;
	font-weight: bold;
	text-align:left;
	border:1px solid #000000;
	padding-left: 5px;
}
form { margin-top:5px; margin-bottom:5px;}
textarea {border:1px solid #000000; text-align:left;}
input.checkbox, td.checkbox input {border: 0px solid #000000;}
.checkbox input{border: 0px solid #000000;}
.seperator_vert {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}
.seperator_vert_both {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	
}
.seperator_vert_right {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	
}
.smallfont
 {
	font-family: Arial, Tahoma, 'MS Sans Serif', 'Trebuchet MS';
	font-size: 9px;
	font-weight: normal;
}
.margin10 { margin-left:10px; }
.menutd {border-left: 1px solid #023467; height:20px; }
.menutdlast {
border-left: 1px solid #023467;
border-right: 1px solid #023467;
height:20px;
}
.sidemenutd { padding-top:16px;}
.blueborder { border: 1px solid #003169	}
.whitelink { font-family: Arial, Tahoma, 'MS Sans Serif', 'Trebuchet MS'; color: #FFFFFF; }
.whitefont { color:#FFFFFF}
.grayfont { color: #CCCCCC}
.lpad { padding-left: 5px; }
.rpad { padding-right: 5px; }
.rlpad { padding-left: 5px; padding-right: 5px; }
.lpad10 { padding-left: 10px; }
.rpad10 { padding-right: 10px; }
.rlpad10 { padding-left: 10px; padding-right: 10px; }
#contentstart { visibility: hidden; position: absolute; z-index: 0; top: 0px; left: -150px; width: 100px; height: 250px; text-align: left; overflow: scroll; }
.bundmenu {
padding-left:12px;
padding-right:3px;
cursor:hand;
background: url(../images/black_border.gif);
}
.bundcont {
padding-left:12px;
padding-top:10px;
padding-right:12px;
padding-bottom:10px;
}

a.action {color: #000000; background-color:#FFE068; border: 1px solid #000000; text-align:center; font-weight:bold; font-size:11px;cursor:hand; cursor:pointer; text-decoration:none; margin-bottom:1px;}
a.action:hover {color: #FFE068; background-color:#003366; }
#showimage{
position: absolute;
visibility:hidden;
border: 1px solid #000;
}

/*login boks på forside*/
#loginBox{
margin:5px 1px 0 0;
color:#9e9a87;
text-align:left;
}

#loginBox input{
	border:1px solid #9e9a87;
	width:150px;
	margin:2px 1px 0 0;
}
h4#loginBox {
color:#9e9a87;
}
/* ny topmenu*/
#header{
width:760px;
margin:0px auto;
}
#sologstrand{
width:100%;
text-align:left;
padding:5px 0px 0px 10px;
}
#leftCol_sologstrand{
width:590px;
float:left;

}
#logo a{
	width:175px;
	height:35px;
	background: url(/images/min-ferieside/sologstrand.gif) no-repeat;
	text-align:left;
	margin:0;
	float: left;
}
#logo.tysk a{
	background: url(/images/min-ferieside/sonneundstrand.gif) no-repeat;
	}
#rightCol_sologstrand {
	float: right;
	width:112px;
	margin: 0 10px 0 0;
}
#rightCol_sologstrand ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#rightCol_sologstrand ul li {
	display: inline;
}
.sprogvalgarea {
	width: 13px;
	height: 10px;
	display: block;
}

.sprogvalg {
	float: left;
	width: 13px;
	height: 10px;
	margin: 0px 0 0 0px;
}

#sprogvalg_tysk {
	background: url(/images/sprogvalg_tysk.gif) no-repeat;
	margin-right:4px;
}
#sprogvalg_dansk {
	background: url(/images/sprogvalg_dansk.gif) no-repeat;
	margin-right:4px;
}
#sprogvalg_norsk {
	background: url(/images/sprogvalg_norsk.gif) no-repeat;
	margin-right:4px;
}
#sprogvalg_svensk {
	background: url(/images/sprogvalg_svensk.gif) no-repeat;
	margin-right:4px;
}
#sprogvalg_gb {
	background: url(/images/sprogvalg_gb.gif) no-repeat;
	margin-right:4px;
}
#sprogvalg_hollandsk {
	background: url(/images/sprogvalg_hollandsk.gif) no-repeat;
	margin-right:10px;
}

.listtext {
	display:none;
}
#topTxt h1{
font-size:14px;
color:#666666;
font-weight:normal;
display: block;
float: left;
margin: 2px 0 0 10px;
padding: 0;
}
#foto{
width:760px;
margin: auto auto;
clear:both;
}
#menuWrap{
width:760px;
margin: auto auto;
display:block;
height:23px;
border-bottom:1px solid #999999;
}
#menuSommerhus{
width:610px;
height:15px;
padding:0px 0px 0px 0px;
margin:5px 0px 0px 0px;
float:left;
list-style:none;
}
#menuSommerhus li{
float:left;
}
#menuSommerhus li a {
background: url(/images/ny-topmenu/graa-fnyt.gif) no-repeat;
padding:0px 10px 0px 15px;
font-size:11px;
color:#333333;
text-decoration:none
}
#menuSommerhus li a:hover{
background: url(/images/ny-topmenu/orange-fnyt.gif) no-repeat;
color:#000000
}
#menuSommerhus li a.topMenuActive{
background: url(/images/ny-topmenu/orange-fnyt.gif) no-repeat;
color:#000000
}
div.clear{
height:1px;
clear:both;
width:100%;
}
.ikoner{
float:right;
margin-right:10px;
}
.ikoner a{
float:left;
margin:4px 0px 0px 8px;
}
.ikoner a.home{
background: url(/images/ny-topmenu/Ikon-Home_blue.gif) no-repeat; 
width: 15px; height: 15px; 
display: block;
}
.ikoner a.print{
background: url(/images/ny-topmenu/Ikon-print_blue.gif) no-repeat; 
width: 15px; height: 15px; 
display: block;
}
.ikoner a.sitemap{
background: url(/images/ny-topmenu/Ikon-sitemap.gif) no-repeat; 
width: 15px; height: 15px; 
display: block;
}
.ikoner img{
border:0px;
margin:0px;
}

a.graaNavi{
color:#666;
text-decoration:none
}
a.graaNavi:hover{
color:#666;
text-decoration:underline
}
/*footer boks m. runde hjørner*/
.boxmidt {
clear:both;background:url(/images/gfx/dot_grey.gif) top right repeat-y;
}
.boxtext {
padding-left:13px;
padding-right:13px;
line-height:13px;
}
.boxbottom {
clear:both;
background:url(/images/gfx/dot_grey.gif) bottom right repeat-x;
height:9px;
}
.boxcontainer {
background:#ffffff url(/images/gfx/dot_grey.gif) top left repeat-y;
}
.boxtop {
background:url(/images/gfx/dot_grey.gif) top left repeat-x;
height:9px;
}
/**/
/*gl. design boks m. rundehjørner*/
.midtTop{
height:10px; /*vidde defineret i dok. da den varierer*/
background: url(/images/min-ferieside/rundeHjoerner/topTile.gif) repeat-x;
}
.midtTl{
height:10px; /*vidde defineret i dok. da den varierer*/
background:url(/images/min-ferieside/rundeHjoerner/tl.gif) top left no-repeat;
float:left;
font-size:7px
}
.midtTr{
height:10px;/*vidde defineret i dok. da den varierer*/ 
background:url(/images/min-ferieside/rundeHjoerner/tr.gif) right top no-repeat;
float:right;
font-size:7px
}
.midtTileRight{
background: url(/images/min-ferieside/rundeHjoerner/rightTile.gif) right repeat-y;
text-align:left
}
.midtTileLeft{
background: url(/images/min-ferieside/rundeHjoerner/leftTile.gif) repeat-y;
}
.midtIn {
/*vidde defineret i dok. da den varierer 2px mindre end den ydre for ikke at dække tile i siderne*/
background-color:#ffffff; 
padding:0px 10px 0px 10px; 
margin: 0px 1px 0px 1px;
}

.midtTileBund{
 height:10px; /*vidde defineret i dok. da den varierer*/ 
 background: url(/images/min-ferieside/rundeHjoerner/bundTile.gif) repeat-x;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;
 }
 .midtBl{
height:10px; /*vidde defineret i dok. da den varierer*/ 
background:url(/images/min-ferieside/rundeHjoerner/bl.gif) top left no-repeat;float:left;
font-size:7px; /*ie6 laver luft uden font-size her*/
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px
}
.midtBr{
height:10px; /*vidde defineret i dok. da den varierer*/ 
background:url(/images/min-ferieside/rundeHjoerner/br.gif) right top no-repeat;
float:right;
font-size:7px;/*ie6 laver luft uden font-size her*/
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px
}


/*styles til RandomHouse på forsiden*/
div#randomHouse{
margin:0px 0px 25px 0px;
color: #000;
border:0px #7d93bd solid;
text-align:center;
}

#randomHouse img{
margin:5px 0px 4px 0px
}
/*generel def. knap både input og div*/
#randomHouse .action, #loginBox .action{
color::#000;
font-weight:normal;
margin:5px 0px 5px 0px;
font-size:11px;
letter-spacing:1px;
cursor:pointer;
height:22px;
}

/*generel def. knap både input og a*/
.action{
font-size:11px;
cursor:pointer;
height:22px;
color:#333333;
padding:0px 12px 0px 12px;
margin:0px 0px 0px 0px;
<!--[if IE]>
width:1px;
overflow:visible;
<![endif]-->
}

#buttons
{

}

/*generel def. knap i div*/
#randomHouse div.action, #loginBox div.action{
display:block;
text-align:center;
margin:3px 0px 6px 0px;
padding:1px 0px 0px 0px;
background-position:bottom center;
background-repeat:repeat-x;
}
#randomHouse input.action{
width:140px;
}

#loginBox .action{
width:75px;
padding:0px 5px 0px 5px;
}
#loginBox a{
font-size:9px;
float:left;
margin:5px 0px 0px 0px;}
/*generel def. a-tag i knap div*/
#randomHouse div.action a, #loginBox div.action a{
text-decoration:none;
color:#2d2e30 ;
font-weight:bold;
margin:0px 0px 0px 0px;
line-height:20px;
padding:0px 6px 0px 6px;
}

/*def. brun knap både input og div*/
.actionColor4{
background:url(/images/knap-brun-22px.gif);
border:0px;
color:#FFFFFF;
font-weight:normal;
}
a.actionColor4{
color:#fff;
}
/*def. mouseOver brun knap både input og div*/
.actionColor4:hover{
background:url(/images/knap-hover-brun-22px.gif);
border:0px;
}


/*def. brun knap både input og div*/
#randomHouse .actionColor5{
background:url(/images/knapper/knap-blaa-22px.gif);
border-top:1px solid #8c9ec0;
border-left:1px solid #8c9ec0;
border-right:1px solid #4065a0;
border-bottom:1px solid #4065a0;
color:#fff;
}
/*def. mouseOver brun knap både input og div*/
#randomHouse .actionColor5:hover{ /*virker ikke i IE6*/
background:url(/images/knapper/knap-hover-blaa-22px.gif);
border-top:1px solid #4065a0;
border-left:1px solid #4065a0;
border-right:1px solid #8c9ec0;
border-bottom:1px solid #8c9ec0;
}
/* FORSIDE banner tingy*/
.bannerWrap{
margin-top:5px;padding-bottom:30px
}
.bannerWrap img{
border:none;
}
.bannerWrap .bannerText{
padding:15px 0px 9px 15px;background:url(/Images/forside/div-banner/banner-tile.gif) repeat-y top left;display:block;
}
.bannerText a{
color:#363636;font-size:13px;line-height:17px;text-decoration:none}
.bannerWrap .bannerBottom{
background:url(/Images/forside/div-banner/banner-bund.gif) no-repeat top left;display:block;height:6px;
}
/* footer */
#footer {
		width:760px;
		margin:auto auto; 
		padding-top:10px;
		padding-bottom:10px;
		clear:both;
		}
#footer p {
		font-size:10px;
		color:#a7a4a4;
		margin:2px;
		}		
	#footer ul {
			margin:0px 0px 5px 0px; 
			padding:0px; 
			float:left; 
			width:760px; 
			list-style:none;
			font-size:10px;
			color:#a7a4a4;
			}	
	#footer ul a {
			font-size:10px;
			color:#a7a4a4;
			}					
	#footer li {
			float:left;
			margin-left:10px;
			}
/*START FLEKSIBEL BOKS MED RUNDE HJOERNER*/
.boxcontainer {
background:#ffffff url(/images/gfx/dot_grey.gif) top left repeat-y;
}
.boxmidt {
clear:both;background:url(/images/gfx/dot_grey.gif) top right repeat-y;
padding-left:10px;
padding-right:10px;
padding-bottom:0px;
padding-top:0px;
line-height:13px;
}
.boxbottom {
clear:both;
background:url(/images/gfx/dot_grey.gif) bottom right repeat-x;
height:9px;
font-size:6px; 
line-height:6px
}
.leftBottom{
background: url(/images/gfx/left_corner_bottom.gif) no-repeat left bottom;
float:left;
width:10px;
height:9px;
margin:0px;
padding:0px
}
.rightBottom{
background: url(/images/gfx/right_corner_bottom.gif) no-repeat right bottom;
float:right;
width:10px;
height:9px;
}
.boxtop {
background:url(/images/gfx/dot_grey.gif) top left repeat-x;
height:9px;
font-size:6px;
line-height:6px;
}
.leftTop{
background: url(/images/gfx/left_corner.gif) no-repeat left top;
float:left;
width:10px;
height:9px;
}
.rightTop{
background: url(/images/gfx/right_corner.gif) no-repeat right top;
float:right;
width:10px;
height:9px;
margin:0px;
padding:0px
}
/* ENDfooter */
/*annoncer i højre side*/
.annoncetop{
background:url(/Images/annonce-150/tile.gif) repeat-y top left;
width:150px;
display:block
}
.annoncetop img, .annoncetop a{
border:0px;
text-decoration:none;
width:150px;
}
.annoncetop span{
display:block;
clear:both;
padding:5px;
font-size:14px;
line-height:18px;
}
.annoncebund{
background:url(/Images/annonce-150/bund.gif) no-repeat top left;
height:7px;
display:block
}
/*END annoncer i højre side*/

/* checkbox text */
.checkbox_text_red
{
	color:#000000; position:relative; bottom:3px;
}
.checkbox_text
{
}
/* /checkbox text */

/* /huskelisten i toppen */

.huskeliste_
{
	margin-right:50px;
}

.huskeliste_picture
{
	padding-top:1px;
}

.huskeliste_link
{
position:absolute; padding-top:3px; font-size:12px; color:#952145;
}

.huskeliste_number
{
	position:relative; text-decoration:none; bottom:5px; right:22px; color:#000000; font-weight:bold; font-size:11px;
}

/* /huskelisten i toppen */

/***** forside kampagner**************************************************/
#kampagne-wrap{
width:588px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
overflow: visible;
height:240px; 
float:left;
border: 1px solid #8ca6ce;
}
.kampagne-bg{
display:block;
clear:both;
height:240px;
padding:0px;
color:#000;
font-size:11px;
}
.kampagne-link{
cursor:pointer;
font-size:12px;
line-height:20px;
font-weight:bold;
float:right;
display:block;
clear:both;
margin:10px 10px 0px 0px;
}

.RndHouseWrap{
float:left;
text-align:center;
width:140px;
margin-top:0px;
margin-left:5px;
padding:10px 0px 4px 0px;
border-width:0px 1px 0px 0px;
border-style:dotted;
border-color:#952145;
cursor:pointer;
}
.RndHouseWrap:hover{
background:#dbe2ed;
}
.RndHouseWrap.first{
margin-left:0px
}
.RndHouseWrap.last{
border-width:0px 0px 0px 0px;
width:140px;
}
.RndHouseImg{
clear:both;
height:75px;
display:block;
}
.RndHouseData{
clear:both;
}
.RndHouseData .discount{
display:block;
clear:both;
font-weight:normal;
margin-top:0px
}
.RndHouseData .periode{
font-weight:normal;
clear:both;
display:block;
font-size:10px
}
.RndHouseData .region{
font-weight:bold;
clear:both;
display:block;
height:30px;
}
.RndHouseData .price{
display:block;
clear:both;
padding:2px;
white-space:nowrap;
margin:8px 5px 0px 5px;
background-color:#b5c857;
width:120px;
color:#333333;
font-size:12px;
}
/* slotte */
#mycarousel .slotte{
background: url(/Images/forside/div-banner/slotte.jpg) no-repeat top left #ffffff;
padding:0px 0px 0px 150px;
cursor:pointer;
}
#mycarousel .slotte .tilbud-header{
text-align:left;
font-size:20px;
margin:0px 0px 10px 3px;
padding-top:5px;
display:block;
font-weight:normal;
}
#mycarousel .slotte .RndHouseData .region{
font-weight:bold;
clear:both;
display:block;
height:25px;
margin:0px 0px 2px 0px;
}
#mycarousel .slotte .RndHouseData .price{
margin:2px 5px 2px 5px;
}
#mycarousel #kampagne-bg.slotte .kampagne-link{
margin:10px 10px 0px 0px;
}

/* slotte */

/* wheelchair */
#mycarousel .wheelchair{
background: url(/Images/forside/div-banner/pige_korestol.jpg) no-repeat top left #ffffff;
padding:0px 0px 0px 150px;
cursor:pointer;
}
#mycarousel .wheelchair .tilbud-header{
text-align:left;
font-size:20px;
margin:10px 0px 10px 3px;
display:block;
font-weight:normal;
}
#mycarousel .wheelchair .RndHouseData .region{
font-weight:bold;
clear:both;
display:block;
height:25px;
margin:0px 0px 2px 0px;
}
#mycarousel .wheelchair .RndHouseData .price{
margin:2px 5px 2px 5px;
}
#mycarousel #kampagne-bg.wheelchair .kampagne-link{
margin:10px 10px 0px 0px;
}
/* wheelchair */

/* fishing */
#mycarousel .fishing{
background: url(/Images/forside/div-banner/mand-m-fisk-forside.jpg) no-repeat top left #ffffff;
padding:0px 0px 0px 150px;
cursor:pointer;
}

#mycarousel .fishing .tilbud-header{
text-align:left;
font-size:20px;
margin:10px 0px 10px 3px;
display:block;
font-weight:normal;
}
#mycarousel .fishing .RndHouseData .region{
font-weight:bold;
clear:both;
display:block;
height:25px;
margin:0px 0px 2px 0px;
}
#mycarousel .fishing .RndHouseData .price{
margin:2px 5px 2px 5px;
}
#mycarousel #kampagne-bg.fishing .kampagne-link{
margin:10px 10px 0px 0px;
}
/* fishing */

/* review */
#mycarousel .review{
background: url(/Images/forside/div-banner/gaestebog.jpg) no-repeat top left #ffffff;
padding:0px 0px 0px 150px;
cursor:pointer;
}

#mycarousel .review .tilbud-header{
text-align:left;
font-size:20px;
margin:10px 0px 10px 3px;
display:block;
font-weight:normal;
}
#mycarousel .review .RndHouseData .region{
font-weight:bold;
clear:both;
display:block;
height:25px;
margin:0px 0px 2px 0px;
}
#mycarousel .review .RndHouseData .price{
margin:2px 5px 2px 5px;
}
#mycarousel #kampagne-bg.review .kampagne-link{
margin:10px 10px 0px 0px;
}

.kampagne-link_review{
cursor:pointer;
font-size:12px;
line-height:20px;
font-weight:bold;
}

#review_link
{
margin:10px 0px 0px 0px;
}

/* review */

/* tilbudshuse */
.tilbud{
background: url(/Images/forside/div-banner/tilbud-vinter_voraar.jpg) no-repeat top left #ffffff;
padding:0px 0px 0px 150px;
}
.tilbud .tilbud-header{
text-align:left;
font-size:20px;
margin:5px 0px 5px 3px;
display:block
}
.slotte .tilbud-link{
}
/* arbejdsløshedsforsikring */
.forsikring{
background: url(/Images/forside/div-banner/kampagne-arbejdsloeshed2.jpg) no-repeat bottom right #8ca6ce;
cursor:pointer;
}
.forsikring .h3{
font-weight:normal;
color:/*#ffc331*/ #ffffff;
display:block;
clear:both;
width:160px;
padding:5px;
text-align:center;
background-color:/*#105594*/ #952145;
}
.forsikring .manchet{
font-weight:bold;
font-size:11px;
display:block;
clear:both;
margin-top:5px;
margin-bottom:5px;
margin-left:8px
}
.forsikring .manchet span{
color: #005794;
}
.forsikring .h4{
font-size:20px;
font-weight:normal;
color:#ffffff;
display:block;
clear:both;
margin-top:20px;
margin-bottom:10px;
margin-left:6px;
}
.forsikring .note{
font-size:11px;
display:block;
clear:both;
color: #333333;
margin-top:55px;
margin-left:6px;
}
.forsikring a.action2:hover{
border-right:1px solid #cf839a;
border-bottom:1px solid #cf839a;
border-top:1px solid #6d1832;
border-left:1px solid #6d1832;
}
.forsikring a.action2{
width:150px;
margin-left:275px;
background:url(/Images/knapper/ny-roed.jpg) repeat-x center center #6d1832;
border-left:1px solid #cf839a;
border-top:1px solid #cf839a;
border-bottom:1px solid #6d1832;
border-right:1px solid #6d1832;
text-decoration:none;
display:block;
color:#fff;
font-weight:bold;
}
.forsikring  a.action2 span{
margin-top:3px;
display:block;
}
/* */

.jcarousel-skin-tango .jcarousel-container {
	width:588px;
	}
.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  588px;
    height: 240px;
}


.jcarousel-skin-tango .jcarousel-item {
    width: 588px;
    height: 240px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin: 0px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}
/*Horizontal Buttons */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 245px;
   	left: 578px;
    width: 12px;
    height: 12px;
    cursor: pointer;
    background: transparent url(/Images/ny-topmenu/pil-more.gif) no-repeat 0 0;
}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background: transparent url(/Images/ny-topmenu/pil-more-hover.gif) no-repeat 0 0;
}
.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background: transparent url(/Images/ny-topmenu/pil-more-hover.gif) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}
.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 245px;
    left: 556px;
    width: 12px;
    height: 12px;
    cursor: pointer;
    background: transparent url(/Images/ikoner/back-box-gray.gif) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    background: transparent url(/Images/ikoner/back-box-red.gif) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background: transparent url(/Images/ikoner/back-box-red.gif) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

/**
/*Additional styles for the controls.*/
.jcarousel-control {
position:absolute;
top:-15px;
right:0px;
text-align: center;
}

.jcarousel-control a {
-moz-border-radius: 2px;
    font-size: 80%;
    text-decoration: none;
    padding: 0 5px;
    margin: 0 0 5px 0;
    border: 1px solid #c5c7c7;
    color: #eee;
    background-color: #c5c7c7;
    font-weight: bold;
}

.jcarousel-control a:hover{
-moz-border-radius: 2px;
background-color:#fff;
color:#952145;
border:1px solid #952145;
}
.jcarousel-control .control-active{
-moz-border-radius: 2px;
background-color:#fff;
color:#952145;
border:1px solid #952145;
}
.jcarousel-control a:focus,
.jcarousel-control a:active {
    outline: none;
}


 /* This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container {
    position: relative;
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 588px;
    height: 240px;
}
/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
    z-index: 10;
    display: none;
}

.jcarousel-prev {
    z-index: 10;
    display: none;
}

/***** // kampagner **************************************************/

#Image_startdate
{
	cursor:pointer;
}

#container{width:200px; table-layout:fixed;}
#navigationRow{height:1.5em; width:100%; margin:0px; border:1px solid #000000; background-color:#dbe2ed; color:#000000; font-family:arial,helvetica,sans-serif; text-align:center;  cursor:default;}
td.navigationRowWeekCell{width:2.2em; padding:2px; font-size: 10px; text-align:center; color:#000000; border-right:1px solid #000000;}
td.monthYearCell{padding-left:4px; padding-right:4px; padding-top:2px; padding-bottom:2px; cursor:default; font-size:10px; font-weight:bold;}
td.navWebdings{padding-left:4px; padding-right:4px; padding-top:2px; padding-bottom:2px; cursor:pointer; font-size:1em; font-family: webdings; font-weight:normal;}
td.navImages{padding-left:4px; padding-right:4px; padding-top:2px; padding-bottom:2px; cursor:pointer;}
#bodyTable{table-layout:fixed;cursor:default; width:100%; border:1px solid #000000; margin:0px; border-collapse:separate;}
#headerRow{height:1.2em; text-align:center; vertical-align:middle; color:#ffffff; background-color:#dbe2ed; font-family:arial,helvetica,sans-serif; cursor:default;}
td.headerRowWeekCell{width:2.2em; padding:2px; font-size: 10px; text-align:center; color:#000000; font-weight:bold;border-right:1px solid #000000;background-color:#FFFFFF}
td.headerRowCell{width:1em; padding:2px; font-size: 10px; text-align:center; color:#000000;}
tr.dateRow{height:1.2em; text-align:center; vertical-align:middle;}
td.dayRegular{font-family:arial,helvetica,sans-serif; font-size:10px; width:1em; padding:2px; border:1px solid #ffffff; color:#000000; background-color:#ffffff; cursor:pointer}
td.dayWeekend{font-family:arial,helvetica,sans-serif; font-size:10px; width:1em; padding:2px; border:1px solid #ffffff; color:#990000; background-color:#ffffff; cursor:pointer}
td.daySelected{font-family:arial,helvetica,sans-serif; font-size:10px; width:1em; padding:2px; border:1px solid #000000; color:#000000; background-color:#ffffff; cursor:pointer}
td.dayOtherMonth{font-family:arial,helvetica,sans-serif; font-size:10px; width:1em; padding:2px; border:1px solid #ffffff; color:#ffffff; background-color:#ffffff; cursor:default}
td.dayDisabled{font-family:arial,helvetica,sans-serif; font-size:10px; width:1em; padding:2px; border:1px solid #ffffff; color:#cccccc; background-color:#ffffff; cursor:default}
td.emptyDate{font-family:arial,helvetica,sans-serif; font-size:.7em; text-align:center; padding:2px; border:1px solid #000000; color:#000000; background-color:lightgrey; cursor:pointer}


.close_red
{
	position:absolute; right:6px; color:#952145; text-decoration:underline; font-weight:bold; float:right;
}


/**********************************************
FEEDBACK STOR 
***********************************************/

#feedback_big #textarea
{
	width:385px;
	margin-bottom:10px;
	height:100px;
}

#feedback_big #button
{
	width:100px;
	float:right;
	background:url(/images/knap-brun-22px.gif);
	border:0px;
	color:#FFFFFF;
	font-weight:normal;
	cursor:pointer;
}

#feedback_big #button:hover
{
	width:100px;
	float:right;
	background:url(/images/knap-hover-brun-22px.gif);
	border:0px;
	border:0px;
	color:#FFFFFF;
	font-weight:normal;
	cursor:pointer;	
}

#feedback_big #fbedit h4
{
	display:none;
}

#feedback_big #feedback_email
{
	float:left;
}



/**********************************************
FEEDBACK STOR 
***********************************************/

/**********************************************
FEEDBACK LILLE 
***********************************************/
#feedback_small #feedback{
z-index:50;
position:fixed;
top:40%;
width:370px;
background-color:#93c408;
padding:0px 0px 0px 0px;
}
#feedback_small #feedback h4{
font-weight:bold;
font-size:14px;
margin-bottom:5px;
}
#feedback_small #toggleFeedback{
width:25px;
float:left;
cursor:pointer;
}
#feedback_small .toogle1{
background:url(/feedback/bgWhite.png) #005794 no-repeat;
height:115px;
}
#feedback_small .toogle2{
background:url(/feedback/bgWhite2.png) #005794 no-repeat;
height:272px;
}
#feedback_small #feedback textarea{
width:330px;
margin:3px 0px 3px 0px;
font-size:11px;
line-height:13px;
}
#feedback_small #feedback #button{
float:right;
}
#feedback_small .move1{
right:-345px;
height:115px;
}
#feedback_small .move2{
right:0px;
height:200px;
}
#feedback_small #feedbackText{
background:#fff;
padding:5px;
margin-left:25px;
height:260px;
z-index:51;
border-top:1px solid #005794;
border-bottom:1px solid #005794;
}

#feedback_small #button
{
	width:100px;
	height:20px;
	text-align:center;
	font-size:12px;
	background:url(/images/knap-brun-22px.gif);
	border:0px;
	color:#FFFFFF;
	font-weight:normal;
	cursor:pointer;
	margin-top:3px;
}

#feedback_small #button:hover
{
	width:100px;
	float:right;
	background:url(/images/knap-hover-brun-22px.gif);
	border:0px;
	border:0px;
	color:#FFFFFF;
	font-weight:normal;
	cursor:pointer;	
}

#feedback_small #feedback_email
{

	font-size:11px;
	color:#000000;
	width:210px;
	float:left;
}

#feedback_small #email
{
	display:block;
}

#feedback_small input {
	font-family: Arial, Tahoma, 'MS Sans Serif', 'Trebuchet MS';
	font-size: 10px;
	font-weight: bold;
	text-align:left;
	border:1px solid #7f9db9;
	padding-left: 0px;
	margin-left:-2px;
}

#feedback_small textarea {
	border:1px solid #7f9db9; 
	text-align:left;
}
/**********************************************
FEEDBACK LILLE 
***********************************************/

