* {margin: 0; padding: 0; vertical-align: top; font-family: arial,verdana,sans-serif; font-size: 9pt;}

html {height: 100%;}
body {background: rgb(228,225,225);}
div, span, td, a {font-weight: normal; color: #444444;}
a {text-decoration: none;}
a:hover {text-decoration: underline;}
ul {margin: 0 0 5px 20px;}
.clearfloat {clear: both;}
#bericht {margin: 0 0 10px 163px; padding: 5px; width: auto; border: 1px solid #FF0000; background: #FF9999;}

.leesmeer {width:100%; text-align: right;}
.leesmeer a:link,.leesmeer a:visited,.leesmeer a:active {padding: 0 10px 0 0; background: url(images/arrow_off.png) right no-repeat; text-decoration: underline; cursor: pointer; cursor: hand;}
.leesmeer a:hover {padding: 0 10px 0 0; background: url(images/arrow_on.png) right no-repeat;  color: rgb(244,122,43); text-decoration: underline; cursor: pointer; cursor: hand;}

.page_info_bar{margin: 10px 0 10px 0; padding: 2px; border: solid 1px rgb(191,191,191);}
.info_bar_left{float: left; font-family: verdana,arial,sans-serif; font-weight: normal; font-size: 8pt; color: rgb (127,127,127);}
.info_bar_right{float: right; font-family: verdana,arial,sans-serif; font-weight: normal; font-size: 8pt; color: rgb (127,127,127);}

#container {position: absolute; left: -485px; top: 0; width: 970px; margin-left: 50%; background: url(/images/bg_container.png) top left repeat-y;}
#topcompilatie {margin-left: 5px; width: 960px; height: 160px; background: url(/images/topcompilatie.jpg) top left no-repeat;}

#menubalk {margin-left: 5px; width: 960px; height: 26px; background: url(images/menuachtergrond.jpg) top left repeat-x;}
#topmenu {display: block; padding: 2px 0 0 165px}
#topmenu ul {position: absolute; z-index: 1000; margin: 0; padding: 0; list-style: none;}
#topmenu li {font-family: verdana,arial,sans-serif; font-size: 8pt; font-weight: normal;text-decoration: none; color: white;}
#topmenu div {text-align: center; font-family: arial,verdana,sans-serif; font-size: 8pt; font-weight: bold; text-decoration: none; color:  rgb(209,209,209);}
#topmenu p {display: inline;}

#topmenu div {display: block;}
#topmenu div.highlight {color: rgb(244,122,43)}

  #topmenu li {float: left; padding: 5px 10px 3px 10px; background: url(images/menuborder.jpg) no-repeat; font-family: arial,verdana,sans-serif; font-size: 8pt; font-weight: bold;text-decoration: none; color: rgb(209,209,209);}
  #topmenu li ul {position: absolute; display: none; margin: 3px 0 0 -11px; padding: 3px 0 0 0; border-bottom: solid 1px #888888;}
  #topmenu li ul li {clear: both; width: 120px; padding: 5px; background: #000000; border-top: solid 1px #888888;border-left: solid 1px #888888; border-right: solid 1px #888888;}
  #topmenu li:hover {color: rgb(244,122,43); font-family: arial,verdana,sans-serif; font-size: 8pt; font-weight: bold;text-decoration: none; cursor : pointer; cursor : hand;}
  #topmenu li:hover div {color: rgb(244,122,43)}
  #topmenu li:hover ul{display: block; cursor : pointer; cursor: hand; z-index: 1000;}
  #topmenu li:hover ul li div {text-align: left; color: rgb(209,209,209)}
  #topmenu li:hover ul li div.highlight {color: rgb(244,122,43)}
  #topmenu li:hover ul li:hover div {color: rgb(244,122,43)}
  #topmenu li:hover ul li:hover div.highlight {color: rgb(209,209,209)}


#middle {margin-left: 5px; padding-top: 10px; width: 960px;}

#content_left {float: left; margin-left: 24px; width: 370px; background: none;}
#content_right {float: left; margin-left: 15px; width: 370px; background: none;}
#content {float: left; margin-left: 24px; width: 755px; background: none;}
h1 {padding-bottom: 3px; font-weight: bold; color: rgb(244,118,31);}
h2 {font-weight: bold; margin-bottom: 2px;}
h2 a {font-weight: bold;}
.block {margin-bottom: 30px; padding-top: 10px; border-top: solid 1px #AAAAAA;}
.article {margin-bottom: 10px;}
.auteur {color: #AAAAAA; font-size: 8pt;}
.text {}
.image1 {float: left; margin: 0 5px 5px 0;}
.image2 {float: right; margin: 0 2px 2px;}
.block_activiteiten {margin-bottom: 30px; padding:5px; border: solid 4px #EEEEEE;}
.block_activiteiten h1{margin-bottom: 5px; padding: 0; font-weight: bold; color: #444444;}

#column_left {float: left; width: 150px; background: none;}
#column_left h1{margin: 0 0 0 10px; padding: 0; font-weight: bold; font-size: 11pt; color: #444444;}
#column_left h2{margin: 0 0 0 10px; padding: 0; width: 100%; font-weight: bold; font-size: 8pt; color: rgb(244,118,31); border-bottom: solid 1px #AAAAAA;}
#column_left .block{margin: 0 0 20px 10px; border: none;}
.forum_left {margin: 0 0 15px 0;}
.forum_left h3{font-weight: bold; font-size: 8pt;}
.forum_left h3 a{font-weight: bold; font-size: 8pt;}
.forum_left .date {font-weight: bold; font-size: 8pt; color: #888888;}
.forum_left .text {font-size: 8pt; color: #AAAAAA;}

.login_block{width: auto;}
.login_block .block_user{}
.login_block .text_user{font-family: verdana,arial,sans-serif; font-weight: normal; font-size: 8pt; color: #444444;}
.login_block .input_user{border: solid 1px #AAAAAA;}
.login_block .block_password{}
.login_block .text_password{font-family: verdana,arial,sans-serif; font-weight: normal; font-size: 8pt; color: #444444;}
.login_block .input_password{border: solid 1px #AAAAAA;}
.login_block .input_button{margin: 3px 0 3px 0;}
.login_block .login_button_off{color: black; cursor: pointer;}
.login_block .login_button_on{color: rgb(244,122,43); cursor: pointer;}
.login_block .newpassword{}
.login_block .newpassword a{font-size: 7pt; color: #AAAAAA;}
.loggedin_block{width: auto;  margin: 0 0 5px 0; padding: 50px 0 5px 8px; border: solid 1px rgb(219,219,219); background: url(/images/bg_inloggen.jpg) repeat-x;}
.loggedin_block .text_loggedin_as{font-family:  verdena,sans-serif; font-weight: bold; font-size: 12px; color: #444444;}
.loggedin_block .text_username {font-family: verdena,sans-serif; font-weight: normal; font-size: 12px; color: #444444;}
.loggedin_block .logoff_button{margin: 10px 0 0 0; font-family:  verdena,sans-serif; font-weight: normal; font-size: 12px; color: white;}
.loggedin_block .logoff_button a{color: white;}

.search_block{width: auto;}
.search_block .input_search{border: solid 1px #AAAAAA;}
.search_block .input_button{float: left; margin: 3px 0 0 0;}
.search_block .search_off{color: black; cursor: pointer;}
.search_block .search_on{color: rgb(244,122,43); cursor: pointer;}

#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 .textareablock textarea {border: solid 1px #AAAAAA;}
#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;}









#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;}

/* 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;}
.calendar_month {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;}
.calendar_items {position: relative; margin: 0 0 10px 0; padding: 0 0 4px 0; background: transparent; font-size: 8pt; color: #000000;}



