@charset "utf-8";
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center, h1,
dl, dt, dd,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body  {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: url(images/bg_body.gif) repeat-x #FFF;
	text-align: center;
	color: #000000;
}
p {
	font-size: 0.8em;
	line-height: 1.5em}

/* h1,h2,h3, etc */

#header h1 {
	margin: 0;
	padding: 111px 0 0 758px;
	line-height: 1.6em
}
#mainContent h1 {
	font-size: 0.9em;
	padding: 0 0 8px 0;
	margin: 0}	
#mainContent h2 {
	font-size: 0.8em;
	line-height: 1.5em;
	padding: 0 0 0px 0;
	margin: 0}
#mainContent #left h1, #mainContent #right h1 {
	padding: 5px 0 5px 0;
	margin: 0;
	font-size: 0.6em;
	font-weight: bold;
	text-align: center}
#menu h1, #menu h2 {
	padding: 11px 0 3px 35px;
	font-size: 0.8em;
	font-weight: bold;
	color: #B0212B;
	background: url(images/bg_menu.jpg) no-repeat 35px bottom}
#menu h2 {
	background: url(images/bg_menu2.jpg) no-repeat 35px bottom;
	padding: 11px 0 4px 35px}
#overzicht h1 {
	color: #C00;
	font-size: 0.8em;
	font-weight: bold}
#sidebar2 h1 {
	font-size: 0.8em;
	padding: 12px 0 4px 5px;
	margin: 0}

/* classes */

.grijs {color: #999}
.floatrechts {
	float: right;
	padding: 0 25px 0 0;
	margin: 0}
.plaats {
	padding: 0;
	margin: 0;
	font-weight: bold;
	color: #999}
	
/* pages */

.link:link, .link:visited {
	color: #B0212B;;
	font-weight: bold;
	text-decoration: none
}
.link:hover, .link:active {
	color: #B0212B;;
	text-decoration: underline
}
.thrColFixHdr #container { 
	width: 1024px;
	background: #FFFFFF;
	margin: 0 auto;
	border: 0px solid #000000;
	text-align: left;
} 
.thrColFixHdr #header { 
	background: url(images/header.gif) no-repeat;
	width: 1024px;
	height: 236px;
	padding: 0 0px 0 0px;
} 

.thrColFixHdr #sidebar1 {
	float: left; 
	width: 300px; 
	background: #fff; 
	padding: 25px 0 0 0;
	margin: 0
}
.thrColFixHdr #sidebar2 {
	float: right;
	width: 260px; 
	background: #B0202B;
	padding: 3px 3px 5px 3px;
	margin: 40px 0 0 0;
	color: #FFF
}
#sidebar2 ul {
	margin: 0 0 0 20px;
 	padding: 0 0 0 0px;
 	list-style: square;
 	list-style-position: outside;}
#sidebar2 ul li {
	padding: 0 0px 0 0px;
 	font-size: 0.8em;
 	color: #fff;}
	
#sidebar2 ul li a:link, #sidebar2 ul li a:visited {
	color:#FFF;
	text-decoration: none}
#sidebar2 ul li a:hover, #sidebar2 ul li a:active {
	text-decoration: underline}

.thrColFixHdr #mainContent { 
	margin: 0 280px 0 306px;
	padding: 5px 10px 0 10px; 
}
#mainContent #left {
	float: left;
	width: 200px;
	padding: 0;
	margin: 0
}
#mainContent #right {
	float: right;
	width: 200px;
	padding: 0;
	margin: 0
}
.thrColFixHdr #mainContent a:link, .thrColFixHdr #mainContent a:visited { 
 	color: #B0212B;
	text-decoration: none;
}
.thrColFixHdr #mainContent a:hover, .thrColFixHdr #mainContent a:active {
	color: #B0212B;;
	text-decoration: underline
}
#mainContent #kruimelpad {
	padding: 0 0 18px 0;
	margin:0;
	color: #C00;
	font-style: italic;
	font-size: 0.7em
}
#kruimelpad a:link, #kruimelpad a:visited {
	font-style: normal;
	color: #333;
	text-decoration: none}
#kruimelpad a:hover, #kruimelpad a:active {
	text-decoration: underline}
#mainContent #reserveren {
	height: 27px;
	background-color: #E8E8E8;
	padding: 13px 0 13px 30px}
