.member a{visibility: hidden;}

/*Set's border, padding and margin to 0 for all values*/
* {border: 0;}
body, html {color: #000; font-family: Verdana, Arial, Tahoma, sans-serif; height: 100%;	background: url(images/c_navs_beneden.gif) 0 100px repeat-y #fff; padding: 0; margin: 0; border: 0;}
body {min-width: 900px; height: 100%; background: url(images/xbg_nn.gif) top left no-repeat; padding: 0; margin: 0;}
.clear {clear: both;}

td {vertical-align: top;}

table.mainContainer {width: 100%; background: url(images/c_rechts_bg210.gif) 100% 100px repeat-y;}
td.mainContainer {width: 100%;}

/**************************
HEADER
**************************/
#header {background: url(images/c_head_bg_oranje.gif) top left repeat-x; padding: 0; margin: 0; overflow: hidden;}
#head_center01 {background: url(images/trainer_rebov.jpg) top right no-repeat;}
#header h1{font-size: 28px; color: #fff; font-weight: normal; padding: 0 0 0 17px; letter-spacing: 1px; margin: 20px 0 0 0;}
#header h2{font-size: 23px; color: #fff; font-weight: normal; text-align: center; line-height: 84px; margin: 0; padding: 0;}
#head_logo {width: 291px; background: url(images/c_logo.gif) top left no-repeat;}
#head_right {background: url(images/c_head_re210a.gif) top left no-repeat;}

#marquee {background: url(images/c_marquee.gif) top left repeat-x;text-align: left;}
#marquee p {font-size: 13px; color: #fff; font-weight: normal; text-align: left; letter-spacing: 1px; padding-left: 8px; margin: 0;}
#marquee_re {width: 2px; background: url(images/c_marquee.gif) top left repeat-x; text-align: right;}

/**************************
LEFT COLUMN 
**************************/
#left {padding: 0; margin: 0;}
#navigation {background: url(images/bg_navigatie.gif) top left repeat-y; padding: 0; margin: 0; border: 0;}
#top {width: 151px; height: 20px; background: url(images/bg_member.gif) top left no-repeat;}

.zoek {width: 291px; height: 80px; padding-left: 34px; padding-top: 0; background: url(images/bg_zoek.gif) top left no-repeat;}
.zoek a{margin-left: 22px; padding-left: 2px; padding-right: 22px; font-size: 13px; color: #fff; font-weight: normal; line-height: 14px; text-decoration: none; background: url(images/link_zoek.gif) top left no-repeat;}
.zoek a:hover{color: #004e9a; text-decoration: none; font-weight: norml; background: url(images/link_zoek_on.gif) top left no-repeat;}
.field {border: 1px solid; border-color: #FF9900; width: 128px; margin-left: 1px;}

#inlogblok {padding: 0 0 0 60px;font-family: Verdana, Arial, Tahoma, sans-serif; font-size: 8pt;}
#logoffknop {padding: 3px; font-family: Verdana, Arial, Tahoma, sans-serif; font-size: 8pt; color: #000000; background: #FFFFFF; cursor: pointer;}

/**************************
CONTENT AND COLUMNS
**************************/
#inner {width: 100%; padding: 20px 20px 0 20px;}
#content {width: auto; overflow: auto;}
.blockheader {background: #0958a8; padding: 2px 8px 2px 0px; width: auto; height: 18px; text-align: center; font-size: 10pt; font-weight: normal; color: #fff; border: 1px solid #f89501; border-width: 1px 1px 0px 1px;}
.blocktekst {background: url(images/bg_bloktekst.jpg) top left repeat-y; padding: 3px 3px 17px 3px; margin: 0 0 20px 0; width: auto;font-size: 8pt; color: #004e9a; font-weight: normal; vertical-align: text-top; line-height: 20px; border: 1px solid #f89501; border-width: 0px 1px 1px 1px;}
.blocktekst img {padding: 4px 8px 0px 0px;}
.article_title {margin: 0 0 15px 0; color: #333399; font-size: 14pt; font-weight: bold; font-family: verdana,arial,tahoma,sans-serif;}
.article_intro {margin: 0 0 10px 0; color: #333399; font-size: 8pt; font-weight: normal; font-family: verdana,arial,tahoma,sans-serif;}
.article_detail {margin: 0 0 10px 0; color: #333399; font-size: 8pt; font-weight: normal; font-family: verdana,arial,tahoma,sans-serif;}
#content img {margin: 0 10px 10px 0;}


/*************************
RIGHT COLUMN
**************************/
#right {padding: 20px 7px 0 6px;}
.sponsorlogos {margin: 20px 0 0 0;}

/**************************
FOOTER 	
**************************/
if($system[browser] == "ie"):
  #footer {margin: 0; padding: 0; border: 0;}
else:
  #footer {position: absolute; bottom: 0px; width: 100%; height: 61px; margin: 0; padding: 0; border: 0;}
endif;
#footer a {font-size: 13px; color: #fff; padding-right: 5px; font-weight: normal; text-decoration: none;}
#footer a:hover {color: #004e9a; text-decoration: none;}
#footer p {clear: both; padding-left: 0; padding-top: 22px; font-size: 13px; color: #fff; letter-spacing: 1px; line-height: 16px;}
#footer p span {font-size: 7px; color: #fff;}
#footer_re2 {background: url(images/c_footer_bg2.gif) top left repeat-x;}
#footer_re2 p {padding: 0; margin: 0; font-size: 13px; color: #fff; letter-spacing: 1px; line-height: 37px;}

#teampage {width: 100%;}
#contactdata {width: 100%;}
#accrec {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 {margin: 0 0 3px 0; padding: 3px 0 3px 0; border-bottom: solid 1px #999999; font-family: arial,verdana,sans-serif; color: #000000;font-weight: bold;font-size: 8pt}
.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; font-family: arial,verdana,sans-serif;}
#calendar .innerblock_o_1 {width: 0; 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: 550px; 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;}

/* CoolMenus 4 - default styles - do not edit */
.clCMEvent{position:absolute; width:99%; height:99%; clip:rect(0,100%,100%,0); left:0; top:0; visibility:visible}
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
/* CoolMenus 4 - default styles - end */

/*Style for the background-bar*/
.clBar{position:absolute; width:10; height:10; background-color:Navy; layer-background-color:Navy; visibility:hidden}

/*Styles for level 0*/
.clLevel0,.clLevel0over{position:absolute; padding:12px 0 0 20px; font-family:verdana,arial,helvetica; font-size:8pt; font-weight:bold; vertical-align:middle}
.clLevel0{background: url(images/main_nav.gif); layer-background-color: url(images/main_nav.gif); color:black;}
.clLevel0over{background: url('images/main_nav_on.gif'); layer-background: url('images/main_nav_on.gif'); color: black; cursor:pointer; cursor:hand; }
.clLevel0border{position:absolute; visibility:hidden; background-color: #0958A8; layer-background-color: #0958A8;}

/*Styles for level 1*/
.clLevel1, .clLevel1over{position:absolute; padding: 10px 0 0 10px; font-family:verdana, arial,helvetica; font-size: 8pt; font-weight: bold}
.clLevel1{background: url('images/basis_menu.jpg'); layer-background: url('images/basis_menu.jpg'); color:black;}
.clLevel1over{background: url('images/basis_menu_selected.jpg'); layer-background: url('images/basis_menu_selected.jpg'); color: black; cursor:pointer; cursor:hand; }
.clLevel1border{position:absolute; z-index:500; visibility:hidden; background-color: #0958A8; layer-background-color: #0958A8;}
