﻿@charset "UTF-8";




/* BS Control */

body, p, form, h1, h2, h3, h4, h5, div, span, table, tr, td, ul, li { margin:0; padding:0; }

a {text-decoration:none; color:#e90712;}
a:hover {text-decoration:underline;}

a img {border:none;}

a font { color: inherit; font-size: inherit; }

.clear, #clear { clear:both; height:1px; font-size:1px; }


/* Styles */

body {
	background-color: #dbe9f6;
	background-image: url(../../Files/Billeder/danski2008/interface/blue_bg.png);
	background-repeat: repeat-x;
	background-position:center top;
	font-family: Arial, Helvetica, sans-serif;
	background-attachment:fixed;
}

h1 { font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight:normal; margin-top: 14px;}

h2 { font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight:normal; margin-top: 14px;}

h3 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight:bold;}

p, div { font-family:  Arial, Helvetica, sans-serif; font-size: 13px; color:#394c54; line-height:1.5;}

p { margin-bottom: 15px;}

.hidden { visibility: hidden; }




/* Page Layout */

#wrap { width: 910px; margin: 0px auto 25px; }

#header{ width: 910px; height: 84px; background: url(../../Files/Billeder/danski2008/interface/top.png); position:relative;}

#logo{ position: absolute; left: 20px; top: 18px;}

#content { width: 880px; padding: 10px 15px 15px 15px;  background: url(../../Files/Billeder/danski2008/interface/content.png) repeat-y; position:relative; min-height: 400px }

#breadcrumb { width: 900px; height: 12px; padding:4px 5px; text-align:right; color:#6b7d83; font:Arial, Helvetica, sans-serif; font-size: 10px;}
#breadcrumb a { color:#6b7d83; font:Arial, Helvetica, sans-serif; font-size: 10px;}
	
#paragraphs { width: 670px; margin-left: 210px; top:0px; }
	  
#footer { 
	color:white; 
	width: 850px; 
	height: 24px; 
	background: url(../../Files/Billeder/danski2008/interface/footer.png) top no-repeat;
	padding:4px 30px; 
	font-size:13px;
	line-height:0.9;
	text-align:center;
	text-transform:suppercase;
	font-weight:normal;
	clear:both;
}
#footer div small { color:white; font-weight:normal; font-size:12px; }
#footer a { color: white; }


#subfooter { margin: 0 5px;}
#subfooter a, #subfooter span { color:#6b7d83; font-size:9px; text-transform:uppercase; font-weight:normal;
}




/* Paragraphs */

.paragraph-main { width: 450px; float:left; margin-bottom: 5px;}
.paragraph-main ol li{ margin:0px; padding:0px; }

