body {
margin: 0px;
padding: 0px;
background: #ffffff;
scrollbar-base-color: #fdb813; 
scrollbar-darkshadow-color: #fdb813; 
scrollbar-face-color: #f1ab00; 
scrollbar-shadow-color: #E5A300; 
scrollbar-track-color: #fdb813; 
scrollbar-arrow-color: #df2316; 
scrollbar-3dlight-color: #fdb813; 
scrollbar-highlight-color: #E5A300;
}
body, td, input, textarea, select {
font-family: verdana,tahoma,arial,helvetica,sans-serif;
font-size: 11px;
line-height: 16px;
color: #403F45;
}
table {
border-collapse: collapse;
}
form {
margin: 0px;
}

/* TABLE for MAIN columns */
.coltable {
width: 100%;
height: 100%;
}
.coltable .colLeft {
width: 188px;
padding: 0px;
background: #595860;
border-right: 1px solid #787880;
vertical-align: top;
}
.coltable .colRight {
padding: 0px;
vertical-align: top;
}


/* NESTED TABLE for TEXT COLUMNS */
.tekstKolTabel {
width: 100%;
height: 100%;
margin: 0px;
padding: 0px;
}
.tekstKolTabel td {
vertical-align: top;
}
.tekstKolTabel * {
border-style: solid;
border-color: #4E4D53;
border-width: 0px;
}
.tekstKol p, .tekstKol div, .tekstKol h2 {
padding: 0px 10px 0px 10px;
}
.tekstKolLinks {
width: 413px;
padding: 0px;
text-align: justify;
}
.tekstKolLinks p, .tekstKolLinks div, .tekstKolLinks h2 {
padding: 0px 20px 0px 15px;
}
.tekstKolRechts {
font-size: 9px;
padding: 0px;
}
.tekstKolRechts p, .tekstKolRechts div {
padding: 0px 7px 0px 5px;
}
.tekstKolTabel .kolomAfb {
margin: 0px;
padding: 0px;
border-width: 1px 0px 1px 0px;
border-color: #000000;
}
.kolomKop1 {
width: inherit;
height: 45px;
border-bottom: 1px solid #787880;
background: #595860  url(../pix/bg_kolomkop.gif) no-repeat right;
color: #ffcc00;
font-family: arial,helvetica,sans-serif;
font-size: 12px;
vertical-align: middle;
}
.kolomKop {
width: inherit;
height: 45px;
border-top: 1px solid #787880;
border-bottom: 1px solid #787880;
background: #595860 url(../pix/bg_kolomkop.gif) no-repeat right;
color: #ffcc00;
font-family: arial,helvetica,sans-serif;
font-size: 12px;
vertical-align: middle;
}
.tekstKolTabel .geelVlak {
padding: 5px;
background: #fdb813;
border-width: 1px;
}
.tekstKolTabel .grijsVlak {
padding: 10px;
background: #b7b7bd;
border-width: 1px;
}



/* TEXT FORMATTING */
h1 {
font-family: verdana,arial,helvetica,sans-serif;
font-size: 28px; 
font-weight: normal; 
letter-spacing: 1px;
color: #fdb813;
}
h2 {
font-family: verdana,arial,helvetica,sans-serif;
font-size: 20px; 
font-weight: normal; 
color: #fdb813;
line-height: 21px;
}
h3 {
font-family: verdana,arial,helvetica,sans-serif;
font-size: 14px; 
font-weight: bold; 
color: #404042; 
margin-bottom: 0px;
}
ul li {
list-style-image: url(../pix/ico_list.gif);
margin-left: -14px;
list-style-position: outside;
}
ol li {
margin-left: -14px;
}
dt {
font-weight: bold;
}
dd {
margin-left: 25px;
}

