body{
scrollbar-track-color:#FFFFFF;
scrollbar-3dlight-color:#003C1D;
scrollbar-arrow-color:#003C1D;
scrollbar-base-color:#FFFFFF;
scrollbar-darkshadow-color:#003C1D;
scrollbar-face-color:#FFFFFF;
scrollbar-highlight-color:#FFFFFF;
scrollbar-shadow-color:#FFFFFF;
margin:0px;
text-align:center;
background-color:#FFFFFF;
}

p,td{
font-family: Arial, Tahoma, Verdana;
font-size:8pt;
color:#000000;
line-height:14pt;
text-decoration:none;
margin:5px 20px 10px 20px;
font-weight:none;
}

p.titel{
font-size:16pt;
color:#cd202c;
font-weight:bold;
margin:5px 2px 10px 18px;
}

p.titelklein{
font-size:10pt;
color:#cd202c;
font-weight:bold;
margin:0px 0px 0px 0px;
}

p.subtitel{
font-size:8pt;
color:#c71923;
font-weight:bold;
margin:5px 2px 0px 20px;
}

td.back_tabbladen{
background-image: url(images/tab_p.png);
background-repeat:none;
text-align:left;
cursor:hand;cursor:pointer;
}


p.menu_regelafstand{
line-height:16pt;
margin:5px 0px 0px 0px;
}

ul{
font-family: Arial, Tahoma, Verdana;
font-size:8pt;
line-height:14pt;
color:#000000;
margin-left:20px;	
padding-left:20px;	
margin-right:20px;	
padding-right:20px;	
}

ol{
font-family: Arial, Tahoma, Verdana;
font-size:8pt;
line-height:14pt;
color:#000000;
margin-left:20px;	
padding-left:20px;	
margin-right:20px;	
padding-right:20px;	
}



hr{
margin:0px 20px 0px 20px;
color:#000000;
height:1px;
}

div.container {
width:985px; 
height:590px; 
overflow:hidden; 
margin:auto; 
text-align:left;
}

div.background_portal{
position:absolute;
width:985px;
height:614px;
margin:40px 0px 0px 0px;
overflow:hidden;
z-index:1;
}

div.portal_keuze{
position:absolute;
width:750px;
height:100px;
margin:410px 0px 0px 120px;
overflow:hidden;
z-index:2;
}

div.back_menu{
position:absolute;
width:228px;
height:363px;
margin:40px 0px 0px 0px;
overflow:hidden;
z-index:1;
}

div.menu{
position:absolute;
width:228px;
height:363px;
margin:45px 0px 0px 15px;
overflow:hidden;
z-index:2;
}

div.tabbladen{
position:absolute;
width:662px;
height:20px;
margin:20px 0px 0px 314px;
overflow:hidden;
z-index:1;
}

div.pic_achter_hp{
position:absolute;
width:756px;
height:546px;
margin:40px 0px 0px 228px;
overflow:hidden;
z-index:1;
}

div.contentvlak_boven{
position:absolute;
width:387px;
height:20px;
margin:60px 0px 0px 262px;
overflow:hidden;
z-index:2;
}

div.contentvlak_boven-g{
position:absolute;
width:715px;
height:20px;
margin:60px 0px 0px 262px;
overflow:hidden;
z-index:10;
}

div.contentvlak{
position:absolute;
width:387px;
height:420px;
margin:80px 0px 0px 262px;
overflow:auto;
z-index:3;
background-color:#FFFFFF;
}

div.contentvlak .tabel{
font-family: Arial, Tahoma, Verdana; 
font-size:8pt;
}

div.contentvlak-g{
position:absolute;
width:715px;
height:420px;
margin:80px 0px 0px 262px;
overflow:auto;
z-index:10;
background-color:#FFFFFF;
}

div.contentvlak_onder{
position:absolute;
width:387px;
height:20px;
margin:500px 0px 0px 262px;
overflow:hidden;
z-index:2;
}

div.contentvlak_onder-g{
position:absolute;
width:715px;
height:20px;
margin:500px 0px 0px 262px;
overflow:hidden;
z-index:10;
}

