

p,
h1,
h2,
h3,
body {
	margin: 0;
	padding: 0;
}

body.pos_popup {
	margin-top: 1em;
}

div.pos_top {
	width: 62.6em;
	height: 11.4375em;
}

ul.pos_menu {
	margin: 0;
	padding: 0;
}

ul.pos_menu.pos_menutop {
	float: left;
}

ul.pos_menu.pos_menuextern {
	float: right;
}

ul.pos_menu.pos_menuextern li img {
	height: 1em;
}

ul.pos_menu.pos_menumain {
	clear: both;
	position: absolute;
	left: 0em;
}

ul.pos_menu li {
	float: left;
	padding-top: 0.7em;
	padding-bottom: 0.3em;
	padding-left: 0.25em;
	padding-right: 0.25em;
}

ul.pos_menu.pos_menuextern li {
	padding-left: 0.75em;
	padding-right: 0.75em;
}

ul.pos_menu li.pos_delim {
	padding-left: 0.25em;
	padding-right: 0.25em;
}

ul.pos_menu.pos_menumain {
	padding-top: 8.22em;

}

div.pos_menusandbox {
	height: 1.65em;

}

ul.pos_menu.pos_menumain {
	padding-left: 1em;
}

ul.pos_menu.pos_menumain li {
	width: 9.5em;
	height: 1.35em;
	padding-top: 0.4em;
	padding-bottom: 0.3em;
	margin-left: 0.5em;
}

ul.pos_menu.pos_menumain li.pos_first {
	width: 4.45em;
}

ul.pos_menu li a.pos_cmslink {
	position: absolute;
	padding-right: 0.5em;
}

ul.pos_menutop li span.pos_cmslinks a.pos_cmslink,
ul.pos_menumain li span.pos_cmslinks a.pos_cmslink {
	position: relative;
	padding: 0em;
}

ul.pos_menutop li span.pos_cmslinks,
ul.pos_menumain li span.pos_cmslinks {
	position: absolute;
}

ul.pos_menutop li span.pos_cmslinks {
	margin-top: 0.7em;
}

ul.pos_menumain li span.pos_cmslinks {
	margin-left: 0.7em;
}

ul.pos_menutop {
	overflow: hidden;
/*	width: 26em;*/
	height: 1.6em;
}

div.pos_hidden {
	display: none;
}

div.pos_searchbar {
	width: 62.6em;
	height: 4.5em;
	text-align: left;
	padding-top: 0.5em;
}

div.pos_searchbar div.pos_formelement,
div.pos_searchbar div.pos_inputtitle,
div.pos_searchbar div.pos_input {
	float: left;
}

div.pos_searchbar div.pos_formelement.pos_fieldarrangement {
	clear: left;
}

div.pos_searchbar div.pos_formelement {
	padding-top: 0.7em;
	padding-left: 1.29em;
	width: 17.5em;
}

div.pos_searchbar div.pos_inputtitle {
	width: 8em;
}

div.pos_searchbar.pos_nl_NL div.pos_formelement,
div.pos_searchbar.pos_nl_BE div.pos_formelement {
	width: 15.7em;
}
div.pos_searchbar.pos_nl_NL div.pos_inputtitle,
div.pos_searchbar.pos_nl_BE div.pos_inputtitle {
	width: 6.1em;
}
div.pos_searchbar.pos_en_US div.pos_formelement {
	width: 16em;
}
div.pos_searchbar.pos_en_US div.pos_inputtitle {
	width: 6.5em;
}
div.pos_searchbar.pos_de_DE div.pos_formelement {
	width: 17em;
}
div.pos_searchbar.pos_de_DE div.pos_inputtitle {
	width: 7.5em;
}

div.pos_searchbar div.pos_input select {
	width: 13em;
}

div.pos_searchbar div.pos_submitwrapper {
	padding-left: 2em;
	padding-top: 0.9em;
	float: left;
}

div.pos_searchbar div.pos_submitwrapper input {
	padding-left: 0.5em;
	padding-right: 0.5em;
}

img.pos_tel {
	float: right;
	margin-right: 1.5em;
	margin-top: 2.3em;
}

div.pos_content {
	width: 59.6em;
	height: 60em;
	padding-left: 1.5em;
	padding-right: 1.5em;
	padding-top: 1em;
	text-align: left;
}

div.pos_fixheight {
	clear: both;
	height: 0.1em;
}

div.pos_content.pos_bookinncontent {
	width: 59.7em;
	padding-left: 1.4em;
}

div.pos_content.pos_fullwidth {
	padding-left: 1.4em;
}

center > div.pos_content {
	height: auto;
	min-height: 60em;
}

div.pos_banner {
	float: right;
	clear: right;
	width: 13.8em;
	padding-top: 0.3em;
	padding-bottom: 0.5em;
}

div.pos_bookinn_rightblock div.pos_banner {
	padding-right: 2.2em;
	padding-left: 2.2em;
	margin-bottom: 0.8em;
}

div.pos_banner table td.pos_prijs {
	padding-left: 1em;
	padding-right: 1em;
}

div.pos_banner h1 {
	height: 1.65em;
	padding-left: 1em;
	padding-top: 0.4em;
}

div.pos_banner p {
	padding-top: 0.5em;
	padding-left: 1em;
}

div.pos_banner.pos_tekstbanner p {
	padding-bottom: 1em;
}

div.pos_banner.pos_prijstoppers table td {
	padding: 0;
	padding-top: 0.2em;
	padding-bottom: 0.2em;
}

