body { background: url(../images/template/background.gif) repeat-y center #eee; margin: 0px;  padding: 0px; font-family: Trebuchet MS, Verdana, Arial; font-size: 8pt; }

h1 { color: #b82800; font-family: Trebuchet MS, Verdana, Arial; font-size: 18pt; font-weight: normal; margin-top: 0px; line-height: 26px; text-align: left;  }

a  { color: #b82800; text-decoration: none; }
a:hover  { color: #b82800; text-decoration: underline; }
a img { border: 0px; }

#wrap { margin: 0px auto; width: 994px; background: url(/images/template/mainbg.gif) repeat-y;  }
#breadcrumb { padding: 0px; background: #fff; height: 30px; background: #eee; border-top: 4px solid #fff; border-bottom: 4px solid #fff; }
#breadcrumb #crumb { padding: 7px 7px 3px 10px; }
#breadcrumb #search { float: right; width: 207px; border-left: 1px solid #fff; padding: 3px 7px 3px 7px; text-align: right; }

#search .inputbox { border: 1px solid #ccc; font-size: 8pt; padding: 3px; width: 150px; }

#bar { height: 10px; border-top: 1px solid #fff; background: #b82800;  }

#header { padding: 0px; margin: 0px; background: url(../images/template/black.gif) repeat-x; height: 148px; }

#right { width: 222px; float: left; }
#right ul { margin: 0px; padding: 0px; list-style: none;  }
#right ul li { padding: 4px 5px 5px 18px; border-top: 1px solid #fff; border-bottom: 1px solid #ccc; background: url(../images/template/arrow.gif) no-repeat; }
#right ul li.header { padding: 7px; border-top: 1px solid #fff; border-bottom: 1px solid #ccc; background: #b3b3b3; color: #fff; font-weight: bold; font-size: 10pt; }

h3 { padding: 7px; margin: 0px; border-top: 1px solid #fff; border-bottom: 1px solid #ccc; background: #b3b3b3; color: #fff; font-weight: bold; font-size: 10pt; }
#functies { float: right; padding: 3px; margin: 0px; }
#functies li { display: inline; list-style: none; padding: 0px; }
#functies li img { padding: 0px; border: 0px; margin: 0px; }

.moduletable { padding: 0px; margin: 0px; }

#right ul.latestnews { margin: 0px; padding: 0px; list-style: none; }
#right ul.latestnews li { padding: 4px 5px 5px 24px;  border-bottom: 1px dashed #ccc; background: url(../images/template/arrow2.gif) no-repeat; }
#right uL.latestnews li.header { padding: 7px; border-top: 1px solid #fff; border-bottom: 1px solid #ccc; background: #b3b3b3; color: #fff; font-weight: bold; font-size: 10pt; }



#right ul#boek { margin: 0px; padding: 0px; list-style: none; }
#right ul#boek li { padding: 10px; text-align: center;  border: 0px; background: transparent; }
#right ul#boek li.header { padding: 7px; border-top: 1px solid #fff; border-bottom: 1px solid #ccc; background: #b3b3b3; color: #fff; font-weight: bold; font-size: 10pt; text-align: left; }

#left { width: 222px; float: left; }
#left ul { margin: 0px; padding: 0px; list-style: none; }
#left ul li { padding: 4px 5px 5px 18px; border-top: 1px solid #fff; border-bottom: 1px solid #ccc; background: url(../images/template/arrow.gif) no-repeat; }
#left ul li.header { padding: 7px; border-top: 1px solid #fff; border-bottom: 1px solid #ccc; background: #b3b3b3; color: #fff; font-weight: bold; font-size: 10pt; }

#left ul#rss  { margin: 0px; padding: 0px; }
#left ul#rss li.header { padding: 7px; border-top: 1px solid #fff; border-bottom: 1px solid #ccc; background: #b3b3b3; color: #fff; font-weight: bold; font-size: 10pt; }
#left ul#rss li { padding: 0px; background: transparent; border: 0; }
#left ul#rss li ul { list-style: none; margin: 10px; #margin-top: 0px; }
#left ul#rss li ul li { padding: 8px;   display: inline; }

#main { padding: 30px; float: left; line-height: 18px; color: #333; width: 490px; text-align: justify;  }
#main img { border: 1px solid #ccc; background: #fff; padding: 5px; margin: 0px 0px 20px 20px; }


#footer { margin: 0px auto; width: 994px; padding: 9px 0px 9px 0px; border-top: 1px solid #fff; background: url(../images/template/footer.gif) repeat-y; text-align: center; }
#footer a { color: #696969; }

#login { float: right; width: 191px; padding: 10px 15px 15px 15px; border-left: 1px solid #ccc; color: #ccc; }
#login h4 { padding: 0px; margin: 0px 0px 5px 0px; font-size: 9pt; }
#login .button { background: #333; border: 1px solid #ccc; color: #fff; font-size: 8pt; padding: 2px; margin: 2px 0px 2px 0px;}
#login .inputbox { border: 1px solid #ccc; background: #000; color: #fff; }
#login #mod_login_remember { border: 0px; }

#mod_login_usernametext { width: 76px; float: left; }
#mod_login_passwordtext { width: 82px; float: left; }

.clearfix:after { 
content:"."; 
display:block; 
height:0; 
clear:both; 
visibility:hidden; 
} 
.clearfix {display:inline-block;} 
/* Hide from IE Mac \*/ 
.clearfix {display:block;} 
/* End hide from IE Mac */ 

.small { color: #aaa; }

.sectiontableentry1 { background: #f9f5f0; padding: 3px; }
.sectiontableentry2 { background: #fff; padding: 3px; }