/* lay-out */
.clear								{ clear:both;}
html, body							{ height:100%; }
body								{ background-color:#e93227;}

#container						{ margin: 0 auto; width: 1000px; min-height:100%; height: auto !important; height: 100%;
												position:relative; background-image:url(../pics/BG-home-content.gif); background-repeat:repeat-y;}

/* header */
#header								{ padding: 25px 75px 15px; background-image:url(../pics/BG-home-header.gif); background-repeat:repeat-y;}
#logobalk							{ height:76px; background-color: #009a48;}
#logobalk img						{ margin: 20px;}
#verrasme							{ position: absolute; right: 155px;top: 0px; }

/* content */
#content							{ padding-bottom:50px;position: relative;}
#navigatie							{ float:left; width: 220px; margin-left: 75px;margin-right:20px; display: inline;}
#inhoud								{ float: left; width: 430px; line-height:16px;}
#banner								{ float: right; width:150px;margin-right: 75px; display:inline}

/* footer */
#footer								{ position:absolute;bottom:0; width:100%; height:50px; background-image:url(../pics/BG-home-footer.gif);}
#footer_balk						{ height: 30px; margin: 0 75px;}
#footer p							{ font-size: 10px; text-transform: uppercase; color: #FFFFFF; margin:0px 75px 0px;} 

.par_img							{ float: left; margin-right: 10px; border: 1px solid #ccc;}


/* project template */
#container_project					{ margin: 0 auto; width: 1000px; min-height:100%; position:relative;
									  background-image:url(../pics/BG-home-content-project.gif); background-repeat:repeat-y;}
#inhoud_project						{ float: left; width: 600px; line-height:16px;}

.project							{ clear:both;}
.project_img						{ float: left; margin-right: 10px; border: 1px solid #ccc;}

.project_thumb						{ margin-bottom: 10px;}
.project_thumb h4					{ float:left; margin-top: 50px; display:inline} 
.project_thumb a					{ text-decoration:none;} 
.project_thumb_img					{ float: left; margin-right: 10px; border: 1px solid #000; width: 125px; height: 83px;}

.hr 								{ height: 15px; background: #fff url(../pics/hr1.gif) no-repeat scroll center;}
.hr hr 								{ display: none; }

/* formulier */
#nieuwsbrief label,
#formulier label 					{ display: block; width: 60px; float: left; margin-bottom: 10px; padding:2px; text-align: right; padding-right: 20px;}

#nieuwsbrief .input,
#formulier .input,
#formulier .box 					{ display: block; width: 300px; float: left; margin-bottom: 10px; padding:2px; border: 1px solid #ccc;}
#formulier .box						{ height: 100px;} 

#nieuwsbrief br,
#formulier br						{ clear: left;}

#nieuwsbrief .button, 
#formulier .button					{ margin-left: 80px; width:100px; border:1px solid #ccc; background-color:#eee; display:inline;}

