﻿@import url(/settings/booking.vestkystudlejning.dk/css/DK/booking.css);

html
{
  margin:0px;
  padding:0px;
  width:100%;
  overflow:auto;
}

body
{
  background-color:#FFFFFF;
  color:#000000;
  margin:0px;
  padding:0px;
  font-family:Arial,Tahoma, Verdana, sans-serif;
  font-size:8pt;
  width:100%;
  vertical-align:top;
}

img
{
  border-style:none;
}
img.exampleimage
{
  position:absolute;
}

input.search
{
  background-image:url(/settings/booking.vestkystudlejning.dk/images/search.gif);
  width:140px;
  height:20px;
  border-width: 0px;
  color:White;
  background-color:#FF6633;
}

p 
{
  margin:0px;
}

h1 
{
  font-size:14pt;
}
h2 
{
  font-size:12pt;
}
h3,h4,h5,h6
{
  font-size:10pt;
}
/*---------------------------------------------*/

input, select, textarea 
{
  font-family:Tahoma, Verdana, Arial,sans-serif;
  font-size:8pt;
}

select
{
  width:140px;
}

.field_input,
.field_select,
.field_short,
.field_mediumshort,
.field_medium
{
  border:1px solid #666666;
}

.field_input_error
{
  border:1px solid silver;
  background-color:yellow;
}

.field_input_focus,
.field_select_focus,
.field_short_focus,
.field_mediumshort_focus,
.field_medium_focus
{
  border:1px solid black;
  background-color:#e9e9e9;
}

.field_select_error,
.field_short_error,
.field_mediumshort_error,
.field_medium_error
{
  border:1px solid silver;
  background-color:red;
}

select 
{
  margin-bottom:5px;
}

#minisearch select 
{
  margin-bottom:0px;
}

/*---------------------------------------------*/

#header
{
  overflow:hidden;
  background-image:url('/settings/booking.vestkystudlejning.dk/images/bg_header.jpg');
  background-position:center top;
  background-repeat:no-repeat;
  color:White;
  height:87px;
  margin-bottom:5px;
}

#header .header,
#header .subheader,
#main,
#footer
{
  width:798px;
  margin-left:auto;
  margin-right:auto;
  position:relative;
}

#footer 
{
  text-align:center;
  color:black;
}

#footer a 
{
  color:black;
}

#oes {
  width : 798px;
  margin-left : auto;
  margin-right : auto;
  position : relative;
  color : #000000;
  text-align : center;
}

#oes a {
  color : #000000;
}

#oes a:hover {
  color : #990000;
}

#oes div {
  padding : 0px 0 5px 0;
}

/*
#oesLinksHead
{
  margin-top:5px;
  color : #000000;
}

#oesLinksHead a {
  color : #000000;
}

#oesLinksHead a:hover {
  color : #990000;
}

#oesLinksHead div {
  padding : 0 0 5px 0;
}
*/

#header .text1
{
  position:absolute;
  top:14px;
  left:31px;
}

#header .text1 p 
{
  margin:0px;
}

#header .text1 a,
#header .text1 p a,
#header .text1 h1,
#header .text1 span{
  color:white;
  font-size:16pt;
  text-decoration:none;
  font-weight:bold;
}

#header .text1 p a,
#header .text1 h1
{
  display:inline;
  font-weight:bold;
}

#header .text2
{
  color: white;
  position:absolute;
  top:36px;
  left:51px;
  display:inline;
  font-weight:bold;
  font-size:10pt;
}

#header .header
{
  height:70px;
}

#header .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;
}

#header .flag a.dk {background-image: url(/settings/booking.vestkystudlejning.dk/images/flag_dk.png);}
#header .flag a.d {background-image: url(/settings/booking.vestkystudlejning.dk/images/flag_de.png);}
#header .flag a.gb {background-image: url(/settings/booking.vestkystudlejning.dk/images/flag_gb.png);}
#header .flag a.se {background-image: url(/settings/booking.vestkystudlejning.dk/images/flag_se.png);}
#header .flag a.no {background-image: url(/settings/booking.vestkystudlejning.dk/images/flag_no.png);}