div.pos_banner.pos_prijstoppers table td.pos_plaats {
	padding-left: 1em;
}

div.pos_banner.pos_prijstoppers table {
	width: 100%;
}

div.pos_banner.pos_nieuwsbrief {
	padding-bottom: 0.5em;
}

div.pos_bcontent {
	padding-right: 0.5em;
}

div.pos_banner.pos_nieuwsbrief div.pos_input {
	padding-left: 0.8em;
}

div.pos_banner.pos_nieuwsbrief div.pos_input input {
	width: 16.2em;
}

div.pos_banner.pos_nieuwsbrief div.pos_submitwrapper {
	float: right;
	padding-right: 1em;
	padding-top: 1em;
}

div.pos_banner.pos_nieuwsbrief div.pos_formelement {
	padding-top: 0.5em;
}

div.pos_banner.pos_nieuwsbrief p.pos_afmelden {
	padding-top: 3em;
	padding-bottom: 0.5em;
}

div.pos_bannercmsbar {
	width: 13.8em;
	height: 1.5em;
}

div.pos_bannercmsbar img {
	margin-left: 0.5em;
	margin-bottom: 0.5em;
	float: right;
}

ul.pos_submenu,
ul.pos_categories {
	width: 11.8em;
	float: left;
	position: relative;
	bottom: 0.75em;
	padding: 0;
	margin: 0;
	line-height: 1em;
}

div.pos_page h1,
ul.pos_submenu h1.pos_submenu,
ul.pos_categories h1.pos_categories {
	padding: 0;
	margin: 0;
	padding-bottom: 1em;
}

ul.pos_submenu li,
ul.pos_categories li {
	padding-left: 2em;
	padding-bottom: 0.3em;
}

div.pos_page {
	margin-left: 1.5em;
	margin-right: 1.5em;
	float: left;
	width: 26.6em;
}

div.pos_page.pos_bookinn {
	margin-left: 0;
	margin-right: 0;
	padding: 0;
	width: 44.4em;
}

div.pos_page.pos_nobanner {
	margin-left: 0;
	margin-right: 0;
	padding: 0;
	width: 100%;
}

div.pos_page p {
	padding-bottom: 1em;
}

p.pos_acclinks {
	clear: right;
	float: right;
	line-height: 1.6em;
	padding-top: 0.4em;
	width: 13.8em;
}

p.pos_acclinks {

}

div.pos_moreoffers {
	clear: left;
	float: left;
}

div.pos_moreoffers a {
	display: block;
	float: left;
	width: 21em;
}

div.pos_form {
	clear: left;
	padding-left: 14.2em; /** crappy but online time is approaching fast **/
}

div.pos_form div.pos_formelement {
	clear: left;
	padding-top: 0.5em;

}

div.pos_form div.pos_formelement div.pos_inputtitle {
	float: left;
	width: 10em;
}

div.pos_form div.pos_formelement div.pos_input {
	float: left;
	width: 15em;
}

div.pos_form div.pos_formelement div.pos_input input,
div.pos_form div.pos_formelement div.pos_input select,
div.pos_form div.pos_formelement div.pos_input textarea {
	width: 100%;
}

div.pos_formelement div.pos_input div.pos_booleanoptions label {
	width: 10em;
}

div.pos_form div.pos_formelement div.pos_input div.pos_booleanoptions {
	width: 30%;
	float: left;
}

div.pos_form div.pos_formelement div.pos_input div.pos_booleanoptions input {
	width: auto;
}

div.pos_form div.pos_submitwrapper {
	clear: left;
	padding-top: 0.75em;
	padding-left: 20.3em;
}

div.pos_fotonav {
	clear: both;
	height: 2em;
}

div.pos_fotooptie {
	position: absolute;
}

div.pos_yeti_groot {
	position: relative;
	height: 5.5em;
	left: -6.25em;
}

div.pos_yeti_groot div {
	position: absolute;
}

h1,
h2,
h3,
div,
a,
p {
	padding: 0;
	margin: 0;
}

hr {
	text-align: left;
}

div.pos_bookinn_main {
	width: 44.25em;
}

h1.pos_bookinn_weekaanbieding {
	float: left;
}

h1.pos_bookinn_zoekresultaten {
	float: left;
}

h1.pos_bookinn_weekaanbieding,
h1.pos_bookinn_zoekresultaten {
	padding-left: 1em;
	width: 21.1em;
	padding-bottom: 1em;
}

h1.pos_bookinn_chalettoppers {
	padding-bottom: 1em;
}

h1.pos_bookinn_chalettoppers {
	float: left;
}

div.pos_bookinn_chaletrow {
	clear: left;
	position: relative;
	width: 45.9em;
	padding-top: 0.1em;
	margin-right: -1.5em;

}

div.pos_fullwidth div.pos_nobanner div.pos_bookinn_chaletrow {
	width: 30.6em;
	margin-right: -3em;
}

div.pos_bookinn_chalet {
	width: 13.8em;
	margin-bottom: 1.5em;
	margin-right: 1.4em;
	float: left;
	height: 12em;


	overflow: hidden;
}

div.pos_bookinn_chaletalgemeen div.pos_bookinn_chalet {
	margin-bottom: 0em;
}

div.pos_bookinn_chalettopper h2,
div.pos_bookinn_weekaanbieding h2 {
	padding-left: 1em;
	padding-top: 0.4em;
	padding-bottom: 0.5em;
	height: 1.2em;
	overflow: hidden;

}

img.pos_bookinn_icon {
	float: right;
	margin-right: 0.4em;
	height: 1em;
	vertical-align: text-bottom;
}

