/*
Hungaria Huizen
=================================================================*/

/* Hoofdlayout
=================================================================*/
* {
	margin:0;
	padding:0;
	}
img {
	border:0;
	display:block;
 }
body {
	font-family:arial;
	line-height:150%;
	background-color:#240;
	font-size:75%;
	padding-bottom:50px;
	text-align:center;
	}
.noshow {
	position:absolute;
	left:-9000px;
	}
.clearlaag {
	clear:both;
	line-height:1px;
	font-size:1px;
	}
#wrapitall {
	position:relative;
	width:780px;
	font-size:1em;
	margin-left:auto;
	margin-right:auto;
	background-color:#fff;
	overflow:hidden;
	text-align:left;
	}
#topbar {
	position:relative;
	height:150px;
	background:url(../gfx/bgtopbar.gif) no-repeat top left;
	}
#logo {
	position:absolute;
	top:67px;
	left:15px;
	}
#footer {
	background:url(../gfx/bgfooter.gif) repeat-x top left;
	text-align:center;
	padding:10px 0px;
	}
.kolom240 {
	float:left;
	padding:15px 0px 15px 15px;
	width:240px;
	}
.kolom240streeplinks {
	float:left;
	padding:15px 0px 15px 14px;
	width:240px;
	border-left:1px solid #ddd;
	}
.kolom495 {
	float:left;
	padding:15px 0px 15px 15px;
	width:495px;
	}
#midden {
	width:780px;
	overflow:hidden;
	}
#map{
 width:480px;
 height:300px;
 margin-bottom:15px;
}

/* Content
=================================================================*/
h1,h2,h3,h4,h5,h6 {
	margin:0px;
	padding:0px;
	font-size:1em;
	}
a:link {
	color:#369;
	}
a:hover {
	color:#69c;
	}
a:visited {
	color:#636;
	}
a:visited:hover {
	color:#969;
	}
.kolom495 .content,
.kolom495 dl {
	width:480px;
	}
.kolom495 .content h1 {
	font-size:1.6em;
	}
.content {
	clear:both;
	}
.content h1 {
	margin-bottom:15px;
	}
.content h2 {
	color:#811;
	font-size:1.2em;
	}
.content p {
	margin-bottom:15px;
	}
.contentlist {
	margin-bottom:15px;
	}
.contentlist li {
	padding:0px 0px 0px 18px;
	list-style:none;
	background:url('../gfx/tablelinkarrow.gif') no-repeat 6px 6px;
	}
.contentlist li ul li {
	padding:0px 0px 0px 18px;
	list-style:none;
	background:url('../gfx/contentlistarrow2.gif') no-repeat 6px 6px;
	}
.bloklist {
	}
.bloklist li {
	padding-left:16px;
	background:url('../gfx/bloklistarrow.gif') no-repeat 6px 6px;
	list-style:none;
	}
.fotolinks {
	position:relative;
	float:left;
	margin:3px 20px 6px 0px;
	width:220px;
	}
.fotorechts {
	position:relative;
	float:right;
	margin:3px 0px 6px 20px;
	width:220px;
	}
.fotolinks span,
.fotorechts span {
	display:block;
	width:190px;
	padding:2px 0px;
	font-size:0.8em;
	border-bottom:1px solid #ddd;
	}
.foto240 {
 position:relative;
 }
.foto240 .vergroot {
 padding-right:15px;
 } 
.vergroot {
	position:absolute;
	right:0px;
	top:0px;
	filter:alpha(opacity=50);
	opacity: 0.5;
	-moz-opacity:0.5;
	}

/* Contentopties
=================================================================*/
.contentopties {
	margin-bottom:18px;
	}
.contentopties li {
	list-style:none;
	display:inline;
	padding:0px 20px 0px 0px;
	}
.printen {
	background:url(../gfx/printknop.gif) no-repeat 2px left;
	padding:0px 0px 0px 20px;
	}
.mailen {
	background:url(../gfx/mailknop.gif) no-repeat 2px left;
	padding:0px 0px 0px 20px;
	}

/* Gastenboek
=================================================================*/
.gastenboekreactie {
	padding:0px 0px 15px 0px;
	margin:0px 0px 15px 0px;
	border-bottom:1px solid #ddd;
	width:480px;
	}
.gastenboekreactie h2 {
	color:#811;
	font-size:1.2em;
	}
.gastenboekreactie p {
	margin-bottom:6px;
	}
.gastenboekreactie .contentlist {
	margin-bottom:8px;
	overflow:hidden;
	width:480px;
	}