#header .flag  
{
  display:inline;
  float:right;
  width:90px;
  overflow:hidden;
  margin-right:2px;
}

#header .home 
{
  width:20px;
  float:left;
  overflow:hidden;
}

#header .text 
{
  font-weight:bold;
  margin:0px 0px 0px 20px;
  font-size:8pt;
}

/*---------------------------------------------*/

#main 
{
  background-image:url(/settings/booking.vestkystudlejning.dk/images/bg1.gif);
  background-repeat:repeat-y;
  overflow:hidden;
}

body.leftright #main 
{
  background-image:url(/settings/booking.vestkystudlejning.dk/images/bg.gif);
}

body.print #main 
{
  width:648px;
  background-image:none;
}

body.print 
{
  text-align:left;
}

#contentleft 
{
  float:left;
  width:480px;
}

#main .header
{
  display:block;
  background-color:#FF6633;
  border-bottom:1px solid white;
  margin:0px;
  padding-top:4px;
  padding-bottom:4px;
  padding-right:11px;
  padding-left:11px;
  text-align:left;
  font-weight:bold;
  font-size:11px;
  color:#fff;
  background-image: url(/settings/booking.vestkystudlejning.dk/images/menuheadlinebg.jpg);
  background-repeat:repeat-x;
  background-color:#CD3401;
}

#main div.header h2.header 
{
  margin:0;
  padding:0;
  font-weight:bold;
  font-size:11px;
  border-bottom:none;
  background-image:none;
  background-color:Transparent;
}

#main .header h1
{
  margin:0px;
  font-size:12px;
}

/*---------------------------------------------*/

#main #content 
{
  float:right;
  width:648px; 
  overflow:hidden;
}

.margin 
{
  margin-left:8px;
  margin-bottom:8px;
}

#annonce .annonce_,
#annonce .annonce_type1,
.c640 
{
  width:640px;
  float:left;
  display:inline;
  overflow:hidden;
}

.c463 
{
  width:463px;
  float:left;
  display:inline;
  overflow:hidden;
}

#annonce .annonce_type2,
.c316 
{
  width:316px;
  float:left; 
  display:inline;
  overflow:hidden;
}

.c208 
{
  width:208px;
  float:left; 
  display:inline;
  overflow:hidden;
}

.c158
{
  width:158px;
  float:left;
  display:inline;
  overflow:hidden;
}

.c104 
{
  width:104px;
  float:left;
  display:inline;
  overflow:hidden;
}

.cInner 
{
  overflow:hidden;
  _height: 1%;
}

.content
{
  padding:9px;
  /*padding:0px 3px 0px 3px;*/
  overflow:hidden;
}

.a 
{
 height:360px; 
}
.border 
{
  border-top: solid 1px #FF6633;
  border-bottom: solid 1px #FF6633;
  overflow:hidden;
}

.geomap 
{
  text-align:center;
}

.footer 
{
  background-color:#FF6633;
  color:#fff;
  padding:4px;
  text-align:center;
  border-bottom: solid 1px #FF6633;
  overflow:hidden;
}

.nbfooter 
{
  background-color:#fff;
  color:#FF6633;
  padding:4px;
  text-align:center;
  border-bottom: solid 1px #FF6633;
  overflow:hidden;
}

#annonce .annonce_ .border,
#annonce .annonce_type1 .border,
.c640 .border 
{
  background-image:url(/settings/booking.vestkystudlejning.dk/images/c640.gif);
}

.c463 .border,
.c463 .nbfooter 
{
  background-image:url(/settings/booking.vestkystudlejning.dk/images/c463.gif);
}

#annonce .annonce_type2 .border,
.c316 .border 
{
  background-image:url(/settings/booking.vestkystudlejning.dk/images/c316.gif);  
}

.c208 .border,
.c208 .nbfooter
{
  background-image:url(/settings/booking.vestkystudlejning.dk/images/c208.gif);  
}

#katalog .c463 img 
{
  margin-right:9px;
}

