html, body {
	font-family:Arial, Verdana;
	font-size:13px;
	color:#000000;
	margin:0;
	padding:0;
	text-align:center;
	background:#e6e6e1;
}

a {
	color:#fc8604;
}
a:hover {
	color:#000000;
}

#wrapper{
	position:relative;
	margin:0 auto 7px auto;
	padding:0;
	width:974px;
}
#header{
	position:relative;
	background: url("../images/header_smalllogo.gif") no-repeat;
	width:974px;
	height:130px;
	margin:0 auto;
	padding: 0;
	}
.hwse #header{
	background: url("../images/header_smallogo_se.gif") no-repeat;
}

#header h1, #header h2 {
	text-indent: -9999px;
	display:none;
}
#header img {
	float:right;
	margin:0;
	padding:0;
	border:0;
}

#social {
	position:absolute;
	top:105px;
	right:7px;
	display:inline;
	width:635px;
	text-align: left;
}

#header #social img {
	float:none;
	margin:0;
	padding:0;
	border:0;
}


#content{
	position:relative;
	width:968px;
	background:white;
	margin:0 auto;
	padding: 0;
	text-align:left;
	overflow:hidden;
}
#column1 {
	float:left;
	width:307px;
	margin:0 0 0 10px;
	padding: 0;
}
#column2, #column2Hotellist {
	float:left;
	width:631px;
	margin:0 10px 0 10px;
	padding: 0;
}
#column2 p, #column2Hotellist p {
	padding:5px 0 5px 0;
	margin:0;
}
#column2 ul, #column2Hotellist ul{
	margin:10px 10px 0 15px;
	padding:0;
}
#roundedBlock, #roundedBlockGrey, #roundedBlockOrange {
	position:relative;
	width:307px;
	padding:0;
	margin: 0 10px 0 0;
}
#roundedBlock p, #roundedBlockGrey p, #roundedBlockOrange p{
	padding:5px 0 5px 0;
	margin:0;
}
#roundedBlock h3 {
	width:251px;
	height:23px;
	margin:0px;
	padding:0px;
/*
	background: url("../images/title_hou_mij_op.gif") no-repeat;
	text-indent:-9999px;
*/
}
#roundedBlock #top, #roundedBlockGrey #top, #roundedBlockOrange #top {
	position:relative;
	width:307px;
	height:14px;
	margin:0px;
	padding:0px;
	background: url("../images/blok1_top.gif") no-repeat;
}
#roundedBlockGrey #top {background: url("../images/blok2_top.gif") no-repeat;}
#roundedBlockOrange #top {background: url("../images/blok4_top.gif") no-repeat;}
#roundedBlock #middle, #roundedBlockGrey #middle, #roundedBlockOrange #middle {
	position:relative;
	margin:0px;
	padding:0 10px 0 23px;
	min-height:206px;
	background: url("../images/blok1_middle.gif") repeat-y;
}
#roundedBlockOrange.search-contact #middle
{
	min-height: 0px;
}

#roundedBlockGrey #middle {background: url("../images/blok2_middle.gif") repeat-y;}
#roundedBlockOrange #middle {background: url("../images/blok4_middle.gif") repeat-y;}
#roundedBlock #bottom, #roundedBlockGrey #bottom, #roundedBlockOrange #bottom {
	position:relative;
	width:307px;
	height:14px;
	margin:0px;
	padding:0px;
	background: url("../images/blok1_bottom.gif") no-repeat;
}
#roundedBlockGrey #bottom  {background: url("../images/blok2_bottom.gif") no-repeat;}
#roundedBlockOrange #bottom  {background: url("../images/blok4_bottom.gif") no-repeat;}
#roundedBlockLarge {
	position:relative;
	width:625px;
	padding:0;
	margin: 20px 10px 0 0;
}
#roundedBlockLarge #top {
	position:relative;
	width:631px;
	height:14px;
	margin:0px;
	padding:0px;
	background: url("../images/blok3_top.gif") no-repeat;
}
#roundedBlockLarge #middle {
	position:relative;
	width:611px;
	margin:0px;
	padding:0 10px 0 10px;
	min-height:206px;
	background: url("../images/blok3_middle.gif") repeat-y;
}
#roundedBlockLarge #bottom {
	position:relative;
	width:631px;
	height:14px;
	margin:0px;
	padding:0px;
	background: url("../images/blok3_bottom.gif") no-repeat;
}