.gastenboekreactie .contentlist li {
	float:left;
	width:222px;
	}
.gastenboekreactie .gastenboekfotos {
 width:480px;
	overflow:hidden;
 list-style:none;
	}
.gastenboekreactie .gastenboekfotos li {
 position:relative;
	float:left;
	width:150px;
	padding-right:10px;
	}
.gastenboekreactie .gastenboekfotos li .vergroot {
	padding-right:10px;
	}
.paginascrollmidden {
	text-align:center;
	}

/* Regiokaart
=================================================================*/
#kaarteuropa {
	float:right;
	margin:0px 0px 4px 10px;
	}
#regiokaart {
	position:relative;
	margin-bottom:15px;
	width:240px;
	height:132px;
	background: transparent url(../gfx/kaarthongarije.gif) no-repeat 15px 0px;
	}
#regiokaart li {
	list-style:none;
	position:absolute;
	}
#regiokaart a:link,
#regiokaart a:visited {
	color:#fff;
	}
#regiokaart a:hover,
#regiokaart a:visited:hover {
	color:#000;
	}
#regio01 {
	top:43px;
	left:36px;
	}
#regio02 {
	top:90px;
	left:43px;
	}
#regio03 {
	top:24px;
	left:130px;
	}
#regio04 {
	top:80px;
	left:117px;
	}

/* Woningblokken
=================================================================*/
.woningblok {
	padding-bottom:15px;
	border-bottom:1px solid #ccc;
	margin-bottom:15px;
	}
.woningblok img {
	float:left;
	margin-top:4px;
	}
.woningblok ul {
	float:left;
	width:130px;
	}
.woningblok h2 {
	font-size:1.2em;
	}
.woningblok h2 a:link,
.woningblok h2 a:visited {
	}
.woningblok h2 a:hover,
.woningblok h2 a:visited:hover {
	
	}

/* Blokken
=================================================================*/
.blok {
	padding:15px;
	background-color:#ddd;
	width:210px;
	margin-bottom:15px;
	}
.blok h1 {
	font-size:1.2em;
	margin-bottom:4px;
	color:#247;
	}
.blok img {
 margin-bottom:4px;
 }

/* Top 10
=================================================================*/
#top10 p {
	margin-bottom:10px;
	}
#top10 table {
	width:210px;
	padding:0px;
	margin:0px;
	}
#top10 table caption {
	background-color:#bbb;
	text-align:left;
	font-weight:bold;
	color:#247;
	padding:2px 3px;
	}
#top10 table th,
#top10 table td {
	padding:0px 3px;
	margin:0px;
	border-bottom:1px solid #ddd;
	background-color:#fff;
	}
#top10 table th {
	text-align:left;
	font-weight:normal;
	}
#top10 table td {
	text-align:right;
	}
#top10 table tfoot {
	font-weight:bold;
	}
#top10 table tfoot a:link,
#top10 table tfoot a:visited,
#top10 table tfoot a:hover,
#top10 table tfoot a:visited:hover {
	background:url('../gfx/tablelinkarrow.gif') no-repeat 6px 5px;
	padding:0px 0px 0px 18px;
	}
#top10 table a:link,
#top10 table a:visited {
	text-decoration:none;
	}
#top10 table a:hover,
#top10 table a:visited:hover {
	text-decoration:underline;
	}
#top10 input {
	/*width:60px;*/
	height:22px;
	color:#fff;
	font-weight:bold;
	font-family:arial;
	border:0px;
	cursor:pointer;
	background-color:#666;
	border-top:1px solid #fff;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
	border-left:1px solid #fff;
	}
#top10 input:hover {
	background-color:#888;
	border-top:1px solid #000;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	border-left:1px solid #000;
	}

/* Actueel
=================================================================*/
#actueel {
	width:225px;
	}
#actueel dt {
	color:#381;
	font-weight:bold;
	clear:both;
	}
#actueel dt a:link,
#actueel dt a:visited {
	color:#381;
	}
#actueel dt a:hover,
#actueel dt a:visited:hover {
	color:#5a3;
	}
#actueel dd {
	margin-bottom:10px;
	padding-top:2px;
	overflow:hidden;
	height:1%;
	}
#actueel img {
	float:right;
	margin:4px 0px 4px 10px;
	}
#actueel dd.doorlink {
	clear:both;
	}
