
option
{height:25px;vertical-align:middle;}
img
{border:0px solid white;}
table {font:9pt Verdana;}
h2 {font:12pt Verdana;}
small {font:8pt Verdana;}
.menut{font:10pt Verdana;font-variant: small-caps;height:2em;background-color:#6E6E6E;color:white;padding:2px 2px 2px 2px;border:1px solid black;border-radius: 3px;}
.menuag1::before
{font: 16pt Courier;content:"\1F4C5";}
.menuag {cursor: pointer;}
.editgif::before
{font: 18pt Courier;font-weight: bold;content:"\23CD"}
.editgif {display:inline;width:18px;height:18px;cursor: pointer;}
.derdsmal::before
{font: 16pt Courier;font-weight: bold;content:"\1F4C7";}
.derdsmal{display:inline;width:18px;height:18px;cursor: pointer;}
.dezeweg::before
{font: 18pt Courier;color:red;content:"\274C";}
.dezeweg{display:inline;width:24px;height:28px;font: 18pt Verdana;font-weight:bold;color:red;cursor: pointer}
.zoekwoord{margin-top: 5px;}

#kalenderon {position:absolute;top:150px;left:10px;background-color:grey;}

.topbalk {
vertical-align: top;text-align:left;border-right: lightgrey solid;
}
.middenbalk {
vertical-align: top;text-align:left;border-right: lightgrey solid;
}
.zijtitel {font: 9pt Verdana;margin-top:0px;margin-bottom:2px;}
.pr1 {position:relative;top:-3px;}
.pr2 {vertical-align:bottom;}
.kleineknop{font: 12pt Verdana; width: 3em; height: 2em;
	border-radius: 5px;}
.bredeknop{font: 12pt Verdana;width: 6em;text-align: center;height: 2em;
	border-radius: 5px;}
.hogeknop{font: 12pt Verdana;height: 4em;width: 3em;
	border-radius: 5px;}
.aapa 
{
display: block;
font: 8pt Verdana;
text-align: center;
text-decoration: none;
position: relative;
z-index: 1;
padding: 6px 7px 3px 7px;
margin-right: 3px;
border: 1px solid #778;
color: #2d2b2b;
background-color: white;
border-radius: 3px;
cursor: pointer;
}

.aapaf 
{
display: block;
width:150px;
font: 8pt Verdana;
text-align: center;
text-decoration: none;
position: relative;
z-index: 1;
padding: 6px 7px 3px 7px;
margin-right: 3px;
border: 1px solid #778;
color: #2d2b2b;
background-color: white;
border-radius: 3px;
cursor: pointer;
}



.aapa:hover
{background-color: lightgrey;}

.film
{
background: white url(film.png) no-repeat;
margin-right: 3px;
border: 1px solid #778;
color: #2d2b2b;
border-radius: 5px;
font: 13pt Times;
cursor: pointer;
}


.numa 
{
display: block;
width: 6em;
text-align: center;
text-decoration: none;
position: relative;
z-index: 1;
padding: 6px 7px 3px 7px;
margin-right: 3px;
border: 1px solid #778;
color: #2d2b2b;
background-color: white;
border-radius: 3px;
cursor: pointer;
}

.numa:hover
{
background-color: lightgrey;
}


.aaf {border: 1px solid white;font: 8pt verdana; padding: 2px; text-decoration: none;
border-radius: 5px;cursor: pointer;}

.afsprdiv {border:1px solid white;margin-bottom: 3px;padding:2px;
border-radius: 10px;}



.toevkop1 {font: 7pt Verdana;font-weight:bold;}
.toevkop2 {font: 6pt Verdana;font-style: italic;}
.toev {font: 10pt Verdana;}

@font-face {
    font-family: Barcode;
    font-weight: normal;
    font-style: normal;
    src: url("https://www.g-a-a-p.nl/html/barcode.ttf");
}
.barcode {font:9pt Barcode;text-align: right;margin:0mm 0mm 0mm 0mm;}

.mailmenu {display:inline;margin:2px;background-color: #DEDEDE;font: 9pt Verdana; font-variant: small-caps;padding: 6px;text-align:center;border-radius: 10px;cursor: pointer;}

.aapa:hover {background-image: none;
background-color: #F5F5F5;}
.vertabel{
border-left: medium solid lightgrey;
border-right: medium solid lightgrey; 
border-bottom: medium solid lightgrey;
margin: -2mm 0 0 -2mm;
}
input {
font: 9pt Verdana;
padding: 0px 4px 0px 2px;
border: 1px solid #eeeecc;

}


input:focus {border: 1px solid black;}
select {
font: 9pt Verdana;
border: 1px solid #ffeeee;

}



#paginakop {
text-align: left;
display: block;
}

.pdf{
border: 1px;
color: black; text-decoration: none;
padding: 2px;
font: 9pt Verdana;
text-align: center; 
cursor: pointer;
margin: 5px;
}

.csv {
border: 0px;
position: absolute;
left: 130px;
top: 70px;
color: black; text-decoration: none;
padding: 2px;
font: 9pt Verdana;
text-align: center; 
cursor: pointer;

}

.floatleft{float:left;}

#kaart {position:relative;left:10px;float:left;}


.kopl{
font-family: Verdana, Arial, Sans-serif;
font-size: 9pt;
font-weight:bold;
}
.kopr{
font-family: Verdana, Arial, Sans-serif;
font-size: 9pt;
font-weight:bold;
text-align: right;
}
@page{
margin: 0.5cm 0.5cm 1cm 10mm;
}
.eindepagina{
page-break-after: always;
color: blue;
}
.nieuwepagina{page-break-before: always;}
.visatekst{font: 9pt times;color: black;margin: 0px 0px 0px 0px;}
p{font-family: Verdana, Arial, Sans-serif;font-size: 9pt;margin: 5px 0px 5px 5px;}
li{margin: 5px 0px 5px 5px;}
.inhoud{font: 12pt Times;}
.inhoud a{font: 12pt Times;border: 0px;text-decoration: none;margin: 0px 1px 0px 6px;}
.inhoud a:link {font: 12pt Times;color: black;background-Color: white;margin: 0px 1px 0px 6px;border: 0px;Text-Decoration:none;}
.inhoud a:visited {font: 12pt Times; color: black;background-Color: white;margin: 0px 1px 0px 6px;border: 0px;Text-Decoration : None; }
.inhoud a:hover	 {
font: 14pt Times; 
color: white;
Text-Decoration: None;
border: 0px;
}
.inhkop{font: 13pt Times;}
.inhkop a {
font: 13pt Times;
border: 0px;
text-decoration: none;
margin: 0px 1px 0px 0px;

}
.inhkop a:link {
font: 13pt Times;
color: black;
background-Color: white;
margin: 0px 1px 0px 0px;
border: 0px;
Text-Decoration : None;
}
.inhkop a:visited {
font: 13pt Times; 
color: black;
background-Color: white;
margin: 0px 1px 0px 0px;
border: 0px;
Text-Decoration : None;
 }
.inhkop a:hover	 {
font: 13pt Times; 
color: white;
Text-Decoration: None;
border: 0px;
}
.zijmenu  {
float:left;
font: 9pt Verdana;
text-align: center; 
cursor: pointer;
border:1px solid black;
background-color: #EFFFFF;
height: 2em;
margin-right: 4px;
margin-left:4px;
color: black; text-decoration: none; padding: 12px;
border-radius: 5px;
}
.zijmenu:hover{background-image: none;
background-color: #AAAAAA;
color:white;}

.zijmenu2  {
text-align: left;
padding:0 0 0 2px;
width:200px;
height:28px;
border:1px solid;
border-radius: 5px;
}
.zijmenu2:hover{
background-color: #AAAAAA;
color:white;}


.index{font: 9pt Times;margin: 0 0 0 0;}

.index a {
font: 9pt Times;
border: 0px;
text-decoration: none;
margin: 0px 0px 0px 0px;

}
.index a:link {
font: 9pt Times;
color: black;
background-Color: white;
margin: 0px 0px 0px 0px;
border: 0px;
Text-Decoration : None;
}
.index a:visited {
font: 9pt Times; 
color: black;
background-Color: white;
margin: 0px 0px 0px 0px;
border: 0px;
Text-Decoration : None;
 }
.index a:hover	 {
background-color: #BBBBBB;
color:white;
}
.copyright{
font: 8pt Arial; 
text-align: center;
margin: 5px 0px 0px 5px;
}
.helptekst{
max-width: 650px;
font: 12pt Verdana; 
text-align: center;
background-color:#FFFFF0;
margin:auto;
}

.verder {font:12pt Arial;font-weight: bold;border:1px solid black;text-Decoration : none; padding:5px;float:right;color:white;margin:2px 10px 0px 0px;background-color:grey;}
.terug {font:12pt Arial;font-weight: bold;border:1px solid black;text-Decoration : none; padding:5px;float:left;color:white;margin:2px 0px 0px 10px;background-color:grey;}
h1.demo {display: inline;font-family: Verdana;font-size: 18pt; padding:5px; }

#FOOTER{
BackGround-Color:#fffff0;
Height:40px;
Width:780px;
border: 0px  black;
border-style: solid;
font: 9pt Verdana; 
text-align: center;
}
.codebox{
font: 9pt Arial; 
Height:20px;
Width:200px;

}
.info{
Margin: 10px 0px 0px 40px;
BackGround-Color:#fffff0;
Height:800px;
Width:720px;
border: 1px  black;
border-style: solid;

font: 12pt Arial; 
text-align: left;
}
.infohome{
Margin: 10px 0px 0px 2px;
BackGround-Color:#fffff0;
Height:120px;
Width:720px;
border: 1px  black;
border-style: solid;

font: 12pt Arial; 
text-align: left;
}


.uppercasetextfield
{
text-transform:uppercase;           
} 


.zoekalfa
{
text-transform:uppercase; 
margin-top: 4px;
margin-left: 0px;
}

.zoekint
{
text-transform:uppercase; 
margin-top: 4px;
margin-left: 4px;

}


.NLDatum
{

}

.opslaan
{
display: inline;
position: relative;
left: 10px;
color: black; text-decoration: none;
padding: 1px;
font: 12pt Verdana;
font-variant: small-caps;
text-align: center; 
cursor: pointer;
border:0px solid white;
height: 5.4em;
width: 5em;
border:1px solid black;
background-color: #d4d4d4;
margin-right: 1px;
vertical-align:bottom;
top:.1em;
}

.opslaan:hover {color:white;background-color: #101010;}
.editgif{cursor: pointer;}

.zoeken
{ 
display:inline;
cursor: pointer;
padding: 2px;
color: black; text-decoration: none;
margin-top: 2px;
margin-right: 4px;
background-color:#EEEEEE;
border: 1px  solid black;
font: 8pt Verdana; 
font-variant: small-caps;
text-align:center;
}

.zoeken:hover
{
background-color: #BBBBBB;
color:blue;
}



.nieuwpartij
{ 
cursor: pointer;
padding: 5px;
color: black; text-decoration: none;
margin: 2px;
background-color:#EDEDED;
font:9pt Verdana; 
font-variant: small-caps;
text-align:center;
float: left;
border: 1px solid black;
border-radius: 5px;
}

.nieuwpartij:hover
{
background-color: #BBBBBB;
color:white;
}




.pauze
{
background-color:#DEDEDE;
font: 12pt Verdana;
font-variant: small-caps;
padding: 4px 6px 4px 6px;
margin: 2px 3px 2px 20px;
border: 1px solid #DEDEEE;
color: black;
border-radius: 2px;
cursor: pointer;
vertical-align: top;
}

.sluiten
{
background-color:#DEDEDE;
font: 12pt Verdana;
font-variant: small-caps;
padding: 4px 6px 4px 6px;
margin: 2px 3px 2px 20px;
border: 1px solid #DEDEEE;
color: black;
border-radius: 2px;
cursor: pointer;
vertical-align: top;
}


.mainmenu {display:block;}

.boodschap
{
margin-left: 100px;
font: 12pt Arial; 
text-decoration : None;
}

.inlogtabel {
text-align: left;
border: 1px  black;
border-style: solid;
background-color: #EFFFFF; 
font: 9pt Arial; 
margin-left:4px;
width: 124px; 
height: 68px; 
border-radius: 5px;
}

.faktabel{
margin: 0px 0px 0px 1cm;
border: 1px  black;
border-style: solid;
font: 9pt Arial; 
text-align: left; 
border-radius: 5px;
}

.kaart{}


@media print
{

a {
font: 10pt Verdana;
color:black;
text-decoration: none;
}

img {display: none;}
.mainmenu{display: none;}
.dezeweg{display: none;}
.editgif{display:none;}
.opslaan{display:none;}
.shadetabs{display:none;}
.tabinknop{display:none;}
.zijbalk{border:0px solid;}
.middenbalk{border:0px solid;}
.aapa {border: 0px solid;}

.datatabel{
margin: 0px 0px 0px 0px;
border: 1px  black;
border-style: solid;
font: 10pt Verdana; 
width: 680px; 
text-align: left; 
border-radius: 5px;
}

.tabs{display:none;}

.help{
background-color: white; 
font: 11pt Times; 
text-align: left; 
}


.help p{
font: 11pt Times; 
text-align: left; 
}


.lijsttabel{
margin: 0px 0px 1px 1px;
border: 1px  black;
border-style: solid;
font: 8pt Arial; 
width: 720px; 
text-align: left; 
}

}



@media screen
{
.datatabel{
margin: 0px 0px 1px 1px;
border: 1px  black;
border-style: solid;
font: 8pt Verdana; 
text-align: left; 
width: 999px;
border-radius: 5px;
}

.datatabel tr th{text-align:left;}

.datatabel caption
{
font-weight: bold;
font: 11pt Verdana;
} 

.help{
font: 8pt Verdana; 
text-align: left; 
}


.help p{
font: 9pt Arial; 
text-align: left; 
}

.parttabel{
border: 2px solid #A9A9A9;
margin: 2px 0px 1px 1px;
font: 9pt Verdana; 
float: left;
border-radius: 5px;
min-width:350px;
}

.parttabel td{height: 2em;}

.lijsttabel{
margin: 0px 0px 1px 1px;
border: 1px  black;
border-style: solid;
font: 8pt Arial; 
width: 960px; 
text-align: left; 
border-radius: 5px;
}

}


.specs {
	border: 1px  black;
	border-style: solid;
	background-color: #fffff0; 
    font: 9pt arial;
    border-collapse: collapse;
    width: 90%;
}

.specs td, th {
    border: 1px solid #dddddd;
    text-align: right;
    padding: 4px;
}

.specs tr:nth-child(even) {
    background-color: #dddddd;
}







.urentabel{
border: 1px  black;
border-style: solid;
font: 9pt Arial; 
width: 780px; 
text-align: left; 
border-radius: 10px;
}

.bedragtabel{
border: 1px  black;
border-style: solid;
background-color: #fffff0; 
font: 9pt Arial; 

width: 780px; 
text-align: left; 
border-radius: 10px;
}


.codebeheer{
font: 9pt Verdana; 
width: 120px; 
text-align: left; 
}

.codebeheer tr{
height: 24px;
}


.codebewerk{
font: 9pt Verdana; 
width: 650px; 
text-align: left; 
}

.codebewerk tr{
height: 14px;
}



.intro{
font-family: Verdana, Arial, Sans-serif;
font-size: 9pt; 
text-align: left; 
}


.vastdat
{
font: 8pt Verdana; 
text-align: left; 
cursor: pointer;
}


.vastdat:hover
{
background-Color: yellow;
Text-Decoration : none;
}

.knop
{
height: 25px;
font-size: 10pt;
background-color: #EEEEEE;
cursor: pointer;
border-radius: 5px;
}

.knop:hover
{
background-color: #BBBBBB;
color:white;
}

.nieuws{margin: -5px 0px 0px 0px;border: 1px black;border-style: solid;}

.poll{margin: -6px 0px 0px 0px;border: 1px black; border-style: solid;}

.nieuws p{
background-color: white; 
font-family: Verdana, Arial, Sans-serif;
font-size: 8pt; 
text-align: left; 
margin: 0px 5px 5px 5px;
cursor: pointer;
}



.nieuws p:hover{
background-image: url(mainmenu.png);
}



.afsprdat
{
background-color: darkblue; 
font: 8pt Verdana;
font-weight: bold; 
color: yellow;
text-align: left; 
cursor: pointer;
line-height:1.8em;
padding:3px;

}


.afsprdat:hover
{
Color: white;
Text-Decoration : none;
}


.letop{
border: 1px  black;
border-style: solid;
padding: 2pt;
font: 10pt Arial; 

text-align: center; 
}


.helponderwerp p{
cursor: pointer;
padding: 1px;
color: black; text-decoration: none;
margin-top: 2px;
margin-right: 4px;
background-color:#EEEEEE;
border: 1px  solid black;
font: 8pt Verdana; 
text-align:center;
border-radius: 5px;
margin: 1mm 0cm 0cm 0cm;
}

.helponderwerp p:hover{
background-color: yellow;
}



.docutabel{
border: 1px  black;
border-style: solid;
font: 8pt Verdana; 
width: 790px; 
text-align: left;
border-radius: 10px; 
}

.docutabel caption{
font-weight: bold;
}


.kiesdocu{
border: 1px  black;
border-style: solid;
font: 8pt Verdana; 
text-align: left; 
border-radius: 10px;
}

.kiesdocu caption{
font-weight: bold;
}




caption.caption2
{
font: 12pt Verdana;
font-weight: bold; 
}



.zakentabel{
border: 1px  black;
border-style: solid;
background-color: #fffff0; 
font: 9pt Arial; 

width: 390px; 
text-align: left; 
border-radius: 10px;
}


.zakentabel tr{
height: 24px;
}



.capzaak
{
border: 1px  black;
border-style: solid;
background-color: white; 
font: 11pt Arial; 
font-weight: bold;
color: black;
height: 24px;
}


.zoektabel{
margin: 0px 0px 1px 1px;
border: 1px  black;
border-style: solid;
font: 8pt Verdana; 
height: auto; 
text-align: left; 
border-radius: 10px;

}

.snelzaak{
font: 9pt Verdana; 
}

caption.caption
{
font: 14pt Arial;
background-Color: white;
text-align: center;
color: black;
}


.plaatje
{
margin: 0 0 0 0;
padding: 0;
Text-Decoration : None;
}


.ikoon
{
text-align: center;
margin: 4px 4px 0 5px;
cursor: pointer;
}



.errFLD {
font: 9pt Arial; 
color: red;
}

NOSCRIPT {
font: 8pt Arial; 
color: red;
}


h4
{
margin: 0px 0 5px 0px;
font: 12pt Verdana; 
text-align: center;
font-weight: bold;

}



.titel
{
margin-top: 5px;
display:block;
font-family: Verdana;
font-size: 13pt; 
}

h1.stopwatch
{
margin: 1px 0 0px 0px;
background-Color: white;
font: 14pt Arial; 
color: black;
padding:4px;
border: 1px solid black;
}

.selectbox
{
width: 396px;
}


.kalender
{
Margin: 10px 0px 0px 1px;
border-collapse: collapse;
border: 1px  solid black;
width: 190px;
font: 6pt Verdana;
color: black; 
text-align: center;
}



.agnm
{
BackGround-Color:#EEEEEE;
font: 6pt Verdana; 
text-align: center;
color: black;
cursor:pointer;
}

.agn2
{
BackGround-Color:lightgreen;
font: 6pt Arial; 
text-align: center;
color: black;
cursor:pointer;
}

.agn3
{
BackGround-Color:lightblue;
font: 6pt Arial; 
text-align: center;
color: black;
cursor:pointer;
}

.agn4
{
BackGround-Color:lightyellow;
font: 6pt Arial; 
text-align: center;
color: black;
cursor:pointer;
}

.agm
{
cursor:pointer;
}


.weeknr
{
border-right: 1px solid black;
}

.dg
{
color: black;
font: 6pt Verdana; 
text-align: center;
border-bottom: 1px solid black;
}

.agnu
{
font-weight: bold;
cursor:pointer;
border: 1px solid black;
padding: 2px;

}



.kam
{
border-width: 1px;
padding: 2px;
border-style: solid;
border-color: gray;
vertical-align: top;
BackGround-Color:#FAF0E6;
color: black;
font: 6pt Verdana; 
font-weight: bold;
text-align: right;
}

.kanu
{
font: 6pt Verdana; 
font-weight: bold;
text-align: left;
vertical-align: top;
border-width: 1px;
padding: 2px;
border-style: solid;
border-color: gray;
width: 90px;
height: 20px;
cursor:pointer;
}



.agenda
{
border-width: 1px;
border-spacing: 2px;
border-style: solid;
border-color: black;
border-collapse: collapse;
background-color: white;
Margin: 1px 0px 0px 1px;
font: 8pt Verdana;
text-align: center;
}

.butt {
font: 9pt Verdana;
cursor: pointer;
}



.tdf
{
padding: 1px 0px 0px 0px;
font:7pt Arial;
text-align: right;
width:11%;
}

.uren
{
background-color:#DEDEDE;
font: 12pt Verdana;
font-variant: small-caps;
padding: 4px 6px 4px 6px;
margin: 2px 3px 2px 20px;
border: 1px solid #DEDEEE;
color: black;
border-radius: 2px;
cursor: pointer;
vertical-align: top;
}

.kopie
{
background-color:#DEDEDE;
font: 12pt Verdana;
font-variant: small-caps;
padding: 4px 6px 4px 6px;
margin: 2px 3px 2px 20px;
border: 1px solid #DEDEEE;
color: black;
border-radius: 2px;
cursor: pointer;
vertical-align: top;
}


.nieuw
{
background-color:#DEDEDE;
font: 12pt Verdana;
font-variant: small-caps;
padding: 4px 6px 4px 6px;
margin: 2px 3px 2px 20px;
border: 1px solid #DEDEEE;
color: black;
border-radius: 2px;
cursor: pointer;
vertical-align: top;
}

.nieuwreg
{
color: black; text-decoration: none;
padding: 1px;
font: 9pt Verdana;
font-variant: small-caps;
text-align: right; 
cursor: pointer;
border:0px solid;
height: 2em;
width: 12em;
background-image: url(nieuw.png) ;
background-repeat: no-repeat;
background-color: white;
margin-right: 1px;
vertical-align:bottom;
position: relative;
top:.1em;
}




.nieuwreg:hover{color: grey;}

.weg
{
background-color:#DEDEDE;
font: 12pt Verdana;
font-variant: small-caps;
padding: 4px 6px 4px 6px;
margin: 2px 3px 2px 20px;
border: 1px solid #DEDEEE;
color: black;
border-radius: 2px;
cursor: pointer;
vertical-align: top;
}


.weglang
{
color: black; text-decoration: none;
padding: 1px;
font: 9pt Verdana;
font-variant: small-caps;
text-align: center; 
cursor: pointer;
border:0px solid;
height: 5.4em;
background-image: url(weg.png) ;
background-repeat: no-repeat;
background-color: white;
margin-right: 1px;
vertical-align:bottom;
position: relative;
top:.1em;
}

.floating{float:left;border: 1px solid grey;margin-right:2px;padding: 2px;max-width:850px;}
.geeltje p{
background-color: #F9FFAB;
max-width: 600px;
padding: 10px 5px 10px 5px;
border: 1px solid black;
}

.betaald {
font: 12pt Arial;
border: 0px  black;
border-style: none;
Text-Decoration : None;
cursor: pointer;
color:green; 
background-color: white;
}

.betaald:hover	 
{
color: lightgreen;
}


.titel0
{
width: 100%;
background: url('bggeel.jpg');
font-family: 'Verdana';
font-size: 11pt;font-weight: bold;
text-align: center;
}

.titel1
{
width: 3%;
background: url(mainmenu.png);
font-family: 'Verdana';
font-size: 11pt;font-weight: bold;
text-align: center;
}

.titel2
{
width: 97%;
background: url(mainmenu.png);
font-family: 'Verdana';
font-size: 12pt;font-weight: bold;
text-align: left;
}





.menu 
{padding:0 0 6px 0; margin:0; list-style:none; height:18px; position:relative; font-family:verdana, sans-serif; }

.menu li.top 
{display:block; float:left; position:relative; }

.top_link 
{display:block; float:left; font: 9pt Verdana; color:black; 
text-decoration:none; padding:2px; cursor:pointer; 
}
.menu li input {border:1px solid;
background-image: url(mainmenu.png);
background-repeat: repeat-x;
padding: 4px;
margin-right: 1px;
margin-bottom: 6px;}

.menu li input:hover {
background-image: none;
background-color: white;
}

.top_link:hover 
{color:white;}

.menu li:hover > a.top_link
{
color:white; background-color: #BBBBBB;border:2px solid black;margin-right:2px;}

.menu a:hover 
{visibility:visible;color:white; background-color: #BBBBBB;}

.menu li:hover 
{position:relative; z-index:200;}

.menu ul, 
.menu :hover ul ul, 
.menu :hover ul :hover ul ul,
.menu :hover ul :hover ul :hover ul ul,
.menu :hover ul :hover ul :hover ul :hover ul ul 
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; list-style:none;}

.menu :hover ul.sub 
{left:1px; top:24px; right:2px; background-color: white;text-align: left; margin-top: 0px; border:1px solid #999999; border-top: 0px solid black;width:220px; height:auto;}

.menu :hover ul.sub li {display:block; height:20px; position:relative; float:left; width:220px;}

.menu :hover ul.sub li a {font-weight:normal;display:block; height:20px; width:192px; line-height:20px; text-indent:10px; color:#000; text-decoration:none; margin: 0px 0 0px 7px; background-image: none; background: #EEEEEE;}

.menu :hover ul.sub li input {font-weight:normal;display:block; height:24px;width:220px;text-indent:10px; padding: 0px 0px 2px 0px; 
margin: 0px 0 0px -32px; background-image: none; background-color: #E8E8E8;}

.menu :hover ul.sub li input:hover {background-color:#999999; color:#fff; border-color: black}

.menu :hover ul :hover ul,
.menu :hover ul :hover ul :hover ul,
.menu :hover ul :hover ul :hover ul :hover ul,
.menu :hover ul :hover ul :hover ul :hover ul :hover ul
{left:90px; top:-20px; padding:3px 0; border:1px solid; white-space:nowrap; width:93px; z-index:200; height:auto;}



.novaenq{
font: 9pt Arial;
border: 1px  black;
border-style: solid;
width: 17cm;
margin: 3mm 0cm 0cm 1mm;
}

.novaaap{
font: 9pt Arial;
border: 1px  black;
border-style: solid;
width: 8cm;
margin: 3mm 0cm 0cm 1mm;
}

/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
/*[START-QCC]*/.qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;position:relative;z-index:1;}.qmmc .qmdividery{float:left;width:0px;}.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;position:relative;z-index:1;}.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}.qmmc {position:relative;z-index:10;}.qmmc a, .qmmc li {float:left;display:block;white-space:nowrap;position:relative;z-index:1;}.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}.qmsh div a {float:left;}.qmmc div{visibility:hidden;position:absolute;}.qmmc .qmcbox{cursor:default;display:inline-block;position:relative;z-index:1;}.qmmc .qmcbox a{display:inline;}.qmmc .qmcbox div{float:none;position:static;visibility:inherit;left:auto;}.qmmc li {z-index:auto;}.qmmc ul {left:-10000px;position:absolute;z-index:10;}.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}.qmmc li a {float:none;}.qmmc li:hover>ul{left:auto;}/*[END-QCC]*//*[START-QCC0]*/
#qm0 ul {top:100%;}#qm0 ul li:hover>ul{top:0px;left:100%;}/*[END-QCC0]*/


/*!!!!!!!!!!! QuickMenu Styles [Please Modify!] !!!!!!!!!!!*/
.kaartmenu  {margin:2px;}


	/* QuickMenu 0 */

	/*"""""""" (MAIN) Container""""""""*/	
	#qm0	
	{	
		padding:5px 0 5px 0;
		border-width:1px;
		/*background-image:url(mainmenutop.png);background-repeat:repeat-x;*/
		border-style:solid;
		border-color:#EEEEEE;
		/*height: 3em;*/
	}


	/*"""""""" (MAIN) Items""""""""*/	
	#qm0 a	
	{	
		padding:3px 4px 3px 3px;
		color:#222222;
		font-family:Verdana;
		font-size:9pt;
		font-variant: small-caps;
		text-decoration:none;
		cursor:pointer;
		margin:3px;
		
	}
#qm0 a:hover	
	{	
	
		background-color: #F5F5F5;

	}

	/*"""""""" (SUB) Container""""""""*/	
	#qm0 div, #qm0 ul	
	{	
		padding:10px;
		margin:-2px 0px 0px 0px;
		
	}


	/*"""""""" (SUB) Items""""""""*/	
	#qm0 div a, #qm0 ul a	
	{	
		padding:3px 10px 3px 5px;
		background-color:transparent;
		font:9pt Verdana;
		font-variant: small-caps;
		
	}


	/*"""""""" (SUB) Hover State""""""""*/	
	#qm0 div a:hover	
	{	
		background-color:#DADADA;
		color:#000000;
	}


	/*"""""""" (SUB) Hover State - (duplicated for pure CSS)""""""""*/	
	#qm0 ul li:hover>a	
	{	
		background-color:#DADADA;
		color:#000000;
	}


	/*"""""""" (SUB) Active State""""""""*/	
	body #qm0 div .qmactive, body #qm0 div .qmactive:hover	
	{	
		background-color:#DADADA;
		color:#000000;
	}


	/*"""""""" Individual Titles""""""""*/	
	#qm0 .qmtitle	
	{	
		cursor:default;
		padding:3px 0px 3px 4px;
		color:#444444;
		font-family:arial;
		font-size:11px;
		font-weight:bold;
	}


	/*"""""""" Individual Horizontal Dividers""""""""*/	
	#qm0 .qmdividerx	
	{	
		border-top-width:1px;
		margin:4px 0px 4px 0px;
		border-color:#BFBFBF;
	}


	/*"""""""" Individual Vertical Dividers""""""""*/	
	#qm0 .qmdividery	
	{	
		border-left-width:1px;
		height:15px;
		margin:6px 6px 0px 6px;
		border-color:#AAAAAA;
	}


	/*"""""""" (main) Rounded Items""""""""*/	
	#qm0 .qmritem span	
	{	
		border-color:#DADADA;
		background-color:#F7F7F7;
		
	}


	/*"""""""" (main) Rounded Items Content""""""""*/	
	#qm0 .qmritemcontent	
	{	
		padding:0px 0px 0px 4px;
	
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 ul	
	{	
		padding:10px;
		margin:-2px 0px 0px 0px;
		background-color:#F7F7F7;
		border-width:1px;
		border-style:solid;
		border-color:#DADADA;
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 li:hover > a	
	{	
		background-color:#F7F7F7;
	}
	/*[END-QS0]*/
.qmparent{text-align:center;}
.qmparent a {text-align:center;margin:0;padding:0;}
.qmparent p {text-align:center;margin:0;}
.menuimg{border: 12px;vertical-align: top;margin:2px;padding:0;height:24px;}


.qmmc {float:left;}

.todo
{
padding: 1px;
font: 9pt Verdana;
font-variant: small-caps;
margin-left: -52px;
top:-4px;

}

.zoekmaildiv  {
	position:relative;
	left:5px;
	margin:0;
	
	}

.zoekmaildiv  ul{
	position:relative;
	margin:0;
	border: 1px solid;
	padding:2px;
	background: #FFFFDD;
	font: 9pt Verdana;
	top:0;
	left:0;
	border-radius: 5px;
}
.zoekmaildiv li{
	margin:0;
	padding:0;
	list-style:none;
}
.zoekmaildiv li a{
	display:block;
	text-indent:5px;
	text-decoration:none;
	}
.zoekmaildiv li.selected a{
	background:blue;
	color:white;
}


ul.tabs { list-style-type: none; padding: 0; margin: 0; } 

ul.tabs li.active{ float: left; padding: 8px; margin: 0; padding: 2px 0px 12px 0px; border: 1px solid black; border-bottom:2px solid white;border-top-left-radius: 5px; } 

ul.tabs li.inactive{ float: left; padding: 7px; margin: 0; padding: 2px 0px 12px 0px; border: 1px solid black;
border-top-left-radius: 10px;
border-top-right-radius: 10px; } 

ul.tabs li a { font: 9pt Verdana;font-variant: small-caps;color: black;display: block; padding: 0px 17px; 
text-decoration: none; } 

ul.tabs li a:hover { color: #000; }

.datatabtabel{
float:left;
border: 1px solid grey;
border-top:0px;
width: 120px;
margin: 0px 0px 0px 0px;
padding:5px 2px 2px 2px;
font: 8pt Verdana; 
text-align: left; 
}

.datatabtabel td {height:20px;}

.datatabweg{
float:left;
width: 120px;
z-index: -5;
margin: 0px 0px 0px 0px;
padding:3px 0px 0px 0px;
border: 2px solid red;
font: 8pt Verdana; 
text-align: left; 
}

.divcontainer{
border-top:1px solid gray;
}

.bouwsteen {float:left;margin-left:20px;}
.aapbrief {float:left;margin-left:20px;}
.tabmenuknop  {
text-decoration: none;
background-color:#DEDEDE;
font: 10pt Verdana;
font-variant: small-caps;
float:left;
z-index: 1;
height:18px;
padding: 4px 6px 4px 6px;
margin-right: 3px;
margin-top:2px;
border: 1px solid #DEDEEE;
color: black;
border-radius: 5px;
cursor: pointer;
}

.browblok{
text-decoration: none;
font: 10pt Verdana;
position: relative;
z-index: 1;
padding: 6px 6px 3px 6px;
margin-right: 3px;
border: 1px solid #778;
color: #2d2b2b;
background: white url(shade.gif) top left repeat-x;
border-radius: 5px;
cursor: pointer;}




.tabinknop  {left: 0px;vertical-align: top; top: 1px;border: 1px solid;background-color:#EEEEEE;margin:0px 0px 0px 0px;color: black;font: 11pt Verdana; text-decoration: none; padding: 3px;
border-radius: 5px;cursor: pointer;
}

.tabknop{cursor: pointer;}

input.tabmenuknop  {display:inline;position: relative;left: 4px;vertical-align: top; top: -4px;border: 1px solid;margin:0px 0px 2px 0px;color: black;font: 9pt Verdana; text-decoration: none; padding: 3px;border-radius: 5px;cursor: pointer;
}

/* ######### CSS for Shade Tabs. Remove if not using ######### */

.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: 10pt Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 6px 17px 3px 17px;
margin-right: 3px;
border: 1px solid #778;
color: #2d2b2b;

border-radius: 5px 5px 0px 0px;
}

.shadetabs li a:visited{
color: #2d2b2b;
}

.shadetabs li a:hover{
color: #000000;
}

.shadetabs li a.selected{ /*selected main tab style */
position: relative;
top: 1px;
}

.shadetabs li a.selected{ /*selected main tab style */
background-image: url(shadeactive.gif);
border-bottom-color: white;
}

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}
