/* CSS Document */

html, body {
	font-family:Arial, Helvetica, sans-serif; font-size:12px;
	padding:0px; margin:0px; line-height:20px;
	background-color:#282e2d; color:#FFFFFF;
}
* {
	padding:0px; margin:0px;
}
h1 { font-family:Arial, Helvetica, sans-serif; font-size:16px; line-height:28px; font-weight:300; padding:0px; padding-bottom:5px; margin:0px; }
h2 { font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:28px; font-weight:300; padding:0px; padding-bottom:5px; margin:0px; }

/* links */
a { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:none; }
a:hover { color:#73292b; }
.content_2 a { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; border-bottom:1px dotted #FFFFFF; text-decoration:none; }
.content_2 a:hover { color:#ffffff; border:0px; }

/* Onderdelen */
.tekst { width:300px; float:left; padding:25px; }
.logo { height:180px; }
.logoblock { width:100%; height:180px; padding-top:30px; text-align:center; }
.gt {
	margin-top:20px; padding:20px; margin-right:20px;
	font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:300;
	float:right;
}

.container { width:700px; margin:0 auto; }
.beneden {
	width:100%; padding-bottom:10px; margin-bottom:20px;
	background-color:#d9d9dc; display:table; color:#333333;
}

.content_1 { width:300px; float:left; text-align:left; padding:0px; margin:0px; margin-top:15px; }
.content_2 { width:360px; margin:0 auto; padding:20px; margin-top:10px; float:right; line-height:20px; }

.contact_1 { width:230px; float:left; text-align:left; padding:0px; margin:0px; padding-top:20px; }
.contact_2 { width:430px; margin:0 auto; padding:20px; float:right; line-height:20px; }


/* Balk opmaak */
.block { width:100%; height:153px; background-color:#ffffff; border-bottom:1px solid #FFFFFF; background-image:url(../img/banner/home.jpg); background-position:center; background-repeat:repeat-x; }
.balk { width:100%; height:91px; background-color:#ffffff; border-bottom:1px solid #FFFFFF; background-position:center; background-repeat:repeat-x; }

.welkom { width:500px; margin:0 auto; color:#FFFFFF; }
.welkom a { color:#FFFFFF; text-decoration:none; }

/* Homemenu */
.homemenu { float:right; margin-top:5px; }
.homemenu ul { width:200px;list-style:none; margin:10px; margin-top:25px; }
.homemenu li {}
.homemenu li a { /* 8f9a98 */ width:180px; height:55px; padding:10px; font-size:11px; margin:0px; color:#000000; background-color:#4c5150; margin-bottom:1px; display:block; }
.homemenu li a:hover { background-color:#898d8c; color:#000000; }
.homemenu a img { width:50px; float:right; padding:0px; margin:0px; border:0px; margin-left:10px; }

/* Fotos */
#fotoblock {
	width:260px; height:190px; padding:5px; margin:0px; background-image:url(../img/bgf.jpg); background-repeat:no-repeat;
	display:block;
}
#fotolijst {
	width:250px; height:180px; overflow:hidden; background-position:center; cursor:pointer; background-repeat:no-repeat;
	padding:0px; margin:0px; display:block;
}
.fotos { padding:0px; float:left; }
.fotos ul { width:250px; list-style:none; margin:0px; }
.fotos ul li { padding:0px; margin:0px; margin-top:0px; }
.fotos ul li a { padding:0px; margin:0px; }

/* Menu */
.menublock {
	width:100%; height:40px; border-bottom:1px solid #FFFFFF; margin-top:10px;
}
.menu {
	width:410px; margin:0 auto;
	height:40px;
}

/* Contact */
.contactgegevens { width:200px; padding:25px; }
.contactform { width:430px; float:right; }
.contactform input, .contactgegevens input, .contactform select {
	padding:4px; margin:0px; border:0px;
	font-family:Arial, Helvetica, sans-serif; font-size:11px;
}
.v1 { width:150px; }
.v2 { width:60px; }

.contactform textarea {
	width:220px; height:120px; border:0px; padding:4px;
	font-family:Arial, Helvetica, sans-serif; font-size:11px;
}
.contactform .knop { 
	width:100px; font-family:Arial, Helvetica, sans-serif; font-size:11px;
}
.contactform checkbox {
	width:10px;
}
#contactform { width: 350px; }
#contactform .error {
	border: 1px solid #9b5351;
}
#validationMessage {
	margin-bottom: 10px;
	color: #e53e3a;
	font-weight: bold;
	display: none;
}
#contactform .errorMessage {
	color: #e53e3a;
	padding-left: 10px;
	font-size: 10px;
}