@charset "utf-8";

html, body, ul, li, blockquote, div, p, h1, h2, h3, br, outline, a, object {
border:none;
margin:0px;
outline:none;
padding:0px;
}
a img {border:0px;}
li {margin-left:15px;}
html, body {
height:100%;
width:100%;
}
html, body, font, td, h1, h2 {
color:#161616;
font:12px arial,sans-serif;
line-height:19px;
}
a {color:#767676;text-decoration:none;}
a:hover {text-decoration:underline;}
h1 {
font-size:18px;
line-height:19px;
font-weight:bold;
}
h2 {font-weight:bold;}
.mainMenuSeperator {display:none;}
#top-bar {
background:#fff;
height:37px;
overflow:visible;
position:absolute;
top:0px;
width:100%;
}
#top-nav {
margin:0 auto 0 auto;
padding:13px 0 0 0;
position:relative;
width:1000px;
z-index:1;
}
#animation {
width:1000px;
position:absolute;
left:0px;
top:0px;
height:100px;
}

#top-nav .subBg {
display:none;
}
#top-nav ul {margin:0;padding:0;float:right;padding:0 36px 0 0;list-style-type:none;}
#top-nav li {display:block;float:left;padding:0;margin:0 -6px 0 0px;overflow:visible;position:relative;width:auto;}
#top-nav a {
color:#161616;
display:block;
float:left;
font:bold  11px verdana,sans-serif;
padding:0;
line-height:12px;
position:relative;
text-decoration:none;
z-index:2;
}
#top-nav a:hover, #top-nav  .extraMenuActive a {z-index:3;text-decoration:none;}
#top-nav .extraMenuSeperatorLeft {padding-right:10px;}
#top-nav .extraMenuSeperatorRight {padding-left:10px;}
#logo-doit, #logo-doit-click {
background:url(images/logo_doit.png);
cursor:pointer;
height:94px;
left:32px;
position:absolute;
top:0px;
width:173px;
}
#logo-doit-click {background:none;}
#container {
background:url(images/paal_bg.png) no-repeat 410px 500px;
height:100%;
margin:0 auto;
width:1000px;
}
#main-nav-container {
background:url(images/bord_top.png) no-repeat left bottom;
height:59px;
overflow:hidden;
padding:100px 10px 40px 10px;
position:relative;
width:980px;
}
#main-nav {
background:url(images/main_nav_bg.png) repeat-x bottom;
height:59px;
overflow:hidden;
float:left;
position:relative;
width:900px;
}
#main-nav-overlay {
background:url(images/main_overlay.png) no-repeat;
height:14px;
left:0;
position:absolute;
top:45px;
width:900px;
}
#main-nav-left, #main-nav-right {
float:left;
height:51px;
padding-top:8px;
width:40px;
}
#main-nav-left {background:url(images/main_nav_left.png) no-repeat left bottom;}
#main-nav-right {background:url(images/main_nav_right.png) no-repeat left bottom}
#main-nav ul {margin:0;padding:0;position:absolute;left:0;top:0;list-style-type:none;width:1000px;}
#main-nav li {
background-repeat:repeat-x;
background-position:top;
float:left;
margin:9px 0 0 0;
padding:0;
position:relative;
}
#main-nav .mainMenuActive {
margin:0px;
}
#menu0 {display:none;}
#menu1 {background-image:url(images/nav0.png)}#menu2 {background-image:url(images/nav1.png)}#menu3 {background-image:url(images/nav2.png)}#menu4 {background-image:url(images/nav3.png)}#menu5 {background-image:url(images/nav4.png)}#menu6 {background-image:url(images/nav5.png)}#menu7 {background-image:url(images/nav6.png)}
.mainMenuSeperator {display:none;}
.mainMenuBg {display:none;}
#main-nav a {
background-position:right bottom;
background-repeat:no-repeat;
color:#fff;
display:block;
font:bold 15px arial,sans-serif;
float:left;
height:52px;
letter-spacing:1px;
line-height:17px;
padding:7px 17px 0 18px;
position:relative;
text-decoration:none;
width:auto;
}
#menu1 a {background-image:url(images/sep0.png);width:157px;}
#menu2 a {background-image:url(images/sep1.png);width:76px;}
#menu3 a {background-image:url(images/sep2.png);width:55px;}
#menu4 a {background-image:url(images/sep3.png);width:137px;}
#menu5 a {background-image:url(images/sep4.png);width:70px;}
#menu6 a {background-image:url(images/sep5.png);width:80px;}
#menu7 a {background-image:url(images/sep6.png);width:80px;}

