h1
{
font-family: verdana, Georgia, "Times New Roman";
font-size: 30px;
color:#0091fd;
/*background-color:#0099FF;*/
text-align: left;
font-weight:normal;
border-bottom:3px solid #bad405;
padding:0px;
margin:0px;
margin-bottom:20px;
}

h2
{
font-family: verdana, Georgia, "Times New Roman";
font-size: 14px;
/*color:#5D7B9D; babyblauw-grijs */
color:#889900; /* soort lime-groen */
font-weight:bold;
text-align: left;
margin-bottom: 0px;
margin-top: 0px;
}

h3
{
font-family: verdana, Georgia, "Times New Roman";
font-size: 11px;
color:#003366;
text-align: left;
margin-bottom: 10px;
margin-top: 0px;
}

h4
{
font-family: verdana, Georgia, "Times New Roman";
font-size: 11px;
color:#003366;
text-align: left;
margin-bottom: 0px;
margin-top: 20px;
}

h5
{
font-family: verdana, Georgia, "Times New Roman";
font-size: 11px;
color:#003366;
text-align: left;
margin-bottom: 0px;
margin-top: 5px;
}

h6
{
font-family: verdana, Georgia, "Times New Roman";
font-size: 18px;
/*color:#5D7B9D; babyblauw-grijs */
color:#889900; /* soort lime-groen */
font-weight:bold;
text-align: left;
margin-bottom: 0px;
margin-top: 0px;
}

.text
{
font-family: verdana, Georgia, "Times New Roman";
font-size: small;
/*color:#5b5b5b;*/
color:#003366;
text-align: justify;
margin-bottom: 40px;
margin-top: 0px;
}

.text_smal
{
width:400px;
font-family: verdana, Georgia, "Times New Roman";
font-size: small;
color:#003366;
text-align: justify;
margin-bottom: 40px;
margin-top: 0px;
}

.viewport
{
position:relative;
top:0px;
width:800px;
border:0px solid brown;
margin-left:0px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
padding-left:10px;
padding-right:10px;
padding-top:10px;
padding-bottom: 10px;
}

.inhoud
{
border:0px solid firebrick;
border-style: ridge;
font-family:verdana, Georgia, "Times New Roman";
position:relative;
padding:10px;
top:0px;
left:90px;
width:600px;
background-color:none;
/*font-weight:bold;*/
}

.zoekfunctie-text
{
float: right;
top:40px;
right:0px;
}

.nieuws
{
font-family: verdana, Georgia, "Times New Roman";
font-size: small;
font-style:italic;
color:#003366;
text-align: left;
margin-bottom:10px;
margin-top:10px;
margin-left:15px;
padding:10px;
border:1px solid #889900;
/*position:absolute;
top:425px;
right:0px;*/
float: right;
width:250px;
position:relative;
}

.cd-recensie
{
font-family: verdana, Georgia, "Times New Roman";
font-size: small;
font-style:italic;
color:#003366;
text-align: left;
margin-bottom:10px;
margin-top:10px;
margin-right:10px;
padding:10px;
border:1px solid #889900;
float: left;
width:250px;
position:relative;
}

table.portfolio
{
border:1px solid #003366;
border-bottom:0px solid #003366;
font-family:verdana, Georgia, "Times New Roman";
text-align:left;
font-size:small;
width:580px;
}

table.portfolio tr td
{
border-right:1px solid #003366;
border-bottom:1px solid #003366;
font-family:verdana, Georgia, "Times New Roman";
text-align:left;
font-size:small;
/*padding:5px;*/
}

table.portfolio tr td.last
{
border-right:0px solid #003366;
border-bottom:1px solid #003366;
}

.update
{
position: absolute;
left:15px;
top: 250px;
font-family:verdana, Georgia, "Times New Roman";
font-size:11px;
text-align:center;
width: 153px;
padding:0px;
color:#5b5b5b;
padding-top:10px;
padding-bottom:10px;
border-top: 0px solid #003366;
border-bottom:0px solid #003366;
}

.date_page_made
{
font-family:verdana, Georgia, "Times New Roman";
font-size: 10px;
font-style:italic;
color:#5b5b5b;
text-align: justify;
margin-bottom:0px;
margin-top: 0px;
}

.reclame4me
{
position: absolute;
left:35px;
top:340px;
width:128px;
padding:5px;
font-family:verdana, Georgia, "Times New Roman";
font-size:x-small;
text-align:left;
border-left:none;
border-right:none;
border-top:solid 0px #003366;
border-bottom:solid 0px #003366;
color:#5b5b5b;
z-index: 1;
}

.reclame4me ul
{
padding:0px;
margin:0px;
}

.reclame4me ul li
{
list-style-type:square;
list-style-image:none;
list-style-position:inside;
}

.reclame4me a
{
font-size:x-small;
}

a
{
color:#0099FF;
margin: 0px;
padding: 0px;
font-family: verdana, Georgia, "Times New Roman";
font-size: small;
text-decoration:underline;
/*display:block;*/
}

a:visited
{
color:#889900;
margin: 0px;
padding: 0px;
font-family: verdana, Georgia, "Times New Roman";
font-size: small;
/*display:block;*/
}

a:hover
{
color:#0099FF;	
background-color:none;
/*display:block;*/
}

a img
{
border: 2px solid #0099FF; 
}

a:hover img
{
border: 2px solid #0099FF; 
}

a:visited img
{
border: 2px solid #889900; 
}

a:visited:hover img
{
border: 2px solid #0099FF; 
}