div.pos_bookinn_chaletrow img.pos_bookinn_icon {
}

div.pos_bookinn_chaletinfo img.pos_bookinn_icon {
	margin-top: 0.5em;
}

div.pos_bookinn_chalettopper h3,
div.pos_bookinn_weekaanbieding h3 {
	clear: both;
	padding-top: 0.3em;
}

div.pos_bookinn_chalettopper p,
div.pos_bookinn_chalettopper h3,
div.pos_bookinn_weekaanbieding p,
div.pos_bookinn_weekaanbieding h3 {
	padding-left: 1em;
}

div.stl_bookinn_chalettopper h3,
div.stl_bookinn_weekaanbieding h3 {
	font-size: 0.71875em;
	font-weight: normal;
}

img.pos_bookinn_chalet {
	float: right;
	margin-right: 0.4em;
	margin-top: 0.5em;
	width: 8.57em;
	height: 8.57em;
}

p.pos_bookinn_grootte {
	height: 7em;


	width: 8em;
}

div.pos_bookinn_chalettopper p.pos_bookinn_prijs,
div.pos_bookinn_weekaanbieding p.pos_bookinn_prijs {
	text-decoration: none;
}

div.pos_bookinn_chaletalgemeen {
	float: left;
}

div.pos_bookinn_chaletalgemeen div.pos_bookinn_chalet img.pos_bookinn_icon,
div.pos_bookinn_chaletoverzichtbestemming div.pos_bookinn_chalet img.pos_bookinn_icon,
div.pos_bookinn_chaletalgemeen img.pos_bookinn_ster,
div.pos_bookinn_chaletoverzichtbestemming img.pos_bookinn_ster {
	position: relative;
	top: -2em;
	float: left;
}

div.pos_bookinn_chaletalgemeen img.pos_bookinn_ster,
div.pos_bookinn_chaletoverzichtbestemming img.pos_bookinn_ster {
	margin-left: 0.75em;
}

div.pos_bookinn_chaletalgemeen div.pos_bookinn_chalet img.pos_bookinn_icon,
div.pos_bookinn_chaletoverzichtbestemming div.pos_bookinn_chalet img.pos_bookinn_icon {
	margin-left: 0.75em;
	margin-top: 0.3em;
}

div.pos_bookinn_chaletoverzichtbestemming div.pos_bookinn_chalettopper {
	padding-top: 0.5em;
}

img.pos_bookinn_ster {
	float: right;
	margin-right: 0.4em;
	margin-top: 0.4em;
	position: relative;
	bottom: 2em;

}

ul.pos_bookinn_tabs,
ul.pos_bookinn_breadcrumbs {
	clear: left;
	margin: 0;
	padding: 0;
}

ul.pos_bookinn_breadcrumbs {
	padding-bottom: 2em;
}

ul.pos_bookinn_breadcrumbs li {
	float: left;
	padding-right: 0.5em;
}

ul.pos_bookinn_tabs li {
	float: left;
	margin-right: 0.25em;
}

ul.pos_bookinn_tabs li.pos_bookinn_back {
	float: right;
	padding-left: 1.5em;
}

ul.pos_bookinn_tabs li {
	height: 1.5em;
}

ul.pos_bookinn_tabs li.pos_bookinn_accommodatie {
	width: 7.5em;
}

ul.pos_bookinn_tabs li.pos_bookinn_skigebied,
ul.pos_bookinn_tabs li.pos_bookinn_apresski {
	width: 6.875em;
}
ul.pos_bookinn_tabs li.pos_bookinn_prijzen {
	width: 11.875em;
}

div.pos_bookinn_chaletinfo {
	clear: left;
	padding-right: 0.85em;
	height: 2em;
}

div.pos_bookinn_chaletoverzichtbestemming div.pos_bookinn_chaletinfotwee h1,
div.pos_bookinn_chaletalgemeen div.pos_bookinn_chaletinfo h1,
div.pos_bookinn_chaletoverzichtbestemming div.pos_bookinn_chaletinfo h1 {
	float: left;
}

div.pos_bookinn_chaletinfotwee h1,
div.pos_bookinn_chaletinfo h1 {
	float: left;
	padding-left: 0.8em;
	padding-top: 0.5em;
}

div.pos_bookinn_help input {
	float: right;
	width: 3.75em;
	margin-right: 2em;
	margin-top: 1em;
	margin-bottom: 1em;
}

div.pos_bookinn_chalettekst h2,
div.pos_bookinn_chalettekst h3,
div.pos_bookinn_chalettekst p,
div.pos_bookinn_chalettekst hr {
	clear: left;
	padding: 0;
	margin: 0;
}

div.pos_bookinn_chalettekst hr {
	margin-left: 1em;
	margin-right: 1em;
}

div.pos_bookinn_chaletdetails div.pos_bookinn_chalettekst hr {
	margin-left: 0em;
	margin-right: 0em;
	width: 32em;
}

div.pos_bookinn_radio {
	clear: both;
	padding-left: 3em;
}

div.pos_bookinn_chalettekst h1 {
	font-size: 0.875em;
	padding-bottom: 1em;
	padding-top: 0.8em;
}

div.pos_bookinn_chalettekst hr {
	margin-top: 0.6em;
	margin-bottom: 0.6em;
}

div.pos_bookinn_chalettekst h3 {
	padding-top: 0.6em;
}

div.pos_bookinn_fotos {
	width: 15.875em;
	padding: 0.8em;
	margin-right: 1em;
}

