@import url(/settings/booking.skiferie.sommerhussiden.dk/css/GB/fields.css);
@import url(/settings/booking.skiferie.sommerhussiden.dk/css/GB/Booking.css);
@import url(/settings/booking.skiferie.sommerhussiden.dk/css/GB/annullerbooking.css);

/* Generelt */
html{
margin:0px;
padding:0px;
height:100%;
width:100%;}

body{
background-color:#FFFFFF;
color:#000000;
margin:0px;
padding:0px;
font-family:Arial,Tahoma, Verdana, sans-serif;
font-size:8pt;
line-height:14px;
height:100%;
width:100%;
vertical-align:top;}

body.normal,
body.leftright
{
  background-image: url('/settings/booking.skiferie.sommerhussiden.dk/images/header_bg.png');
  background-repeat:repeat-x;
}
img{
border-style:none;}

p,form{
margin:0px;}

ul {
	color:#8A2A2D;
	list-style-type:square;
}
a
{
  color:#8A2A2D;
}

#headerbg
{
  height:19px;
  overflow:hidden;
  background-image: url('/settings/booking.skiferie.sommerhussiden.dk/images/header_bg_image.png');
  background-position:center top;
  background-repeat:no-repeat;
  text-align:center;
  color:White;
  height:129px;
}

#headerbg div.flag 
{
  width:800px;
  margin-left:auto;
  margin-right:auto;
  margin-bottom:98px;
}

#headerbg div.flag a 
{
  display:block;
  width:15px;
  height:9px;
  float:right;
  margin-top:2px;
  margin-right:3px;
  border:solid 1px white;
  overflow:hidden;
  text-indent:999px;
}

#headerbg div.flag a.dk {background-image: url(/settings/booking.skiferie.sommerhussiden.dk/images/flag_dk.png);}
#headerbg div.flag a.d {background-image: url(/settings/booking.skiferie.sommerhussiden.dk/images/flag_de.png);}
#headerbg div.flag a.gb {background-image: url(/settings/booking.skiferie.sommerhussiden.dk/images/flag_gb.png);}
#headerbg div.flag a.se {background-image: url(/settings/booking.skiferie.sommerhussiden.dk/images/flag_se.png);}
#headerbg div.flag a.no {background-image: url(/settings/booking.skiferie.sommerhussiden.dk/images/flag_no.png);}

#headerbg .subheadertext {
	font-weight:bold;
	width:800px;
	margin:0 auto 0 auto;
}

#headerbg .subheadertext {
	font-weight:bold;
	color:#fff;
}

#headerbg .subheadertext .fontpagelink a
{
  color:#fff;
  font-size:10px;
  float:left;
  margin:0 0 0 10px;
}

#mainbg
{
  background-image: url('/settings/booking.skiferie.sommerhussiden.dk/images/content_bg_image.png');
  background-position:center top;
  background-repeat:no-repeat;
  padding-top:5px;
}

#main
{
  width:800px;
  margin-left:auto;
  margin-right:auto;
}

#main2
{
  padding-bottom:12px;
  background-image: url('/settings/booking.skiferie.sommerhussiden.dk/images/main2_bg.png');
  background-position:center bottom;
  background-repeat:no-repeat;
}

#mainleft 
{
  float:left;
  width:142px;
}

body #content,
body.leftright #content,
body.normal #content
{
  padding-left:0px;
  float:right;
  width:658px;
  margin-bottom:0px;
  padding-bottom:0px;
}

body.leftright #contentleft {
  float:left;
  width:496px;
}

body.leftright #contentright
{
  float:right;
  width:162px;
}

br.clear 
{
 clear:both;
}
span.clear,
div.clear
{
  height:0px;
  overflow:hidden;
  clear:both;
}

#content .errorcontent 
{
  margin-left:8px;
}
#content .errorcontent h1
{
  font-size:14px;
}
#content .errorcontent h2
{
  font-size:11px;
  margin:10px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}

.linkguide h1
{
  font-size:11pt;
  font-weight:bold;
  margin:0 0 2px 0;
}

.linkguide p
{
  margin:0 0 10px 0;
}

.linkguide .backlink
{
  display:block;
  margin:0 0 10px 0;
}

#searchbox,
#searchboxitemnumber
{
  width:647px;
  border: solid 1px #E4ECF5;
  padding:0px;
  float:right;
  margin:0px;
  color:White;
  position:relative;
}

select,
input
{
  font-family:Arial,Tahoma, Verdana, sans-serif;
  font-size:8pt;
}

#handterEmneTekstSprogKnap
{
	border:0px;
  width:70px;
  height:20px;
  background-image: url(/settings/booking.skiferie.sommerhussiden.dk/images/smallbtn_bg.png);
	margin-left:5px;
  color:#fff;
	font-weight:bold;
	text-alignment:right;
}

#searchbox select,
#minisearch select
{
width: 142px;
overflow:hidden;
margin-bottom:7px;
}
#minisearch select 
{
  float:left;
  margin-bottom:0px;
  margin-left:5px;
}

#searchbox #searchbox1 select.dropdown
{
  position:absolute;
}

#searchbox #searchbox1,
#searchbox #searchbox2
{
  width:300px;
  height:350px;
  padding:3px;
  float:left;
  margin:3px;
  display:inline;
}

