body#default
{
	background: #0C2748 url(../images/globebackground.gif) no-repeat;
	font-family:Arial, "Lucida Sans", sans-serif;
	
}
body.default
{
	background: #0C2748 url(../images/globebackground.gif) no-repeat;
	font-family:Arial, "Lucida Sans", sans-serif;
	
}
body.whitebackground
{
	
	font-family:Arial, "Lucida Sans", sans-serif;
	
}
html
{
	height:100%;
	
	
}
h1 
{
	font-size:18px;
	font-weight:bold;
	font-family:Arial, "Lucida Sans", sans-serif;
	color: #0C2748;
	font-weight:normal;
	margin-bottom:5px;
}
h3
{
	font-size:12px;
	font-family:Verdana;
	margin-bottom:5px;
	margin-top:0px;
	color:#0C2748;
	text-transform:capitalize;
}

h4 
{
	font-size:18px;
	font-weight:bold;
	font-family:Arial, "Lucida Sans", sans-serif;
	color: #0C2748;
	font-weight:normal;
	margin-bottom:5px;
}
.textStartpage
{
	 
	font-size:11px;
	font-family:Arial, "Lucida Sans", sans-serif;
	color: #0C2748;
	line-height:1.3em;
}



td.clean 
{
	padding: 0px;
}
table.clean 
{
	margin: 0px;
	border: 0px;
	border-collapse:collapse;
}

.header
{
	text-align:center;
	display:inline;
}

.footer
{
	text-align:center;
	display:inline;
	font-size:11px;
	font-family:Arial, "Lucida Sans", sans-serif;
	color: white;
	
	
	
}

.footer a:link 
{
	text-decoration:none;
	font-style:italic;
	font-size:11px;
	font-family:Arial, "Lucida Sans", sans-serif;
	color: white;
	
	
}
.footer a:visited
{
	text-decoration:none;
	font-style:italic;
	font-size:11px;
	font-family:Arial, "Lucida Sans", sans-serif;
	color: white;
	
	
}
.footer a:hover
{
	text-decoration:underline;
	font-size:11px;
	font-family:Arial, "Lucida Sans", sans-serif;
	color: white;	
	font-style:italic;
}


#bigtable
{
	background-color: #EEE5E3;
	border:solid 0px White;
	padding: 0px 0px 0px 0px;
	
}

.text
{
	 
	font-size:11px;
	font-family:Arial, "Lucida Sans", sans-serif;
	color: #0C2748;
	line-height:1.3em;
	text-align:left;
	
}
.critCal
{
	/*font-family:Verdana,sans-serif;
	font-size:9px;*/
	text-decoration:none;
}
.calDay
{
	font-family:Arial, Sans-Serif;
	font-size:10px;
	text-transform:uppercase;
	text-decoration:none;
}
.calDay a
{
	text-decoration:none;
}
.calSelDayLink a
{
	text-decoration:none;
}
.calSelDayLink
{
	font-family: Arial, Sans-Serif;
	font-size:10px;
}
.calTodayLink
{
	font-family:Arial, Sans-Serif;
	font-size:10px;
}
.calTodayLink a
{
	text-decoration:none;
}
.calTitle
{
	font-family:Arial, Sans-Serif;
	font-size:10px;
	text-transform:lowercase;
}
.tabletext
{
	 
	font-size:11px;
	font-family:Arial, "Lucida Sans", sans-serif;
	color: #0C2748;
	line-height:1.0em;
}
.nodecoration
{
	text-decoration:none;
	color:#0C2748;
}
.nodecoration:link 
{
	text-decoration:none;
	color:#0C2748;	
} 

.nodecoration:visited 
{ 	text-decoration:none;
	color:inherit;
	
}
.nodecoration:hover 
{
	text-decoration:none;
	color:inherit;
	text-decoration: underline;
}


.boldtext
{

	font-size:11px;
	font-family:Arial, "Lucida Sans", sans-serif;
	font-weight:bold;
	color: #0C2748;
	line-height:1.1em;
}

.errortext
{
	font-size:11px;
	font-family:Arial, "Lucida Sans", sans-serif;
	font-weight:bold;
	color: red;
	line-height:1.1em;
}
.redText
{
	
	font-size:11px;
	font-family:Arial, "Lucida Sans", sans-serif;
	font-weight:normal;
	color: red;
	line-height:1.3em;
}
.greenText
{
	font-size:11px;
	font-family:Arial, "Lucida Sans", sans-serif;
	font-weight:normal;
	color: green;
	line-height:1.3em;
}

	


	
#beforepicbox {
	float:left;width:4px;height:180px;
	background:transparent url(../images/picboxbefore180.gif);
	}
	
#picboxafter {
	float:right;width:4px;height:180px;
	background:transparent url(../images/picboxafter180.gif);
	}	

