

body {
	behavior: url("/lib/behaviors/hover.htc");
}

ul.stl_menu.stl_menuextern li.stl_delim:hover,
ul.stl_menu.stl_menutop li.stl_delim:hover,
body {
	background: #000000;
	font-family: Arial;
}

body.stl_popup {
	background: #ffffff;
	border: none;
}

div#tekst_content p a {
	color: #55ABC8;
}

ul.stl_menu.stl_menuextern {
	background-position: top right;
}

p {
	color: #17668a;
}

ul.stl_menu.stl_menuextern,
div.stl_top.stl_nl_NL {
	background-image: url("/images/nl_NL/fotohome.png");
}

div.stl_top.stl_nl_BE {
	background-image: url("/images/nl_BE/fotohome.png");
}

div.stl_top.stl_de_DE {
	background-image: url("/images/de_DE/fotohome.jpg");
}

div.stl_top.stl_en_US {
	background-image: url("/images/en_US/fotohome.jpg");
}

div.stl_top.stl_fr_FR {
	background-image: url("/images/fr_FR/fotohome.jpg");
}

div.stl_top.stl_fr_BE {
	background-image: url("/images/fr_BE/fotohome.jpg");
}

ul.stl_menu {
	list-style: none;
}

ul.stl_menu li a {
	font-family: Arial;
	color: #ffffff;
	text-decoration: none;
}

ul.stl_menu li {
	background: #000000;
	font-size: 0.72875em;
	color: #ffffff;
}

ul.stl_menu.stl_menuextern li:hover,
ul.stl_menu.stl_menuextern li.stl_active {
	background: transparent;
}

ul.stl_menu.stl_menutop li:hover a,
ul.stl_menu.stl_menutop li.stl_active a {
	text-decoration: underline;
}

ul.stl_menu.stl_menumain li {
	background: transparent;
	background-image: url("/images/tabgroot.png");
	font-size: 0.75em;
}

ul.stl_menu.stl_menumain li:hover,
ul.stl_menu.stl_menumain li.stl_active {
	background-image: url("/images/tabgrootwit.png");
	color: #000000;
}

ul.stl_menu.stl_menumain li.stl_active a,
ul.stl_menu.stl_menumain li:hover a {
	color: #000000;
}

ul.stl_menu.stl_menumain li.stl_first {
	background: transparent;
	background-image: url("/images/tabklein.png");
}

ul.stl_menu.stl_menumain li.stl_first:hover,
ul.stl_menu.stl_menumain li.stl_first.stl_active {
	background-image: url("/images/tabkleinwit.png");
	color: #000000;
}

ul.stl_menu.stl_menumain li.stl_first.stl_active a,
ul.stl_menu.stl_menumain li.stl_first:hover a {
	color: #000000;
}

div.stl_menusandbox {
	background: #000000;
}

img {
	behavior: url("/lib/behaviors/pngbehavior.php");
	border: none;
}

div.stl_searchbar {
	background: #ffffff;
}

div.stl_searchbar div.stl_formelement p {
	font-size: 0.72875em;
	font-family: Arial;
	color: #666666;
}

div.stl_searchbar div.stl_formelement select {
	font-size: 0.72875em;
	font-family: Arial;
	color: #666666;
}

div.stl_searchbar div.stl_submitwrapper input {
	font-size: 0.72875em;
	font-family: Arial;
	color: #ffffff;
	background: #17668a;
	border: none;
	cursor: pointer;
	font-weight: bold;
}

div.stl_searchbar div.stl_submitwrapper input:hover {
	background: #df316d;
}

div.stl_content {
	background: #ffffff;
}

div.stl_banner p,
div.stl_banner table td,
div.stl_banner input,
div.stl_banner h1 {
	font-size: 0.72875em;
}

div.stl_banner.stl_tekstbanner h1 {
	background-image: url("/images/balkjebruin.png");
	color: #ffffff;
}

div.stl_banner.stl_tekstbanner p {
	border-bottom: 1px solid #A9A7A8;
}

div.stl_banner.stl_prijstoppers h1 {
	background-image: url("/images/balkjeblauwdonker.png");
	color: #ffffff;
}

div.stl_banner.stl_prijstoppers table {
	background: #6bb5cf;
}

div.stl_banner.stl_prijstoppers table td.stl_plaats a {
	color: #17668a;
	text-decoration: none;
}

div.stl_banner.stl_prijstoppers table td.stl_plaats a:hover {
	text-decoration: underline;
}

div.stl_banner.stl_prijstoppers table td.stl_prijs {
	color: #ffffff;
}

div.stl_banner.stl_nieuwsbrief h1 {
	background-image: url("/images/balkjerood.png");
	color: #ffffff;
}

div.stl_banner.stl_nieuwsbrief div.stl_input input {
	border: 1px solid #666666;
}

div.stl_banner.stl_nieuwsbrief div.stl_submitwrapper input {
	border: none;
	background: #17668a;
	color: #ffffff;
	font-weight: bold;
}

div.stl_banner.stl_nieuwsbrief div.stl_bcontent {
	border: 2px solid #df316d;
	border-top: none;
}

div.stl_banner.stl_nieuwsbrief p.stl_afmelden a {
	color: #666666;
	text-decoration: none;
}

ul.stl_submenu h1.stl_submenu,
ul.stl_categories h1.stl_categories {
	font-size: 0.72875em;
}

ul.stl_submenu li,
ul.stl_categories li {
	font-size: 0.72875em;
}

div.stl_page h1 {
	font-size: 0.75em;
}

div.stl_page div.stl_pagecontent {
	font-size: 0.72875em;
}

div.stl_page div.stl_pagecontent h1 {
	font-size: 1.02857142em;
}

div.stl_page div.stl_pagecontent h2 {
	font-size: 1em;
}

ul.stl_submenu,
ul.stl_categories {
	list-style: none;
}

ul.stl_submenu li a,
ul.stl_categories li a {
	color: #000000;
	text-decoration: none;
}

ul.stl_submenu li:hover,
ul.stl_submenu li.stl_active,
ul.stl_categories li:hover,
ul.stl_categories li.stl_active {
	background-image: url("/images/pijlblauw.gif");
	background-repeat: no-repeat;
	background-position: 2px 0px;
}

ul.stl_emptysubmenu li:hover {
	background-image: none;
}

ul.stl_submenu li:hover a,
ul.stl_submenu li.stl_active a,
ul.stl_categories li:hover a,
ul.stl_categories li.stl_active a {
	color: #2B96BA;
}

ul.stl_submenu li.stl_kaart:hover,
ul.stl_submenu li.stl_image:hover {
	background-image: none;
}

div.stl_page h2 {
	color: #2B96BA;
}

div.stl_page p {
	color: #000000;
}

/*div.stl_page h2 {
	font-size: 0.72875em;
}*/

div.stl_banner.stl_tekstbanner a {
	color: #df316d;
}

p.stl_acclinks a {
	color: #df316d;
}

div.stl_moreoffers a {
	color: #df316d;
	font-size: 0.72875em;
}

div.stl_moreoffers a:hover {
	color: #55ABC8;
}

label,
div.stl_formelement div.stl_input input,
div.stl_formelement div.stl_input select,
div.stl_formelement div.stl_input textarea,
div.stl_formelement div.stl_inputtitle p {
	font-size: 0.72875em;
	color: #000000;
}

div.stl_form div.stl_submitwrapper input {
	font-size: 0.72875em;
	color: #ffffff;
	background: #17668a;
	font-weight: bold;
	border: none;
}

div.stl_form div.stl_submitwrapper input:hover {
	background: #df316d;
	cursor: pointer;
}

.missing {
	color: #df316d;
}

div.stl_bookinn_rightblock div.stl_banner {
	background: #ffffff;
}

div.stl_voorbuttons div.stl_voorbutton {
	background: url("/images/voor.gif");
}

div.stl_voorbuttons div.stl_voorbutton:hover {
	cursor: pointer;
	background: url("/images/voorroll.gif");
}

div.stl_voorbuttons a {
	font-size: 0.72875em;
	text-decoration: none;
	color: #000000;
}

div.stl_voorbuttons a em {
	font-style: normal;
	color: #2B96BA;
}

img.stl_submitimg {
	cursor: pointer;
}

div.stl_mediaplayer_player {
	border: 1px solid #7E7E7E;
}

div.stl_mediaplayer_movies {
	background-image: url("/images/balkgrijs.gif");
}

div.stl_mediaplayer_movies p {
	font-size: 0.67875em;
	text-align: center;
}


div.pos_mediaplayer_movies div.pos_screenshot img.pos_playbutton:hover {
	background-color: #b4b4b4;
	cursor: pointer;
}

div.stl_mediaplayer_movies a {
	color: #1F88B8;
}

ul.stl_menu.stl_menumain li:hover.stl_addtab,
ul.stl_menu.stl_menumain li.stl_addtab {
	background: none;
}

div.stl_aanbiedingen div.stl_groepsaanbieding {
	font-size: 0.72875em;
	background-image: url("/images/groepssite/headeraanbieding.gif");
	background-repeat: no-repeat;
	background-color: #000000;
	color: #FFFFFF;
}

div.stl_aanbiedingen div.stl_groepsaanbieding h2 {
	font-size: 1.5em;
}

div.stl_aanbiedingen div.stl_groepsaanbieding span.stl_extras {
	color: #df316d;
}

div.stl_aanbiedingen div.stl_groepsaanbieding span.stl_prices {
	font-size: 1.3em;
}

div.stl_aanbiedingen div.stl_groepsaanbieding h2,
div.stl_aanbiedingen div.stl_groepsaanbieding em,
div.stl_aanbiedingen div.stl_groepsaanbieding span.stl_prices {
	font-weight: bold;
	font-style: italic;
}

