html, body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	font-weight: bold;
}
.error {
	color:#C00;
	font-weight:bold;
}
#plaatsing {
	top:50%;
	left:50%;
	position:absolute;
	margin-top:-190px;
	margin-left:-385px;
	width:770px;
	height:380px;
}
#rijbewijs {
	background-image:  url("../images/rijbewijs_L.jpg");
	height: 381px;
	width: 94px;
	position:absolute;
	left:0px;
}

#bovenbalk {
	margin-left: 94px;
	position: absolute;
	top: 0px;
	right: 0px;
	width:676px;
	height:37px;
}
#auto_titel {
	background-image: url(../images/auto_titel.gif);
	background-repeat: no-repeat;
	height: 38px;
	width: 142px;
	position:absolute;
	right:10px;
	top:0px;
}
#auto_titel_klein {
	background-image: url(../images/auto_titel_klein.gif);
	background-repeat: no-repeat;
	height: 23px;
	width: 84px;
	position:absolute;
	right:0px;
	top:14px;
}
#motor_titel_klein {
	background-image: url(../images/motor_titel_klein.gif);
	background-repeat: no-repeat;
	height: 23px;
	width: 84px;
	position:absolute;
	left:0px;
	top:19px;
}

#haal_hier{
	background-image: url(../images/haal_hier_volluit.gif);
	height: 33px;
	width:347px;
	background-repeat: no-repeat;
	position:absolute;
	left:180px;
	top:-30px;
}
#motor_titel {
	background-image: url(../images/motor_titel.gif);
	height: 38px;
	width: 184px;
	background-repeat: no-repeat;
	position:absolute;
	left:0px;
	top:0px;
}
#L {
	background-image: url(../images/L.gif);
	top: 39px;
	left: 404px;
	position: absolute;
	width:52px;
 	height: 64px;
}
#L_motor {
	background-image: url(../images/L.gif);
	top: 37px;
	right: 86px;
	position: absolute;
	width:68px;
	height: 70px;
	background-color: #FFFFFF;
	background-position: 8px 0px;
	background-repeat: no-repeat;
}
#L_auto {
	background-image: url(../images/L.gif);
	top: 37px;
	left: 179px;
	position: absolute;
	width:68px;
	height: 70px;
	background-color: #FFFFFF;
	background-position: 8px 0px;
	background-repeat: no-repeat;
}
#L_theorie {
	background-image: url(../images/L.gif);
	top: 37px;
	right:0px;
	position: absolute;
	width:68px;
	height: 70px;
	background-color: #FFFFFF;
	background-position: 8px 0px;
	background-repeat: no-repeat;
}
#motor a{
	position: absolute;
	top:37px;
	left:94px;
	width: 337px;
	height: 344px;
	background-image: url(../images/home_motor_back.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: none;
}
#motor a:hover{
	background-position: 0px -355px;
}
#motor_content {
	background-color: #FEDE58;
	position: absolute;
	left: 94px;
	top: 37px;
	width:375px;
	height:264px;
	padding-top:80px;
	padding-left:5px;
}

/***
	 Groene theorie gedeelte 
								***/

#theorie_content {
	background-color: #6DCA19;
	position: absolute;
	left:179px;
	top: 37px;
	width:375px;
	height:264px;
	padding-top:80px;
	padding-left:5px;
}
#theorie a{
	background-image:url(../images/home_theorie_back.gif);
	background-position:0px 0px;
	width:335px;
	height:116px;
	position:absolute;
	top:37px;
	left:259px;
	cursor:hand;
}
#theorie a:hover {
	background-position:0px -116px;
}
#theorie_titel {
	background-image:url(../images/theorie_titel.gif);
	width:248px;
	height:38px;
	position:absolute;
	left:210px;
}
#ster_theorie {
	background-image:url(../images/home_theorie_ster.gif);
	width:170px;
	height:80px;
	padding-left:165px;
	padding-top:35px;
	color:white;
	text-decoration:none;
	font-weight:bold;
	font-size:20px;
	font-style:italic;
}
#theorie a{
	text-decoration:none;
}
#theorieles {
	background-image:url(../images/home_theorieles_back.gif);
	width:219px;
	height:36px;
	position:absolute;
	top:153px;
	left:357px;
	display:block;
}
#theorieles:hover {
	background-position:0px -44px;
}

#content {
	font-size:12px;
}
#content table, #content table td {
	border:1px solid #D57A00;
	border-collapse:collapse;
	padding:3px;
}
#menu {
	border-bottom:1px solid #FFF;
	height:42px;
	width:100%;
	position:absolute;
	top:0px;
	left:0px;
}
#lijn_menu {
	height: 1px;
	width: 530px;
	position: absolute;
	top:79px;
	left:94px;
	border-top:1px solid #FFF;
}
#lijn_menu_auto {
	height: 1px;
	width: 530px;
	position: absolute;
	top:79px;
	right:0px;
	border-top:1px solid #FFF;
}

