/* Standaard wijzigingen */

/* Standaard om alle stijlen van de browser te wissen */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	border:0pt none;
	font-family:inherit;
	font-size:100%;
	font-style:inherit;
	font-weight:inherit;
	margin:0pt;
	outline-color:inherit;
	outline-style:none;
	outline-width:0pt;
	padding:0pt;
	vertical-align:baseline;
}

table {
	border-collapse:separate;
	border-spacing:0pt;
}
caption, th, td {
	font-weight:normal;
	text-align:left;
	vertical-align: middle;
}
blockquote:before, blockquote:after, q:before, q:after {
	content:"";
}
blockquote, q {
	quotes:"" "";
	padding:20px;
}
strong {
	font-weight:bold;
}
em {
	font-style:italic;
}
* {
	margin:0pt;
	padding:0pt;
}

/* vanaf hier de eigen stijlen */  
body {
	font-family:verdana,georgia;
	font-size:75%;
 	background-color: #40a0ff;
  }
h1 {
	font-size: 2em;
	font-weight: bold;
	text-align: center;
}
h2 {
	font-size: 1.5em;
}
img {
	border-style:none;
}
ul { 
	list-style-type: none;
}
li {
	line-height:1.2em;
	padding-top:.3em;
	padding-bottom:.3em;
}   
iframe{
	margin:0px auto;
}
table {
	width: 100%;
	border:none;
}

th {
	border: 1px solid lightgrey;
	border-spacing: none;
	padding: 1px;
	background: #eaeaea;
	text-align:center;
	border-collapse: collapse;
}
td {	
	vertical-align: middle;
	border: 1px solid lightgrey;
	border-spacing: none;
	padding: 1px;
	border-collapse:collapse;
}
p{
	padding:1.5em;
}
/* Stijlen van ID of Class */  


  
.Kop a:link{
	text-decoration: none;
	
}
.Kop a:visited {
	text-decoration: none;
	
}  
  

 #Totaal{
 	width: 850px;
 	margin: 10px auto;
 	background-color: #eaeaea;
 }
 
 #KopL{
 	display:block;
 	float: left;
 	background: #fff url("../img/hoeklbl.gif") no-repeat top left;
 	text-align: center;
 	width: 280px;
 	height: 150px;
  }
 #KopM{
 	display:block;
 	float:left;
 	background: #fff ;
 	text-align: center;
 	width: 290px;
 	height: 150px;
  }
 #KopR{
 	display:block;
 	float:left;
 	background: #fff url("../img/hoekrbl.gif") no-repeat top right;
 	text-align: center;
 	width: 280px;
 	height: 150px;
  }
  #KopK{
  	clear:right;
  }
 
 #Logo {
 	display:inline;
 	float:left;
 	margin-top: 15px;
 	margin-left: 15px;
 	}
 	
#Naam{
 	margin-top:20px;
 }
 #Stiba {
 	float:right;
 	margin-top:18px;
 	margin-right: 18px;
 	margin-bottom:10px;
 }
 
 #Iso{
 	float :right;
 	margin-right: 18px;
 }
 
 #Kzd{ 
 	float:right;
 	margin-right:5px;
 }
 
 #Nav{
 	background: #eaeaea url("../img/navback.gif") repeat-x ;
  	clear: both;
	width: 850px;
	height: 35px;
}
#Nav2{
	float:left;
	width: 720px;
	margin-left:40px;

}
 
 .menus {
    list-style-type: none;
    list-style-position:outside;
    position: relative;
    margin: 0;
    padding: 0;
 }
 
 .menus li{
    display: inline;
    overflow: hidden;
    padding: 0;
	float: left;
    width: 120px;
    height: 35px;
    margin-right: 0px;
}

li.NL, li.NLMen{
    background-image:url("../img/navsprite.jpg");
    background-repeat:no-repeat;

}
li.GB, li.GBMen{
    background-image:url("../img/navspriteGB.jpg");
    background-repeat:no-repeat;

}

.menus a, span {
	display:block;
	height:35px;
	text-indent:-9999px;
	outline:none;
}


#Lnd {
	display:inline;
	height:35px;
	width:50px;		
	float:left; 
	text-indent:-9999px;
	outline:none;
    margin-right: 0px;
}

#Lnd.NL{
    background-image:url("../img/navsprite.jpg");
    background-position:-120px 0px;
    background-repeat:no-repeat;
}
#Lnd.GB{
    background-image:url("../img/navspriteGB.jpg");
    background-position:-120px 0px;
    background-repeat:no-repeat;
}

#Lnd.active, #Lnd:hover{
	background-position:-120px bottom;
}

#menu1 {
	background-position:0px 0px;
}
#menu1.NLMen, #menu1.GBMen{
	background-position:0px -35px;
}
#menu2 {
	background-position:-170px 0px;
}
#menu2.NLMen, #menu2.GBMen {
	background-position:-170px -35px;
}
#menu3 {
	background-position:-340px 0px;
}
#menu3.NLMen, #menu3.GBMen {
	background-position:-340px -35px;
}
#menu4 {
	background-position:-510px 0px;
}
#menu4.NLMen, #menu4.GBMen {
	background-position:-510px -35px;
}
#menu5 {
	background-position:-680px 0px;
}
#menu5.NLMen, #menu5.GBMen {
	background-position:-680px -35px;
}
#menu6 {
	background-position:-850px 0px;
}
#menu6.NLMen, #menu6.GBMen {
	background-position:-850px -35px;
}