#searchboxitemnumber #searchbox1,
#searchboxitemnumber #searchbox2
{
  height:162px;
  padding:3px;
  float:left;
  margin:3px;
  display:inline;
}
#searchboxitemnumber #searchbox1 
{
  width:314px;
  background-color:#507AA1;
  margin-right:0px;
}
#searchboxitemnumber #searchbox1 h1 
{
  font-size:9pt;
  margin-bottom:2px;
}
#searchboxitemnumber #searchbox2 
{
  width:297px;
  background-color:#3A5873;
  margin-left:0px;
  text-align:center;
}
#searchboxitemnumber #searchbox3 
{
  width:142px;
}
#searchboxitemnumber #searchbox2 input,
#searchboxitemnumber #searchbox2 select
{
  width:142px;
  margin-top:10px;
}
#searchboxitemnumber #searchbox2 span.text input 
{
 width:136px;
 margin-left:0px;
}
#searchboxitemnumber #arrow 
{
  background-image: url('/settings/booking.skiferie.sommerhussiden.dk/images/search_itemnumber_arrow.png');
  width:18px;
  height:168px;
  padding:0px;
  float:left;
  margin: 3px 0px 3px 0px;
}


#searchbox #searchbox1
{
  background-color:#507AA1;
  margin-right:0px;
}

#searchbox #searchbox1 #geoarea 
{
  position:relative;
  display:block;
  height:55px;
  padding:0px;
}

#searchbox #searchbox1 select.geoid_0 
{
  left:5px;
  top:0px;
}

#searchbox #searchbox1 select.geoid_1 
{
  left:5px;
  top:25px;
}

#searchbox #searchbox1 select.geoid_2 
{
  left:155px;
  top:0px;
}

#searchbox #searchbox1 select.geoid_3,
#searchbox #searchbox1 select.geoid_100 
{
  left:155px;
  top:25px;
}

#searchbox #searchbox2 div.col 
{
  float:left;
  width:140px;
  padding-left:3px;
  padding-right:7px;
}

#searchbox #searchbox2 div.col div
{
  margin-bottom:5px;
  font-weight:bold;
}

#minisearch
{
  color:White;
  font-weight:normal;
}

#searchbox #searchbox2 #facilities input,
#minisearch .faciliteter input
{
  padding-left:0px;
  margin-left:-1px;
  margin-right:3px;
  width:15px;
  border:none;
  float:left;
}
#minisearch .faciliteter input 
{
  margin-left:5px;
}

#searchbox #searchbox2 #facilities label,
#minisearch .faciliteter label
{
  float:left;
  line-height:18px;
  vertical-align:middle;
}

#searchboxitemnumber #searchbox2 input.search,
#searchbox #searchbox2 input.search,
#minisearch input.search
{
  background-image: url('/settings/booking.skiferie.sommerhussiden.dk/images/search_bg.png');
  width:142px;
  height:20px;
  color:White;
  cursor:pointer;
  border-width:0px;
}
#searchbox #searchbox2 input.search
{
  position:absolute;
  bottom:10px;
  right:11px;
}
#minisearch input.search
{
  margin:6px 6px 0px 6px;
}

#searchform_hidden 
{
  display:none;
}

#geo_map 
{
  background-image: url('/settings/booking.skiferie.sommerhussiden.dk/images/map_bg.png');
  width:292px;
  height:265px;
  position:absolute;
  left:10px;
  bottom:10px;
  text-align:center;
  padding-top:6px;
}

#geo_map a.findplace 
{
  display:block;
  padding-right:15px;
  position:absolute;
  right:5px;
  bottom:3px;
  color:Black;
  background-position:right bottom;
  background-repeat:no-repeat;
  background-image:url('/settings/booking.skiferie.sommerhussiden.dk/images/magnifier.png');
}

#geo_image 
{
  margin-left:auto;
  margin-right:auto;
}

#searchbox #searchbox2
{
  background-color:#3A5873;
  margin-left:0px;
}

#searchbox div.header
{
  font-size:11pt;
  font-family:Arial;
  padding:3px;
}

.results 
{
  width:654px;
  float:right;
}
.results h1 
{
  font-size:11px;
  font-weight:normal;
  margin:0px 0px 1px 8px;
}
.results #noobjects {
	margin-left:8px;
}
.results #noobjects .overskrift {
	font-weight:bold;
}
.results div.functions 
{
  margin:0px 0px 5px 8px;
  text-align:center;
}
.presentation div.navigation,
.results div.navigation
{
  margin:0px 0px 5px 8px;
  text-align:center;
}
.results div.functions a 
{
  padding-left:15px;
  width:80px;
  overflow:hidden;
  background-repeat:no-repeat;
  color:#505C68;
  text-decoration:none;
  background-position: 0px 1px;
  margin-left:6px;
  height:16px;
}
.results div.functions a.print
{
	background-image: url('/settings/booking.skiferie.sommerhussiden.dk/images/presentation_icon_print.png');
}

.results div.functions a.clear
{
  background-image: url('/settings/booking.skiferie.sommerhussiden.dk/images/presentation_icon_memoremove.png');
}