div.stl_aanbiedingen div.stl_groepsaanbieding span.stl_price {
	font-size: 1.5em;
}

div.stl_forum h2 {
	color: #2B96BA;
	font-size: 0.8em;
}

div.stl_forum p {
	color: black;
}

div.stl_forum h4 {
	font-size: 0.8em;
	font-weight: normal;
	margin-top: 0em;
}

div.stl_forum div.stl_tekst {
	font-size: 0.78em;
}

ul.stl_categories h1.stl_categories {
	font-size: 0.94em;
}

div.stl_overviewheader {
	color: #2B96BA;
}

div.stl_forum form input {
	border: 1px solid #000000;
}

div.stl_forum div.stl_forumcrumbs h2 {
	color: #000000;
	font-weight: none;
	font-size: $smallfont$em;
	font-weight: normal;
}

div.stl_forum h2,
div.stl_forum h4 {
	font-size: 0.72875em;
}

div.stl_forum div.stl_tekst {
	font-size: 0.72875em;
}

div.stl_topictitle {
	color: #2B96BA;
	font-size: $smallfont$em;
}

div.stl_topictitle a {
	color: #2B96BA;
}

div.stl_reactioncount {
	border-left: 1px solid #A9A7A8;
	border-right: 1px solid #A9A7A8;
	font-size: 11px;
}

div.stl_reactiondate {
	font-size: $smallfont$em;
}

div.stl_reactioncount.stl_overviewheader {
	border: 0;
}

div.stl_evenrow {
	float: left;
	background: $forumgrijs$;
}

div.stl_forum h1 {
	font-size: 0.75em;
}

div.stl_forum h3 {
	color: #2B96BA;
	font-size: $forumheaderfont$em;
}

div.stl_forum h1 a,
div.stl_forum div.stl_topicrow a {
	text-decoration: none;
}

div.stl_addmessage p {
}

div.pos_forum div.stl_addmessage p {
	font-size: $smallfont$em;
	margin-top: 0.5em;
}

h1.stl_topicstart a {
	color: #2B96BA;
}

form.stl_editableform div.stl_input input {
	border: 1px solid #A9A7A8;
}

form.stl_editableform p,
form.stl_editableform ul li {
	font-size: 0.72875em;
}

div.stl_book_and_from {
	font-size:0.763889em;
	text-align: center;
}

div.stl_book_and_from div.stl_price {
	color: #df316d;
	font-weight: bold;
}

div.stl_book_and_from div.stl_price a {
	color: #df316d;
	text-decoration: none;
}

div.stl_book_and_from div.stl_price a span {
	color: #df316d;
}

div.stl_book_and_from div.stl_price span.stl_text {
	font-size: 1.2em;
}

div.stl_book_and_from div.stl_price span.stl_price {
	font-size: 2em;
}

div.stl_book_and_from div.stl_rounded:hover {
	cursor: pointer;
}

div.stl_book_and_from div.stl_rounded div.stl_roundedright {
	background-position: right -22px;
}

/* Under info we want to hide some things */
div.stl_price_under_info ul.stl_bookinn_breadcrumbs,
div.stl_price_under_info ul.stl_bookinn_tabs,
div.stl_price_under_info div.stl_bookinn_chaletinfo {
	display: none;
}
/* Under info we want to hide a border */
div.stl_price_under_info div.stl_bookinn_chaletdetails {
	border: 0px none;
}


h1,
h2,
h3,
div,
a,
p {
	font-family: Arial;
}

a img {
	border: 0;
}

hr {
	border: 0;
	display: block;
}

h1.stl_bookinn_weekaanbieding {
	color: #666666;
	font-size: 0.72875em;
	text-transform: uppercase;
}

h1.stl_bookinn_zoekresultaten {
	color: #2B96BA;
	font-size: 0.72875em;
	text-transform: uppercase;
}

h1.stl_bookinn_chalettoppers {
	color: #6bb5cf;
	font-size: 0.72875em;
	text-transform: uppercase;
}

div.stl_bookinn_gebiedheader h2 {
	font-weight: bold;
	color: #2B96BA;
	font-size: 1.13em;
}

div.stl_bookinn_chalet {
	border-bottom: 1px solid #666666;
}

div.stl_bookinn_weekaanbieding h2 {
	background: #ffffff;
	background-image: url("/images/balkjebruin.png");
	background-repeat: no-repeat;
	font-size: 0.72875em;
	color: #ffffff;
}

div.stl_bookinn_chalettopper h2 {
	background: #ffffff;
	background-image: url("/images/balkjeblauw.png");
	background-repeat: no-repeat;
	font-size: 0.72875em;
	color: #ffffff;
}

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

a {
	color: inherit;
}

div.stl_bookinn_chalettopper h2 a:hover,
div.stl_bookinn_weekaanbieding h2 a:hover {
	color: #ffffff;
}

div.stl_bookinn_chalettopper a {
	color: #6bb5cf;
}

div.stl_bookinn_chalettopper a:hover {
	color: #666666;
}

div.stl_bookinn_weekaanbieding a {
	color: #666666;
}

div.stl_bookinn_weekaanbieding a:hover {
	color: #6bb5cf;
}

div.stl_bookinn_chalettopper p {
	color: #6bb5cf;
	font-size: 0.72875em;
	text-decoration: underline;
}

div.stl_bookinn_chalettopper p:hover {
	color: #666666;
}

div.stl_bookinn_weekaanbieding p {
	color: #666666;
	font-size: 0.72875em;
	text-decoration: underline;
}

div.stl_bookinn_weekaanbieding p:hover {
	color: #6bb5cf;
}

div.stl_bookinn_chalettopper p.stl_bookinn_grootte,
div.stl_bookinn_weekaanbieding p.stl_bookinn_grootte {
	color: #000000;
	text-decoration: none;
}

div.stl_bookinn_chalettopper p.stl_bookinn_prijs,
div.stl_bookinn_weekaanbieding p.stl_bookinn_prijs {
	color: #df316d;
}

p.stl_bookinn_prijs strong {
	font-size: 1.4em;
}

p.stl_bookinn_prijs a {
	text-decoration: none;
	color: #df316d;
}

ul.stl_bookinn_tabs,
ul.stl_bookinn_breadcrumbs {
	list-style: none;
}

ul.stl_bookinn_breadcrumbs li a {
	color: #666465;
}

ul.stl_bookinn_breadcrumbs li a:hover {
	color: #2B96BA;
}

ul.stl_bookinn_breadcrumbs li {
	font-size: 0.72875em;
	color: #666465;
}

ul.stl_bookinn_breadcrumbs li.stl_bookinn_active a {
	color: #2B96BA;
}

ul.stl_bookinn_breadcrumbs li.stl_bookinn_active a:hover {
	color: #666465;
}

ul.stl_bookinn_tabs li.stl_bookinn_back {
	background-image: url("/images/pijlrood.gif");
	background-repeat: no-repeat;
	background-position: left 0.3em;
}

ul.stl_bookinn_tabs li.stl_bookinn_back a {
	color: #df316d;
	text-transform: none;
}

ul.stl_bookinn_tabs li.stl_bookinn_back a:hover {
	text-decoration: underline;
}

ul.stl_bookinn_tabs li.stl_bookinn_accommodatie {
	background: #ffffff;
	background-image: url("/images/tab1bruin.gif");
	background-repeat: no-repeat;

}

ul.stl_bookinn_tabs li.stl_bookinn_skigebied,
ul.stl_bookinn_tabs li.stl_bookinn_apresski {
	background: #ffffff;
	background-image: url("/images/tab2bruin.gif");
	background-repeat: no-repeat;
}

ul.stl_bookinn_tabs li.stl_bookinn_accommodatie:hover,
ul.stl_bookinn_tabs li.stl_bookinn_accommodatie.stl_bookinn_active {
	background: #ffffff;
	background-image: url("/images/tab1.gif");
	background-repeat: no-repeat;
}


ul.stl_bookinn_tabs li.stl_bookinn_skigebied:hover,
ul.stl_bookinn_tabs li.stl_bookinn_apresski:hover,
ul.stl_bookinn_tabs li.stl_bookinn_active,
ul.stl_bookinn_tabs li.stl_bookinn_apresski.stl_bookinn_shortactive,
ul.stl_bookinn_tabs li.stl_bookinn_skigebied.stl_bookinn_shortactive {
	background: #ffffff;
	background-image: url("/images/tab2.gif");
	background-repeat: no-repeat;
}

ul.stl_bookinn_submenu li.stl_bookinn_active a {
	color: #6bb5cf;
}

ul.stl_bookinn_submenu li.stl_bookinn_active a:hover {
	color: #df316d;
}

ul.stl_bookinn_tabs li.stl_bookinn_prijzen {
	background: #ffffff;
	background-image: url("/images/tab3bruin.gif");
	background-repeat: no-repeat;
	background-repeat: no-repeat;
}

ul.stl_bookinn_tabs li.stl_bookinn_prijzen:hover,
ul.stl_bookinn_tabs li.stl_bookinn_prijzen.stl_bookinn_active {
	background: #ffffff;
	background-image: url("/images/tab3.gif");
	background-repeat: no-repeat;
}

ul.stl_bookinn_tabs li {
	text-align: center;
}

ul.stl_bookinn_tabs li a {
	text-transform: uppercase;
	font-size: 0.68em;
	color: #ffffff;
	text-decoration: none;
}

div.stl_bookinn_chaletinfo {
	background: #6bb5cf;
}

div.stl_bookinn_chaletalgemeen div.stl_bookinn_chaletinfo {
	background: #ffffff;
	background-image: url("/images/balkbruindubbelronding.gif");
	background-repeat: no-repeat;
	width: 28.125em;
	height: 1.5625em;
}

