/* Copyright (c) 2005 - 2009 Dacon, http://www.dacon.nl */

body{ background-color:#d6d7d9; font-family:Arial; font-size:12px; text-align:justify; }

form{ display:inline; padding:0px; margin:0px; }

.darkGrey{ 	color:#353533 }
.white{ 	color:#FFF;  }
.grey{ 		color:#757C82; }
.orange{ 	color:#FF9900; }

.left{ float:left; }
.right{ float:right; }

img{ border:0px; }
.image_holder{width:100px; height:100px; float:left; margin:20px; background-position:center; background-repeat:no-repeat;}

a{ color:#353533; }
h2{ font-size:18px; line-height:22px; vertical-align:middle; margin:6px; }
h3{ padding:0px; margin:0px; line-height:14px; margin-bottom:5px; }
hr{ border:none; background-image:url(img/hr.jpg); width:270px; height:5px;}

#main{ width:762px; height:684px; background-color:#FFF; position:absolute; top:50%; left:50%; margin-top:-342px; margin-left:-381px;}

#main #top{}
#main #top #logo{ background-image:url(img/logo.jpg); width:248px; height:203px; float:left; cursor:pointer; }
#main #top #header{ width:514px; height:202px; float:left; }
#main #top #top_bar{ width:747px; height:32px; clear:both; background-color:#353533; padding-left:15px;  }

#main #top #top_bar div { line-height:7px; text-align:left; padding-top:6px; }
#main #top #top_bar h2{ display:inline; margin:2px; }
#main #top #top_bar h3{ display:inline; margin:2px; font-size:14px; }
#main #top #top_bar a{ text-decoration:none; }
#main #top #top_bar .right{ width:285px;}

#main #center{  }
#main #center #column1{ height:387px; float:left; padding:10px; overflow:auto; }
#main #center #column1.narrow{ background-image:url(img/column1.jpg); width:259px; }
#main #center #column1.wide{ width:458px; height:388px; background-color:#FFF; position:absolute; float:left; }
#main #center #column1.full{ width:726px; height:388px; background-color:#FFF; }

#main #center #column1 .newsItem{}
#main #center #column1 .newsItem .body{ color:#353533}
#main #center #column1 .newsItem .readMore{ margin-top:3px; margin-bottom:3px; font-weight:bold; text-align:right; }
#main #center #column1 .newsItem .readMore{ display:none;}
#main #center #column1 hr{ background-image:none; width:720px; height:2px; margin-left: 6px; background-color:#353533; }

#main #center #column2{ background-image:url(img/column2.jpg); width:194px; height:407px; float:left;  }
#main #center #column2 #contactForm{ margin:5px; margin-top:13px; margin-left:10px; }
#main #center #column2 #contactForm input{ border:none; padding:2px; margin:2px; }
#main #center #column2 #contactForm .textfield{ color:#353533; width:170px;}
#main #center #column2 #contactForm .buttonfield{ background-color:#FFF; color:#353533; cursor:pointer; line-height:12px;  }
#main #center #column2 #contactForm #telefoon{ margin-top:3px; margin-left:0px; }
#main #center #column2 #contactForm h2{ margin-top:-28px; margin-left:35px; margin-bottom:6px; }

#main #center #column3{ background-image:url(img/column3.jpg); width:273px; height:391px; float:right; padding:8px; }
#main #center #column3 .newsItem{}
#main #center #column3 .newsItem .body{ color:#FFF}
#main #center #column3 .newsItem .readMore{ margin-top:3px; margin-bottom:3px; font-weight:bold; text-align:right; }
#main #center #column3 .newsItem .readMore.extra{ margin-top:-15px; position:absolute; margin-left:220px; }

#main #bottom{ background-image:url(img/bar_bottom.jpg); width:757px; height:43px; clear:both; text-align:right; vertical-align:middle; line-height:43px; padding-right:5px; }

#voor, #na{ width:100%;margin-left:1px; height:150px; border:1px solid #CFCFCF; background-color:#A4AAAF }


/* Slideshow */
#slideshow{ width :100%; height:202px; z-index:1; overflow:hidden; }

/*FORM*/
.ctitle3{
	width:210px;
	color:#000000;
}

.input3{
	width:210px;
}

.error3{
	background-color:#F30;
}

.textarea4{
	font-family:"Arial";
	font-size:12px;
	width:430px;
}
.btnSubmit{ width:80px; height:20px; background-repeat:repeat-x; border:0px; cursor:pointer; background-color:#FE9900; margin:5px; }
