html {height: 100%;}
body {margin: 0; font-family: verdana,arial,sans-serif; font-weight: normal; font-size: 8pt; background: url(/images/bg_body.jpg) top left repeat-x;}
table {margin: 0; border: 0; padding: 0; vertical-align: top; border-spacing: 0;}
tr {}
td {margin: 0; border: 0; padding: 0; vertical-align: top;font-family: verdana,arial,sans-serif; font-weight: normal; font-size: 8pt; color: #444444;}
a:link, a:visited, a:active {border: 0; margin: 0; position: relative; display: inline; font-family: verdana, sans-serif; font-size: 8pt; font-weight: bold; color: #444444; text-decoration: none; cursor : pointer;}
a:hover {border: 0; margin: 0; position: relative; display: inline; font-family: verdana, sans-serif; font-size: 8pt; font-weight: bold; color: #444444; text-decoration: underline; cursor : pointer;}html {height: 100%;}
body {margin: 0; font-family: verdana,arial,sans-serif; font-weight: normal; font-size: 8pt; background: url(/images/bg_body.jpg) top left repeat-x;}
table {margin: 0; border: 0; padding: 0; vertical-align: top; border-spacing: 0;}
tr {}
td {margin: 0; border: 0; padding: 0; vertical-align: top;font-family: verdana,arial,sans-serif; font-weight: normal; font-size: 8pt; color: #444444;}
a:link, a:visited, a:active {border: 0; margin: 0; position: relative; display: inline; font-family: verdana, sans-serif; font-size: 8pt; font-weight: bold; color: #444444; text-decoration: none; cursor : pointer;}
a:hover {border: 0; margin: 0; position: relative; display: inline; font-family: verdana, sans-serif; font-size: 8pt; font-weight: bold; color: #444444; text-decoration: underline; cursor : pointer;}
img {border: none; margin: 0;}
input {font-family: verdana,arial,sans-serif; font-weight: normal; font-size: 8pt; color: #444444;}
textarea{font-family: verdana,arial,sans-serif; font-weight: normal; font-size: 8pt; color: #444444;}
form {margin: 0; border: 0; padding: 0; vertical-align: top; font-family: verdana,arial,sans-serif; font-weight: normal; font-size: 8pt; color: #444444;}
select{font-family: verdana,arial,sans-serif; font-weight: normal; font-size: 8pt; color: #444444;}
font {font-family: verdana,arial,sans-serif; font-weight: normal; font-size: 8pt; color: #444444;}

.clearfloat{clear:both;}
.message {margin: 0 0 10px 0; padding: 5px; width: auto; font-family: verdana,arial,sans-serif; font-weight: normal; font-size: 8pt; border: 1px solid #FF0000; background: #FF9999;}

#container{width: auto;}
#margin_left {background: url(/images/margin_left.jpg) right top no-repeat;}
#margin_right {background: url(/images/margin_right.jpg) left top no-repeat;}

#topcompilatie{background: url(/images/topcompilatie.jpg) left top no-repeat;}
#menu{background: url(/images/bg_menu.jpg) top left no-repeat;}

#middle_outer{border-left: solid 1px white; border-right: solid 1px white; background: white;}
#middle_inner{border-left: solid 1px rgb(172,172,172); border-right: solid 1px rgb(172,172,172); background: white;}
#middle_left{padding: 0 0 0 0; background: rgb(243,243,243);}
#middle_center{padding: 17px 10px 10px 10px; background: white;}
#middle_right{padding: 0 0 0 0; background: rgb(243,243,243);}

#footer{background: white; text-align: center;}

#menu_outer{}
.left_menu_off{margin: 0; padding: 4px 0 0 10px; height: 20px; background: url(/images/menu_links_off.jpg); border-bottom: solid 1px white; cursor: pointer; font-family: verdena,arial, sans-serif; font-weight: normal; font-size: 9pt; color: white;}
.left_menu_on{margin: 0; padding: 4px 0 0 10px; height: 20px; background: url(/images/menu_links_on.jpg); border-bottom: solid 1px white; cursor: pointer;font-family: verdena,arial, sans-serif; font-weight: normal; font-size: 9pt; color: white;}

#content_left{float: left; width: 49%; height: 100%;}
#content_right{float: right; width: 49%; height: 100%;}

.content_titel {width: auto; padding: 0;}
.content_titel .middle {font-family: verdana,arial,sans-serif; font-weight: bold; font-size: 9pt; color: #444444; padding: 10px 0 0 0; background: url(/images/title_middle.jpg) top left repeat-x;}
.content_block{width: auto; margin: 0 0 10px 0; padding: 5px; border: solid 1px rgb(191,191,191); border-top: none; background: rgb(243,246,249);}
.content_introtitle{width: auto; margin: 0; padding: 2px 0 2px 0; font-family: verdana,arial,sans-serif; font-weight: bold; text-decoration: underline; font-size: 8pt; color: rgb (127,127,127);}
.content_introblock{width: auto; margin: 0 0 10px 0; padding: 5px;}
.content_subtitle{width: auto; margin: 5px 0 5px 0; padding: 2px 0 2px 5px; background: rgb(210,46,66); font-family: verdana,arial,sans-serif; font-weight: bold; font-size: 8pt; color: white;}
.content_more{width: auto; margin: 0;}
.content_more_date{width: 20px; margin: 0; padding: 0 10px 0 0; font-family: verdana,arial,sans-serif; font-weight: normal; font-size: 8pt; color: rgb (127,127,127);}
.content_more_title{margin:  font-family: verdana,arial,sans-serif; font-weight: normal; font-size: 8pt; color: rgb (127,127,127);}
.intro_photo{float: left; margin: 0 5px 2px 0; padding: 2px; border: solid 1px rgb(191,191,191);}
.intro_title{padding: 0 0 2px 0; font-family: verdana,arial,sans-serif; font-weight: bold; font-size: 8pt; color: rgb (127,127,127);}
.intro_text{padding: 0; font-family: verdana,arial,sans-serif; font-weight: normal; font-size: 8pt; color: rgb (127,127,127);}

.detail_intro{margin: 0 0 10px 0; padding: 0; font-family: verdana,arial,sans-serif; font-weight: normal; font-size: 8pt; color: rgb (127,127,127);}
.detail_text{margin: 0; padding: 0; font-family: verdana,arial,sans-serif; font-weight: normal; font-size: 8pt; color: rgb (127,127,127);}
.detail_files{margin: 10px 0 0 0; padding: 0; font-family: verdana,arial,sans-serif; font-weight: normal; font-size: 8pt; color: rgb (127,127,127);}

.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);}

.search_block{width: auto; margin: 0; padding: 77px 10px 10px 10px; background: url(/images/bg_zoeken.jpg);}
.search_block .input_search{}
.search_block .input_button{float: right; margin: 3px 0 0 0;}
.search_block .search_off{color: #444444;}
.search_block .search_on{color: #444444;}

.sponsor_logos{width: auto; padding: 0; text-align: center; border: solid 1px rgb(219,219,219); background: white;}
.sponsor_logo {margin: 10px 0 10px 0;}
.sponsor_title{margin: 0; padding: 5px 0 5px 0;font-family: verdana,arial,sans-serif;text-align: center; font-weight: bold; font-size: 10pt; background: url(/images/bg_sponsoring.jpg) top left repeat-x; color: white;}

.inlog_block_top {width: auto; height: 77px; background: url(/images/bg_inloggen_top.jpg) right top no-repeat;}
.login_block {width: auto; padding: 0 0 3px 8px; background: url(/images/bg_inloggen.jpg) right top repeat-y;}
.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{}
.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{}
.login_block .input_button{margin: 3px 0 3px 0;}
.login_block .login_button_off{cursor: pointer; color: #444444;}
.login_block .login_button_on{cursor: pointer; color: #444444;}
.login_block .newpassword{}
.login_block .newpassword a{font-family: verdana,arial,sans-serif; font-size: 7pt; font-weight: normal; color: #444444;}
.loggedin_block{width: auto;  margin: 0 0 5px 0; padding: 60px 0 5px 8px; border: solid 1px rgb(219,219,219); background: url(/images/bg_inloggen.jpg) no-repeat;}
.loggedin_block .text_loggedin_as{font-family: arial, verdena,sans-serif; font-weight: bold; font-size: 12px; color: #444444;}
.loggedin_block .text_username{font-family: arial, verdena,sans-serif; font-weight: normal; font-size: 12px; color: #444444;}
.loggedin_block .logoff_button{margin: 10px 0 0 0; font-family: arial, verdena,sans-serif; font-weight: normal; font-size: 12px; color: white;}
.loggedin_block .logoff_button a{color: white;}

#topmenu {width: auto; height: 31px; display: block;}
#topmenu ul {position: absolute; z-index: 1000; margin: 0; padding: 0; list-style: none;}
#topmenu li {font-family: verdana,arial,sans-serif; font-size: 9pt; 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: rgb(117,117,117);}
#topmenu p {display: inline;}

#topmenu li {height: 30px; padding: 8px 20px 0 20px; float: left;}
#topmenu li.firstitem {border: none;}
#topmenu li ul {position: absolute; display: none; margin: 6px 0 0 -20px; padding: 3px 0 0 0; border-bottom: solid 1px rgb(207,208,207);}
#topmenu li ul li {clear: both; width: 175px; height: 20px; padding: 2px 0 0 20px; text-align: left; background: rgb(243,243,243); border: solid 1px rgb(207,208,207); border-bottom: none;}
#topmenu li ul li div {color: #444444;}
#topmenu li ul li.firstitem {border-top: solid 1px rgb(113,72,14);border-left: solid 1px rgb(113,72,14); border-right: solid 1px rgb(113,72,14); cursor : pointer; cursor : hand;}
#topmenu li:hover {background: url(/images/bg_menu_on.jpg) top left repeat-x; cursor: pointer; cursor: hand;}
#topmenu li:hover div {display: block; color: #444444;}
#topmenu li:hover ul{position: absolute; display: block; cursor: pointer; cursor: hand; z-index: 1000;}
#topmenu li:hover ul li.firstitem {border-top: solid 1px rgb(113,72,14);border-left: solid 1px rgb(112,136,185); border-right: solid 1px rgb(112,136,185); cursor : pointer; cursor : hand;}
#topmenu li:hover ul li div {width: 90%; color: #444444); text-align: left; float: left;}
#topmenu li:hover ul li:hover {background: rgb(255,0,0);}
#topmenu li:hover ul li:hover div {color: white; text-align: left;}
#topmenu li:hover ul li:hover ul li div {color: #444444;}
#topmenu li:hover ul li:hover ul li:hover div {color: white;}
#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: white; font-weight: bold; font-size: 8pt}
.outerblock .subtitle td {padding: 3px; background:#999999; color: white; 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;}

/* 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}
.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: white;}
.event_events {width: auto; position: relative; margin: 0 0 10px 0; padding: 0; background: transparent; font-size: 8pt; color: #444444;}

#weather .weer_dag{padding: 0 0 10px 0; text-align: center; font-family: verdana,arial,sans-serif; font-weight: bold; font-size: 12pt; color: #444444;}
#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: #444444;}
#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);}

img {border: none; margin: 0;}
input {font-family: verdana,arial,sans-serif; font-weight: normal; font-size: 8pt; color: #444444;}
textarea{font-family: verdana,arial,sans-serif; font-weight: normal; font-size: 8pt; color: #444444;}
form {margin: 0; border: 0; padding: 0; vertical-align: top; font-family: verdana,arial,sans-serif; font-weight: normal; font-size: 8pt; color: #444444;}
select{font-family: verdana,arial,sans-serif; font-weight: normal; font-size: 8pt; color: #444444;}
font {font-family: verdana,arial,sans-serif; font-weight: normal; font-size: 8pt; color: #444444;}

.clearfloat{clear:both;}
.message {margin: 0 0 10px 0; padding: 5px; width: auto; font-family: verdana,arial,sans-serif; font-weight: normal; font-size: 8pt; border: 1px solid #FF0000; background: #FF9999;}

#container{width: auto;}
#margin_left {background: url(/images/margin_left.jpg) right top no-repeat;}
#margin_right {background: url(/images/margin_right.jpg) left top no-repeat;}

#topcompilatie{background: url(/images/topcompilatie.jpg) left top no-repeat;}
#menu{background: url(/images/bg_menu.jpg) top left no-repeat;}

#middle_outer{border-left: solid 1px white; border-right: solid 1px white; background: white;}
#middle_inner{border-left: solid 1px rgb(172,172,172); border-right: solid 1px rgb(172,172,172); background: white;}
#middle_left{padding: 0 0 0 0; background: rgb(243,243,243);}
#middle_center{padding: 17px 10px 10px 10px; background: white;}
#middle_right{padding: 0 0 0 0; background: rgb(243,243,243);}

#footer{background: white; text-align: center;}

#menu_outer{}
.left_menu_off{margin: 0; padding: 4px 0 0 10px; height: 20px; background: url(/images/menu_links_off.jpg); border-bottom: solid 1px white; cursor: pointer; font-family: verdena,arial, sans-serif; font-weight: normal; font-size: 9pt; color: white;}
.left_menu_on{margin: 0; padding: 4px 0 0 10px; height: 20px; background: url(/images/menu_links_on.jpg); border-bottom: solid 1px white; cursor: pointer;font-family: verdena,arial, sans-serif; font-weight: normal; font-size: 9pt; color: white;}

#content_left{float: left; width: 49%; height: 100%;}
#content_right{float: right; width: 49%; height: 100%;}

.content_titel {width: auto; padding: 0;}
.content_titel .middle {font-family: verdana,arial,sans-serif; font-weight: bold; font-size: 9pt; color: #444444; padding: 10px 0 0 0; background: url(/images/title_middle.jpg) top left repeat-x;}
.content_block{width: auto; margin: 0 0 10px 0; padding: 5px; border: solid 1px rgb(191,191,191); border-top: none; background: rgb(243,246,249);}
.content_introtitle{width: auto; margin: 0; padding: 2px 0 2px 0; font-family: verdana,arial,sans-serif; font-weight: bold; text-decoration: underline; font-size: 8pt; color: rgb (127,127,127);}
.content_introblock{width: auto; margin: 0 0 10px 0; padding: 5px;}
.content_subtitle{width: auto; margin: 5px 0 5px 0; padding: 2px 0 2px 5px; background: rgb(255,0,0); font-family: verdana,arial,sans-serif; font-weight: bold; font-size: 8pt; color: white;}
.content_more{width: auto; margin: 0;}
.content_more_date{width: 20px; margin: 0; padding: 0 10px 0 0; font-family: verdana,arial,sans-serif; font-weight: normal; font-size: 8pt; color: rgb (127,127,127);}
.content_more_title{margin:  font-family: verdana,arial,sans-serif; font-weight: normal; font-size: 8pt; color: rgb (127,127,127);}
.intro_photo{float: left; margin: 0 5px 2px 0; padding: 2px; border: solid 1px rgb(191,191,191);}
.intro_title{padding: 0 0 2px 0; font-family: verdana,arial,sans-serif; font-weight: bold; font-size: 8pt; color: rgb (127,127,127);}
.intro_text{padding: 0; font-family: verdana,arial,sans-serif; font-weight: normal; font-size: 8pt; color: rgb (127,127,127);}

.detail_intro{margin: 0 0 10px 0; padding: 0; font-family: verdana,arial,sans-serif; font-weight: normal; font-size: 8pt; color: rgb (127,127,127);}
.detail_text{margin: 0; padding: 0; font-family: verdana,arial,sans-serif; font-weight: normal; font-size: 8pt; color: rgb (127,127,127);}
.detail_files{margin: 10px 0 0 0; padding: 0; font-family: verdana,arial,sans-serif; font-weight: normal; font-size: 8pt; color: rgb (127,127,127);}

.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);}

.search_block{width: auto; margin: 0; padding: 77px 10px 10px 10px; background: url(/images/bg_zoeken.jpg);}
.search_block .input_search{}
.search_block .input_button{float: right; margin: 3px 0 0 0;}
.search_block .search_off{color: #444444;}
.search_block .search_on{color: #444444;}

.sponsor_logos{width: auto; padding: 0; text-align: center; border: solid 1px rgb(219,219,219); background: white;}
.sponsor_logo {margin: 10px 0 10px 0;}
.sponsor_title{margin: 0; padding: 5px 0 5px 0;font-family: verdana,arial,sans-serif;text-align: center; font-weight: bold; font-size: 10pt; background: url(/images/bg_sponsoring.jpg) top left repeat-x; color: white;}

.inlog_block_top {width: auto; height: 77px; background: url(/images/bg_inloggen_top.jpg) right top no-repeat;}
.login_block {width: auto; padding: 0 0 3px 8px; background: url(/images/bg_inloggen.jpg) right top repeat-y;}
.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{}
.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{}
.login_block .input_button{margin: 3px 0 3px 0;}
.login_block .login_button_off{cursor: pointer; color: #444444;}
.login_block .login_button_on{cursor: pointer; color: #444444;}
.login_block .newpassword{}
.login_block .newpassword a{font-family: verdana,arial,sans-serif; font-size: 7pt; font-weight: normal; color: #444444;}
.loggedin_block{width: auto;  margin: 0 0 5px 0; padding: 60px 0 5px 8px; border: solid 1px rgb(219,219,219); background: url(/images/bg_inloggen.jpg) no-repeat;}
.loggedin_block .text_loggedin_as{font-family: arial, verdena,sans-serif; font-weight: bold; font-size: 12px; color: #444444;}
.loggedin_block .text_username{font-family: arial, verdena,sans-serif; font-weight: normal; font-size: 12px; color: #444444;}
.loggedin_block .logoff_button{margin: 10px 0 0 0; font-family: arial, verdena,sans-serif; font-weight: normal; font-size: 12px; color: white;}
.loggedin_block .logoff_button a{color: white;}

#topmenu {width: auto; height: 31px; display: block;}
#topmenu ul {position: absolute; z-index: 1000; margin: 0; padding: 0; list-style: none;}
#topmenu li {font-family: verdana,arial,sans-serif; font-size: 9pt; 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: rgb(117,117,117);}
#topmenu p {display: inline;}

#topmenu li {height: 30px; padding: 8px 20px 0 20px; float: left;}
#topmenu li.firstitem {border: none;}
#topmenu li ul {position: absolute; display: none; margin: 6px 0 0 -20px; padding: 3px 0 0 0; border-bottom: solid 1px rgb(207,208,207);}
#topmenu li ul li {clear: both; width: 175px; height: 20px; padding: 2px 0 0 20px; text-align: left; background: rgb(243,243,243); border: solid 1px rgb(207,208,207); border-bottom: none;}
#topmenu li ul li div {color: #444444;}
#topmenu li ul li.firstitem {border-top: solid 1px rgb(113,72,14);border-left: solid 1px rgb(113,72,14); border-right: solid 1px rgb(113,72,14); cursor : pointer; cursor : hand;}
#topmenu li:hover {background: url(/images/bg_menu_on.jpg) top left repeat-x; cursor: pointer; cursor: hand;}
#topmenu li:hover div {display: block; color: #444444;}
#topmenu li:hover ul{position: absolute; display: block; cursor: pointer; cursor: hand; z-index: 1000;}
#topmenu li:hover ul li.firstitem {border-top: solid 1px rgb(113,72,14);border-left: solid 1px rgb(112,136,185); border-right: solid 1px rgb(112,136,185); cursor : pointer; cursor : hand;}
#topmenu li:hover ul li div {width: 90%; color: #444444); text-align: left; float: left;}
#topmenu li:hover ul li:hover {background: rgb(255,0,0);}
#topmenu li:hover ul li:hover div {color: white; text-align: left;}
#topmenu li:hover ul li:hover ul li div {color: #444444;}
#topmenu li:hover ul li:hover ul li:hover div {color: white;}
#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: white; font-weight: bold; font-size: 8pt}
.outerblock .subtitle td {padding: 3px; background:#999999; color: white; 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;}

/* 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}
.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: white;}
.event_events {width: auto; position: relative; margin: 0 0 10px 0; padding: 0; background: transparent; font-size: 8pt; color: #444444;}

#weather .weer_dag{padding: 0 0 10px 0; text-align: center; font-family: verdana,arial,sans-serif; font-weight: bold; font-size: 12pt; color: #444444;}
#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: #444444;}
#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);}
