@charset "utf-8";
/* CSS Document */

* 									{	outline: none; padding: 0; margin: 0; list-style: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #0d4164; }
body								{	background-image: url(../afbeeldingen/achtergrond_patroon.gif); background-repeat: repeat; background-position: center top; }
.clipped							{	background-image: url(../afbeeldingen/bg_clipped.jpg); }
p									{	padding: 0 0 20px 0; }
img									{	border: none; }
.wrapper							{	width: 100%; float: left; }
.aligner							{	width: 854px; margin: 0 auto; }
#logo								{	width: 268px; height: 85px; background-image: url(../afbeeldingen/logo.gif); display: inline; text-indent: -9999px; float: left; margin: 20px 0 0 30px; overflow: hidden; }
.innerlogo							{	width: 70px !important; overflow:hidden; }
#menu-wrapper						{	position: relative; margin: 0 0 0 0; width: 854px; background-color: #0d4164; float: left; }
#hoofdmenu							{	padding: 0 0 0 40px; height: 39px; float: left;  }
#hoofdmenu li						{	float: left; height: 39px; margin: 0 5px 0 0; padding: 0 20px 0 0; }
#hoofdmenu li a						{	color: #fff; text-decoration: none; height: 29px; padding: 10px 0 0 0; display: inline; float: left; background-image: url(../afbeeldingen/link_hl.gif); background-position: 0 -20px; background-repeat: repeat-x; font-weight: bold; font-size: 12px; }
#hoofdmenu li a:hover				{	background-position: 0 32px; }
#login								{	position: absolute; top:5px; right: 25px; width: 61px; height: 19px; display: inline; background-image: url(../afbeeldingen/login.gif); text-indent: -9999px; z-index: 11;}
#login:hover						{	background-position: bottom; }
#loginform							{	position: absolute; top: -35px; right: 20px; width: 133px; height: 85px; padding: 29px 0 0 5px; background-image: url(../afbeeldingen/login_bg.png); z-index: 10; display: none; }
.loginfield							{	width: 128px; height: 27px; background-image: url(../afbeeldingen/form_field.png); float: left; margin: 1px 0 0 0; }
.loginfield input					{	width: 120px; margin: 6px 0 0 4px; border: none; background-image: url(../afbeeldingen/login_field_bg.gif); background-position: 0 8px; background-repeat: repeat-x; font-style: italic; font-size: 11px; color: #b2b2b2; }
#login-knop							{	width: 44px; height: 19px; float: right; display: inline; text-indent: -9999px; margin: 5px 5px 0 0; background-image: url(../afbeeldingen/login_knop.png); }
#login-knop:hover					{	background-position: bottom; }
#langwrapper						{	position: absolute; width: 70px; height: 18px; padding: 4px 0 0 4px; top: 8px; right: 25px; background-image: url(../afbeeldingen/vlaggetjes_bg.gif); }
#langwrapper li						{	width: 18px; height: 14px; overflow: hidden; float: left; }
#langwrapper .nl					{	background-image: url(../afbeeldingen/nl.gif); }
#langwrapper .nl a					{	width: 18px; height: 14px; text-indent: -9999px; float: left; display: inline; }
#langwrapper .de					{	background-image: url(../afbeeldingen/de.gif); margin: 0 0 0 6px; }
#langwrapper .de a					{	width: 18px; height: 14px; text-indent: -9999px; float: left; display: inline; }
#langwrapper .en					{	background-image: url(../afbeeldingen/en.gif); margin: 0 0 0 6px; }
#langwrapper .en a					{	width: 18px; height: 14px; text-indent: -9999px; float: left; display: inline; }
.archief-wrapper					{	width: 792px; float: left; margin: 0 0 0 30px; padding: 0 0 30px 0; }
.archief-wrapper li					{	width: 792px; padding: 13px 0 0 0; margin: 1px 0 0 0; float: left; background-image: url(../afbeeldingen/overzicht_bg_top.gif); background-repeat: no-repeat; }
.archief-bottom						{	width: 777px; padding: 0 0 13px 15px; float: left; background-image: url(../afbeeldingen/overzicht_bg_bottom.gif); background-position: bottom; background-repeat: no-repeat; }
#archief							{	width: 760px; float: left; margin: 10px 0 0 40px; padding: 0 0 30px 0; }
#archief li							{	padding: 4px; width: 750px; float: left; }
#archief li a						{	display: inline; float: left; padding: 4px 0 0 10px; text-decoration: none; }
#archief .bruinli					{	background-color: #efeae0; }
.archief-bottom .datum				{	width: 80px; height: 20px; float: left; padding: 3px 0 0 0; text-align: center; background-image: url(../afbeeldingen/datum_bg.gif); color: #0d4164;  }
.archief-bottom a					{	padding: 4px 4px 4px 10px; float: left; text-decoration: none; }
.archief h2							{	width: 200px; font-size: 16px; color: #0d4164; padding: 20px 0 10px 45px; font-weight: normal; }
#archief .slash						{	color: #c6b38d; padding: 0 2px 0 2px; }
#contacttekst-wrapper h2			{	font-size: 16px; color: #0d4164; padding: 0 0 20px 0; font-weight: normal; }		
#header-home						{	width: 414px; padding: 30px 400px 0 40px; height: 320px; float: left; background-image: url(../afbeeldingen/header_home.jpg); color: #0d4164; }
#header-inner						{	width: 414px; padding: 30px 400px 0 40px; height: 156px; float: left; background-image: url(../afbeeldingen/header_home_bg.jpg); color: #0d4164; }
#header-home h1						{	font-size: 20px; color: #0d4164; width: 400px; padding: 0 0 10px 0; background-image: url(../afbeeldingen/koplijn.gif); background-position: bottom left; background-repeat: no-repeat; }
#header-inner h1					{	font-size: 20px; color: #fff; width: 400px; padding: 0 0 5px 0;  }
#header-inner-text h1,
#header-inner-text-small h1			{	font-size: 20px; color: #0d4164; width: 400px; padding: 0 0 5px 0;  }
#header-inner li					{	color: #0d4164; float: left; padding: 0 5px 0 8px; background-image: url(../afbeeldingen/slash.gif); background-repeat: no-repeat; background-position: 0 4px; }
#header-inner .eerste				{	padding: 0 5px 0 0; background-image: none; }
#header-inner-text					{	padding: 40px 40px 0 40px; }
#header-inner-text-container		{	width: 854px; float: left; background-image:url(../afbeeldingen/achtergrond_tekst.gif);}


#header-inner-text-small			{	width: 414px; padding: 40px 400px 0 40px; height: 62px; float: left; background-image: url(../afbeeldingen/header_inner_bg.jpg); color: #0d4164; }
.introductie						{	float: left; margin: 10px 0 0 0; color: #0d4164;  }
.introductie p						{	color: #0d4164; font-size: 11px; }
.introductie p a					{	font-size: 11px; color: #0d4164;  }
.introductie p a:hover				{	color: #0d4164; text-decoration: none;  }
#slider-wrapper						{	position: relative; width: 853px; height: 470px; float: left; overflow: hidden; background-image:url(../afbeeldingen/achtergrond_tekst.gif); clear: both;  }
#slider-container			{
	position: absolute;
	top: 0;
	left: 0;
	height: 470px;
	width: 1477px;
	
}
#arrangementen-wrapper				{	width: 854px; float: left; margin: 0 0 0 3px; }
.kop-wrapper						{	position: relative; width: 835px; height: 36px; float: left; padding: 0 0 10px 0; display: inline; margin: 20px 0 0 8px; background-image: url(../afbeeldingen/kop_wrapper_bg.jpg); background-repeat: no-repeat; z-index: 999; }
.bruinbg .kop-wrapper				{	background-image: url(../afbeeldingen/kop_wrapper_bruin_bg.jpg); }
.kopleft							{	float: left; height: 30px; margin: 3px 0 0 3px; background-image: url(../afbeeldingen/kopleft_bg.gif); display: inline; }
.minmax								{	width: 28px; height: 22px; margin: 7px 7px 0 0; display: inline; background-image: url(../afbeeldingen/min.gif); text-indent: -9999px; float: right; }
.minmax2							{	width: 28px; height: 22px; margin: 7px 7px 0 0; display: inline; background-image: url(../afbeeldingen/plus.gif); text-indent: -9999px; float: right; }
.maxmin								{	width: 28px; height: 22px; margin: 3px 15px 0 0; display: inline; background-image: url(../afbeeldingen/plus.gif); text-indent: -9999px; float: right; }
.maxmin2							{	width: 28px; height: 22px; margin: 3px 15px 0 0; display: inline; background-image: url(../afbeeldingen/min.gif); text-indent: -9999px; float: right; }
.minmax:hover,
.maxmin:hover,
.maxmin2:hover,
.pdf:hover							{	background-position: bottom; }
.pdf								{	width: 28px; height: 22px; margin: 10px 15px 0 0; display: inline; background-image: url(../afbeeldingen/pdf.gif); text-indent: -9999px; float: right; display: none; }
#arrangementen-wrapper h2			{	font-size: 14px; padding: 6px 25px 0 0; margin: 0 0 0 25px; display: inline; height: 24px; color: #0d4164; background-image: url(../afbeeldingen/kopright_bg.gif); background-position: right top; float: left;}
.arrangementen-cat-wrapper			{	width: 854px; float: left; padding: 0 0 30px 0; }
.arrangement-wrapper				{	width: 568px; float: left; margin: 9px 0 0 40px; display: inline; }
.arrangement-wrapper .kop,
#kalender-wrapper .kop				{	width: 519px; padding: 30px 0 15px 0; display: block; font-size: 16px; color: #0d4164; }

.arrangement-tekst					{	width: 519px; float: left; overflow: hidden; }
.arrangement-tekst .kop				{	font-size:20px; position: relative; z-index: 0; }
.arrangement-tekst h1				{	font-size:20px; color:#0d4164;}
.toggle-arrangementen				{	float:left; }
.prijs								{	width: 61px; height: 29px; padding: 7px 0 0 18px; margin: 5px 0 0 0; float: right; text-align: center; }
.prijs-nl							{	background-image: url(../afbeeldingen/prijs_klein_bg.gif); }
.prijs-de							{	background-image: url(../afbeeldingen/prijs_klein_bg_de.gif); }
.prijs-en							{	background-image: url(../afbeeldingen/prijs_klein_bg_en.gif); }
.prijs-vk							{	font-size: 18px; color: #0d4164; height: 20px; }
.prijs-ak							{	font-size: 11px; color: #0d4164; height: 20px;  }
.bruinbg .prijs						{	background-image: url(../afbeeldingen/prijs_klein_bruin_bg.gif); }
.arrangement-knop					{
	width: 195px;
	height: 19px;
	padding: 4px 7px 0 0;
	margin: 1px 0 0 0;
	float: left;
	clear: both;
	display: inline;
	background-image: url(../afbeeldingen/link_wiel.gif);
	background-repeat: no-repeat;
	text-align: right;
	text-decoration: none;
	color: #0d4164;
	font-size: 15px;
	font-weight: bold;
}
.arrangement-knop:hover				{	background-color: #f5f0eb; background-position: 0 -23px; }
.arrangement-knop2					{	width: 195px; height: 19px; padding: 4px 7px 0 0; margin: 1px 0 0 0; float: right; clear: both; display: inline; background-image: url(../afbeeldingen/link_wiel.gif); background-repeat: no-repeat; text-align: right; text-decoration: none; color: #0d4164; font-size: 11px; }
.arrangement-knop2:hover			{	background-color: #f5f0eb; background-position: 0 -23px; }
.bruinbg .arrangement-knop,
.bruinbg .arrangement-knop2			{ 	background-color: #ffffff; }
.bruinbg .arrangement-knop:hover,
.bruinbg .arrangement-knop2:hover	{ 	background-color: #f5f0eb; }
.knoppen							{	width: 202px; margin: -10px 0 0 0; }
.footer								{	 }
#footer-wrapper						{	background-color: #0d4164; width: 854px; height: 80px; float: left; }
#copyright							{	width: 200px; float: right; font-size: 10px; margin: 20px 40px 0 0; padding: 0 36px 0 0; color: #fff; display: inline; text-align: right; }
#copyright a						{	color: #fff; font-size: 10px; text-decoration: none; }
#copyright a:hover					{	text-decoration: underline; }
#copyright b,
#copyright a.charterslink			{	color: #fff; font-size: 10px; }
#innercol-l							{	width: 431px; float: left; margin: -73px 0 0 0; font-size: 12px; }
#innercol-r							{	width: 423px; float: left; background-image: url(../afbeeldingen/inner_rightcol_bg.jpg); background-repeat: no-repeat; }
#fotogroot							{	width: 431px; height: 315px; float: left; background-image: url(../afbeeldingen/fotogroot_kader.gif); }
#fotogroot-wrapper					{	position: relative; width: 413px; height: 297px; margin: 9px 0 0 9px; overflow: hidden; }
#fotogroot-slider					{	position: absolute; top: 0; left: 0; width: 1652px; height: 297px; }
#fotogroot-slider img				{	width: 413px; height: 297px; overflow: hidden; float: left; }
#beschrijving						{	width: 403px; float: left; padding: 9px; }
#beschrijving p						{	padding: 20px 0 0 0; }


.prijs-groot						{	width: 90px; height: 44px; padding: 15px 5px 0 35px; display: inline; margin: 20px 0 0 30px; float: left; text-align: center; }
.prijs-groot .prijs-vk				{	font-size: 24px; }
.prijs-groot .prijs-ak				{	font-size: 16px; }
.prijs-groot-nl						{	background-image: url(../afbeeldingen/prijs_groot_bg.gif); }
.prijs-groot-de						{	background-image: url(../afbeeldingen/prijs_groot_bg_de.gif); }
.prijs-groot-en						{	background-image: url(../afbeeldingen/prijs_groot_bg_en.gif); }
.prijs-groot2						{	position: relative; width: 130px; height: 65px; padding: 15px 0 0 0; margin: 0 0 0 0; float: left; text-align: center; background-image: url(../afbeeldingen/prijs_groot2_bg.gif); }
.prijs-groot2 .prijs-vk				{	font-size: 24px; }
.prijs-groot2 .prijs-ak				{	font-size: 16px; }
.prijs-groot2 .prijs-pp				{	position: absolute; top: 59px; left: 0; width: 131px; color: #0d4164;  }
.nuboeken						{	width: 90px; height: 44px; padding: 15px 5px 0 35px; display: inline; margin: 20px 30px 0 0; float: right; text-align: center; }
#innercol-r h2,
.optielijst h2						{	font-size: 16px; font-weight: normal; color: #0d4164; padding: 20px 0 10px 0; clear: both; }
#innercol-r li						{	padding: 10px 0 0 0; float: left; }
#innercol-r li .tijd				{	font-style: italic; width: 60px; padding: 0 10px 0 0; float: left; }
#innercol-r li .activiteit			{	width: 290px; float: left; }
#thumb-slider-wrapper				{	position: relative; width: 413px; height: 145px; margin: 9px 0 0 0; overflow: hidden; }
#thumb-slider						{	position: absolute; top: 0; left: 0; width: 1055px; height: 211px; }
#thumb-slider img					{	width: 202px; height: 145px; overflow: hidden; margin: 0 9px 0 0; padding: 0; font-size: 1px; float: left; cursor: pointer; }
#agenda								{	width: 363px; padding: 30px 30px 0 30px; float: left; }
#agenda	ul							{	float: left; clear: both; }
#opties-wrapper						{	width: 854px; float: left; }
.optielijst							{	float: left; }
.optielijst	li						{	padding: 5px; }
.optie-l							{	width: 431px; }
.optie-r							{	width: 393px; float: right;}
#datum-wrapper						{	width: 393px; height: 250px; overflow:hidden; position:relative; }
.datumlist							{	width: 393px; position:absolute; top: 0; left: 0; }
.moredatums							{	width: 130px; height: 25px; padding: 8px 0 0 0; margin: 10px 0 0 0; float: right; text-decoration:none; color: #0d4164; background-image: url(../afbeeldingen/meerdata.gif); text-align: center; }
.moredatums:hover					{	background-position: bottom; }
#opties-wrapper .donker				{	background-color: #f9f6f3; }
#opties-wrapper .optiewaarde		{	float: right; }
#sub-footer							{	width: 854px; float: left; margin: 20px 0 0 0; padding: 0 0 30px 0; background-image: url(../afbeeldingen/sub-footer_bg.gif); background-repeat: no-repeat; }
#sub-footer2						{	width: 764px; float: left; margin: 30px 0 0 0; padding: 0 0 30px 0; background-image: url(../afbeeldingen/sub-footer_bg.gif); background-repeat: no-repeat; background-position: -80px 0; }
.voorwaarden						{	width: 600px; float: left; font-size: 10px; margin: 15px 0 0 0; }
#boeken-knop						{	width: 130px; height: 29px; padding: 10px 0 0 0; float: right; display: inline; background-image: url(../afbeeldingen/boeken.gif); color: #0d4164; text-align: center; text-decoration: none; font-size: 13px; font-weight: bold; }
#verzenden-knop						{	width: 130px; height: 29px; padding: 10px 0 0 0; float: right; display: inline; background-image: url(../afbeeldingen/verzenden.gif); color: #0d4164; text-align: center; text-decoration: none; font-size: 13px; font-weight: bold; }
#boeken-knop:hover,
#verdergaan-knop:hover,
#mijngegevens-knop:hover,
#verzenden-knop:hover				{	background-position: bottom; }
#verdergaan-knop					{	width: 130px; height: 39px; float: left; display: inline; margin: 0 1px 0 0; text-indent: -9999px; background-image: url(../afbeeldingen/verdergaan.gif); }
#mijngegevens-knop					{	width: 180px; height: 39px; float: left; display: inline; text-indent: -9999px; background-image: url(../afbeeldingen/mijngegevens.gif); }
.status-vol,	
.status-vol .optiewaarde			{	color: #ff0000; }
.status-bijnavol,
.status-bijnavol .optiewaarde		{	color: #ff0000; }
.item-wrapper						{	width: 780px; height: 200px; float: left; display: inline; }
.item-wrapper img					{	border: solid 10px #f5f2ec; float: left; margin: 0 30px 25px 0; }
.item-tekst							{	float: left; }
.item-wrapper h2					{	font-size: 16px; color: #0d4164; padding: 20px 0 20px 0; font-weight: normal; }
.bruinbg							{	}
#reserveringen-wrapper,
.formulier-wrapper					{
	width:774px;
	float: left;
	background-image:url(../afbeeldingen/achtergrond_tekst.gif);
	padding-top: 10px;
	padding-right: 40px;
	padding-bottom: 10px;
	padding-left: 40px;
}
#reserveringen-wrapper li			{	float: left; display: inline; }
.reservering-wrapper				{	width: 792px; padding: 13px 0 0 0; margin: 1px 0 0 0; float: left; background-image: url(../afbeeldingen/overzicht_bg_top.gif); background-repeat: no-repeat; }
.reservering-wrapper-bottom			{	width: 777px; padding: 0 0 13px 15px; float: left; background-image: url(../afbeeldingen/overzicht_bg_bottom.gif); background-position: bottom; background-repeat: no-repeat; }
.orderkop,
.orderval							{	display: block; float: left; clear: both; }
.orderkop							{	font-weight: bold; }
.reservering-wrapper-bottom .orderkop {	 color:#0d4164; }
.resinfo-wrapper .orderkop			{	color:#8E8E8E; } 
.orderval							{	 }
.orderres							{	width: 100px; }
.datumres							{	width: 100px; }
.prijsres							{	width: 60px; }
.optieres							{	width: 350px; }
.arrangementres						{	width: 450px; }
.statusres							{	width: 70px; }
.reskop								{	display: inline; clear: both; }
.resinfo-wrapper					{	display: none; width: 639px; padding: 9px 0 0 0; float: left; margin: 10px 0 0 90px; background-image: url(../afbeeldingen/overzicht2_bg_top.gif); background-repeat: no-repeat; }
.resinfo							{	width: 629px; padding: 0 0 10px 10px; float: left; background-image: url(../afbeeldingen/overzicht2_bg_bottom.gif); background-position: bottom; }
.formulier-wrapper h2,
#reserveringen-wrapper h2			{	font-size: 16px; color: #0d4164; padding: 0 0 20px 0; font-weight: normal; }
#reservation-long					{	display:none; }
.formulier-wrapper label			{	color: #b28c59; float: left; display: inline; padding: 0 0 5px 0; clear: both;}
.formulier-wrapper input,
.formulier-wrapper textarea			{	border: 1px solid #eae0cf; color: #0d4164; float: left; clear: both; padding: 5px; color: #8e8e8e;}
.formulier-wrapper input.chckbx		{	margin:5px 0; }
.betaalwijze-wrapper				{	padding: 0 40px 40px 40px; display: inline; margin: 10px 0 0 0; float: left;  }
.betaalwijze-wrapper h2				{	font-size: 16px; color: #0d4164; padding: 0 0 20px 0; font-weight: normal; }
.veld-size1							{	width: 80px; }
.formuliercol-size1					{	width: 226px; float: left; }
.formuliercol-size2					{	width: 431px; float: left; }
.formuliercol-size3					{	width: 116px; float: left; }
.formuliercol-size4					{	width: 316px; float: left; }
.formuliercol-size5					{	width: 768px; float: left; }
#datum								{	width: 180px; }
#opties								{	width: 405px; }
.veld-size2							{	width: 190px; }
.veld-size3							{	width: 300px; height: 119px; }
.veld-size4							{	width: 20px; }
#inp-email							{	display:none; }
.gegevens label						{	color: #8e8e8e; padding: 5px 0 5px 0; }
.gegevens label.chckbxlabel			{ 	float:left; clear:none; margin:0 10px; }
#grouponcodes						{	display:none; }
.grouponinp							{	float:left; width:100%; margin:5px 0; }
#addgrouponcode						{	display:block: }
#ideal-knop							{	width: 93px; height: 80px; float: left; background-image: url(../afbeeldingen/ideal_knop.gif); display: inline; text-indent: -9999px; }
#factuur-knop-oud						{	width: 93px; height: 80px; float: left; background-image: url(../afbeeldingen/factuur_knop.gif); display: inline; text-indent: -9999px; margin: 0 0 0 10px; }

#factuur-knop						{	width: 195px; height: 78px; float: left; background-image: url(../afbeeldingen/bevestigen.gif); display: inline; text-indent: -9999px; margin: 0 0 0 10px; }


#items-wrapper						{	position: relative; width: 780px; height: 200px; float: left; margin: -40px 0 0 40px; display: inline; }
#item-slider-wrapper				{	position: relative; width: 780px; height: 200px; float: left; overflow: hidden; }
#item-slider						{	position: absolute; width: 780px; }
#reserveren-meerinfo				{	position: absolute; width: 53px; height: 53px; top: -70px; left: 365px; display: block; background-image: url(../afbeeldingen/omhoog.png); text-indent: -9999px; }
#reserveren-minderinfo				{	position: absolute; width: 53px; height: 53px; bottom: -30px; left: 365px; display: block; background-image: url(../afbeeldingen/omlaag.png); text-indent: -9999px; }
#contacttekst-wrapper				{	position: relative; width: 780px; float: left; display: inline; margin: 0 0 0 40px; padding: 0 0 40px 0; min-height: 40px; }		
#gmaps								{	width: 519px; float: right; }
.adres-wrapper						{	padding: 40px; width: 774px; float: left; background-image:url(../afbeeldingen/achtergrond_tekst.gif);}
.adres-wrapper h2					{	width: 200px; font-size: 16px; color: #0d4164; padding: 0 0 20px 0; font-weight: normal; }
#adres								{	width: 200px; float: left; }
#contacttekst-wrapper img			{	border: solid 10px #f5f2ec; float: left; margin: 0 30px 25px 0; }
#loggedin							{	margin: -100px 20px 0 0; width: 237px; height: 30px; padding: 19px 12px 0 12px; float: right;  color: #0d4164; font-size: 11px; text-align: right; background-image: url(../afbeeldingen/info.gif); background-repeat: no-repeat; background-position: 8px 8px;  }
#mousemonitor						{	position:absolute; top: 20px; left: 20px; border: 2px solid #000; width: 100px; height: 50px; background-color:#0d4164FFF; }
#contacttekst-wrapper ul			{	float:left; width: 100%; padding: 0 0 20px 0; }
#contacttekst-wrapper li			{	background-image: url(../afbeeldingen/bullet.gif); background-repeat: no-repeat; padding: 3px 3px 3px 15px; background-position: 0 5px; }
#kalender-sub-wrapper				{	position: absolute; width: 228px;  top: 3px; left: 603px; background-image: url(../afbeeldingen/datum_bg.png); z-index: 999; }
#kalender-sub-wrapper-footer		{	width: 228px; height: 8px; float: left; background-image: url(../afbeeldingen/datum_bg1.png); margin: 0 0 -8px 0; }
#kalender-main-wrapper				{	float:left; width: 228px;}
#kalender-wrapper					{	width: 203px; height: 300px;}
#kalender-wrapper.overzicht			{	float: left; margin: 6px 0 0 13px; height: 16px; overflow: hidden; display: inline; position:relative; }
#kalender-wrapper.overzicht .kop	{	font-size: 14px; margin: 0px; padding: 0 0 0 0; font-weight: bold; }
#kalender-plus						{	position: absolute; top: 4px; right: 4px; width: 28px; height: 22px; background-image: url(../afbeeldingen/datum_pijl.gif); }
.kalender-dagen,
#kalender-dagnamen					{	width: 203px; float: left; }
#kalender-dagen .lnk,
#maanden .lnk						{	}
#maanden .lnk						{	cursor: pointer; }
#maanden .lnk:hover					{	background-position: 0 -20px; }
.kalender-dagen .avail				{	background-position: 0 -28px; color: #6f4816; font-weight: bold; cursor: pointer; }
.kalender-dagen	li					{	width: 28px; height: 22px; color: #d0bca6; padding: 6px 0 0 0; text-align: center; float: left; margin: 0 1px 1px 0; background-image: url(../afbeeldingen/datum_vak.gif); }
#kalender-dagnamen li				{	width: 28px; height: 22px; padding: 6px 0 0 0; text-align: center; float: left; margin: 0 1px 1px 0; }
#wrapper-maanden					{	width: 203px; height: 20px; position:relative; overflow:hidden; }
#wrapper-dagen						{	width: 203px; height: 188px; float: left; position:relative; overflow:hidden; } 
#slider-dagen						{	width: 9000px; height: 188px; position:absolute; } 
#maanden							{	width: 952px; position:absolute; }
#maanden li							{	width: 66px; height: 18px; padding: 2px 0 0 0; margin: 0 2px 0 0; float:left; background-image: url(../afbeeldingen/maand_bg.gif); text-align: center; }
.kalender-dagen	li.selected,
#maanden .act						{	color: #0d4164; background-position: bottom; font-weight: bold; }
#rightcolumn						{	float:left; width: 228px;}
.disabled							{	color: #d0bca6; }

.jqifade{
	position: absolute;
	background-color: #aaaaaa;
}
div.jqi{
	width: 403px;
	height: 195px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	position: absolute;
	font-size: 11px;
	text-align: left;
	padding: 7px;
	background-image: url(../afbeeldingen/impromptu_bg.png);
	color: #0d4164;
}
div.jqi .jqicontainer{
	font-weight: bold;
}
div.jqi .jqiclose{
	position: absolute;
	top: 10px; right: 10px;
	width: 11px;
	height: 11px;
	cursor: pointer;
	background-image: url(../afbeeldingen/sluiten.gif);
}
div.jqi .jqimessage{
	padding: 20px;
	line-height: 20px;
	color: #0d4164;
}
div.jqi .jqibuttons{
	position: absolute;
	bottom: 10px;
	right: 10px;
	text-align: right;
	padding: 5px;
}
div.jqi button{
	width: 50px;
	height: 29px;
	border: none;
	color: #ffffff;
	text-indent: -9999px;
	background-image: url(../afbeeldingen/ok.png);
	background-color: #0088CE;
}
div.jqi button:hover{
	background-position:bottom;
}
div.jqi button.jqidefaultbutton{
}
.jqiwarning .jqi .jqibuttons{
}
#jqi_state0_buttonBevestigen, #jqi_state0_buttonAnnuleren { 
	width: 100px;
	background-image:url(../afbeeldingen/popupbutton.png);
	margin: 0 0 0 10px; 
	color: #0d4164;
	font-weight:bold;
	text-indent:inherit;
}
.jquery-selectbox {
	position: relative;
	height: 27px;
	border: 1px solid #eae0cf;
	width: 100px;
	z-index: 0;
	float: left;
	display: inline;
	font-size: 9px;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #444;
	padding: 0;
	background-color: #fff;
}
.jquery-selectbox.selecthover {
	background-color: #fff;
	background-image: url("../img/bg-TextFieldFocused.gif");
	z-index: 700;
}	
.jquery-selectbox .jquery-selectbox-currentItem {
	padding: 5px 0px 0px 5px;
	white-space: nowrap;
	display: block;
	overflow: hidden;
}

.jquery-selectbox .jquery-selectbox-list {
	display: none;
	position: absolute;
	top: 27px;
	padding: 2px;
	left: -1px;
	background: #fff;
	width: 100px;
	height: 120px;
	overflow-x: hidden;
	overflow-y: auto;
	z-index: 1000;
	border: 1px solid #eae0cf;
}
.jquery-selectbox .jquery-selectbox-moreButton {
	/*
	position: absolute;
	top: 0px;
	right: 0px;
	*/
	float: right;
	background: url("../afbeeldingen/lay-selectMoreButton.gif");
	width: 24px;
	height: 25px;
	cursor: pointer;
	margin: 1px 1px 0 0;
}
.jquery-selectbox .jquery-selectbox-moreButton.morebuttonhover {
	background: url("../afbeeldingen/lay-selectMoreButtonHover.gif");
}

.jquery-selectbox .jquery-selectbox-item.listelementhover {
	background: #f5f2ec;
}
.jquery-selectbox .jquery-selectbox-item {
	display: block;
	cursor: default;
	padding: 3px;
}

/** ERROR classes **/
form .error .jquery-selectbox {
	color: #d00;
	border-color: #d00;
	background-image: url("../img/bg-TextFieldError.gif");
}