div.pos_bookinn_rightblock {
	clear: right;
	float: right;
	width: 18em;
	padding-right: 1em;
}

img.pos_bookinn_fullsize {
	width: 15.875em;
	height: 15.875em;
	margin-bottom: 0.2125em;
}

img.pos_bookinn_small {
	width: 3.625em;
	height: 3.625em;
	margin-right: 0.285em;
}

img.pos_bookinn_small.pos_lastfoto0 {
	margin-right: 0em;
}

a.pos_bookinn_prijslink,
a.pos_bookinn_leesmeer {
	clear: left;
	display: block;
	margin-top: 1em;
}

img.pos_bookinn_next {
	clear: left;
	float: left;
	margin-left: 6em;
	margin-top: 0.5em;
}

img.pos_bookinn_previous {
	float: left;
	margin-top: 0.5em;
	margin-left: 1em;
}

img.pos_bookinn_previous {
	cursor: pointer;
}

div.pos_bookinn_chaletdetails div.pos_bookinn_chalettekst,
div.pos_bookinn_chaletboeken div.pos_bookinn_chalettekst {
	clear: left;
	float: left;
	padding-left: 1em;
	width: 23em;
	height: 33em;
}

div.pos_bookinn_chaletdetails > div.pos_bookinn_chalettekst,
div.pos_bookinn_chaletboeken > div.pos_bookinn_chalettekst {
	min-height: 33em;
	height: auto;
}

div.pos_bookinn_gebiedtekst {
	width: 32em;
	float: left;
	padding-top: 2em;
	padding-left: 10em;
	padding-right: 1em;
	min-height: 33em;
}

div.pos_bookinn_chaletdetails,
div.pos_bookinn_chaletboeken {
	padding-bottom: 2em;
	float: left;
	width: 44em;
	margin-bottom: 2em;
}

div.pos_bookinn_chaletboeken {
	padding: 0;
}

div.pos_bookinn_map {
	padding: 1.125em;
	padding-bottom: 0.75em;
	padding-top: 0em;
	margin-top: 0.5em;
}

div.pos_bookinn_map a {
	margin: 0;
	padding: 0;
	padding-right: 1em;
	padding-top: 1em;
	padding-bottom: 0.5em;
}

div.pos_bookinn_map h1 {
	margin: 0;
	padding: 0;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
	width: auto;
}

div.pos_bookinn_map p {
	width: auto;
}

ul.pos_bookinn_submenu {
	padding: 0;
	margin: 0;
	padding-left: 1em;
	padding-top: 1em;
	list-style: none;
	float: left;
}

ul.pos_bookinn_submenu li {
	float: left;
	padding-left: 0.2em;
	padding-right: 0.2em;
}

div.pos_bookinn_arrangement {
	text-align: right;
	padding-right: 2em;
}

div.pos_bookinn_extrainformatie {
	padding-left: 1em;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	margin-right: 2em;
}

div.pos_bookinn_informatierow {
	clear: both;
}

div.pos_bookinn_informatierow a {
	display: inline;
	float: left;
	width: 11em;
	margin-top: 0.75em;
	margin-left: 2em;
}

div.pos_bookinn_gebied {
	float: left;
	width: 15em;
}

div.pos_bookinn_bestemming {
	float: left;
	width: 15em;
}

div.pos_bookinn_vervoer {
	float: left;
}

div.pos_bookinn_vervoer img {
	margin-left: 0.5em;
}

div.pos_bookinn_gebiedtekst h1 {
	color: #55ABC8;
}

div.pos_bookinn_gebiedheader {
	padding-bottom: 1em;
}

div.pos_bookinn_gebiedtekst hr {
	margin-top: 2em;
	margin-bottom: 1em;
}

div.pos_bookinn_chaletalgemeen div.pos_bookinn_chalet {
	padding-top: 0.75em;
}

div.pos_bookinn_accommodatieoverzicht {
	padding-right: 1em;
	padding-left: 1em;
}

div.pos_bookinn_accommodatieoverzicht table {
	clear: both;
	width: 100%;
}

div.pos_bookinn_accommodatieoverzicht table th {
	text-align: left;
	padding: 0;
	margin: 0;
	padding-top: 0.2em;
	padding-bottom: 0.2em;
}

div.pos_bookinn_accommodatieoverzicht table td {
	text-align: right;
	padding: 0;
	margin: 0;
	padding-right: 0.3em;
	padding-bottom: 0.1em;
	padding-top: 0.1em;
}

div.pos_bookinn_accommodatieoverzicht table thead th {
	padding-left: 0.3em;
}

div.pos_bookinn_accommodatieoverzicht table thead tr.pos_bookinn_maand th {
	padding-left: 0.5em;

}

div.pos_bookinn_accommodatieoverzicht table tbody td.pos_bookinn_personen {
	text-align: left;
	padding-left: 2.5em;
}

div.pos_bookinn_accommodatieoverzicht table tbody tr.pos_bookinn_chaletrow td {
	padding-left: 0.3em
}

div.pos_bookinn_accommodatieoverzicht table tbody tr td.pos_bookinn_optie,
div.pos_bookinn_accommodatieoverzicht table tbody tr.pos_bookinn_chaletrow td.pos_bookinn_chalettitel {
	text-align: left;
}

div.pos_bookinn_gebiedheader {
	padding-bottom: 1em;
}

div.pos_bookinn_accommodatieoverzicht table tbody tr td.pos_bookinn_optie {
	text-align: left;
	padding-left: 0.3em;
}

div.pos_bookinn_block {
	height: 0.7em;
	width: 0.2em;
}

