*
{
	margin: 0 auto;
	padding: 0;
}

img
{
	border:  0;
}

body
{
	background: url(plaatjes/achtergrondschaduw.jpg) repeat-x;
	font-family: helvetica, arial, sans-serif;
	font-size:  12px;
	z-index: -999;
}

.lijst
{
color: #fff;
margin: 10px 20px;		
}

.sublijst
{
color: #fff;
margin: 10px 20px;
list-style-type: square;
}

#Topmenu
{
    width: 798px;
    overflow: hidden;
}

	#Topmenu li
	{
		list-style: none;
		font-size: 12px;
		color: #fff;
		line-height: 2em;
    	float: right; 
}

	.space
	{
	margin:  2px 5px;
}

	#Topmenu a
	{
	color: #fff;
}
	
	#Topmenu a:hover
	{
		color: #ff9e89;
	}

#Top
{
	width: 797px;
	height: 180px;
	border: 0;
}

/* Alle verschillende achtergrondplaatjes */
	.gewoon
	{
	background-image: url('plaatjes/topauto.jpg');
	}

	.theorie
	{
	background-image: url('plaatjes/toptheorie.jpg');
	}

	.slipweg
	{
	background-image: url('plaatjes/topslipweg.jpg');
	}

	.slipvervolg
	{
	background-image: url('plaatjes/topslipvervolg.jpg');
	}

	.autolok
	{
	background-image: url('plaatjes/topautolok.jpg');
	}

	.ongeval
	{
	background-image: url('plaatjes/topongeval.jpg');
	}

	.automaat
	{
	background-image: url('plaatjes/topautomaat.jpg');
	}

	.slipbasis
	{
	background-image: url('plaatjes/topslipbasis.jpg');
	}

	.welkom
	{
	background-image: url('plaatjes/topwelkom.jpg');
	}

	.partners
	{
	background-image: url('plaatjes/toppartners.jpg');
	}

	.roso
	{
	background-image: url('plaatjes/toproso.jpg');
	}

	.lesauto
	{
	background-image: url('plaatjes/topauto.jpg');
	}

	.bromfiets
	{
	background-image: url('plaatjes/topbromfiets.jpg');
	}

	.spanjlaan
	{
	background-image: url('plaatjes/topspanjlaan.jpg');
	}

	.slip
	{
	background-image: url('plaatjes/topslip.jpg');
	}

	.hnr
	{
	background-image: url('plaatjes/tophnr.jpg');
	}

	.beperking
	{
	background-image: url('plaatjes/topbeperking.jpg');
	}

	.fobisch
	{
	background-image: url('plaatjes/topfobisch.jpg');
	}

	.bijspijkeren
	{
	background-image: url('plaatjes/topbijspijkeren.jpg');
	}

	.slechtzien
	{
	background-image: url('plaatjes/topslechtzien.jpg');
	}

	.defensief
	{
	background-image: url('plaatjes/topdefensief.jpg');
	}	

	.relatie
	{
	background-image: url('plaatjes/toprelatie.jpg');
	}

	.ris
	{
	background-image: url('plaatjes/topris.jpg');
	}

	.aanhang
	{
	background-image: url('plaatjes/topaanhang.jpg');
	}

	.caravan
	{
	background-image: url('plaatjes/topcaravan.jpg');
	}

	.inloggen
	{
	background-image: url('plaatjes/topinloggen.jpg');
	}

	.webshop
	{
	background-image: url('plaatjes/topwebshop.jpg');
	}

	.cadeaubon
	{
	background-image: url('plaatjes/topcadeaubon.jpg');
	}

	.krediet
	{
	background-image: url('plaatjes/topkrediet.jpg');
	}

	.garantie
	{
	background-image: url('plaatjes/topgarantie.jpg');
	}

	.controle
	{
	background-image: url('plaatjes/topcontrole.jpg');
	}

	.medische
	{
	background-image: url('plaatjes/topmedische.jpg');
	}

	.reflectie
	{
	background-image: url('plaatjes/topreflectie.jpg');
	}

	.lesovereenkomst
	{
	background-image: url('plaatjes/toplesovereenkomst.jpg');
	}

	.kolb
	{
	background-image: url('plaatjes/topkolb.jpg');
	}

	.partner
	{
	background-image: url('plaatjes/toppartner.jpg');
	}

	.voordelen
	{
	background-image: url('plaatjes/topvoordelen.jpg');
	}

	.rijexamen
	{
	background-image: url('plaatjes/toprijexamen.jpg');
	}

	.digid
	{
	background-image: url('plaatjes/topdigid.jpg');
	}

	.motor
	{
	background-image: url('plaatjes/topmotor.jpg');
	}

#Top h1
{
	display: none;
}

#Logo
{
	width: 210px;
	margin: 0;
	position: relative;
	left: 2px;
	top: 58px;
	z-index: 100000;
	border-left: 0px solid #fff;
	border-right: 0px solid #fff;
	border-top: 0px solid #fff;
}

