@charset "utf-8";

/*	PROJECTNAAM STYLES
	Author:	NAAM, Netvlies
			
	----------------------------------------------------*/

/*	Table of contents
	= GENERIC
 	----------------------------------------------------*/

/*	=GENERIC
	----------------------------------------------------*/
	* { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif;  }
	img { border: 0; }
	a { outline: 0; }
	body { background: #ffffff url(../img/body_bg.gif) repeat-y; margin: 0; padding: 0; }	
	
	#logo { position: absolute; top: 0px; left: 0px; }
	#visual { position: absolute; top: 0px; left: 275px; }
	
	#page-box { margin-top: 150px; overflow: hidden; height: 100%; }
	
	#navigation { margin-bottom: 25px; }
	#navigation a { text-decoration: none; }
	#navigation li { margin: 0; padding: 0; list-style: none; font-size: 0; line-height: 0; }
	#navigation li img { vertical-align: bottom; }
	#navigation li.first { margin-bottom: 6px; }
	#navigation li.last { margin-top: 8px; }

	#col-a { float: left; font-size: 12px; line-height: 16px; position: relative; margin-left: 19px; width: 200px; color: #666666; }
	#col-a h2 { font-size: 12px; line-height: 16px; margin-top:20px; }
	#col-b { float: left; margin-left: 55px; width: 700px; }
	
	#content {font-size: 12px; line-height: 16px; position: relative; }
	#content em.intro { color: #ed1c24; }
	#content h1 { font-size: 20px; color: #ed1c24; margin: 18px 0 22px 0; }
	#content div { font-size: 14px; line-height: 21px; }
	#content div.homelink { text-align: right; margin-right: 2px; }
	#content .visual { padding-top: 15px; margin: 0 20px 0 35px; float: right; cursor: pointer; color: #ed1c24; text-decoration: none; font-weight: bold;}
	#content a { color: #000000; }
	
	#hr { background:url(../img/hr_bg.gif) repeat-x; height: 2px; width: 100%; clear: both; margin-top: 28px; }
	
	body.staffrm { background: none; padding: 10px; }
	#staf { font-size: 12px; }
	#staf a {  color: #00000; text-decoration: none; }
	#staf label { float: left; display: block; width: 140px; margin: 4px 0; padding: 3px;  }
	#staf input { border: 1px solid #afd0cb; background: #fff; padding: 2px; margin: 4px 0;}
	#staf input.btnsubmit { color: #ed1c24; font-weight: bold; margin-left: 146px; }
	#staf h1 { font-size: 20px; color: #ed1c24; margin: 0 0 12px 0; }	
	#mininav { padding: 0 0 5px 20px; text-align: right; line-height: 15px; }
	#mininav a { font-family: Verdana; font-size: 10px; font-weight: bold; color: #000 ; text-decoration: none; }
	
	#terug { display: inline; text-align: right;}
	
	body.staffrm .error { font-weight: bold; margin-bottom: 5px; font-style: italic;}
	