	
	
	*{
		font-family     : Verdana, Arial, Helvetica, sans-serif;
		font-size       : 12px;
	}
	
	body{
		margin           : 0px;
		font-family      : Verdana, Arial, Helvetica, sans-serif;
		font-size        : 12px;
		
		background-color : white;
		color            : black;
	}
	
	a img{
		border           : 0px;
	}
	
	
	#voorbeeldpopup,
	#fotopopup {
		position         	: absolute;
		z-index          	: 1001;
		top              	: 40px;
		margin				: 0px auto;
		padding:0px;
		width:350px;
		height:400px;
		background: #0734da url('../../beeld/opmaak/popup_bg.gif') repeat-x;
		display          	: none;
	}
	* html #voorbeeldpopup,
	* html #fotopopup {
		margin-left      	: 0px;
	}
		
	#voorbeeldpopup{
		top              	: 10px;
		width:750px;
		height:400px;
	}

	#fotopopup #kader{
		margin:0px 4px;
		padding:0px;
		width: 342px;
		height:364px;
	}
	
	#voorbeeldpopup #voorbeeldkader{
		margin:0px 4px;
		padding:0px;
		width: 742px;
		height:364px;
	}
	
	#popup-background {
		position         	: absolute;
		z-index          	: 1000;
		cursor           	: pointer;
		width            	: 100%;
		height           	: 200%;
		background-color 	: #666;
		filter           	: alpha(opacity=80);
		-moz-opacity     	: 0.8;
		opacity          	: 0.8;
		left             	: 0px;
		top              	: 0px;
		display         	: none;
	}
	
	
	.mainstreepjeonder {
		border-left-width: 1px;
		border-left-style: solid;
		border-left-color: #6C665C;
	}
	
	.mainkader {
	  /* streepje linksboven in het middenvlak */
		/*background-image      : url(../../beeld/opmaak/mainstreepje.jpg);*/
		background-repeat     : no-repeat;
		background-position   : left top;
		background-attachment : fixed;
		
		border-width          : 0px 1px 1px 0px;
		border-style          : solid;
		border-color          : #6C665C;
		
		background-color      : #E5F6F9;

	/*	width				  : 483px;*/
	}

	#inhoudsDiv{
		height                : 200px;
		width				  : 483px;
		padding               : 12px 24px 12px 12px;
		overflow              : auto;
		overflow-x            : hidden;
	}
	html>body #inhoudsDiv{
		padding               : 12px;
	}
	
	table {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000000;
		
	}
	
	#inhoudsDiv table{
		margin-bottom         : 12px;
	}
	
	caption{
		text-align            : left;
		font-weight           : bold;
		padding               : 4px 0px;
	}
	
	th{
		text-align       : left;
	}
	
	h1{
		font-family      : Verdana, Arial, Helvetica, sans-serif;
		font-size        : 16px;
		font-weight      : bolder;
		color            : #00A2C2;
	}
	h2{
		font-size        : 1em;
		margin-bottom    : 0px;
		margin-top       : 1em;
	}
	h3{
		font-size        : 1em;
		font-style       : italic;
		font-weight      : normal;
		margin-bottom    : 0px;
		margin-top       : 1em;
	}
	
	iframe.voorwaarden{
		border-top       : 1px solid black;
		border-left      : 1px solid black;
		border-bottom    : 1px solid black;
	}
	
	

	#trouwboekjesForm{}
	#trouwboekjesForm fieldset{
		border         : 0px solid white;
		margin         : 2em 0em;
	}
	#trouwboekjesForm legend{
		font-weight    : bold;
	}
	#trouwboekjesForm caption{
		font-weight    : bold;
		text-align     : left;
		padding        : 2em 0px;
	}
	
	#bestelForm th,
	#trouwboekjesForm th, #aanmeldenForm th{
		font-weight    : normal;
		text-align     : left;
		vertical-align : top;
		border-top     : 1px solid black;
	}
	#trouwboekjesForm td, #aanmeldenForm td{
		vertical-align : top;
	}
	#trouwboekjesForm input, #aanmeldenForm input{
		vertical-align : top;
	}
	
	#bestelForm input.volledige-breedte,
	#trouwboekjesForm input.volledige-breedte, #aanmeldenForm input.volledige-breedte{
		width          : 100%;
	}
	#trouwboekjesForm input.ouders{
		width          : 120px;
	}
	#trouwboekjesForm input.jaar,
	#trouwboekjesForm input.dag{
		width          : 40px
	}
	#trouwboekjesForm input.maand{
		width          : 100px;
	}
	#trouwboekjesForm textarea{
		width          : 100%;
		height         : 5em;
	}
	#trouwboekjesForm textarea.lang{
		height         : 10em;
	}
	#trouwboekjesForm input.postcode{
		width          : 60px;
	}
	#trouwboekjesForm input.plaats{
		width          : 160px;
	}
	
	
	.fouten{
		border:3px solid #ea0000;
		padding-right:10px;
		margin-top:5px;
		background:#ffff7c;
		
	}
	.fouten ul{
		margin-top:10px;
		margin-bottom:10px;
	}
	.fouten p{
		margin-left:10px;
	}

	#tekstformulier textarea{
		width          : 100%;
		height         : 10em;
	}


	input.voorbeeldboekje{
		display          : block;
		width            : 50px;
		height           : 70px;
		/*padding-top      : 25px;*/
		padding          : 0px;
		
		text-align       : center;
		vertical-align   : center;
		
		color            : black;
		background-color : white;
		border           : 1px solid black;
		
		text-decoration  : none;
	}
	input.smal{
		width            : 50px;
	}



	#kaal{
		padding          : 0.4em;
		background-color : #E5F6F9;
	}
	#kaal h1{
		margin           : 0.4em 0.1em;
	}
	#kaal h2{
		font-size        : 1em;
		margin-bottom    : 0px;
		margin-top       : 1em;
	}
	#kaal p{
		margin           : 0px;
	}
	
	
	
	.zweef-rechts{
		float            : right;
	}
	
	
	#print{
		padding          : 2em 4em;
	}	
	#print .print-niet{
		display          : none;
	}
	
	
	
	#invoegvenster{
		margin           : 1em;
		font-family      : Verdana, Arial, Helvetica, sans-serif;
		font-size        : 12px;
	}
	
	#invoegvenster h1{
		font-size        : 16px;
		font-weight      : bolder;
		color            : #00A2C2;
	}
	
	
	
  /*--(( links ))--*/
	
	.linktabel{
		border           : 1px solid #6C665C;
		padding          : 4px;
	}

	.linktabelbalk {
		font-weight      : bold;
		color            : #FFFFFF;
		background-color : #00A2C2;
		border           : 1px solid #6C665C;
	} 
	
	
	
  /*--(( kortingsacties ))--*/
	
	#kortingtxt{
		position         : absolute;
		top              : 93px;
	/*	
		width            : 160px;
		height           : 55px;
	*/
		z-index          : 1;
		visibility       : hidden;
	}
	#kortingtxt .divkorting{
		font-family      : Verdana, Arial, Helvetica, sans-serif;
		font-size        : 10px;
		color            : #000000;
		background-color : #E5F6F9;
		padding          : 6px;
		text-decoration  : none;
		text-align       : left;
		border           : 1px solid #6C665C;
	}
	
	
	
	
	
	
	
	
	#inhoudsDiv,
	#kaal{
		scrollbar-face-color       : #e5f6f9;
		scrollbar-highlight-color  : #e5f6f9;
		scrollbar-shadow-color     : #e5f6f9;
		scrollbar-3dlight-color    : #00A2C2;
		scrollbar-arrow-color      : #00A2C2;
		scrollbar-track-color      : #a5c6c9;
		scrollbar-darkshadow-color : #00A2C2;
	}





  /*--(( welkom ))--*/
  
  /*
	#demoDiv{
		position      : relative;
		background    : url(../../beeld/voorbeelden/demo.achtergrond.482x213.jpg) 0px 0px no-repeat;
		background    : url(../../beeld/voorbeelden/voorpagina.482x295.jpg) 0px 0px no-repeat;
		width         : 482px;
		height        : 243px;
		margin-bottom : -20px;
	}
  */
	#boekenplankDiv{
		position      : relative;
		left          : -11px;
		top           : -12px;
	}
	
	#demoDiv{
		position      : relative;
		left          : -11px;
		background    : url(../../beeld/voorbeelden/voorpagina.482x295.jpg) 0px 0px no-repeat;
		width         : 482px;
		height        : 285px;
	}
	
	#demoDiv a{
		display       : block;
		position      : absolute;
		left          : 230px;
		/*top           : 180px;*/
		top           : 240px;
		width         : 213px;
		height        : 21px;
		background    : url(../../beeld/voorbeelden/probeer_het_uit.uit.213x21.gif) 0px 0px no-repeat;
	}
	#demoDiv a:hover{
		background    : url(../../beeld/voorbeelden/probeer_het_uit.aan.213x21.gif) 0px 0px no-repeat;
	}
	
	#demoDiv img{
		position      : absolute;
		left          : 10px;
		top           : 10px;
	}
	
	
	
	.flash{
		margin-top    : -10px;
		margin-left   : -10px;
	}
	
	
	
	
  /*--(( trouwtips ))--*/
	
	#trouwtips{
		position         : absolute;
		top              : 200px;
		width            : 114px;
		font             : 11px Helvetica, Verdana, sans-serif;
		text-transform   : lowercase;
	}
	#trouwtips a{
		text-decoration  : none;
	}
	#trouwtips h2{
		margin           : 0px;
		font-weight      : normal;
		border           : 1px solid black;
	}
	#trouwtips h2 a{
		display          : block;
		padding          : 0px 2px;
		color            : white;
		background-color : #F47937;
		text-align       : center;
	}
	
	#trouwtips div{
		display          : none;
		width            : 120px;
		height           : 365px;
		overflow         : hidden;
		background-color : #806f58;
		border           : 1px solid #806f58;
	}
	html>body #trouwtips div{
		width            : 118px;
		height           : 389px;
	}
	#trouwtips div a{
		display          : block;
		height           : 14px;
		overflow         : hidden;
		
		color            : #806f58;
		background-color : white;
		text-decoration  : none;
		text-align       : center;
		padding          : 0px 2px;
		border-bottom    : 1px solid #806f58;
	}
	#trouwtips div a:hover{
		color            : white;
		background-color : #806f58;
	}
	
	
	
  /*--(( wat kost het ))--*/
  
	.prijstabel{
		border-width     : 3px;
		border-spacing   : 2px;
	}
	.prijstabel tr.subkop th{
		font-weight      : normal;
		border-bottom    : 1px solid black;
	}
	.prijstabel th,
	.prijstabel td{
		padding          : 1px 5px;
	}
	
	
	
  /*--(( voorbeelden ))--*/
  
	#inhoudsDiv .voorbeeld{
	/*	border           : 1px solid black;*/
		width            : 100%;
		margin-bottom    : 36px;
	}
	.voorbeeld caption{
		padding-bottom   : 6px;
	}
	.voorbeeld td{
		padding          : 0px 1px 6px 0px;
	}
	.voorbeeld th{
		padding          : 6px 12px 0px 12px;
		color            : #00A2C2;
	}
	#inhoudsDiv .geen-rand{
		border           : 0px;
	}
	
	
	
	
	
	blockquote{
		font-style       : italic;
		margin           : 0px 1em;
	}
	
	.onzichtbaar{
		display          : none;
	}
	
	keuzeschermpje{
		margin           : 0px;
	}
	