#actueel dd.doorlink a:link,
#actueel dd.doorlink a:visited,
#actueel dd.doorlink a:hover,
#actueel dd.doorlink a:visited:hover {
	background:url('../gfx/tablelinkarrow.gif') no-repeat 6px 5px;
	padding:0px 0px 0px 18px;
	font-weight:bold;
	}
.actueelkop {
	font-size:1.2em;
	margin-bottom:10px;
	}
#actueel dd.nomargin {
	margin-bottom:0px;
	}
.kolom495 #actueel dt {
	font-size:1.2em;
	}

/* Regioselect
=================================================================*/
.regiokop {
	font-size:1.2em;
	margin-bottom:10px;
	color:#811;
	}

/* Cultuurhighlights
=================================================================*/
#cultuurhighlights {
	background-color:#ddd;
	padding:15px 15px 15px 0px;
	overflow:hidden;
	width:765px;
	}
#cultuurhighlights li {
	float:left;
	width:240px;
	list-style:none;
	padding:0px 0px 0px 15px;
	}
#cultuurhighlights a:link,
#cultuurhighlights a:visited,
#cultuurhighlights a:hover,
#cultuurhighlights a:visited:hover {
	display:block;
	float:left;
	width:240px;
	text-decoration:none;
	}
#cultuurhighlights a:link,
#cultuurhighlights a:visited {
	color:#777;
	}
#cultuurhighlights a:hover,
#cultuurhighlights a:visited:hover {
	color:#000;
	}
#cultuurhighlights a.select:link,
#cultuurhighlights a.select:visited {
	color:#000;
	font-weight:bold;
	}
#cultuurhighlights a:link span,
#cultuurhighlights a:visited span,
#cultuurhighlights a:hover span,
#cultuurhighlights a:visited:hover span {
	display:block;
	font-weight:bold;
	color:#fff;
	padding:1px 10px;
	width:220px;
	cursor:pointer;
	}
#cultuurhighlights a:link span,
#cultuurhighlights a:visited span {
	background-color:#381;
	}
#cultuurhighlights a:hover span,
#cultuurhighlights a:visited:hover span {
	background-color:#5a3;
	}
#cultuurhighlights img {
	margin-bottom:4px;
	}



/* Service Menu
=================================================================*/
#servicemenu {
	padding-top:10px;
	}
#servicemenu li {
	display:inline;
	margin:0px 0px 0px 15px;
	}
#servicemenu a:link,
#servicemenu a:visited,
#servicemenu a:hover,
#servicemenu a:visited:hover {
	text-decoration:none;
	}
#servicemenu a:link,
#servicemenu a:visited {
	color:#777;
	}
#servicemenu a:hover,
#servicemenu a:visited:hover {
	color:#000;
	}
#servicemenu a.select:link,
#servicemenu a.select:visited {
	color:#000;
	font-weight:bold;
	}

/* Main Menu
=================================================================*/
#mainmenu {
	height:50px;
	background:url(../gfx/bgmainmenu.gif) repeat-x top left;
	font-family:georgia, serif;
	width:780px;
	}
#mainmenu li {
	height:50px;
	float:left;
	list-style:none;
	border-right:1px solid #e88;
	}
#mainmenu a:link,
#mainmenu a:visited,
#mainmenu a:hover,
#mainmenu a:visited:hover {
	display:block;
	padding:5px 15px 0px 15px;
	text-decoration:none;
	line-height:120%;
	height:45px;
	font-weight:bold;
	font-size:1.2em;
	float:left;
	}
#mainmenu span {
	display:block;
	font-weight:normal;
	font-size:0.8em;
	line-height:90%;
	}
#mainmenu a:link,
#mainmenu a:visited {
	color:#fff;
	}
#mainmenu a:hover,
#mainmenu a:visited:hover {
	background:url(../gfx/bgmainhover.gif) repeat-x top left;
	}
#mainmenu a.select:link,
#mainmenu a.select:visited {
	padding:10px 15px 0px 15px;
	background:url(../gfx/bgmainselect.gif) repeat-x top left;
	height:40px;
	}

/* Sub Menu
 =================================================================*/
#submenu {
	background-color:#811;
	overflow:hidden;
	width:780px;
	}
#submenu li {
	float:left;
	list-style:none;
	}
#submenu a:link,
#submenu a:visited,
#submenu a:hover,
#submenu a:visited:hover {
	display:block;
	float:left;
	padding:5px 15px;
	text-decoration:none;
	}
#submenu a:link,
#submenu a:visited {
	color:#fbb;
	}
#submenu a:hover,
#submenu a:visited:hover {
	color:#fff;
	background-color:#a22;
	}