.results div.functions a.email
{
	background-image: url('/settings/booking.skiferie.sommerhussiden.dk/images/presentation_icon_email.png');
}
.presentation div.navigation a.previous,
.results div.navigation a.previous 
{
  float:left;
}
.presentation div.navigation a.next,
.results div.navigation a.next 
{
  float:right;
}
.presentation div.navigation a.next,
.results div.navigation a.new 
{
  display:block;
  margin-left:150px;
  margin-right:150px;
}
.results .emnegruppenummer{
  color:White;
  background-color:#507AA1;
  border-bottom:1px solid white;
  padding:2px 2px 2px 6px;
  font-weight:bold;
  height:16px;
}
.result 
{
  border: solid 1px #E4ECF5;
  width:211px;
  height:167px;
  float:left;
  margin-left:5px;
  margin-bottom:5px;
  color:White;
  position:relative;
  display:inline;
}

.result .links
{
	color:#fff;
	text-decoration:none;
	cursor:pointer;
	margin:0px;
	padding:0px;
}
.result .periodekorrektion 
{
  position:absolute;
	z-index:3;
  text-align:center;
  padding:2px 0px 2px 0px;
  overflow:hidden;
  top:95px;
  width:211px;
  background-color:#E98844;
  color:White;
}
.result .top 
{
  width:205px;
  height:126px;
  margin: 3px 3px 0px 3px;
  background-color:#507AA1;
  display:block;
  cursor:pointer;
}

.result .top img 
{
	z-index:1;
	position:absolute;
  margin-left:6px;
  border:solid 1px #7DA7CD;
}
.result .top .presentationbg {
	margin-left:7px;
	margin-top:57px;
	text-align:center;
	width:100px;
	height:14px;
	z-index:2;
	position:absolute;
	background-image: url('/settings/booking.skiferie.sommerhussiden.dk/images/result_showmore_bg.png');
}

.result .top .presentationbg .presentation {
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}

.result .top .header
{
	font-weight:bold;
  padding:2px 6px 2px 6px;
}

.result .top .headertext {
	float:left;
  font-weight:bold;

}

.result .top .memoleft {
	float:right;
	width:15px;
	margin-right:1px;
}

.result .top .info
{
  float:right;
  width:90px;
  padding-top:5px;
}

.result .top .info .price 
{
  font-weight:bold;
}

.result .top .info .rabat 
{
  color:Red;
  font-weight:bold;
}

.result .arrow 
{
  background-image: url('/settings/booking.skiferie.sommerhussiden.dk/images/arrow_result.png');
  width:211px;
  height:17px;
  padding:0px;
  margin:0px;
}

.result .bottom 
{
  width:205px;
  height:18px;
  margin: 0px 3px 3px 3px;
  background-color:#3A5873;
}

.result .bottom a 
{
  float:left;
  padding-left:15px;
  /*width:80px;
  */
	display:block;
  overflow:hidden;
  background-repeat:no-repeat;
  color:#BACBDB;
  text-decoration:none;
  background-position: 0px 1px;
  margin-left:6px;
  height:16px;
}

.result .bottom a.map 
{
  background-image: url('/settings/booking.skiferie.sommerhussiden.dk/images/list_icon_map.png');
}
.result .bottom a.quickinfo 
{
	font-weight:bold;
	float:right;
	margin-right:6px;
 /* background-image: url('/settings/booking.skiferie.sommerhussiden.dk/images/list_icon_quickinfo.png');
*/}
.result .bottom a.memoadd
{
	font-weight:bold;
	margin-left:-10px;
}
.result .bottom a.memoremove
{
	font-weight:bold;
	margin-left:-10px;
}

.result .bottom a.memoremove img
{
	float:left;
	margin-top:2px;
	margin-right:3px;
}

.result .bottom a.memoadd img
{
	float:left;
	margin-top:2px;
	margin-right:3px;
}

div.quickinfo 
{
	z-index:4;
	position:absolute;
  background-repeat:repeat;
  background-color:transparent;
  background-image:url('/settings/booking.skiferie.sommerhussiden.dk/images/quickinfo_bg4.png');
  width:256px;
  padding:5px;
  border:solid 1px #A1A1A1;
}

div.quickinfo a 
{
  float:left;
  color:#8A2A2D;
  padding-right:3px;
}

div.quickinfo a.map
{
  float:left;
  display:inline;
  padding:2px 2px 2px 2px;
  margin:3px;
  width:76px;
  height:150px;
  background-image:url('/settings/booking.skiferie.sommerhussiden.dk/images/quickinfo_mapbg.png');
  background-repeat:no-repeat;
}

div.quickinfo div.header 
{
  font-weight:bold;
  margin-left:92px;
}
div.quickinfo table
{
	float:right;
  width:162px;
  margin-left:6px;
}

div.quickinfo table td.value 
{
  width:50px;
  text-align:right;
}

#searchbox #arrow
{
  background-image: url('/settings/booking.skiferie.sommerhussiden.dk/images/arrow.png');
  width:29px;
  height:362px;
  padding:0px;
  float:left;
  margin:0px;
}

#assistance
{
  margin:0 0 5px 0;
}

#menu,
.minisearch,
#assistance
{
  border: solid 1px #E4ECF5;
  padding:3px;
}
#assistance,
.felineClub
{
  margin-top:5px;
}

#menu div.cms_venstremenu,
#assistance div.assistance,
.minisearch .searchsection
{
  background-position:left 25px;
  background-repeat: repeat-y;
  background-color:#3a5873;
  margin-bottom:1px;
}
#menu div.cms_venstremenu,
.minisearch .searchsection
{
  background-image: url('/settings/booking.skiferie.sommerhussiden.dk/images/menu_bg.png');
}
#assistance div.assistance
{
  background-color:#8A2A2D;
  background-image: url('/settings/booking.skiferie.sommerhussiden.dk/images/menua_bg.png');
}
.felineClub
{
  border: solid 1px #E4ECF5;
	height:113px;
}
#menu div.cms_venstremenu,
#assistance div.assistance
{
  width:134px;
}
.minisearch .searchsection
{
  width:154px;
}