#katalog .c463 a.semere 
{
  float:left;
}

#katalog .c463 .nbfooter a.memo 
{
  float:right;
}

#results .c208 .header 
{
  height:28px;
}

#results ul
{
  list-style-type:none;
  margin:0;
  padding:0;
}

#katalog .image 
{
  margin-right:20px;
}

#katalog .billede
{
  float:left;
  margin-left:9px;
  margin-bottom:9px;
}

#presentation li.topfirst 
{
  font-weight:bold;
}

#katalog .randomemne
{
  width:148px;
  float:left;
  display:inline-block;
  margin-left:9px;
  margin-bottom:9px;
  text-align:center;
}

#results .c208 .content 
{
  overflow:hidden;
}

.searchprev 
{
  float:left;
}

.searchnext 
{
  float:right;
}

.searchnew 
{
  text-align:center;
  display:block;
}

.bm 
{
  margin-bottom:8px;
  overflow:hidden;
}

div.clear
{
  height:0px;
  overflow:hidden;
  clear:both;
}

.function
{
  width:159px;
  display:block;
  text-align:center;
  float:left;
  overflow:hidden;
  padding-top:2px;
  padding-bottom:2px;
  border-right:solid 1px #FF6633;
}
.memo 
{
  padding-right:15px;
  background-repeat:no-repeat;
  background-position:right center;
}
.memoadd 
{
  background-image: url(/settings/booking.vestkystudlejning.dk/images/unchecked.gif);
}
.memoremove 
{
  background-image: url(/settings/booking.vestkystudlejning.dk/images/checked.gif);
}

div.quickinfo
{
  position:absolute;
  top:100px;
  left:100px;
  background-color:White;
  width:200px;
  border:solid 1px #FF6633;
  visibility:hidden;
  z-index:1000;
}

div.quickinfo td
{
  padding:0px 4px 0px 4px;
}

div.quickinfo td.overskrift
{
  background-color:#FF6633;
  font-weight:bold;
  text-align:center;
  border-bottom:solid 1px #FF6633;
  color:White;
}

div.quickinfo td.fod
{
  text-align:right;
}

/*---------------------------------------------*/

#menu{
  width:141px;/*w*/
  height:100%;
  vertical-align:top;
}

#menu .cms_venstremenu
{
  width:141px;/*w*/
}

#menu div.cms_venstremenu span.cms_venstremenu_header
{
  display:block;
  background-color:#CD3401;
  border-bottom:1px solid white;
  margin:0px;
  padding:4px 2px/*pr*/ 4px 10px/*pl*/;
  width:129px;/*w-pr-pl*/
  text-align:left;
  font-weight:bold;
  background-image: url(/settings/booking.vestkystudlejning.dk/images/menuheadlinebg.jpg);
  background-repeat:repeat-x;
  color:#fff;
  cursor : pointer;
}

#menu div.cms_venstremenu ul
{
  background-image:url(/settings/booking.vestkystudlejning.dk/images/menubg.jpg);
  background-repeat:repeat-x; 
  list-style:none;
  margin:0px 0px 1px 0px;
  padding:0px 0px 20px 0px;
  text-align:left;
  font-weight:bold;
  white-space:nowrap;
  overflow-x:hidden;
  border: solid 1px #FF6633;
  width:139px;/*w-pr*/
}

#menu div.cms_venstremenu span.cms_venstremenu_header img
{
  border:0px;
  float:right;
  cursor:pointer;
}

#menu div.partnerlink ul
{
  white-space:normal;
}

#menu div.cms_venstremenu ul li
{
  font-weight:normal;
  list-style: none;
  margin: 0;
  text-align:left;
  white-space:nowrap;
  padding:2px 2px/*pr*/ 3px 10px/*pl*/;
}

#menu div.partnerlink ul li
{
  white-space:normal;
}

#menu div.cms_venstremenu ul li a
{
  color:black;
}

/*---------------------------------------------*/

#minisearch {
  width:160px;
  height:100%;
  vertical-align:top;
  float:right;
}

