p  { color: black; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; margin-top: 0; margin-bottom: 5px }

li { color: black; font-size: 9pt; font-family: Arial, Helvetica, sans-serif }

h1 { color: #af0e0e; font-weight: bold; font-size: 14pt; font-family: Arial, Helvetica, sans-serif; text-decoration: none; margin-bottom: 0px; margin-top: 3px }
h2 { color: #092769; font-weight: bold; font-size: 12pt; font-family: Arial, Helvetica, sans-serif; text-decoration: none; margin-bottom: 3px; margin-top: 0px}
h3 { color: #af0e0e; font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-decoration: none; margin-bottom: 0px}
h4 { color: #af0e0e; font-weight: bold; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-decoration: none; margin-bottom: 0px }
h5 { color: #092769; font-weight: bold; font-size: 8pt; font-family: Arial, Helvetica, sans-serif; text-decoration: none; margin-bottom: 0px; margin-top: 0px }

.red   { color: #af0e0e;}
.blue  { color: #092769; }
.blue_middle  { color: #415089; }
.blue_light  { color: #7995FF; }
.green { color: #003300; }
.black { color: black; }
.white { color: white; }

.font8  { font-size: 8pt; font-family: Arial, Helvetica, sans-serif }
.font10 { font-size: 10pt; font-family: Arial, Helvetica, sans-serif }
.font12 { font-size: 11pt; font-family: Arial, Helvetica, sans-serif }
.more_hits { font-size: 8pt; font-family: Arial, Helvetica, sans-serif; }
.hitsleft  { font-size: 8pt; font-family: Arial, Helvetica, sans-serif; float: left; }
.hitsright { font-size: 8pt; font-family: Arial, Helvetica, sans-serif; float: right }

a.menu1 { color: #092769; }
a.menu2 { color: #af0e0e; }
a.menu3 { color: #af0e0e; }
.menu1 { color: #092769; font-size: 8pt; font-family: Arial, Helvetica, sans-serif; }
.menu2 { color: #af0e0e; font-size: 8pt; font-family: Arial, Helvetica, sans-serif; margin-left: 10px; margin-top: 0px; margin-bottom: 0px }
.menu3 { color: #af0e0e; font-size: 7pt; font-family: Arial, Helvetica, sans-serif; margin-left: 20px; margin-top: 0px; margin-bottom: 0px }
.indentleft  { margin-left: 3mm }
.indentright { margin-right: 3mm }
.intro_blue  { background-color: #092769; font-size: 8pt; font-family: Arial, Helvetica, sans-serif; color: white; margin-top: 0; margin-bottom: 2px; padding: 3px 5px }
.intro_red   { background-color: #af0e0e; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; color: white; margin-top: 0; padding: 2px 5px; }

a.bestellen   { visibility: visible; }
a.annuleren   { visibility: hidden; }

img   { border: solid 1px black }
a>img { border: solid 1px; color: #c00; }
img.noborder  { border: 0px; }
img.impressie { margin-bottom: 10px; max-width: 400px; border: solid 1px black }
img.thumbnail_impressie { max-width: 100px; border: solid 1px black }
a { color: #af0e0e; text-decoration: none }
a:hover { text-decoration: underline; }

hr   { width: 100%; border-style: dotted none none; border-width: 1px 0 0; border-color: black }
body { color: black; font-family: Arial, Helvetica, sans-serif }

div.logobalk  { z-index: 6; position: absolute; background-color: white; top: 0px; left: 0px; width: 546px; height: 85px; }
div.lightblue  { background-color: #7995ff; margin-top: 2px; margin-bottom: 2px; padding: 4px; border: dotted 1px black  }
div.left       { padding-right: 5px; position: absolute; z-index: 4; top: 85px; left: 10px; width: 119px; clear: none }
	div.menu  	{ margin-bottom: 10px; margin-left: 5px }
div.middle    { z-index: 1; position: absolute; padding-right: 5px; padding-left: 5px;  top: 85px; left: 134px; width: 400px; border-right: 1px dotted black; border-left: 1px dotted black }
	div.ookleuk    { padding-top: 4px; padding-bottom: 0px; width: 400px; float: left; border-top: dotted 1px black; }
	div.ookleuk_date   { width: 100px; float: left; padding-right: 5px; }
	div.ookleuk_entry  { width: 293px; float: left }
div.rightfixed  { z-index: 5; position: absolute; top: 85px; left: 547px; width: 190px; padding-left: 5px; clear: none }
div.right     { z-index: 5; position: absolute; padding-left: 5px; top: 85px; left: 547px; width: 190px; }
	div.dottedbox { margin-top: 2px; margin-bottom: 2px; padding: 2px; border: dotted 1px black }

body>div.left     { padding-right: 5px; position: fixed }
body>div.logobalk { position: fixed	/* Overrides 'absolute' above */ }
body>div.rightfixed { position: fixed	/* Overrides 'absolute' above */ }

.logo { position: relative; top: 10px; left: 10px; border: 0px; }
.logo_sponsor { position: absolute; top: 10px; left: 412px; border: 0px; }
.logoos_sponsors { margin-bottom: 10px; max-width: 200px; max-height: 120px; border: 0px; }