div.stl_bookinn_chaletoverzichtbestemming div.stl_bookinn_chaletinfo {
	background: #ffffff;
	background-image: url("/images/balkblauw3dubbelronding.gif");
	background-repeat: no-repeat;
	width: 43.25em;
	height: 1.5625em;
}

div.stl_bookinn_chaletoverzichtbestemming div.stl_bookinn_chaletinfotwee {
	background: #ffffff;
	background-image: url("/images/balkblauw2dubbelronding.gif");
	background-repeat: no-repeat;
	width: 28.75em;
	height: 1.5625em;
}


div.stl_bookinn_chaletinfotwee h1,
div.stl_bookinn_chaletinfo h1 {
	color: #ffffff;
	font-size: 0.72875em;
}

div.stl_bookinn_help input {
	border: none;
	color: #ffffff;
	background: #666666;
	font-weight: bold;
	font-size: 0.72875em;
	cursor: pointer;
}

div.stl_bookinn_help input:hover {
	background: #CCC2A7;
}

div.stl_bookinn_chaletboeken div.stl_bookinn_eenadres p {
	color: black;
	font-weight: bold;
	font-family: Arial;
}

div.stl_bookinn_radio label {
	font-family: Arial;
	font-size: 0.72875em;
}

div.stl_bookinn_chalettekstt h1 {
	font-size: 0.875em;
	display: none;
}

div.stl_bookinn_chalettekst hr,
div.stl_bookinn_gebiedtekst hr,
div.stl_bookinn_chalettekst h2,
div.stl_bookinn_chalettekst h3,
div.stl_bookinn_chalettekst p {
	font-size: 0.72875em;
}

div.stl_bookinn_chalettekst hr {
	background: #A9A7A8;
	color: #A9A7A8;
}

div.stl_bookinn_chalettekst hr {
	height: 1px;
}

div.stl_bookinn_chalettekst h2 {
	color: #55ABC8;
}

div.stl_bookinn_chalettekst sup {
	font-size: 0.5em;
}

div.stl_bookinn_fotos {
	background: #ccc2a7;
}

img.stl_bookinn_small {
	border: 1px solid #ccc2a7;
	cursor: pointer;
}

img.stl_bookinn_small:hover {
	border: 1px solid #666666;
}

a.stl_bookinn_prijslink,
a.stl_bookinn_leesmeer {
	color: #df316d;
	font-weight: bold;
	font-size: 0.72875em;
}

a.stl_bookinn_leesmeer:hover {
	text-decoration: underline;
}

a.stl_bookinn_prijslink:hover {
	color: #2B96BA;
}

img.stl_bookinn_next {
	cursor: pointer;
}

div.stl_bookinn_chaletdetails,
div.stl_bookinn_chaletboeken {
	border-left: 2px solid #000000;
	border-right: 2px solid #000000;
	border-bottom: 2px solid #000000;
}

div.stl_bookinn_map {
	background: #ccc2a7;
}

div.stl_bookinn_map a {
	color: #ffffff;
	font-size: 0.72875em;
	text-decoration: underline;
}

div.stl_bookinn_map h1 {
	color: #ffffff;
	font-size: 0.625em;
	text-decoration: underline;
}

div.stl_bookinn_map h1 {
	text-transform: uppercase;
}

ul.stl_bookinn_submenu li a {
	color: #df316d;
	font-size: 0.72875em;
}

ul.stl_bookinn_submenu li a:hover {
	color: #6bb5cf;
}

div.stl_bookinn_arrangement {
	font-size: 0.72875em;
}

div.stl_bookinn_extrainformatie {
	background-color: #6bb5cf;
	color: #ffffff;
	font-weight: bold;
	font-size: 0.72875em;
}

div.stl_bookinn_informatierow a {
	color: #55ABC8;
	font-size: 0.72875em;
}

div.stl_bookinn_informatierow a:hover {
	color: #6bb5cf;
}

div.stl_bookinn_gebied {
	font-size: 0.72875em;
}

div.stl_bookinn_bestemming {
	font-size: 0.72875em;
}

div.stl_bookinn_bestemming a {
	color: #55ABC8;
}

div.stl_bookinn_bestemming a:hover {
	color: #6bb5cf;
}

div.stl_bookinn_gebied a {
	color: #000000;
}

div.stl_bookinn_gebied a:hover {
	color: #A9A7A8;
}

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

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

div.stl_bookinn_accommodatieoverzicht table {
	font-size: 0.72875em;
	font-family: Arial;
}

div.stl_bookinn_accommodatieoverzicht table tbody th,
div.stl_bookinn_accommodatieoverzicht table td {
	background: #f0eef0;
}

div.stl_bookinn_accommodatieoverzicht table td.stl_bookinn_beschikbaar,
div.stl_bookinn_accommodatieoverzicht table td.stl_bookinn_nietbeschikbaar,
div.stl_bookinn_accommodatieoverzicht table td.stl_bookinn_aanbieding {
	font-size: 0.9em;
}

div.stl_bookinn_accommodatieoverzicht table thead tr.stl_bookinn_maand th {
	background: #666666;
	color: white;
}

div.stl_bookinn_accommodatieoverzicht table thead tr.stl_bookinn_aankomst th {
	background: #ccc2a7;
}

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

div.stl_bookinn_accommodatieoverzicht table thead tr.stl_bookinn_maand th.stl_bookinn_monthend,
div.stl_bookinn_accommodatieoverzicht table thead th.stl_bookinn_monthend,
div.stl_bookinn_accommodatieoverzicht table tbody td.stl_bookinn_monthend {
	border-right: 0.3em solid white;
}

div.stl_bookinn_accommodatieoverzicht table tbody tr.stl_bookinn_chaletrow td {
	border-top: 0.6em solid white;
}

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

div.stl_bookinn_accommodatieoverzicht table tbody tr.stl_bookinn_chaletrow td.stl_bookinn_chalettitel {
	font-weight: bold;
}

div.stl_bookinn_accommodatieoverzicht table tbody td.stl_bookinn_nietbeschikbaar {
	color: #666666;
}

.stl_bookinn_nietbeschikbaar {
	color: #666666;
}

div.stl_bookinn_accommodatieoverzicht table tbody td.stl_bookinn_beschikbaar a {
	text-decoration: underline;
	color: #2B96BA;
	cursor: pointer;
}

.stl_bookinn_beschikbaar a {
	text-decoration: underline;
	color: #2B96BA;
	cursor: pointer;
}

.stl_bookinn_beschikbaar a:hover {
	background-color: #2B96BA;
	color: #ffffff;
}

div.stl_bookinn_accommodatieoverzicht table tbody td.stl_bookinn_beschikbaar a:hover {
	background-color: #2B96BA;
	color: #ffffff;
}

div.stl_bookinn_accommodatieoverzicht table tbody td.stl_bookinn_aanbieding a {
	text-decoration: underline;
	color: #df316d;
	cursor: pointer;
}

div.stl_bookinn_accommodatieoverzicht table tbody td.stl_bookinn_aanbieding a:hover {
	color: #ffffff;
	background-color: #df316d;
}

.stl_bookinn_aanbieding a {
	text-decoration: underline;
	color: #df316d;
	cursor: pointer;
}

.stl_bookinn_aanbieding a:hover {
	color: #ffffff;
	background-color: #df316d;
}

div.stl_bookinn_accommodatieoverzicht table tbody tr.stl_bookinn_chaletrow td {
	font-weight: normal;
}

div.stl_bookinn_accommodatieoverzicht table tbody tr.stl_bookinn_legenda td {
	background: white;
}

div.stl_bookinn_block.stl_bookinn_niet {
	background: #666666;
}

div.stl_bookinn_block.stl_bookinn_aan {
	background: #df316d;
}

div.stl_bookinn_block.stl_bookinn_besch {
	background: #2B96BA;
}

div.stl_bookinn_nietbeschikbaar {
	color: #666666;
}

div.stl_bookinn_aanbieding {
	color: #df316d;
	text-decoration: underline;
}

div.stl_bookinn_beschikbaar {
	color: #2B96BA;
	text-decoration: underline;
}

div.stl_bookinn_chaletdetails h1.stl_bookinn_summary {
	font-size: 0.75em;
}

div.stl_bookinn_chaletdetails p.stl_bookinn_voetnoot {
	font-size: 0.72875em;
}

div.stl_bookinn_gebiedrow {
	border-top: 1px #A9A7A8 solid;
}

div.stl_bookinn_gebiedrow.stl_bookinn_noborder {
	border: 0;
}

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

div.stl_bookinn_popup,
div.stl_bookinn_popupimage {
	background: white;
	border: 1px solid black;
}

div.stl_bookinn_popup a,
div.stl_bookinn_popupimage a,
div.stl_bookinn_popup h1,
div.stl_bookinn_popupimage h1 {
	background: #6bb5cf;
	color: #ffffff;
	font-size: 0.75em;
	font-weight: normal;
}

div.stl_bookinn_popupimage h1 {
	text-transform: uppercase;
}

div.stl_bookinn_popup.stl_bookinn_helppopup a,
div.stl_bookinn_popup.stl_bookinn_helppopup h1 {
	background: #666666;
}

div.stl_bookinn_popup h1 {
	text-transform: uppercase;
}

body.stl_bookinn_popup h1,
body.stl_bookinn_popup p {
	font-family: Arial;
	font-size: 0.72875em;
}

body.stl_bookinn_popup h1,
body.stl_bookinn_popupimage h1 {
	color: white;
	background: #ccc2a7;
	font-weight: normal;
}

div.stl_bookinn_selectie div.stl_bookinn_chalet {
	border: 1px solid black;
}

div.stl_bookinn_selectie div.stl_bookinn_chalet h1 {
	color: #2B96BA;
	font-size: 0.85em;
}

