body, html { position: absolute; margin: 0px; margin-top: 0px; padding: 0px; width: 100%; height: 100%; background-color: #fff; overflow-x:hidden;}
h1 { margin-left: -4px; font: 32px Arial, Sans-Serif; text-decoration: none; color: #000;}
h2 { margin-left: -2px; margin-top: -46px; font: 18px Arial, Sans-Serif; text-decoration: none; color: #585858;} 
h3 { margin-left: -1px; font: 11px Helvetica, Arial, Sans-Serif; color: #444; font-weight: normal; }
#upper { margin-left: 10px; margin-right: 15px; margin-top: 2px; font: 20px Helvetica, Arial, Sans-Serif; text-decoration: none; color: #F33C48;}
#container { }
#lowerheader { width: 100%; height: 184px; position: absolute; bottom: 0px; background: url(../images/background.gif) repeat-x }
#lowerheader2 { z-index: 5; width: 100%; position: absolute; bottom: 19px; text-align: center; font: 12px Helvetica, Verdana, Sans-Serif; color: #555; }
#lowestheader { width: 100%; position: absolute; bottom: 3px; background: transparent; padding-bottom:3px; text-align:center; font:normal 11px Arial, Tahoma, sans-serif; color: #5D5D5D; }
#main { z-index: 1; position: absolute; top: 30px; bottom: 75px; width: 100%; border-top: 1px #888 dashed; border-bottom: 1px #888 dashed; }
a.links { font: 11px  Arial, Tahoma, sans-serif; color: #5D5D5D; }
a.links:hover { color: #333; }
#map_canvas { position: absolute; width: 69.9%; height: 100%;}
#map_menu { position: absolute; bottom: 51px; left: 0px; right: 0px; width: 100%; background-color: #F33C48; text-align: center; margin-top: 1px;}
a.map_menulink { font: 14px Helvetica, Arial, Sans-Serif; color: #ffffff; letter-spacing: 2px; text-decoration: none;}
a.map_menulink:hover { text-decoration: underline; }
#map_loading { position: absolute; width: 100%; height: 100%; background-color: #fff; filter: alpha(opacity=91); -moz-opacity: .91; opacity: .91; }
#menularge { width: 100%; height: 100%; }
.go_big { font: 140px Helvetica, Arial, Sans-Serif; color: #808080; cursor: pointer; text-decoration: none; }
.go_big:hover { color: #F33C48; }
#loadingpage { visibility: visible; }
a.partners { font: 14px Helvetica, Arial, Sans-Serif; color: #666; text-decoration: none; }
a.partners:hover { text-decoration: underline; }
a.layertitle { font: 11px Arial, Sans-Serif; color: #000; text-decoration: none; }
#go_next {  z-index: 9; position: absolute; right: 10px; bottom: 20px; display: none; visibility: hidden;}
#go_back {  z-index: 9; position: absolute; left: 10px; bottom: 20px; display: none; visibility: hidden;}
.go_links { font: 20px Helvetica, Arial, Sans-Serif; color: #000; text-decoration: none; }
.go_links:hover { text-decoration: underline; }
.newstitle { margin-left: 8px; font: 20px Helvetica, Arial, Sans-Serif; color: #000; }
.newstitle2 { font: 16px Helvetica, Arial, Sans-Serif; color: #000; font-weight: bold;}
.newsplace { font: 14px Helvetica, Arial, Sans-Serif; color: #555; font-weight: bold;}
.newsdescription { margin-left: 8px; font: 14px Helvetica, Arial, Sans-Serif; color: #222; }
.newsundertag { margin-top: 4px; font: 14px Helvetica, Arial, Sans-Serif; color: #525252; font-weight: bold; }
.newslink { font: 14px Helvetica, Arial, Sans-Serif; color: #444 }
.newslink:hover { color: #F33C48; }
.newspubdate { }
.rozeitem { font: 18px Helvetica, Arial, Sans-Serif;  color: #F33C48; }
.grijzeitem { font: 18px Helvetica, Arial, Sans-Serif;  color: #333; }
a.item_more { color: #000; font-style: italic; }
a.item_more:hover { color: #F33C48; }
.loadwebsite { font: 14px Helvetica, Arial, Sans-Serif; color: #808080; }
a.favlink { font: 12px Arial, Sans-Serif; color: #000; text-decoration: none; }
a.favlink:hover { color: #F33C48; }
div#layernews { z-index: 9; position: absolute; right: 0px; width: 30%; height: 100%;  text-align: center; font: 16px Helvetica, Arial, Sans-Serif; color: #000; background: #fff url(../images/p_background.gif) repeat-x; border-left: 1px #BEBEBE solid; letter-spacing: 1px; }
div#layernewscontent {  height: 390px; margin-top: 20px; font: 12px Arial, Sans-Serif; color: #000; letter-spacing: 0px; overflow-y:scroll;overflow-x:hidden;
}
div.addtoimmages { text-align: center; margin-top: 9px; }
div.addtolink { text-align: center; margin-top: 5px; }
#bron { font: 16px Helvetica, Arial, Sans-Serif; font-weight: bold; color: #5D5D5D; letter-spacing: 0px; }
#selectbron { position: relative; top: -2px; border: 1px #5D5D5D solid; font: 14px Helvetica, Arial, Sans-Serif; color: #000; letter-spacing: 0px; }