.minisearchoverskrift 
{
  padding:5px 5px 1px 5px;
  font-weight:bold;
  display:block;
}

#menu div.cms_venstremenu span.cms_venstremenu_header,
#assistance div.assistance span.assistance_header,
.minisearch .searchsection .minisearchheader
{
  display:block;
  color:white;
  background-color:#507AA1;
  margin:0px;
  padding-top:4px;
  padding-bottom:4px;
  padding-right:4px;
  padding-left:4px;
  text-align:left;
  font-weight:bold;
  cursor:pointer;
}
#menu div.cms_venstremenu span.cms_venstremenu_header,
#assistance div.assistance span.assistance_header
{
  width:126px;
}
#assistance div.assistance span.assistance_header 
{
  background-color:#A35756;
}
.minisearch .searchsection .minisearchheader
{
  width:146px;
}

#menu ul,
#assistance div.assistance_content,
.minisearch .searchsection .minisearchcontent
{
  background-color:Transparent;
  background-repeat:no-repeat;
  background-position:center top;
  margin:0px;
  padding-top:0px;
  padding-left:0px;
  padding-right:0px;
  padding-bottom:7px;
  text-align:left;
  white-space:nowrap;
}
#menu ul,
#assistance div.assistance_content
{
  width:134px;
}
#menu ul,
.minisearch .searchsection .minisearchcontent
{
  background-image: url('/settings/booking.skiferie.sommerhussiden.dk/images/menu_shadow.png');
}
#assistance div.assistance_content{
  background-image: url('/settings/booking.skiferie.sommerhussiden.dk/images/menua_shadow.png');
}
.minisearch .searchsection .minisearchcontent
{
  width:154px;
}

#menu div.cms_venstremenu ul li,
#assistance div.assistance div.assistance_content div
{
list-style: none;
margin: 0;
text-align:left;
white-space:normal;
padding-top:7px;
padding-bottom:0px;
padding-right:4px;
padding-left:4px;
}

#assistance div.assistance div.assistance_content div.assistance_text 
{
  text-align:center;
  white-space:normal;
  padding-top:10px;
  color:White;
  overflow:hidden;
}
#assistance div.assistance div.assistance_content div.assistance_phone
{
  text-align:center;
  color:White;
  overflow:hidden;
  font-weight:bold;
  font-size:12pt;
}
#assistance div.assistance div.assistance_content div.assistance_phone a 
{
  display:inline-block;
  margin:5px 0 5px 0;
  color:#fff;
  font-size:10pt;
}

#menu div.cms_venstremenu ul li a{
color:white;
text-decoration:none;}

#content .headersitemap #beskrivelse1 {
	margin-left:9px;
}

.katalognode 
{
  padding-left:2px;
  padding-right:2px;
}
.katalognode h1,
.katalognode h2,
.katalognode h3
{
  font-size:11pt;
  font-weight:bold;
  margin-bottom:2px;
}

.katalognode .images 
{
  margin-top:5px;
}

.katalognode .map 
{
	margin-top:35px;
	margin-left:35px;
  float:left;
}

.katalognode .content,
.katalognode .areas
{
  margin-left:7px;
  margin-right:7px;
}

.katalognode .images a,
.katalognode1 .images img
{
  float:right;
  margin-left:7px;
  margin-right:7px;
	margin-top:7px;
}

.katalognode .emnegruppe 
{
  width:476px;
  border: solid 1px #E4ECF5;
  height:70px;
  float:left;
  margin: 5px 0px 0px 0px;
}

.katalognode .emnegruppe1 
{
  display:inline;
  margin:3px 0px 3px 3px;
  height:64px;
  width:82px;
  background-color:#507AA1;
  float:left;
}

.katalognode .emnegruppe1 a 
{
  /*margin: 7px 0px 7px 7px;
  */display:block;
}

.katalognode .arrow 
{
  background-image: url('/settings/booking.skiferie.sommerhussiden.dk/images/katalog_arrow.png');
  width:16px;
  height:70px;
  padding:0px;
  margin:0px;
  float:left;
}

.katalognode .emnegruppe1 img 
{
  margin: 7px 0px 7px 7px;
}

.katalognode .emnegruppe1 .presentationbg {
	margin-left:7px;
	margin-top:41px;
	text-align:center;
	width:70px;
	height:14px;
	z-index:2;
	position:absolute;
	background-image: url('/settings/booking.skiferie.sommerhussiden.dk/images/result_showmore_bg.png');
}

.katalognode .emnegruppe2 a.presentation 
{
	font-weight:bold;
  float:right;
	color:#BACBDB;
	margin-right:6px;
	
}

.katalognode .emnegruppe2
{
  display:inline;
  margin:3px 3px 3px 0px;
  height:64px;
  width:372px;
  background-color:#3A5873;
  float:left;
  color:White;
}
.katalognode .emnegruppe2 div 
{
  padding:3px 3px 0px 3px;
  height:45px;
  overflow:hidden;
}

.katalognode .emnegruppe2 h3
{
  font-size:8pt;
  font-weight:bold;
  margin:0px;
}