div.stl_bookinn_selectie div.stl_bookinn_chalet p {
	font-size: 0.72875em;
}

div.stl_bookinn_chalet h2 a,
div.stl_bookinn_chaletinfo h1 a,
div.stl_bookinn_chaletinfotwee h1 a {
	color: #ffffff;
	text-decoration: none;
}

div.stl_bookinn_chalet h2 a:hover,
div.stl_bookinn_chaletinfo h1 a:hover,
div.stl_bookinn_chaletinfotwee h1 a:hover {
	text-decoration: underline;
}

div.stl_bookinn_selectie input.stl_bookinn_boekenselectie {
	background: #df316d;
	font-family: Arial;
	font-weight: bold;
	color: white;
	border: none;
	cursor: pointer;
	font-size: 0.72875em;
}

div.stl_bookinn_selectie input.stl_bookinn_boekenselectie:hover {
	background: #6bb5cf;
}

div.stl_bookinn_selectie div.stl_bookinn_chalet a {
	font-size: 0.72875em;
	font-family: Arial;
	color: #df316d;
}

div.stl_bookinn_selectie p.stl_bookinn_info {
	font-size: 0.72875em;
	background: #ccc2a7;
}

div.stl_bookinn_chaletboeken div.stl_bookinn_rightblock {
	background-color: #CCC2A7;
	padding-left: 1em;
	padding-top: 2em;
	width: 10em;
}

div.stl_bookinn_chaletboeken div.stl_bookinn_chalettekst {
	background-color: #ffffff;
}

div.stl_bookinn_chaletboeken h1.stl_bookinn_headerblauw {
	background-color: #6bb5cf;
	color: #ffffff;
}

div.stl_bookinn_chaletboeken h1.stl_bookinn_headerbruin {
	background-color: #B9B59E;
	color: #ffffff;
}

div.stl_bookinn_chaletboeken h1 {
	background-color: #6bb5cf;
	color: #ffffff;
	line-height: 0;
	text-transform: uppercase;
	font-size: 0.75em;
}

div.stl_bookinn_chaletboeken div.stl_bookinn_rightblock h2 {
	color: #ffffff;
	text-transform: uppercase;
}

div.stl_bookinn_chaletboeken div.stl_bookinn_rightblock span {
	color: #666666;
	font-size: 0.72875em;
	display: block;
	font-weight: bold;
	margin-bottom: 0.25em;
}

div.stl_bookinn_chaletboeken div.stl_bookinn_rightblock span.stl_bookinn_voltooid {
	color: #000000;
	text-decoration: underline;
}

div.stl_bookinn_chaletboeken div.stl_bookinn_rightblock span.stl_bookinn_voltooid:hover {
	color: #2B96BA;
}

div.stl_bookinn_chaletboeken div.stl_bookinn_rightblock span.stl_bookinn_actief {
	color: #2B96BA;
}

div.stl_bookinn_chaletboeken {
	background-color: #CCC2A7;
}

ul.stl_submenu h1 {
	font-size: 0.85em;
}

ul.stl_submenu li {
	font-size: 0.72875em;
}

ul.stl_submenu {
	list-style: none;
}

ul.stl_submenu li a {
	line-height: 1em;
	color: #000000;
	height: 14px;
}

ul.stl_submenu li.stl_menu:hover,
ul.stl_submenu li.stl_active {
	background-image: url("/images/pijlblauw.gif");
	background-repeat: no-repeat;
}

ul.stl_submenu li.stl_menu:hover a,
ul.stl_submenu li.stl_active a {
	color: #2B96BA;
}

ul.stl_submenu li.stl_kaart h1 {
	color: #666666;
	text-transform: uppercase;
}

ul.stl_submenu li.stl_kaart a {
	text-decoration: underline;
	color: #2B96BA;
}

ul.stl_submenu li.stl_kaart a:hover {
	color: #17668a;
}

div.stl_bookinn_aanbiedingen h1 {
	font-size: 0.85em;
	color: #6bb5cf;
}

div.stl_bookinn_boekenbutton {
	color: #ffffff;
	font-size: 0.825em;
	background-color: #D20012;
	text-align: center;
	font-weight: bold;
	cursor: pointer;
}

div.stl_bookinn_boekenbutton:hover {
	background-color: #6bb5cf;
}

div.stl_bookinn_chaletboeken table.stl_bookinn_groepoverzicht input {
	border: 1px solid #A9A7A8;
	font-family: Arial;
}

div.stl_bookinn_chaletboeken table td,
div.stl_bookinn_chaletboeken p {
	color: #666666;
}

div.stl_bookinn_chaletboeken td.stl_bookinn_title {
	color: #000000;
}

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

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

a.stl_bookinn_wijzig {
	color: #6bb5cf;
	font-size: 0.72875em;
}

a.stl_bookinn_wijzig:hover {
	color: #D20012;
}

div.stl_bookinn_achtergrondblauw {
	background-color: #DCF2F7;
}

table.stl_bookinn_reisgenoten td select,
table.stl_bookinn_reisgenoten td input {
	border: 1px solid #A9A7A8;
	font-family: Arial;
}

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

table.stl_bookinn_factuuradres input,
table.stl_bookinn_factuuradres textarea,
table.stl_bookinn_factuuradres select {
	border: 1px solid #A9A7A8;
	font-size: 1em;

}

textarea {
	font-size: 0.72875em;
}

input,
textarea {
	font-family: Arial;
}

table.stl_bookinn_controleboeker td.stl_bookin_bold {
	color: #000000;
}

td.stl_bookin_bold {
	font-weight: bold;
}

div.stl_bookinn_chalettekst p.stl_bookinn_bold {
	font-weight: bold;
	color: #000000;
}

span#leesmeer,
span#verkort {
	cursor: pointer;
}

span#verkort {
	display: none;
}

a.stl_bookinn_delete {
	text-decoration: none;
}

a.stl_bookinn_delete:hover {
	text-decoration: underline;
}

/* css aangeleverd door bookinn */
/* keuzeopties pagina te boeken opties */
div.opties {
	margin-bottom:3px;
	color:#000;
}

/* Popups extra informatie onderaan pagina prijzen en beschikbaarheid */
table.popup_prijsinfo {
	width: 100%;
	border:0;
}

table.popup_prijsinfo tr {
	background:#f0eef0;
}

table.popup_prijsinfo td {
	width:33.9em;
}

table.popup_prijsinfo h1.kop {
	font-size:1em;
}

table.popup_prijsinfo td.activsoort {
	padding-left:1em;
	font-weight:bold;
}

table.popup_prijsinfo td.keuze_naam {
	padding-left:3em;
}

table.popup_prijsinfo td.keuze_tarief {
	padding-left:1em;
}

/* Controle prijs/boeking */
table.controle_main {
	margin:0 !important;
}

.prijscontrole {
	font-size:1em !important;
}

td.weekaanb {
	width:15em;
}

.wk_aanb {
	float:left;
	width:15em;
	padding-bottom:1em;
	clear:both;
}

.chalettoppers_aanb {
	float:left;
	padding-bottom:1em;
}
/* Onderstaande is gekopieerd van 'oude' sportura website */
.gebiedsinfo {
  width:180px;
  height:100px;
  /*border:1px solid #D2D2D2;*/
  background-color:#FFFFFF;
  padding:3px 3px 0px 3px;
  color:#636363;
  font-size:10px;
  position:relative;
  margin-bottom:0;
}

.gebiedsinfo div {
  float:left;
  font-size:10px;
  text-align:center;
  padding-top:4px;
  font-weight:bold;
}

.gebiedsinfo div span {
  position:relative;
  top:8px;
}

.gebiedsinfo img {
  margin-left:3px;
  float:left;
}

.gebiedsinfo
	.txt4img {
	float:left;
	min-width:50px;
}

.gp {
    float:left;
    color:#26CB00;
    background: url(/images/bg_gp.gif);
    background-repeat: no-repeat;
    width: 42px;
    height: 41px;
}

.rp {
	float:left;
  	color:#ff3000;
   	background: url(/images/bg_rp.gif);
   	background-repeat: no-repeat;
   	width: 42px;
   	height: 41px;
}

.zp {
	float:left;
  	color:#000000;
  	background: url(/images/bg_zp.gif);
  	background-repeat: no-repeat;
  	width: 42px;
  	height: 40px;
}

 .bp {
 	float:left;
  	color:#259ADC;
  	background: url(/images/bg_bp.gif);
  	background-repeat: no-repeat;
  	width: 42px;
  	height: 40px;
}

/* keuzeopties pagina te boeken opties */
div.opties {
	margin-bottom:3px;
	color:#000;
}

/* Popups extra informatie onderaan pagina prijzen en beschikbaarheid */
table.popup_prijsinfo {
	width: 100%;
	border:0;
}

table.popup_prijsinfo tr {
	background:#f0eef0;
}

table.popup_prijsinfo td {
	width:33.9em;
}

table.popup_prijsinfo
	h1.kop {
		font-size:1em;
}

table.popup_prijsinfo
	td.activsoort {
	padding-left:1em;
	font-weight:bold;
}

table.popup_prijsinfo
	td.keuze_naam {
	padding-left:3em;
}

table.popup_prijsinfo
	td.keuze_tarief {
	padding-left:1em;
}

/* Controle prijs/boeking */
table.controle_main {
	margin:0 !important;
}

.prijscontrole {
	font-size:1em !important;
}

table.pos_bookinn_factuuradres td select.pos_bookinn_aanhef {
	margin-left: 2.5em;
	width:4em;
}

table.pos_bookinn_factuuradres td input.pos_bookinn_voornaam {
	width: 10.7em;
	margin-left: 0em;
}

table.pos_bookinn_factuuradres td select.pos_bookinn_gebdag {
	margin-left: 2.5em;
}

