#main { width:980px;}

#header {height:437px; padding-top:9px;}

#content {padding:0 21px 35px 13px;}

#footer { height:127px;}

.col-1, .col-2, .col-3 {float:left;}
.container {width:100%; overflow:hidden;}
.container2 {width:100%;}

#header .col-1 {width:691px !important;}
#header .col-2 {width:267px !important;}

#header .col-2 .col-1 {width:115px !important;}
#header .col-2 .col-2 {width:92px !important;}

.col-1 {width:664px;}
.col-2 {width:222px;}

/* ============================= page1 ===========================*/

#page1 .col-1 .col-1 {width:207px;}
#page1 .col-1 .col-2 {width:207px;}
#page1 .col-1 .col-3 {width:207px;}

/* ============================= page2 ===========================*/

#page2 .col-1 .col-1 {width:301px;}
#page2 .col-1 .col-2 {width:254px;}

/* ============================= page3 ===========================*/

#page3 .col-1 .col-1 {width:232px;}
#page3 .col-1 .col-2 {width:206px;}

/* ============================= page5 ===========================*/

#page5 .col-1 .col-1 {width:340px;}
#page5 .col-1 .col-2 {width:280px;}

#page5 .col-1 .box .col-1 {width:243px;}
#page5 .col-1 .box .col-2 {width:200px;}

/* ============================= page7 ===========================*/

#page7 .col-1 .col-1 {width:285px;}
#page7 .col-1 .col-2 {width:295px;}

/* ============================= Hussiden =========================== */

#feriehus-header {
	border: 1px solid #cccccc;
	padding: 10px 5px 10px 5px;
	height: 16px;
	margin-bottom: 8px;
}

#feriehus-left-container {
	float: left; 
	width: 305px;
	margin-top: 3px;
}

#feriehus-left-container .feriehus-left-wrapper {
	border: 1px solid #cccccc;
	padding: 1px;
}

#feriehus-left-container .large-image-width {
	 width: 301px;
}

#small-image-container {
	float: left;
	width: 305px;
}

#small-image-container .image-wrapper {
	float: left;
	border: 1px solid #cccccc;
	padding: 1px;
}

#feriehus-left-container-divider {
	float: left;
	width: 305px;
	height: 5px;
	background-color: #71a004;
	margin: 3px 0 3px 0;
}

#feriehus-left-container-googlemaps {
	float: left;
	width: 303px;
	border: 1px solid #cccccc;
	text-align: center;
}

#houseGoogleMaps {
	cursor: pointer;
	height: 125px;
	text-align: center;
	width: 303px;
}

#feriehus-right-container {
	float: left; 
	width: 330px;
	margin-top: 3px;
	margin-left: 3px;
}

#feriehus-right-container .feriehus-right-wrapper {
	border: 1px solid #cccccc;
	padding: 2px;
}

#feriehus-right-container .feriehus-right-fakta-1 {
	float: left;
	width: 175px;
	height: 130px;
	border: 1px solid #cccccc;
	padding: 2px;
}

#feriehus-right-container .feriehus-right-fakta-2{
	float: left;
	width: 140px;
	height: 130px;
	border: 1px solid #cccccc;
	background-color: #ffffff;
	padding: 2px;
	margin-left: 3px;
}

#feriehus-right-container .feriehus-right-text {
	float: left;
	margin-top: 3px;
	border: 1px solid #cccccc;
	height: 265px;
	width: 328px;
}

#feriehus-right-container .feriehus-right-text-padding {
	padding: 5px;
}

#feriehus-container-pris {
	float: left;
	width: 330px;
	background-color: #e17016;
	margin: 3px 0 0 0;
}

#feriehus-container-pris .feriehus-container-pris-padding {
	padding: 10px;
}

#feriehus-container-pris .feriehus-container-pris-header {
	font-size: 14px;
	color: #fff;
	font-weight: bold;
	padding: 0 0 5px 0;
}

#feriehus-container-pris .feriehus-container-pris-ankomst {
	background-color: #f08026;
	padding: 5px;
	width: 134px;
}

#feriehus-container-pris .feriehus-container-pris-dato {
	background-color: #f08026;
	padding: 5px;
}

#feriehus-container-pris .feriehus-container-pris-uger {
	background-color: #f08026;
	padding: 5px 0 5px 15px;
}

#feriehus-container-pris .feriehus-container-pris-uger-padding {
	padding-right: 5px;
}

#feriehus-container-pris .feriehus-container-pris-rengoering {
	float: left;
	padding: 3px;
	width: 100%;
	height: 38px;
}

#feriehus-container-pris .feriehus-container-pris-rengoering-padding {
	padding-right: 5px;
}

#feriehus-container-pris .feriehus-container-pris-button {
	float: right;
	padding: 0 0 10px 0;
}