.katalognode .emnegruppe2 h3 a
{
	color:#fff;
}
.katalognode .emnegruppe2 a {
	text-decoration:none;
}

.katalognode .emnegruppe2 .headertext {
	float:left;
	width:300px;
}

.katalognode .emnegruppe2 a.quickinfo 
{
	font-weight:bold;
  float:left;
	color:#BACBDB;
	margin-left:10px;
}
.katalognode .emnegruppe2 a.memoadd
{
	font-weight:bold;
	color:#BACBDB;
	float:left;
}
.katalognode .emnegruppe2 a.memoremove
{
  font-weight:bold;
	color:#BACBDB;
	float:left;
}

.katalognode .showdesc,
.katalognode .hidedesc
{
  float:right;
  padding-top:4px;
  padding-right:2px;
}
.katalognode .hidedesc 
{
  display:none;
}
.katalognode h1.header
{
  font-size:11pt;
  font-weight:bold;
}
.katalognode h2
{
  font-size:9pt;
  font-weight:bold;
}
.katalognode .paging 
{
  text-align:center;
}
.katalognode .pagingtop 
{
  margin-top:10px;
}
.katalognode .pagingbottom 
{

  margin-bottom:10px;
}
.katalognode .paging .right 
{
  float:right;
}
.katalognode .paging .left 
{
  float:left;
}
.katalognode1 .geonode
{
  width: 232px;
  height:56px;
  overflow:hidden;
  margin:0px 6px 0px 0px;
  padding:0px;
  float:left;
}
.katalognode1 .geonode a
{
  color:#577FA5;
}
.katalognode1 .flag
{
  margin-top:5px;
  float:left;
}
.katalognode1 .geonode div.land 
{
  margin:0px 0px 0px 45px;
  padding:0px 0px 0px 0px;
}
.katalognode1 .geonode a.land {
  font-size:large;
  height:25px;
  line-height:25px;
  font-weight:bold;
  display:block;
  margin-bottom:5px;
}
.katalognode .areas 
{
  margin-top:40px;
}
.katalognode .areas a 
{
  color:#507AA1;
}
.katalognode .areas div.header
{
  background-color:#507AA1;
  text-align:center;
  padding:3px;
  color:White;
  font-weight:bold;
}
.katalognode .areas div.geonode 
{
  margin-top:5px;
}
.katalognode .areas div.geonode a.geonode 
{
  display:inline;
  float:left;
  width:410px;
  font-weight:bold;
  margin-left:3px;
}
.katalognode .areas div.geonode div.geonoder
{
  margin-left:218px;
}

#menu img 
{
 display:none; 
}

.presentation .presentationtop 
{
  border: solid 1px #E4ECF5;
  width:647px;
  height:362px;
  float:right;
  background-image: url('/settings/booking.skiferie.sommerhussiden.dk/images/presentation_arrow_down.png');
  background-repeat:no-repeat;
  background-position:right 283px;
  color:White;
}

.presentation h1 
{
  font-size:9pt;
  margin:0px;
}

.presentation .presentationtop .left 
{
  display:inline;
  float:left;
  margin:3px 0px 3px 3px;
  height:356px;
  width:327px;
  background-color:#507AA1;
}
.presentation .presentationtop .left .arealink 
{
  padding:5px 8px 5px 8px;
}
.presentation .presentationtop .left .arealink a
{
	color:#E98844;
}
.presentation .presentationtop .left .iteminfo
{
  font-weight:bold;
  height:25px;
  overflow:hidden;
  padding:5px;
}
.presentation .presentationtop .left .iteminfo .address 
{
  margin:0px 8px 5px 3px;
  float:left;
}
.presentation .presentationtop .left .iteminfo .itemnumber
{
  margin:0px 8px 5px 8px;
  float:right;
}
.presentation .presentationtop .left .images 
{
  margin-left:5px;
}
.presentation .presentationtop .left .images a 
{
  display:inline;
  float:left;
  padding:0px 0px 0px 0px;
  margin-left:3px;
  font-size:1px;
  border:solid 1px black;
}
.presentation .presentationtop .left .images a img
{
  margin:0px 0px 0px 0px;
  border:none;
}
.presentation .presentationtop .left .images a.largeimage 
{
  margin-bottom:3px;
}
div.billeder td img.exampleimage,
#Print a.largeimage img.exampleimage,
.presentation .presentationtop .left .images a.largeimage img.exampleimage
{
  position:absolute;
}
.presentation .presentationtop .left div.imageslink 
{
  text-align:center;
  padding:3px;
}

.presentation .presentationtop .left div.imageslink a
{
  color:White;
}

.presentation .presentationtop .right 
{
  display:inline;
  margin:0px;
  float:left;
  height:362px;
  width:314px;
  background-image: url('/settings/booking.skiferie.sommerhussiden.dk/images/presentation_arrow_right.png');
  background-repeat:no-repeat;
}

.presentation .presentationtop .top 
{
  margin:3px 3px 0px 0px;
  width:314px;
  height:306px;
  background-color:#3A5873;
  background-image: url('/settings/booking.skiferie.sommerhussiden.dk/images/presentation_arrow_right.png');
  background-repeat:no-repeat;
  background-position:left -3px;
}

