/* -------------------------------------------------------------- 
  LAYOUT
-------------------------------------------------------------- */
/* standaard kleuren
groen: #329372
licht groen: #70A392

--------------------------------------------------------------- */

.clear								{ clear:both;}

html, body							{ height:100%; }
#picasso							{ background-color:#000;}

#page								{ margin: 0 auto; width: 935px; min-height:100%; position:relative; 
									  background-image:url(../pics/content_bg.gif); background-repeat:repeat-y;}

/* header 
-------------------------------------------------------------- */
#header								{ height: 85px; position: relative;margin-bottom: 0px}
#logo								{ position: absolute; left: 120px; bottom: 0;}
#topnav								{ position: absolute; right:0; top: 3px; }
#topnav a							{ color: #70A392; text-decoration:none;}
#topnav a:hover						{ color: #FFF;}
#topnav img							{ vertical-align:middle;}
#header_beeld						{ position: absolute; left: 300px; bottom: 0;}

/* content */
#content							{ position: relative; min-height: 370px;background-image:url(../pics/ups.jpg); background-repeat:no-repeat; }
#inhoud								{ float: left; width: 465px; height:370px; margin-left: 300px; display: inline; background-color:#fff;
									  background-image:url(../pics/inhoud_bg.jpg); background-repeat:repeat-x; background-position:bottom; border-bottom: 1px solid #70A392;}
#inhoud_news						{ position: absolute; left: 300px; width: 465px; } /*float: left; margin-left: 300px; display: inline;}*/

.newsblok							{ padding: 10px 5px; background-color:#fff;background-image:url(../pics/inhoud_bg.jpg); background-repeat:repeat-x; 
									  background-position:bottom; border-bottom: 1px solid #70A392; margin-bottom:10px;}
#banners							{ float: right; width:160px; margin-left: 10px;}
#news								{ }
#news p								{ color: #fff;padding: 0 3px;}
#news a								{ color: #fff;}
#news a:hover						{ color: #70A392;}
.info_blok							{ margin-bottom: 10px; width:160px; background-color:#000;background-repeat:no-repeat;
									  background-image:url(../pics/achtergrond.jpg); background-position:bottom; height:105px; }



/* Home */
.home_blok							{ width: 151px;float:left;margin-right: 6px; background-color:#000;margin-bottom: 10px;}



/* footer 
-------------------------------------------------------------- */
#footer								{ height:36px; background:url(../pics/footer_lijn.gif) no-repeat;position: relative; margin-top: 20px; }
#footer p							{ position: absolute; margin:0 0 0 80px;; bottom: 0; color: #fff;}

/* overig
-------------------------------------------------------------- */
.groen								{ color: #329372;}
.par_img							{ float: left; margin-right: 10px; border: 1px solid #000;}


/* formulier 
-------------------------------------------------------------- */
#formulier							{ }

#nieuwsbrief label, 
#formulier label 					{ display: block; width: 100px; float: left; margin-bottom: 5px; padding:1px; text-align: right; padding-right: 20px;}

#nieuwsbrief .input, 
#formulier .input,
#formulier .box 					{ display: block; width: 300px; float: left; margin-bottom: 5px; padding:1px; border: 1px solid #70A392;}

#formulier .box						{ height: 100px;} 

#nieuwsbrief br, 
#formulier br						{ clear: left;}

#nieuwsbrief .button, 
#formulier .button					{ margin-left: 120px; width:100px; border:1px solid #70A392; background-color:#eee; display:inline;}
