@import url("reset.css");
/* Basic Posistioning */
html, body, #holder { min-height: 100%; width: 100%; height: 100%;}
html>body, html>body #holder { height: auto;}
body { margin: 0; padding:0; }
#container {position: absolute;top: 0;left: 0;width:100%;}
#header {height: 156px;margin: 0 auto;width:881px;}
#visual {height: 156px;margin: 0 auto;width:625px;float:right;}
#inner{height:auto;margin: 0 auto;padding:0;width:881px;display:table;}
#left{float:left;height: auto;width:230px;padding-bottom:30px;}
#center{float:left;height: auto;padding-bottom:30px;margin-left:26px;width:268px;clear:right;}
#center_header{height: 75px;display:block;}
#right{float:left;height: auto;padding-bottom:30px;margin-left:25px;width:265px;}
#right_header{height: 73px;display:block;}
#footer{clear:both;height: 75px;width: 100%;padding: 0;margin-top:-45px;}
#shadow{display:block;height:45px; width:881px;margin:0 auto;}
#footer_content{height:30px; width:100%;}
#footer_align{width:881px;margin: 0 auto;}
.dummy {
	display:none !important;
	
}
strong{
	font-family:Verdana;
	font-size:11px;
	line-height:16px;
	font-weight:bold;
}
td{
	padding: 1px;
}
/* -- START MENU -- */
#left ul {
	margin: 0;
	padding: 0;
}
#left ul li {
	margin: 0;
	padding: 0;	
	height: 30px;
	line-height: 0;
	list-style-type: none;
}
#left li a {
	display: block;
	width: 230px;
	height: 30px;
	background-repeat: no-repeat;
	background-image: url(../images/menu/menu.gif);
}
#left li a span {
	display: none;
}
#menu_1 a {background-position: 0px 0px;}
#menu_2 a {background-position: 0px -30px;}
#menu_3 a {background-position: 0px -60px;}
#menu_4 a {background-position: 0px -90px;}
#menu_5 a {background-position: 0px -120px;}
#menu_6 a {background-position: 0px -150px;}
#menu_7 a {background-position: 0px -179px;}
#menu_1 a:hover, #menu_1.active a {background-position: -230px 0px;}
#menu_2 a:hover, #menu_2.active a {background-position: -230px -30px;}
#menu_3 a:hover, #menu_3.active a {background-position: -230px -60px;}
#menu_4 a:hover, #menu_4.active a {background-position: -230px -90px;}
#menu_5 a:hover, #menu_5.active a {background-position: -230px -120px;}
#menu_6 a:hover, #menu_6.active a {background-position: -230px -150px;}
#menu_7 a:hover, #menu_7.active a {background-position: -230px -179px;}
#menu_1 .selected {background-position: -230px 0px;}
#menu_2 .selected {background-position: -230px -30px;}
#menu_3 .selected {background-position: -230px -60px;}
#menu_4 .selected {background-position: -230px -90px;}
#menu_5 .selected {background-position: -230px -120px;}
#menu_6 .selected {background-position: -230px -150px;}
#menu_7 .selected {background-position: -230px -180px;}
/* -- END MENU -- */
/* -- START FOOTER -- */
#footer_align ul {
	padding: 0;
	margin: 0;
	height:30px;
	float:right;
}
#footer_align ul li {
	margin: 0;
	padding: 0;
	float:left;
	list-style-type: none;
}
#footer_align li a {
	display: block;
	height: 28px;
	background-repeat: no-repeat;
	background-image: url(../images/menu/footer.gif);
}
#footer_align li a span {display: none;}
#copyright a {background-position: -217px 0px; width: 83px;}
#disclaimer a {background-position: -148px 0px; width: 69px;}
#algemene_voorwaarden a {background-position: 0px 0px; width: 148px;}
/* -- END FOOTER -- */
/* -- START DWARSBALK -- */
#dwarsbalk{
	position:absolute;
	margin-left: -16px;
	top: 240px;
	height:25px;
	width: 625px;
	background-color:#FFF;
	text-align:center;
}
#dwarsbalk.bottom{
	position:absolute;
	bottom: 30px;
	top:auto;
}
#dwarsbalk a span {
	display: none;
}
#dwarsbalk a.vorige{
	margin:0;
	padding:0;
	float:left;
	height: 25px;
	width: 111px;
	background-repeat: no-repeat;
	background-position: 14px 7px;
	background-image: url(../images/buttons/vorigePagina.gif);
}
#dwarsbalk a.vorige:hover{
	background-image: url(../images/buttons/vorigePagina_over.gif);
}
#dwarsbalk p.center{
	margin:4px 0 0 0;
	padding:0 0 0 22px;
	float:left;
	text-align:center;
	font-weight:bold;
	height: 21px;
	width: 362px;
}
#dwarsbalk a.center{
	margin:0  -75px 0 0;
	padding:4px 0 0 75px;
	float:left;
	height: 25px;
	width:1px;
	text-align:left;
	color:#B1E007;
	font-weight:bold;
	height: 21px;
	width: 362px;
	text-decoration:none;
}
#dwarsbalk a.center:hover{
	color:#55423A;
	text-decoration:none;
}
#dwarsbalk a.volgende{
	margin:0;
	padding:0;
	float:right;
	height: 25px;
	width: 130px;
	background-repeat: no-repeat;
	background-position: 0px 7px;
	background-image: url(../images/buttons/volgendePagina.gif);
}
#dwarsbalk a.volgende:hover{
	background-image: url(../images/buttons/volgendePagina_over.gif);
}
#dwarsbalk a.terug{
	margin:0;
	padding:0;
	float:left;
	height: 25px;
	width: 165px;
	background-repeat: no-repeat;
	background-position: 14px 4px;
	background-image: url(../images/buttons/terugNaarOverzicht.gif);
}
#dwarsbalk a.terug:hover{
	background-image: url(../images/buttons/terugNaarOverzicht_over.gif);
}
#dwarsbalk a.afdrukken{
	margin:0;
	padding:0;
	float:right;
	height: 25px;
	width: 95px;
	background-repeat: no-repeat;
	background-position: 0px 4px;
	background-image: url(../images/buttons/afdrukken.gif);
}
#dwarsbalk a.afdrukken:hover{
	background-image: url(../images/buttons/afdrukken_over.gif);
}