div.pos_bookinn_accommodatieoverzicht table tbody tr.pos_bookinn_legenda td div {
	float: right;
	padding-left: 0.5em;
}

div.pos_bookinn_accommodatieoverzicht table tbody tr.pos_bookinn_legenda td {
	padding-top: 0.5em;
}

div.pos_bookinn_accommodatieoverzicht table tbody tr.pos_bookinn_legenda td div.pos_bookinn_block {
	margin-top: 0.25em;
	margin-left: 1em;
}

div.pos_bookinn_chaletdetails h1.pos_bookinn_summary {
	padding-left: 2.3em;
	margin-top: 1em;
}

div.pos_bookinn_arrangement {
	padding-top: 1em;
}

div.pos_bookinn_chaletdetails p.pos_bookinn_voetnoot {
	padding-top: 1em;
	padding-bottom: 2em;
	padding-left: 1em;
}

div.pos_bookinn_gebiedrow {
	float: left;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
}

div.pos_bookinn_chaletalgemeen div.pos_bookinn_chalettekst p {
	width: 35em;
}

div.pos_bookinn_chaletalgemeen div.pos_bookinn_chalettekst {
	margin-bottom: 3em;
}

div.pos_bookinn_chaletalgemeen h2 {
	margin-bottom: 1.5em;
}

div.stl_bookinn_chaletalgemeen h2 {
	font-size: 0.85em;
	color: #99927E;
}

div.pos_bookinn_popup {
	position: fixed;
	left: 20%;
	top: 10%;
	width: 30em;
	height: 30em;
	display: none;
}

div.pos_bookinn_popupimage {
	position: fixed;
	left: 15%;
	top: 5%;
	width: 43.75em;
	height: 45em;
	display: none;
}

div.pos_bookinn_popup iframe {
	width: 100%;
	height: 28em;
	border: none;
	overflow-x: hidden;
}

div.pos_bookinn_popup a,
div.pos_bookinn_popupimage a,
div.pos_bookinn_popup h1,
div.pos_bookinn_popupimage h1 {
	float: left;
	padding-left: 1em;
	padding-top: 1em;
	padding-bottom: 1em;
}

div.pos_bookinn_popup h1 {
	width: 33.9em;
}

div.pos_bookinn_popupimage h1 {
	width: 52.25em;
}

div.pos_bookinn_popup a,
div.pos_bookinn_popupimage a {
	float: right;
	padding-right: 1em;
}

body.pos_bookinn_popup {
	padding: 0.8em;
	margin: 0;
}

body.pos_bookinn_popup p,
body.pos_bookinn_popupimage p,
body.pos_bookinn_popup h1,
body.pos_bookinn_popupimage h1 {
	padding-top: 0.2em;
	padding-bottom: 0.2em;
	padding-left: 1em;
}

div.pos_bookinn_selectie {
	padding: 1.2em;
	padding-top: 1.5em;

	height: 5em;
	width: 41.5em;
}

div.pos_bookinn_selectie div.pos_bookinn_chalet {
	width: 22.2em;
	float: left;
	height: auto;
	padding: 1em;
	margin: 0;
}

div.pos_bookinn_selectie > div.pos_bookinn_chalet {
	height: auto;
	min-height: 3.25em;
}

div.pos_bookinn_selectie div.pos_bookinn_chalet p {
	float: left;
	width: 16em;
}

div.pos_bookinn_selectie div.pos_bookinn_chalet a {
	float: left;
	position: relative;
	left: 3em;
	top: 1.3em;
}

div.pos_bookinn_selectie input.pos_bookinn_boekenselectie {
	float: left;
	position: relative;
	left: 5em;
	top: 1.2em;
}

div.pos_bookinn_selectie p.pos_bookinn_info {
	width: 21.4em;
	float: right;
	padding-left: 1em;
	padding-right: 1em;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
}

div.pos_bookinn_chaletboeken div.pos_bookinn_chalettekst {
	width: 32em;
	padding: 0;
	margin: 0;
}

div.pos_bookinn_chaletboeken h1 {
	padding-top: 1em;
	width: 41em;
	margin-top: 1em;
	padding-left: 0.75em;
}

div.pos_bookinn_chaletboeken div.pos_bookinn_rightblock h2 {
	font-size: 0.71875em;
	margin-bottom: 0.5em;
}

ul.pos_submenu {
	width: 12.8em;
	float: left;
	padding: 0;
	margin: 0;
	padding-top: 0.7em;
}

div.pos_page h1,
ul.pos_submenu h1 {
	padding-bottom: 1em;
}

ul.pos_submenu li {
	padding-left: 2em;
	padding-bottom: 0.3em;
}

ul.pos_submenu li.pos_image {
	padding-top: 1em;
	padding-left: 0em;
}

ul.pos_submenu li.pos_kaart {
	padding-left: 0.5em;
}

ul.pos_submenu li.pos_kaart h1 {
	padding-top: 1em;
}

div.pos_bookinn_aanbiedingen {
	float: left;
	padding-top: 0.7em;

}

div.pos_bookinn_aanbiedingen h1 {
	padding-bottom: 0.8em;
}

div.stl_bookinn_aanbiedingen h1 {
	font-size: 0.85em;
	color: #8BD3E5;
}

div.pos_bookinn_aanbiedingen div.pos_bookinn_chalet {
	clear: left;
}

div.pos_bookinn_boekenbutton {
	width: 4.5em;
	padding-top: 0.25em;
	height: 1.5em;
	float: left;
	margin: 1em;
	display: inline;
}