#minisearch div.minisearch{
  width:100%;
  height:100%;
}

#minisearch .minisearch .minisearchcontent
{
  background-image:url(/settings/booking.vestkystudlejning.dk/images/menubg.jpg);
  background-repeat:repeat-x;
  padding-bottom:5px;
  padding-top:5px;
  border:solid 1px #FF6633;
  margin-bottom:1px;
}

#minisearch .minisearchcontent input,
#minisearch .minisearchcontent select
{
  margin-left:10px;
}

#minisearch .minisearchcontent input
{
  margin-right:3px;
}

#minisearch .minisearchcontent td.title
{
  display:none;
}

#minisearch .minisearchcontent table.faciliteter th
{
  text-align:left;
  padding-left:11px;
}

#minisearch .minisearchoverskrift
{
  margin:5px 0px 0px 10px;
  font-weight:bold;
}


#main .ra 
{
  text-align:right;
}


/* objectheader */

#ObjectHeader {
width:100%;
margin-bottom:10px;}

#ObjectHeader .info{
padding: 5px;
font-weight: bold;

background-color:#cd3401;
background-image:url(/settings/booking.vestkystudlejning.dk/images/menuheadlinebg.jpg);
background-repeat:repeat-x;
color:White;
margin-bottom:2px;
margin-left:2px;
}

#ObjectHeader .button{
float:right;
background-image:url(/settings/booking.vestkystudlejning.dk/images/search.gif);
width:90px;
border:0px;
color:White;
background-color:#ff6633;
height:20px;
position:relative;
top:-3px;
left:2px;}

#SendToFriend input.field_input,
#SendToFriend input.field_input_focus,
#SendToFriend input.field_input_error
#Questions input.field_input,
#Questions input.field_input_focus,
#Questions input.field_input_error
{
  width:200px;
}

/* findplace.htm */
#PFindPlace{
height:100%;
width:100%;
overflow:hidden;}

#PFindPlace .border{
padding:2px;
height:100%;
width:100%;}

#PFindPlace .box{
margin:0px;
border:1px solid rgb(255, 102, 51);
height:100%;
width:100%;
position:relative;
overflow:hidden;}

#PFindPlace .header{
font-weight:bold;
padding-left:4px;
padding-right:4px;
position:relative;
height:17px;
background-color:#FF6633;
z-index:100;}

#PFindPlace .info{
padding:4px;
position:relative;
height:25px;
z-index:100;}

#PFindPlace .searchinput{
padding-left:10px;
padding-right:10px;
position:relative;
overflow:hidden;
height:25px;
z-index:100;}

#PFindPlace .status{
padding:4px;
position:relative;
height:33px;
z-index:100;}

#PFindPlace .content{
position:relative;
height:100%;
width:100%;
padding-top:100px;
padding-bottom:29px;
overflow:hidden;
top:-100px;}

#PFindPlace .scroll{
padding:4px;
position:relative;
height:100%;
width:100%;
overflow:auto;}

#PFindPlace .close{
padding-left:10px;
padding-right:10px;
position:relative;
height:25px;
top:-129px;
overflow:hidden;
z-index:100;}

#PFindPlace .footer{
position:relative;
top:-129px;
height:4px;
font-size:1px;
z-index:100;}

#presentation div.kort
{
 margin:6px;
 display:inline;
 text-align:center;
 float:right;
}

#presentation div.book{
margin:6px;
display:inline;
width:94px;
height:70px;
background-image:url(/settings/booking.vestkystudlejning.dk/images/book.gif);
background-repeat:no-repeat;
text-align:center;
vertical-align:bottom;
float:right;}

#presentation div.book2 div{
display:block;
padding-bottom:2px;
bottom:0px;
left:0px;
width:94px;
position:absolute;
vertical-align:bottom;}

#presentation div.book div{
display:block;
padding-top:30px;
height:100%;
vertical-align:bottom;}

#presentation div.book2{
margin:6px;
display:inline;
width:94px;
height:70px;
background-image:url(/settings/booking.vestkystudlejning.dk/images/book2.png);
background-repeat:no-repeat;
text-align:center;
position:relative;
vertical-align:bottom;
float:right;}

