

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
 **/

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

body {
	border-bottom: 2em solid #000000;
}

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

ul.stl_menu.stl_menuextern li:hover,
ul.stl_menu.stl_menuextern li.stl_active {
	background: #ffffff;
	background-image: url("/images/witafrondingrechts.gif");
	background-position: top right;
	background-repeat: no-repeat;
}

ul.stl_menu.stl_menuextern li:hover div.stl_cornerhack,
ul.stl_menu.stl_menuextern li.stl_active div.stl_cornerhack {
	background-image: url("/images/witafrondinglinks.gif");
	background-position: top left;
	background-repeat: no-repeat;
}

ul.stl_menu.stl_menuextern li:hover a,
ul.stl_menu.stl_menuextern li.stl_active a {
	color: #4d4d4d;
}

div.stl_groepsubmenu ul.stl_submenu li a {
	color: #ffffff;
	text-decoration: none;
	background-repeat: no-repeat;
}

div.stl_groepsubmenu ul.stl_submenu li {
	background-image: url("/images/groepssite/knop.gif");
	background-repeat: no-repeat;
	background-position: 0 0;
}

div.stl_groepsubmenu ul.stl_submenu li:hover,
div.stl_groepsubmenu ul.stl_submenu li.stl_active {
	background-image: url("/images/groepssite/knopactive.gif");
	background-repeat: no-repeat;
	background-position: 0 0;
}

div.stl_groepsubmenu ul.stl_submenu li:hover a,
div.stl_groepsubmenu ul.stl_submenu li.stl_active a {
	color: #ffffff;
}

div.stl_top.stl_nl_BE,
ul.stl_menu.stl_menutop.stl_nl_BE,
ul.stl_menu.stl_menuextern.stl_nl_BE {
	background-image: none;
}

div.stl_top.stl_de_DE,
ul.stl_menu.stl_menutop.stl_de_DE,
ul.stl_menu.stl_menuextern.stl_de_DE {
	background-image: url("/images/groepssite/de_DE/hoofdfoto.jpg");
}

div.stl_top.stl_nl_NL,
ul.stl_menu.stl_menutop.stl_nl_NL,
ul.stl_menu.stl_menuextern.stl_nl_NL {
	background-image: none;
}

div.stl_top.stl_fr_FR,
ul.stl_menu.stl_menutop.stl_fr_FR,
ul.stl_menu.stl_menuextern.stl_fr_FR {
	background-image: url("/images/groepssite/fr_FR/hoofdfoto.jpg");
}

div.stl_top.stl_fr_BE,
ul.stl_menu.stl_menutop.stl_fr_BE,
ul.stl_menu.stl_menuextern.stl_fr_BE {
	background-image: url("/images/groepssite/fr_BE/hoofdfoto.jpg");
}

div.stl_top.stl_en_US,
ul.stl_menu.stl_menutop.stl_en_US,
ul.stl_menu.stl_menuextern.stl_en_US {
	background-image: url("/images/groepssite/en_US/hoofdfoto.jpg");
}

div.stl_page.stl_quotepage {
	background: #000000;
}

div.stl_page.stl_quotepage h1 {
	color: #df316d;
}

div.stl_page.stl_quotepage p {
	color: #ffffff;
}

div.stl_page.stl_opsommingpage {
	font-weight: bold;
}

div.stl_page.stl_opsommingpage ul {
	list-style: none;
}

div.stl_page.stl_opsommingpage ul li {
	font-size: 0.72875em;
	background-image: url("/images/groepssite/ster.gif");
	background-repeat: no-repeat;
	background-position: 0em 0.1em;
}

div.stl_banner.stl_fotobanner {
	background: #000000;
	background-image: url("/images/groepssite/balk.gif");
	background-repeat: no-repeat;
	background-position: bottom left;
}

div.stl_banner.stl_fotobanner p {
	color: #ffffff;
}

div.stl_banner.stl_menubanner h1 {
	color: #ffffff;
	background-image: url("/images/groepssite/header.gif");
	background-repeat: no-repeat;
	font-weight: normal;
}

div.stl_banner.stl_loginbanner {
	background-image: url("/images/groepssite/verloop.gif");
}

div.stl_banner.stl_fotobanner a {
	font-size: 0.72875em;
	background-image: url("/images/groepssite/knoprose.gif");
	color: #ffffff;
	text-decoration: none;
}

div.stl_banner.stl_fotobanner a:hover {
	background-image: url("/images/groepssite/knoproseroll.gif");
}

div.stl_banner.stl_loginbanner div.stl_formelement div.stl_input input {
	border: 1px solid #000000;
}

div.stl_banner.stl_loginbanner a.stl_submit {
	font-size: 0.72875em;
	background-image: url("/images/groepssite/knop.png");
	color: #ffffff;
	text-decoration: none;
}

div.stl_banner.stl_loginbanner a.stl_submit:hover {
	background-image: url("/images/groepssite/knoproll.png");
}

div.stl_banner.stl_loginbanner p a {
	color: #df316d;
}

div.stl_banner.stl_aanbiedingbanner {
	background-image: url("/images/groepssite/groepsaanbieding2.gif");
	cursor: pointer;
}