#submenu a.select:link,
#submenu a.select:visited {
	color:#fff;
	font-weight:bold;
	}

/* Woningen
=================================================================*/
.woning {
	border-top:1px solid #ddd;
	padding:10px 0px;
	overflow:hidden;
	width:480px;
	}
.woning h2 {
	font-size:1.2em;
	padding:0px 10px 3px 10px;
	float:left;
	width:360px;
	}
.woning img {
	float:left;
	}
.woning div {
	float:left;
	width:170px;
	padding:0px 10px;
	}
.woning span {
	width:170px;
	display:block;
	}
.vanafprijs {
	color:#f00;
	font-weight:bold;
	}
.woning .contentlist {
	margin-bottom:0px;
	}

.reserveerknop {
	padding-top:10px;
	}
.reserveerknop{
	padding-top:10px;
	}
.knop_laag{
	float:right;
	padding-top:0px;
	}
.reserveerknop a:link,
.reserveerknop a:visited,
.reserveerknop a:hover,
.reserveerknop a:visited:hover {
	display:block;
	padding:2px 0px;
	text-align:center;
	font-weight:bold;
	text-decoration:none;
	width:216px;
	}
.reserveerknop a:link,
.reserveerknop a:visited {
	background-color:#c33;
	border-top:1px solid #fcc;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
	border-left:1px solid #fcc;
	color:#fff;
	}
.reserveerknop a:hover,
.reserveerknop a:visited:hover {
	background-color:#811;
	border-top:1px solid #000;
	border-right:1px solid #fcc;
	border-bottom:1px solid #fcc;
	border-left:1px solid #000;
	color:#fcc;
	}



/* Woningdetail
=================================================================*/
.detailcontainer {
	overflow:hidden;
	width:480px;
	clear:both;
	}
.fotolijst {
	width:255px;
	float:left;
	overflow:hidden;
	}
.fotolijst li {
	float:left;
	width:70px;
	padding:0px 15px 15px 0px;
	list-style:none;
	}
.fotolijst li.foto240 {
	width:240px;
	}
.detailtabel {
	width:225px;
	float:left;
	padding:0px;
	margin:0px;
	}
.detailtabel caption {
	text-align:left;
	}
.detailtabel th,
.detailtabel td {
	text-align:left;
	vertical-align:top;
	}



/* Paginascroll
=================================================================*/
#paginascroll {
	position:relative;
	margin-bottom:15px;
	width:480px;
	}
#aantalperpagina {
	position:absolute;
	top:0px;
	right:0px;
	}



/* Zoeken
=================================================================*/
#zoeken {
	width:210px;
	padding:15px;
	background-color:#ddd;
	margin-bottom:15px;
	}
#zoeken fieldset {
	border:0px;
	}
#zoeken #zoekveld {
	width:160px;
	}
#zoeken #zoekknop {
	color:#fff;
	background:url(../gfx/bgmainmenu.gif) repeat-x left top;
	cursor:pointer;
	font-weight:bold;
	}
#zoeken span {
	display:block;
	margin-bottom:4px;
	}



/* Formulieren
=================================================================*/
input,
select,
textarea {
	font-size:1em;
	font-family:arial;
	}
.formulier {
	margin-bottom:10px;
	background-color:#e5e5e5;
	clear:both;
	border-top:1px solid #bbb;
	border-bottom:1px solid #bbb;
	width:480px;
	}
.formulier legend {
	padding:10px 10px 5px 10px;
	color:#555;
	font-size:1.6em;
	margin-bottom:10px;
	}
#rechterkant .formulier legend {
	padding:10px 10px 0px 10px;
	margin-bottom:0px;
	}
.formulier input,
.formulier select {
	width:180px;
	}
.formulier #postcode {
	width:60px;
	}
.formulier fieldset {
	border:0px;
	padding:3px 0px;
	}
.formulier div {
	padding:4px 0px 6px 0px;
	clear:both;
	border-bottom:1px solid #bbb;
	overflow:hidden;
	margin:0px 20px;
	}
.formulier div div {
	clear:both;
	border-bottom:0px;
	overflow:hidden;
	margin:0px 0px;
	}
.formulier div.errorfield {
	border:1px solid #f00;
	padding:6px 9px 8px 9px;
	margin:10px 10px 6px 10px;
	background-color:#fff;
	}
.formulier textarea {
	width:320px;
	}
.formulier label {
	float:left;
	display:block;
	padding-top:2px;
	font-weight:bold;
	width:110px;
	}