#flashContainer {
	position:relative;
	width:647px;
	height:234px;
	margin:0;
	padding:0;
	background: url("../images/flash_alternative.jpg") no-repeat;
}
#footer{
	text-align:left;
	padding:10px;
	font-size:10px;
	background:#ccc9c1;
}
#footer a {color:#000000;}
#footer a:hover {color:#fc8604;}

#contentFooter{
	position:relative;
	margin: 10px 10px 5px 10px;
	border-top:1px solid #000000;
	height:57px;
}
#contentFooter img {
	border:0px;
}

#contentFooter #footer-amexlogo{
	float: left;
	width: 310px;
	margin-top: 8px;
}



#contentFooter #listshoplogos {
/*
	position:relative;
*/
	float:left;
	margin:0;
	padding:0;
/*
	display: none;
*/
}
#contentFooter #listshoplogos li {
	list-style: none;
	padding: 0;
	float:left;
	width:120px;
	height:57px;
	padding-top:11px;	
}
#contentFooter #listpartnerlogos {
	position:relative;
	float:left;
	margin:0;
	padding:0;
	font-size:10px;
	font-weight:bold;
	width:700px;
	
}
#contentFooter #listpartnerlogos li {
	list-style: none;
	padding: 0;
	float:left;
	height:57px;
	padding-top:11px;
	line-height:50px;
	text-align:right;	
}

#contentFooter #partnerlogos {
	position:relative;
	float:right;
}
/*
.logo_amex {width:60px;}
.logo_telegraaf{width:160px;}
.logo_flair{width:100px;}
.logo_facethis{width:70px;}
.logo_hotelspecials{width:160px;}
*/

#listpartnerlogos li {
	margin-left: 10px;
}

.floatRight {
	float:right;
}
.clear {
	clear:both;
}
.center {
	text-align:center;
}
#teaserline {
	position:relative;
	width:946px;
	height:61px;
	margin:4px 0 15px 10px;
	padding:0;
	background:url("/images/balk_maanden.png") no-repeat;
	text-indent:-9999px;
}
.hwse #teaserline {
	background:url("/images/balk_maanden_se.png") no-repeat;
}

#teaserline.teaserline-thanks,
#teaserline.teaserline-sterren
{
	background-image:url("/images/balk_sterren.png");
}

.hwse #teaserline.teaserline-thanks,
.hwse #teaserline.teaserline-sterren
{
	background-image:url("/images/balk_sterren_se.png");
}

#teaserline.amex {
	background-image: url('/images/americanexpress_balk.jpg');
}
#teaserline h2 {
	display:none;
}

/** PILERS */
#pijlers {
	overflow: hidden;
	margin:0 10px 0 10px;
	width: 948px;
}
#pijlerblock1 {
	position:relative;
	width:300px;
	margin-right:15px;
	float:left;
}
#pijlerblock1 ul {
	margin:0 0 0 8px;
	padding:0 0 0 8px;
}
#pijlerblock2 {
	position:relative;
	width:300px;
	padding:0;
	margin-right:15px;
	float:left;
}
#pijlerblock3 {
	position:relative;
	width:300px;
	float:left;
}

h3 {
	font-family: Arial, Verdana;
	font-size: 1.5em;
	font-weight: bold;
/*
	text-indent:-9999px;
*/
	margin:0;
	padding:0 0 5px 0 ;
}
h2 {
	font-size: 1.5em;
	font-weight: bold;
/*
	text-indent:-9999px;
*/
	margin:0;
	padding:0 0 5px 0 ;
}

