.clearfix:after						{ content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix							{ display: inline-block;	}
* html .clearfix 					{ height	: 1%;}
.clearfix 							{ display: block;}

#banner 							{ font-size:14px; font-weight:bold; color:#000; position: fixed; background-color:#FFFF99;  }

a:link, a:visited 					{ font-size: 12px; text-decoration: underline; font-weight:normal; color:#0074b8; font-family:  Arial, Verdana, Helvetica, sans-serif; }
a:hover 							{ font-size:12px; color: #FF6600; text-decoration: underline; font-weight:normal; color:#333333; font-family:  Arial, Verdana, Helvetica, sans-serif; }

td,tr,p,div 						{ font-size: 11px; color: #3d3d3d; text-decoration: none; font-family:  Arial, Verdana, Helvetica, sans-serif; }
h1 									{ color: #0074b8; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 20px; font-weight: bold; padding: 10px 0 10px 0; height:25px;}
h2, h2 a:hover, h2 a:visited 		{ color: #484848; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; }
h3 									{ color: #0074b8; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 15px; font-weight: bold; padding-bottom: 5px; padding-top:30px; }
h4 									{ color: #484848; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
h5 									{ color: #484848; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; }
h6 									{ color: #484848; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: bold; }

ul 									{ margin: 0px 0px 0px 0px;}

body 								{ margin: 0 0 0 0; padding: 0; background: #ffffff url(../images/background.gif) repeat-x top;}
.clear 								{ clear: both }
.right 								{ float: right }

#site 								{ margin: 0px auto; padding: 0; width: 990px; }
#main 								{ margin: 0px auto; padding: 0; width: 990px; }

#left 								{ width: 253px; float:left; padding: 23px 0;}
#left_team 							{ width: 253px; float:left; padding: 0;}
#right								{ width: 176px; float:left; padding:0; margin:0; display:block;}
#content 							{ width: 537px; padding: 10px 10px 10px 0px; float:left; font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:20px; color:#5c5c5c;}
#content_main 						{ width: 985px; padding: 10px 2px 10px 3px; float:left; font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:20px; color:#5c5c5c;}
#content p 							{ font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height: 20px; color:#5c5c5c; }
#content h1 						{ font-size:19px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#006fba; font-weight:bold; }
#content a:link, #content a:visited { font-size: 12px; text-decoration: underline; font-weight:bold; color:#333333; font-family:  Arial, Verdana, Helvetica, sans-serif; }
#content a:hover 					{ font-size:12px; color: #d40000; text-decoration:underline; font-weight:bold; font-family:  Arial, Verdana, Helvetica, sans-serif; }
#content_text 						{ width: 780px; padding: 10px 10px 10px 10px; float:left; font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:20px; color:#5c5c5c;}
.content_text_input, .content_text_textarea {margin-bottom:2px; margin-top:2px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#666666; width:320px;  }
#header 							{ width:990px; height:114px; margin:0; background-color:#0074b8; background-image: url(../images/Goossens_Race_en_ATB_Logo.gif); background-position:top left; background-repeat:no-repeat; float:left; text-align:right;}

.menu_tabs 							{ padding:10px 0 0 585px; width:405px; height:22px; float:left; background: url(../images/menu_back.gif); background-repeat:no-repeat; background-color:#FFFFFF;}
.menu_tabs li 						{ float: left; margin: 0 0 0 12px; color:#FFFFFF;}
.menu_tabs a, .menu_tabs a:visited, .menu_tabs li {font-size: 15px; height: 17px; text-decoration:none; font-weight:bold; display:block; float:left;}
.menu_tabs a:hover 					{ font-size: 15px; color: #0074b8; font-weight:bold; text-decoration:underline; }
.menu_tabs .selected a				{ font-size: 15px; color: #0074b8; text-decoration:underline; }
.menu_tabs .winkel 					{ font-size:15px; color: #727272; height:32px; float:left; font-weight:normal;}
.menu_tabs .race					{ font-size:15px; color: #727272; height:32px; padding-left: 257px; float:left; font-weight:normal; white-space: nowrap;}

.header_menu 						{ width:730px; height:22px; font-family:Arial, Verdana, sans-serif; font-weight: bold; list-style-type: none; padding:60px 10px 0 250px; margin: 0; float:left; }
.header_menu ul 					{ float:left;  list-style-type: none;}
.header_menu li 					{ float: left;  margin: 0 0 0 16px; display:block;}
.header_menu li a					{ font-size: 15px; color:#fff; height: 19px; text-decoration:none; font-weight:bold; display:block; text-align:right; float:left;}
.header_menu li a:hover 			{ font-size: 15px; color: #fff; text-decoration:underline; font-weight:bold; }
.header_menu .selected a			{ font-size: 15px; color: #fff; text-decoration:underline; font-weight:bold; }

#header_nieuws 						{ height: 24px; padding-top:35px; margin: 0 0 0 258px; display:inline; width:510px; float:left;}
#header_nieuws_afbeelding 			{ width: 210px; float:left; margin-top:25px; text-align:center; }
#header_nieuws_tekst 				{ color:#ffffff; font-size:14px; line-height:20px; height:100px; }
#header_nieuws_tekst h1 			{ color:#e5e1d5; font-size:24px; font-weight:normal; height:30px; }

#lees_meer							{ height: 18px; width:510px; float:left; text-align:right;}
#lees_meer a:link, #lees_meer a:visited {font-size:11px; color:#FFFFFF; font-weight:normal; text-decoration:underline;}
#lees_meer a:hover					{ font-size:11px; color:#EEEEEE; font-weight:normal;}

#main_content 						{ width: 990px; margin:0; padding:0; float:left;}

#blocks_main 						{ width: 990px; margin:0; padding:0; float:left;}
.block_l 							{ float: left; padding-right: 11px;}
.block_r 							{ float: left;}
.blocks_product						{ background-color:#f9f9f9; margin-bottom: 6px; }
.blocks_header 						{ width:312px; height:17px; background-image:url(../images/block_header.gif); background-repeat:no-repeat; background-color:#f9f9f9; padding-left: 10px; padding-top: 8px; padding-bottom: 10px;}
.blocks_header a, .blocks_header a:visited{ font-size:15px; font-weight:bold;}
.blocks_main  						{ width:317px; background-color:#f9f9f9; padding-left: 5px; }
.blocks_main ul						{ line-height: 20px; }
.blocks_image 	  					{ width:50px; height:30px; background-color:#fff; vertical-align: top; padding-top: 4px; padding-left:3px;  }
.blocks_title  	 					{ width:220px; height:20px; background-color:#fff; padding-left:10px; }
.blocks_title a 					{ font-size:12px; font-weight:bold; color:#000000; }
.blocks_price   					{ width:150px; height:20px; background-color:#fff; padding-left:10px; text-align:left; font-size:10px; color:#0074b8; }
.blocks_price_bold  				{ width:85px; height:20px; background-color:#fff; padding-left:10px; padding-right:5px; text-align:right; }
.blocks_price_bold a				{ font-size:15px; font-weight:bold; }
.blocks_footer 						{ width:322px; height:20px; background-image:url(../images/block_footer.gif);}


#breadcrumb 						{ width:500px; height:20px; float:left; font-size:12px; color:#a8a4a4; font-style:italic;}
#breadcrumb a:link, #breadcrumb a:visited { font-size:12px; color:#a8a4a4; font-style:italic;}
#breadcrumb a:hover					{ font-size:12px; color:#000;}
.productenperpagina 				{ width: 150px; margin: 0 0 0 13px; padding: 0; height:20px; font-size:10px; float:left;}
#productenperpagina 				{ width: 337px; margin-bottom: 20px; margin-top:10px; padding: 5px; height:20px; font-size:10px; float:left; background-color:#fafafa;}
#product_view 						{ width: 160px; float:left; vertical-align:middle; margin-bottom: 20px; margin-top:10px; padding: 5px; height:20px; background-color:#fafafa;  }
#product_view a 					{ padding-left:5px }

.menu_header 						{ width: 190px; line-height:25px; padding: 0px 0 5px 15px; float:left; color:#003c5f; font-size: 13px; font-family: Arial, Verdana, sans-serif; font-weight: bold;}
.menu_left 							{ width: 233px; font-size: 12px;  list-style: none; padding: 0 0 0 2px;  font-weight: bold; float: left;}
.menu_left li a 					{ height: 18px; color: #0074b8; font-size: 12px; font-family: Arial, Verdana, sans-serif; font-weight: normal; padding: 0 0 0 10px; list-style-type: none; background-image:url(../images/menu_left_back.gif); background-repeat:no-repeat; background-position:bottom; display:block; margin-bottom:0px; line-height:17px; text-decoration:none; text-indent:7px;}
.menu_left li a:hover 				{ color: #003c5f; font-size: 12px; font-family: Arial, Verdana, sans-serif; font-weight: normal; background-image:url(../images/menu_left_hover.gif); background-repeat:no-repeat;}
.menu_left .default a 				{ color: #0074b8; text-decoration:none; font-size: 12px; font-family: Arial, Verdana, sans-serif; font-weight: normal; }
.menu_left .selected a				{ color: #003c5f; font-size: 12px; font-family: Arial, Verdana, sans-serif; font-weight: normal; background-image:url(../images/menu_left_hover.gif); background-repeat:no-repeat;}
.menu_left .sub_left a 				{ font-size:12px; text-decoration:none; font-weight: normal; text-indent:27px; background-image:url(../images/menu_sub_left_back.gif); background-repeat:no-repeat; background-position:bottom; font-style:italic;}
.menu_left .sub_left a:hover 		{ color: #003c5f; font-size: 12px; font-family: Arial, Verdana, sans-serif; font-weight: normal; background-image:url(../images/menu_sub_left_hover.gif); background-repeat:no-repeat;}
.menu_left .sub_left .default a 	{ color: #0074b8; text-decoration:none; font-size: 12px; font-family: Arial, Verdana, sans-serif; font-weight: normal; }
.menu_left .sub_left .selected a	{ color: #003c5f; font-size: 12px; font-family: Arial, Verdana, sans-serif; font-weight: normal; background-image:url(../images/menu_left_sub_hover.jpg); background-repeat:no-repeat; }
.menu_left_footer 					{ width: 253px; height:17px; margin:0; float:left; background-image:url(../images/leftmenu_background_bottom.jpg); background-repeat: no-repeat; background-position:right;}

.catalogus_image 					{ width:176px; padding: 20px 0 10px 0px; margin:0; float:left;}
.catalogus_tekst a:link, .catalogus_tekst a:visited { width:176px; padding:2px 0 2px 0; text-align:center; margin:0; color:#0173b9; height:20px; font-size:1.2em; text-decoration:underline; font-weight:bold; float:left; background-image: url(../images/aanbiedingen_voor_background.jpg); background-repeat:no-repeat;  }
.catalogus_tekst a:hover 			{ color:#000; text-decoration:underline;}

.module 							{ width:176px; padding:0px 0 0 0px; margin-top:30px; float:left; background:url(../images/module_back.gif) left top no-repeat;}
.module_team						{ width:176px; padding:0; margin-top:15px; float:left; background:url(../images/module_back.gif) left top no-repeat;}
.module_rechts 						{ width:176px; padding:10px 0 0 10px; margin-top:30px; float:left; background:url(../images/module_back.gif) left top no-repeat;}
.news 								{ width:176px; padding:10px 0 0 10px; margin-top:15px; float:left; background:url(../images/module_back.gif) left top no-repeat;}
.news_header, .news_header a:link, .news_header a:visited {  float:left; padding: 0px 0 3px 0; color:#1774c0; font-size:15px; font-weight:bold; text-decoration:underline;}
.news_header a:hover 				{ color:#1774c0; font-size:15px; font-weight:bold; text-decoration:underline; padding: 0px 0 3px 0;}
.news_content 						{ width:176px; float:left;}
.news_content .date 				{ width:30px; margin-bottom: 5px; padding:1px; font-size:18px; font-weight:bold; color:#b9eb1f; font-family: Arial, Helvetica, sans-serif; vertical-align:top;}
.news_content .title				{ width:145px; padding:0 0 10px 5px; font-size:12px; font-weight:bold; color:#1774c0; vertical-align:top; display:block;}
.news_content .title a:link, .news_content .title a:visited{ font-size:11px; font-weight:normal; color:#1774c0;}
.news_content .title a:hover		{ font-size:11px; font-weight:normal; color:#ff0000; text-decoration:underline;}

.newsheader 						{ width:750px;  margin-top:5px; margin-bottom:5px; padding: 1px 5px; float:left; border-bottom:solid #9c9c9c 1px; background-color:#0074b8;}
.newsheader .titel 					{ color:#fff; font-size:16px; font-weight:bold; text-align:left; float:left;}
.newsheader a:link, .newsheader a:visited { color:#fff; font-size:16px; text-decoration:none; font-weight:bold;}
.newsheader .datum 					{ color:#fff; font-size:14px; font-weight:normal; margin-left:10px; font-style:italic; text-align:right; font-weight:bold; float:right;}
.newscontent 						{ width:750px; text-align:left; padding: 1px 5px; float:left; background-color:#FFFFFF}
.newscontent .content 				{ text-align:left; float:left;}
.newscontent img					{ float:left; margin: 5px 10px 5px 0; float:left;}
.newsfooter	 						{ width:750px;  margin-top:5px; margin-bottom:10px; padding: 1px 5px; float:left; }
.newsfooter .leesverder				{ margin-left:10px; text-align:right; font-weight:bold; float:right;}
.newsfooter a:link, .newsfooter a:visited { color:#5d5d5d; font-size:12px; text-decoration:none; font-weight:bold;}
.newsheader2 						{ width:750px;  margin-top:10px; margin-bottom:5px; padding: 1px 5px; float:left; border-top:solid #eee 1px; }

#zoeken 							{ width: 238px; padding: 7px 0px 0px 0px; margin-bottom:10px; background:url(../images/module_back.gif) left top no-repeat;}
#zoeken a 							{ color: #333222; font-size: 13px; font-family: Arial, Verdana, sans-serif; font-weight: bold;  text-decoration:none;}
#zoeken a:hover 					{ color: #fff; text-decoration:underline; font-size: 13px; font-family: Arial, Verdana, sans-serif; font-weight: bold; }
.zoeken_tekst 						{ width:180px; font-size:11px; font-weight:normal; }
.zoeken_veld 						{ width:200px; color: #333222; margin-bottom:3px; font-size: 12px; font-family: Arial, Verdana, sans-serif; font-weight: bold; padding: 2px 0 2px 16px; list-style-type: none; float:left; }
.zoeken_veld_input 					{ width:130px; height:14px; color: #333222; font-size: 11px; font-family: Arial, Verdana, sans-serif; font-weight: normal; margin-right:10px; float:left;  }
.zoeken_veld_input_dropdown			{ width:200px; height:20px; color: #333222; font-size: 11px; font-family: Arial, Verdana, sans-serif; font-weight: normal; margin-right:10px; margin-top:12px; float:left;  }
.zoeken_button 						{ width: 53px; height: 21px; display:block; background-color: transparent; color:#FFFFFF; font-size:11px; background-image: url(../images/zoeken_buttton.jpg) ; background-repeat: no-repeat; border:none; margin: 0; padding: 0 0 0 5px; text-align:left; font-weight: normal; text-decoration: none; float:left;}

.button 							{ width: 84px; height: 22px; display:block; background-color: transparent; color:#FFFFFF; font-size:12px; background-image: url(../images/button.gif) ; background-repeat: no-repeat; border:none; margin: 0; padding: 0px 0 5px 0; text-align:center;  font-weight: normal; text-decoration: none; float:left;}

#footer 							{ width:616px; height:46px; padding:10px 0 0 380px; display:inline; margin:0; color:#949187; float:left; float:left; list-style-type:none;}
#footer ul 							{ float:left;  list-style-type: none;}
#footer li 							{ margin: 0 0 0 16px; float:left; padding:0; display: block; }
#footer li a 						{ font-size: 11px; height: 16px; color:#7e8e99; text-decoration: underline; font-weight:normal; display:block; text-align:center;  list-style-type: none; float:left;}
#footer li a:hover 					{ font-size: 11px; color: #000; text-decoration:underline; font-weight:normal; }
#footer .selected a					{ font-size: 11px; color: #000; text-decoration:underline; font-weight:normal; }

.aanbiedingen						{ width:176px; margin:10px 0 0 0; padding:0; float:left;}
.aanbiedingen img					{ xwidth:50px; float:left; vertical-align:top; padding:0; margin:0;}
.aanbiedingen_title 				{ vertical-align:top; padding:0 0 0 4px; margin:0; float:left; width: 125px;}
.aanbiedingen a:link, .aanbiedingen a:visited { text-decoration:none; font-size:11px; color:#333333;}
.aanbiedingen a:hover 				{ text-decoration: underline;}
.van { font-size:11px; color:#868686; height:22px;}
.voor a:link, .voor a:visited 		{ width: 165px; height:18px; display:block; padding:2px 8px 2px 3px; font-size:16px; color:#0173b9; font-weight:bold; background-image: url(../images/aanbiedingen_voor_background.jpg); background-repeat:no-repeat; text-align:right; }
.aanbiedingen_kop 					{ width:176px; margin:0 0 0 0; float:left;}
.aanbiedingen_kop h2 				{ color:#1774c0; font-size:15px; font-weight:bold;  height:20px; display:block; }
.aanbiedingen_footer 				{ width:176px; height:40px; background-image: url(../images/aanbiedingen_footer.jpg); background-position:top; background-repeat:no-repeat; float:left; font-size:12px; color:#FFFFFF; font-weight:bold;}
.aanbiedingen_header, .aanbiedingen_header a:link, .aanbiedingen_header a:hover, .aanbiedingen_header a:visited { font-size:12px; color:#09466a; font-weight:bold; text-align:left; padding:4px 0 10px 5px; margin:0; text-decoration:none; float:left;}
.aanbiedingen_image 				{ vertical-align:top; width:55px; }
.aanbiedingen_prijs, .aanbiedingen_prijs a:link, .aanbiedingen_prijs a:hover, .aanbiedingen_prijs a:visited { font-size:11px; color:#FFFFFF; font-weight:bold; text-align:left; padding:5px 0 0 5px; text-decoration:none; margin:0; }

.subcat_div							{ height: 150px; min-width: 150px; float:left; padding:5px 5px 20px 5px;}
.subcat_td 							{ height: 22px;}
.subcat_td img						{ margin-right: 3px; }
.subcat_img	 						{ border:none; vertical-align:middle; height:140px; }
.subcat_img img 					{ xwidth:120px; }

#product_small 						{ position:relative; margin-left:0px; padding-bottom:10px; width:520px; float:left; }
#product_small a:link, #product_small a:hover, #product_small a:visited { color:#6d6d6d; font-size:11px; font-weight:normal; white-space:nowrap;}
.product_table_small 				{ width:520px; margin-bottom:3px; }
.product_td_name_small 				{ font-size:14px; color:#1774c0; font-weight:bold; vertical-align:top; height:15px; width:410px; padding-left:5px; background-color: #fcfcfc; }
.product_td_txt_small 				{ color:#333333; font-size:11px; height:15px; font-style:italic; padding-left:5px;}
.product_prijs_small 				{ color:#000000; width:100px; text-align:left; white-space: nowrap; font-size:12px; font-weight:bold; float:left; background-color: #fcfcfc; }
.product_more_small 				{ text-align:left; padding-right:5px;}

.product_balk 						{ background-color:#fff; margin:10px 0 10px 0; clear:both;}
.product_balk td 					{ padding:0 5px 0 5px; height:20px;}
.product 							{ position:relative; margin-left:10px; padding-bottom:10px; width:500px; float:left; }
.product_image 						{ position:absolute; left:0; z-index:2; border:solid #bfbfbf 1px;}
.product_table 						{ width:500px; z-index:1; }
.product_table td 					{ padding:0; }
.product_tr_top 					{ background-image:url(../images/table_background_top.jpg); background-position:top; background-repeat:no-repeat; height:36px; float:left;}
.product_tr_middle 					{ background-image: url(../images/table_background_middle.jpg); background-repeat:repeat-y; height:100%; }
.product_tr_bottom 					{ background-image: url(../images/table_background_bottom.jpg); height:35px; background-position:top; background-repeat:no-repeat;  }
.product_td_name 					{ font-size:18px; color:#1774c0; font-weight:bold; vertical-align:middle; height:15px; width:360px; }
.product_td_merk 					{ font-size:14px; color:#1774c0; font-style:italic; font-weight:normal; vertical-align:middle; width:360px; height:10px; }
.product_td_txt 					{ width:360px; color:#333333; font-size:10px; height:60px; line-height:14px;}
.product_prijs 						{ color:#000000; width:110px; text-align:right; white-space: nowrap; font-size:14px; font-weight:bold; float:left; }
.product_more .product_more a:link, .product_more a:hover, .product_more a:visited { color:#777777; font-size:12px; font-weight:bold; white-space:nowrap;}
.product_td_part 					{ font-size:20px; font-style: normal; color:#1774c0; font-weight:bold; padding-top:10px;}
.product_input_qty 					{ width:29px;	height:17px; border:1px solid #E7E7E7;	font-weight:normal; font-size:14px; text-align:center; padding:0;	margin:0 ;}
.product_button_add 				{ border:none; font-size:12px; font-weight:bold; background:url(../images/zoeken_buttton.jpg) no-repeat; width: 80px;}
.product_button_add a:link, .product_button_add a:hover, .product_button_add a:visited {font-size:11px; font-weight:normal;}
.product_det 						{ width:170px; margin:0px; padding:0 5px 5px ; float:left;  }
.product_det img, product_cat a		{ margin:4px 8px 4px 0;  vertical-align:middle;}
.product_det img a					{ vertical-align:middle;}
.product_det_image 					{ float:left; padding:0; height: 160px;}
.product_det_images 				{ width:550px; padding:0; float:left;}
.product_det_fullsize 				{ width:150px; margin:5px 0 10px 0; float:left;}
.product_det_fullsize a 			{ font-size:10px; font-weight:bold; color:#333333; text-decoration:none; }
.product_det_fullsize a:link, .product_det_fullsize a:hover, .product_det_fullsize a:visited  { font-size:10px; font-weight:bold; color:#333333; text-decoration:none; }
.product_det_options 				{ width: 500px; float:left; margin:2px 0 0 0; padding: 0px; font-size:11px; font-weight:normal;}
.product_options 					{ width:150px; font-size:11px; height:18px}
.product_det_options P 				{ clear:both; }
.product_det_options SELECT 		{ width:150px; font-size:11px; height:18px}
.product_det_options LABEL			{ float:left; width:100px; }

#pageitems_up 						{ width: 500px; float:left; margin: 0px; padding-bottom:6px; text-align:center; font-size:9px; color:#ffffff; font-weight:normal; }
#pageitems_up a, #pageitems_up a:link, #pageitems_up a:visited { font-size:10px; color:#777; font-weight:normal; }
#pageitems_up .activepaging a 		{ color:#cc0000; font-size:10px; }
#pageitems_up a:hover 				{ font-size:10px; font-weight:normal; color:#000}
#pageitems_bottom 					{ width: 500px; float:left; margin: 0px; padding-bottom:6px; text-align:center; font-size:9px; color:#ffffff; font-weight:normal; }
#pageitems_bottom a, #pageitems_bottom a:link, #pageitems_bottom a:visited { font-size:10px; color:#777; font-weight:normal; }
#pageitems_bottom .activepaging a 	{ color:#cc0000; font-size:10px; }
#pageitems_bottom a:hover 			{ font-size:10px; font-weight:normal; color:#000}

.rijder_specs 						{ width: 520px; float:left; }
.rijder_specs img 					{ float:right; padding-left:15px; }
.rijder_specs .kolom1 				{ width: 110px; font-size:12px; font-weight:bold; vertical-align:top; padding-bottom:15px; }
.rijder_specs .kolom2       		{ width: 240px; float:left; vertical-align:top; padding-bottom:15px;}
.rijder_specs a:link                { font-size:11px!important; font-weight:normal!important; }
.rijder_specs p                     { font-size:11px!important; font-weight:normal!important; }

.wedstrijdkalender .datum_kop 		{ width:80px; background-color:#0074b8; font-size:14px; font-weight:bold; color:#fff; padding-left: 4px;  }
.wedstrijdkalender .lokatie_kop 	{ width:180px; background-color:#0074b8; font-size:14px; font-weight:bold; color:#fff;  padding-left: 4px; }
.wedstrijdkalender .type_kop 		{ width:260px; background-color:#0074b8; font-size:14px; font-weight:bold; color:#fff; padding-left: 4px;  }
.wedstrijdkalender .datum 			{ background-color:#f9f9f9; font-size:12px;  padding: 2px;  border-top:#fff solid 3px;}
.wedstrijdkalender .lokatie 		{ background-color:#f9f9f9; font-size:12px;  padding-left: 4px; border-top:#fff solid 3px;  }
.wedstrijdkalender .type 			{ background-color:#f9f9f9; font-size:12px;  padding-left: 4px; border-top:#fff solid 3px; }

.nieuws .datum_kop 					{ width:80px; background-color:#0074b8; font-size:14px; font-weight:bold; color:#fff; padding-left: 4px; padding-right:15px; text-align:right; }
.nieuws .titel_kop 					{ width:660px; background-color:#0074b8; font-size:14px; font-weight:bold; color:#fff; padding-left: 4px;  }
.nieuws .titel_kop_laatste			{ width:754px; background-color:#0074b8; font-size:14px; font-weight:bold; color:#fff; padding-left: 4px;  }
.nieuws .datum 						{ background-color:#f9f9f9; font-size:12px;  padding: 2px;  border-top:#fff solid 3px; text-align:right;}
.nieuws .titel 						{ background-color:#f9f9f9; font-size:12px;  padding-left: 4px; border-top:#fff solid 3px; }
.nieuws .titel_2					{ background-color:#f9f9f9; font-size:12px;  padding-left: 4px; border-top:#fff solid 3px; width:160px; }
.nieuws .titel_3					{ background-color:#f9f9f9; font-size:12px;  padding-left: 4px; border-top:#fff solid 3px; width:522px; }
.nieuws .titel a:link, .nieuws .titel a:visited { color: #666666; }
.nieuws .titel a:hover				{ color: #000000; }
.nieuws .alles
.nieuws .titel_laatste				{ background-color:#f9f9f9; font-size:12px;  padding-left: 4px; border-top:#fff solid 3px; width:300px; }

.nieuws_paginaitems 				{ width:530px; float:left; padding-left: 100px; margin-bottom:6px; text-align:center; font-size:12px; color:#333; font-weight:normal; }
.nieuws_paginaitems a, .content_catpage_pageitems a:link { font-size:12px; color:#333; font-weight:normal; text-decoration:none; }
.nieuws_paginaitems .activepaging 	{ color:#0074b8; font-size:12px; }
.nieuws_paginaitems a:hover 		{ font-size:12px; font-weight:normal; color:#333; text-decoration:underline;}

#sponsors img 						{ float:left; padding:10px;}
.verkrijgbaar 						{ float:left; padding:10px 0; font-size:12px; }
