#contentarea { float:left; width:1024px; }
#embedta { width: 500px; height: 100px; }
#footer a { border-bottom: 1px dotted; }
#footer { clear:both; }
#footerbar p {color:#888;}
#gbeyecandy { float: left; }
#guestbook{ position: relative; background-color: maroon; width:500px; height: 416px; border: solid 1px brown; margin-top: 10px; }
#guestleftpage { background-image: url("../images/guestpageleftnew.png"); background-repeat: no-repeat; position: absolute; left: 5px; top: 8px; width: 218px; height:400px; padding:13px; }
#guestrightpage { background-image: url("../images/guestpagerightnew.png"); background-repeat: no-repeat; position: absolute; right: 5px; top: 8px; width:218px; height:400px; padding:13px; }
#hourglass{ position:fixed;display:none;left: 600px;top: 250px;z-index:99;}
#menu { position:relative; line-height: 0px; }
#middel { min-height: 500px; float: left; width:500px; color: #333; padding: 15px 15px; }
#pnleft { position: absolute; bottom:32px; left: 10px; font-weight:bold; }
#pnright { position: absolute; bottom:32px; right:10px; font-weight:bold; }
#rechts { min-height: 400px; float:right; padding:15px; width: 200px; }
#rounded_top { background-repeat: no-repeat; margin-left: auto; margin-right: auto; height: 53px; margin-top: 15px; }
#safety { z-index:99; color:red; position:fixed; left:0px; top:0px; }
#searchdiv strong {color:#000;text-decoration: underline;}
#searchdiv {max-height:350px;overflow-y:auto;}
#sitesearchbox {
	margin-left:10px;
    width:180px;
    border: #aaa 1px solid;
    height:20px;
    padding-top:4px;
    padding-left:7px;
    font-size:1.1em;
}
#sitesearchboxfooter {
	margin-left:10px;
    width:180px;
    border: #aaa 1px solid;
    height:16px;
    padding-left:7px;
    background-image: url("../cms/icons/egcms_search.png"); 
    background-repeat: no-repeat; 
    background-position: top right;
}
#texteditor img { max-width:450px;   /* veroorzaakt bug in IE waardoor je resize handles krijgt. */ }
#texteditor input, textarea { background-color: #eee; border: 1px solid #333; }
#texteditor input[type=text], textarea { width: 300px; }
#texteditor th { padding-right:5px; padding-top: 7px; padding-bottom: 7px; }
#texteditor { color: #333; font-size:1em; width:485px; }
#texteditor_left * { max-width:200px; }
#texteditor_left { font-size:1em; min-height:15px; padding:5px; }
#texteditor_right { font-size:1em; min-height:15px; padding:5px; }
* {  color: #333; margin: 0; padding:0; border: 0px; line-height: 1.5em; font-size: 12px; font-family: Geneva, "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif; }
.breedte { table-layout: fixed; width: 350px; margin-left: auto; margin-right: auto; }
.capsel { background: black;  width:16px; height:15px; padding-left:4px; padding-top:4px; }
.capunsel { background: #ccc; width:16px; height:15px; padding-left:4px; padding-top:4px; }
.cel15 {width: 15px;}
.cel200 {width: 350px;}
.cel50 {width: 40px;}
.colofon a { font-size: 1em; }
.colofon { text-align: center; margin: 0 auto; font-size: 0.7em; }
.colofonsub a { font-size: 1em; }
.colofonsub { text-align: center; font-size: 0.6em; }
.contactmessage { height: 150px; }
.divtitel { font-family: arial; background-repeat: repeat-x; font-weight: bold; color: #fff; text-align:left; padding-left:5px; min-height:1px; height: 24px; cursor:move; }
.divtitel {background:#333;background-image:url("../cms/images/divtitel.png")}
.fakelink { font-family: Verdana, arial; }
.floatleft { float:left; margin-right:10px; }
.floatnone { float:none; clear:both; }
.floatright { float:right; margin-left:10px; }
.floatcenter {margin-left:auto;margin-right:auto;}
.gallery {margin:25px 15px;overflow-y:auto;overflow-x:hidden;max-width:600px;max-height:400px;}
.gallerytitle {text-align:left;}
.hover {cursor:help;border:1px solid #333;width:15px;height:15px;text-align:center;display:inline;}
.hoverbox {background:#333;color:#fff;border:1px solid #ccc;position:fixed; top:100px; left:100px;max-width:300px;}
.menufieldset{border-color:#aaa;}
.menuitem {
     float:left;}
.newshidden { display:none; }
.noshow {display:none;}
.popupdiv2 a{    text-decoration: underline;}
.popupdiv2 {background: #eee; border: 3px double #ccc; position:fixed; display:block; z-index:3; width: auto; height:auto; }
.winInitHid a{ text-decoration: underline; }
.winInitShow a{ text-decoration: underline; }
.winInitShow { background: #eee; border: 3px double #ccc; position:fixed; display:block; z-index:3; width: auto; height:auto; }
.scrollmessage {overflow-y:scroll;overflow-x:hidden;max-height:400px;}
.searchbox a { text-decoration: underline; }
.searchbox { padding:10px;width: 400px; border: 5px #333 solid;position: fixed; display:block; z-index: 9; background: #666; color: #fff;opacity:.95;}
.sitemap { margin-left: 50px; padding-left:0px; list-style-image: url("../images/icons/sitemap.png"); }
.tablewin {border-collapse: collapse;border:0;padding:0;}
.w15 {width:15px;}
.white {color: #777;}
.wicon {    padding-top:3px;    padding-right: 3px;    text-align:right;}
.winclosebutton {position:absolute; right:4px;top:4px;}
.wintitleicon {margin-top:3px;margin-right:8px;width:16px;height:16px;}
.wrapmessage {width: 400px;padding: 5px;}
:focus { outline: 0; }
a, button { cursor: pointer !important;  }
address {position:relative; padding:5px;}
div#links a { font-family: Verdana, arial; /* border-bottom: 1px solid; */ }
div#links { float: left; min-height: 500px; overflow: hidden; }
div#middel a { border-color: #333; }
div#middel img { margin: 0px 10px 10px 10px; }
div#middel img.newwindowlink {margin: 0px 5px;}
fieldset { border: 1px #000 solid; padding: 5px; margin-bottom: 25px; }
h1, h1 * { font-family: "Trebuchet MS", Arial, Geneva, "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif; text-transform:uppercase; color:#000; font-size: 1.4em; }
h1, h2, h3 { width: auto; letter-spacing: 2px; }
h2, h2 * { font-family: "Century Gothic", "Avant Garde", Courier, "Times New Roman", Times, Geneva, "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif; text-transform: uppercase; font-size: 1.1em; color: #000; line-height: 14pt; letter-spacing: 0.7px; font-weight:normal; }
h3, h3 * { font-family: Arial, Geneva, "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif; font-size: 1.0em; }
img favicon{width:16px;height:16px;}
legend { background-image: url("../images/legend.png"); width:100px; padding-left:5px; }
li { padding-left: 1em; }
textarea {resize:none;}
q {line-height: 20px;}
q:after { font-family: times, "Times New Roman";content: " " close-quote;font-size:2em;font-weight:bold;}
q:before { font-family: times, "Times New Roman";content: open-quote " ";font-size:2em;font-weight:bold;}
q:first-letter{font-size:1.3em;}
.address { }                                            
