@charset "utf-8";
/* CSS Document */
/*
Copyright (c) 2006, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 0.11.0
*/
body {
   text-align:center;
	font-family:"Lucida Grande","Lucida Sans Unicode",verdana,geneva,sans-serif;
	font-size:78.5%;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.6em;
	word-spacing:2px;
	background-image: url("back.gif");
	background-repeat: repeat-x;  

}
h1{ font-size:24px; margin-top:8px; }
textarea,input{ background:#FFFFFF; border:1px solid #283D59}

#melding{ color:#FF0000}
#doc {
	width:950px;
   	margin:auto;
   	text-align:left;
   	background:#ffffff;
   	min-height:700px; 
	max-height:2500px;

}

#loader {
font-size:0.9em;
height:115px;
margin:52px auto 16px;
padding:40px 24px;
width:344px;
}

	
	#hd img {border:none;display: block;
    margin-left: auto;
    margin-right: auto}
#bd {margin-bottom:1em;text-align:left;}
#ft {color:#ffffff;font-size:77%;font-family:verdana; width:950px;  float:left; padding-left:5px;  	 margin-top:5px;  	text-align:left; background:#283D59; }
#ft a{color:#ffffff; text-decoration:none;}



#main
{ 
	width:660px;
	margin-left:50px;
	float:left;
	min-height:550px; 
	max-height:2500px;
	
}
#sidebarw
{
	width:200px;
	float:left;
}
#kleur
{
	background:#e73e25; 
	color:#FFFFFF;
	font:bold;
	text-align:center;
	font-size:14px;

}
#sidebarw img
{
	margin-top:4px;
	margin-left:14px;
	
}
#sidebar
{
	width:200px;
	float:left;
	background:#BCD7F1 none repeat scroll 0%;
	color:#444444;
	margin:10px;
	padding:5px;
	border:1px solid #283D59;
}
h3 {
padding-top:3px;
color:#283D59;
font-family:Arial,sans-serif;
font-size:100%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;

}
#main a{color:#283D59}
#sidebar a{color:#444444;text-decoration:none;}
#sidebar a:hover {color:#FF8040;}
#ynnav{padding:0;clear:both;}
#ynsubnav h5,#ynnav h5{display:none;}
#ynnav ul{ margin:0;padding:0 0 0 4px;list-style:none;height:19px;background:url(rul_hori_999.gif) bottom repeat-x;}
#ynnav li{display:block;float:left;background:#283D59 url(storysprite3.gif) no-repeat;margin-right:2px;padding-left:1px;background-position:-2px -267px;}
#ynnav li div{display:block;float:left;margin:0;background:url(bg_nav_cnrr1.gif) no-repeat top right;padding-right:1px;}
#ynnav li a{display:block;float:left;font:10px verdana;font-weight:bold;color:#434343;white-space:nowrap;padding:3px 6px;margin:0;text-decoration:none;}
#ynnav li a:visited{color:#434343;text-decoration:none;}
#ynnav li.on{background:#283D59 url(bg_nav_cnrl_on.gif) no-repeat;padding-left:3px;}
#ynnav li.on div{background:url(bg_nav_cnrr_on200.gif) top right no-repeat;padding-right:3px;}
#ynnav li.on a{color:#fff;text-decoration:none;}
#ynnav li.on a:visited{color:#fff;text-decoration:none;}
#ynnav li.index{background:none;}
#ynnav li.index div{background:none;}
#ynnav li.index a{color:#003DB8;font-weight:normal;}
#ynnav li.index a:visited{color:#003DB8;}
#ynsubnav{padding:0;margin-bottom:0;clear:both;float:left;width:100%;}
#ynsubnav ul{list-style:none;margin:0;padding:0;border-bottom:1px solid #000;float:left;width:100%;background:#283d59 url(subnav_bkgd.gif) repeat-x bottom left;}
#ynsubnav li.sep{height:25px; width:5px;background:url(tab_subnav_separator.gif) right no-repeat;}
#ynsubnav li{float:left;display:block;font:77% verdana;height:25px;background:url(tab_subnav_separator.gif) right no-repeat; padding-left::5px;}

#ynsubnav a{float:left;display:block;margin:7px 0;padding:0 7px;text-decoration:none;color:#fff;font:normal 100% verdana,arial;}
#ynsubnav a:visited{text-decoration:none;color:#fff;font:normal 100% verdana,arial;}
#ynsubnav a:hover{color:#fff;text-decoration:underline;}

#ynsubnav li.on a{color:#fff;font-weight:bold;text-decoration:none;font-family:normal 100% verdana,arial;}
#ynsubnav li.on a:visited{color:#fff;text-decoration:none;font-family:verdana,arial;}
#ynsubnav li.on a:hover{text-decoration:underline;}
a.external {
background:transparent url(http://www.rijschoolvergelijker.net/img/external.png) no-repeat scroll right center;
padding-right:13px;
}

label{ font-weight:bold;}
input.disabled {
	border: 1px solid #F2F2F2;
	background-color: #F2F2F2;
}


input.validation-failed, textarea.validation-failed {
	border: 1px solid #FF3300;
	color : #FF3300;
}
input.validation-passed, textarea.validation-passed {
	border: 1px solid #00CC00;
	color : #000;
}

.validation-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #FF3300;
	color : #FFF;
	font-weight: bold;
}

.custom-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #C8AA00;
	color : #FFF;
	font-weight: bold;
}