/*
.title_watisde {background:url("../images/title_block1.gif") no-repeat;}
.title_hotelspecials {background:url("../images/title_block2.gif") no-repeat;}
.title_verkiezing {background:url("../images/title_hotelweekverkiezing.gif") no-repeat;}
.title_overhotelw {background:url("../images/title_overhotelweek.gif") no-repeat;}
.title_vooradvert {background:url("../images/title_vooradvertd.gif") no-repeat;}
.title_voorhotels {background:url("../images/title_voorhotels.gif") no-repeat;}
.title_amex {background:url("../images/title_amex.gif") no-repeat;}
.title_telegraaf {background:url("../images/title_telegraaf.gif") no-repeat;}
.title_nr6 {background:url("../images/title_nr6.gif") no-repeat;}
.title_diningcity {background:url("../images/title_diningcity.gif") no-repeat;}
.title_pers {background:url("../images/title_pers.gif") no-repeat;}
.title_privacy {background:url("../images/title_privacy.gif") no-repeat;}
.title_partners {background:url("../images/title_partners.gif") no-repeat;}
*/

/** FORMULIER HOU MIJ OP DE HOOGTE **/
form.infoForm fieldset {
	border:0;
	margin:0;
	padding:0;
}
form.infoForm legend {
	display:none;
}
form.infoForm {
	padding:0;
	margin:0;
}
form.infoForm label {
	width:102px;
	display: inline-block;
	vertical-align:top;
	padding:0;
}
form.infoForm span {
	padding: 0 2px 0 0;
	vertical-align:top;
}
form.infoForm .radiolabel {
	width:60px;
	vertical-align:top;
}
form.infoForm .radiolabel.small {
	width: 50px;
	white-space: nowrap;
}

form.infoForm ol {
	margin:0;
	padding:0;
}
	
form.infoForm li {
	list-style: none;
	padding: 0;
	margin: 3px 0 0 0;
}
form.infoForm .textInput {
	width:120px;
	display: inline-block;
	vertical-align:middle;
}
form.infoForm .formsubmitbutton {
	float:right;
	margin: 10px 0 0 0;
}
form.infoForm .selectInput {
	width:140px;
	display:inline-block;
}
form.infoForm .selectInputSmall {
	width:60px;
	display:inline-block;
}
form.infoForm .radiobutton {}

.viersterrenLine{
	width:187px;
	height:18px;
	text-indent:-9999px;
	background: url("../images/4sterren25_orange.gif") no-repeat;
}
.hwse .viersterrenLine{
	background: url("../images/4sterren25_orange_se.gif") no-repeat;
}

.vijfsterrenLine{
	width:187px;
	height:18px;
	text-indent:-9999px;
	background: url("../images/5sterren35_orange.gif") no-repeat;
}

.hwse .vijfsterrenLine{
	background: url("../images/5sterren35_orange_se.gif") no-repeat;
}
	