div.pos_bookinn_boekenbutton#terug {
	float: left;
	clear: left;
}

div.pos_bookinn_boekenbutton#verder {
	float: right;
	clear: right;
}

div.pos_bookinn_chaletboeken table td,
div.pos_bookinn_chaletboeken table th,
div.pos_bookinn_chaletboeken div.pos_bookinn_chalettekst p {
	font-size: 0.71875em;
}

div.pos_bookinn_chaletboeken div.pos_bookinn_chalettekst p {
	display: block;
	padding-left: 1em;
	margin-top: 1em;
}

div.pos_bookinn_achtergrondblauw {
	margin-right: 0.7em;

}

div.pos_bookinn_chaletboeken div.pos_bookinn_chalettekst p {
	margin-top: 0em;
	padding: 1em;
}

input.pos_bookinn_actie {
	width: 4em;
}

div.pos_bookinn_chaletboeken table td input {
	margin-left: 2.5em;
}

div.pos_bookinn_chaletboeken table {
	margin-top: 0.5em;
	margin-left: 1em;
}

div.pos_bookinn_chaletboeken table.pos_bookinn_accommodatieoverzicht td.pos_bookinn_title {
	width: 13em;
}

div.stl_bookinn_chaletboeken table.stl_bookinn_kamerindelingoverzicht td.stl_bookinn_title {
	color: #99927E;
}

div.pos_bookinn_chaletboeken table.pos_bookinn_kamerindelingoverzicht td.pos_bookinn_title {
	width: 20em;
}

div.pos_bookinn_chaletboeken table.pos_bookinn_kamerindelingoverzicht th {
	width: 8em;
}

div.pos_bookinn_chaletboeken table.pos_bookinn_teboekenopties td.pos_bookinn_title {
	width: 13em;
}

div.stl_bookinn_chaletboeken table.stl_bookinn_teboekenopties td.stl_bookinn_title {
	color: #99927E;
}

div.pos_bookinn_chaletboeken table.pos_bookinn_teboekenopties td input, select {
	font-size: 1em;
}

a.pos_bookinn_wijzig {
	float: right;
	margin-top: -1.5em;
	margin-right: 1em;
	clear: both;
}

div.pos_bookinn_chaletboeken table.pos_bookinn_reisgenoten td {
	padding: 0;
	margin: 0;
	padding-right: 0.5em;
	text-align: left;
	color: black;
}

div.pos_bookinn_chaletboeken table.pos_bookinn_reisgenoten th {
	text-align: left;
	padding-top: 0.5em;
}

div.stl_bookinn_chaletboeken table.stl_bookinn_reisgenoten th {
	font-weight: normal;
}

div.pos_bookinn_chaletboeken table.pos_bookinn_reisgenoten td input {
	margin: 0em;
}

div.pos_bookinn_chaletboeken table.pos_bookinn_reisgenoten td input.pos_bookinn_voornaam {
	width: 6em;
}

div.pos_bookinn_chaletboeken table.pos_bookinn_reisgenoten td input.pos_bookinn_tussen {
	width: 4em;
}

div.pos_bookinn_chaletboeken table.pos_bookinn_reisgenoten td input.pos_bookinn_achternaam {
	width: 8.5em;
}

div.pos_bookinn_chaletboeken table.pos_bookinn_reisgenoten td input.pos_bookinn_maand,
div.pos_bookinn_chaletboeken table.pos_bookinn_reisgenoten td input.pos_bookinn_dag {
	width: 2em;
}

div.pos_bookinn_chaletboeken table.pos_bookinn_reisgenoten td input.pos_bookinn_jaar {
	width: 3.8em;
}

table.pos_bookinn_factuuradres input,
table.pos_bookinn_factuuradres textarea,
table.pos_bookinn_factuuradres select {
	padding-left: 0.5em;
}

table.pos_bookinn_factuuradres input {
	width: 15em;
}

table.pos_bookinn_controlealgemeen td {
	width: 12em;
}

table.pos_bookinn_controleboeker td {
	width: 15em;
}

textarea.pos_bookinn_opmerkingen {
	margin-top: 1em;
	margin-bottom: 1em;
	margin-left: 1em;
	width: 41.5em;
	height: 20em;
}

div.pos_bookinn_eenadres input {
	float: left;
	clear: both;
}

p#tekstvlak {
	height: 7.6em;
	overflow: hidden;
}

img.pos_bookinn_imageyeti {
	display: block;
	margin-top: 3em;
}



div.pos_yeti_groot div.pos_bannercmsbar {
	position: relative;
	left: 6.25em;
}

div.pos_voorbuttons {
	float: right;
	padding-right: 1.5em;
}

div.pos_voorbuttons div.pos_voorbutton {
	margin-bottom: 0.2em;
	width: 13.25em;
	height: 1.05em;
	padding-top: 0.2em;
	padding-left: 0.5em;
}

img.pos_submitimg {
	margin-top: 2.75em;
	margin-left: 0.6em;
	
}

div#Wmbanner_wrapper {
	padding-top: 1.5em;
}

div.pos_form div.pos_formelement div.pos_radioselect div.pos_checkoption input {
	width: auto;
}

div.pos_sollicitatieform {
	clear: none;
	padding-left: 0;
	float: left;
}

div.pos_mediaplayer_player {
	margin-left: -0.1em;

	
}



div.pos_mediaplayer_player.pos_fullscreen {
	margin-left: -13.8em;

	
	
}

div.pos_mediaplayer_movies {
	margin-left: -0.1em;
	position: relative;

	
}

