body {margin:0;color:#444;background:#fff url("../images/style/logo-bg.gif") 0 0 repeat;font-family:Verdana,Arial;}
body.KMCMSeditor {padding:20px;}
p {font-size: 13px;text-align:justify;line-height:18px;color:#000;}
ul,ol {font-size: 13px;line-height:18px;color:#000;}
h1 {font-size: 20px;color:#312555;font-weight:normal;}
h2 {font-size:18px;color:#312555;font-weight:normal;border-bottom:dotted 1px Gray;}
h3 {font-size:16px;color:#312555;}
h4 {font-size: 20px;color:Gray;font-weight:normal;}
h5 {font-size:18px;color:Gray;font-weight:normal;border-bottom:dotted 1px Gray;}
h6 {font-size:16px;color:Gray;}
table {font-size: 13px;}
a {color:#c60404;}
a:hover {color:#444;}

#headercontainer {width:100%;background:Transparent url("../images/style/header-bg.jpg") 4px 0 repeat-x;border-top:solid 4px #ff3;}
#header {width:950px;margin:0 auto 0 auto;position:relative;height:154px;}
#header a img.logo {border:0;position:absolute;right:0px;top:0px;}
#mainmenu {position:absolute;left:25px;top:118px;font-family:Trebuchet MS,Georgia;color:#ff3;}
#mainmenu a {color:#fff;text-decoration:none;}
#mainmenu a:hover {color:#ff3;text-decoration:underline;}

#slideframe {width:360px;height:270px;background:#fff url("../images/style/slide-frame.jpg") 0 0 no-repeat;padding:20px;}

div.breadcrumb {margin-left:22px;}
div.breadcrumb a {color:#6249aa;background:Transparent url("../images/style/breadcrumb.gif") 0px 3px no-repeat;padding:0 10px 0 15px;}
div.breadcrumb a:hover {color:#c60404;background:Transparent url("../images/style/menu-bullet-active.gif") 0px 3px no-repeat;padding:0 10px 0 15px;}

#nieuwsbord{width: 400px;height:220px;background:Transparent url(../images/style/paper-frame.jpg) no-repeat 0 0;}
#contentwrapper{width: 340px;height:140px;padding:60px 30px 30px 30px;color:#000;font-style:italic;font-size:15px;font-family:Comic Sans MS;}
.billcontent{width: 100%;display:block;}

#home {float:right;width:480px;margin:10px 20px 0 0;}
table.kalender td.month {font-size: 16px;color:#312555;font-weight:bold;padding:3px;border-top:dotted 1px #312555;text-align:center;padding-bottom:6px;}
table.kalender td.day {font-size: 28px; color: #312555;width:50px;height:50px;text-align:center;vertical-align:top;background:url(../images/style/calendar.gif) no-repeat 2px 0;padding-top:3px;}
table.kalender td.day div {font-size: 9px; color: #fff;width:50px;text-align:center;}
table.kalender td.titel {font-size: 12px; color: Black;height:40px;background-color:#ffa;vertical-align:top;padding:2px;font-family:Verdana;line-height:16px;}
table.kalender td.titel div {text-align:right;}
table.kalender a {color: #c60404;background:Transparent url("../images/style/menu-bullet-active.gif") 0px 3px no-repeat;padding-left:10px;}
table.kalender a:hover {color: #312555;background:Transparent url("../images/style/menu-bullet.gif") 0px 3px no-repeat;}

#main {width:950px;margin:0 auto 0 auto;font-size:13px;position:relative;}
#title {width:100%;background:#fff url("../images/style/title.gif") 0 0 repeat-x;height:142px;position:relative;border-bottom:solid 1px #e0e0e0;}
#title h1 {position:absolute;left:252px;top:69px;font-family:Arial Black,Arial;font-size:22px;color:Gray;}
#title b {font-family:Arial Black,Arial;color:#c7a22c;}
#title a {color:#99c;text-decoration:none;}
#title a:hover {color:#99c;text-decoration:underline;}
#title #contact {position:absolute;right:10px;top:0px;font-family:Arial;font-size:14px;color:#99c;}
#title #breadcrumb {position:absolute;left:252px;bottom:4px;font-family:Arial;font-size:14px;}

.colmask {position:relative;clear:both;float:left;width:900px;overflow:hidden;margin-left:20px;}
.leftmenu .colright {float:left;width:200%;position:relative;left:225px;}
.leftmenu .col1wrap {float:right;width:50%;position:relative;right:225px;padding-bottom:1em;}
.leftmenu .col1 {margin:0 5px 0 232px;position:relative;right:100%;overflow:hidden;}
.leftmenu .col2 {float:left;width:200px;position:relative;right:225px;min-height:500px;margin-top:20px;}

div.menu {width:223px;font-family:Arial;font-size:12px;}
div.menu ul	{list-style: none;margin: 0;padding: 0;}
div.menu ul li {border-top:solid 1px Gray;padding:4px 0 4px 0;}
div.menu ul li ul {margin-left:10px;}
div.menu ul li ul li {border-top:solid 0px Gray;}
div.menu a {text-decoration: none;display:block;color: #312455;}	
div.menu a:hover {color:#000;text-decoration:underline;}
div.menu ul li ul li a {background:Transparent url("../images/style/menu-bullet.gif") 0px 3px no-repeat;padding-left:10px;}	
div.menu ul li ul li a.active {background:Transparent url("../images/style/menu-bullet-active.gif") 0px 3px no-repeat;color:Maroon;}	
div.menu ul li a.current, ul.menu li a.current:visited {color:#000;display: block;}
div.menu ul li a.current:hover {color:#0a408a;background:  url(menucurrent.gif) 0 -32px;padding: 8px 0 0 32px;}

#content {margin:15px 11px 0 20px;}

table.galery a img {border:solid 1px #444;margin:0 10px 10px 0;text-decoration:none;padding:2px;}
table.galery a:hover img {background-color:#ff3;}

input.text, textarea {border:solid 1px #312555;}
input.button {background-color:#312555;color:#fff;font-family:Verdana;cursor:pointer;}


#footercontainer {width:100%;background:#312455 url("../images/style/footer-bg.gif") 0 0 repeat-x;border-bottom:solid 4px #ff3;clear:both;}
#footer {width:950px;margin:0 auto 0 auto;position:relative;height:120px;color:#fff;font-size:13px;}
#footer #adres {margin:20px 0 0 15px;float:left;width:240px;margin-top:20px;}
#footer #tel {margin-top:20px;float:left;}
#footer #tel a {color:#fff;}
#footer #koenmichielsen {font-size:9px;margin-right:35px;float:right;}
#footer #koenmichielsen a {color:Gray;text-decoration:none;}

*html #footer #adres {margin-left:125px;}