/* -- END DWARSBALK -- */
/* -- START ONZE DIENSTEN -- */
.collapse{
	color:#000;
	display:compact;
	line-height: 14px;
	padding: 10px 0 10px 0;
	background:url(../images/elements/dotted_line.gif) repeat-x left bottom;
}
.tekst, .tekstSelected{
	display:none;
	color:#000;
	padding: 5px 0 5px 0;
}
.collapse #titel{
	display:block;
	padding: 0 0 0 18px;
	margin: 0;
	color:#000;
	height:14px;
	font-size:10px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	/*letter-spacing: -2px;*/
	background:url(../images/buttons/arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#titel:hover, #titel.selected{
	background-position: 0 -21px;
}
.tekstSelected{
	display:block;
}
/* -- END ONZE DIENSTEN -- */
/* -- START BASIC STYLES -- */
body{
	background:url(../images/_shared/background.jpg);
	font-family: Verdana;
	font-size:11px;
	line-height: 16px;
}
#container {
}
#header {
	background:url(../images/_shared/logo.jpg) no-repeat left top;
}
#visual {
	background:url(../images/visuals/homepage.png) no-repeat;
	behavior: url(../css/iepngfix.htc);
}
#inner{
	background:url(../images/_shared/inner_back.gif) repeat-y left top;
}
#left{
	background:#FFF;
}
#center{
	padding-left: 16px;
	padding-right: 16px;
	background:#B1E007;
}
#right{
	padding-left: 16px;
	padding-right: 16px;
	background:#B1E007;
}
#footer{
}
#shadow{
	background:url(../images/menu/shadow_bottom.png) no-repeat;
	behavior: url(../css/iepngfix.htc);	
}
#footer_content{
	text-align:center;
	background:url(../images/_shared/footer_background.gif) repeat-x left top;
}
#extra{
	margin:	75px 0;
	padding:16px;
}
#extra a{
	color:#B1E007;
}
#extra a:hover{
	color:#000;
}
/* -- END BASIC STYLES -- */
/* -- START BASIC ELEMENTS -- */
hr {
	border: none;
	background-color: #FFFFFF;
	color: #FFFFFF;
	height: 1px;
}