.presentation .presentationtop .top .top2
{
  margin:0px 0px 0px 0px;
  width:314px;
  height:306px;
  background-color:transparent;
  background-image: url('/settings/booking.skiferie.sommerhussiden.dk/images/presentation_arrow_down.png');
  background-repeat:no-repeat;
  background-position:left bottom;
  position:relative;
}

.presentation .presentationtop .top .top2 .top3 
{
  float:right;
  margin:5px;
  position:relative;
  width:290px;
}

.presentation .presentationtop .top .top2 .top3 .priceinfo
{
  position:absolute;
  top:240px;
}
.presentation .presentationtop .top .top2 .top3 .priceinfo div 
{
  text-align:center;
  width:290px;
  font-weight:bold;
	font-size:12px;
}
.presentation .presentationtop .top .top2 .top3 .priceinfo div.price 
{
	font-size:14px;
}
.presentation .presentationtop .top .top2 .top3 .priceinfo span.discount 
{
  color:Red;
}
.presentation .presentationtop .top .top2 .top3 .icons 
{
	position:absolute;
  top:180px;
  width:100%;
	text-align:center;
}
.presentation .presentationtop .top .top2 .top3 .icons hr
{
	position:relative;
	top:-5px;
  width:90%;
	height:1px;
	color:#7D91A3;
}
.presentation .presentationtop .top .top2 .top3 .icons .icontext
{	
	font-size:10px;
	font-style:italic;
	color:#7D91A3;
}
.presentation .presentationtop .top .top2 a.map 
{
  float:right;
  display:block;
  margin:5px 5px 5px 5px;
  padding:2px 2px 2px 2px;
  width:76px;
  height:76px;
  background-image:url('/settings/booking.skiferie.sommerhussiden.dk/images/map2_bg.png');
  background-repeat:no-repeat;
}
.presentation .presentationtop .top .top2 a.maptext
{
  float:right;
  display:block;
	margin:0px 5px 5px 5px;
  padding:0px 2px 2px 2px;
  width:76px;
	color:#fff;
	text-align:center;
	clear:both;
}

.presentation .presentationtop .top .top2 ul 
{
  margin-left:40px;
  padding-left:20px;
  margin-top:15px;
  list-style-position:outside;
}

.presentation .presentationtop .top .top2 li 
{
	color:#fff;
	margin-left:-20px;
  list-style-type:square;
}

.presentation .presentationtop .top .top2 li.S03-015,
.presentation .presentationtop .top .top2 li.S03-016,
.presentation .presentationtop .top .top2 li.S03-019,
.presentation .presentationtop .top .top2 li.S03-021
{
	font-weight:bold;
}

.presentation .presentationtop .bottom 
{
  margin:0px;
  width:314px;
  height:50px;
  background-color:#6E8A2A;
  background-image: url('/settings/booking.skiferie.sommerhussiden.dk/images/presentation_arrow_right.png');
  background-repeat:no-repeat;
  background-position:left -309px;
}

.presentation .presentationtop .bottom div.book 
{
  text-align:center;
  font-size:12pt;
  font-weight:bold;
  padding:5px 0px 5px 10px;
}

.presentation .presentationtop .bottom a 
{
  color:White;
}

.presentation .presentationtop .bottom a.calendar 
{
  float:left;
  padding-left:20px;
}

.presentation .presentationtop .bottom a.rentalterms 
{
  float:right;
  padding-right:10px;
}

.presentation .functions
{
  text-align:center;
  float:right;
  width:638px;
  padding:5px;
}
.presentation .functions a 
{
  padding-left:15px;
  width:80px;
  overflow:hidden;
  background-repeat:no-repeat;
  color:#505C68;
  text-decoration:none;
  background-position: 0px 1px;
  margin-left:6px;
  height:16px;
}
.presentation .functions a.map 
{
  background-image: url('/settings/booking.skiferie.sommerhussiden.dk/images/presentation_icon_map.png');
}
.presentation .functions a.email 
{
  background-image: url('/settings/booking.skiferie.sommerhussiden.dk/images/presentation_icon_email.png');
}
.presentation .functions a.question 
{
  background-image: url('/settings/booking.skiferie.sommerhussiden.dk/images/presentation_icon_question.png');
}
.presentation .functions a.memoadd
{
  background-image: url('/settings/booking.skiferie.sommerhussiden.dk/images/presentation_icon_memoadd.png');
}
.presentation .functions a.memoremove
{
  background-image: url('/settings/booking.skiferie.sommerhussiden.dk/images/presentation_icon_memoremove.png');
}

.presentation .functions a.print
{
  background-image: url('/settings/booking.skiferie.sommerhussiden.dk/images/presentation_icon_print.png');
}
.presentation .description 
{
  color:#4E545B;
  float:right;
  width:638px;
  padding:5px;
}

.presentation .description .translatetool {
	float:right;
	margin-bottom:5px;
	margin-top:10px;
}

.presentation div.facilities 
{
  background-color:#E4ECF5;
  color:#4E545B;
  float:right;
  width:648px;
  margin-top:5px;
}

.presentation div.facilities div 
{
  font-size:9pt;
  font-weight:bold;
  padding:5px;
}

.presentation div.facilities table.facilities 
{
  margin-left:5px;
}

.presentation div.facilities td 
{
  padding:5px;
}

.presentation div.facilities td.facilitygroup 
{
  font-weight:bold;
  vertical-align:top;
}

.presentation .tip 
{
  margin-top:5px;
  border: solid 1px #E4ECF5;
  color:#4E545B;
  float:right;
  width:638px;
  padding:4px;
}