#picbox 
{
	border-top: solid 1px White;
	border-bottom: solid 1px White;
	margin-right:4px;
	margin-bottom:5px;
	
}
#picpad 
{

	 padding-top: 8px  ;
	 padding-left:60px;
	}

.start_campaign_left 
{
	display:inline;
	float:left;
	width:100%;
	text-align:left;
	border: solid 1px #050E2E;
	margin: 0px 0px 3px 0px;
	padding: 3px;
}

.start_campaign_left h3 
{
	display:block;
	float:left;
	font-family:Verdana;
	font-size:12px;
	font-weight:900;
	margin:0px 0 0px 5px;

}
.start_campaign_left_intro
{
	display:block;
	width:193px;
	clear:left;
	float:left;
	font-family:Arial, "Lucida Sans", sans-serif;
	font-size:11px;
	line-height:1.0em;
	margin: 0px 0 0px 5px;
	padding:3px 0 0px 0px;
}
.priceText
{
	display:block;
	width:193px;
	clear:left;
	float:left;
	font-family:Verdana;
	font-weight:bold;
	font-size:14px;
	color:#EF6422;
	margin: 0px 0 0px 5px;
	padding: 0px 0 0px 0px;
	
}

.blockimage
{
	display:block;
	float:left;
	padding-left:3px;
	padding-right:3px;
}