/*
#roundedBlockOrange {
	margin:2px 0 0 0;
	padding:0;
}
*/
.titleHotels {
	font-size:24px;
	font-weight:bold;
}
.pageDisplay {
	font-size:12px;
	font-weight:bold;
}
.disabledLink,
.disabledLink a{
	color:#747472;
}
.activePageLink,
.activePageLink a
 {
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}
.navigation {
	font-size:10px;
	margin:10px 0 10px 0;
	clear:both;
	float:left;
}
.pagelinks {
	float:left;
	padding:0 10px 0 10px;
}
.pagelinks a { color:#000000;}
.firstPageButton { padding:0 5px 0 0;}
.previousButton { padding:0 5px 0 0;}
.forwardLinks { color:#fc8604; float:left; }
.forwardLinks a { padding:0 0 0 5px;}

.previousLinks {	float:left;}
.previousLinks a { padding:0 5px 0 0;}

/*
.title_hotelverkiezing {
	position:relative;
	width:275px;
	height:21px;
	margin:15px 0 10px 0;
	padding:0;
	background: url("../images/title_hotelverkiezing.gif") no-repeat;
	text-indent:-9999px;
}
*/
.titlePlaceName {font-size:12px;}
.title_algemeen {
	width:110px;
	height:20px;
/*
	background: url("../images/title_algemeen.gif") no-repeat;
	text-indent:-9999px;
*/
	padding:0;
	margin:20px 0 0 0;
}
.title_faciliteiten {
	width:90px;
	height:13px;
/*
	background: url("../images/title_faciliteiten.gif") no-repeat;
	text-indent:-9999px;
*/
	padding:0;
	margin:20px 0 0 0;
}
.title_extrainformatie {
	width:129px;
	height:13px;
/*
	background: url("../images/title_extrainformatie.gif") no-repeat;
	text-indent:-9999px;
*/
	padding:0;
	margin:20px 0 0 0;
}
#column2 h2 {
	margin:0;
	padding:0;
	font-size:24px;
}
.line {
	padding:10px 0 0 0;
	border-bottom:1px solid #000000;
}

.hotelContainer {
	position:relative;
	width:636px;
	height:120px;
	margin-top:3px;
	background:url("../images/hotellist_blokbackground.gif") no-repeat;
	clear:both;
}
.hotelContainerConent {
	padding:18px 0 0 0;
	float:left;
	width:556px;
	font-size:12px;
}
.hotelImageContainer {
	position:relative;
	float:left;
	width:121px;
	height:90px;
	margin:3px 10px 0 5px;
}
.hotelImageContainer img{
	border:0;
}
.hotelTitle{
	margin:0;
	padding:0;
	font-size:14px;
	font-weight:bold;
	padding:5px 0 5px 0;
}
.hotelImageContainer .hotelOverlay {
	position:absolute;
	top:0;
	left:0;
	width:121px;
	height:90px;
	/*background:url("../images/hotellist_imageoverlay.gif") no-repeat;*/
}

.priceLabel {
	position:relative;
	float:right;
	width:80px;
	height:80px;
	text-indent:-9999px;
}

.priceLabel25 {
	background:url("../images/hotellist_25_pppn.gif") no-repeat;
}

.hwbe .priceLabel25 {
	background:url("../images/hotellist_25_pppn_be.gif") no-repeat;
}

.priceLabel35 {
	background:url("../images/hotellist_35_pppn.gif") no-repeat;
}

.hwbe .priceLabel35 {
	background:url("../images/hotellist_35_pppn_be.gif") no-repeat;
}

.priceLabel50 {
	background:url("../images/hotellist_50_pppn.gif") no-repeat;
}

.hwbe .priceLabel50 {
	background:url("../images/hotellist_50_pppn_be.gif") no-repeat;
}

.priceLabel70 {
	background:url("../images/hotellist_70_pppn.gif") no-repeat;
}

.hwbe .priceLabel70 {
	background:url("../images/hotellist_70_pppn_be.gif") no-repeat;
}

.priceLabel250 {
	background:url("../images/hotellist_250_pppn.gif") no-repeat;
}
.priceLabel300 {
	background:url("../images/hotellist_300_pppn.gif") no-repeat;
}

.hotelblockBottom {
	position:relative;
	width:628px;
	height:26px;
	background:url("../images/hotellist_blokbottom.gif") no-repeat;
}
.hotelblockBottom  h4 {
	margin:0;
	padding:0;
	color:#ffffff;
	font-size:12px;
}
.hotelCalendar {
	position:relative;
	float:left;
}
.hotelCalendar .calendarDay
{
	cursor: pointer; 
	position:relative;
	display:block;
	width:21px;
	height:26px;
	background:url("../images/calendardays.gif") no-repeat;
	text-indent:-9999px;
	float:left;
}
.hotelblockBottom .calendarLabel {
	position:relative;
	margin:0;
	padding:0 18px 0 12px;
	width:97px;
	height:17px;
	color:#ffffff;
	font-size:12px;
	background:url("../images/title_te_boeken_data.gif") no-repeat;
	background-position:12px 7px;
	text-indent:-9999px;
	float:left;
}

.hwse .hotelblockBottom .calendarLabel {
	background:url("../images/title_te_boeken_data_se.gif") no-repeat;
	background-position:12px 7px;
}

.hotelblockBottom .calendarMonth {
	position:relative;
	margin:0;
	padding:0 18px 0 12px;
	width:44px;
	height:20px;
	color:#ffffff;
	font-size:12px;
	background:url("../images/hotellist_januari.gif") no-repeat;
	background-position:12px 7px;
	text-indent:-9999px;
	float:left;
}
.hotelblockBottom .hotelCalendar .day1 {background-position:0 0; }
.hotelblockBottom .hotelCalendar .day1booked {background-position:0 -26px; cursor: default; }
.hotelblockBottom .hotelCalendar .day2 {background-position:-21px 0; }
.hotelblockBottom .hotelCalendar .day2booked {background-position:-21px -26px; cursor: default; }
.hotelblockBottom .hotelCalendar .day3 {background-position:-42px 0; }
.hotelblockBottom .hotelCalendar .day3booked {background-position:-42px -26px; cursor: default; }
.hotelblockBottom .hotelCalendar .day4 {background-position:-63px 0; }
.hotelblockBottom .hotelCalendar .day4booked {background-position:-63px -26px; cursor: default; }
.hotelblockBottom .hotelCalendar .day5 {background-position:-84px 0; }
.hotelblockBottom .hotelCalendar .day5booked {background-position:-84px -26px; cursor: default; }
.hotelblockBottom .hotelCalendar .day6 {background-position:-105px 0; }
.hotelblockBottom .hotelCalendar .day6booked {background-position:-105px -26px; cursor: default; }
.hotelblockBottom .hotelCalendar .day7 {background-position:-126px 0; }
.hotelblockBottom .hotelCalendar .day7booked {background-position:-126px -26px; cursor: default; }
.hotelblockBottom .hotelCalendar .day8 {background-position:-147px 0; }
.hotelblockBottom .hotelCalendar .day8booked {background-position:-147px -26px; cursor: default; }
.hotelblockBottom .hotelCalendar .day13 {background-position:-189px 0; margin-left: 21px;}
.hotelblockBottom .hotelCalendar .day13booked {background-position:-189px -26px; cursor: default; margin-left: 21px;}
.hotelblockBottom .hotelCalendar .day14 {background-position:-210px 0; }
.hotelblockBottom .hotelCalendar .day14booked {background-position:-210px -26px; cursor: default; }
.hotelblockBottom .hotelCalendar .day15 {background-position:-231px 0; }
.hotelblockBottom .hotelCalendar .day15booked {background-position:-231px -26px; cursor: default; }

.boekdirectButton {
	position:absolute;
	top:-3px;
	right:-7px;
	width:129px;
	height:29px;
	
}
.boekdirectButton a{
	display:block;
	width:129px;
	height:29px;
	background:url("../images/button_boek_direct.gif") no-repeat;
	text-indent:-9999px;
}
.hwse .boekdirectButton a{
	background:url("../images/button_boek_direct_se.gif") no-repeat;
}

#hoteloverlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}
* html #hoteloverlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
.hoteloverlay_bg {
	background-color:#FFF;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}
#hoteloverlayWindow {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 1px solid #aca18f;
	text-align:left;
	top:50%;
	left:50%;
}
* html #hoteloverlayWindow { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#hoteloverlayWindow  h2{
	margin:0;
	padding:0;
	font-size:12px;
	font-weight:bold;
	padding:5px 0 0 3px;
}
#hoteloverlay_close {
	float:right;
	padding:3px;
}
#hoteloverlay_image {
	padding:0 3px 3px 3px;
}
#hoteloverlay_bottom {test-align:center;padding:3px;}
#hoteloverlay_prev {float:left;width:65px;}
#hoteloverlay_page {float:left;margin-left:25%;font-weight:bold; font-size:12px;}
#hoteloverlay_next{float:right;width:65px;}