#crumbs {
	font-size: 11px;
	color: #FFFDD5;
	position: absolute;
	top: 50px;
	left:3px;
}
#crumbs a {
	color: #FFFDD5;
	text-decoration:underline;
}
#crumbs a:hover {
	color: #990000;
}
#lijn_menu2 {
	height: 1px;
	width: 530px;
	position: absolute;
	top:106px;
	left:94px;
	border-top:1px solid #FFF;
}
#lijn_menu2_auto {
	height: 1px;
	width: 530px;
	position: absolute;
	top:106px;
	right:0px;
	border-top:1px solid #FFF;
}
#lijn_menu2_theorie {
	height: 1px;
	width: 530px;
	position: absolute;
	top:106px;
	left:179px;
	border-top:1px solid #FFF;
}

#motor_smal a{
	height: 343px;
	width: 102px;
	position:absolute;
	left:94px;
	top:37px;
	background-color: #FEDE58;
}
#motor_smal a:hover{
	background-color: #FFE62F;
}

#motor_content #spoed a,#motor_content #spoed_active a, #motor_content #theorie a,  #theorie_content #spoed a, #theorie_content #theorie_active a
{
	color: #FFF;
	text-decoration:none;
	position: absolute;
	left: 0px;
	top: 0px;
	height:38px;
	width:160px;
	font-size: 27px;
	font-weight: bold;
	padding-top: 4px;
	text-align: center;
	border-right:1px solid #FFF;
}
#motor_content #theorie_active a, #motor_content #theorie a, #theorie_content #theorie_active a, #theorie_content #theorie a {
	left: 330px;
	top: 0px;
	border:none	;
	border-left:1px solid #FFF;
}

#motor_content #spoed a:hover, #motor_content #regulier a:hover,#theorie_content #spoed a:hover, #theorie_content #regulier a:hover,#motor_content #theorie a:hover, #theorie_content #theorie a:hover {
	color:#970F00;
}
#motor_content #regulier a, #motor_content #regulier_active a, #theorie_content #regulier a, #theorie_content #regulier_active a{
	color: #FFF;
	text-decoration:none;
	position: absolute;
	left: 161px;
	top: 0px;
	height:38px;
	width:160px;
	font-size: 27px;
	font-weight: bold;
	padding-top: 4px;
	text-align: center;
}
#motor_content #spoed_active a, #motor_content #regulier_active a, #theorie_content #theorie_active a, #motor_content #theorie_active a{
	color:#970F00;
}
#motor_content table {
	margin-left: 5px;
	top: 100px;
	color:#990000;
	border:1px solid #FFF;
}
#theorie_content table td{
	font-size:11px;
}

#motor_content table td, #auto_content table td{
	border:1px solid #FFF;
	padding:4px;
}
#motor_content table th, #auto_content table th{
	text-align:left;
	text-transform: uppercase;
	padding:3px;
	padding-left:5px;
}

/* Overhalen om snel in te schrijven, zowel betrekking op auto en motor */
#spoed_datum a{
	color:#970F00;
	padding-left:4px;
	text-decoration:none;
}
#spoed_datum a:hover{
	color:#000;
	text-decoration:underline;
}
#spoed_datum_auto a{
	color:#FFF;
	padding-left:4px;
	text-decoration:none;
}
#spoed_datum_auto a:hover{
	color: #CCCCCC;
}

/* de datum die hier in staat groter weergeven */
#spoed_datum a #datum, #spoed_datum_auto a #datum {
	font-size: 14px;
	display:inline;
	font-weight: bold;
	margin-right:3px;
}
#motor_banden {
	background-image: url(../images/motor_banden.gif);
	height: 344px;
	width: 224px;
	background-repeat: no-repeat;
	position:absolute;
	top:37px;
	right:85px;
}
#theorie_banden {
	background-image: url(../images/examen_banden.gif);
	height: 344px;
	width: 224px;
	background-repeat: no-repeat;
	position:absolute;
	top:37px;
	right:0px;
}

#ster_motor {
	background-image: url(../images/home_motor_ster.gif);
	background-repeat: no-repeat;
	height:142px;
	width:168px;
	position: absolute;
	left:0px;
	top:130px;
	padding-top:65px;
	padding-left:170px;
	cursor:pointer;
	font-style: oblique;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	letter-spacing: 1px;
	font-size: 20px;
}
#auto a {
	background-image: url(../images/home_auto_back.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	position: absolute;
	top: 37px;
	right: 0px;
	height: 344px;
	width: 340px;
	text-decoration: none;
}
#auto a:hover {
	background-position: 0px -354px;
}