#presentation div.book a{
font-weight:bold;}

#presentation div.book2 a{
font-weight:bold;
color:White;}

#presentation ul
{
  list-style-type:none;
  margin:0;
  padding:0;
  padding-left:10px;
}

#presentation .infomiddle 
{
  overflow:hidden;
  padding-top:10px;
  padding-bottom:10px;
}

#presentation .infomiddle table
{
  width:300px;
}

#noobjects .overskrift {
	font-weight:bold;
}

#searchwait{
margin-top:200px;
font-size:20px;
font-weight:bold;
font-family:Tahoma, Verdana, Arial,sans-serif;
vertical-align:middle;
}

#presentationinfoheader 
{
  overflow:hidden;
  height:28px;
}

#presentationinfoheader .la 
{
  float:left;
}

#presentationinfoheader .ra
{
  float:right;
}

.error 
{
 margin-left:8px;
}

#presentation .billedestor 
{
  display:inline-block;
  padding:3px;
  padding-top:2px;
}

#presentation .billedersmaa
{
  text-align:center;
  padding:0px;
}
#presentation .billedersmaa a
{
  padding:1px;
  margin:0px;
}

#main .emnegruppebooked .header 
{
  background-image: url(/settings/booking.vestkystudlejning.dk/images/menuheadlinebg2.jpg);
  background-color:#888888;
}

.emnegruppebooked .c640 .border
{
  background-image:url(/settings/booking.vestkystudlejning.dk/images/c640_2.gif);
  border-bottom:solid 1px #888888;
}

.emnegruppebooked .c463 .border,
.emnegruppebooked .c463 .nbfooter 
{
  background-image:url(/settings/booking.vestkystudlejning.dk/images/c463_2.gif);
  border-bottom:solid 1px #888888;
}

.emnegruppebooked .c316 .border 
{
  background-image:url(/settings/booking.vestkystudlejning.dk/images/c316_2.gif);  
  border-bottom:solid 1px #888888;
}

.emnegruppebooked .c208 .border,
.emnegruppebooked .c208 .nbfooter
{
  background-image:url(/settings/booking.vestkystudlejning.dk/images/c208_2.gif);
  border-bottom:solid 1px #888888;
}

.emnegruppebooked .border 
{
  border-top:solid 1px #888888;
}

.emnegruppebooked .function 
{
  border-right:solid 1px #888888;
}

.emnegruppebooked img
{
  filter:alpha(opacity=50);
  -moz-opacity:0.5;
  -khtml-opacity: 0.5;
  opacity:0.5;
}

.emnegruppebooked .footer 
{
  background-color:#888888;
  border-bottom:solid 1px #888888;
}

.favofunctions 
{
  clear:both;
}

#main .navigation 
{
  text-align:center;
}

#main .navigation .previous 
{
  float:left;
  display:inline-block;
}

#katalog .navigation 
{
  padding:8px;
}

#main .navigation h1
{
  margin:0;
  font-size:9pt;
  font-weight:bold;
}

#results .header .nummer{
  float:right;
}

#results #printheader 
{
  text-align:center;
}

#lastMinuteCompleteList .PreviousPage{
  margin:6px;
  float:left;
}

#lastMinuteCompleteList .NextPage{
  float:right;
  margin:6px;
}

.emnegruppeavailable .discount,
.emnegruppeavailable .rabat{
  color:Red;
  font-weight:bold;
}

#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;
}


#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.vestkystudlejning.dk/images/search.gif);
  width:140px;
  height:18px;
  border-width: 0px;
  background-color:white;
  display:block;
  text-decoration:none;
  overflow:hidden;
  color:Black;
  text-align:center;
  padding-top:2px;
  float:left;
  margin-right:5px;
  font-weight:bold;
}

#wait{
  position: absolute;
  width:100%;
  top:50%;
  text-align: center;
}

#wait .waittext{
  font-size:20px;
  font-weight:bold;
}