ul#footer  /* Footer centreren: zet in de div [align="center"] */
{
margin-left:0px;
padding-top:5px;
border:solid 0px brown;
height:25px;
position: relative;
text-align:center;
list-style-type:none;
list-style-image:none;
list-style-position: inside;
display: inline;
font-family: verdana, Georgia, "Times New Roman";
font-weight:bold;
font-size:12px;
}

ul#footer li
{
display:inline;
list-style-type:none;
list-style-image:none;
/*border:solid 1px brown;*/
vertical-align:top;
}

ul#footer a
{
text-decoration:none;
color:#0091fd;
}

ul#footer li a:hover
{
color:#0091fd; 
text-decoration: none;
}

ul
{
list-style-image:url(pix/bassleutel_klein.gif);
list-style-position:outside;
text-align: left;
}

/*---plaatje in footer-----*/
ul#footer li a img
{
border-style:none;
margin:0px; 
padding:0px;
}


/*---vertical-vertical pulldown menu layout-----*/

div#menu
{
/*width:140px;*/
/*height:127px;*/
position:absolute;
top:26px;
left:40px;
font-family: verdana, Georgia, "Times New Roman";
font-size:12px;
z-index:2;
}

div#menu ul
{
position: absolute;
list-style:none;
margin:0px;
padding:0px;
font-weight:normal;
font-size:12px;
top: 0px;
left: 0px;
font-family: verdana, Georgia, "Times New Roman";
color:white;
border:3px solid #bad405;
}

div#menu ul li /*IE behavior*/
{
behavior:url(hover.htc);
}

div#menu ul li ul li/*IE behavior, 3e nivo uitklap*/
{
behavior:url(hover.htc);
}

div#menu ul li
{
position:relative;
width:133px;
height:27px;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
border-top:solid 0px white;
border-bottom:solid 1px white;
border-left:solid 1px white;
border-right:solid 1px white;
text-align:left;
float:left; /*dit voorkomt verschuiven bij een link in IE*/
background-repeat:no-repeat;
background-color:#0099FF;
font-family: verdana, Georgia, "Times New Roman";
font-size:12px;
}

div#menu li.first
{
border-top:solid 1px white;
}

div#menu ul li ul li ul.thumbnail li.first
{
border-top:solid 1px white;
width:100px;
}

div#menu ul li ul li.no_link
{
padding-left:0px;
padding-top:5px;
width:133px;
height:22px;
font-family: verdana, Georgia, "Times New Roman";
font-size:12px;
color:white;
}

div#menu ul li ul
{
position:absolute;
padding:0px;
top:0px;
left:100%;
display:none;
font-family: verdana, Georgia, "Times New Roman";
font-size:12px;
}

div#menu ul li ul li ul /*3e niveau uitklap */
{
position:absolute;
padding:0px;
top:0px;
left:100%;
display:none;
font-family: verdana, Georgia, "Times New Roman";
font-size:12px;
}

div#menu ul li ul li
{
/*background-color:#0099FF;*/
/*text-align:right;*/
width:133px;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
font-family: verdana, Georgia, "Times New Roman";
font-size:12px;
}

div#menu ul li ul li ul li
{
/*background-color:#0099FF;*/
/*text-align:right;*/
width:133px;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
font-family: verdana, Georgia, "Times New Roman";
font-size:12px;
}

div#menu ul li ul li ul.thumbnail li
{
width:100px;
padding-top:0px;
padding-bottom:0px;
padding-left:50px;
padding-right:0px;
font-family: verdana, Georgia, "Times New Roman";
font-size:12px;
}

div#menu ul li a
{
display:block;
height:22px;
width:128px;
color:white;
background-color:#0099FF;
padding-top:5px;
padding-left:5px;
text-decoration:none;
font-family: verdana, Georgia, "Times New Roman";
font-size:12px;
}

div#menu ul li ul li a
{
display:block;
height:22px;
width:70px;
color:white;
padding-top:5px;
padding-right:5px;
text-decoration:none;
font-family: verdana, Georgia, "Times New Roman";
font-size:12px;
}

div#menu ul li a:hover
{
display: block;
font-weight:bold;
color:#416994;
background-color:#bad405;
width:128px;
height:22px;
font-family: verdana, Georgia, "Times New Roman";
font-size:12px;
}

div#menu ul li ul li a:hover
{
display: block;
font-weight:bold;
color:#416994;
width:123px;
height:22px;
font-family: verdana, Georgia, "Times New Roman";
font-size:12px;
}

div#menu ul li ul li ul.thumbnail li a:hover
{
display: block;
font-weight:bold;
color:#416994;
/*background-color:#bad405;*/
width:90px;
height:22px;
font-family: verdana, Georgia, "Times New Roman";
font-size:12px;
}

div#menu ul li:hover ul
{
display:block; /*normal behavior*/
color:#416994;
/*background-color:#bad405;*/
}

div#menu ul li:hover ul li ul /*normal behavior, workaround*/
{
display:none; /*normal behavior*/
}

div#menu ul li ul li:hover ul /*normal behavior, 3e nivo uitklap*/
{
display:block;
color:#416994;
}


div#menu ul li.hover ul /*IE behavior*/
{
display:block;
color:#416994;
/*background-color:#bad405;*/
}

div#menu ul li.hover ul li ul/*IE behavior, 3e nivo uitklap, workaround*/
{
display:none;
}

div#menu ul li ul li.hover ul /*IE behavior, 3e nivo uitklap*/
{
display:block;
color:#416994;
}

div#menu ul li a:visited
{
color:#bad405;
text-decoration:none;
font-family: verdana, Georgia, "Times New Roman";
font-size:12px;
}

div#menu ul li a:visited:hover
{
color:#416994;
background-color:#bad405;
text-decoration:none;
}