table.pos_bookinn_factuuradres td input.pos_bookinn_straat {
	width: 11em;
}

table.pos_bookinn_factuuradres td input.pos_bookinn_huisnr {
	width: 3em;
	margin-left: 0em;
}

table.pos_bookinn_factuuradres td input.pos_bookinn_postcode {
	width: 4em;
}

table.pos_bookinn_factuuradres td input.pos_bookinn_woonplaats {
	width: 10em;
	margin-left: 0em;
}

table.pos_bookinn_factuuradres td select.pos_bookinn_land {
	width: 15.7em;
	margin-left: 2.5em;
}

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,
div.pos_bookinn_chaletboeken table.pos_bookinn_teboekenopties td select {
	font-size: 1em;
}

div.stl_bookinn_accommodatieoverzicht table td.stl_bookinn_opaanvraag {
	font-size: 0.9em;
}

div.stl_bookinn_accommodatieoverzicht table tbody td.stl_bookinn_opaanvraag a {
	text-decoration: underline;
	color: #000000;
	cursor: pointer;
}

.stl_bookinn_opaanvraag a {
	text-decoration: underline;
	color: #000000;
	cursor: pointer;
}

.stl_bookinn_opaanvraag a:hover {
	background-color: #000000;
	color: #FFFFFF;
}

div.stl_bookinn_accommodatieoverzicht table tbody
td.stl_bookinn_opaanvraag a:hover {
	background-color: #000000;
	color: #FFFFFF;
}

div.stl_bookinn_opaanvraag {
	color: #000000;
	text-decoration: underline;
}

div.stl_bookinn_block.stl_bookinn_aanvr {
	background: #000000;
}


div.pos_bookinn_paymentblock {
	 padding-bottom:10px;
}

div.pos_bookinn_paymentblock table {
	width:95%;
}

div.pos_bookinn_paymentblock td.payment_title_breakloose {
	background:#d37327;
	color:#fff;
	font-weight:bold;
}
div.pos_bookinn_paymentblock td.payment_title_sporturachalet {
	margin:0;
	padding:0.3em;
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
}
div.pos_bookinn_paymentblock .blauw {background:#8bd3e5;}
div.pos_bookinn_paymentblock .bruin {
	background:#b9b59e;
}

p.payment_step {
	text-align:center;
	font-weight:bold;
	line-height:1.6em;
	color:#000;}

div.pos_bookinn_paymentblock td.leftcol {
	width:150px;
}

div.pos_bookinn_paymentblock td.payment_sel {
	font-size:1em;
}

td.payment_sel .title {
	font-weight:bold;
}

td.payment_sel .radiobtn {
	width:auto;
	border:0;
}


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

body {
	border-bottom: 2em solid #059dd4;
	background-color: #059dd4;
}

div.stl_content {
	background-image: url("/images/onderkant.gif");
	background-position: bottom left;
	background-repeat: no-repeat;
}

div.stl_page h1.pos_bookinn_weekaanbieding,
div.stl_page h1.stl_bookinn_chalettoppers {
	font-size: 1.0625em;
}

h1.pos_bookinn_weekaanbieding {
	color: #6BB5CF;
	width: 14.3em;
}

h1.stl_bookinn_chalettoppers {
	color: #666666;
}

ul.stl_menu.stl_menuextern {
	background-image: none;
}

ul.stl_menu.stl_menutop li.stl_delim:hover {
	background: #ffffff;
}

ul.stl_menu.stl_menutop li a {
	color: #000000;
}

ul.stl_menu.stl_menutop li {
	background: #ffffff;
	font-size: 0.85em;
	color: #000000;
}

div.stl_searchbar h1 {
	color: #6bb5cf;
	font-size: 1.3em;
	text-align: center;
}

div.stl_searchbar div.stl_rounded div.stl_roundedcontent {
	font-size: 0.763889em;
	text-align: center;
}

div.stl_searchbar div.stl_rounded:hover,
div.stl_searchbar div.stl_rounded:hover * {
	cursor: pointer;
}

div.stl_rounded,
div.stl_rounded div.stl_roundedright,
div.stl_rounded div.stl_roundedcontent {
	background-image: url("/images/zoekenboek.gif");
}

div.stl_rounded div.stl_roundedcontent {
	color: #ffffff;
}

div.stl_searchbar {
	background-image: url("/images/searchgradient.gif");
	background-repeat: repeat-x;
	background-position: 0px 26px;
}

div.stl_searchbar a {
	color: #df316d;
	text-decoration: none;
	font-size: 0.763889em;
}

div.pos_bookinn_chalettekst h1.pos_bookinn_headerblauw,
div.pos_bookinn_chalettekst h1.pos_bookinn_headerbruin {
	padding-top: 0.8em;
	line-height: 1em;
}

div.pos_bookinn_popup {

}

div.stl_top ul.stl_menumain li.stl_first:hover,
div.stl_top ul.stl_menumain li.stl_first,
div.stl_top ul.stl_menumain li.stl_first.stl_active,
div.stl_top ul.stl_menumain li.stl_active,
div.stl_top ul.stl_menumain li,
div.stl_top ul.stl_menumain li:hover {
	background-image: none;
	background: none;
}

div.stl_top ul li div.menutabs {
	background-image: url('/images/tab_divided.png');
	background-repeat: repeat-x;
}

div.stl_top ul.stl_menumain li.stl_active div.menutabs,
div.stl_top ul.stl_menumain li:hover div.menutabs {
	background-image: url('/images/tabwit_divided.png');
}

div.stl_top ul.stl_menumain li div.tab_right,
div.stl_top ul.stl_menumain li div.tab_left {
	background-repeat: no-repeat;
	background-position: left -25px;
}

div.stl_top ul.stl_menumain li div.tab_right {
	background-position: left -50px;
}

div.stl_pageintropage h1 {
	color: #6BB5CF;
	padding-bottom: 0.5em;
}

div.stl_pageintropage p {
	line-height: 1.54285em;
}

body {
/* 	background-color: */
	background-image: url("/images/achtergrond_verloop.jpg");
	background-repeat: repeat-x;
}

body center {
	background-image: url("/images/achtergrond.jpg");
	background-position: center top;
	background-repeat: repeat-x;
}

div.stl_top {
	background-repeat: no-repeat;
}

div.stl_menusandbox,
ul.stl_menu li {
	background-color: transparent;
}

div.stl_top {
	background-position: left 18px;
}

div.bookinn {
	font-family: Arial;
	font-size: 12px;
	width: 710px;
	float: left;
	position: relative;
	z-index: 89;
}

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

div.bookinn a {
	text-decoration: underline;
}

div.bookinn div.pos_bookinn_chalettekst h1 {
	font-size: 0.875em;
	display: none;
}

div.bookinn div.stl_bookinn_chalettekst hr,
div.bookinn div.stl_bookinn_gebiedtekst hr,
div.bookinn div.stl_bookinn_chalettekst h2,
div.bookinn div.stl_bookinn_chalettekst h3,
div.bookinn div.stl_bookinn_chalettekst p {
	font-size:0.72875em;
}

div.bookinn div.stl_bookinn_map a {
	font-size: 0.72875em;
	text-decoration: underline;
}

div.bookinn div.accommodationinfo,
div.bookinn div.boeking div.boekingforms {
	border: 1px solid #85DCEE;
	margin-bottom: 1.5em;
	zoom: 100%; /* fixes IE6 and IE7 peek-a-boo-lines bug */
}

div.bookinn div.boeking div.boekingforms {
	margin-top: 3em;
}

div.bookinn div.boeking h1,
div.bookinn div.boeking h2 {
	font-weight: normal;
}

div.bookinn div.boeking h1 {
	color: #85DCEE;
}

div.bookinn div.accommodationhead {
	background-color: #525252;
	position: relative;
	height: 8em;
	border-bottom: 1px solid #85DCEE;
}

div.bookinn div.accommodationhead div.titles h1 {
	color: #59ABC8;
	font-size: 24px;
}

div.bookinn div.accommodationhead div.titles h1 span.stars {
	font-size: 30px;
	line-height: 24px;
}

div.bookinn div.accommodationhead div.titles h2 {
	font-size: 18px;
	color: #FFFFFF;
	font-weight: normal;
}

div.bookinn div.content h2,
div.bookinn div.bookshortlist h3 {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 6px;
}

div.bookinn div.accommodationhead div.priceandfunctions {
	border-left: 1px dashed #85DCEE;
	float: right;
	height: 8em;
	width: 280px;
}

div.bookinn div.accommodationhead div.priceandfunctions img.foto {
	margin: 0.833333em;
	width: 75px;
}

div.bookinn div.accommodationhead div.priceandfunctions > img.foto {
	width: auto;
	max-width: 75px;
}

div.bookinn div.accommodationhead div.priceandfunctions h3.fromprice,
div.bookinn div.accommodationhead div.priceandfunctions ul,
div.bookinn div.accommodationhead div.priceandfunctions img.foto {
	float: left;
}

div.bookinn div.accommodationhead div.priceandfunctions h3.fromprice,
div.bookinn div.accommodationhead div.priceandfunctions ul {
	padding: 0em;
	margin: 0em;
}

div.bookinn div.accommodationhead div.priceandfunctions h3.fromprice {
	color: #E4217D;
	font-size: 24px;
	font-weight: bold;
	margin-bottom: 6px;
	margin-top: 8px;
	width: 7.5em;
}

div.bookinn div.accommodationhead div.priceandfunctions ul li {
	padding-left: 18px;
	background-image: url("/images/boeking/linkarrow.gif");
	background-repeat: no-repeat;
	background-position: 1px 2px;
}

div.bookinn div.accommodationhead div.priceandfunctions ul li a {
	color: #60C7EE;
}

div.bookinn div.accommodationhead div.priceandfunctions ul li {
	list-style-type: none;
}

div.bookinn div.accommodationhead ul.tabs {
	position: absolute;
	bottom: 0px;
	left: 0;
	margin: 0;
	padding: 0;
	list-style: none;
}

div.bookinn div.accommodationhead ul.tabs li {
	width: 98px;
	height: 24px;
	float: left;
	background-image: url("/images/boeking/sporturabutton.gif");
	background-position: 0 -24px;
	background-repeat: no-repeat;
	position: relative;
	top: 1px;
	border-bottom: 1px solid #85DCEE; /* this helps IE6 */
}

div.bookinn div.accommodationhead ul.tabs li:hover,
div.bookinn div.accommodationhead ul.tabs li.active {
	background-image: url("/images/boeking/sporturabutton.gif");
	background-position: 0 0;
	*background-position: 0 1px;
	background-repeat: no-repeat;
	border-bottom: 1px solid #FFFFFF; /* this helps IE6 */
}

div.bookinn div.accommodationhead ul.tabs li a {
	color: #000000;
	padding: 5px;
	text-decoration: none;
	text-align: center;
	display: block;
}

div.bookinn div.accommodationhead ul.tabs li a:hover {
	text-decoration: underline;
}

div.bookinn div.content {
	padding: 10px;
	padding-right: 0px;
}

div.bookinn div.bookshortlist {
	padding: 10px;
	padding-left: 0px;
}

div.bookinn div.bookshortlist p img {
	
}

div.bookinn div.content {
	width: 417px;
	border-right: 1px solid #85DCEE;
	background-color: #FFFFFF;
}

div.bookinn div.content div.options,
div.bookinn div.content p {
	width: 33.5em;
}

div.bookinn div.content p,
div.bookinn div.bookshortlist p {
	color: #000000;
	line-height: 1.5em;
}

div.bookinn div.bookshortlist {
	float: right;
	width: 258px;
}

div.bookinn div.boeking div.bookshortlist {
	width: 254px;
	padding: 12px;
	padding-left: 0px;
	background-color: #DEF6FF;
}

div.bookinn div.bookshortlist label {
	display: block;
	font-size: 1em;
	margin-top: 1em;
}

div.bookinn div.bookshortlist label select {
	font-size: 1.0909em;
	width: 100%;
	color: #000000;
}

div.bookinn div.accommodationhead div.titles {
	padding: 6px;
}

div.bookinn div.content div.fotos {
	width: 414px;
	float: left;
	position: relative;
	height: 224px;
	overflow-y: hidden;
}

div.bookinn div.content div.fotos img {
	width: 200px;
	height: 200px;
	float: left;
	margin-right: 6px;
	margin-bottom: 6px;
}

div.bookinn div.content div.fotos img.last {
	margin-right: 0px;
}

div.bookinn div.content div.fotos a {
	background-color: #FFFFFF;
	bottom: 0;
	left: 0;
	padding-bottom: 6px;
	padding-left: 18px;
	position: absolute;
	width: 396px;
	outline: none;
	background-image: url("/images/boeking/linkarrow.gif");
	background-repeat: no-repeat;
	background-position: left 2px;
	color: #60C7EE;
	font-size: 12px;
}

div.bookinn div.content div.fotos a:hover {
	color: #55abc8;
}

div.bookinn div.content div.options div.option img {
	float: right;
}

div.bookinn div.content div.options div.option h3,
div.bookinn div.content div.options div.option p,
div.bookinn div.content div.options div.option a {
	float: left;
	clear: left;
}

div.bookinn div.content div.options div.option p {
	width: 25em;
}

div.bookinn div.content div.options div.option {
	padding: 6px;
	padding-left: 10px;
	height: 61px;
	margin-top: 3px;
}

div.bookinn div.content div.options div.option h3 {
	margin-top: 10px;
}

div.bookinn div.content div.options div.option,
div.bookinn div.content div.options div.option p {
	color: #FFFFFF;
}

div.bookinn div.content div.options div.default div.option,
div.bookinn div.content div.options div.default div.option p {
	color: #000000;
}

div.bookinn div.content div.options div.default div.option {
	background-color: #CFE6EE;
	border: 1px solid #85DCEE;
}

div.bookinn div.content div.options div.option a {
	color: #DF0E69;
}

div.bookinn div.content div.options div.yeti div.option {
	background-color: #A41F62;
	border: 1px solid #69143F;
}

div.bookinn div.content div.options div.yeti div.option a,
div.bookinn div.content div.options div.additional div.option a {
	color: #000000;
}

div.bookinn div.content div.options div.service div.option {
	background-color: #525252;
	border: 1px solid #262626;
}

div.bookinn div.content div.options div.insurance div.option {
	background-color: #7FA0AC;
	border: 1px solid #556B73;
}

div.bookinn div.content div.options div.additional div.option {
	background-color: #A41F62;
	border: 1px solid #69143F;
}

div.bookinn div.stl_bookinn_popup,
div.bookinn div.content div.stl_bookinn_chalettekst,
div.bookinn div.content div.stl_bookinn_map {
	font-size: 16px;
}

div.bookinn div.stl_bookinn_popup {
	display: none;
	z-index: 100;
	padding-right: 20px;
	padding-top: 10px;
	padding-left: 71px;
	padding-bottom: 30px;

	height: 30em;
	width: 30em;
	margin-top: -15em;
	margin-left: -15em;
	left: 45%;
	top: 48%;
	position: fixed;

}

div.bookinn div.stl_bookinn_popup img#popupimage {
	position: absolute;
	top: 20px;
	left: 20px;
}

div.bookinn div.stl_bookinn_popup a {
	background-color: #ffffff;
	padding-right: 1.8em;
	position: absolute;
	right: 0;
	top: 1.7em;
	
}

div.bookinn div.stl_bookinn_popup iframe {
	height: 25em;
}

div.bookinn div.content div.stl_bookinn_map a,
div.bookinn div.stl_bookinn_popup a,
div.bookinn span.highlight {
	color: #E4217D;
}

div.bookinn span.highlight {
	font-weight: bold;
}

div.bookinn div.lowlight {
 	background-color: #ECECEC;
	padding: 12px;
	padding-top: 0px;
}

div.bookinn div.content div.gebiedsinfo {
	width: auto;
	height: 5em;
	position: static;
}

div.bookinn div.gebiedsinfo div.infowrapper {
	padding-top: 0;
}

div.bookinn div.content div.stl_bookinn_map {
	padding-left: 0;
	width: 24.8em;
	background-color: #FFFFFF;
}

div.bookinn div.content div.stl_bookinn_map a {
	padding-right: 0;
}

div.bookinn div.stl_bookinn_popup h1,
div.bookinn div.content div.stl_bookinn_map h1 {
	text-transform: none;
	text-decoration: none;
	color: #000000;
	background-color: #FFFFFF;
	width: auto;
	padding-top: 1.5em;
	padding-bottom: 0.5em;
}

div.bookinn div.content div.stl_bookinn_map h1 {
	font-size: 0.875em;
}

div.bookinn div.stl_bookinn_popup h1 {
	background-color: transparent;
	font-size: 1.1em;
	padding-left: 1.35em;
	padding-top: 3em;
}

div.bookinn div.content div.stl_bookinn_map p {
	border: 1px solid #C2C5C7;
	width: 25em;
	margin-bottom: 0.8em;
}

div.bookinn div.stl_bookinn_chalettekst div.fotos {
	font-size: 12px;
}

div.bookinn div.stl_bookinn_chalettekst h2 {
	color: #000000;
	padding-top: 1.2em;
}

div.bookinn div.stl_bookinn_chalettekst h1 {
	padding-bottom: 0.5em;
}

div.bookinn div.content div.stl_bookinn_map p img {
	width: 100%;
}

div.bookinn table.pricetable tr th {
	vertical-align: top;
}

div.bookinn table {
	font-size: 12px;
}

div.bookinn div#pricetable table {
	font-size: 11px;
}