div.pos_mediaplayer_movies p {
	margin: 0em;
	padding: 0em;
	padding-top: 0.5em;
	padding-bottom: 0.4em;
}

div.pos_mediaplayer_movies div.pos_screenshot {
	position: absolute;
	top: 24px;
	left: 1px;
	z-index: 10;
}

div.pos_mediaplayer_movies div.pos_screenshot img {
	z-index: 30;
}

div.pos_mediaplayer_movies div.pos_screenshot img.pos_playbutton {
	position: absolute;
	top: 45px;
	left: 83px;
	z-index: 40;
}

div.pos_mediaplayer_movies div.pos_mediaplayer_player {
	visibility: hidden;
}


div.pos_form_unsubscribe div.pos_formelement,
div.pos_form_unsubscribe div.pos_submitwrapper {
	margin-left: -1.3em;
}

div.pos_form_unsubscribe div.pos_submitwrapper input {
	margin-left: -0.5em;
}

div.pos_aanbiedingen {
	margin-left: 1.5em;
	width: 26.5em;
}

div.pos_aanbiedingen div.pos_groepsaanbieding img {
	float: right;
	margin-top: 0.5em;
}

div.pos_aanbiedingen div.pos_groepsaanbieding {
	padding: 1em;
	padding-top: 0;
	margin-bottom: 1.5em;
}

div.pos_aanbiedingen div.pos_groepsaanbieding h2 {
	padding-top: 3px;
	height: 22px;
}


div.pos_aanbiedingen div.pos_groepsaanbieding em {
	margin-top: 0.8em;
}

div.pos_aanbiedingen div.pos_groepsaanbieding span.pos_extras,
div.pos_aanbiedingen div.pos_groepsaanbieding em {
	display: block;
	margin-bottom: 0.7em;
}

div.pos_aanbiedingen div.pos_groepsaanbieding span.pos_prices {
	display: block;
}

div.pos_aanbiedingen a.pos_cmslink img {
	height: 22px;
	width: 22px;
}

div.pos_groepsaanbieding a.pos_cmslink img {
	height: 10px;
	width: 10px;
}

div.pos_forumwrapper {
	float: left;
}

div.pos_forum {
	float: left;
	margin-left: 1.6em;
	width: 26.25em;
}

div.pos_forum div.pos_forumcontent {
	float: left;
}

div.pos_forum textarea {
	height: 10em;
}

div.pos_forum div.pos_input textarea,
div.pos_forum div.pos_input input {
	width: 20em;
}

ul.pos_categories h1.pos_categories {
	padding-bottom: 0;
	padding-left: 1.53em;
	margin-bottom: 0.4em;
}

ul.pos_categories {
	padding-top: 0.65em;
}

div.pos_topictitle {
	float: left;
	width: 19em;
	padding-left: 0.5em;
}

div.pos_reactioncount {
	text-align: center;
	width: 4em;
	float: left;
}

div.pos_reactiondate {
	width: 10em;
	float: left;
	padding-left: 1em;
}

div.pos_forum form {
	float: left;
}

div.pos_forum h1 {
	float: left;
}

div.pos_forumcrumbs h2 {
	float: left;
	padding-right: 1.5em;
}

div.pos_forummessage {
	float: left;
	clear: both;
}

div.pos_forum div.pos_forummessage img.pos_line {
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}

div.pos_forum div.pos_addmessage {
	margin-top: 2em;
	float: left;
}

div.pos_topicrow {
	line-height: 1.5em;
	width: 25em;
}

div.pos_forum h3 {
	clear: both;
	float: left;
}

div.pos_forum h3 {
	margin-top: 0.35em;
	margin-bottom: 1.7em;

}

div.pos_forum h1.pos_topicstart {
	float: right;
	margin-right: 1.5em;
}

ul.pos_categories {
	float: left;
}

div.pos_forum h2.pos_topics {
	float: left;
}

form.pos_editableform {
	float: left;
	margin-left: 1.5em;
	margin-right: 1.5em;
	width: 23.6em;
}

form.pos_editableform textarea {
	width: 100%;
	height: 7em;
}

form.stl_editableform div.stl_input input {
	width: 50%;
}

form.pos_editableform div.pos_submit,
form.pos_editableform div.pos_formelement {
	margin-top: 0.8em;
}

form.pos_editableform a.pos_cmslink img {
	width: 16px;
	height: 16px;
}

form.pos_editableform div.pos_cmslink a.pos_cmslink img {
	width: 22px;
	height: 22px;
}

div.pos_mediaplayer_player.pos_fullscreen {
	position: absolute;
}

div.pos_book_and_from {
	float: right;
	width: 22.5em;
	margin-right: 2em;
}

div.pos_book_and_from div.pos_price {
	float: left;
	margin-top: 0.8em;
}

div.pos_book_and_from div.pos_rounded {
	float: right;
	width: 10em;
	margin-top: 1em;
	margin-right: 0em;
	margin-bottom: 1em;
	height: 22px;
}

div.pos_book_and_from div.pos_rounded div.pos_roundedright {
	margin-left: 2px;
	height: 21px;
}

div.pos_book_and_from div.pos_rounded div.pos_roundedcontent {
	height: 19px;
	
	margin-right: 2px;
	padding-bottom: 0em
}

div.pos_flashheader {
	position: relative;
	width: 0em;
	height: 0em;
	float: left;
}

div.pos_flashheader div#header_fading {
	position: absolute;
	left: 0em;
	top: 1em;
}