#Menu
{
    margin-top: 8px;	
    margin-bottom: 8px;
    padding: 5px 12px;
    width: 773px;
    list-style: none;
    background: #fff;
    overflow: hidden;
}
	
	#Menu li, #Menu a
	{
	font-size: 15px;
	color: #000;
	line-height: 2em;
    float: left; 
    padding: 0  6px;
    text-decoration: none;
	}
	
	#Menu li a:hover
	{
	color: #fff;
	background-color: #D44212;
}
	
	#Menu .huidig
	{
	font-weight: bold;
}
	

#Onderkant {
	width: 797px;
	}

* html #Onderkant { /*star hack voor IE */
height : 1%;
}


#Tekst
{
	float: left;	
	padding: 15px;
	width: 506px;
	background: #006a9e;
}

#Tekstgroot
{
	float: left;	
	padding: 15px;
	width: 767px;
	background: #006a9e url(plaatjes/bg.jpg) no-repeat right bottom;
}

.inleiding
{
font-weight: bold;
font-size: 13px!important;
line-height: 170%!important;
margin-bottom: 12px!important;
}

	#Tekst h2, #Tekstgroot h2
	{
		font-family: helvetica, arial, sans-serif;
		font-size: 26px;
		color: #fff;
		font-weight: normal;
		padding-bottom: 12px;
	}
	
	#Tekst h3, #Tekstgroot h3
	{
		font-family: helvetica, arial, sans-serif;
		font-size: 14px;
		color: #fff;
		padding-top: 10px;
	}
	
	#Tekst #deel, #Tekstgroot #deel
	{
	font-weight: bold;
	color: #0284b5;
	font-size: 200%;
	display: inline;
	background-color: white;
	font-variant: small-caps;
	padding:  0 3px;
	float: right;
	margin-right:  -15px;
	display: none;
}
	
	#Tekst p, #Tekstgroot p
	{
		color: #fff;
		line-height: 150%;
		padding: 5px 0;
		text-align: left;
		margin-bottom: 12px!important;
		width:  95%;
		margin:  0;
		}
		
	#Tekst a
	{
		color: #d9f0ff;
	}

	#Tekst a:hover
	{
		color: #ff9e89;
	}

	.rechts
	{
	float: right;
	margin: 5px;
	}	
	
	.links
	{
	float: left;
	margin:  3%;
	}
	
#Rechterkant
{
	float: right;
	width: 253px;
}

#Submenu, #Submenulijst
{	
	background-color: #D44212;
	width:  100%;
	padding-bottom:  25px;
	margin-bottom: 8px;
}

#Submenu p
{
	padding: 15px;
	color:  #fff;
}

	#Submenu h2
	{
	color: #fff;
	font: normal 18px helvetica, arial, sans-serif;
	padding: 12px;
}

	#Submenu li, #Submenu a
	{
		list-style: none;
		font-size: 15px;
		color: #fff;
		line-height: 170%;
		margin-left:  10px;
		clear:  both;
		float: left;
		text-decoration: none;
		width: 80%;
	}
	
	#Submenu ul
	{
		float: left;
	}
	
	#Submenu a:hover
	{
		color: #ff9e89;
		text-decoration: underline;
	}
	
	#Submenu .huidig
	{
	margin-left:  20px;
	font-weight: bold;
	font-style: italic;
	}

	#Adres
	{
	background-color: #ff9e89;
	padding: 8px;
	color: #78170c;	
	margin-top: 8px;
	padding-top: 12px;
	min-height: 100%;
	clear:  both;
	}
	
	#Paars
	{
	background-color: #6fbd2e;
	padding: 8px;
	color: #fff;	
	margin-top: 8px;
	padding-top: 12px;
	min-height: 1104px;
	clear:  both;
	}

	address
	{
	margin-bottom:  15px;
	font-style: normal;
}

#slide {
	background-color: #e6e6e6;
	text-align: justify;
}
.clear {
	clear: both;
}

.verberg
{
	display:  none;
}

/* Tabellen voor tarieven */
.geenlijn
{
border: 0;
}

	.dag
	{
	width:  70px;
	}

	.datum
	{
	width: 110px;
	}
	
	.tijd
	{
	width: 140px;
	}

	.naam
	{
	width: 350px;
	}
	
	.prijs
	{
	width:  90px;
	}
	
	.even
	{
	background-color: #d9f0ff;
	padding: ;
	}
	
	.oneven
	{
	background-color: #b1e2fe;
	}
	   
.tabelnaam
{
	font-size: 14px;
	font-weight:  bold;
	color: #fff;
}

/* Formulieren */
label
{
	display:  block;
}

legend
{
	display: none;
}

input,
select,
textarea {
	font-size:1em;
	font-family:arial;
	}

form
{
	color:  #fff;
	margin-left: 0;
} 

#Error li
{
	margin-left:  15px;	
}

#Error
{
	background-color: #ff9e89;
	padding:  10px;
	color: #600d00;
}

/* Image Rotator */

/* rotator in-page placement */
    div#rotator  {
	z-index: -1;
	position:relative;
	height:180px;
	margin-left: 0px;
}
/* rotator css */
	div#rotator ul li {
	float:left;
	position:absolute;
	list-style: none;
	top: -133px;
	left: 0px;
}
/* rotator image style */	
	div#rotator ul li img {
	border:0px solid #ccc;
	padding: 0px;
	background: #FFF;
}
    div#rotator ul li.show {
	z-index:1000;
}

