body, html {
	margin: 0px;
	padding: 0px;
	overflow-x:hidden;
}

.bg, #background-img {
width:100%; 
height:100%; 
position: fixed; 
top: 0px; 
left: 0px;
background-attachment:fixed;
z-index: -1; 
}


a, img, ul, li, {border: 0; outline: 0; }

ul li { list-style: none; }

#nav {
	position: fixed; 
bottom: 0px; 
left: 20px; 
width: 230px; 
height: 563px;
	margin: 0px;
	padding: 0px;

	}

#vnav { 
position: absolute; 
bottom: 0px; 
left: 20px; 
width: 230px; 
height: 563px;
background-image:url(media/nwborden.png);
background-repeat:no-repeat;
	margin: 0px;
	padding: 0px;
}

#vnav li { 
position: absolute; 
left: 0; 
width: 230px; 
}

#vnav #boven {
height: 28px; 
top: 0px;  
}

#vnav #home { 
height: 55px;
top: 28px;
}

#vnav #theorie { 
height: 50px;
top: 83px;
}

#vnav #praktijk { 
height: 57px;
top: 133px; 
}
	
#vnav #examen { 
height: 54px;
top: 190px; 
}
	
#vnav #prijzen { 
height: 51px;
top: 244px;
}

#vnav #contact {
height: 60px; 
top: 295px;  
}

#vnav #onder { 
height: 208px;
top: 355px; 
}
	
#vnav li a { display: block; position: absolute; top: 0; left: 0; width: 230px; }


.vliegtuig {
	position: absolute;
	right: 10px;
	top: 10px;
	z-index: 500;
    -webkit-transition: all 1s ease-in-out;
  }
  
  
  .vliegtuig:hover {
    -webkit-transform: rotate(-5deg) scale(0.8);
  }
  

#container {
	position:absolute;
	top: 0px;
	left: 25%;
	width: 60%;
	height: 100%;
	padding: 120px 30px 50px 30px;
	margin: 0 auto;
}



#txt1 {
margin: 0px;
padding: 0px;
float: left;
width: 48%;
background-image:url(media/content.png);
background-repeat:repeat;
}

#txt2 {
width:48%;
float: right;
margin: 0px;
padding: 0px;
background-image:url(media/content.png);
background-repeat:repeat;
}

#txt3 {
width:66%;
float: left;
margin: 0px;
padding: 0px;
background-image:url(media/content.png);
background-repeat:repeat;
}

#txt4 {
width:30%;
float: right;
margin: 0px;
padding: 0px;
background-image:url(media/content.png);
background-repeat:repeat;
}

#txt5 {
width:100%;
float: left;
margin: 0px;
padding: 0px;
background-image:url(media/content.png);
background-repeat:repeat;
}

.txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #707070;
	padding: 10px 15px 15px 15px;
	}
	
	.txtadres {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #707070;
	padding: 10px 15px 15px 15px;
	line-height: 20px;
	
	}
	
	.block {
		display: block;
		padding-bottom: 20px;
	
	}
	
	
	.icon {
		float: left;
		padding: 0px 10px 0px 0px;
	}
	

ul.sum
{
list-style-type: none;
padding: 0px;
margin: 0px 0px 0px 8px;
}

.sum li
{
background-image: url(media/next.png);
background-repeat: no-repeat;
padding-left: 20px;
padding-bottom: 15px;
}


.kop {
font-family: Arial, Helvetica, sans-serif;
font-size: 25px;
font-weight: normal;
color: #C9C7A9;
line-height: 120%;
background-image:url(media/content.png);
	background-repeat:repeat;
	padding: 10px 15px 15px 15px;
	border-bottom: 1px solid #98a68d;
}

.kopje {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #707070;
	padding: 10px 15px 15px 15px;
}

	a.linkje, a.linkje:visited {
	color:#ef9209;
	text-decoration: none;
	font-weight: bold;

}

a.linkje:hover {
	color:#24497b;
	text-decoration: none;
}

	a.ext_linkje, a.ext_linkje:visited {
	color:#707070;
	text-decoration: none;

}

a.ext_linkje:hover {
	color:#24497b;
	text-decoration: none;
}


.button {
	background-color:#fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #707070;
	padding: 5px;
	border: 1px solid #ef9209;
}

#w3c {
position: fixed;
	
		bottom: 10px;
	left: 20px;
		z-index: 300;
		font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #fff;
text-decoration: none;
}




a.pv, a.pv:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #fff;
text-decoration: none;
}