div.bookinn table.pricetable tr.month th {
	background-color: #B0DDEE;
}

div.bookinn table.pricetable tr th.label,
div.bookinn table.pricetable tr th {
	font-weight: normal;
	background-color: #CFE6EE;
}

div.bookinn table.pricetable tr td,
div.bookinn table.pricetable tr th {
	border-left: 1px solid #85DCEE;
	border-top: 1px solid #85DCEE;
	padding: 3px;
	text-align: center;
}

div.bookinn table.pricetable tr td.title {
	text-align: left;
}

div.bookinn table.pricetable tr.lastrow td,
div.bookinn table.pricetable tr.lastrow th {
	border-bottom: 1px solid #85DCEE;
}

div.bookinn table.pricetable tr.spacer td,
div.bookinn table.pricetable tr td.spacer,
div.bookinn table.pricetable tr th.spacer {
	border: none;
	background-color: transparent;
	padding: 0px;
}

div.bookinn table.pricetable tr td.spacer,
div.bookinn table.pricetable tr th.spacer {
	border-left: 1px solid #85DCEE;
}

div.bookinn table.pricetable tr.spacer td {
	height: 3px;
}

div.bookinn table.pricetable tr.arrival th {
/* 	width: 30px; */
}

div.bookinn table.pricetable tr.arrival th.spacer {
	width: auto;
}

div.bookinn table.pricetable tr td {
	background-image: url("/images/boeking/unavailable.jpg");
	background-repeat: no-repeat;
	background-position: center center;
}

div.bookinn table.pricetable tr td.blank {
	background-image: none;
}

div.bookinn table.pricetable tr td.spacer,
div.bookinn table.pricetable tr.spacer td,
div.bookinn table.pricetable tr td.title,
div.bookinn table.pricetable tr td.notrip,
div.bookinn table.pricetable tr.options td {
	background-image: none;
}