#hoteloverlay_prev a{
	display:block;
	width:65px;
	height:18px;
	margin:0;
	padding:0;
	background:url("../images/button_previous.gif");
	text-indent:-9999px;
}
#hoteloverlay_next a{
	display:block;
	width:65px;
	height:18px;
	margin:0;
	padding:0;
	background:url("../images/button_next.gif");
	text-indent:-9999px;
}
#roundedBlockGrey h2 {
	width:160px;
	height:25px;
	margin:0px;
	padding:0 0 5px 0;
/*
	background: url("../images/title_kiesjehotel.gif") no-repeat;
	text-indent:-9999px;
*/
}
#roundedBlockGrey h3 {
	margin:0;
	padding:0 0 5px 0;
	text-indent:-9999px;
}
.viersterrenLine{
	width:187px;
	height:18px;
	background: url("../images/4sterren25.gif") no-repeat;
}

.hwse .viersterrenLine{
	background: url("../images/4sterren25_se.gif") no-repeat;
}

.vijfsterrenLine{
	width:187px;
	height:18px;
	background: url("../images/5sterren35.gif") no-repeat;
}
.hwse .vijfsterrenLine{
	background: url("../images/5sterren35_se.gif") no-repeat;
}

form.infoForm li {
	list-style: none;
	padding: 0;
	margin: 10px 0 0 0;
}
form.infoForm .formsubmitbutton {
	float:left;
	margin:15px 0 0 0;
}#roundedBlockOrange {
	margin-bottom: 10px;
	margin-right: 10px;
}
#roundedBlockOrange h2 {
	height:25px;
	margin:0px;
	padding:0 0 5px 0;