#auto_smal a{
	background-image: url(../images/auto_balk_smal.gif);
	height: 343px;
	width: 102px;
	position:absolute;
	right:0px;
	top:37px;
}
#auto_smal a:hover{
	background-position: 0px -344px;
}
#ster_auto {
	background-image: url(../images/home_auto_ster.gif);
	background-repeat: no-repeat;
	height:130px;
	width:160px;
	position: absolute;
	left: 0px;
	top:135px;
	padding-top:65px;
	padding-left:180px;
	cursor:pointer;
	font-style: oblique;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	letter-spacing: 1px;
	font-size: 20px;
}
#auto_content {
	background-image: url(../images/auto_content_leeg.gif);
	background-repeat:no-repeat;
	height: 264px;
	width: 316px;
	position:absolute;
	left:179px;
	top:37px;
	padding-top:80px;
	padding-left:5px;
	color:#FFF;
}
#auto_content #spoed a,#auto_content #spoed_active a
{
	color: #FFF;
	text-decoration:none;
	position: absolute;
	right: -104px;
	top: 0px;
	height:38px;
	width:160px;
	font-size: 27px;
	font-weight: bold;
	padding-top: 4px;
	text-align: center;
	border-right:1px solid #FFF;
}
#auto_content #regulier a, #auto_content #regulier_active a{
	color: #FFF;
	text-decoration:none;
	position: absolute;
	right: -264px;
	top: 0px;
	height:38px;
	width:160px;
	font-size: 27px;
	font-weight: bold;
	padding-top: 4px;
	text-align: center;
}
#auto_banden {
	background-image: url(../images/auto_banden.gif);
	height: 344px;
	width: 272px;
	position:absolute;
	right:0px;
	top:37px;
}
#auto_content #spoed a:hover, #auto_content #regulier a:hover {
	color:#970F00;
}
#auto_content #regulier a, #auto_content #regulier_active a{
	color: #FFF;
	text-decoration:none;
	position: absolute;
	right: -264px;
	top: 0px;
	height:38px;
	width:160px;
	font-size: 27px;
	font-weight: bold;
	padding-top: 4px;
	text-align: center;
}
#auto_content #spoed_active a, #auto_content #regulier_active a{
	color:#970F00;
}
/*** 
		Crumbs
					***/
#auto_crumbs {
	font-size: 11px;
	color:#E6EBF0;
	position: absolute;
	top: 85px;
	left:252px;
}
#auto_crumbs a {
	color:#E6EBF0;
	text-decoration:underline;
}
#auto_crumbs a:hover {
	color: #990000;
}
#auto_content table {
	margin-left: 5px;
	top: 100px;
	color:#FFF;
}
#theorie_crumbs {
	font-size: 11px;
	color: #FFFDD5;
	position: absolute;
	top: 85px;
	left:185px;
}
#theorie_crumbs a {
	color: #FFFDD5;
	text-decoration:underline;
}
#theorie_crumbs a:hover {
	color: #990000;
}



#auto_content table, #auto_content table td, #theorie_content table td,#theorie_content table {
	border:1px solid #FFF;
	border-collapse:collapse;
	padding:3px;
}
#inschrijf_content {
	position:absolute;
	left:177px;
	top:37px;
	padding:3px;
	padding-top:6px;
	color:#000;
	background-image: url(../images/inschrijf_back_leeg.gif);
	background-position:0px -2px;
	background-repeat:no-repeat;
	height: 334px;
	width: 506px;
	font-size:0.8em;
}
#inschrijf_content table {
	position: absolute;
	left: 5px;
	top: 100px;
}
#inschrijf_content table, #inschrijf_content table td {
	border:1px solid #FFF;
	border-collapse:collapse;
	padding:3px;
}
#gekozen_opleiding {
	background-color: #FFFFFF;
	border: 1px solid #990000;
	width:190px;
	text-align:center;
	padding:3px;
	float:right;
	margin-right:3px;
	margin-top:3px;
}
#gekozen_opleiding strong {
	color: #990000;
	font-size: 10px;
	line-height:1.3em;

}
#gekozen_opleiding #titel {
	font-size: 11px;
	font-weight: bold;
	color: #990000;
	text-transform: uppercase;
}
#inschrijf_content table {
	position: absolute;
	left: 5px;
	top: 60px;
	color:#000;
	border:0px solid #E6E6E6;
}
textarea {
	width:240px;
	height:60px;
}
#inschrijf_content table, #inschrijf_content table td {
	border:0px solid #E6E6E6;
	padding:3px;
}
#vrijblijvend{
	color:#970F00;
	font-size: 1.7em;
	font-style: italic;
	font-weight: bold;
	position:absolute;
	right:30px;
	top:220px;
}
#melding {
	font-size: 1.1em;
	font-weight: bold;
	color: #990000;
	margin: 20px;
	padding: 3px;
	background-color: #FFFFFF;
	text-align:center;
	border:1px solid #666666;
}
#gratis, #gratis_auto, #gratis_theorie {
	font-weight:normal;
	font-size:0.8em;
	padding:3px;
	background-color: #FFFFD5;
	margin-top:10px;
	margin-right:8px;
	margin-left:4px;
}
#gratis_auto {
	color:#000;
	background-color:#EAF8FF;
}
#gratis_theorie {
	color:#000;
	background-color:#e5fbd2;
}
#gratis_theorie a {
	color:#658094;
}
#gratis_theorie a:hover {
	color:blue;
}
#tekst, #tekst_auto {
	margin-top:5px;
}
#tekst_auto a{
	color:#FFF;
	text-decoration:underline;
}
#tekst_auto a:hover{
	color:#CCCCCC;
}

