@charset "utf-8";
/* CSS Document */

/* body */
body, html {height: 100%;}
.bg_body {background-color: #000000; background-image: url(../images/bg.jpg); background-position: top center; background-repeat: no-repeat; text-align: center; margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; color: #676767; font-size: 11px; line-height: 20px;}


/* main layout */
table.bg {width: 955px; background-color: #ffffff; background-image: url(../images/wrapper.gif); background-repeat: no-repeat; text-align: left; margin: 0 auto; padding-bottom: 50px; height: 100%;}
#top {width: 955px; height: 130px; position: relative;}
#crumb {width: 955px; height: 28px; background-image: url(../images/crumb.jpg);}
#header {width: 955px; margin: 0 auto; color: #ffffff; position: relative;}
#left {width: 165px; float: left; margin-left: 30px; display: inline;}
#content {width: 440px; float: left; margin-left: 20px; padding-right: 20px; display: inline;}
#contentwide {width: 700px; float: left; margin-left: 20px; padding-right: 20px; display: inline;}
#right {width: 210px; float: left; margin-right: 30px; border-left: 1px solid #cccccc; padding-left: 20px; display: inline;}
#footer {clear: both; width: 955px; height: 80px; margin: 0 auto; background-color: #c1c1c1; text-align: left;}


/* headers fonts */
.contentheading, .componentheading{color: #df1c26; font-size: 15px; display: block; padding: 10px 0px; font-weight: normal;}
.moduletablenieuws h3, .moduletablesponsoren h3 {font-size: 15px; font-weight: normal; color: #df1c26; padding: 0px;}
a {color: #676767; font-weight: normal;}
h2 {color: #df1c26; font-size: 15px; display: block; padding: 30px 0px 10px 0px; margin: 0px; font-weight: normal;}


/* small items */
td {vertical-align: top;}
p.sc-footer {display: none; visibility: hidden;}
h1 img {border: 0;}
td.sc_rows {padding: 10px 0px;}
a img {border: 0;}


/* menuus */
.moduletable_submenu {margin: 10px 0px 0px 0px; width: 165px;}
.moduletable_submenu a, .moduletable_submenu a:visited {color: #676767; text-decoration: none; font-weight: bold;}
.moduletable_submenu .active a {color: #e52b38;}
.moduletable_submenu ul {list-style: none; margin: 0; padding: 0px;}
.moduletable_submenu ul li {padding: 4px 15px; background-image: url(../images/dart.png); background-repeat: no-repeat;}
.moduletable_submenu h3, .moduletablemeernieuws h3 {border: 1px solid #cccccc; font-size: 12px; font-weight: normal; padding: 2px 5px; background-image: url(../images/h3shadow.png);}

.moduletable_menu {background: transparent; voice-family: "\"}\""; voice-family: inherit; position: absolute; bottom: 0px; left: 212px;}
.moduletable_menu ul {margin: 0; padding: 0; list-style: none; height: 26px;}
.moduletable_menu li {display: inline; margin: 0px; padding: 0;}
.moduletable_menu a {font-size: 12px; font-weight: normal; color: #ffffff; text-decoration: none; margin: 0px; padding: 0px 10px 5px 10px; display: block; float: left; border-right: 1px solid #ffffff;}
.moduletable_menu a:visited {color: #ffffff;}
.moduletable_menu a:hover {color: #e52b38;}
#current a, .active a, .active {color: #e52b38;}
.moduletable_menu ul li ul {display: none;}


/* mods */
.moduletablelang {position: absolute; top: 0px; left: 220px; width: 80px; height: 30px;} 
.moduletablezoeken {position: absolute; top: 20px; right: 40px;}
.inputboxzoeken {border: 1px solid #ffffff; padding: 2px 4px; background-color: #ffffff; background-image: url(../images/bgzoek.gif); color: #7f7f7f; width: 150px; font-size: 12px;}

.moduletablesubscribe {position: absolute; bottom: 20px; right: 40px; width: 220px; height: 70px;}
.moduletablesubscribe .inputbox {border: 1px solid #ffffff; padding: 4px 2px; background-color: #ffffff; background-image: url(../images/bgzoek.gif); color: #7f7f7f; width: 190px; font-size: 12px;}
.buttonsubmit {width: 10px; height: 22px; border: 0px; cursor: pointer;}
#cmfooter {display: none;}

.moduletablefooter {padding: 20px 0px 0px 5px;}

.moduletablelogin {position: absolute; width: 200px; height: 50px; bottom: 20px; left: 50px;}
.moduletablelogin a {text-decoration: none; color: #ffffff; font-size: 12px;}

.moduletablemeernieuws ul {list-style: none; margin: 0; padding: 0;}
.moduletablemeernieuws ul li {padding: 4px 15px; background-image: url(../images/dart.png); background-repeat: no-repeat;}
.moduletablemeernieuws ul li a {color: #676767; text-decoration: none; font-weight: bold;}

.moduletablespace {color: #ffffff;}

#crumb {text-align: left;}
.moduletablecrumb {margin-left: 212px; color: #e52b38; line-height: 26px; text-align: left;}
.moduletablecrumb a {color: #676767; font-size: 11px; text-decoration: none;}

.moduletableheaderfp {width: 953px; height: 248px; background-image: url(../images/header.jpg); overflow: hidden;}
.moduletableheadersp {width: 953px; height: 90px; background-image: url(../images/headersmall.jpg); overflow: hidden;}

.minifp-introtitle a {font-weight: bold; color: #e52b38; font-size: 12px; text-decoration: none;}
.minifp td {border-bottom: 1px solid #b6b6b6; padding: 10px 0px; margin: 0px 20px;}
.minifp-full-link {color: #e52b38; text-decoration: underline;}
ul.minifp {margin: 0; padding: 0; list-style: none;}
ul.minifp li {padding: 6px 0px;}
ul.minifp li a {font-weight: bold; color: #e52b38; font-size: 12px; text-decoration: none;}

.moduletablenieuwspage img {margin: 0px 20px 0px 0px;}


/* inputs buttons */
.inputbox{border: 1px solid #cccccc; background-color: #fafafa; color: #676767; padding: 4px; width: 220px;}
.inputboxsmall{border: 1px solid #cccccc; background-color: #fafafa; color: #676767; padding: 4px; width: 80px;}
.inputtextbox {border: 1px solid #cccccc; background-color: #fafafa; color: #676767; padding: 4px; width: 300px;}
.button {background-color: #e52b38; color: #ffffff; font-weight: normal; text-transform: lowercase; padding: 3px; margin: 4px 0px; border: 0;}
