@charset "utf-8";
* {margin: 0; padding: 0;}

body { margin:0; padding:0; width:100%; background:#cccc00 url(img/body_bg.gif) top center no-repeat; font:12px Geneva, ‘Lucida Sans’, ‘Lucida Grande’, ‘Lucida Sans Unicode’, Verdana, sans-serif;}
html { padding:0; margin:0;}

a { text-decoration:underline;}
a:hover { text-decoration:none;}

/* Header */
.blok_header { margin:0 auto; padding:0; }
.header { width:966px; height:380px; margin:0 auto; padding:0;}
.logo { padding:70px 0 0 0; margin:0; width:258px; float:left;}
.info { padding:112px 20px 0 0; margin:0; width: 600px; float:right; text-align:right; color:#999; font:bold 9px Geneva, ‘Lucida Sans’, ‘Lucida Grande’, ‘Lucida Sans Unicode’, Verdana, sans-serif; text-transform:uppercase;}
.header_photo { background-image:url(img/header_photo.jpg); background-position:bottom; background-repeat:no-repeat; height:178px; margin:0 auto; padding-top:15px; width:960px; }
.slogan { background-image:url(img/slogan_bg.png); float:right; font: bold 18px Trebuchet, Tahoma, Arial, sans-serif; color:#231f20; margin:80px 1px 0 0; padding:8px 16px;}

/* Horizontal menu */	
.tnav { padding:0; width:940px; height:40px; margin:0 auto;}

/* Dropdown Menu */
/* this is the main UL element*/
.dropdown{ display:none; margin:0 !important; padding:10px 0 0 5px; list-style:none; color:#f1f1f1; font:bold 12px Trebuchet, Tahoma, Arial, sans-serif; }
/* these are the inner menus*/
.dropdown ul{ margin:0; padding:0; border-top:1px solid #3b3436; list-style:none; }
/* these are all the LIs in the menu */
.dropdown li{ margin:0; padding:5px; cursor:pointer; width: 120px;}
/* these are anchor in the menu, if you want to style them differently from the rest of you website*/
.dropdown a{ text-decoration:none; color:#f1f1f1; width:100%; }
.dropdown a:hover{ color:#f00;}
/* these are the LIs that only belong to submenu*/
.dropdown ul li{ border:1px solid #3b3436; border-top:0; margin-left:-1px; background-color: #231f20; }
/* these are the LIs that contains a submenu*/
.dropdown li.submenu-down{ background: url(img/down.gif) center left no-repeat; padding-left:20px; width: 105px;}
/* these are the LIs that contains a submenu and which are in a sub-menu themselve*/
.dropdown ul li.submenu-left{ background:#231f20 url(img/right.gif) center right no-repeat; padding-right:20px; width:105px;}

/* Main */

.main_top { margin:0; padding:30px 0 0 0;}
.main { width:920px;  margin:0 auto; padding:10px 23px; background:#fff url(img/main_bg.gif) center repeat-y;}
.content h1 {font: normal 30px Trebuchet, Tahoma, Arial, sans-serif; color:#151515; margin:0; padding:0 0 4px 0;}
.content h2 {font: normal 20px Trebuchet, Tahoma, Arial, sans-serif; color:#151515; margin:0 0 6px 0; padding:0 5px 4px 0; border-bottom:1px dotted #e1e1e1;}
.content h3 { font: normal 12px Trebuchet, Tahoma, Arial, sans-serif; line-height:20px; color:#009900; margin:0; padding:0 5px 4px 5px; }
.content h4 { color:#9f9f9f; font: normal 11px Trebuchet, Tahoma, Arial, sans-serif; line-height:20px; margin:0; padding:5px;}
.content p { font:normal 12px Geneva, ‘Lucida Sans’, ‘Lucida Grande’, ‘Lucida Sans Unicode’, Verdana, sans-serif; color:#7a7a7a; line-height:20px; margin:0; padding:0 5px 15px 5px;}
.content a { text-decoration:underline; color:#009900; line-height:20px;}
.content blockquote {background: url(img/quote.gif) no-repeat; display: block; font: bold oblique 12px Geneva, ‘Lucida Sans’, ‘Lucida Grande’, ‘Lucida Sans Unicode’, Verdana, sans-serif; color:#7a7a7a; line-height:18px; padding:0px 30px 10px 30px; margin:0;}
.content img { background:#ebebeb; padding:2px; border:#ccc solid 1px; margin:10px;}

.content { width:600px; float:left; margin:0; padding:0;}
.content ul { list-style:none; margin:0 0 15px 50px; padding:0;}
.content li { background:url(img/li.gif) left no-repeat; padding:0 20px; margin:0;  font:normal 12px Geneva, ‘Lucida Sans’, ‘Lucida Grande’, ‘Lucida Sans Unicode’, Verdana, sans-serif; color:#7a7a7a; line-height:20px;}

.frmCheck {font:normal 12px Geneva, ‘Lucida Sans’, ‘Lucida Grande’, ‘Lucida Sans Unicode’, Verdana, sans-serif; color:#7a7a7a; }
.frmCheck input,.frmCheck textarea {border: 1px solid #cacaca; padding: 4px; width: 220px; }

/* Vertical Menu */

.snav { width:300px; float:right; margin:0; padding:0;}

.menublok a { border-bottom: 1px dotted #e1e1e1; display: block; padding: 4px 0 4px 4px; text-decoration: none; color:#666; font:normal 11px Geneva, ‘Lucida Sans’, ‘Lucida Grande’, ‘Lucida Sans Unicode’, Verdana, sans-serif;}
.menublok a:hover { text-decoration:none; background-color:#F5F5F5; color:#333;}

.menublok {padding-bottom:20px;}
.menublok p { font:normal 11px Geneva, ‘Lucida Sans’, ‘Lucida Grande’, ‘Lucida Sans Unicode’, Verdana, sans-serif; color:#7a7a7a; line-height:20px; margin:0; padding:0 5px 15px 5px;}
.menublok ul { list-style:none; margin:0; padding:0;}
.menublok h1, .menukop {display:block; background-color:#F00; font: bold 10px Trebuchet, Tahoma, Arial, sans-serif; text-transform:uppercase; color:#333; padding:2px 2px 2px 4px; margin-bottom:5px;}
.menukop {margin-top: 10px;}

.submenublok {padding-bottom:10px;}

a.mnulvl2 {padding-left:10px;}
a.mnulvl3 {padding-left:18px;}
a.mnulvl4 {padding-left:26px;}

.snav marquee { font:normal 11px Geneva, ‘Lucida Sans’, ‘Lucida Grande’, ‘Lucida Sans Unicode’, Verdana, sans-serif; background:#F5F5F5; border:#ccc solid 1px; padding:10px; margin:0 auto;}
.snav marquee a {text-decoration:none; border:0; }
.snav marquee a:hover {text-decoration:underline; color:#333; background:none }
.snav form {font:normal 11px Geneva, ‘Lucida Sans’, ‘Lucida Grande’, ‘Lucida Sans Unicode’, Verdana, sans-serif; color:#7a7a7a; margin:0; padding:0 0 0 5px;}

.openingsuren {font:normal 11px Geneva, ‘Lucida Sans’, ‘Lucida Grande’, ‘Lucida Sans Unicode’, Verdana, sans-serif; color:#7a7a7a; margin:10px; }
.openingsuren tr {border-bottom:thin solid #CCC;}
.ouopm {font:normal 11px Geneva, ‘Lucida Sans’, ‘Lucida Grande’, ‘Lucida Sans Unicode’, Verdana, sans-serif; padding:5px 0px; text-align:center; color:#7a7a7a;}
.vandaag {font-weight:bold; }

/* Footer */
.footer_resize { width:960px; margin:0 auto; padding:20px 0 50px 0; height:75px;}
.footer {padding:0; margin:0; background:url(img/footer_bg.gif) bottom no-repeat;}
.footer p { font:normal 11px  Geneva, ‘Lucida Sans’, ‘Lucida Grande’, ‘Lucida Sans Unicode’, Verdana, sans-serif; color:#fff; padding:0 20px;}
.footer a { font:normal 11px Geneva, ‘Lucida Sans’, ‘Lucida Grande’, ‘Lucida Sans Unicode’, Verdana, sans-serif; color:#fff; text-decoration:none;}

/* Miscelaneous */
.left {float:left;}
.right {float:right;}
p.clr, .clr { clear:both; padding:0; margin:0;}
