/* MAIN LAYOUT */
html { font-size: 100%; /* IE hack */ }
body {
  margin:0;
  border:0;
  padding:0;
  height:100%; 
  max-height:100%; 
  font-size:76%;
  overflow: hidden; 
  font-family:Verdana, Arial, Helvetica, sans-serif;
  background-color: #82BFA5;
  color:#fff;	 
}
table{font-size:1em;}

#contents{
  position:fixed; 
  top:143px;
  left:0;
  bottom:86px; 
  right:0; 
  overflow:auto;
  text-align:center;
}

#header{
  position:absolute; 
  top:10px; 
  width:100%; 
  height:143px; 
  overflow:auto;
  text-align:center  
  }

.floatmiddle{width:980px; margin:0 auto 0 auto; text-align:left; position:relative;}
.floatmiddle p, .floatmiddle h1, .floatmiddle h2, .floatmiddle h3{margin-left:20px;}
  
#footer{
  position:absolute; 
  bottom:10px;
  width:100%;
  height:76px; 
  overflow:auto; 
  text-align:center; 
  margin: 0; padding:0;
}

* html body {padding:143px 0 86px 0;}
* html #contents {height:100%; width:100%;}

h1 {
margin:10px 0;
background: #82BFA5 url(h1_head.gif) repeat left top;
padding:5px;
color:#fff;
font-size:1.4em;
border:2px solid #660000;
}
h2{
border:2px solid #660000; 
font-size:1.2em;
background: #82BFA5 url(h1_head.gif) repeat left top;
padding:30px 0 0 15px;
color:#fff;
letter-spacing:2px;
margin-top:30px;
font-style:italic;
}

.center{text-align: center;}

/* HEADER LAYOUT */

#header h1 {
background:#82BFA5 url(header.jpg) no-repeat left top;
height: 100px;
margin:0;
padding:0;
border:none;
}
#header h1 span {display:none;}
#top_header{
background: #82BFA5 url(header.jpg) no-repeat left top;
height: 100px;
margin:0;
padding:0 13px 0 0;
}
#top_link{
margin:6px 0 0 0;
padding:6px 10px 0 0px;
height:26px;
background:#82BFA5 url(header_link.gif) no-repeat left top;
text-align:left;
}

#top_link ul {list-style-type: none; padding: 0; margin: 0; list-style:none;}
#top_link li {margin: 5px 8px; display:inline;}
#top_link li a{padding: 5px 2px 3px 2px; text-decoration: none; color: #fff; font-size: 0.8em; font-weight:normal;}
#top_link li a:hover {background-color:#660000;}
#top_link .message{position:absolute;top:114px;right:10px; color:#FFFFFF; font-size:0.8em; margin:0; padding:0;}


/* FOOTER LAYOUT */

#footer p{margin:0; padding:0;}
.object_links{margin: 10px 0 0 10px; padding:0; float:left;}
.object_rechts{margin: 10px 10px 0 0;padding:0; float:right;}
.object_midden{margin: 10px 0 0 20px;padding:0; float:left;}
.footer{clear:both; margin:0;padding:0;font-size:0.8em;}
.footer a{color:#000000;}
iframe{border:3px inset; padding:0; margin:0;}
#footer_header{
background: #82BFA5 url(footer.jpg) no-repeat left top;
height: 76px;
margin:0;
padding:0;
}
/* CONTENTS LAYOUT */

table td{vertical-align: top;}

.catbox{
margin:0;
width:220px;
padding: 0px;
background:#82BFA5 url(cat_middle.gif) repeat-y left top;
}

.catbox h2{
  height: 23px;
  background:#82BFA5 url(cat_head.gif) no-repeat left top;
  text-align: center;
  margin:0;
  font-size: 1em;
  padding: 7px 6px 0px 6px;
  color:#fff;
  font-weight:bold;
  border:none;
  letter-spacing:normal;
}
.catbox ul{margin:0; padding:0; list-style:none; padding:0 6px;}
.catbox li{margin:0; padding:0;}
.catbox .highlight{background: url(highlight.gif) no-repeat left center; padding-left:15px;}
.catbox .highlight a{width:189px;}
.catbox p{margin:0; padding:0 6px; color:#000000; text-align:left;}
.catbox .endcat{height: 13px; background:#82BFA5 url(cat_bottom.gif) no-repeat left top;}
.catbox .endcat span{display:none;}

hr{color:#660000; background-color:#660000; height:2px; border:none;}
.image{
  text-align: center;
  vertical-align : middle;
   border: 3px solid #0F2933;
}
.html{
  text-align: center;
  vertical-align : middle; 
}
.html a{border:none;}

img{border:none;}

.cat_link{
	text-decoration: none;
	color: #000000;
	line-height:130%;
	display:block;
	width:204px;
	text-align:left;
}
.cat_link:hover, cat_link:active{
	background-color:#660000;
	color: #fff;
	padding: 0px 2px;
	text-decoration:none;
}
/*a.hlbox{position:relative; z-index:24; letter-spacing:0px; border:none;}
a.hlbox:hover{z-index:25; background-color:#fff;}
a.hlbox span{display: none;}
a.hlbox span img{border:1px solid #999999;}
a.hlbox:hover span{ display:block; position:absolute; top:2.2em; left:70px; border:2px solid #E5551D; background-color:#fff; color:#000; text-align: center; padding:5px;}*/
form, input{
margin:0;
padding:0;
}
/* END CONTENTS LAYOUT */


/* 
* suggest.php:
*/
input, option, textarea {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em;}
p .accent{background: #054B6A url(temp_star.jpg) no-repeat left 50%; padding:10px 30px 10px 0;margin:0 0px 0 0;}
a.normal:link, a.normal:visited {font-weight: bold;text-decoration: none;color: #fff; letter-spacing:0px;}
a.normal:hover, a.normal:active {text-decoration: underline;}

a.info{position:relative; z-index:24; letter-spacing:0px; border:none;}
a.info:hover{z-index:25; background-color:#82BFA5;}
a.info span{display: none;}
a.info:hover span{ display:block; position:absolute; top:2em; left:2em; width:15em; border:2px solid #660000; background-color:#fff; color:#000; text-align: center;}
.formulier {margin-bottom:100px;}
.middle{font-weight:bold;font-size: 1.2em;margin: 40px 0 40px 0;background-color:#660000;border-bottom: 1px solid #fff;border-top: 1px solid #fff; }
.ulbg {list-style-type: none; padding: 0; margin:0; text-align:center;}
.ulbg li {margin: 5px 8px; display:inline; font-size:1em;}
.ulbg li a{
border:2px solid #fff;
padding: 8px 10px; 
height:36px; 
text-decoration: none; 
background: #82BFA5 url(h1_head.gif) repeat left top;
color: #fff;}
.ulbg li a:hover {border:2px solid #fff;}
.ulbg_left{text-align:left; margin: 20px 0 40px 20px;}
.disclaimer{color:#000; border:none; font-weight:normal;}

.floatleft {margin: 13px 0 0 13px; float:left;}
.floatright {
margin: 13px 0 13px 5px;
width:96px;
border: 3px solid #0F2933; float:right;}