#tekst ul {
	color: #990000;
}
#tekst_auto ul li{
	color:white;
}
#tekst ul li, #tekst_auto ul li{
	font-weight:normal;
	font-size:10px;
	line-height:1.4em;
}
#update_motor, #update_theorie {
	position:absolute;
	top:24px;
	left:400px;
	color:#FEDE58;
	font-size:13px;
}
#update_theorie {
	color:#6DCA19;
	left:300px;
}
#update_auto {
	position:absolute;
	top:24px;
	left:270px;
	color:#027ABB;
	font-size:13px;
}
#theorie_content iframe {
	width:180px;
	height:130px;
	position:absolute;
	top:190px;
	left:385px;
	border:1px solid #970F00;
}
/* inside signup.php */
#signup_theorie {
	background-color:#6DCA19;
}

/* AANBIEDING */
#aanbieding {
	background-color:#B34C81;
	width:383px;
	background-image:url(../images/aanbieding.gif);
	position:absolute;
	top:10px;
	left:-400px;
	background-repeat:no-repeat;
	z-index:99;
}
#aanbieding #content{
	margin-left:55px;
	margin-top:60px;
	color:white;
	padding-bottom:10px;
}
#aanbieding #content a{
	color:#CCCCCC;
}
#aanbieding #content a.inschr_link{
	text-align:center;
	display:block;
	text-decoration:underline;
}
#aanbieding #content a:hover{
	color:white;
}
#aanbieding #content h1{
	color:white;
	font-size:18px;
	font-weight:bold;
	text-align:center;
}
#content .plain_table {
	border-collapse:collapse;
	padding:0;
	margin:0;
	border:0;
}
#content .plain_table tr td {
	padding:2px;
	border:0;
}
#content .plain_table table {
	padding:0;
	border:0;
}
.plain_table table tr td{
	border-collapse:collapse;
	padding:0;
	margin:0;
}
#theorie_table {
	font-weight:normal;
}
#theorie_table a {
	color:#ECF3BA;
}
#theorie_table a:hover {
	color:#285929;
}
.small {
	font-size:10px;
	font-weight:normal;
}
.order_button {
	display:block;
	background-color:white;
	color:#CC0000;
	padding:5px;
	text-align:center;
	font-weight:bold;
}
.order_button:hover {
	background-color:#CC0000;
	color:white;
}
#quiz {
	margin-top:10px;
}
.quiz_antwoord {
	width:25px;
	height:25px;
	background-image:url(/images/quiz_a.gif);
	display:block;
	float:left;
	margin-right:10px;
}
.quiz_antwoord:hover {
	background-position:0px -25px;
}
#antwoord_b {
	background-image:url(/images/quiz_b.gif);
}
#antwoord_c {
	background-image:url(/images/quiz_c.gif);
}
#antwoord_d {
	background-image:url(/images/quiz_d.gif);
}
.antwoord {
	clear:left;
	padding-top:10px;
}
#quiz_antwoord {
	position:absolute;
	background-color:white;
	padding:15px;
	width:400px;
	left:50px;
	top:150px;
	display:none;
	opacity:0.9;
	filter:alpha(opacity=90);
}
label {
	cursor:pointer;
}
#video_auto_praktijk {
	position:absolute;
	top:143px;
	right:20px;
}
#actie_knop {
	width:94px;
	height:47px;
	background-image:url(/images/aktie_knop.jpg);
	display:block;
	position:absolute;
	top:111px;
	left:0px;
	z-index:1;
}
#actie_knop:hover {
	background-position:0px -47px;
}
#betalingen_knop {
	background-image:url(/images/knopje_betalen.jpg);
	width:94px;
	height:47px;
	display:block;
	position:absolute;
	top:61px;
	left:0px;
	z-index:1;
}
