/**********************************************
STANDAARD ELEMENTEN
**********************************************/
body, td		{ color: #333333; font-size: 12px; line-height:17px; font-family: Arial; background-color:#FFF; }
p				{ margin:16px 0px 0px 0px; }
img				{ border:0px; padding:0px; }
.clearfix		{ clear:both; height:0px; line-height:0px; font-size:0px;}
h1				{ font-size:22px; font-weight:bold;border-bottom:0px solid #dedede;padding-top:0px;margin-top:5px;}
/**********************************************
DIVS
**********************************************/
#container		{  position:relative; margin-left:auto; margin-right:auto;  width:980px; min-height:100%; _height:100%; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; background-image:url(../images/bg_content.gif); background-repeat:repeat-y; background-position:0px -1px;}
#content		{ width:100%; padding-bottom:40px;}
#header			{ height:115px; background-color:#0292d4; width:100%; border-bottom:1px solid #c6c6c6}
#adres			{ float:left; height:115px; width:186px; background-color:#383c3f; color:#FFF;}
#adres .span	{ display:block; padding:10px 10px 0px 0px; text-align:right;}
#footer			{ position:absolute; bottom:0px; height:40px; background-color:#383c3f; width:100%; background-image:url(../images/bg_footer.gif); background-repeat:repeat-y; background-position:0px -1px; }
#footer .span	{ display:block; position:relative; margin:5px 0px 0px 229px; width:521px; text-align:center; color:#FFF;}

#menudiv		{ display: inline; width:213px; margin:0px 1px 0px 16px; float:left;}
#textdiv		{ display: inline; width:521px; margin:26px 1px 10px 0px; float:left;}
#sidediv		{ display: inline; width:228px; margin:26px 0px 10px 0px; float:left;}
#crumbs			{ position:absolute; left:230px; top:116px; width:750px; height:26px; background-image:url(../images/balk_transparant.jpg);}
#crumbs .span	{ position:relative; display:block; padding:6px 0px 0px 10px;}
#crumbs .span a, #crumbs .span	{ color:#0292d4; font-size:11px; font-weight:bold; }
#logos			{ margin:20px 0px 0px 0px;}
#textdiv .span	{ position:relative; display:block; padding:6px 10px 0px 10px;}
#sidediv .span	{ position:relative; display:block; padding:6px 0px 0px 0px;}

#mouseover		{ position:absolute; z-index:14; left:300px; top:50px; background-color:#FFF; border:1px solid #dedede; padding:10px;}
#fontsize		{ position:absolute; z-index:12; right:240px; top:120px; font-weight:bold; }
a:hover, a:visited, a:active, a:link { outline: none; color:#0292d4;}

/**
SIDEBAR
**/

#brochure		{ display:block; background-image:url(../images/brochure.gif);background-position:0px 0px; margin:0px 0px 0px 4px; padding:5px 5px 0px 130px; height:200px; background-repeat:no-repeat; text-align:right; color:#0292d4; text-decoration:none; font-weight:bold;}
a.sidebanner	{ display:block; background-position:0px 0px; margin:0px 0px 20px 4px; padding:5px 3px 0px 86px; height:100px; background-repeat:no-repeat; color:#000000; text-decoration:none;} 
#footer a		{ color:#FFF; text-decoration:none; font-size:10px;}
#footer a:hover { text-decoration:underline; }


a.block			{ display:block; float:left; border:2px solid #0292d4; padding:5px; color:#FFF; text-decoration: none; margin:10px 0px 0px 0px; width:200px;}
.block span 	{ display:block; background-image:url('../images/bg_block.gif');background-repeat:no-repeat; padding:8px 40px 8px 10px; background-color:#0292d4; }
a.blockleft 		{ margin:10px 70px 0px 0px;}

.testimonial	{ margin:10px 10px 20px 10px;}

.verhaal		{margin:0px 0px 20px 0px; border-bottom:1px solid #dedede; padding:0px 0px 20px 0px;}
.verhaal img	{float:left; margin:0px 10px 0px 0px; border:1px solid #000;}
.verhaal .omschrijving .maand {display:block; font-weight:bold; font-size:16px; margin:0px 0px 10px 0px;}	
.verhalen .fototitel {font-weight:bold; font-size:20px; display:block; margin:0px 0px 10px 0px;}
.verhalen .thumb img, .verhalen .thumblaatste img {padding:8px;}
.verhalen .thumb, .verhalen .thumblaatste { border:1px solid #dedede; display:block; float:left; margin:8px 8px 0px 0px;}
.verhalen .thumblaatste { margin:8px 0px 0px 0px;}
.verhalen .teruglink {margin:0px 0px 10px 0px;}

.verhaalverhaal img	{ float:left; border:1px solid #dedede;margin:0px 10px 0px 0px;}
.verhaalverhaal .titel { font-weight:bold;display:block; font-size:15px;}
.verhaalverhaal .auteur { display:block; font-style:italic; font-size:12px;}
.verhaalverhaal .behandeling { display:block; font-style:italic;font-size:12px; border-bottom:1px solid #dedede; padding:0px 0px 10px 0px; }
.verhaalverhaal label { display:block; width:100px; float:left; }
.verhaalverhaal .tekst { display:block; padding:10px 0px 0px 0px;}
.verhaalverhaal .totop { text-align:right; display:block;}
.verhaalverhaal					{ border-bottom:1px solid #dedede; padding:10px 0px 10px 0px;}
.verhaalverhaal:first-child		{ border-top:1px solid #dedede;}

.perspers img				{ float:left; border:1px solid #dedede;margin:0px 10px 0px 0px;}
.perspers .titel 			{ font-weight:bold;display:block;}
.perspers .tekst 			{ display:block; margin:10px 0px 0px 0px;}
.perspers					{ border-bottom:1px solid #dedede; padding:10px 0px 10px 0px;}
.perspers:first-child		{ border-top:1px solid #dedede;}




.nieuws .nieuwsitem 			{ display:block; border-bottom:1px solid #dedede; padding:6px 10px 6px 15px; text-decoration:none; font-weight:bold; background-image:url(../images/bullet.gif); background-repeat:no-repeat; background-position:5px 12px;}
.nieuws .nieuwsitem:first-child { border-top:1px solid #dedede;}
.nieuws .nieuwsitem .datum 		{ float:right; color:#7e7e7e; text-decoration:none; font-weight:normal; padding-bottom:5px;}
.nieuws .nieuwsitem:hover 		{ background-color:#dedede;}

.nieuws .nieuwsitemtitel { color:#0292d4; display:block; border-bottom:1px solid #dedede;border-top:1px solid #dedede; padding:6px 0px 6px 0px; text-decoration:none; font-weight:bold; margin-top:10px;}
.nieuws .nieuwsitemtitel .datum { float:right; color:#7e7e7e; text-decoration:none; font-weight:normal;}
.nieuws .nieuwsitemtekst {margin:10px 0px 0px 0px;}

#nieuwsbriefForm input[type=text], #nieuwsbrief textarea {width:250px;padding:6px;border:1px solid #0292d4;}
#nieuwsbriefForm td { background-position:100% 7px; background-repeat:no-repeat; padding:4px 0px 4px 0px;}
#nieuwsbriefForm td:first-child { width:100px; color:#1d1d1d; }
#nieuwsbriefForm input[type=submit]			{ background-color:#0292d4; color:#FFF; border:0px; padding:6px 10px 6px 10px; text-indent: 0px; overflow: visible; margin-left:14px;}

/*.submitbuttonarrow		{ background-image:url(../images/arrow_button.gif);background-position:right; background-repeat:no-repeat;}*/

#contactFormKeuze input[type=text], #contactFormKeuze textarea {width:250px;padding:6px;border:1px solid #0292d4;}
#contactFormKeuze td { background-position:100% 7px; background-repeat:no-repeat; padding:4px 0px 4px 0px;}
#contactFormKeuze td:first-child { width:30px; color:#1d1d1d; }
#contactFormKeuze input[type=submit]			{ background-color:#0292d4; color:#FFF; border:0px; padding:6px 10px 6px 10px; text-indent: 0px; overflow: visible;}


#contactForm input[type=text], #contactForm textarea {width:250px;padding:6px;border:1px solid #0292d4;}
#contactForm td { background-position:100% 7px; background-repeat:no-repeat; padding:4px 0px 4px 0px;}
#contactForm td:first-child { width:160px; color:#1d1d1d; vertical-align:top; padding:10px 0px 4px 0px;}
#contactForm input[type=submit]			{ background-color:#0292d4; color:#FFF; border:0px; padding:6px 10px 6px 10px; text-indent: 0px; overflow: visible; font-weight:bold;}


/**********************************************
MENU
**********************************************/

#menu			{ }
#menu a			{ display:block; height:25px; width:213px; border:0px; background-position:0px 0px; background-repeat:no-repeat; text-indent: -9999px;}
#menu a:hover,
#menu a.actief	{ background-position:0px -100px; background-repeat:no-repeat;}

#menu .menu0	{ border-top:1px solid #eaeaea;}
#menu .menu0:first-child	{ border-top:0px;}
#menu { border-bottom:1px solid #eaeaea;}

/**********************************************
FORM ELEMENTS
**********************************************/
input, textarea, select{ font-size: 11px; line-height:13px; font-family:Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
input, textarea, select{ padding:4px; }
textarea{ line-height:18px; }

/**********************************************
TBMODULE
**********************************************/
.tbmodule{ background-color:#ea0082; color:#FFF; padding:20px; margin:15px 0px 15px 0px; text-align:center; font-weight:bold; border:dotted 1px #000000; }

/**********************************************
IMAGES VANUIT TOOLBOX
**********************************************/
.img_left_border{ float:left; margin-right:15px; margin-bottom:5px; border:1px solid #bebebe;}
.img_left_noborder{ float:left; margin-right:15px; margin-bottom:5px; border:1px solid #bebebe;}
.img_right_border{ float:right; margin:2px 4px 5px 15px;  }
.img_right_noborder{ float:right; margin:2px 4px 5px 15px; }
.img_noalign_noborder{ margin:0px; }
.img_noalign_border{ margin:0px; }
.cssbutton{ cursor:pointer; border:1px solid #FFF; background-color:#00457c; color:#FFF; background-image:url('../images/arrow_rechts.gif'); background-repeat:no-repeat; background-position:100% 50%; text-align:left; text-indent:4px;	padding-left:4px; padding-right:20px; padding-top:3px; padding-bottom:3px;	font-size: 12px; float:left;}
.cssfield{ padding:5px; line-height:11px;border:1px solid #4db3d0; font-size:11px;}
.boekField{ border:1px solid #dedede; padding:2px 0px 2px 4px; height:18px;}