.formulier big {
	display:block;
	color:#df0024;
	font-weight:bold;
	padding:3px 0px 6px 20px;
	background:url(../gfx/alert.gif) no-repeat 0px 3px;
	}
.formulier big span {
	font-size:0.7em;
	display:block;
	font-weight:normal;
	}
.formulier em {
	color:#f00;
	}
.formulier .buttons {
	clear:both;
	text-align:right;
	border-bottom:0px;
	}
.formulier .buttons input {
	width:84px;
	height:22px;
	color:#fff;
	font-weight:bold;
	font-family:arial;
	border:0px;
	cursor:pointer;
	background-color:#666;
	border-top:1px solid #fff;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
	border-left:1px solid #fff;
	}
.formulier .buttons input:hover {
	background-color:#888;
	border-top:1px solid #000;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	border-left:1px solid #000;
	}
.formulier .stuurcc input {
	width:auto;
	margin-right:6px;
	}
.formulier .stuurcc label {
	width:auto;
	display:inline;
	float:none;
	font-weight:normal;
	}
.formulier div .stuurcc {
	padding:4px 0px 0px 140px;
	}

/* Faq
=================================================================*/

.faqlist {
	margin-bottom:10px;
	}
.faqlist li {
	padding:0px 0px 0px 22px;
	list-style:none;
	background:url('../gfx/arrow_faqlist.gif') no-repeat 0px 0px;
	}
.questionanswer {
	border-top:1px solid #ddd;
 padding:10px 10px 0px 10px;
 margin:10px 0px;
	}
.questionanswer dt {
	color:#000;
	font-weight:bold;
	padding:0px 0px 0px 22px;
	list-style:none;
	background:url('../gfx/arrow_faqlist.gif') no-repeat 0px 0px;
	}
.questionanswer dd {
	color:#000;
	padding:0px 0px 0px 22px;
	list-style:none;
	background:url('../gfx/arrow_faqlist2.gif') no-repeat 0px 0px;
	}
	
/* Zoek en boek
=================================================================*/
input,
select,
textarea {
	font-size:1em;
	font-family:arial;
	}
.zoekenboek {
	margin-bottom:10px;
	background-color:#e5e5e5;
	clear:both;
	border-top:1px solid #bbb;
	border-bottom:1px solid #bbb;
	width:480px;
	}
.zoekenboek legend {
	padding:10px 10px 0px 10px;
	color:#555;
	font-size:1.6em;
	}
.zoekenboek input,
.zoekenboek select {
	width:200px;
	}
.zoekenboek label {
	float:left;
	display:block;
	padding-top:2px;
	font-weight:bold;
	width:140px;
	}
.zoekenboek fieldset {
	border:0px;
	padding:3px 0px;
	}
.zoekenboek div {
	padding:4px 0px 6px 0px;
	clear:both;
	border-bottom:1px solid #bbb;
	overflow:hidden;
	margin:0px 20px;
	width:440px;
	}
.zoekenboek div div {
	clear:none;
	border-bottom:0px;
	overflow:hidden;
	margin:0px 0px;
	height:1%;
	padding:0px;
	}
.zoekenboek div div.halfform {
	overflow:hidden;
	width:220px;
	float:left;
	}
.zoekenboek div div.drieform {
	overflow:hidden;
	width:145px;
	float:left;
	}
.zoekenboek div div.drieform label {
	width:120px;
	}
.zoekenboek div div.drieform input,
.zoekenboek div div.drieform select {
	width:130px;
	}
.zoekenboek div div.drieform2 {
	overflow:hidden;
	width:295px;
	float:left;
	}
.zoekenboek div div.drieform2 label {
	width:250px;
	}
.zoekenboek div div.drieform2 input,
.zoekenboek div div.drieform2 select {
	width:275px;
	}
.zoekenboek input,
.zoekenboek select {
	width:200px;
	}
.zoekenboek div.errorfield {
	border-top:1px solid #f00;
	border-right:1px solid #f00;
	border-bottom:1px solid #f00;
	border-left:1px solid #f00;
	padding:6px 9px 8px 9px;
	margin:10px 10px 6px 10px;
	background-color:#fff;
	}
.zoekenboek big {
	display:block;
	color:#df0024;
	font-weight:bold;
	padding:3px 0px 6px 20px;
	background:url(../gfx/alert.gif) no-repeat 0px 3px;
	}
.zoekenboek big span {
	font-size:0.7em;
	display:block;
	font-weight:normal;
	}
.zoekenboek em {
	color:#f00;
	}