#fotoalbum {
	height: 48px;
	background-color: #E8E8E8; 
	padding: 0px 0 17px 30px;}
#fotoalbum p a:link, #fotoalbum p a:visited {
	color: #F00;
	text-decoration: none;
	font-weight: bold}
#reserveren p a:link, #reserveren p a:visited {
	color: #F00;
	font-weight: bold;
	text-decoration: none
}
#reserveren p a:hover, #reserveren p a:active {
	color: #C00;
	text-decoration: underline
}
#fotoalbum p a:hover, #fotoalbum p a:active {
	color: #C00;
	text-decoration: underline}
#mainContent #overzicht {
	background-color: #E8E8E8;
	padding: 10px 10px 10px 30px;
	margin: 0}
.thrColFixHdr #footer { 
	padding: 0;
	margin: 30px 0 0 0;
	background: #fff;
	border-top: 1px solid #B0202B;
} 
.thrColFixHdr #footer p {
	margin: 0; 
	padding: 6px 0 0 347px;
	font-size: 0.7em;
}
.fltrt { 
	float: right;
	margin-left: 8px;
}
.fltlft { 
	float: left;
	margin-right: 8px;
}
.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

/* Menu-top */

#header h1 a:link, #header h1 a:visited {
	color: #C00;
	text-decoration: none;
}
#header h1 a:hover, #header h1 a:active {
	color: #EC0000;
	text-decoration: none;
}
#header h1 .accomodaties:link, #header h1 .accomodaties:visited {
	color: #FFCC00;
	text-decoration: none;
}
#header h1 .accomodaties:hover, #header h1 .accomodaties:active {
	color: #FFE888;
	text-decoration: none;
}

/* Menu-left */

#sidebar1 #menu {
	padding: 0px 0 0 0;
	margin: 0}
#menu ul {
	margin: 0;
	padding: 5px 0 0 0;
	list-style: none;}
#menu li {
	display: inline;
	padding: 0;
	margin: 0}
#menu a {
	display: block;
	font-size: 0.8em;
	padding: 3px 5px 3px 35px;
	height: 15px;
	border-bottom: 0px solid #999999;
	text-decoration: none;
	color: #333333;}
#menu a:hover {
	color: #999999;
	background-color: none;
	background-image: url(images/pijl-grijs.gif);
	background-repeat: no-repeat;
	background-position: 0 .3em;}
#menu .active a {
	background: none;
	color: #000000;}
#menu ul .current {
	background-image: url(images/pijl-groen.gif);
	background-repeat: no-repeat;
	background-position: 0 .3em;
	color: #C00;
	font-style: italic;
	padding-left: 50px
}
/*sidebar2 */
#sidebar2 p {
	padding: 0 5px 10px 5px}
#sidebar2 ul li {
	font-size: 0.8em;
	line-height: 1.5em;
	}	
.thrColFixHdr #sidebar2 a:link, .thrColFixHdr #sidebar2 a:visited { 
 	color: #fff;
	text-decoration: none;
}
.thrColFixHdr #sidebar2 a:hover, .thrColFixHdr #sidebar2 a:active {
	color: #fff;;
	text-decoration: underline
}
/*formulier*/
fieldset {
	border: 0
}
#opmerkingen {
	width: 200px;
	margin-top: 5px;
	border: 1px solid #CCC}
.fieldset input {
	margin: 2px 0 2px 0;
	background-color : #f5f5f5;
	border-width : 1px;
	border-style : solid;
	border-color : #cccccc;
	width : 200px;
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	color: #333;
}

.fieldset select {
	margin: 2px 0 2px 0;
}
.fieldset label  {
	float : left;
	width : 160px;
	text-align : left;
	margin-right : 15px;
} 
#submit, #file {
	border-width : 1px;
	font-size: 10px;
	border-style : solid;
	border-color : #cccccc;
	margin-bottom : 4px;
	width : 93px;
	padding : 1px 3px 3px 3px;
	background-color: #ccc;
	color: #000;
}
#reset {
	border-width : 1px;
	font-size: 10px;
	border-style : solid;
	border-color : #cccccc;
	margin-bottom : 10px;
	width : 93px;
	padding : 1px 3px 3px 3px;
	background-color: #fff;
	color: #000;} 
#content .fieldset #form1 .actie {
	margin-left: 0px;
	text-align: left;
}
#accommodatie {
	margin-top: 10px}