#esmarchLogo {
	float: right;
	position: absolute;
	top: 1047px;
	left: 507px;
}

/* ============================= Tooltip =========================== */

#googleMapsTerms {
	margin: 0 0 0 350px;
	position: absolute;
	top: 805px;
}

#googleMapsIkoner {
	background-color: #ffffff;
	border: 2px solid #91ccff;
	color: #000000;
	margin: 0 0 0 14px;
	position: absolute;
	top: 450px;
	width: 175px;
}

#googleMapsIkoner img {
	padding: 5px 5px 0 5px;
}

#googleMapWrapper {
	float: left;
	width: 640px;
}

#googleMap {
	height: 640px;
}

#googleMapsTabs {
	margin: 0 0 0 711px;
	position: absolute;
	top: 252px;
	width: 229px;
}

#googleMapsMenu {
	background-color: #91ccff;
	color: #000000;
	margin: 0 0 0 711px;
	position: absolute;
	top: 276px;
	width: 229px;
}

#googleMapsMenuWrapper {
	padding: 10px;
}

.googleMapsMenuHeader {
	background-color: #ffffff;
}

#googleMapsMenuAktiviteter {
	background: url('/gfx/icons/aktiviteter_attraktioner.gif') no-repeat;
	background-position: 187px 2px;
}

#googleMapsMenuHuse {
	background: url('/gfx/icons/huse.gif') no-repeat;
	background-position: 187px 2px;
}

.googleMapsMenuHeader a:link, .googleMapsMenuHeader a:visited, .googleMapsMenuHeader a:hover, .googleMapsMenuHeader a:active {
	background-color: inherit;
	color: #000000;
	display: block;
	margin: 1px 0 1px 0;
	padding: 5px;
}

.googleMapsList {
	margin: 0;
	padding: 1px 0 1px 0;
}

.googleMapsList li {
	background-color: #d7edff;
	list-style: none;
	padding: 3px 0 3px 0;
}

.googleMapsList li a {
	background: url('/gfx/icons/arrow_black.gif') no-repeat 5px 5px;
	padding: 0 0 0 15px;
	display: block;
}

.googleMapsDiv {
	background-color: #eef7ff;
}

.googleMapsMenu select {
	width: 210px;
}

.googleMapsOptionHeader {
	background-color: #e7f4ff;
	color: #000000;
	font-weight: bold;
	padding: 2px;
}

#googleMapsUpdateMap {
	float: right;
	margin: 5px 0 5px 0;
}

#googleMapsHelp {
	margin: 0 0 0 711px;
	position: absolute;
	top: 215px;
	width: 229px;
}

#googleMapsHelpWrapper {
	background: #ffffff;
	cursor: pointer;
	display: none;
	margin-left: 128px;
	position: absolute;
	text-align: left;
	top: 215px;
	z-index: 2;
}

#googleMapsHelpArrows {
	border: 1px dashed #eeda00;
	cursor: pointer;
	display: none;
	height: 266px;
	margin-left: 5px;
	position: absolute;
	top: 180px;
	width: 66px;
	z-index: 3;
}

#googleMapsHelpViews {
	border: 1px dashed #eeda00;
	cursor: pointer;
	display: none;
	height: 22px;
	margin-left: 708px;
	position: absolute;
	top: 183px;
	width: 232px;
	z-index: 3;
}

#googleMapsHelpTabs {
	border: 1px dashed #eeda00;
	cursor: pointer;
	display: none;
	height: 24px;
	margin-left: 708px;
	position: absolute;
	top: 250px;
	width: 232px;
	z-index: 3;
}

.googleMapsHelpMovingContent {
	background: #ffffff;
	color: #000000;
	padding: 10px;
	position: absolute;
	width: 200px;
	z-index: 4;
}

#googleMapsHelpContent {
	background-color: #d7edff;
	border: 1px solid #91ccff;
	margin: 3px;
	width: 520px;
	z-index: 2;
}

#googleMapsHelpContent div {
	padding: 15px;
	z-index: 2;
}

/* ============================= Tooltip =========================== */

.div-infobox {
	position:absolute;
	display: none;
}

#dhtmltooltip{
	position: absolute;
	left: -300px;
	border: 1px solid #c9c9c9;
	padding: 10px;
	background-color: #ffffff;
	visibility: hidden;
	z-index: 100;
	font-size: 11px;
	text-decoration: none;
	font-family: arial, verdana, helvetica, sans-serif;
	font-weight: normal;
	color: #002559;
	text-align: left;
	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	/*filter: progid:DXImageTransform.Microsoft.Shadow(color=#eeeeee,direction=135);*/
}

#dhtmlpointer{
	position:absolute;
	left: -300px;
	z-index: 101;
	visibility: hidden;
}

