html {height: 100%;}
body {margin: 0; font-family: verdana,arial,sans-serif; font-weight: normal; font-size: 8pt}
table {margin: 0; border: 0; padding: 0; vertical-align: top; border-spacing: 0;}
tr {}
td {margin: 0; border: 0; padding: 0; vertical-align: top;}
a {border: 0; margin: 0; position: relative; display: inline; font-family: verdana, sans-serif; font-size: 8pt; font-weight: bold; color: rgb(255,93,0); text-decoration: none; cursor : pointer;}
a:hover {text-decoration: underline;}
img {border: none; margin: 0;}
input {font-family: verdana,arial,sans-serif; font-weight: normal; font-size: 8pt; color: #000000;}
textarea{font-family: verdana,arial,sans-serif; font-weight: normal; font-size: 8pt; color: #000000;}
form {margin: 0; border: 0; padding: 0; vertical-align: top; font-family: verdana,arial,sans-serif; font-weight: normal; font-size: 8pt; color: #000000;}
select{font-family: verdana,arial,sans-serif; font-weight: normal; font-size: 8pt; color: #000000;}

#content {padding: 10px;}
table.article_info_balk {margin: 0 0 20px 0; border: 1px solid rgb(185,189,189)}
td.article_info_balk {padding: 5px 10px 5px 10px; font-family: verdana,arial,sans-serif; font-weight: normal;font-size: 8pt; color: #000000;}
table.pagina_info_balk {margin: 0 0 20px 0; border: 1px solid rgb(185,189,189)}
td.pagina_info_balk {padding: 5px 10px 5px 10px; font-family: verdana,arial,sans-serif; font-weight: normal;font-size: 8pt; color: #000000;}

div.knop_links_on {width: 123px; height: 17px; padding: 3px 0 0 25px; cursor: pointer; background: url(images/knop_links_aan.jpg) left top no-repeat; font-family: verdana,arial,sans-serif; font-weight: bold;font-size: 8pt; color: rgb(54,54,54); border-bottom: solid 1px white;}
div.knop_links_off {width: 123px; height: 17px; padding: 3px 0 0 25px; cursor: pointer; background: url(images/knop_links_uit.jpg) left top no-repeat; font-family: verdana,arial,sans-serif; font-weight: bold;font-size: 8pt; color: white; border-bottom: solid 1px white;}

table.bericht {margin: 0 0 10px 0; border: 1px solid #FF0000; background: #FF9999;}
td.bericht {padding: 5px;}

.contentblok_titel .top {background: rgb(255,93,0);}
.contentblok_titel .bottom {padding: 3px 0 3px 10px;font-family: verdana,arial,sans-serif; font-weight: bold; font-size: 8pt; color: rgb(54,54,54); border-left: solid 1px rgb(189,189,189); border-right: solid 1px rgb(189,189,189); background: rgb(239,239,239);}
.contentblok {margin: 0 0 10px 0;border: solid 1px rgb(189,189,189);border-top: none;}
.contentblok_td {padding: 5px;}
.contentblok_verder {margin: 5px 0 5px 0;}
.contentblok_verder_td {margin: 5px 0 5px 0; padding: 3px 0 3px 10px;font-family: verdana,arial,sans-serif; font-weight: bold; font-size: 8pt; color: rgb(54,54,54); background: rgb(239,239,239);}

td.verder_datum {padding: 1px 2px 0 2px; font-family: verdana,arial,sans-serif; font-weight: normal;font-size: 8pt; color: #000000;}
td.verder_titel {padding: 1px 2px 0 2px; font-family: verdana,arial,sans-serif; font-weight: bold;font-size: 8pt; color: rgb(72,72,72);}
div.clubnieuws_foto {margin: 0 5px 2px 0; padding: 2px; border: 1px solid rgb(50,50,50); width="auto"; float: left;}
div.clubnieuws_text {margin: 0; padding: 0; border: 0; vertical-align: top;font-family: verdana,arial,sans-serif;font-weight: normal;font-size: 8pt; color: #000000;}
font.kop {font-family: verdana,arial,sans-serif;font-weight: bold;font-size: 8pt; color: #000000;}

.sponsorheader {height: 20px; padding: 7px 0 0 5px; background: url(images/achtergrond_sponsoring.jpg) left top no-repeat; font-family: verdana,arial,sans-serif; font-weight: bold;font-size: 8pt; color: white;}

.pijl_uit {width: 16px; height: 17px; border: 0; margin: 0; padding: 0; background: url('images/pijltje_inloggen.png'); cursor: pointer;}
.pijl_aan {width: 16px; height: 17px; border: 0; margin: 0; padding: 0; background: url('images/pijltje_inloggen.png'); cursor: pointer;}
a.wwvergeten {font-family: verdana,arial,sans-serif; font-weight: normal; text-decoration: none; font-size: 7pt; color: white;}
a.wwvergeten:hover {text-decoration: underline;}

#topmenu {display: block; margin: 0;}
#topmenu ul {position: absolute; z-index: 1000; margin: 0; padding: 0; list-style: none;}
#topmenu li {font-family: verdana,arial,sans-serif; font-size: 10pt; font-weight: bold; text-decoration: none; color: white;}
#topmenu div {text-align: center; font-family: verdana,arial,sans-serif; font-size: 9pt; font-weight: bold; text-decoration: none; color: white;}
#topmenu p {display: inline;}

#topmenu li {height: 20px; padding: 3px 0 0 0; float: left; background: url(images/menu_uit.jpg) left top repeat-x; border-left: solid 1px white;}
#topmenu li.firstitem {border: none;}
#topmenu li ul {position: absolute; display: none; margin: 0 0 0 -1px; padding: 3px 0 0 0; border-bottom: solid 1px white;}
#topmenu li ul li {clear: both; width: 175px; height: 17px; padding: 2px 0 0 5px; text-align: left; background: rgb(255,93,0); border-top: solid 1px white;border-left: solid 1px white; border-right: solid 1px white;}
#topmenu li:hover {background: url(images/menu_aan.jpg) left top repeat-x; cursor: pointer; cursor: hand;}
#topmenu li:hover.firstitem {background: url(images/menu_border_on_first.jpg) repeat-x; cursor : pointer; cursor : hand;}
#topmenu li:hover div {display: block;}
#topmenu li:hover ul{position: absolute; display: block; cursor: pointer; cursor: hand; z-index: 1000;}
#topmenu li:hover ul li div {width: 90%; color: white; text-align: left; float: left;}
#topmenu li:hover ul li:hover {background: rgb(200,200,200);}
#topmenu li ul li ul {margin: 3px 0 0 160px; padding: 0;}
#topmenu li:hover ul li ul {display: none;}
#topmenu li:hover ul li:hover ul {display: block;}


#teampage {width: 100%;}
#contactdata {width: 100%;}
#accrec {width: 100%;}
#calendar {width: 100%;}
#contactteams {margin: 0 0 10px 0;}
.cms_info {margin: 0 0 5px 0;}
.outerblock {margin: 0 0 20px 0;}
.outerblock .title {margin: 0 0 3px 0;}
.outerblock .title td {padding: 3px; background:#666666; color: #FFFFFF; font-weight: bold; font-size: 8pt}
.outerblock .title a {color: white;}
.outerblock .subtitle td {padding: 3px; background:#999999; color: #FFFFFF; font-weight: bold; font-size: 8pt}
.outerblock .innerblock table {margin: 0 0 10px 0;}
.outerblock .innerblock td {padding: 0 2px 1px 0;}
#calendar .innerblock_o_1 {width: 30px; padding: 2px 0 2px 0;}
#calendar .innerblock_o_2 {width: 15px; padding: 2px 0 2px 0;}
#calendar .innerblock_o_3 {width: 30px; padding: 2px 0 2px 0; text-align: right;}
#calendar .innerblock_o_4 {width: 500px; padding: 2px 0 2px 5px;}
#calendar .innerblock_o_5 {width: 15px; padding: 2px 0 2px 0;}
#calendar .innerblock_e_1 {padding: 2px 0 2px 0;}
#calendar .innerblock_e_2 {padding: 2px 0 2px 0;}
#calendar .innerblock_e_3 {padding: 2px 0 2px 0; text-align: right;}
#calendar .innerblock_e_4 {padding: 2px 0 2px 5px;}
#calendar .innerblock_e_5 {padding: 2px 0 2px 0;}

#guestbook{margin: 3px 0 10px 0;}
#guestbook .textblock{margin: 0 0 5px 0;}
#guestbook .fieldtitle{float: left;}
#guestbook .fieldtext{}
#guestbook .textareablock{margin: 0 0 5px 0;}
#guestbook .textbuttonblock{}
#guestbook_show{width: auto; margin: 10px 0 10px 0;}
#guestbook_show .commentblock{width: auto;margin: 0 0 10px 0;}
#guestbook_show .commentheader{margin: 0;}
#guestbook_show .commentname{float: left; width: 50%; font-weight: bold; margin: 0;}
#guestbook_show .commentdatetime{margin: 0; width: auto; text-align: right;}
#guestbook_show .commenttext{margin: 0; padding: 0 0 0 20px;}

#weather .weer_dag{padding: 0 0 10px 0; text-align: center; font-family: verdana,arial,sans-serif; font-weight: bold; font-size: 12pt; color: rgb(255,93,0);}
#weather .weer_type{padding: 0 0 10px 0; text-align: center;}
#weather .weer_temp{padding: 0 0 10px 5px; text-align: center;}
#weather .weer_tempmax{width: 25px; height: 15px; padding: 0; text-align: center; vertical-align: middle; float: left; background: rgb(182,182,182); font-family: verdana,arial,sans-serif; font-weight: bold; font-size: 8pt; color: rgb(69,69,69);}
#weather .weer_tempmin{width: 25px; height: 15px; padding: 0; text-align: center; vertical-align: middle; float: left; background: rgb(72,72,72); font-family: verdana,arial,sans-serif; font-weight: bold; font-size: 8pt; color: #ffffff;}
#weather .weer_richting{padding: 0 0 10px 0; text-align: center; font-family: verdana,arial,sans-serif; font-weight: bold; font-size: 9pt; color: rgb(255,93,0);}
#weather .weer_kracht{padding: 0 0 5px 0; text-align: center; font-family: verdana,arial,sans-serif; font-weight: bold; font-size: 9pt; color: rgb(72,72,72);}
#weather .weer_bron{padding: 0; text-align: right; font-family: verdana,arial,sans-serif; font-weight: normal; font-size: 7pt; color: rgb(182,182,182);}
#weather a {font-family: verdana,arial,sans-serif; font-weight: normal; font-size: 7pt; color: rgb(182,182,182);}

.webscript {background: none;}
.webscript table {width: 100%;}
.webscript td {padding-left: 4px;}
.webscript .spacer {height: 10px;}
.webscript .subspacer {height: 5px;}
.webscript .grouptitle_top .text {margin: 0 0 10px 0; width: 100%; padding: 3px;font-size: 8pt; font-weight: bold; color: #000000; background: #CCCCCC;}
.webscript a {padding: 2px 5px; font-size: 8pt; font-weight: bold; border: solid 1px #444444; background: #CCCCCC;}
.webscript .grouptitle_top {padding: 10px 5px 0 0;}
.webscript .grouptitle_top .text {margin: 0 0 10px 0; width: 100%; padding: 3px;font-size: 8pt; font-weight: bold; color: #000000; background: #CCCCCC;}
.webscript .grouptitle_left .text {margin: 0; padding: 0;font-size: 8pt; font-weight: bold; color: #000000; background: none;}
.webscript .title {padding: 0 5px 0 0; font-weight: bold;}
.webscript .title_left {background: white;}
.webscript .dash {padding: 0 5px 0 0;}
.webscript .even {padding: 0 0 2px 0;}
.webscript .odd {padding: 0 0 2px 0;}
.webscript .function {padding: 0 5px 0 0; font-weight: bold;}
.webscript .teamfunction {width: 120px; height: 130px; margin: 0;}
.webscript .teamfunction .photo {width: auto; text-align: center;}
.webscript .teamfunction .function {width: auto; text-align: center;}
.webscript .teamfunction .name {width: auto; text-align: center;}
.webscript .teammember {width: 120px; height: 130px; margin: 0;}
.webscript .teammember .photo {width: auto; text-align: center;}
.webscript .teammember .name {width: auto; text-align: center;}
.webscript .teamemail a {padding: 2px 5px; font-size: 8pt; font-weight: bold; border: solid 1px #444444; background: #CCCCCC;}
.webscript .eventlink a {padding: 0; font-size: 8pt; font-weight: bold; border: none; background: none;}
.webscript .linkbox {padding: 4px 0;}
.webscript .present {text-align: center;}
.webscript .absent {text-align: center;}
.webscript .unknown {text-align: center;}
.webscript .eventtext {padding-bottom: 5px;}
.webscript .place {font-style: italic;}
.webscript .eventtime{padding: 0 5px 0 0;}
.webscript .eventspage .hometeam {padding-left: 10px;}
.webscript .calendar a {padding: 0; font-size: 8pt; font-weight: bold; border: none; background: none;}


/* Transactions */
.screen {font-family: verdana,arial,sans-serif; font-size: 8pt; margin-top: 0pt; margin-left: 0pt}
.block_l0{font-size: 8pt}
.record_l0_e{background: #D8D8D8;font-size: 8pt}
.record_l0_o{background: #EEEEEE;font-size: 8pt}
.block_l1{background: #EEEEEE;font-size: 8pt}
.record_l1_e{background: #D8D8D8;font-size: 8pt}
.record_l1_o{background: #EEEEEE; font-size: 8pt}
.block_l2{background-image: url(images/gray_179.jpg);font-size: 8pt}
.record_l2_e{background: #D8D8D8;font-size: 8pt}
.record_l2_o{background: #EEEEEE;font-size: 8pt}
.blocktitle{background:#666666;color: #FFFFFF;font-weight: bold;font-size: 8pt}
.message{background: #FFFFCC; font-size: 8pt}
.event_title {width: auto; position: relative; margin: 0 0 5px 0; padding: 3px 10px 3px 10px; vertical-align: middle; background: #AAAAAA; font-size: 8pt; font-weight: bold; color: #FFFFFF;}
.event_events {width: auto; position: relative; margin: 0 0 10px 0; padding: 0; background: transparent; font-size: 8pt; color: #000000;}