.paragraph-right { float:right; width:180px; }
.paragraph-right h3 { background: #394c54 url(../../Files/Billeder/danski2008/interface/right_side_header.gif) top no-repeat; height:15px; text-transform:uppercase; color:#FFFFFF; padding: 2px 5px 3px; margin: 0; font-size:11px; font-weight: normal; font-size:7px; }
.paragraph-right a, .paragraph-right p { font-size:11px; margin:0px; }

.paragraph-right ul li { border-collapse:collapse; border-bottom: 1px #e8eced solid; padding: 3px; list-style:none;}

.paragraph-headline { clear:both; width:670px; }

.indkvartering { width:450px; position:relative; margin-bottom:20px;}
.indkvartering .indkvarteringsbillede{position:absolute;right:-240px; top:0px; }


.separateboxtop { clear:both; background: url(../../Files/Billeder/danski2008/interface/separate_box_top.gif) bottom no-repeat #ffffff; height:4px; width: 450px;}
.separatebox { color: black !important; background: url(../../Files/Billeder/danski2008/interface/separate_box_bottom.gif) bottom no-repeat #c1d917; width: 420px; padding: 11px 15px 10px; margin-bottom: 20px;}
.separatebox h2, .separatebox h1, .separatebox h3 { color: black !important;}
.separatebox p{ color: black !important; line-height:1.7em;}

#frontpageboxes { width:660px; background: url(../../Files/Billeder/danski2008/interface/frontboxes_bottom.jpg) bottom no-repeat #69848a; clear:both; padding-left:10px; margin-bottom:20px; }
#frontpageboxestop { width:670px; background: url(../../Files/Billeder/danski2008/interface/frontboxes_top.gif) bottom no-repeat #ffffff; height:10px; padding-top:10px; }
#frontpageboxes .frontpagebox { width:155px; float:left; margin: 0 10px 5px 0;}
#frontpageboxes .frontpagebox img { width:155px;}
#frontpageboxes .frontpagebox p { display:none; }
.frontpagebox h2, .frontpagebox h2 a, .frontpagebox h2 span a { color: white; text-decoration:none; }

#frontpageteasers { width:660px; clear:both; padding-left:10px; margin-bottom:20px; }
#frontpageteasers .frontpageteaser { width: 155px; margin-right:10px; float:left; }
#frontpageteasers .frontpageteaser h3 { border-bottom: 1px #e8eced solid; padding: 0px 0px 2px 0px; }
#frontpageteasers .frontpageteaser ul li { border-bottom: 1px #e8eced solid; padding: 2px 0px 2px 0px; list-style:disc inside; font-size:11px; }


/* Menus */


#topmenu { font-size: 12px; position:absolute; top:56px; left:12px; }
#topmenu li { float:left; list-style: none; font-family:Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px; padding: 8px 0px 8px 0px; margin-right: 0px; height: 12px; width:111px; }
	  
	li.L1  { background: url(../../Files/navigation/tab_inaktiv.gif) #394c54;  text-align:center; text-transform:uppercase; }  
	li.L1 a  { color:#cad5da; }
	li.L1 a:visited  { color:#cad5da; }
	li.L1 a:hover  { color:white; text-decoration:none; }
	li.L1_Active { background: url(../../Files/navigation/tab_aktiv.gif) #FFFFFF; text-align:center; text-transform:uppercase; }
	li.L1_Active a{ color:#394c54; text-decoration:none; }	
	li.L1_Active a:hover{ color:#394c54; text-decoration:none; }	

#leftcolumn { position: absolute; width:190px; }

#submenu { width: 190px; background: url(../../Files/Billeder/danski2008/interface/submenu_bg.jpg) repeat-x top #9f9680; margin-bottom: 10px; }
#submenu ul { padding: 7px 0 15px; }
#submenu li { list-style: none; font-size: 12px; list-style-position:outside; padding: 7px 15px 0 15px; }
#submenu li a { color:white; font-family:Arial, Helvetica, sans-serif; font-size:10px; text-transform:uppercase; font-weight: bold;}

	#submenu li.L2  {  }  
	#submenu li.L2 a  {color:white;}
	#submenu li.L2_Active { background:url(../../Files/Billeder/danski2008/interface/submenubullet.gif) no-repeat; padding-bottom:-15px; }
	#submenu li.L2_Active a{ }
	#submenu ul.M2 { padding-top:0px; margin-bottom:-15px; }
	
		#submenu li.L3  {  }  
		#submenu li.L3 a  {color:white;}
		#submenu li.L2_Active li.L3_Active { background:url(../../Files/Billeder/danski2008/interface/submenubullet.gif) no-repeat; }
		#submenu ul.M2 ul.M3 { padding-top:0px; margin-bottom:-15px; }
		#submenu li.L2_Active ul.M3 li.L4_Active { background:url(../../Files/Billeder/danski2008/interface/submenubullet.gif) no-repeat; padding-bottom:-15px; }

#pagesearch {width: 190px; margin-bottom: 11px; position:relative; height:18px; }
#pagesearch input.field { position: absolute; width: 138px; height:18px; background:url(../../Files/Billeder/danski2008/interface/input_searchform.gif) no-repeat top left; border: none; margin:0; padding:3px; font-size:11px; }
#pagesearch .searchbutton {position: absolute; left:144px; border: none; margin:0; padding:0; }

#kortholder {width: 190px; margin-bottom: 10px; position:relative;}


/* Banners */

#cataloguebanner { margin: 10px 0; }
#newslettersubscription { position:relative; border-bottom: 1px solid #a2a2a2; border-top: 1px solid #a2a2a2; height: 121px; margin-bottom:10px;}
#newslettersubscription div { margin-bottom: 5px; position:relative; height: 20px; }
#newslettersubscription h2 { margin: 2px 0px; line-height:0.9; position:relative; text-transform:uppercase;}
#newslettersubscription div label{ font-size: 11px; width: 50px; top:2px; left: 3px; position:absolute;  }
#newslettersubscription div input.field{ font-size: 12px; width: 140px; height:18px; border: none; right:0px; padding:3px; margin-bottom:3px; background:url(../../Files/Billeder/danski2008/interface/input_140px.gif) no-repeat top right; position:absolute; right:0px; }
#newslettersubscription .sendbutton { position: absolute; right: 0px; bottom:10px; }

#travelsearch { margin-bottom: 10px;}


/* Tables */

tr td {}

tr td.even { background-color: #fcfcfc; }

table.danskigo, table#randomDiscounts, table#searchableDiscounts { border-collapse:collapse; width:670px; }
table.danskigo tr td, table#randomDiscounts tr td, table#searchableDiscounts tr td { border-collapse:collapse; padding:3px 5px; font-size:11px; vertical-align:top; border-top: 1px solid #eeeeee;}
table.danskigo tr, table#randomDiscounts tr, table#searchableDiscounts tr {border-collapse:collapse; width:670px; display:none; }
table.danskigo thead tr, table#randomDiscounts thead tr, table#searchableDiscounts thead tr {display:block; }
table.danskigo tr.even, table#randomDiscounts tr.even, table#searchableDiscounts tr.even { background-color: #fafafa; }

table.danskigo tr td.arrivalDate, table#randomDiscounts tr td.arrivalDate, table#searchableDiscounts tr td.arrivalDate { width: 30px; }
table.danskigo tr td.transportType, table#randomDiscounts tr td.transportType, table#searchableDiscounts tr td.transportType { width: 50px; }
table.danskigo tr td.vacationLength, table#randomDiscounts tr td.vacationLength, table#searchableDiscounts tr td.vacationLength { width: 30px; }
table.danskigo tr td.destination, table#randomDiscounts tr td.destination, table#searchableDiscounts tr td.destination { width: 100px; } 
table.danskigo tr td.residenceName, table#randomDiscounts tr td.residenceName, table#searchableDiscounts tr td.residenceName { width: 200px; }
table.danskigo tr td.priceInfo, table#randomDiscounts tr td.priceInfo, table#searchableDiscounts tr td.priceInfo { width: 90px; }
table.danskigo tr td.link, table#randomDiscounts tr td.link, table#searchableDiscounts tr td.link { width: 100px; }

table.danskigo thead tr, table#randomDiscounts thead tr, table#searchableDiscounts thead tr {background: #e90712 url(../../Files/Billeder/danski2008/interface/top.png) center ;  display:block;}

table#searchableDiscounts { margin:30px 0;	}

table.danskigo thead tr td, table#randomDiscounts thead tr td, table#searchableDiscounts thead tr td { color:white; }

.paragraph-right tr td.even { background: none; }

table tr td p, ul li p { margin:0;}

.paragraph-right table { border-collapse:collapse; margin-bottom: 20px; }
.paragraph-right table tr td { border-collapse:collapse; border-bottom: 1px #e8eced solid; padding: 3px;}

.paragraph-main table { border-collapse:collapse; margin-bottom: 20px; }
.paragraph-main table tr td { border-collapse:collapse; border-bottom: 1px #e8eced solid; border-top: 1px #e8eced solid; padding: 3px;}
.paragraph-right table tr td img { vertical-align:text-top; }
.paragraph-right table tr td ul li { border-collapse:collapse; border: none; padding: 0px 0px 0px 18px; line-height: 0.9em; list-style:none;}



/* Poll styles */

.poll { width: 192px; }
.poll h2 p{ line-height: 0.9 !important; }
.poll .bar { background:#e90712; font-size:10px; position:relative; }
.poll .votebtn {}
.poll .percentage { right:-25px; position:absolute; }



/* sIFR Control */

.sIFR-active h1, .sIFR-active h2{ visibility: hidden; font-family: Verdana; line-height: 1em; }
.sIFR-active h1 { padding-bottom: 0; font-size:26px; font-weight: normal; text-transform: uppercase; color: #e90712;  }
.sIFR-active h2 { font-size: 15px; display: block; }
.sIFR-active h4 { font-size: 21px; font-weight: normal; }
.sIFR-active h5#pullquote { font-size: 24px; }

.sIFR-active #frontpageboxes h2 { font-size: 13px; margin:0px; padding:0px; }

	
/* Panoramaer */

#panoinfo { padding: 0px; margin: 0px; background-color: #ffffff; max-width: 670px; width: 670px;
}

#panoinfo p { text-align: center; padding: 2px 0px; margin: 0px; color: #394c54; max-width: 670px; width: 670px; font-size:10px; 
}

#panoinfo a:link,a:visited {
	color: #aa0000;
	text-decoration: none;
}

#panoinfo a:hover,a:active {
	color: #dddddd;
	text-decoration: none;
}
	
	
/* Slideshow */	
	
.image-slider { height:300px; position:relative; width:670px; }
.image-slider .loadbar { height:300px; position:relative; width:670px; }
.image-slider .image-area { background:#ffffff none repeat scroll 0%; height:300px; overflow:hidden; position:relative; }
.image-slider .image-area .image-container { background:#ffffff none repeat scroll 0%; }
.image-slider .image-area .image-container img { border:0pt none; }
.image-slider .slideshowicon { bottom:-12px; right: 0px; position:absolute; width:50px; height:6px; background:url(../../files/Billeder/danski2008/interface/slideshow_icon.png) no-repeat; }
.image-slider .disabledButton { visibility:hidden; }

.image-slider a { bottom:-13px; display:inline; position:absolute; width:8px; height:8px; }
.image-slider a:hover { text-decoration:none; }
.image-slider a.prev { right:68px; background:url(../../files/Billeder/danski2008/interface/gallery_navigation_left.png) no-repeat; }
.image-slider a.next { right:0px; background:url(../../files/Billeder/danski2008/interface/gallery_navigation_right.png) no-repeat; }
.image-slider a.disabledButton { color:#AAAAAA; visibility:hidden; }
.image-slider .status-area { color:#394c54; font-family:Arial,Helvetica,sans-serif; font-size:10px; text-align: right; padding:2px; width:580px; }
.image-slider .status-area .loadbar { background:#000000 repeat scroll 0%; height:8px; }


/* Booking banner */

.clear{
	clear: both;	
}

.floatRight{
	float: right;
}

#searchBookingForm, #checkOrderStatusForm {margin-bottom:10px;}

.searchBookingDiv{
	width: 160px;
	font-size: 10px;
	background: #54707c url(../../Files/Billeder/danski2008/Interface/rejsesoegning_bg.jpg) top no-repeat;
	padding:40px 15px 15px;
}

.checkOrderStatusDiv{
	width: 160px;
	font-size: 10px;
	background: #c2cccf url(../../Files/Billeder/danski2008/Interface/ordrestatus_bg.jpg) top no-repeat;
	padding:40px 15px 15px;
	
}

.checkOrderStatusHeader, .searchBookingHeader{
	color: #FFFFFF;
	font-weight: bolder;
	background-color:#CD071E;
	padding: 1px 3px;
	margin-bottom:3px;
	font-size:11px;
	display:none;
}

input.statusLogin {
font-size: 12px; width: 154px; height:18px; border: none; right:0px; padding:2px 3px; margin-bottom:1px; background:transparent url(../../Files/Billeder/danski2008/interface/input_bg.gif) no-repeat top right; 	
}

.searchBookingSelect{
	border: 1px solid #CCCCCC;
	font-size: 10px;
	width: 160px;
	margin-bottom:5px;
}
	
.labels { font-size:11px; margin:1px 0px;}

.landSelect{
	color: #000000;
	background-color:#CCCCCC;
}