/*
	background: url("../images/title_kiesjehotel_orange.gif") no-repeat;
	text-indent:-9999px;
*/
}
#roundedBlockOrange h3 {
	margin:0;
	padding:0 0 5px 0;
/*
	text-indent:-9999px;
*/
}

#roundedBlockOrange.search-contact h3
{
	font-size: 16px;
}

.title_verkiezing {
/*
	text-indent:-9999px;
*/
	padding: 0 0 5px 0;
/*
	background: url("../images/title_hotelverkiezing.gif") no-repeat;
*/
}
.viersterrenLine{
	width:235px;
	height:18px;
	text-indent:-9999px;
	background: url("../images/4sterren25_orange.gif") no-repeat;
	
}
.hwbe .viersterrenLine{
	background: url("../images/4sterren25_orange_be.gif") no-repeat;
}
.hwse .viersterrenLine{
	background: url("../images/4sterren25_orange_se.gif") no-repeat;
	
}
.vijfsterrenLine{
	width:235px;
	height:18px;
	text-indent:-9999px;
	background: url("../images/5sterren35_orange.gif") no-repeat;
}

.hwse .vijfsterrenLine{
	background: url("../images/5sterren35_orange_se.gif") no-repeat;
}

.hwbe .vijfsterrenLine{
	background: url("../images/5sterren35_orange_be.gif") no-repeat;
}