.bl {background: url(../images/c-bl.gif) 0 100% no-repeat #EEE5E3; }
.br {background: url(../images/c-br.gif) 100% 100% no-repeat}
.tl {background: url(../images/c-tl.gif) 0 0 no-repeat}
.tr {background: url(../images/c-tr.gif) 100% 0 no-repeat; padding:5px}
.clear {font-size: 1px; height: 1px}


.bookingbackground 
{
	display:block;
	/*position:relative;*/
	width: 100%;
	height:520px;
	line-height:1.0;
	text-align:left;
	background:#EEE5E3 url(../images/bookingbackground.gif);
	margin:0px;
	padding:0px;
	}
.bookingbackgroundSmall 
{
	display:block;
	/*position:relative;*/
	width: 100%;
	height:450px;
	line-height:1.0;
	text-align:left;
	background:#EEE5E3 url(../images/bookingbackground_small.gif);
	margin:0px;
	}
	
.beforeBookBox520 {
	float:left;width:4px;height:520px;
	background:transparent url(../images/bookboxbefore520.gif);
	}
.afterBookBox520 {
	float:right;width:4px;height:520px;
	background:transparent url(../images/bookboxafter520.gif);
	}	
.beforeBookBox450 {
	float:left;width:4px;height:450px;
	background:transparent url(../images/bookboxbefore450.gif);
	}
.afterBookBox450 {
	float:right;width:4px;height:450px;
	background:transparent url(../images/bookboxafter450.gif);
	}		

#BookBox 
{
	
	border-top: solid 1px White;
	border-bottom: solid 1px White;
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	
}
#BookBoxPad 
{
	 
	 padding-top: 30px  ;
	 padding-left:20px;
	 padding-right:7px;
	}	
	
#content
{
}

#cmsmenu
{
	text-align:right;
	font-family: Times New Roman;
	padding: 5px 0 5px 0;
}

#imgTopLogo
{
	text-align:center;
}
.poweredBy
{
	display:inline;
	font-family:Arial, "Lucida Sans", sans-serif;
	font-size:9px;
	color:#0C2748;
	text-align:left;
	padding-right: 45px;
	padding-top: 4px;
	padding-bottom: 4px;
	height:18px;
	vertical-align:middle;
	font-weight:bold;
    width:210px;
	background:url(../images/ezytravel2.gif) no-repeat top right;

}

.sidebox210 {
	position: relative;
	margin-bottom:10px;
	margin-top:0;
	width:100%;
	text-align:left;
	}

.sidebox210 h2 
{
	font-family: Arial, "Lucida Sans", sans-serif;
	letter-spacing: 0.25em;
	margin:0;
	padding: 6px 8px 5px 45px;
	font-weight:normal;
	font-size:9px;
	color:White;
	text-transform:uppercase;
}
.h2_220_flight
{
	background:url(../images/header_220_flight.gif) no-repeat;
}
.h2_220_hotel
{
	background:url(../images/header_220_hotel.gif) no-repeat;
}
.h2_220_package
{
	
	background:url(../images/header_220_package.gif) no-repeat;
}
.h2_220_info
{
	background:url(../images/header_220_info.gif) no-repeat;
}
.h2_220_photo
{
	background:url(../images/header_220_photo.gif) no-repeat;
}
.h2_220_distance
{
	background:url(../images/header_220_distance.gif) no-repeat;
}
.h2_220_food
{
	background:url(../images/header_220_food.gif) no-repeat;
}
.h2_220_bath
{
	background:url(../images/header_220_bath.gif) no-repeat;
}
.h2_660_building
{
	background:url(../images/header_660_building.gif) no-repeat;
}
.h2_660_distance
{
	background:url(../images/header_660_distance.gif) no-repeat;
}
.h2_660_money
{
	background:url(../images/header_660_money.gif) no-repeat;
}
.h2_660_people
{
	background:url(../images/header_660_people.gif) no-repeat;
}
.h2_660_bath
{
	background:url(../images/header_660_bath.gif) no-repeat;	
}
.h2_660_info
{
	background:url(../images/header_660_info.gif) no-repeat;
	
}
.h2_660_photo
{
	background:url(../images/header_660_photo.gif) no-repeat;
}
.h2_660_bed
{
	background:url(../images/header_660_bed.gif) no-repeat;
	
}
.h2_660_map
{
	background:url(../images/header_660_map.gif) no-repeat;
}

.backgroundStars
{
	
	display:block;
	float:left;

	text-decoration:none;
	color:#0C2748;
	font-family:Verdana;
	font-size:9px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:right;
	margin-right: 2px;
	margin-left: 8px;
	height:15px;

}

.sidebox210 .pad 
{
	color: #0C2748;
	font-size:11px;
	padding:  5px 5px 10px 10px;
	margin:3px 0 0px 0;
}

.sidebox210 .topTen 
{
	width:210px;
	height:150px;
	color: #0C2748;
	border: solid 0px #FFFFFF;
	font-size:11px;
	padding: 0px 0px 0px 0px;
	margin:3px 0 0px 0;
}
		
.sidebox210 .blueBorder 
{
	width:195px;
	color: #0C2748;
	background-color: #FFFAF3;
	border: solid 1px #0C2748;
	font-size:11px;
	padding: 5px 5px 5px 5px;
	margin:5px 0 6px 0;
}
	
.sidebox210 .bottomRightBanner 
{
	width:210px;height:316px;
	color: #0C2748;
	border: solid 1px #FFFFFF;
	font-size:11px;
	padding: 0px 0px 0px 0px;
	margin: 6px 0 0px 0;
}	

.sidebox440 
{
	text-align:left;
	position: relative;
	margin-bottom:0px;
	margin-top:0;
	width:100%;
	
	}

.sidebox440 .bookingSummary {
	position: relative;
	color: #0C2748;
	background-color: #FFFAF3;
	border: solid 1px #0C2748;	
	font-size:11px;
	margin-bottom:5px;
	margin-top:5px;
	padding: 5px 5px 5px 5px;	
	width:620px;
	}
	
	.sidebox440 .bookingInput{
	position: relative;
	color: #0C2748;
	font-size:11px;
	margin-bottom:5px;
	margin-top:5px;
	padding: 5px 5px 5px 5px;	
	width:620px;
	}
	
.sidebox440 .blueBorder {
	position: relative;
	color: #0C2748;
	background-color: #FFFAF3;
	border: solid 1px #0C2748;	
	font-size:11px;
	margin-bottom:5px;
	margin-top:5px;
	
	padding: 5px 5px 5px 5px;	
	
	}	
.sidebox440 .bookingSummary table {

	font-size:11px;

	}	

.sidebox440 h2 
{
	font-family: Arial, "Lucida Sans", sans-serif;
	letter-spacing: 0.25em;
	margin:0;
	padding:6px 8px 5px 45px;
	font-weight:normal;
	font-size:9px;
	color:White;
	text-transform:uppercase;
	}	
.h2_440_bed
{
	background:url(../images/header_440_bed.gif) no-repeat;
}	
.h2_440_money
{
	background:url(../images/header_440_money.gif) no-repeat;
}
.h2_440_people
{
	background:url(../images/header_440_people.gif) no-repeat;
}



.sidebox440 .pad 
{
	font-family: Arial, "Lucida Sans", sans-serif;
	color: #0C2748;
	font-size:11px;
	padding: 6px 0px 10px 5px;
	margin:3px 0 0px 0;

}

.sortOrder
{
	margin-bottom: 3px;
	margin-top:0px;
}
.hlSortOrder
{
	text-decoration:none;
	color:#0C2748;
	font-family:Verdana;
	font-size:9px;
	font-weight:bold;
	text-transform:uppercase;
}
.hlSortOrder:link 
{
	text-decoration:none;
	color:#0C2748;	
} 
.hlSortOrder:visited 
{ 	text-decoration:none;
	color:inherit;	
}
.hlSortOrder:hover 
{
	text-decoration:none;
	color:inherit;
	text-decoration: underline;
}
.hlSortOrder2
{
	text-decoration:none;
	color:#FFFFFF;
	font-family:Verdana;
	font-size:9px;
	font-weight:bold;
	text-transform:uppercase;
}
.hlSortOrder2:link 
{
	text-decoration:none;
	color:#FFFFFF;	
} 
.hlSortOrder2:visited 
{ 	text-decoration:none;
	color:inherit;	
}
.hlSortOrder2:hover 
{
	text-decoration:none;
	color:inherit;
	text-decoration: underline;
}


.sortOrder li
{
	display: inline; 
	list-style-type: none;
	padding-right: 0px;
	margin-right: 10px;
	padding-left:3px;
	padding-bottom:2px;
}

input, select
{
    font-size: 9px;
    font-family:Verdana;
    font-weight:normal;
    color: #0C2748;
    margin-right: 2px;
    margin-bottom: 2px;
    padding:0px;
    text-transform:none;
}

hr
{
	color:#0C2748;
	border:0px;
	height:1px;
	margin-top:0px;
	margin-bottom:0px;
}
.bookText
{
	font-family:Verdana;
	font-size:9px;
	font-weight:bold;
	color:#0C2748;
	text-transform:uppercase;
	 
}

.hlReadMore
{
	text-decoration:none;
	color:#0C2748;
	font-family:Verdana;
	font-size:9px;
	font-weight:bold;
	text-transform:uppercase;
}

.hlReadMore:link 
{
	text-decoration:none;
	color:#0C2748;	
} 

.hlReadMore:visited 
{ 	text-decoration:none;
	color:inherit;
	
}
.hlReadMore:hover 
{
	text-decoration:none;
	color:inherit;
	text-decoration: underline;
}
.hlReadMoreBig
{
	text-decoration:none;
	color:#0C2748;
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
}

.hlReadMoreBig:link 
{
	text-decoration:none;
	color:#0C2748;	
} 

.hlReadMoreBig:visited 
{ 	text-decoration:none;
	color:inherit;
	
}
.hlReadMoreBig:hover 
{
	text-decoration:none;
	color:inherit;
	text-decoration: underline;
}


.searchButton
{
	text-align:center;
}
.facilitiesList 
{
	margin:0 0 0 0px;
	padding:0;
}

#divFacilitesList
{
padding:0px;
margin:0px;
width:220px;


}
#divFacilitesList ul
{
padding: 0px;
margin: 0px;
text-align: left;
list-style-position: inside;
list-style-type: disc
}

#divFacilitesList ul li
{
padding-left: 15px;
padding-right: 5px;
padding-top: 0px;
padding-bottom: 0px;
margin: 0px;
}
tr.hover
{
 background-color:#0C2748;
 color:#EEE5E3;
   
}
tr.nothover
{
	background:#EEE5E3;
	color:#0C2748;
}

.textBoxBookingInput
{
	font-size:small;
}

.textMiddleHeader 
{
	font-family: Arial, Sans-Serif;
	font-size:14px;
	font-weight:bold;
	color: #0C2748;
}
.textIngress 
{
	font-family: Arial, Sans-Serif;
	font-size:13px;
	font-weight:bold;
	color: #0C2748;
}

/* formulär */

table.form
{
	/*border-left:solid 1px #A0A0A0;
	border-top:solid 0px #A0A0A0;
	border-right:solid 1px #A0A0A0;
	border-bottom:solid 1px #A0A0A0;
	*/
	margin: 0px;
	border-collapse:collapse;
	/*color:#CC0202;
	font-size:11px;*/
}
td.form
{
	padding:3px;
	/*border-left:solid 1px #A0A0A0;
	border-top:solid 1px #A0A0A0;
	border-right:solid 1px #A0A0A0;
	border-bottom:solid 1px #A0A0A0;*/
}
tr.formHeader
{
	background-color:#fff;
}
tr.formContent
{
	background-color:#F4F4F4;
	color:#72634D;
}

.updateProgress
    {
	    position: absolute;
	    background-color: #fff;
	    filter: alpha(opacity=70);
	    MozOpacity: 0.7;
	    opacity: 0.7;
	    padding: 0px;
	    margin: 0px;
    }
    
    
    
.Menu
{
	background-color:#eee5e3;
	padding-top:0px;
	padding-left:2px;
	padding-right:4px;
	margin: 0;
	
}

.MenuNotHover
{/*0c2748*/
	border-left:solid 1px #565155;
	padding:  0px 4px 0px 2px;
	margin: 0;
	
}

	
.MenuHover, .MenuSelected
{
	padding: 0px 4px 0px 2px;
	
	background-color:#eee5e3;
	border-left: solid 1px #565155;
	margin: 0;
	
}	
.PopupMenu
{
	z-index:1;
	background-color:#eee5e3;
	border-left: solid 1px #565155;
	border-bottom: solid 1px #565155;
	margin: 0;

	padding:4px 4px 2px 2px;

}
.Hidden
{
	visibility:hidden;
 
}

.checkbox label
{
	vertical-align:middle;
	
}