.presentation .tip b 
{
  font-size:9pt;
  color:#8A2A2D;
}

#wait{
  position: absolute;
  width:100%;
  top:50%;
  text-align: center;
}

#wait .waittext{
  font-size:20px;
  font-weight:bold;
}

#copyright,
#sitemap,
#contact
{
  margin-left:auto;
  margin-right:auto;
  color:#ACACAC;
  width:800px;
  text-align:center;
}

optgroup{
  background-color:silver;
}

#memoInfoCount{
  background-image: url('/settings/booking.skiferie.sommerhussiden.dk/images/menu_favoritter.png');
  width:134px;
  height:108px;
  background-repeat:repeat-x;
  cursor:pointer;
}

#memoInfoCount .header a{
  color:White;
  display:block;
  padding:4px 0px 10px 4px;
  text-decoration:none;
  font-weight:bold;
}

#memoInfoCountCounter{
  color:White;
  font-family:Verdana, Arial,Tahoma, sans-serif;
  font-size:40px;
  font-weight:bold;
  display:block;
  text-align:center;
  padding-top:5px;
  line-height:40px;
}

#memoInfoCount .footer{
  color:White;
  text-align:center;
  display:block;
}

/*---------------------------------------------------------------------------------*/

#annonce{
  padding:3px;
  margin-left:3px;
  width:658px;
}

#annonce .text{
  padding:5px;
}

#annonce .annonceTekst{
  padding:5px;
  margin:1px;
  background-color:white;
  overflow-y:hidden;
}

#annonce .annonceTitel{
  background-color: #E4ECF5;
  padding-top:2px;
  padding-bottom:2px;  
  padding-left:5px;
  padding-right:5px;
  margin:1px;
  font-size:13px;
}

#annonce .vspace{
  border:0px solid white;
  height:11px;
  padding:0px;
  font-size:0px;
}

#annonce .annonce_type1{
  margin:2px 0px 0px 3px;
  border:0px;
  float:left;
  width:649px;
  background-color:#E4ECF5;
  padding:0px;
  overflow:hidden;
}

#annonce .annonce_type2{
  margin:3px 0px 0px 3px;
  /*  border:0px;*/
  float:left;
  width:323px;
  background-color:#E4ECF5;
  border-bottom:#E4ECF5;
  /*border:1px solid red;*/
  overflow:hidden;
}

body.findplace div.header
{
	height:22px;
  background-color:#507AA1;
  color:White;
  font-weight:bold;
  padding:2px 8px 2px 8px;
}
body.findplace div.searchinput input.search
{
  background-image: url('/settings/booking.skiferie.sommerhussiden.dk/images/smallbtn_bg.png');
  background-repeat:repeat-x;
  height:20px;
	width:70px;
  color:White;
  cursor:pointer;
  border-width:0px;
	font-weight:bold;
}
body.findplace div.searchinput #findPlaceSearch
{
	width:200px;
  border:1px solid black;
}
body.findplace div.box
{
	margin:10px;
}
body.findplace #FindPlace_close
{
  background-image: url('/settings/booking.skiferie.sommerhussiden.dk/images/smallbtn_bg.png');
  background-repeat:repeat-x;
  height:20px;
	width:70px;
  color:White;
  cursor:pointer;
  border:0px;
	font-weight:bold;
	float:right;
}
body.findplace #places {
	list-style-type:square;
	color:#8A2A2D;
}
.cmsSearch 
{
  text-align:left;
  width:480px;
  margin-right:8px;
  margin-left:8px;
}

.cmsPage,
cmsAnbefalinger
{
  text-align:left;
  width:688px;
  margin-right:0px;
  margin-left:8px;
}

div.headertext 
{
  text-align:left;
	position:absolute;
	left:50%;
	margin-left:-400px;
}
div.headertext .hh1 
{
  font-size:20pt;
  margin:16px 0px 0px 8px;
  padding:0px;
  font-weight:normal;
}

div.headertext .hh2 
{
  font-size:10pt;
  margin:0px 0px 0px 8px;
  padding:0px;
  font-weight:bold;
}
div.headertext .hh3
{
  font-size:10pt;
  margin:0px 0px 0px 8px;
  padding:0px;
}

div.headertext a 
{
  text-decoration:none;
  color:White;
}
#printResults {
	width:100%;
}
#printResults .printheader {
	margin-top:40px;
	text-align:center;
}
#printResults h1 
{
	background-color:#507aa1;
	height:18px;
	color:#fff;
	padding-left:10px;
	padding-top:2px;
	font-weight:bold;
	font-size:12px;
}

#SearchByNumber {
	margin-left:9px;
}
#SearchByNumber .overskrift {
	font-weight:bold;
}
#SearchByNumber .search {
	border:0px;
  width:70px;
  height:20px;
  background-image: url(/settings/booking.skiferie.sommerhussiden.dk/images/smallbtn_bg.png);
  color:#fff;
	font-weight:bold;
	text-alignment:right;
}

#searchwait{
  font-size:20px;
  position:absolute;
  top:0px;
  left:0px;
  z-index:100;
  display:none;
  width:100%;
  height:100%;
  opacity:0.7;
  filter:alpha(opacity=75);
  background-color:white;
}