div.pic_links{
position:absolute;
width:421px;
height:546px;
margin:39px 0px 0px 228px;
overflow:show;
z-index:2;
}

div.pic_rechts{
position:absolute;
width:335px;
height:546px;
margin:39px 0px 0px 649px;
overflow:hidden;
z-index:2;
}

div.banner_congres{
position:absolute;
width:181px;
height:179px;
margin:85px 0px 0px 750px;
overflow:hidden;
z-index:2;
}

div.banner_hp{
position:absolute;
width:474px;
height:133px;
margin:400px 0px 0px 465px;
overflow:hidden;
z-index:2;
}

div.banner_hp1{
position:absolute;
width:474px;
height:133px;
margin:400px 0px 0px 465px;
overflow:hidden;
z-index:2;
}

div.logo{
position:absolute;
width:228px;
height:116px;
margin:403px 0px 0px 0px;
overflow:hidden;
z-index:1;
}

div.back_logos_onder{
position:absolute;
width:228px;
height:66px;
margin:520px 0px 0px 0px;
overflow:hidden;
z-index:1;
}

div.logos_onder{
position:absolute;
width:48px;
height:36px;
margin:533px 0px 0px 85px;
overflow:hidden;
z-index:2;
}

a:link{
text-decoration:none;
font-family: Arial, Tahoma, Verdana;
font-size:8pt;
color:#c71923;
text-decoration:underline;
}

a:active{
text-decoration:none;
font-family: Arial, Tahoma, Verdana;
font-size:8pt;
color:#c71923;
text-decoration:underline;
}

a:visited{
text-decoration:none;
font-family: Arial, Tahoma, Verdana;
font-size:8pt;
color:#c71923;.
text-decoration:underline;
}

a:hover{
font-family: Arial, Tahoma, Verdana;
font-size:8pt;
color:#000000;
text-decoration:none;
}

a.menu_link:link{
font-family: Arial, Tahoma, Verdana;
font-size:8pt;
color:#ffffff;
text-decoration:none;
font-weight:bold;
}
a.menu_link:active{
font-family: Arial, Tahoma, Verdana;
font-size:8pt;
color:#ffffff;
text-decoration:none;
font-weight:bold;
}
a.menu_link:visited{
font-family: Arial, Tahoma, Verdana;
font-size:8pt;
color:#ffffff;
text-decoration:none;
font-weight:bold;
}
a.menu_link:hover{
font-family: Arial, Tahoma, Verdana;
font-size:10pt;
color:#B8BABD;
font-weight:bold;
}

a.tabblad_link:link{
font-family: Arial, Tahoma, Verdana;
font-size:8pt;
color:#000000;
text-decoration:none;
font-weight:bold;
margin-left:20px;
}
a.tabblad_link:active{
font-family: Arial, Tahoma, Verdana;
font-size:8pt;
color:#000000;
text-decoration:none;
font-weight:bold;
margin-left:20px;
}
a.tabblad_link:visited{
font-family: Arial, Tahoma, Verdana;
font-size:8pt;
color:#000000;
text-decoration:none;
font-weight:bold;
margin-left:20px;
}
a.tabblad_link:hover{
font-family: Arial, Tahoma, Verdana;
font-size:8pt;
color:#FFFFFF;
font-weight:bold;
margin-left:20px;
}



.menu_opmaak{
font-family: Arial, Tahoma, Verdana;
font-size:8pt;
color:#ffffff;
text-decoration:none;
font-weight:bold;
}

input.veld {
font-family: Arial, tahoma, verdana;
font-size: 8pt;
color: #000000;
width:190px; 
height:20px;
border: solid 1px 1px 1px 1px;
border-color:#cd202c;
background-color: #FFFFFF;
}

pulldown {
font-family: Arial, tahoma, verdana;
font-size: 8pt;
color: #000000;
width:190px; 
height:20px;
border: solid 1px 1px 1px 1px;
border-color:#cd202c;
background-color: #FFFFFF;
}

input.veld_login {
font-family: Arial, tahoma, verdana;
font-size: 8pt;
color: #fdcc0d;
width:190px; 
height:20px;
border: solid 1px 1px 1px 1px;
border-color:#fdcc0d;
background-color: #cd202c;
}