div.bookinn table.pricetable tr td a {
	display: block;
	background-color: #FFFFFF;
	color: #00AEF0;
}

div.bookinn table.pricetable tr td.offer a {
	color: #E4217D;
}

div.bookinn div.pricetablelegend {
	margin-top: 6px;
}

div.bookinn div.pricetablelegend div {
	float: left;
	clear: left;
	width: 20px;
	height: 20px;
	margin-right: 6px;
	margin-bottom: 3px;
}

div.bookinn div.pricetablelegend span {
	float: left;
	margin-top: 4px;
	text-decoration: underline;
}

div.bookinn div.pricetablelegend span.unavailable {
	text-decoration: none;
}

div.bookinn div.pricetablelegend div.available {
	background-color: #00AEF0;
}

div.bookinn div.pricetablelegend span.available {
	color: #00AEF0;
}

div.bookinn div.pricetablelegend div.offer {
	background-color: #E4217D;
}

div.bookinn div.pricetablelegend span.offer {
	color: #E4217D;
}

div.bookinn div.pricetablelegend div.onrequest {
	background-color: #000000;
}

div.bookinn div.pricetablelegend span.onrequest {
	color: #000000;
}

div.bookinn div.pricetablelegend div.unavailable {
	background-color: #C2C5C7;
}

div.bookinn div.pricetablelegend span.unavailable {
	color: #C2C5C7;
}

div.bookinn div.pricetableinfo {
	font-size: 0.9166em;
	border: 1px solid #85DCEE;
	padding: 10px;
	clear: left;
}

div.bookinn div.bookshortlist div.pricetableinfo {
	font-size: 1em;
}

div.bookinn h4 {
	color: #E4217D;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-top: 22px;
}

div.bookinn div.bookshortlist h4,
div.bookinn div.boeking h4 {
	font-size: 1.0833em;
}

div.bookinn div.arrivalnavigation {
	margin-bottom: 6px;
}

div.bookinn div.arrivalnavigation a {
	margin-bottom: 3px;
	float: right;
	color: #00AEF0;
}

div.bookinn div.arrivalnavigation a.later {
	padding-left: 0.5em;
}

div.bookinn div.arrivalnavigation a.earlier {
	padding-right: 0.5em;
}

div.bookinn table.pricetable {
	width: 264px;
}

div.bookinn div.moreinfo ul {
	padding: 0px;
	margin: 0px;
}

div.bookinn div.moreinfo ul li {
	list-style: none;
}

div.bookinn div.moreinfo ul li a {
	color: #60C7EE;
}

div.bookinn ul.steps {
	padding: 0;
	margin: 0;
	margin-top: 0.5em;
}

div.bookinn ul.steps li {
	float: left;
	margin-right: 6px;
	background-color: #D0D2D2;
	font-weight: bold;
	padding: 6px;
	padding-top: 3px;
	padding-bottom: 3px;
	list-style: none;
}

div.bookinn ul.steps li.active {
	color: #FFFFFF;
	background-color: #E4217D;
}

div.bookinn ul.steps li.done {
	background-color: #B0DEEE;
}

div.bookinn div.boeking div.boekingforms {
	clear: left;
}

div.bookinn div.boeking div.content div.step {
	background-color: #E0E0E0;
	font-weight: bold;
	padding-left: 10px;
	padding-top: 6px;
	padding-bottom: 7px;
	margin-bottom: 3px;
	margin-right: 10px;
	clear: left;
}

div.bookinn div.boeking div.content div.active,
div.bookinn div.boeking div.content div.done {
	background-color: #B0DDEE;
}

div.bookinn div.boeking div.content div.step a {
	font-weight: normal;
	float: right;
}

div.bookinn div.boeking form label {
	margin-top: 12px;
	font-size: 1em;
	float: left;
}

div.bookinn div.boeking form label.geboortedatum,
div.bookinn div.boeking form label.sporturaanraking {
	width: 33em;
}

div.bookinn div.boeking form label.geboortedatum {
	white-space: nowrap;
}

div.bookinn div.boeking form.stepfour label,
div.bookinn div.boeking form.steptwo label {
	float: none;
	width: 33em;
}

div.bookinn div.boeking form.steptwo div.traveller label {
	float: left;
	width: auto;
}

div.bookinn div.boeking form.steptwo div.traveller label.voornaam input {
	width: 9.3em;
}

div.bookinn div.boeking form.steptwo div.traveller label.geboortedatum input {
	width: 13.6em;
}

div.bookinn div.boeking form.steptwo div.traveller > label.geboortedatum input {
	width: 14em;
}

div.bookinn div.boeking form label.email {
	white-space: nowrap;
}

div.bookinn div.boeking form div.options div.optionlist label {
	margin-top: 3px;
}

div.bookinn div.boeking form.stepfour label input,
div.bookinn div.boeking form.stepfour label span {
	float: left;
}

div.bookinn div.boeking form.stepfour label input {
	clear: left;
}

div.bookinn div.boeking form.stepfour label span {
	width: 30em;
}

div.bookinn div.boeking form h4 {
	font-size: 1.0833em;
	clear: left;
	margin-bottom: 3px;
}

div.bookinn div.boeking form div.borg label,
div.bookinn div.boeking form div.traveler label {
	float: left;
}

div.bookinn div.boeking form input {
	border: 1px solid #D0D2D2;
}

div.bookinn div.boeking form input,
div.bookinn div.boeking form select {
	margin-right: 6px;
}

div.bookinn div.boeking form input {
	width: 9.7em;
}

div.bookinn div.boeking form label.tussenvoegsel input {
	width: 4.75em;
}

div.bookinn div.boeking form label.geboortedatum input,
div.bookinn div.boeking form label.huisnummer input,
div.bookinn div.boeking form label.postcode input {
	width: 6em;
}

div.bookinn div.boeking form label.straat input,
div.bookinn div.boeking form label.plaatsnaam input {
	width: 23em;
}

div.bookinn div.boeking form label.straat > input,
div.bookinn div.boeking form label.plaatsnaam > input {
	width: 23.3em;
}

div.bookinn div.boeking form label.telefoonnummer input,
div.bookinn div.boeking form label.email input {
	width: 15em;
}


div.bookinn div.boeking form label.geboortedatum,
div.bookinn div.boeking form label.email {
	clear: left;
}

div.bookinn div.boeking form label.email input {
	float: left;
}

div.bookinn div.boeking form label.email a.help {
	margin-top: 0;
}

div.bookinn div.boeking form div.options label.email {
	clear: none;
}

div.bookinn div.boeking form p.intro {
 	background-color: #ECECEC;
	padding: 12px;
	margin-top: 3px;
	margin-bottom: 20px;
	width: 31.9em;
}

div.bookinn div.boeking form.stepone p.intro {
	margin-top: 3px;
	margin-bottom: 0px;
}

div.bookinn div.boeking form h3.intro {
	background-color: #ECECEC;
	padding: 12px;
	position: relative;
	top: 12px;
	width: 27.3em;
	font-size: 14.0333px;
}

div.bookinn div.boeking form label span.highlight {
	color: #E4217D;
	font-weight: bold;
	font-size: 1.0833em;
}

div.bookinn a {
	color: #000000;
}

div.bookinn button {
	float: right;
	padding: 0;
	margin: 0;
	border: 0;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 0.95em;
	white-space: nowrap;
	cursor: default;
	background-colorf: transparent;
}

div.bookinn button.next {
	height: 26px;
	width: 97px;
	background-image: url("/images/boeking/knop_gaverder.png");
}

div.bookinn div.en button.next {
	width: 85px;
	background-image: url("/images/boeking/en/knop_continue.png");
}

div.bookinn button.boeken {
	width: 86px;
	background-image: url("/images/boeking/knop_boeken.png");
}

div.bookinn div.en button.boeken {
	width: 75px;
	background-image: url("/images/boeking/en/knop_book.png");
}

div.bookinn button.zoek {
	width: 65px;
	background-image: url("/images/boeking/knop_zoek.png");
}

div.bookinn div.en button.zoek {
	width: 85px;
	background-image: url("/images/boeking/en/knop_search.png");
}

div.bookinn button.definitief_boeken {
	width: 155px;
	background-image: url("/images/boeking/knop_definitiefboeken.png");
}

div.bookinn button.betalen {
	width: 80px;
	background-image: url("/images/boeking/knop_betalen.png");
}

div.bookinn div.en button.definitief_boeken {
	width: 75px;
	background-image: url("/images/boeking/en/knop_book.png");
}

div.bookinn button.verstuur {
	width: 88px;
	background-image: url("/images/boeking/knop_verstuur.png");
}

div.bookinn div > button.next:hover { /* ">" here to avoid being unable to click in IE6 */
	background-position: left -26px;
}

div.bookinn button div.button_column {
	height: 26px;
	background-image: url("/images/boeking/buttonbackground.gif");
}

div.bookinn button div.button_left,
div.bookinn button div.button_right {
	background-repeat: no-repeat;
}

div.bookinn button div.button_left {
	background-position: left 0px;
}

div.bookinn button div.button_center {
	background-position: left -26px;
	margin-left: 11px;
	margin-right: 11px;
}

div.bookinn button div.button_right {
	background-position: right -52px;
}

div.bookinn button: hover div.button_left {
	background-position: left -78px;
}

div.bookinn button: hover div.button_center {
	background-position: left -104px;
}

div.bookinn button: hover div.button_right {
	background-position: right -130px;
}

div.bookinn button div.button_content {
	padding-top: 4px;
}

div.bookinn div.required {
	color: #262626;
	padding-top: 1em;
	clear: left;
}

div.bookinn div.content div.boekingbutton {
	height: 40px;
	clear: left;
	width: 34em;
}

div.bookinn button {
	
}