/** Override default css below
 * IMPORTANT: always check here first and then in position.css
 **/

div.pos_tel {
	position: relative;
	height: 0.1em;
}

img.pos_tel {
	margin: 0;
	padding: 0;
	position: absolute;
	top: -0.3em;
	right: 0em;
}

div.pos_bookinn_aanbiedingen {
	padding-top: 1.3em;
}

ul.pos_menu.pos_menuextern {
	padding-right: 1em;
}

ul.pos_menu.pos_menuextern li {
	margin-left: 0.2em;
	margin-right: 0.2em;
	position: relative;
}

div.pos_cornerhack {
	width: 0.31em;
	height: 2.3em;
	position: absolute;
	top: 0em;
	left: 0em;
}

ul.pos_menutop {
	height: 2.3em;
}

div.pos_searchbar.pos_de_DE div.pos_fieldReisSoort div.pos_inputtitle,
div.pos_searchbar.pos_de_DE div.pos_fieldVerblijfsduur div.pos_inputtitle {
	
}

div.pos_searchbar.pos_de_DE div.pos_fieldReisSoort,
div.pos_searchbar.pos_de_DE div.pos_fieldVerblijfsduur {
	
}

div.pos_top {
	height: 16.9em;
	
	position: relative;
}

ul.pos_menu.pos_menutop {
	position: absolute;
	right: 0em;
	top: 1.3em;
	z-index: 1;
}

ul.pos_menu.pos_menutop li {
	padding-bottom: 0.5em;
}

ul.pos_menu.pos_menutop li.pos_first {
	margin-left: 1em;
	
}

ul.pos_menu.pos_menuextern li {
	padding-top: 0.25em;
	padding-bottom: 0.25em;
}

ul.pos_menu.pos_menumain {
	padding-top: 14.35em;
	
}

div.pos_menusandbox {
	height: 1.33333em;
	font-size: 0.75em;
}

ul.pos_menutop {
	height: 2.2em;
	width: 20em;
}

ul.pos_menutop li.pos_tel {
	padding-right: 0.5em;
	padding-left: 0.5em;
	text-align: left;
}

ul.pos_menutop li.pos_addtab {
	padding: 0em;
}

ul.pos_menutop li.pos_addtab a.pos_cmslink {
	right: 60px;
}

div.pos_searchbar {
	position: absolute;
	width: 15em;
	height: 14.9em;
	right: 0em;
	padding-top: 2.5em;
}

div.pos_searchbar div.pos_rounded {
	margin: 1em;
	margin-right: 0em;
	margin-left: 1.3em;
	background-repeat: no-repeat;
	height: 22px;
	overflow: hidden;
	float: left;
	width: 7em;
}

div.pos_searchbar div.pos_roundedright {
	margin-left: 2px;
	background-position: 0px -22px;
}

div.pos_searchbar div.pos_rounded {
	background-repeat: no-repeat;
}

div.pos_rounded div.pos_roundedcontent {
	background-repeat: repeat-x;
	background-position: 0px -44px;
	height: 22px;
	margin-right: 2px;
	padding: 0.2em;
	padding-top: 0.3em;
}

div.stl_searchbar div.pos_submitbar a {
	float: left;
	display: block;
	margin-top: 1.65em;
	
	margin-left: 0.5em;
}

div.pos_searchbar div.pos_formelement {
	padding-left: 2.29em;
	width: 13em;
}

div.pos_searchbar div.pos_input select {
	width: 14em;
	margin-left: 1em;
}

div.pos_searchbar img {
	margin-left: 1.1em;
}

div.pos_bookinn_chalet {
	width: 13.75em;
	background-color: #f8f8f8;
}

div.pos_bookinn_chaletrow {
	width: 46.4em;
}

div.pos_banner {
	width: 13.76em;
}

div#Wmbanner_wrapper {
	padding-top: 2em;
}

div.pos_content div.pos_banner.pos_flash {
	width: 13.66em;
}

div.pos_bannerslide {
	position: relative;
}

div.pos_bannerslide a.pos_slidebanner {
	position: absolute;
}

div.pos_bookinn_aanbiedingen {
	padding-top: 3.7em;
}

div.stl_top {
	background-position: 0px 16px;
}

h1.pos_bookinn_weekaanbieding,
h1.pos_bookinn_zoekresultaten {
	width: 20.1em;
}

div.pos_content.pos_bookinncontent {
	width: 59.78em;
}

div.stl_top ul.pos_menumain li {
	padding: 0em;
	height: 2.05em;
	width: auto;
}

div.stl_top ul.pos_menumain li.pos_first {
	width: auto;
}

div.stl_top ul.pos_menumain li div.menutabs {
	float: left;
	border: red;
	padding-bottom: 0.3em;
	padding-top: 0.4em;
	width: 4px;
	height: 1.35em;
}

div.stl_top ul.pos_menumain li div.tab_center {
	width: 3.7em;
	min-width: 3.7em;
	padding-left: 0.5em;
	padding-right: 0.5em;
	white-space: nowrap;
}

div.stl_top ul.pos_menumain li > div.tab_center {
	width: auto;
}

body.sportura div.pos_pageintropage {
	margin-left: 0em;
	margin-right: 0em;
	width: 44em;
}

ul.pos_menufooterlinks {
	width: 36.2em;
}

body ul.pos_menufooterlinks li {
	padding-top: 0.3em;
	padding-bottom: 2em;
}

body ul.pos_menufooterlinks li,
body ul.pos_menufooterlinks li a {
	color: #555555;
	font-size: 0.75em;
}