*{margin: 0; padding: 0;}
body{background: URL(images/bg.jpg) top center repeat-x; color: #463c3c; font-family: 'Calibri', 'HelveticaNeue', 'Helvetica Neue', 'Arial', sans-serif; font-size: 16px; line-height: 21px;}
a{color: #646567; outline: none;}
a img{border: 0;}
.clear{clear: both;}
img.alignleft{float: left;}
img.alignright{float: right;}
.alignleft{margin: 5px; 5px 5px 0;}
.alignright{margin: 5px; 0 5px 5px;}
strong{color: #014b7a;}
.heavy{font-weight: bold;}
h1{font: bold 22px "Calibri", "Trebuchet MS"; padding: 0 0 20px 0;}
h2{font: bold 20px "Calibri", "Trebuchet MS"; padding: 0 0 20px 0;}
h3{font: bold 18px "Calibri", "Trebuchet MS"; padding: 0 0 10px 0;}
h4{font: bold 16px "Calibri", "Trebuchet MS"; padding: 0 0 5px 0;}

#container{width: 100%; background: URL(images/header.jpg) top center no-repeat;}

#header{width: 820px; height: 84px; margin: 0 auto;}
#top_txt{position: absolute; top: 90px; width: 250px; text-align: right; left: 50%; margin: 0 0 0 140px;}
#menu{list-style-type: none; padding: 5px 0 0 0;}
#menu li{padding: 0 20px 0 20px;font-size: 14px; color: #988d71; text-decoration: none; display: inline; background: URL(images/mnu_sep.png) center right no-repeat;}
#menu ul{display: none;}
#menu .current_page_parent ul, #menu .current_page_item ul{position: absolute; left: 50%; width: 820px; margin: 0 0 0 -410px; display: block;}
#menu ul li{font-size: 12px !important;}
#menu a{text-decoration: none;}
#menu .current_page_item a{font-weight: bold;}
#menu .current_page_item li a{font-weight: normal;}
#body{width: 850px; margin: 0 auto;}
#page_logo{padding: 0 0 0 10px; clear: both; float: left; margin: 0 0 0 20px;}

#content{width: 525px; padding: 50px 0 0 30px; float: left;}
#content p{padding: 0 0 10px 0; line-height: 20px;}

#sidebar{width: 250px; float: left; padding: 32px 0 0 30px; color: #ffffff; margin: 5px 0 0 0;}
.box{background: URL(images/box_bg.png) top left no-repeat; width: 215px; padding: 25px 15px 0 20px;}
.box_bot{background: URL(images/bottom_right.png) top left no-repeat; width: 250px; height: 40px; margin: 0 0 20px 0;}
.box strong{color: #ffffff;}
.box p{padding: 10px 0 5px 0;}
#footer{width: 820px; margin: 0 auto; text-align: right; font-size: 14px;}
#footer a{color: #988d71; text-decoration: none;}

.quote {
 background: URL(images/quote_01.jpg) top center no-repeat;
 padding: 40px 0 0 150px;
}

.quote_opmaak {
 background: URL(images/quote_02.jpg) bottom left no-repeat;
 padding: 0 100px 40px 0;
 line-height: 19px;
}

.style_8{color: #414154; font-size: 22px;}
.style_7{font-size: 22px; color: #014b7a;}
.style_2{font-size: 14px; color: #014b7a;}
.style_3{font-size: 14px; color: #414154;}
.news{background: #005784 URL(images/news_top.png) top left no-repeat; color: #ffffff; padding: 15px 0 0 0;}
.news_bot{background: URL(images/news_bot.png) bottom left no-repeat; padding: 0 10px 15px 10px;}
.news_bot a{color: #ffffff;}