div.bookinn button div.button_column {
	
}

div.bookinn form a.help {
	float: left;
	text-decoration: none;
	display: block;
	width: 16px;
	height: 15px;
	background-image: url("/images/boeking/help.gif");
	background-repeat: no-repeat;
	margin-top: 6px;
}

div.bookinn form a.help: hover {
	background-image: url("/images/boeking/helproll.gif");
}

div.bookinn div.options div.optionlist h3 {
	font-size: 1.0833em;
}

div.bookinn div.options div.optionlist h4 {
	color: #000000;
	font-size: 1.3333em;
}

div.bookinn form div.options div.optionlist label {
	float: left;
	line-height: 23px;
	width: 382px;
	height: 23px;
}

div.bookinn form div.options div.optionlist div > label {
	height: auto;
	min-height: 23px;
}

div.bookinn form div.options div.optionlist div.kamerindeling label select {
	width: 376px;
}

div.bookinn form div.options div.optionlist label select {
	float: right;
	width: 245px;
}

div.bookinn div.traveller div.kamerindeling select {
	width: 372px;
}

div.bookinn div.traveller div.kamerindeling a.help {
	margin-top: 28px;
}

div.bookinn table.tripoverview {
	border-collapse: collapse;
}

div.bookinn table.tripoverview td,
div.bookinn table.tripoverview th {
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: right;
}

div.bookinn table.tripoverview td.label,
div.bookinn table.tripoverview th.label {
	text-align: left;
}

div.bookinn table.tripoverview th.title {
	color: #E4217D;
}

div.bookinn table.tripoverview tr.total td {
	border-top: 1px solid #9D9D9D;
	font-weight: bold;
}

div.bookinn div.boeking form div.borg label.rekeningnummer input {
	width: 14.2em;
}

div.bookinn div.boeking form div.borg label.bank input {
	width: 15.1em;
}

div.bookinn div.betaalmethodes {
	padding-top: 1em;
	height: 12em;
}

div.bookinn div.travelers div.traveler,
div.bookinn div.betaalmethodes div.betaalmethode {
	border: 1px solid #E0E0E0;
	margin-bottom: 6px;
	padding: 3px;
}

div.bookinn div.betaalmethodes div.betaalmethode {
	float: left;
	width: 375px;
}

div.bookinn div.travelers div.traveler {
	background-color: #E0E0E0;
}

div.bookinn div.betaalmethodes input {
	float: left;
	clear: left;
	width: auto;
}

div.bookinn div.travelers div.traveler span.amount,
div.bookinn div.betaalmethodes div.betaalmethode a,
div.bookinn div.betaalmethodes div.betaalmethode img {
	float: right;
	clear: none;
}

div.bookinn div.travelers div.traveler span.amount {
	width: 7em;
}

div.bookinn div.betaalmethodes div.betaalmethode img {
	margin-right: 1em;
}

div.bookinn div.betaalmethodes div.betaalmethode a {
	margin-top: 0;
}

div.bookinn div.betaalmethodes div.betaalmethode label {
	margin-top: 3px;
}

div.bookinn div.betaalmethodes input {
	margin-top: 6px;
}

div.bookinn div.boeking form textarea {
	font-size: 1em;
	border: 1px solid #E0E0E0;
	height: 12em;
	width: 33.75em;
}

div.labelvalue div.label {
	float: left;
	width: 10em;
}

div.bookinn div.boekingaccommodationinfo div.bookshortlist {
	font-size: 0.9166em;
}

div.labelvalue div.value {
	font-weight: bold;
	clear: right;
}

div.bookinn div.sandbox {
	clear: both;
	font-size: 0px;
	line-height: 0px;
	height: 0px;
}

div.bookinn div.boeking div.boekingforms div.bookshortlist,
div.bookinn form.priceandoptions {
	font-size: 0.9166em;
}

div.bookinn form.priceandoptions label {
	color: #666666;
}

div.bookinn div.boeking div.betaalmethodes form input {
	width: auto;
}

div.bookinn div.boeking div.content {
	background-color: #FFFFFF;
}

div.bookinn div.boeking div.boekingforms,
div.bookinn div.boekingaccommodationinfo {
	background-color: #DEF6FF;
}

div.bookinn div.boeking div.boekingforms span.extratext {
	margin-left: 2.2em;
}

div.bookinn div.boeking div.options,
div.bookinn div.border {
	border-top: 1px dashed #8E8E8E;
}

div.bookinn div.boeking div.border {
	width: 33.65em;
}

div.bookinn div.boeking div.optionsinfo {
	margin-bottom: 12px;
}

div.bookinn div.boeking div.options div.options {
	border-top: none;
}

div.bookinn div.boeking div.options {
	margin-top: 1.5em;
}

div.bookinn div.optionsinfo ul {
	margin: 0px;
	padding: 0px;
}

div.bookinn div.optionsinfo ul li {
	list-style: none;
	line-height: 1.5em;
}

div.bookinn div.boeking h5 {
	clear: left;
	margin: 0;
	margin-bottom: 0.3em;
	padding-top: 1em;
	font-weight: bold;
	font-size: 1.0833em;
}

div.bookinn div.optionsinfo ul li a {
	text-decoration: none;
	padding-left: 1.5em;
	background-image: url("/images/boeking/linkarrow.gif");
	background-repeat: no-repeat;
}

div.bookinn div.optionsinfo ul li a:hover {
	text-decoration: underline;
}

div.bookinn div.sameoptions em {
	float: left;
	clear: left;
	padding-left: 2.15em;
	padding-top: 0.5em;
}

div.bookinn div.sameoptions {
	clear: left;
	padding-top: 1em;
}

div.bookinn div.boeking form input.box {
	border: none;
	width: auto;
}

div.bookinn div.boeking form div.groep input,
div.bookinn div.boeking form div.groep a.help {
	float: right;
}

div.bookinn div.boeking form div.groep input {
	width: 20em;
}

div.bookinn div.boeking form div.groep a.help {
	margin-top: 3px;
}

div.bookinn div.boeking form div.travelers a.help {
	float: right;
	clear: none;
	margin-left: 0.5em;
	margin-top: 0;
}

div.bookinn div.boeking form div.groep label {
	display: block;
	line-height: 22px;
	width: 34em;
}

div.bookinn div.travelers {
	padding-top: 10px;
}

div.bookinn div.travelers,
div.bookinn table.tripoverview {
	width: 34em;
}
div.bookinn div.boeking div.optionsinfo {
	width: 31.7em;
}

div.bookinn div.boeking div.content div.done a {
	margin-right: 1em;
}

div.bookinn div.bookshortlist a.add {
	display: block;
}

div.bookinn div.bookshortlist a.add {
	padding-top: 2em;
}

div.bookinn div.bookshortlist a.delete {
	float: right;
}

div.bookinn div.bookshortlist div.boekingbutton {
	padding-top: 0.5em;
}

div.bookinn div.bookshortlist form.priceandoptions div.boekingbutton {
	padding-top: 1em;
}

div.bookinn div.bookshortlist a.add:hover,
div.bookinn div.bookshortlist a.delete:hover {
	color: #6D6D6D;
}

div.bookinn p.addmoretext {
	clear: both;
	padding-top: 1em;
}

div.bookinn div.shim {
	position: absolute;
	left: 0;
	top: 0;
	opacity: 0.5;
	filter: alpha(opacity=50);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	background-color: #000000;
	height: 600px;
	width: 700px;
	z-index: 99;
	display: none;
}

div.bookinn div.shim iframe {
	border: none;
	width: 100%;
	height: 100%;
	filter: alpha(opacity=0);
}

div.bookinn div.areanavigation {
	font-size: 12px;
	padding-top: 1em;
	padding-bottom: 1em;
}

div.bookinn div.areanavigation a {
	color: #E4217D;
}

div.bookinn div.areanavigation a.active {
	color: #000000;
	text-decoration: none;
}

div.bookinn p.bevestigingstekst {
	width: 39em;
	margin-top: 1em;
}

div.bookinn div.boeking form div.aanbetaling input {
	float: left;
	clear: left;
}

div.bookinn div.boeking form div.aanbetaling label {
	margin-top: 3px;
	width: 31.3em;
}

div.bookinn div.aanbetaling span.aanbetaling {
	white-space: nowrap;
	clear: left;
	float: left;
	margin-bottom: 1em;
	margin-left: 1.9em;
	margin-top:0.7em;
}

div.bookinn div#result_onlinepayment,
div.bookinn div#result_paymethodchoice {
	width: 400px;
	margin: 0;
	float: left;
}

div.bookinn table.pricetable tr td.available a {
	color: #00AEF0;
}

div.bookinn table.pricetable tr td.unavailable,
div.bookinn table.pricetable tr td.unavailable a {
	color: #C2C5C7;
}

div.bookinn table.pricetable tr td.unavailable div.unavailable {
	background-color: #FFFFFF;
}

div.bookinn table.pricetable tr td.onrequest a {
	color: #000000;
}

div.bookinn div.pos_bookinn_paymentblock table {
	width: 390px;
}

div.stl_bookinn_chaletdetails,
div.stl_bookinn_chaletboeken {
	border: 0;
}

div.pos_bookinn_chaletdetails div.pos_bookinn_chalettekst,
div.pos_bookinn_chaletboeken div.pos_bookinn_chalettekst {
	height: auto;
	width: auto;
	padding-left: 0;
}

div.bookinn ul.pos_bookinn_submenu {
	padding-bottom: 1em;
	padding-left: 0;
	padding-top: 0.5em;
}

div.bookinn div.content h2 {
	color: #000000;
}

body.breakloose ul.stl_bookinn_submenu li a {
	color: #60C7EE
}
body.breakloose ul.stl_bookinn_submenu li a:hover {
	color: #55abc8
}