#searchwait #waitText{
  color:black;
  background-color:white;
  position:relative;
  top:400px;
  text-align:center;
  width:100%;
}
#katalog #fejl {
	width:100%;
	margin-left:9px;
}
#katalog #fejl td {
text-align:left;
}
#katalog #fejl h1 {
	font-size:14px;
	font-weigth:bold;
}
#katalog #fejl h2 {
	font-size:11px;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:0px;
}



.results .resultbooked .top,
.presentationbooked .presentationtop .left,
.katalognode .emnegruppebooked .emnegruppe1 
{
  background-color:#A5A5A5;
}

.results .resultbooked .bottom,
.presentationbooked .presentationtop .right .top,
.katalognode .emnegruppebooked .emnegruppe2 
{
  background-color:#8E8E8E;
}

.presentationbooked .presentationtop .right .bottom
{
  background-color:#7F7F7F;
}

.katalognode .emnegruppebooked .emnegruppe2 a
{
 color:#BABABA; 
}

.katalognode .emnegruppebooked .emnegruppe2 h3 a
{
	color:#fff;
}

.katalognode .emnegruppebooked .arrow 
{
  background-image: url('/settings/booking.skiferie.sommerhussiden.dk/images/katalog_arrow_booked.png');
}

.results .resultbooked img,
.presentationbooked .presentationtop .right img,
.presentationbooked .presentationtop .left img,
.katalognode .emnegruppebooked .emnegruppe1 img
{
  filter:alpha(opacity=50);
  -moz-opacity:0.5;
  -khtml-opacity: 0.5;
  opacity:0.5;
}

.presentationbooked .presentationtop .top .top2,
.presentationbooked .presentationtop 
{
 background-image: url('/settings/booking.skiferie.sommerhussiden.dk/images/presentation_arrow_down_booked.png'); 
}

.presentationbooked .presentationtop .top,
.presentationbooked .presentationtop .right,
.presentationbooked .presentationtop .bottom 
{
  background-image: url('/settings/booking.skiferie.sommerhussiden.dk/images/presentation_arrow_right_booked.png');
}
.presentation .presentationtop .top .top2 .top3 .booked 
{
  position:absolute;
  top:225px;  
  text-align:center;
  font-weight:bold;
  width:100%;
  font-size:16px;
}

.katalognode .emnegruppe .emnegruppe2 .booked 
{
 padding-right:6px;
 text-align:center;
 font-weight:bold;
 float:right; 
}

.results .resultbooked .arrow 
{
  background-image: url('/settings/booking.skiferie.sommerhussiden.dk/images/arrow_result_booked.png');
}

#PopupInfo{
  font-size:12px;
  position:absolute;
  top:0px;
  left:0px;
  z-index:1;
  width:100%;
  height:100%;
  opacity:0.7;
  filter:alpha(opacity=75);
  background-color:white;
}

#PopupInfoText{
  z-index:999;
  color:black;
  background-color:white;
  position:fixed;
  text-align:left;
  top:100px;
  width:620px;
  margin-left:auto;
  margin-right:auto;
  border:1px solid black;
  padding:10px;
  position:absolute;
  top:100px;
  position:fixed;
  text-align:left;
  top:100px;
  width:620px;
  margin-left:auto;
  margin-right:auto;
  border:1px solid black;
  padding:10px;
  top:100px;
}


#PopupInfoText h3{
  z-index:999;
  font-size:16px;
  margin:0px 0px 10px 0px;
  display:block;
}

#PopupInfoText #popupBtnOK,
#PopupInfoText #popupBtnCancel{
  z-index:999;
  background-image:url(/settings/booking.skiferie.sommerhussiden.dk/images/bookingbuttonlarge.png);
  width:140px;
  height:18px;
  border-width: 0px;
  background-color:white;
  display:block;
  text-decoration:none;
  overflow:hidden;
  color:white;
  text-align:center;
  padding-top:2px;
  float:left;
  margin-right:5px;
  font-weight:bold;
}

.katalognode div#summeryGeoNode{
	margin-top:40px;
	height:18px;
	border:1px solid #099CE2;
  background-color:#507aa1;
  text-align:center;
  font-weight:bold;
	font-size:13px;
	padding-top:2px;
	margin-left:2px;
	margin-right:2px;
}


.katalognode div#summeryGeoNode a{
  color:White;
  font-size:11px;
}

div.pagemargin
{
  width:810px;
  margin-left:auto;
  margin-right:auto;
  padding:5px 10px 10px 10px;
  color:#666666;
}

div.pagemargin a
{
  color:#666666;
}

div.pagemargin a:hover
{
  color:#000000;
}

div.pagemargin div {
  padding : 5px 0 5px 0;
}

#oes 
{
  text-align : center;
}

#page {
  position:relative;
}

#nytaarsankomst a{
  color:black;
}

#nytaarsankomst{
  text-align:left;
  height:60px;
  overflow-y:hidden;
  /*width:350px;*/
  border-bottom:1px solid black;
  margin-left:5px;
}

#nytaarsankomst .tekst{
  border-left:1px solid black;
  border-right:1px solid black;
  border-top:1px solid black;
  background-color:yellow;
  padding:5px;
}

#nytaarsankomst #knapVisMere{
  width:100px;
  text-align:center;
  float:right;
  border:1px solid black;
  background-color:white;
  padding:2px;
}

#nytaarsankomst #knapVisMindre{
  width:100px;
  text-align:center;
  float:right;
  border:1px solid black;
  background-color:white;
  display:none;
  padding:2px;
}