#content {
background:url(images/content_bg.png) no-repeat right top;
height:364px;
height:auto !important;
min-height:364px;
overflow:auto;
position:relative;
width:1000px;
}
#homeContentDiv {
display:inline;
height:140px;
float:left;
margin:-5px 0 0 19px;
overflow:hidden;
width:352px;
}
#home-spotlight {
background:#3399ff;
height:340px;
display:inline;
float:left;
margin-left:49px;
position:relative;
width:531px;
}
#slideTop,#slideBottom {
background-position:center center;
height:310px;
left:0;
position:absolute;
top:0;
width:531px;
}
#homeSlideShow {
position:absolute;
left:1px;
margin:0;
padding:0;
top:311px;
}
#slideTexts {
position:absolute;
height:30px;
left:158px;
overflow:hidden;
top:310px;
width:345px;
}
#slideTexts div {
background:url(images/spotlight_pijl.gif) no-repeat center right;
cursor:pointer;
color:#fff;
margin-top:-30px;
font-size:11px;
padding-top:3px;
position:absolute;
top:0px;
left:0px;
height:26px;
line-height:20px;
text-align:right;
padding-right:18px;
width:327px;
}
#slideTexts div b {
font-size:13px;
}
#homeSlideShow li {
cursor:pointer;
list-style-type:none;
background:url(images/spotlight_button.gif);
display:inline;
color:#000;
height:22px;
font-size:13px;
font-weight:bold;
line-height:16px;
margin:0 1px 0 0;
text-align:center;
overflow:hidden;
padding:6px 0 0 0;
float:left;
width:30px;
}
#home-news {
left:599px;
position:absolute;
top:142px;
}
.headline {
border:1px solid #333;
height:48px;
margin-bottom:9px;
overflow:visible;
position:relative;
width:357px;
}
.headline-image {
background-position:center;
height:48px;
left:203px;
position:absolute;
top:0;
width:154px;
}
.headline-bg {
background:url(images/headline-shadow.png);
display:none;
height:56px;
left:-4px;
position:absolute;
top:-4px;
width:226px;
}
.headline a {
border-right:1px solid #333;
background:#009aff url(images/headline-bg.gif) no-repeat right top;
color:#fff;
height:43px;
font:bold 14px arial;
display:block;
text-decoration:none;
line-height:17px;
position:relative;
padding:5px 25px 0 11px;
width:167px;
}

#sub-nav {
border-right:1px solid #999999;
height:364px;
display:inline;
float:left;
margin-left:21px;
overflow:hidden;
float:left;
width:219px;
}
#sub-nav ul {margin:0;padding:0;list-style-type:none;}
#sub-nav li {
height:25px;
display:block;
float:left;
margin:0;
padding:0;
position:relative;
width:219px;
}
#sub-nav a {
color:#262626;
display:block;
height:20px;
float:left;
font-weight:bold;
line-height:13px;
padding-top:5px;
padding-left:43px;
position:relative;
text-decoration:none;
width:176px;
}
#sub-nav .subMenuActive a {
color:#fff;
}
#sub-nav .subBg {
background-image:url(images/sub_nav_arrow.png);
background-repeat:no-repeat;
background-position:20px 3px;
height:25px;
left:0px;
position:absolute;
top:0px;
width:39px;
}
#sub-nav .subMenu .subBg {display:none;}

#sub-nav a:hover {
text-decoration:none;
}

#page-thumbs {
border-right:1px solid #999999;
float:left;
overflow:hidden;
padding-left:15px;
margin-right:32px;
height:364px;
width:188px;
}
#page-thumbs div {
cursor:pointer;
height:89px;
margin-bottom:3px;
width:174px;
}
#page-margin {
float:left;
height:364px;
width:32px;
}
#album-thumbs {
border-right:1px solid #999999;
float:left;
overflow:hidden;
padding-left:15px;
margin-right:12px;
height:364px;
width:208px;
}
#album-thumbs div {
cursor:pointer;
display:inline;
float:left;
height:67px;
margin:0 11px 8px 0;
width:91px;
}
#page-menu-image {
border-right:1px solid #999999;
height:364px;
float:left;
padding:0 12px;
margin-right:31px;
width:180px;
}
#mainContentDiv {
float:left;
margin-top:-3px;
overflow:visible;
width:473px;
}
#page-image {
background-position:center;
background-repeat:no-repeat;
display:none;
height:275px;
left:465px;
overflow:visible;
position:absolute;
top:27px;
width:499px;
}
#page-image-close {
background:url(images/page_image_close.png);
cursor:pointer;
height:23px;
left:470px;
position:absolute;
top:-26px;
width:23px;
}
#blind1, #blind2, #blind3, #blind4, #blind5, #blind6 {display:none;background:#fff;width:499px;height:60px;position:absolute;left:465px;}
#blind1 {top:0px}
#blind2 {top:60px}
#blind3 {top:120px}
#blind4 {top:180px}
#blind5 {top:240px;height:63px;}
#blind6 {top:303px;height:57px;}
#footer {
background:url(images/content_footer.png) repeat-y right top;
height:86px;
width:1000px;
}
#footer a {
color:#e6e6e6;
dispay:block;
float:right;
font-size:10px;
line-height:11px;
text-align:right;
margin:12px 42px 0 0;
z-index:90;
}
#footer a:hover {text-decoration:none;}
.nieuwsOverzichtHeadline  a {
color:#252525;
font-weight:bold;
}
.nieuwsOverzichtLezen {
display:none;
}
