body
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.8em;
margin: 0px;
background-color: rgb(245,245,245);
text-align: center;
padding: 0px;
}

p { margin-bottom: 4px; margin-top: 15px; }

#wrapper
{
font-size: 1em;
position: relative; width: 880px; margin: 0 auto;
text-align: left;
margin-top: 10px;
}

#top
{
position: absolute;
width: 870px;
height: 100px;
top: 0px; left: 0px;
border: 4px solid rgb(19, 60, 138);
background-image: url(bg1.gif);
background-repeat: no-repeat;
padding: 15px;
}

#topimage
{
position: absolute;
left: 10px;
top: 13px;
width: 308px;
height: 106px;
border: 0px;
background-image: url(logo.png);
background-repeat: no-repeat;
}

#topimage2
{
position: absolute;
right: 10px;
top: 30px;
width: 250px;
height: 66px;
border: 0px;
background-image: url(winrar.gif);
background-repeat: no-repeat;
}

#left, #right { position: absolute; border: 2px solid rgb(19, 60, 138); padding: 15px; background-color: white; }
#left { left: 0px; top: 150px; width: 150px; height: 641px; }
#right { left: 195px; top: 150px; width: 680px; min-height: 641px; height: auto !important; height: 641px; }

.paars { margin-top: 15px; border: 1px solid rgb(170, 83, 146); background-color: rgb(250,250,250);}
.blauw { border: 1px solid rgb(19, 60, 138); }

.paars .titel, .blauw .titel, .versie .titel, .melding .titel
{
line-height: 1em;
display: block;
color: white;
font-size: 11px;
padding-left: 5px;
padding-right: 9px;
padding-top: 5px;
padding-bottom: 5px;
height: 10px;
}

.paars .titel, .melding .titel { background-color: rgb(170, 83, 146); }
.blauw .titel { background-color: rgb(19, 60, 138); }
.paars .tekst, .blauw .tekst, .melding .tekst { padding: 0px; margin: 0px; }
.paars .tekst p, .blauw .tekst p { margin: 0px; padding-top: 5px; padding-bottom: 5px; }
.paars .tekst p { text-align: center; background-color: rgb(250,250,250); }
.blauw .tekst p { background-color: rgb(250,250,250); line-height: 2em; padding-left: 5px; }

table {margin-top: 10px;}
table td {vertical-align: top;}
.prijzen, .prijzen td {padding: 3px; background-color: rgb(250,250,250); border: 1px solid rgb(19, 60, 138); border-collapse: collapse;}

.prijzen .titel td { background-color: rgb(19, 60, 138); color: white; font-size: 11px; border: 1px solid white;}

img {border: 0px; }
a {color: rgb(19, 60, 138); background-color: transparent; text-decoration: underline;}
h1 {color: rgb(19, 60, 138); background-color: transparent; font-size: 2.3em; font-weight: 800; font-family: Arial, Verdana, Helvetica, sans-serif; margin-top: 0px; margin-bottom: 8px;}
h2 {color: black; background-color: transparent; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 1.4em; font-weight: 500; letter-spacing: 0.3px; margin-bottom: 6px;}

input, textarea {border: 1px solid rgb(19, 60, 138); background-color: rgb(250,250,250);}

.melding {width: 400px; border: 1px solid rgb(170, 83, 146); background-color: rgb(250,250,250);}
.versie {border: 1px solid rgb(19, 60, 138); background-color: rgb(250,250,250); width: 350px;}
.versie .titel {background-color: rgb(19, 60, 138);}
.versie .tekst p, .melding .tekst p {padding: 5px; margin-top: 0px;}

legend {color: black;}