div.stl_banner.stl_aanbiedingbanner h2 {
	font-size: 0.72875em;
	color: #ffffff;
}

div.stl_banner.stl_aanbiedingbanner ul {
	list-style: none;
}

div.stl_banner.stl_aanbiedingbanner ul li {
	font-size: 0.72875em;
	background-image: url("/images/groepssite/sterrose.png");
	background-repeat: no-repeat;
	background-position: 0em 0.25em;
	color: #ffffff;
}

div.stl_banner.stl_aanbiedingbanner div.stl_vanaf {
	font-size: 0.75em;
	color: #ffffff;
	font-weight: bold;
}

div.stl_banner.stl_aanbiedingbanner div.stl_prijs {
	font-size: 1em;
	color: #ffffff;
	font-weight: bold;
}

div.stl_fotoalbum h1 {
	background-image: url("/images/groepssite/balkblauw.gif");
	color: #ffffff;
	font-size: 0.72875em;
	font-weight: normal;
}

div.stl_banner.stl_fotoalbumbanner {
	background-image: url("/images/groepssite/fotozoeken.gif");
	background-repeat: no-repeat;
}

div.stl_banner.stl_fotoalbumbanner h1 {
	color: #ffffff;
	font-weight: normal;
}

div.stl_banner.stl_fotoalbumbanner p {
	color: #000000;
}

div.stl_banner.stl_fotoalbumbanner a  {
	background-image: url("/images/groepssite/knop.png");
	color: #ffffff;
	text-decoration: none;
}

div.stl_banner.stl_fotoalbumbanner a:hover {
	background-image: url("/images/groepssite/knoproll.png");
}

img.stl_full {
	border-top: 0.8em solid #b3b3b3;
	border-bottom: 0.8em solid #b3b3b3;
}

img.stl_mini {
	cursor: pointer;
}

div.stl_fotoalbum div,stl_navbuttons p {
	font-size: 0.72875em;
}

div.stl_fotoalbum div.stl_navbuttons p a {
	background-image: url("/images/groepssite/knopfoto.gif");
	background-repeat: no-repeat;
	color: #ffffff;
	text-decoration: none;
}

div.stl_fotoalbum div.stl_navbuttons p a:hover {
	background-image: url("/images/groepssite/knopfotoroll.gif");
}


div.stl_banner.stl_quotesbanner h1 {
	background-image: url("/images/groepssite/balkrosequotes.gif");
	color: #ffffff;
	font-weight: normal;
}

div.stl_banner.stl_quotesbanner h2 {
	color: #df316d;
	background: #000000;
}

div.stl_banner.stl_quotesbanner p {
	color: #ffffff;
	background: #000000;
}

div.stl_banner.stl_quotesbanner p a.stl_more {
	background-image: url("/images/groepssite/knopquotes.gif");
	text-decoration: none;
	color: #ffffff;
}

div.stl_banner.stl_quotesbanner p a.stl_more:hover {
	background-image: url("/images/groepssite/knopquotesroll.gif");
}

iframe.stl_groepslogin {
	border: none;
}

div.stl_page.stl_groepspagepage h1 {
	color: #ffffff;
	background-image: url("/images/groepssite/balkblauw.gif");
	background-repeat: no-repeat;
	font-weight: normal;
}

table.stl_bestemmingoverview td,
table.stl_bestemmingoverview th {
	font-size: 0.72875em;
}

table.stl_bestemmingoverview th,
table.stl_bestemmingoverview td a {
	color: #2B96BA;
}

table.stl_bestemmingoverview td {
	border-top: 1px solid #000000;
}

ul.stl_menu.stl_menumain li {
	background-image: url("/images/groepssite/tabgroot.png");
}

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

ul.stl_menu.stl_menumain li.stl_first {
	background-image: url("/images/groepssite/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/groepssite/tabkleinwit.png");
}

div.stl_voorbuttons div.stl_voorbutton {
	background-image: url("/images/groepssite/voor.gif");
}
div.stl_voorbuttons div.stl_voorbutton:hover {
	background-image: url("/images/groepssite/voorroll.gif");
}

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

ul.stl_menumain li a {
	color: #0699cf;
}

div.stl_voorbuttons a,
div.stl_voorbuttons a em {
	color: #FFFFFF;
}

div.stl_voorbuttons a em {
	font-style: italic;
	font-weight: bold;
}

body {
	background-image: url("/images/groepssite/background.gif");
	background-repeat: repeat-x;
	background-color: #05a6dc;
	border-bottom: 2em solid #05a6dc;
}

ul.stl_menuextern li,
div.stl_menusandbox,
ul.stl_menu.stl_menuextern li:hover,
ul.stl_menu.stl_menuextern li.stl_active,
ul.stl_menutop li,
ul.stl_menu.stl_menutop li:hover,
ul.stl_menu.stl_menutop li.stl_active {
	background-color: transparent;
	background-image: none;
}

ul.stl_menu.stl_menuextern li:hover a,
ul.stl_menu.stl_menuextern li.stl_active a {
	color: #ffffff;
	text-decoration: underline;
}

ul.stl_menu.stl_menuextern li:hover div.stl_cornerhack,
ul.stl_menu.stl_menuextern li.stl_active div.stl_cornerhack {
	display: none;
}
