html, body, h1, h2, h3, h4, h5, h6, blockquote, pre, code, p, ul, ol, li, dl, dt, dd, form, fieldset, legend, label, div, span, table, tr, td, th{ 
	margin:0px; 
	padding:0px; 
}
html, body {  
	height:75%; 
	text-align:center; 
}
body { 
	font:69%/1.5em "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	color:#000; 
	background:#fff;
}

h1, h2, h3, h4, h5, h6, pre, blockquote, label, ul, ol, dl, li, address { 
	margin:16px 0 16px 0; 
}
h1, h2, h3, h4, h5, h6, textarea { 
	font-family:"Helvetica neue", Helvetica, calibri, Arial, Verdana, sans-serif; 
	letter-spacing:0; 
	background-color:transparent; 
}
input { 
	font-family:"Helvetica neue", Helvetica, calibri, Arial, Verdana, sans-serif; 
	letter-spacing:0; 
	
} 
textarea{
	font-size:120%;
}
img, fieldset {
	border:0;
}

th{
	color: #F60000;
	border-bottom: 1px solid #CECECE;
	font-size:120%;
	
	/*background:transparent none repeat scroll 0 0;
	color:#000000;
	font-size:130%;
	padding: 0px 0px 5px 0px;
	/*margin-bottom:-8px;*/
	/*border-bottom: 1px solid #CECECE;*/
}

td{
	/*border-bottom: 1px solid #CECECE;*/
}

.description{
	color: #6E6E6E;
}

.noborder{
	border: 0px;
}
		
h1 {font-size:16px;}
h2 {font-size:13px; margin:0 0px 10px 0; padding-left:11px; line-height:25px; color:#fff; background:#f60000; }
h3 {font-size:130%; margin-bottom:-8px; color:#000; background:transparent;}
h4 {font-size:100%; margin-bottom:-16px;}
h5 {font-size:90%; margin-bottom:-16px;}
h6 {font-size:90%; margin-bottom:-16px; font-weight:normal; }

a, 
a:visited { text-decoration:none; color:#F60000; }
a:hover {  color:#f60000;}
a:active { color:#000;}

/* SITE SPECIFIC ______________________________________
_______________________________________________________ */
#outer-wrapper { 
	min-height:100%; 
	width:778px;
	margin:0 auto 0 auto; 
	padding:0 0 0 0; 
	background:transparent url(../images/bg-wrapper.png) repeat-y 0 0;
	text-align:left;
}
	* html #outer-wrapper { 
		height:100%; 
	}
#inner-wrapper { 
	padding:0 0 40px 0;
}

#header {position:relative; z-index:1; height:149px; width:778px; background:#fff; border-bottom:21px solid #fff; border-top:12px solid #f60000;}
#header-logo {position:absolute; top:17px; left:0px; height:120px; width:175px; background:transparent url(../images/logo.png) no-repeat 0 0;}
#header-image {position:absolute; top:-12px; right:-6px; height:153px; width:584px; background:#fff url(../images/header-image.png) no-repeat 0 0;}
	* html #header-image {right:-1px;}

#nav_main{
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#nav_main li{
	background: transparent url(../images/menu_back.png) top left no-repeat;
	height:25px; 
	margin: 0px;
	padding: 5px 0px 0px 15px;		
}

#nav_main a{
	color: #f60000;
	font-weight: bold;
}

#nav_main li.active{
	background: transparent url(../images/menu_back_red.png) top left no-repeat;
	height:25px; 	
}

#nav_main li.active a{
	color: #ffffff;
}

/* Page structure ----------------------------------------------------------- */
#col1 {
	float:left; 
	width:175px;
}
#col2 {
	float:left; 
	width:545px; 
	margin-left:29px; 
	z-index:10; 
	/*position:relative;*/
}
#col3 {
	float:left; 
	width:175px; 
	margin-left:29px;
}
col2 table{
	margin: 0px;
	padding: 0px;
}

.menuitem{
	list-style-image:none;
	list-style-type:none;
}

#list tr th{
	text-align: left;
}

tr.even td {
	background-color:#E1E1E1;
}

/* Standard extras ----------------------------------------------------------- */

.seo {position:absolute; left:-5000px; top:-5000px; }	
.usability {text-indent:-5000px; }
#header > .usability {height:1px; width:1px; min-height:1px; min-width:1px; text-indent:0; font-size:1px; color:#fff; line-height:1px; overflow:hidden; background-color:transparent;}/*fix ff-mac render bug*/
#header a#gohome, #header a:visited#gohome {position:absolute; top:0; left:0; height:92px; width:203px; text-indent:-9999px; overflow:hidden; background-color:transparent; }

/* Forms event ----------------------------------------------------------- */
.form-element{
	clear: both;
	width: 100%;
	padding: 5px 0px;
}

.form-elemen ul{
	float: none;
}

.form-title{
	float: left;
	min-width: 150px;	
}
.form-item{
	float: left;
	text-align: left;
	min-width: 175px;
}

.form-error{
	float: left;
}

.error{
	color: #ff0000;
}

span.error{
	margin: 0px 0px 0px 5px;
	font-weight: bold;
}

tr.hover, tr.hover td
{
	background-color:#f5fec1;
}
tr.selected, tr.selected td
{
	background-color:#e3f776;
}

#qnrsearch{
	margin: 0px 0px 10px 0px;
}

#qnrlist td{
	vertical-align: top;
}

.qnr_export .icon{
	text-align: center;
}

.icon {
	cursor:pointer;
}

#list td{
	padding: 0px 10px;
	cursor: pointer;
}

/* Vraag indienen*/
.hidden
{
	display:none;
}
div.optiontitle
{
	font-weight:bold;
	padding-left:3px;
	padding-right:3px;
	padding-top:1px;
	padding-bottom:1px;		
	text-align:left;
	height:26px;
}
div.option
{
	padding-left:3px;
	padding-right:3px;
	padding-top:1px;
	padding-bottom:1px;
	margin:0px;
	height:26px;
	
}
.borderright
{
	border-right:1px solid #CCCCCC;
}
.floatleft
{
	float:left;
}

ul.rows
{
	padding:0px;
	margin:0px;
	list-style-type: none;
}

ul.rows li
{
	height:28px;
	padding:0px;
	margin:0px;
	text-align:left;
}

.questionoption{
	padding: 0px 0px 0px 50px !important;
}

#nav_main .menuspace{
	margin: 26px 0px 0px 0px;
}