#menu1.active, #menu1:hover {
	background-position: 0px bottom;
}
#menu2.active, #menu2:hover{
	background-position: -170px bottom;
}
#menu3.active, #menu3:hover {
	background-position: -340px bottom;
}
#menu4.active, #menu4:hover {
	background-position: -510px bottom;
}
#menu5.active, #menu5:hover {
	background-position: -680px bottom;
}
#menu6.active, #menu6:hover {
	background-position: -850px bottom;
}





div.PrintKop {
		display: none;
}

div.Topm{
			margin-left:2em;
			margin-bottom:1em;
}
div.Links {
		float:left;
		width:25%;
		min-width:175px;
}
div.Login {
		width:100%;
		text-align: right;
		background-color: white;
}
div.Prog{
		position:fixed;
		width:250px;
}
div.Hoofd {
		float:left;
		width:850px;
		background:#B3BFC1;
		text-align:center;
}
div.Hoofd2 {
		text-align:left;
		width:830px;
		background-color: #EAEAEA;
		margin:10px;
}
div.balk {
		height: 5px;
		background-color: #B3BFC1;	
		clear:both;
}
div.Main {
		float:left;
		text-align:left;
		width:600px;
		background-color: #EAEAEA;
		margin-top:5px;
		margin-right:5px;
}
div.Side {
		float:left;
		text-align:left;
		width:225px;
		background-color: green;
		margin-top:5px;
}
div.Hoofd2auto {
		text-align:left;
		width:90%;
		background-color: #EAEAEA;
		margin-top:2px;
}
div.Voet {
		background:#B3BFC1 none repeat scroll 0% 50%;
		font-size: 85%;
		clear:both;
		text-align:center;
		width:100%;
}
div.kolomen{
		background-color:#EAEAEA;


}
div.kollinks{
		width: 70%;
		background-color:#EAEAEA;
		float: left;
		padding: 1%;
}
div.kolrechts{
		width: 26%;
		background-color:#EAEAEA;
		float: right;
		padding: 1%;
}
div.Voetlinks {
		background:#B3BFC1 none repeat scroll 0% 50%;
		font-size: 85%;
		clear:both;
		text-align:center;
		width:175px;
}
div.L3 {
		width:175px;
		text-align: center;
}
div.TekstGrijs {
		background-color:#EAEAEA;
		text-align:center;
		clear: both;
}
div.Formulier {
		background-color:#EAEAEA;
		text-align:center;
		clear: both;
}
div.TekstVer {
		background-color:white;
		clear: both;
		margin-left:1em;
		padding-top:1em;
}
div.TekstWit {
		width:100%;
		/*min-width:570px;*/
		background:white;
}	  
div.TekstWitauto {
		background:white;
}	  
div.TekstWitCenter {
		background:white;
		text-align: center;
		margin-top: 1em;
}
div.Eind_Float{
		clear:both;
}
div.Afb {
		background:white;
		width:300px;
		padding-right: 1em;
		float:left;
}
div.AfbRight {
		text-align: right;
		background:white;
		width:300px;
		padding-right: 1em;
		float:left;
}
div.AfbCen {
		text-align:center;
		background:white;
		width:300px;
		padding-right: 1em;
		float:left;
}
div.TekstAfb {
		background:white;
		margin:0px 10px 10px 300px;
}
	div.TekstAfb table { 
			width:500px; 
			margin:10px 0px;
			/*border: 1px solid lightgrey;*/
	}
		div.TekstAfb table td{ 
				border: 1px solid lightgrey;
				padding:1px;
		}
		div.TekstAfb table th{ 
				border: 1px solid lightgrey;
				padding: 1px;
		}

div.TekstAfbCen {
		text-align:center;
		background:white;
		margin:10px 10px 10px 300px;
}
div.Tumb {
		margin: 10px;
		width:80px;
		text-align:center;
		float:left;
}
div.TekstTumb {
		margin: 10px 10px 10px 110px;
}
div.Nav {
		margin: 2px;
		width: 171px;
		background-color: #EAEAEA;
}
div.half{
		width: 49%;
		text-align: center;
		float: left;
}
div.heel{
		width: 99%;
		text-align: center;
		float: left;
		clear: both;
}
div.AchterGrond {
		background:#B3BFC1 none repeat scroll 0% 50%;
}
img.Links {
		Padding: 2px;
		width:171px;
}
span.L1 {
		font-size: 8pt;
		font-family: 'Arial';
}
span.L2 {
		font-size: 15pt;
		font-family: 'Times New Roman';
		color:blue;
}
span.L11 {
		font-weight: bold;
		font-size: 1.2em;
		font-family: 'Arial';
}
span.L20 {
		font-size: 2.2em;
		font-family: 'Times New Roman';
		color:blue;
}
span.AIE {
		display: none;
}

h2.PagTit {
		color:blue;
		text-align:center;
}
th.MM{
		font-size: 1.5em;
		background: grey;
}
td.midden {
	text-align: center;
}
td.rechts {
	text-align: right;
}
td.Groen {
	background-color: green;
}
td.Rood {
	background-color: red;
}
td.Oranje {
	background-color: orange;
}
th.rechts {
	text-align: right;
}
a.Meer{
		font-size:75%
}
table.NB td{
	border: 0;
	background-color: white;
}
table.NB th{
	border: 0;
	background-color: white;
	font-style: bold;
}
.In{
	padding-left:4em;
}
