

body { margin: 0; padding: 0; background-color: white; font-family: verdana, sans-serif; font-size: 90%; }
#maindiv { background-color: white; padding: 7px; }
#map { border: 1px solid black; overflow: hidden; }
#map_results { border: 1px solid black; }
#mapnear { float: right; color: gray; font-size: x-small; padding: 2px; border: 1px solid black; }
.nearplaces { margin-bottom: 0px; }
.placemap { float: right; }

a { color: #8B7500; text-decoration: none; }
a:hover { color: #EEC900; text-decoration: underline; }
.hm_item_title a { color: #8B7500; text-decoration: none; }
.hm_item_title a:hover { color: #EEE8AA; text-decoration: underline; font-weight: bold; }

.calendar_table { padding: 2px; }

/* rounded divs class */
.rdcont { margin: 7px 0 0 0; font-family: verdana, sans-serif; }  /* container */
.rd1 { height: 1px; margin: 0 5px 0 5px;}
.rd2 { height: 1px; margin: 0 3px 0 3px;}
.rd3 { height: 1px; margin: 0 2px 0 2px;}
.rd4 { height: 2px; margin: 0 1px 0 1px;}
.rdtitle { margin: 0 0px 0 0px; padding: 4px 10px 4px 10px; font-size: 16px; font-weight: bold; color: #8B7500;-moz-border-radius:5px 5px 0px 0px;-webkit-border-radius:5px 5px 0px 0px;border-radius:5px 5px 0px 0px;}
.rdcontent { margin: 0 0px 0 0px; padding: 4px 10px 4px 10px; -moz-border-radius:0px 0px 5px 5px;-webkit-border-radius:0px 0px 5px 5px;border-radius:0px 0px 5px 5px; }

/* rounded div ids */
/* border: 1px solid #EEC900; */
#rdtop { background-color: #EEC900; }
#rdbot { background-color: #EEE8AA; }
#rd_date { background-color: #DECB80; font-size:70%; }
#rd_pagetitle { background-color: #8B7500; font-size:150%; color: #EEE8AA; letter-spacing:2px; }
#rd_otherevents_head { background-color: #DECB80; }
#rd_otherevents_cont { background-color: #F4F1CC; font-size: 80%; }
#rd_otherevents_cont_oeip { background-color: #F4F1CC; font-size: 80%; overflow: auto; height: 150px; }
#cal_head { background-color: #DECB80; font-size: 80%; }
#cal_head_today { background-color: #8B7500; color: #EEE8AA; font-size: 80%; }
#cal_cont { background-color: #F4F1CC; font-size: 80%; }
#cal_contc { background-color: #F4F1CC; font-size: 80%; height: 80px; overflow: auto; }
#rdtop_search { background-color: #8B7500; color: #EEE8AA; }
#rdbot_search { background-color: #EEE8AA; }
#rdbotci { background-color: #EEE8AA; overflow: auto; height: 200px; }
#rdbotci2 { background-color: #EEE8AA; overflow: auto; height: 500px; }
#rdbot_pl { background-color: #EEE8AA; height: 210px; }
#rd_news_top { background-color: #DECB80; }
#rd_news_bot { background-color: #F4F1CC; font-size: 80%; min-height: 40px;}


/* header menu */
#rd_hmi { background-color: #EEC900; text-decoration: none; }
.hm_container { background-color: white; } /* font-style: italic; font-variant: small-caps;  */
.hm_title { float:right; font-family: verdana,sans-serif;  font-size: 16px; font-weight: bold; text-align: right; letter-spacing: 10pt; padding: 5px; }
.hm_items_container { background-color: white; clear:both; margin: 25px 0px 0px 0px; }
.hm_item_container { background-color: white; float: left; width: 120px; margin: 0 0 0 5px; }
.hm_item_title { padding: 0 2px 2px 2px; text-align: center; text-decoration: none; font-size: 80%; }
#headerline { clear:both; width:100%; height: 5px; border-bottom: 4px solid #EEC900;}
#hm_titleimg { height: 60px; width: 200px; }
#hm_dododo { background-color: #8B7500; color: #F4F1CC; }

a.tabs { 
 background-color: #EEE8AA; 
 text-decoration: none; 
 padding: 5px 10px 5px 10px; 
 margin: 0px 10px 0px 0px; 
 -moz-border-radius:5px 5px 0px 0px; -webkit-border-radius:5px 5px 0px 0px; border-radius:5px 5px 0px 0px; }
.tabs:hover { 
 background-color: #8B7500; 
 color: #F4F1CC; }
#taba { 
 background-color: #EEC900; 
 padding: 10px 10px 5px 10px; }
#topsearchbox {
 -moz-border-radius:5px 0px 0px 5px; -webkit-border-radius:5px 0px 0px 5px; border-radius:5px 0px 0px 5px;
 border: 4px solid #EEC900;
 border-right: none;
 padding: 2px;
 margin: 5px 0px 5px 5px; }
#topsearchbutton {
 background-color: #EEC900; 
 border: 4px solid #EEC900;
 border-left: none;
 padding: 1px;
 -moz-border-radius:0px 5px 5px 0px; -webkit-border-radius:0px 5px 5px 0px; border-radius:0px 5px 5px 0px;
 margin: 5px 5px 5px 0px; }
#header_search {
 position: absolute; top: 5px; right: 5px; }
#header_logo {
 position: absolute; top: 5px; right: 190px; margin: 5px; padding: 5px 2px 5px 13px;
 -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;
 font-family: verdana,sans-serif;  font-size: 16px; font-weight: bold; text-align: right; letter-spacing: 10pt; 
 background-color: #8B7500; color: #F4F1CC;
 }

.news_source { display:block; margin: -2px -10px 10px 10px; padding: 0px 5px 5px 5px; background-color: #DECB80; -moz-border-radius:0px 0px 0px 5px;-webkit-border-radius:0px 0px 0px 5px;border-radius:0px 0px 0px 5px;  border: none; float:right; }

/* display_event txt
.de_txt { font-size: 80%; padding-top: 2px; }
.resultplacenr  { border: none; }


/* einde van style */