form.infoForm li {
	list-style: none;
	padding: 0;
	margin: 5px 0 0 0;
}
form.infoForm .formsubmitbutton {
	float:left;
	margin: 10px 0 0 0;
}
#column2 h2 {
	margin:0 0 10px 0;
	padding:0;
	font-size:24px;
}
#column2 ul {
	margin:0 0 0 15px;
	font-size:12px;
}
#column2 ul li {
	line-height:18px;
}
.smalltext{
	font-size:10px;
	line-height:13px;
}
.inlineColumnLeft {
/*
	float:left;
	width:295px;
*/
	font-size:12px;
	line-height:18px;
	padding:0 20px 0 0;
}
.inlineColumnRight {
/*
	float:right;
	width:315px;
*/
	font-size:12px;
	line-height:18px;
}
.inlineColumnLeft h3 {
	margin:0;
	padding:0;
	font-weight:bold;
	font-size:14px;
}
/*
.title_verkiezing {
	text-indent:-9999px;
	padding: 0 0 5px 0;
	background: url("../images/title_hotelverkiezing.gif") no-repeat;
}
*/
.titlePlaceName {font-size:16px;color:#fc8604;}
.placename {font-size:12px;}

.title_gegevens {
	position:relative;
	height:23px;
/*
	background: url("../images/title_gegevens.gif") no-repeat;
	text-indent:-9999px;
*/
}
.title_betaling{
	position:relative;
	height:23px;
/*
	background: url("../images/title_betaling.gif") no-repeat;
	text-indent:-9999px;
*/
}
.title_extrainformatie {
	width:129px;
	height:13px;
/*
	background: url("../images/title_extrainformatie.gif") no-repeat;
	text-indent:-9999px;
*/
	padding:0;
	margin:20px 0 10px 0;
}
.line {
	clear:both;
	padding:10px 0 0 0;
	margin: 0 0 18px 0;
	border-bottom:1px solid #000000;
}

.gegevensForm {
	margin:0;
	padding:0;
}
.inlineColumnLeft fieldset {
	margin:10px 0 0 0;
	padding:0;
	border:0;
}
.inlineColumnLeft label {
	width:220px;
	height:25px;
	float:left;
	font-weight:bold;
	line-height:25px;
}
.inlineColumnLeft .selectInput {
	float:left;
}

.inlineColumnRight fieldset {
	margin:0;
	padding:0;
	border:0;
	font-size:12px;
	line-height:12px;
}
.inlineColumnRight label {
	float:left;
	width:220px;
	font-weight:bold;
	height:25px;
	line-height:25px;
}
.formInput {
	clear:both;
}
.inlineColumnRight .textInput {
	float:left;
	width:200px;
}
.inlineColumnRight .radiolabel {
	font-weight:normal;
	width:80px;
}
.inlineColumnRight .ideallabel{
	font-weight:normal;
	width:55px;
}
.inlineColumnRight .creaditcardlabel{
	font-weight:normal;
	width:85px;
}
.inlineColumnRight .incassolabel{
	font-weight:normal;
	width:70px;
}
.inlineColumnRight .checkboxInput {
	float:left;
	width:20px;
}
.inlineColumnRight .checkboxLabel {
	clear:right;
	font-weight:normal;
	float:left;
	width:300px;
}
.selectInputSmall {
	width:60px;
}
.selectInputMedium {
	width:90px;
}
.selectInputLarge {
	width:120px;
}
.formsubmitbutton {
	float:right;
	margin:10px 0 0 0;
}

form  fieldset {
	width:100%;
	border:0;
	margin:0;
	padding:10px 0 10px 0;
	border-bottom:1px solid #e2e2e2;
}
.noborder{
	border:0;
	padding:10px 0 30px 0;
}
.infoblock {
float:left;
	font-size:11px;
	width:150px;
	padding:0 0 0 20px;
}

form label.fieldsetLabel {
	display:block;
	width:150px;
	height:21px;
	float:left;
	margin:0;
	padding:0;
	line-height:20px;
	font-weight:bold;
}
form  label.inputLabel {
	display:block;
	font-size:11px;
	width:150px;
	height:21px;
	padding:0 0 0 20px;
	float:left;
}
form .radiobutton{
	float:left;
}
.textInput{width:200px;}
.textInputMedium{width:90px;}
.textInputSmall{width:30px;}
.selectInput {width:203px;}
.formInput {
	position:relative;
	padding:2px 0 2px 0;
}
.fieldsetInfo {
	position:absolute;
	top:0;
	right:0;
	width:220px;
	font-size:11px;
	padding:5px 0 0 0;
}.title_betaling{
	position:relative;
	height:23px;
/*
	background: url("../images/title_betaling.gif") no-repeat;
	text-indent:-9999px;
*/
}
.title_uw_gegevens{
	position:relative;
	height:23px;
/*
	background: url("../images/title_uw_gegevens.gif") no-repeat;
	text-indent:-9999px;
*/
}

.betalingForm {
	margin:0;
	padding:0;
}

form  fieldset {
width:100%;
	border:0;
	margin:0 0 10px 0;
	padding:0 0 30px 0;
	border-bottom:1px solid #e2e2e2;
}
.noborder{
	border:0;
}
.infoblock {
float:left;
	font-size:11px;
	width:150px;
	padding:0 0 0 20px;
}

form label.fieldsetLabel {
	display:block;
	width:150px;
	height:21px;
	float:left;
	margin:0;
	padding:0;
	line-height:20px;
	font-weight:bold;
}
form  label.inputLabel {
	display:block;
	font-size:11px;
	width:150px;
	height:21px;
	padding:0 0 0 20px;
	float:left;
}
form .radiobutton{
	float:left;
}

.textInput{width:200px;}
.textInputSmall{width:40px;}
.selectInput {width:203px;}
.formInput {
	position:relative;
	padding:2px 0 2px 0;
}
.fieldsetInfo {
	position:absolute;
	top:0;
	right:0;
	width:220px;
	font-size:11px;
	padding:5px 0 0 0;
}
.postResults {
position:relative;
	margin:0;
	clear:both;
}
.postResultField {
	float:left;
	clear:both;
	height:18px;
}
.postLabel {
	float:left;
	font-weight:bold;
	width:170px;
}

.error { color: red; }

dl.faq {
	margin-bottom: 1.2em;
}
dl.faq dt {
	cursor: pointer;
	text-decoration: underline;
	margin-top: .5em;
	font-style: italic;
}
dl.faq dd {
	margin-left: .5em;
	background-color: #eee;
	padding: .5em;
	font-size: .9em;
}

.more {
	position: relative;
	border: 1px solid #eee;
	margin: .5em;
	padding: 1em .5em;
	text-align: center;
	font-size: .9em;
}

ul.facility_list { float: left; width: 580px; margin: 0 0 40px 20px; padding: 0; }
ul.facility_list li { float: left; width: 170px; margin: 0 0 0 20px; }

.overflowhidden {
	overflow: hidden;
}

.hwse-filler {
	height: 36px;
}

.hwse-front-banner
{
	margin-left: 7px;
	width: 637px;
	float: left;
}

#header-banner {
	height: 241px;
	position: relative;
	overflow: hidden;
}

#countdown {
    position: absolute;
    right: 325px;
    top: 10px;
    z-index: 1000;
}

.countdown_holding span {
	background-color: #ccc;
}

.countdown_row {
	clear: both;
	padding: 0px 2px;
	text-align: center;
	overflow: hidden;
	margin: 0 auto;
}
.countdown_section {
	display: block;
	float: left;
	text-align: center;
	margin-right: 5px;
}

.countdown_days {
}

.countdown_amount {
	display: block;
	width: 42px;
	height: 40px;
	font-size: 26px;
	color: white;
	font-weight: bold;
	text-align: center;
	font-family: Arial;
	line-height: 40px;
	background: url("../images/background_countdown.png") center center no-repeat;
}

.timedescr {
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	float: left;
	margin-left: 3px;
}

#countdown_prefix
{
	font-size: 48px;
	color: #FFFFFF;
	float: left;
	margin-top: -3px;
}

ul {
	margin: 1em 0 1em 10px;
	padding: 0 0 0 8px;
}

#vip-contents{
	float: left;
}
