/* Stylesheet */

/* Globals */
html {overflow: -moz-scrollbars-vertical; overflow-y:scroll;}
body { font-family:arial; font-size:12px;margin:6px 0 0 0; padding:0; color:#003366;}
form {display:inline;}
img {border:0; display:block;}
td {vertical-align:top; font-size:12px; line-height:18px;}
a {text-decoration:none; outline:0;}
p {line-height:18px; margin: 0 0 15px 0;}
p a, li a {color:#036;}
p a:hover, li a:hover {text-decoration:underline;}
ul, ol {margin:10px 0; padding:0 0 0 15px; list-style-position:outside;}
ul li, ol li { line-height:18px;}


/* Divs */
#wrapper {width:962px; margin:0 6px; text-align:left;}
#header {}
#header .logo {float:left; width:206px; height:126px;}
#header .slides {float:left; width:556px; height:120px; background: url('/images/layout/foto_index.jpg') no-repeat;}
#header .slides .mask {width:550px; height:120px; position:absolute; background:url('/images/layout/title_mask.png') no-repeat; _background-image:url('/images/layout/title_mask.gif'); z-index:9999;}
#header .service {background:none repeat scroll 0 0 #00468C;float:left;height:120px;position:relative;width:200px;}
#header .service h2 {text-indent:-9999px; background:url('/images/layout/logo_right.png') no-repeat; height:62px;}
#header .service h2 a {display:block; height:62px;}
#service {margin:0; padding:0; list-style:none; position:absolute; top:70px;}
#service li  {float:left;}
#service li a {color:#FFFFFF; font-size:11px; line-height:16px; padding:0 13px 0 11px; background:url('/images/layout/a_service.png') right 4px no-repeat;}
#service li a.last {background:none;}

#menu {background:none repeat scroll 0 0 #DDE7F4;clear:both;line-height:18px;margin:6px 0 0;}
#menu ul {margin:0; padding:0; list-style:none; height:20px;}
#menu li {display:inline;}
#menu li a {display:block; float:left;line-height:20px; color:#003366; padding:0 9px; font-weight:bold; background:url('/images/layout/split.gif') right 5px no-repeat;}
#menu li a.last {background:none;}
#menu li a:hover, #menu li a.select {background:#003366; color:#FFFFFF; text-decoration:none; position:relative; left:-1px; }

#content {background:url("/images/layout/bg.gif") repeat-y scroll 0 0 transparent;clear:both;height:auto !important;margin:6px 0 0;min-height:525px; height:525px;}
#submenu {float:left; width:206px;}
#submenu a { display:block; }
#submenu ul { background:none repeat scroll 0 0 #FFCC33;border-bottom:6px solid #FFFFFF; margin:0 6px 0 0; list-style:none; padding:10px 0; }
#submenu ul ul { border:0; margin:0; padding:0; }
#submenu li {margin:0; padding:0; background:url('/images/layout/a_submenu.gif') no-repeat 8px 7px;}
#submenu li li { background-position:22px 7px; }
#submenu li.active, #submenu li.active li.active { background-color:#ffe5a9; }
#submenu li.active li { background-color:transparent; }
#submenu li a { color:#036; font-size:11px; line-height:17px; padding:0 10px 0 15px; }
#submenu li li a { padding-left:30px; }
#submenu li a:hover {text-decoration:underline;}
#submenu .info {background:#fc3; border-bottom:6px solid #fff; margin:0 6px 0 0; padding:10px 11px 0;}
#submenu .info p a {color:#003366;}
#submenu .info p a.pdf {background:url("/images/layout/a_pdf.gif") no-repeat scroll 0 0 transparent;display:block;font-size:11px;font-weight:bold;line-height:24px;padding:0 0 0 25px;}
#submenu .info p a:hover {text-decoration:underline;}

#main {float:left; width:556px; }
#main .breadcrumb {font-size:11px; line-height:20px;}
#main .breadcrumb a {text-decoration:underline;}
#main a {text-decoration:underline; color:#036;}
#nieuwsflits {float:left; width:200px; }
#nieuwsflits ul {background:#a5cefc; margin:0; padding:0; list-style:none; border-bottom:6px solid #fff;}
#nieuwsflits li {padding:10px 11px 25px;}

form#contact div.row { padding:3px 0; clear:both; overflow:auto; }
form#contact div.row span.label, form#contact div.row span.input { float:left; width:210px; }
form#contact div.row span.input { width:260px; }
form#contact input, form#contact textarea { width:250px; border:solid 1px #00468C; background-color:#eeeeee; padding:1px; }
form#contact input.submit { margin-left:210px; width:auto; padding:2px 15px; cursor:pointer; }


/* Content */
h1 {margin:10px 0 10px; font-size:16px; font-weight:bold;}
h2 {margin:0; font-size:12px;}
h2 a {color:#003366; }
h2 a.logo {display:block; text-indent:-9999px; height:120px; background:url('/images/layout/logo.png') no-repeat;}
h3 {margin:0 0 15px; font-size:13px; line-height:16px;}
h4 {margin:0; font-size:13px; padding:0 10px 0 8px; font-weight:bold; color:#036;}

.main a {color:#003366; text-decoration:underline;}
.main a.tag {color:#005ed3; text-decoration:underline;}
#main .inner {padding:0 20px 20px 9px;}

/* Inputs */
input, textarea { margin:0; padding:0; background-color:#ffffff; border:0; font-family:arial; font-size:11px; color:#003366; }
input.inactive {color:#808080;}
input.search {position:absolute; left:9px; top:92px; width:127px; height:16px; padding:3px 0 0 4px;}
input.search_submit {position:absolute; left:146px; top:92px; border:1px solid #FFFFFF; background:#DDE7F4; height:19px; color:#003366; font-weight:bold; font-size:100%; cursor:pointer; width:39px;}