body {
    background-color: #fff;
    font-family: Arial,sans-serif;
    margin: 0px;
    padding: 0px;
}  

img {
    border: 0;
}

#container {
    width: 950px;
    margin: 0 auto;
}
    
#toprow {            
    width: 950px;
    height: 60px;
    padding-top: 10px;
    background: url(images/www.png) no-repeat center 42px;    
} 

#logoContainer {
    float:left;
}    

#additionalHeader {
    width: 175px;
    float:right;
}

#menu {
    width: 950px;
    height: 76px;
    background: url(images/menu_achtergrond.gif) repeat-x;
} 

#topmenu {
    width: 950px;
    height: 35px;              
}

#topmenu ul {
    width: 950px;
    height: 35px;
    margin: 0px;
    padding: 4px 0 0 0;
    list-style: none;
}

#topmenu ul li {
    padding: 6px 0 0 6px;    
    float: left;
    height: 27px;
}

#topmenu ul li a {
    border: solid 1px #ebebeb;
    padding:6px 11px;
    background-color: #fff;
    color: #1A1A1A;
    text-decoration: none;
    font-size:14px;        
}

#topmenu ul li a:hover {
    border: solid 1px #d6d6d6;
    background-color: #d6d6d6;
}

#topmenu ul li a span {            
    
}

#topmenu ul li.active a, #topmenu ul li.active a:hover{
    border: solid 1px #ca0002;
    background-color: #ca0002;
    color: #fff;
}

#submenu {
    width: 950px;
    height: 21px;
    padding: 6px;                
}

#submenu ul {
    width: 950px;
    height: 35px;
    margin: 0px;
    padding: 4px 0 0 0;
    list-style: none;
}

#submenu ul li {
    padding: 4px 0 0 4px;    
    float: left;
}

#submenu ul li a {
    padding:4px 8px;    
    color: #1A1A1A;
    text-decoration: none;
    font-size:12px;
}

#submenu ul li a:hover {    
    background-color: #fff;
}

#submenu ul li.active a, #submenu ul li.active a:hover {
    background-color: #ca0002;
    color: #fff;
}

#content {
    padding-top: 20px;
}

#leftcontent {
    width: 620px;
    float: left;
}

#spotlight {
    width: 620px;
    height: 210px;
    overflow: hidden;    
}

#spotlight #spotlightimgcontainer {
    width: 375px;
    height: 210px;
    overflow: hidden;
    float: left;
}

#spotlight .spotlightimg {
    display: none;
}

#spotlight img.active{
    display: block;
}

#spotlighttextcontainer {
    width: 245px;
    height: 210px;
    float: left;
}

#spotlighttextcontainer .spotlighttext {    
    width: 225px;
    height: 50px;
    padding: 10px;   
    line-height: 14px;    
    font-size: 12px;
    font-weight: bold;
    background: url(images/spotlightachtergrond.gif) repeat-x;
    color:#13417E;
    font-weight:bold;
    display: block;
}

#spotlighttextcontainer .active {
    background: url(images/activespotlighttext.gif) no-repeat;
    margin-left: -12px;
    padding-left: 22px; 
    color: #fff;
}

#updates {
    padding-top: 20px;
}

#updateddocuments{
    width: 300px;
    padding-right: 20px;
    float: left;
}

#updateheader {
    width: 280px;    
    height: 23px;
    padding: 14px 10px;
    background: url(images/updateheader.png) no-repeat;
}

#updateheader h2 {
    margin: 0px;
    padding: 0px;
    font-size:20px;
    letter-spacing:-0.04em;
    line-height:21px;
    color: #000;
}

#updateoverzicht {
    width: 284px;
    padding: 8px;
    font-size: 12px;
    background: url(images/updatebackground.png) repeat-y;
    border-bottom: solid 1px #ededed;    
}

#updateoverzicht td {
    padding: 2px;
    vertical-align: top;
}

#updateoverzicht .tijd {
    width: 36px;
}

#updateoverzicht .datecoll {
    color: #666;   
}

#updateoverzicht .titel {
    width: 244px;    
}

#updateoverzicht .titlecoll a{
    color: #13417E;
    text-decoration: none;
}

#updateoverzicht .titlecoll a:hover{
    color: #D22121;
    text-decoration: underline;
}

#updateoverzicht .latestupdate strong {
    margin: 0px;
    padding: 0px;
    padding-bottom: 10px;
    display: block;
    font-size:14px;
    font-weight:bold;
}

#updateoverzicht .latestupdate {
    padding: 0px;
    margin: 0px;
    padding-bottom: 20px;
}

#updateoverzicht .latestupdate a {
    text-decoration: none;
    color: #000;
}

#updateoverzicht .latestupdate a:hover strong{
    color: #D22121;
    
}

#tweets {
    float: left;
    width: 300px;
}

#tweetsheader {
    width: 300px;    
    padding: 12px 0px;
}

#tweetsheader h2 {
    margin: 0px;
    padding: 0px;
    font-size:20px;
    letter-spacing:-0.04em;
    line-height:21px;
    color: #000;
}

#twitter_div ul{
    list-style: none;
    margin: 0px;
    padding: 0px;
}

#twitter_div ul li{
    padding: 2px;
    min-height: 50px;
    margin-bottom: 10px;
    font-size: 12px;
    background: url(images/twitterlogo.png) no-repeat 0 3px;
    padding-left: 57px;
}

#twitter_div ul li.JB{
    background: url(images/john.jpg) no-repeat 0 3px;
}

#twitter_div ul li.WB{
    background: url(images/walter.jpg) no-repeat 0 3px;
}

#twitter_div ul li.MG{
    background: url(images/marijn.jpg) no-repeat 0 3px;
}

#twitter-link {
    display: none;
}

#leftcontent h1 {
    font-size:28px;
    letter-spacing:-1px;
    line-height:34px;
    margin: 0px;
    margin-bottom:18px;
}

#rightcontent {
    width: 290px;    
    padding: 10px;
    float: right;
    background-color: #ededed;
    margin-bottom: 20px;
}

#rightcontent .box {
    width:270px;    
    padding:10px;
    background-color: #fff;
}

#rightcontent h2 {
    font-size:20px;
    letter-spacing:-0.5px;
    line-height:21px;
    border-bottom: solid 2px #ededed;
    padding-bottom: 15px;
    padding-top: 7px;
    margin: 0px;
}


#rightcontent h3 {
    font-size:16px;
    letter-spacing:-0.5px;
    line-height:17px;
    padding-bottom: 0px;
    padding-top: 15px;
    margin: 0px;
}

#rightcontent ul {
    padding-left: 17px;
}

#rightcontent ul li p{
    font-size: 13px;
    padding: 0px;
    padding-top: 5px;
    margin: 0px;
    color: #333;
}

#gastenboek h5{
    font-size: 14px;
    margin-bottom: 0px;
}

#gastenboek h5 i{
    font-size: 12px;
}

#gastenboek p {
    margin-top: 0px;
}

.secondbox {
    margin-top: 20px;
}

.box_images img{
    margin-top: 10px;
}

.fotoenvideo {
  float: left;
  width: 190px;
  padding-right: 10px;
}

.fotoenvideo ul{
  margin-left: 0px;
  padding-left: 15px;
}

.fotoenvideo h2{
  font-size: 18px;
}