a:link, a:visited {color: #DF0000; text-decoration: none;}
a:hover, a:active {color: #DF0000; text-decoration: underline;}
a:link.linkZwart, a:visited.linkZwart {color: #000000; text-decoration: none;}
a:hover.linkZwart, a:active.linkZwart {color: #000000; text-decoration: underline;}
a:link.linkWit, a:visited.linkWit {color: #ffffff; text-decoration: none;}
a:hover.linkWit, a:active.linkWit {color: #ffffff; text-decoration: underline;}
a:link.linkGeel, a:visited.linkGeel {color: #fdb813; text-decoration: none;}
a:hover.linkGeel, a:active.linkGeel {color: #fdb813; text-decoration: underline;}

.introTekst {
font-weight: bold;
}
.verplicht {
color: #000000;
}
.warning {
background: #c10000;
color: #ffffff;
padding: 5px;
}
.geelVlak {
background: #fdb813 ;
border: 1px solid #4E4D53;
padding: 5px;
}
.kaderZwart {
border: 1px solid #4E4D53;
padding: 5px;
}
.grijs {
color: #595860;
}
.updatenoot {
width: inherit;
text-align: left;
border-top: 1px solid #b7b7bd;
padding-left: 10px;
color: #5e5e60;
font-size: 8px;
}


/* kolommen sportpagina */
.infoItem {
width: 90px;
padding: 5px;
vertical-align: top;
font-weight: bold;
text-align: right;

}
.infoTekst {
width: 300px;
padding: 5px;
vertical-align: top;
text-align: justify;
}
.infoTekst b, .infoTekst dt  {
color: #f1ab00;
}
p.businfo {
border: 1px solid #006BB7;
padding: 3px;
}
p.businfo img {
margin: 4px 4px 4px 0px;
}
p.businfo b {
color: #006BB7;
}

/* DATA TABLE */
.dataTable {
border: 1px solid #787880;
}
caption {
height: 23px;
vertical-align: bottom;
text-align: left;
background: #595860 url(../pix/bg_caption.gif) no-repeat right;
padding: 6px 0px 0px 5px;
color: #fdb813;
font-family: arial,helvetica,sans-serif;
font-size: 13px;
border: 1px solid #787880;
}
.dataTable td {
height: 22px;
padding: 3px 5px 3px 5px;
font-size: 11px;
line-height: 14px;
color: #000000;
}
.dataTable thead td {
background: #7f7f82 url(../pix/bg_pageshadow.gif);
color: #ffffff;
border-bottom: 1px solid #ffce00;
font-size: 11px;
font-weight: bold;
padding: 1px 5px 1px 5px;
}
.dataTable tfoot td {
background: #f1ab00 url(../pix/bg_pageshadow.gif);
color: #404042;
border-top: 1px solid #ffce00;
font-size: 9px;
font-weight: normal;
text-align: right;
line-height: 10px;
padding: 1px 5px 1px 5px;
}
.rowDark td {
background: #fdb813;
}
.rowLight td {
background: #FEC12E;
}
.rowHighlight  {
background: #FFD779;
}


/* FORMS TABLE */
.formtabel {
width: 100%;
border: 1px solid #787880;
}
.formtabel td {
height: 26px;
}
.formtabel .col1 {
vertical-align: top;
padding: 3px 10px 0px 5px;
text-align: right;
color: #000000;
background: #fdb813;
border-top: 1px solid #ffd934;
}
.formtabel .col2 {
vertical-align: top;
padding: 2px 10px 0px 5px;
color: #000000;
background: #fdb813;
border-top: 1px solid #ffd934;
}
.formtabel .col3 {
vertical-align: top;
padding: 5px 2px 0px 10px;
line-height: 12px;
background: #f1ab00;
border-top: 1px solid #ffce00;
}
.formtabel .invoerveld {
width: 170px; 
height: 19px;
background: #BABAC8 url(../pix/bg_inputfield_grijs.gif) repeat-x; 
border: 1px solid #403F45;
}
.formtabel .invoerveldactive {
width: 170px; 
height: 19px;
background: url(../pix/bg_inputfield_wit.gif) repeat-x; 
border: 1px solid #403F45;
}
.formtabel textarea {
width: 170px; 
height:120px;
background: #BABAC8 url(../pix/bg_inputfield_grey.gif) repeat-x; 
border: 1px solid #403F45;
}
.formtabel .textareaactive {
width: 170px; 
height:120px;
background: #F8F8F9 url(../pix/bg_inputfield_wit.gif) repeat-x;
}
.formtabel select, .formtabel option {
height: 19px;
background: #BABAC8 url(../pix/bg_inputfield_grey.gif) repeat-x; 
border: 1px solid #403F45;
}
.formtabel .formbutton {
width: 120px;
height: 16px;
background: #fdb813 url(../pix/bg_formbutton.gif);
color: #ffffff;
border: 0px solid #403F45;
font-size: 10px;
font-weight: bold;
cursor: pointer;
margin: 2px 10px 2px 10px;
}
.formtabel .formbuttonGeel {
width: 120px;
height: 16px;
background: #fdb813 url(../pix/bg_formbuttonGeel.gif);
color: #000000;
border: 0px solid #fdb813;
font-size: 10px;
font-weight: bold;
cursor: pointer;
}
.formtabel thead td {
height: 22px;
padding: 3px 10px 0px 5px;
background: #7f7f82 url(../pix/bg_pageshadow.gif);
color: #ffffff;
border-bottom: 1px solid #ffce00;
font-size: 11px;
font-weight: bold;
}
.formtabel tfoot td {
height: 22px;
background: #f1ab00 url(../pix/bg_pageshadow.gif);
border-top: 1px solid #ffce00;
color: #000000;
}



/* submenu layer */
#submenu {
position: absolute;
width: 188px;
top: 0px;
left: 0px;
margin: 0px;
padding: 0px;
z-index: 100;
}
.submenu_itemcel {
width: 188px;
padding: 1px 10px 2px 0px;
text-align: right;
color: #ffffff;
border-bottom: 1px solid #787880;
}
.submenu_itemcel2 {
width: 188px;
padding: 1px 10px 2px 0px;
text-align: right;
color: #ffffff;
background: #787880;
border-bottom: 1px solid #787880;
}
.submenu_itemcelselect {
padding: 0px 10px 1px 0px;
text-align: right;
background: #fdb813;
color: #000000;
font-weight: bold;
border-top: 2px solid #E5A300;
}
#submenu a.submenu_item {
font-weight: bold;
color: #ffffff;
}
#submenu a:hover.submenu_item, a:active.submenu_item {
text-decoration: none;
color: #ffffff;
}
.butrow {
text-align: right;
padding: 6px 10px 0px 0px;
}
.submenuicon {
margin-left: 5px;
}

.thumb {
border: 1px solid #404048;
margin: 0px 10px 12px 0px;
}

.imgLocatie {
border-top: 1px solid #000000;
border-bottom: 1px solid #000000;
}