select {
font-family: Arial, tahoma, verdana;
font-size: 8pt;
color: #000000;
width:195px; 
height:20px;
border: solid 1px 1px 1px 1px;
border-color:#fdcc0d;
background-color: #FFFFFF;
}

textarea {
font-family: Arial, tahoma, verdana;
font-size: 8pt;
color: #000000;
width:190px; 
height:80px;
border: solid 1px 1px 1px 1px;
border-color:#cd202c;
background-color: #FFFFFF;
scrollbar-track-color:#FFFFFF;
scrollbar-3dlight-color:#cd202c;
scrollbar-arrow-color:#cd202c;
scrollbar-base-color:#FFFFFF;
scrollbar-darkshadow-color:#cd202c;
scrollbar-face-color:#FFFFFF;
scrollbar-highlight-color:#FFFFFF;
scrollbar-shadow-color:#FFFFFF;
}

input.button {
font-family: Arial, tahoma, verdana, Helvetica, sans-serif; 
font-size: 8pt; 
color: #cd202c;
background-color: #fdcc0d;
font-weight:bold;
}

div.blok_1{
visibility:hidden;
position:absolute;
z-index:3;
margin:250px 0 0 420px;
}

div.blok_2{
visibility:hidden;
position:absolute;
z-index:3;
margin:230px 0 0 420px;
}

div.blok_3{
visibility:hidden;
position:absolute;
z-index:3;
margin:250px 0 0 420px;
}

div.blok_4{
visibility:hidden;
position:absolute;
z-index:3;
margin:170px 0 0 440px;
}

div.blok_5{
visibility:hidden;
position:absolute;
z-index:3;
margin:170px 0 0 470px;
}

div.blok_6{
visibility:hidden;
position:absolute;
z-index:3;
margin:130px 0 0 440px;
}

div.blok_1_tekst{
visibility:hidden;
position:absolute;
z-index:3;
margin:250px 0 0 420px;
}

div.blok_2_tekst{
visibility:hidden;
position:absolute;
z-index:3;
margin:230px 0 0 420px;
}

div.blok_3_tekst{
visibility:hidden;
position:absolute;
z-index:3;
margin:250px 0 0 420px;
}

div.blok_4_tekst{
visibility:hidden;
position:absolute;
z-index:3;
margin:170px 0 0 440px;
}

div.blok_5_tekst{
visibility:hidden;
position:absolute;
z-index:3;
margin:170px 0 0 470px;
}

div.blok_6_tekst{
visibility:hidden;
position:absolute;
z-index:3;
margin:130px 0 0 440px;
}

#contentvlak.trainers ul	{
padding:0;
margin:0 0 0 15px;
}




/* homepage vakken */

.hp_links{
float:left;
height: 547px;
width: 229px;
}

.hp_rechts{
float:left;
height: 547px;
width: 756px;
}

.hp_rechts_bg{
width: 756px;
height: 547px;
background: url('images/hp_bg.jpg') no-repeat;
}

.prov_keuze{
position: absolute;
margin-left: 227px;
margin-top: 73px;
}

.overijssel{
position: absolute;
margin-left: 430px;
margin-top: 80px;
}

.flevoland{
position: absolute;
margin-left: 280px;
margin-top: 90px;

}

.gelderland{
position: absolute;
margin-left: 250px;
margin-top: 205px;

}



.hp_logo{
position: absolute;
margin-top: 0px;
height: 133px;
width: 229px;
}

.hp_tekstvak{
position: absolute;
margin-top: 131px;
height: 190px;
width: 229px;
background: url('images/hp_tekstvak.jpg') no-repeat;
}

.hp_tekstvak p{
padding-top: 10px;
width: 175px;
color: #ffffff;
}

.hp_kvk{
position: absolute;
margin-top: 384px;
height: 162px;
width: 229px;
background: url('images/hp_kvk.jpg') no-repeat;
}

.hp_kvk img{
margin-top: -10px;
margin-left: 70px;
}

.hp_pijlen{
position: absolute;
margin-top:320px;
height: 58px;
width: 498px;
z-index:9;
}


