@charset "utf-8";
/* CSS Document */

*{margin:0;padding:0; font-family: Arial, Helvetica, sans-serif;}
img {border: 0px;}
.clear{clear: both; font-size:0px;}
html, body { height: 100%; background: #FFF; font-size: 12px; } 
#wrapper { overflow:hidden; width: 980px; margin: 0 auto -25px; border-right: 1px solid #0078ff; border-left: 1px solid #0078ff; min-height: 100%;}
h1 {font-size: 20px; color: #ff8c00; font-weight: bold;}
p h1 {font-size: 1px; color: #FFFFFF;}
h1 p {font-size: 1px; color: #FFFFFF;}
h2 {font-size: 14px; color: #ff8c00; font-weight: bold; text-transform:uppercase;}
	h2 a {font-size: 14px; color: #0078ff; font-weight: bold; text-transform:uppercase;}
	h2 a:hover {text-decoration:underline;}
h3 {font-size: 12px; font-weight: bold; color: #000000;}
h4 {font-size: 12px; font-weight: bold; color: #ff8c00;}
a { color:#000; text-decoration:none; outline: none; }
a:hover { text-decoration:underline; }

#header { width: 980px; height: 150px; background:url(../images/header.jpg) no-repeat; }
#logo { display:inline; float:left; width:314px; height:55px; background:url(../images/logo.png) no-repeat; margin:50px 0 0 334px; }
#logo a { display: block; width: 314px; height: 55px; background: url(../images/logo.png) no-repeat; text-indent: -5000px; }

#left { width:180px; background:#f7f0ed; height:auto; padding:0 10px 10px 10px; float:left; }
	.box { width:177px; height: 18px; margin: 0 auto; background: #FFF; padding: 2px 0 0 3px;}
	
	.homebox { width:177px; height: 18px; margin: 0 auto; background: #FFF; padding: 2px 0 0 3px; margin: 0 0 10px 0;}
	
	.box2 { width:150px; height: 18px; background: #0078ff;  margin: 0 0 8px 0;}
		.box2 h2 { font-size:14px; color:#FFF; font-weight:bold; text-transform:uppercase; }
		
		#bladen { padding:2px 0 2px 5px; margin:5px 0 10px 0; background:#FFF; }
		   #bladen li { list-style: none; margin: 5px 0 5px 0; }
		#organisaties { padding:2px 0 2px 5px; margin:5px 0 10px 0; background:#FFF; }
		   #organisaties li { list-style: none; margin: 5px 0 5px 0; }
		#links { padding:2px 0 2px 5px; margin:5px 0 10px 0; background:#FFF; }
		   #links li { list-style: none; margin: 5px 0 5px 0; }

#right { width:760px; height:auto; padding: 10px; float:right; }
	.overzichtbox { width:180px; height:auto; margin: 5px 10px 0 0; display:inline; float:left; text-align:left; }
	.overzichtrij { width:auto; height:auto; margin: 20px 0 10px 0 }

#nieuwsbrief { width: 180px; margin:10px 0 10px 0; overflow:hidden; background: #0078ff; }

b.btop, b.btop b, b.bbot, b.bbot b{ display: block;	height: 10px; font-size: 1px; background: url(../images/rc.png) no-repeat; }
b.btop b{ background-position: 100% -10px }
b.bbot{ background-position: 0 -20px }
b.bbot b{ background-position: 100% -30px }

#boxin { margin: 0 0 0 5px; }
		
#firstname { font-size:11px; width:150px; height:16px; margin: 0 0 5px 0; font:Arial, Helvetica, sans-serif; }
#lastname { font-size:11px; width:150px; height:16px; margin: 0 0 5px 0; font:Arial, Helvetica, sans-serif; }
#email_address { font-size:11px; width:150px; height:16px; margin: 0 0 5px 0; font:Arial, Helvetica, sans-serif; }
#submit { padding: 2px 5px 2px 5px; font:Arial, Helvetica, sans-serif; }
#hidden { visibility: hidden; overflow:hidden; height: 1px;}

#linkpartners {width:177px; height: 18px; margin: 0 auto; background: #FFF; padding: 2px 0 0 3px;}
  #linkpartners h2 {font-size: 14px; color: #ff8c00; font-weight: bold; text-transform:uppercase;}
	#linkpartners h2 a {font-size: 14px; color: #ff8c00; font-weight: bold; text-transform:uppercase;}
	  #linkpartners h2 a:hover {text-decoration:underline;}
	  
#linkpartners_text {margin: 10px 0 0 150px;}
	  
#footerpush { height:25px; }
		   
#footer { width:980px; height:23px; text-align: center; padding: 2px 0 0 0; margin: 0 auto; }
	#footer a {	color: #0078ff; font-weight: bold; text-decoration: none; }
		#footer a:hover { text-decoration: underline; }
		
#message { margin: 150px 0 0 0; }
		
/************************************************************************************************/
/*CONTACT*/
/************************************************************************************************/
#contact { width: 450px; height: auto; }

label { width: 75px; float: left; text-align: left; margin: 0 1em 15px 0; clear: both; }

fieldset { border: 0; width: auto; }

#input { margin-bottom: 10px; border: #808080 solid 1px; font-family:Arial, Helvetica, sans-serif; font-size: 11px; height: 18px;}

#field { margin-bottom: 10px; border: #808080 solid 1px; font-family:Arial, Helvetica, sans-serif; font-size: 11px;}

#button { margin-left: 87px; color: #000; border: 1px #808080 solid; background: #FFFFFF; font-weight: bold; font-size:11px; padding: 5px; }