.zoekenboek .buttons {
	clear:both;
	text-align:right;
	border-bottom:0px;
	}
.zoekenboek .buttons input {
	width:60px;
	height:22px;
	color:#fff;
	font-weight:bold;
	font-family:arial;
	border:0px;
	cursor:pointer;
	background-color:#666;
	border-top:1px solid #fff;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
	border-left:1px solid #fff;
	}
.zoekenboek .buttons input:hover {
	background-color:#888;
	border-top:1px solid #000;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	border-left:1px solid #000;
	}

/* Boekingstabel
=================================================================*/
.boekingstabel {
	width:480px;
	background-color:#f00;
	border-collapse:collapse;
	margin-bottom:15px;
	}
.boekingstabel th,
.boekingstabel td {
	text-align:left;
	border:1px solid #bbb;
	}
.boekingstabel thead th,
.boekingstabel thead td {
	color:#fff;
	background-color:#ce0302;
	border:1px solid #ce0302;
	}
.boekingstabel th {
	padding:1px 5px 1px 5px;
	background-color:#ddd;
	}
.boekingstabel td {
	padding:1px 5px 1px 5px;
	background-color:#eee;
	}
.boekingstabel td.bijboeken {
	padding:1px 5px 1px 0px;
	background-color:#eee;
	}
.boekingstabel .contentlist {
	margin-bottom:0px;
	}
.boekingstabel thead a:link,
.boekingstabel thead a:visited {
	color:#fff;
	}
.boekingstabel thead a:hover,
.boekingstabel thead a:visited:hover {
	color:#e79796;
	}
	
.formulier .stuurcc input {
	width:auto;
	margin-right:6px;
	}
.formulier .stuurcc label {
	width:auto;
	display:inline;
	float:none;
	font-weight:normal;
	}
.formulier div .stuurcc {
	padding:4px 0px 0px 140px;
	}
.formulier .checken input {
	width:auto;
	margin-right:3px;
	}
.formulier .checken label {
	width:auto;
	display:inline;
	float:none;
	font-weight:normal;
	}
	
/* Kalenderholder
=================================================================*/
.kalenderholder {
	width:480px;
	}
.kalenderholder fieldset {
	width:480px;
	border:0px;
	overflow:hidden;
	margin-bottom:1px;
	}
.kalenderholder dl {
	width:235px;
	float:left;
	}
.kalenderholder dl.eerste {
	background-color:#eee;
	border-right:10px solid #fff;
	}
.kalenderholder dl.tweede {
	background-color:#eee;
	}
.kalenderholder dt {
	width:235px;
	background-color:#ce0302;
	color:#fff;
	text-align:center;
	cursor:pointer;
	}
.kalenderholder dd {
	width:235px;
	height:133px;
	border-bottom:9px solid #fff;
	}
.kalenderholder table {
	width:235px;
	border-collapse:collapse;
	}
.kalenderholder table th {
	background-color:#bbb;
	}
.kalenderholder table th,
.kalenderholder table td {
	width:235px;
	border:1px solid #bbb;
	text-align:center;
	}
.kalenderholder table th.checken,
.kalenderholder table td.checken {
	background-color:#bbb;
	}
.kalenderholder table td.off {
	color:#777;
	}
.kalenderholder .buttons {
	text-align:right;
	padding:15px 0px 0px 0px;
	}
.kalenderholder .buttons input {
	width:144px;
	height:22px;
	color:#fff;
	font-weight:bold;
	font-family:arial;
	border:0px;
	cursor:pointer;
	background-color:#666;
	border-top:1px solid #fff;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
	border-left:1px solid #fff;
	text-align:center;
	}
.kalenderholder .buttons input:hover {
	background-color:#888;
	border-top:1px solid #000;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	border-left:1px solid #000;
	}
	
/* Kalenderholder
=================================================================*/

#gegevenstabel{
 width:300px;
}
#gegevenstabel th,
#gegevenstabel td{
 text-align:left;
 white-space:nowrap;
 }
#gegevenstabel .first{
 padding-left:28px;
 } 
#gegevenstabel .rg_one{
 width:70px;
 margin-left:28px;
 }
#gegevenstabel .rg_two{
 width:93px;
 }
#gegevenstabel .rg_three{
 width:93px;
 }
 
 #gegevenstabel .rg_four{
 width:50px;
 }
 
#siblings li{
	float:right;
	list-style:none;
	display:inline;
	margin:0px 3px;
	}
 
#siblings li a{
	font-weight:bold;
	}