h1 {
	text-align: left;
	font-size: 25px;
	font-weight:normal;
	padding: 0;
	margin: 0 0 12px 0;
	color: #FFF;
}
h2 {
	text-align: left;
	font-size: 14px;
	font-weight:bold;
	color: #55423A;
	margin: 10px 0;
}
h3 {
	text-align: left;
	font-size: 11px;
	font-weight:normal;
	color: #000000;
	margin: 0;
	padding: 0;
}
a{
	color: #000;
	text-decoration: underline;
}
a:hover{
	color: #FFF;
	text-decoration: none;
}
/* -- END BASIC ELEMENTS -- */
/* -- START FORM ELEMENTS -- */
#contact {
	margin:0;
	padding:0;
}
#contact input.mediumTF{
	background-color:#B1E007;
	border: #94BC06 1px solid;
	margin-bottom: 8px;
	width: 200px;
}
#contact textarea{
	background-color:#B1E007;
	border: #94BC06 1px solid;
	margin-bottom: 8px;
	margin-left: 20px;
	width: 180px;
	height:100px;
	display:block;
}
#contact input.checkbox{
	margin:0;
	padding:0;
	width:10px;
	height:10px;
}
#contact label{
	width: 64px;
	display: block;
	clear:both;
}
#contact label.checkboxLabel, #contact label.chosen{
	width: 100px;
	margin: 3px 0 ;
	padding: 3px 0;
	height: 20px;
}
/* -- END FORM ELEMENTS -- */
/* -- START BUTTONS -- */
#verstuur a span{
 display:none;
}
#verstuur a{
	display:block;
	margin: 0;
	padding: 0;
	width: 73px;
	height: 18px;
	background-image:url(../images/buttons/versturen.jpg);
}
#verstuur a:hover{
	width: 73px;
	margin:0;
	padding: 0;
	height: 18px;
	background-image:url(../images/buttons/versturen_over.jpg);
}
#leesmeer span{display:none;}
#leesmeer{
	display:block;
	margin:0;
	margin-left: -7px;
	padding: 0;
	width: 82px;
	height: 16px;
	background-image:url(../images/buttons/leesMeer.jpg);
}
#leesmeer:hover{
	background-image:url(../images/buttons/leesMeer_over.jpg);
	width: 82px;
	margin:0;
	margin-left: -7px;
	padding: 0;
	height: 16px;
}
#zoeken span{display:none;}
#zoeken{
	display:block;
	margin:0;
	padding:0;
	width: 46px;
	height: 19px;
	background:url(../images/buttons/zoek.jpg) no-repeat top left;
}
#zoeken:hover{
	background:url(../images/buttons/zoek_over.jpg) no-repeat top left;
	width: 46px;
	margin:0;
	padding: 0;
	height: 19px;
}
a#vergroot span{display:none;}
a#vergroot{
	background:url(../images/elements/vergrootglas.gif) no-repeat top left;
	display:block;
	float:right;
	width: 14px;
	height:14px;
}
a#vergroot:hover{
	background:url(../images/elements/vergrootglas_hover.gif) no-repeat top left;
}


a.object{
	float:left;
	position:relative;
	width: 102px;
}
a.object img.overlay{
	/*margin-left:-100px;*/
	position:absolute;
	bottom:2px;
	_bottom:1px;
	right:1px;
	behavior: url(../css/iepngfix.htc);
}

a.object img.overlay_75 {
	/*margin-left:-100px;*/
	position:absolute;
	bottom:2px;
	right:26px;
	behavior: url(../css/iepngfix.htc);
}

a.object img.overlay_75 {
	/*margin-left:-100px;*/
	position:absolute;
	bottom:2px;
	right:26px;
	behavior: url(../css/iepngfix.htc);
}

a.object img.overlay_67 {
	/*margin-left:-100px;*/
	position:absolute;
	bottom:2px;
	right:34px;
	behavior: url(../css/iepngfix.htc);
}

a.object img.overlay_55 {
	/*margin-left:-100px;*/
	position:absolute;
	bottom:2px;
	right:46px;
	behavior: url(../css/iepngfix.htc);
}

/* -- END BUTTONS -- */
/* -- START MISC -- */
#spacer {
	background-image:url(../images/elements/dotted_line.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	width:100%;
	height:1px;
}
#spacerwhite {
	background-image:url(../images/_shared/whitespacer.gif);
	width:100%;
	height:9px;
}
#art{
	clear:both;
	float:right;
	padding:0;
	margin:0 0 0 0;
	width:169px;
	height:150px;
	background:url(../images/elements/over_rimmo_kopje.png) no-repeat bottom right;
}#pasfoto{
	clear:both;
	float:right;
	margin: 3px 0 0 0;
	width:238px;
	height:317px;
	background:url(../images/elements/pasfoto_Jaco.jpg) no-repeat bottom right;
}

/* -- END MISC -- */
/* -- FOUTMELDINGEN  -- */
#formulierFout { display : none; margin: -15px 0px 0px 0px; cursor: hand; padding: 2px; font-weight: bold; text-align : left; border: 1px solid #55423A;cursor:pointer;	font-size:10px; line-height:normal; }
.formulierFoutSeveral { display : none; margin: 0px 0px 0px 4px; cursor: hand; padding: 2px; font-weight: bold; text-align : left; border: 1px solid black; }
