
/* Global Settings */
body { margin: 0px; padding: 0px; background: #FFF; }


/* Links */
a:link {text-decoration: none; color:#00659C;}
a:visited {text-decoration: none; color:#00659C;}
a:active {text-decoration: none; color:#00659C;}
a:hover {text-decoration: underline; color:#cc0000;}

a.bottomlink:link{color: #5E5E5E; text-decoration:none;}
a.bottomlink:visited{color: #5E5E5E; text-decoration:none;}
a.bottomlink:active {color: #5E5E5E; text-decoration:none;}
a.bottomlink:hover {color: #cc0000; text-decoration:underline;}

.imagelink {border: 1px solid #5E5E5E;}






/* Search */
.top_field {
	border-top:1px solid #3E489E;
	border-left:1px solid #3E489E;
	border-right:1px solid #D3D1D3;
	border-bottom:1px solid #D3D1D3;
	background-color:#FFFFFF;
	height: 19px;
	width: 170px;	
	font: 8pt Tahoma;
	color: black;		
}

.tip_field {
	border-top:1px solid #3E489E;
	border-left:1px solid #3E489E;
	border-right:1px solid #D3D1D3;
	border-bottom:1px solid #D3D1D3;
	background-color:#FFFFFF;
	height: 19px;
	width: 220px;	
	font: 8pt Tahoma;
	color: black;		
}


/* Fonts */
 .regtxt_red {font-family:tahoma; font-size: 8pt; color:#cc0000; line-height: 12pt;}
 .regtxt_orange {font-family:tahoma; font-size: 8pt; color:#FFBA00; line-height: 16pt;}
 .regtxt_blue {font-family:tahoma; font-size: 8pt; color:#00659C; line-height: 12pt;}
 .regtxt_grey {font-family:tahoma; font-size: 8pt; color:#5E5E5E; line-height: 12pt;}
 .regtxt_white {font-family:tahoma; font-size: 8pt; color:#ffffff; line-height: 12pt;}
 .regtxt_black {font-family:tahoma; font-size: 8pt; color:#000000; line-height: 12pt;}
 .regtxt_green {font-family:tahoma; font-size: 8pt; color:#009933; line-height: 12pt;}
 .headtxt_grey {font-family:tahoma; font-size: 10pt; font-weight: bold; color:#5E5E5E; line-height: 12pt;}
 .menutxt_left {font-family:tahoma; font-size: 8pt; color:#5E5E5E; line-height: 12pt;}
 .pricetxt {font-family:tahoma; font-size: 18pt; font-weight: bold; color:#FFBA00; line-height: 12pt;}
 .smalltxt { font-family: tahoma, sans-serif; font-size: 11px; color: #666; font-weight: normal; }
 .smalltxt_black { font-family: tahoma, sans-serif; font-size: 11px; color: #000; font-weight: normal; }
 .searchHeader { background: #CAD4E5; height: 24px; margin: 0px; text-indent: 10px; padding-top: 5px; font-family: tahoma, arial; font-size: 11px; color: #666; text-decoration: none; }
 .price { font-size: 16px; color: #FFBA00; font-family: tahoma, sans-serif; font-weight: bold; margin: 0px 0px 5px 0px; padding: 0px; }
 h1 {font-family:tahoma; font-size: 8pt; color:#00659C; line-height: 12pt; font-weight: bold;}
 

 
 /* Dropdown Lists */
.list {
	border-top:1px solid #D3D1D3;
	border-left:1px solid #D3D1D3;
	border-right:1px solid #D3D1D3;
	border-bottom:1px solid #D3D1D3;
	background-color:#FFFFFF;
	/*height: 15px;*/
	width: 150px;	
	font: 8pt Tahoma;
	color: black;		
}


.list_totalstay {
	border-top:1px solid #D3D1D3;
	border-left:1px solid #D3D1D3;
	border-right:1px solid #D3D1D3;
	border-bottom:1px solid #D3D1D3;
	background-color:#FFFFFF;
	/*height: 15px;*/
	width: 135px;	
	font: 8pt Tahoma;
	color: black;		
}


.list_day {
	border-top:1px solid #D3D1D3;
	border-left:1px solid #D3D1D3;
	border-right:1px solid #D3D1D3;
	border-bottom:1px solid #D3D1D3;
	background-color:#FFFFFF;
	/*height: 15px;*/
	width: 40px;	
	font: 8pt Tahoma;
	color: black;		
}

.list_month {
	border-top:1px solid #D3D1D3;
	border-left:1px solid #D3D1D3;
	border-right:1px solid #D3D1D3;
	border-bottom:1px solid #D3D1D3;
	background-color:#FFFFFF;
	/*height: 20px;*/
	width: 45px;	
	font: 8pt Tahoma;
	color: black;		
}

.list_year {
	border-top:1px solid #D3D1D3;
	border-left:1px solid #D3D1D3;
	border-right:1px solid #D3D1D3;
	border-bottom:1px solid #D3D1D3;
	background-color:#FFFFFF;
	/*height: 20px;*/
	width: 50px;	
	font: 8pt Tahoma;
	color: black;		
}

.list_sortresult {
	border-top:1px solid #D3D1D3;
	border-left:1px solid #D3D1D3;
	border-right:1px solid #D3D1D3;
	border-bottom:1px solid #D3D1D3;
	background-color:#FFFFFF;
	/*height: 15px;*/
	width: 155px;	
	font: 8pt Tahoma;
	color: black;		
}



/* Table Settings */
.white_table { border:0px; background-color:#ffffff; }
.grey_table { border:0px; background-color:#f5f6f6; }
.tableDestination { border: 1px solid #CCCCCC; padding-left: 0px; margin-bottom: 5px; }
.tableDestination tr { border-bottom: 1px solid #666; }
.tableDestination td { padding-left: 10px; }
.searchBox { border: 2px solid #CAD4E5; margin: 0px; padding-top: 5px; font-family: tahoma, arial; font-size: 11px; color: #666; text-decoration: none; }
.searchbox td { padding-left: 10px; }



ul { list-style-type: none; margin: 5px 10px 0px 0px; padding: 0px; font-size: 1em;font-size: 11px; font-family: tahoma, sans-serif; color: #666; font-weight: normal;  margin: 5px 0px 5px 0px; line-height: 14px; }
ul li { background: url("images/dot.gif") no-repeat 0px 10px; border-bottom: none; padding-left: 10px; padding-bottom: 0px; margin-bottom: 0px; padding-bottom: 0px; }


/* EXTERNAL SEARCH BOX SETTINGS */
.extsearch_svenskahotell { width: 770px; height: 80px; border: 5px solid #3E489E; background: url("../images/bg_extsearch_svenskahotell.gif") repeat-y; margin: 0px; padding: 0px; }


/* CALENDAR BOX SETTINGS */
div.suggestions {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid black;
    position: absolute;
	font-family: tahoma;
	font-size: 10pt;
	font-weight: bold;
    color: black;  
	text-align: left; 
}

div.suggestions div {
    cursor: default;
    padding: 0px 3px;
}

div.suggestions div.current {
    background-color: #83A3D8;
	font-family: tahoma;
	font-size: 10pt;
	font-weight: bold;
    color: white;
	text-align: left;	
}





/* Form */
form { margin: 0px; padding: 0px; }

input.smallbutton { border: 1px outset; background: #797f89; color: #FFF; height: 22px; margin: 0px 0px 5px 0px; padding: 0px 3px; font-weight: normal; font-size: 11px; text-align: left; }
input.smallbutton:active { border: 1px inset; }
input.bigbutton { border: 1px outset; background: #83A3D8; color: #FFF; height: 30px; margin: 0px; padding: 0px 3px; font-weight: bold; font-size: 16px; }

.field {
	border-top:1px solid #D3D1D3;
	border-left:1px solid #D3D1D3;
	border-right:1px solid #D3D1D3;
	border-bottom:1px solid #D3D1D3;
	background-color:#FFFFFF;
	height: 18px;
	font-family:tahoma; font-size: 8pt; color:#00659C; line-height: 10pt;
}

.txtarea {
	border-top:1px solid #D3D1D3;
	border-left:1px solid #D3D1D3;
	border-right:1px solid #D3D1D3;
	border-bottom:1px solid #D3D1D3;
	background-color:#FFFFFF;
	font-family:tahoma; font-size: 8pt; color:#00659C; line-height: 10pt;
}


/* IMAGE GALLERY SETTINGS */
#imagemenu { font-family: verdana, sans-serif; font-size: 10px; position: relative; background: #EAEAEA; margin: 5px 0px 0px 0px; padding: 0px; }
#imagemenu ul { list-style-type: none; margin: 0px; padding: 0px; font-size: 1em; }
#imagemenu ul li { display: inline; margin: 0px; padding: 0px; }
#imagemenu ul li a { float: left; border-right: 2px solid #FFF; color: #727376; background: #EAEAEA; padding: 2px 5px 2px 5px; text-decoration: none; font-weight: bold; }
#imagemenu ul li.selected a { background: #81D123; color: #FFF; }
#imagemenu ul li a:hover { background: #8D8D8D; color: #FFF; text-decoration: none; }
