@charset "utf-8";
/* CSS Document */


/* -- body styling -- */
body, html {height: 100%; max-height: 100%}
.bg_body {margin: 0; padding: 0; background-color: #ffffff; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 22px; color: #000000;}

/* -- main layout -- */
#top {width: 100%; height: 175px; background-color: #c40038; background-image: url(../images/header.jpg); background-position: center;}
#topinner {width: 780px; height: 175px; margin: 0 auto; position: relative;}
#center {width: 100%; height: 100%; height: auto !important; min-height: 100%; padding-bottom: 60px;}
#centerinner {width: 780px; margin: 0 auto; text-align: left; padding-left: 120px; position: relative;}
#space {width: 100%; height: 60px;}
#contentsmall {width: 555px; float: left; padding-right: 50px; background-image: url(../images/lijntje.gif); background-position: right; background-repeat: repeat-y; padding-bottom: 60px; min-height: 500px;}
#contentright {width: 175px; float: right; font-size: 11px; line-height: 20px;}
#footer {width: 100%; height: 120px; background-color: #c40038; background-image: url(../images/footer.jpg); background-position: center;}
#footerinner {width: 780px; height: 120px; margin: 0 auto;}

/* -- formats -- */
.clear {clear: both;}
p {padding: 0; margin: 0px 0px 30px 0px;}
p.sc-footer {display: none; visibility: hidden;}
.article_separator {display: none; visibility: hidden;}
a {color: #c40038; text-decoration: underline;}
.sectiontableentry1 td, .sectiontableentry2 td {padding: 5px; border-bottom: 1px dotted #cccccc;}
span.pager {color: #ffffff;}

/* -- headings -- */
.contentheading, .componentheading, h1, .componentheadingrecensies {font-size: 20px; font-weight: bold; color: #c40038; text-transform: uppercase; display: block; padding: 0px 0px 30px 0px; margin: 0px; width: 500px;}
.contentheadingrecensies {font-size: 12px; font-weight: bold; color: #c40038; text-transform: uppercase; display: block; padding: 20px 0px 0px 0px; margin: 0px; width: 500px;}

.moduletablenieuws h3, .moduletableagenda h3, h3  {font-size: 16px; font-weight: bold; color: #c40038; text-transform: uppercase; display: block; padding: 0px 0px 5px 0px; margin: 0px; border-bottom: 1px solid #c40038;}
h2 {font-size: 14px; font-weight: bold; color: #000000; text-transform: uppercase; display: block; padding: 0px 0px 10px 0px; margin: 0px;}

/* -- menu styling -- */
.moduletable_menu {height: 30px; background: transparent; voice-family: "\"}\""; voice-family: inherit; padding-top: 10px;}
.moduletable_menu ul {margin: 0; padding: 0; list-style: none;}
.moduletable_menu li {display: inline; margin: 0px; padding: 0; float: left;}
.moduletable_menu a {font-family: arial, sans serif; font-size: 16px; font-weight: bold; color: #000000;
text-decoration: none; text-transform: uppercase;}
.moduletable_menu a:visited {color: #000000;}
.moduletable_menu a:hover {color: #000000;}
#current a {color: #000000;}

.item1 {display: block; width: 53px; height: 40px; line-height: 1em;}	
.item2 {display: block; width: 68px; height: 40px; line-height: 1em;}
.item3 {display: block; width: 68px; height: 40px; line-height: 1em;}
.item4 {display: block; width: 82px; height: 40px; line-height: 1em;}
.item5 {display: block; width: 50px; height: 40px; line-height: 1em;}
.item6 {display: block; width: 85px; height: 40px; line-height: 1em;}
.item7 {display: block; width: 95px; height: 40px; line-height: 1em;}
.item9 {display: block; width: 55px; height: 40px; line-height: 1em;}
.item8 {display: block; width: 55px; height: 40px; line-height: 1em;}
.item10 {display: block; width: 58px; height: 40px; line-height: 1em;}
.item11 {display: block; width: 70px; height: 40px; line-height: 1em;}


/*-- rss reader fotoalbum --*/
.moduletablerss ul {margin: 0; padding: 0; list-style: none;}
.moduletablerss ul li {padding: 10px 20px 20px 0px; display: inline; float: left; width: 240px; height: 200px; overflow: hidden; word-wrap: break-word;}
.moduletablerss ul li a {}
.moduletablerss ul li img {border: 2px solid #c40038; width: 170px; height: 150px;}
a.srfr-feed-name {color: #c40038; font-weight: bold; text-decoration: none; display: block; width: 200px; height: 30px; word-wrap: break-word}

/* -- mods -- */
.moduletableagenda {margin-bottom: 40px;}
.moduletableagenda ul {list-style: none; margin: 0; padding: 0;}
.moduletableagenda ul li {padding: 4px; margin-bottom: 10px;}
.moduletableagenda ul li a {color: #555555; text-decoration: none;}

.moduletablelang {position: absolute; top: 20px; left: -60px; background-image: url(../images/lang.png); background-position: 67px -2px; background-repeat: no-repeat;}
.moduletablelang ul {list-style: none; padding: 0; margin: 0;}
.moduletablelang ul li {display: inline; float: left; padding: 0px 10px 0px 0px;}
.moduletablelang ul li a {text-decoration: none; color: #ffffff;}
li#active_language a {font-weight: bold;}
.jfdefaulttext {color: #555555;}

.moduletablecopyright {float: left; margin: 5px 0px; color: #ffffff; font-size: 11px;}
.moduletablecopyright a {color: #ffffff;}

.moduletablecrumbs {position: absolute; left: 120px; top: 50px; font-size: 11px; color: #555555; text-transform: lowercase;}






