/* CSS */

/* Main declarations */

body {
	background:url(../img/bg.gif) repeat;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	color: #333333;
	margin:0px 0px 0px 0px;
	font-size:11px;
}
table{
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	color: #333333;
	font-size:12px;
	float:left;display:inline;
}
form {margin:0px;	padding:0px;}
img {margin:0px;border:0px;}
hr {display:none;}

input, textarea {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin:0px;
}

input {border-top:1px solid #000;border-left:1px solid #000;border-right:1px solid #ccc;border-bottom:1px solid #ccc;background-color:#f6f6f6;}

input.radioIn { border: none }
input.date, select.date {margin-right: 5px;}
input.date.dd { width: 20px; }
input.date.jjjj { width: 40px; }
textarea {border:1px solid #ccc; width:478px; margin:0px; padding:0px;}

/*
a:link, a:visited {color: #333333;text-decoration: none;}
a:hover {color: #333333;text-decoration: underline;}
*/
a:link, a:visited {color: #006cb4;text-decoration: none;}
a:hover {color: #006cb4;text-decoration: underline;}

a.none:link, a.none:visited {color: #999999;text-decoration: none;}
a.none:hover {color: #999999;text-decoration: underline;}

a.blue:link, a.blue:visited {color: #006cb4;text-decoration: none;}
a.blue:hover {color: #006cb4;text-decoration: underline;}

a.newslink:link, a.newslink:visited {color: #333333;text-decoration: none;}
a.newslink:hover {color: #006cb4;text-decoration: underline;}

a.footerlinks:link, a.footerlinks:visited {color: #ffffff;text-decoration: none;}
a.footerlinks:hover {color: #ffffff;text-decoration: underline;}

a.orange:link, a.orange:visited {color: #f58220;text-decoration: none;}
a.orange:hover {color: #f58220;text-decoration: underline;}

a.profilelink:link, a.profilelink:visited {color: #333333;text-decoration: none;}
a.profilelink:hover {color: #f58220;text-decoration: underline;}

a.nav:link, a.nav:visited {color: #333333;text-decoration: none;}
a.nav:hover {color: #006cb4;text-decoration: none;}

a.nav_act:link, a.nav_act:visited {color: #006cb4;text-decoration: none;line-height:15px;}
a.nav_act:hover {color: #006cb4;text-decoration: none;line-height:15px;}

a.nav_icon:link, a.nav_icon:visited {color: #004e82;text-decoration: none;}
a.nav_icon:hover {color: #006cb4;text-decoration: underline;}

a.nav_pr:link, a.nav_pr:visited {color: #333333;text-decoration: none;}
a.nav_pr:hover {color: #f58220;text-decoration: none;}

a.grey:link, a.grey:visited {color: #999999;text-decoration: underline;}
a.grey:hover {color: #999999;text-decoration: underline;}

a.paginglink:link, a.paginglink:visited {color: #666666;text-decoration: none;}
a.paginglink:hover {color: #666666;text-decoration: underline;}

a.white:link, a.white:visited {color: #ffffff;text-decoration: none;}
a.white:hover {color: #ffffff;text-decoration: underline;}


hr {	display:none;}

h1 {margin:0px 0px 0px 10px;font-size:20px; font-weight:bold;color:#006cb4;}
h2 {margin:4px 0px 0px 10px;font-size:16px; font-weight:bold;color:#006cb4;}
h3 {margin:0px; padding:0px; font-size:12px; color:#ffffff;font-weight:bold;}
h4 {margin:0px; padding:0px; font-size:12px; color:#006cb4;font-weight:bold;}

ul{padding:0px; margin:0px;list-style:none;}
ul.inspringen { margin-left: 20px; }
dl {margin:0px; padding:0px;}
dt {float:left; display:inline;width:90px; margin:7px 0px 0px 0px; padding:0px;}
dd {float:left; display:inline;width:370px;margin:7px 0px 0px 0px; padding:0px;}
fieldset {margin:0px;border:0px;padding:0px; color:#666666;}
/* Classes, please order by className */
.abs {position:absolute;}
.act {color: #006cb4;}
.al	{ text-align:left; }
.ac	{ text-align:center; }
.ar	{ text-align:right; }
.bg_main {background:url(../img/bg_top.gif) repeat-x top; float:left; display:inline; width:100%; }
.bg_empty {background:url(../img/bg_empty.gif) no-repeat top;float:left; display:inline; width:478px; height:29px; }
.bg_event {background:url(../img/bg_event.gif) no-repeat top;float:left; display:inline; width:480px; height:40px; }
.bg_clubs {background:url(../img/bg_clubs.gif) no-repeat top;float:left; display:inline; width:480px;  height:67px; }
.bg_clubs div {float:left; display:inline; width:480px; }
.bg_clubs img {float:right; display:inline; margin:15px 2px 0px 0px;}
.bg_helmet {background:url(../img/bg_helmet.gif) no-repeat top;float:left; display:inline; width:480px; height:40px; }
.bg_schools {background:url(../img/bg_schools.gif) no-repeat top;float:left; display:inline; width:480px; height:40px; }
.bg_calsport {background:url(../img/bg_calsport.gif) no-repeat top;float:left; display:inline; width:480px; height:40px; }
.bg_calsport img {float:right; display:inline; margin:13px 6px 0px 0px;}
.bg_caltrain {background:url(../img/bg_caltrain.gif) no-repeat top;float:left; display:inline; width:480px; height:40px; }
	.blue { color:#006cb4} 
.bg_empty a:link, .bg_empty a:visited {float:right; display:inline; margin:5px 10px 0px 0px;}
.bg_empty a:hover {float:right; display:inline; margin:5px 10px 0px 0px; text-decoration:underline}
.btn1	{float:right;display:inline; margin-right:16px;}
.btn2 {float:right;display:inline; margin-right:20px;}
.btn3 {float:right;display:inline; margin-right:20px;}
.btn_naarboven { float: right; display: inline; margin: 11px 21px 0px 0px;}
.btn_back {float:left; display:inline; margin:6px 0px 0px 8px; height:22px;}
.btn_close{position:absolute; top:-15px; right:20px;cursor:pointer;}
.btn_forward {float:right; display:inline; margin:6px 18px 0px 0px;height:22px;}
.button { cursor: pointer; }
.blocktitle {float:left; display:inline; margin:9px 0px 0px 9px;}

.tabMenu 					{ clear:left; list-style:none outside; padding:10px 0px 0px 6px; }
.tabMenu li					{ float:left; display:inline; text-transform:uppercase; font-size:10px; margin-left:2px; }
.tabMenu a					{ display:block; margin:5px 5px 0 5px; text-align:center; font-weight:bold; text-decoration:none;}

.tabMenu .normal .tab_left			{ width:6px; height:23px; background:url(../img/sub_tabs/tab_left.gif) top left no-repeat;  float:left}
.tabMenu .normal .tab_right			{ width:6px; height:23px; background:url(../img/sub_tabs/tab_right.gif) top left no-repeat; float:left}
.tabMenu .normal .tab_middle		{ height:23px; background:url(../img/sub_tabs/tab_middle.gif) top left repeat-x; float:left}
.tabMenu .normal .tab_middle a 	{ color:#474747; }	

.tabMenu .hover .tab_left		{ width:6px; height:23px; background:url(../img/sub_tabs/tab_left_active.gif) top left no-repeat; float:left}
.tabMenu .hover .tab_right		{ width:6px; height:23px; background:url(../img/sub_tabs/tab_right_active.gif) top left no-repeat; float:left}
.tabMenu .hover .tab_middle		{ height:23px; background:url(../img/sub_tabs/tab_middle_active.gif) top left repeat-x; float:left}
.tabMenu .hover .tab_middle a 	{ color:#fff; }	

.tabMenu .active .tab_left		{ width:6px; height:23px; background:url(../img/sub_tabs/tab_left_active.gif) top left no-repeat;  float:left}
.tabMenu .active .tab_right		{ width:6px; height:23px; background:url(../img/sub_tabs/tab_right_active.gif) top left no-repeat; float:left}
.tabMenu .active .tab_middle		{ height:23px; background:url(../img/sub_tabs/tab_middle_active.gif) top left repeat-x; float:left}
.tabMenu .active .tab_middle a 	{ color:#fff; }	

.buienradar {float:left; text-transform: none}
.buienradar .landkaart {text-align:center; }

.buttonlink { float: right; margin-right: 10px;}
.buttonlink div { float: left}
.buttonlink .left { background:url(../img/buttonlink_left.jpg); width: 5px; height: 20px;}
.buttonlink .mid { background:url(../img/buttonlink_bgmid.jpg); height: 20px; padding: 0px 8px 0px 10px;}
.buttonlink .right { background:url(../img/buttonlink_right.jpg); width: 5px; height: 20px;}

.calendar.date { width: 75px; }
.calendarpage.typeselect { float: right; display: inline; margin-right:17px;}
.center { text-align:center; }
.container-center {	width:994px;margin:0 auto;position:relative;}
.contact {margin:0px 0px 0px 0px; padding:0px; float:left;display:inline;width:490px;}

.error { color: red; }

.fl 				{float:left;display:inline}
.footer 			{background:url(../img/bg_footer.gif) no-repeat #e3e3e3; width:990px; float:left;display:inline; margin-top:32px; }
.footer a.white 	{ color:#777777; }
.footer a.white:visited 	{ color:#777777; }
.footer .margin		{margin:48px 0px 0px 19px;}
.footer .block 		{float:left;display:inline;width:175px;}
.footer .blockbelow	{float:left;display:inline;height:295px; width:175px; border:1px solid #f0f;}
.footer .label 		{margin:10px 0 0 0;}
.footer .list 		{ margin:2px 0 0 0; width:150px;}
.footer .list li 	{ margin:7px 0 0 0;}
.footer .footerline { background:#d5d5d5; height:1px; width:150px; margin-top:10px; }
.footer .links 		{ color:#ffffff; width:260px;float:left;display:inline; margin:8px 0 0 729px; font-size:12px; }
.footer .links div 	{ float:left;display:inline; margin-left:5px;}
.footer .links img 	{ float:left;display:inline;margin-top:2px;}
.footer .uem 		{ margin:19px 28px 0px 0px;}
.footer .fim 		{  text-align:left; }
.filler				{ float:left; display:inline; width:1px; }
.f_bottom			{ background:url(../img/f_bottom.gif) repeat-x; height:30px; float:left; width:990px; margin-top:15px; }
.f_banners			{ float:right; display: inline; margin:7px 27px 0px 0px; text-align:right;  }
.footer li a 		{ color:#777777; }
.fr 				{ float:right }

.header{width:990px; height:149px; float:left; display:inline; margin-left:2px;}
.header .banner {float:right; display:inline; /*margin-left:386px;*/ margin-top:36px; margin-right:10px;}
.header .logo {float:left; display:inline; margin:0;}
.header_user {width:478px; height:29px; background:url(../img/bg_headernews.gif) no-repeat;float:left;display:inline; margin-top:20px;}
.header .btn_action	{ position:absolute; right:0; top:2px; }


.input_text, input.date {border:1px solid #dddddd; background:#fff;}
.input_text {width:360px;}
.input_1 {width:232px;float:left; display:inline;}
.input_2 {width:120px;float:right; display:inline; margin-right:6px;}
.inp_distance {float:right; display:inline;margin:8px 5px 0px 0px; width:102px; text-align:left; font-size:11px; color:#333333}
.inp_distanceL {float:left; display:inline;margin:9px 0px 0px 50px;width:102px; text-align:left; font-size:11px; color:#333333}
.inp_distanceL2 {
color:#333333;
display:inline;
float:left;
font-size:11px;
margin:9px 0 0 14px;
text-align:left;
width:109px;
}
.inp_location {float:left; display:inline;margin:9px 0px 0px 50px;border:1px solid #dfdfdf; width:150px}
.inp_zipcode {float:left; display:inline;margin:9px 0px 0px 60px;border:1px solid #dfdfdf; width:82px;}
.input_check { border: none; padding: 4px; }

.lbl_month {margin-top:9px; width:420px; float:left; display:inline; text-align:center;}
.lbl_sponsors {margin:15px 0px 0px 0px;float:left;display:inline;}
.lc {float:left;display:inline;width:192px;}
.leftblock .mid { background-image: url(../img/bg_leftblock_midtop.jpg); background-position:top; background-repeat: no-repeat; background-color: #e7e7e7; float: left; width: 160px;}
.leftblock .bottom { background-image: url(../img/bg_leftblock_bottom.jpg); background-position:top; float: left; width: 160px; height: 4px; }

.maincontent	{ width:516px; float:left; display: inline; }
.mc {background:url(../img/bg_mc.gif) no-repeat top;float:left;display:inline; width:517px; margin-top:8px;}
.mc.nobg { background: none }
.mc .line2 {float:left;display:inline; margin-top:7px;}
.mc .btn_reageer {float:right; display:inline; margin-right:10px; height:26px;}
.mc .body {margin:8px 0px 0px 8px;float:left; display:inline; width:465px;font-size:12px;}
.mc .newsdate {color:#999999;float:right;display:inline; font-size:10px; text-align:right; margin:8px 15px 0px 0px;width:470px;}
.mc .pagetitle {width:480px;float:left;display:inline;}
.mc .intro {font-weight:bold; margin:8px 0px 0px 8px;float:left; display:inline; width:465px; font-size:12px; }
.mc .info {font-size:12px;margin-top:12px;float:left;display:inline; margin-left:4px;}
.mc .lbl_reageer {margin-top:11px;float:left;display:inline; height:20px;}
.mc .line {background:#dddddd;width:480px;height:1px;float:left; display:inline;}
.mc .margin {margin:12px 0px 0px 19px; /*width:480px;*/}
.mc .media {background:url(../img/bg_media.gif) no-repeat;float:left; display:inline; width:486px; margin-left:14px;}
.mc .media .main{margin:13px 0px 0px 13px; float:left; display:inline; width:350px;}
.mc .media .small{margin-top:3px;float:left; display:inline;}
.mc .media .small div{margin-top:10px;}
.mc .reactionsblock {margin-top:23px;float:left;display:inline;}
.mc .reactionstotal {font-size:10px; color:#bababa;float:right;display:inline; margin-right:1px;margin-top:4px; height:18px;}
.mc .sfeer {margin-left:1px;float:left;display:inline;}
.mc .user {float:left;display:inline;width:480px; font-size:12px; color:#f58220;margin-top:10px;}
.mc .reaction {float:left;display:inline;width:480px;margin-top:5px;}

.menu {	background:url(../img/bg_menu.gif) no-repeat;float:left;width:994px;height:33px; margin-top:18px;}
.menu .items {margin:2px 0px 0px 7px;}
.menu .items div {float:left;display:inline}
.menu .margin {margin:7px 12px 0px 0px;}
.menu .submenu {position:absolute;top:51px;left:2px;width:990px;height:0px;overflow:hidden;color:#FFFFFF;text-transform:uppercase; font-size:10px;}
.menu .submenu .bg {position:absolute;background-color:#000000;width:990px;height:120px;filter:alpha(opacity=40);-moz-opacity: 0.4;-khtml-opacity: 0.4;	margin:0px;}
.menu .submenu ul  {float:left; display:inline;height:auto;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/nav/transparant.png');background: url(../img/nav/transparant.png) repeat;}
.menu .submenu li  {float:left; display:inline; width:160px;margin:3px 0px 2px 5px;line-height:16px;}
.menu .submenu div {float:none;position:absolute;top:0px;margin:0px;}

.mleft {margin-left:20px;}
.ml10 {margin-left:10px;float:left;display:inline;}
.ml14 {margin-left:14px;float:left;display:inline;}
.ml16 {margin-left:16px;float:left;display:inline;width:480px;}
.mt5 {margin-top:5px;}
.mt8 {margin-top:8px;}
.mt9 {margin-top:9px; float:left; display:inline;}
.mt20	{margin-top:20px;}

.news {float:left;display:inline;width:490px;}
.news table {margin-left:1px; font-size:11px;}
.news td {border-bottom:1px solid #dadada; height:20px;}
.news .newsheader {width:478px; height:29px; background:url(../img/bg_headernews.gif) no-repeat;float:left;display:inline; margin-top:13px;}
.news .newsheader .tab { position: relative; bottom: 3px; margin-right: 5px;}
.news .newstabheader {width:478px; height:29px; background:url(../img/bg_headernews.gif) no-repeat;float:left;display:inline; margin-top:13px;}
.news .newstabheader .tab { position: relative; bottom: 3px; }
.news .motorheader {width:478px; height:29px; background:url(../img/bg_motorheader.gif) no-repeat;float:left;display:inline; margin-top:19px;}
.news .newsheader .buttons {margin:9px; width:460px;}
.news .newsheader .buttons div {float:left;display:inline;width:95px;}
.news .newstabheader .buttons {margin:9px 9px 9px 0px; width:460px;}
.news .newstabheader .buttons div {float:left;display:inline;}
.news .sportheader {width:478px; height:29px; background:url(../img/bg_headernews.gif) no-repeat;float:left;display:inline; margin-top:20px;}
.news .sportheader .buttons {margin:9px;}
.news .sportheader .buttons div {float:left;display:inline;width:95px;}
.news .date {font-size:10px; color:#999999;}
.news .reactions {font-size:10px; color:#bababa;}
.noborder {border:0px !important;}

.shop {float:left;display:inline;width:490px;}
.shop table {margin-left:1px; font-size:11px;}
.shop td {border-bottom:1px solid #dadada; height:20px;}
.shop .header {width:478px; height:29px; background:url(../img/bg_headernews.gif) no-repeat;float:left;display:inline; margin-top:13px;}
.shop .date {font-size:10px; color:#999999;}
.shop .reactions {font-size:10px; color:#bababa;}

.sponsors {margin-top:10px;float:left;display:inline; background-color:#fff; width:244px;}
.sponsors div {float:left;display:inline; margin:5px 0px 0px 5px;}

.orange{color:#f58220}

.paging {float:right;display:inline; text-align:right; margin-right:10px; margin-top:8px;}
.paging .page {float:left;display:inline; width:16px; text-align:center}
.paging img {margin-top:1px;}
.personal {margin-top:20px;float:left;display:inline;}
.personal_bg {background:url(../img/nav/bg_personal.gif);width:188px;height:160px;}
.pointer { cursor:pointer; }
.printonly { display:none; }
.profile_photos {margin:19px 0px 0px 9px;float:left;display:inline; width:480px;}
.profile_photos .item {float:left;display:inline; width:120px; height:140px;}
.profile_photos .rating {line-height:18px; color:#666666;float:left;display:inline; margin-top:4px; width:100px; text-align:center;}
.profile {margin:7px 0px 0px 9px;float:left;display:inline;}
.profile input {border:1px solid #dddddd;background:#fff;}

.rc { margin-top:8px;background:url(../img/bg_rc.gif); background-repeat: no-repeat; float:left; display:inline; width:278px;  }
.rc input {width:229px;}
.rc #btn_inloggen {cursor:pointer;}
.rc #form {background:url(../img/bg_form.gif) no-repeat; width:254px; height:125px; position:absolute; top:-1px; left:-2px; color:#999999;}
.rc .margin {margin:13px 0px 0px 14px}
.rc .photoblock {margin:12px 0px 0px 3px;float:left; display:inline;}
.rc .photoblock div {float:left;display:inline; width:60px;}
.rc table {margin-left:1px; font-size:11px;}
.rc td {border-bottom:1px solid #dadada; height:20px;}
.rc .error {margin-top:8px; color:#ff0000;}
.rc .frm_username	{background:url(../img/bg_relatienummer.gif) no-repeat;}
.rc .frm_password {background:url(../img/bg_wachtwoord.gif) no-repeat;}
.rc .margin {margin:12px 0px 0px 14px}
.rc .lbl_newmembers {margin-top:17px; height:21px;float:left; display:inline;}
.rc .lbl_meestbesproken {margin-top:19px; height:21px;float:left; display:inline;}
.rc .lbl_videos{margin-top:18px; height:19px;float:left; display:inline;}
.rc .line {background:#dddddd;width:247px;height:1px;float:left; display:inline;}
.rc .banner {margin-left:11px; margin-top:14px;float:left; display:inline; width:250px; }
.rc .reactions {font-size:10px; color:#bababa;}
.rc .videoblock {float:left;display:inline; margin-top:10px; margin-left: 13px;}
.rc .videoblock .item {background:url(../img/bg_video.gif) no-repeat; width:131px; height:136px;float:left;display:inline;}
.rc .videoblock .photo {margin:15px 0px 0px 14px;}
.rc .videoblock .text {font-size:11px; line-height:11px;margin:10px 0px 0px 17px;}
.rel {	position:relative;}
.rss {float:right !important; text-align:right; display:inline; margin:0px 4px 0px 0px;}
.rss2 {float:right !important; text-align:right; display:inline; margin:9px 12px 0px 0px;}


.search {background:url(../img/nav/bg_search.gif) no-repeat; width:173px; height:20px; float:right; display:inline;}
.search input{border:0px;margin-left:4px; margin-top:2px;height:16px; width:155px;color:#666666; background:none;}
.search .search_bg{background:url(../img/nav/bg_search_text.gif) no-repeat;}
.sitemap {margin-left:12px;}
.sitemap a	{color:#006cb4 !important;}
.sitemap ul	{margin:0px; padding:0px; }
.sitemap li	{margin:0px 0px 0px 10px; padding:0px;}
.sitemap .mainitem {font-size:12px;}
.subnav {background:url(../img/nav/bg_subnav.gif) no-repeat top; width:188px; margin-left:8px; font-size:10px; text-transform:uppercase;float:left; display:inline;}
.subnav div {line-height:15px;}
.subnav .item {height:18px; border-top:1px solid #fff;border-bottom:1px solid #dcdcdc;margin-left:1px;}
.subnav .pdf	{ background:url(../img/pdf.gif) no-repeat right top #dddddd;border-top:1px solid #fff;border-bottom:1px solid #dcdcdc;margin-left:1px; line-height:18px; }
.subnav .pdf .link	{ width:140px; }
.subnav .pdfsub	{ background:url(../img/pdf.gif) no-repeat right top #dddddd;border-top:1px solid #fff;border-bottom:1px solid #dcdcdc;margin-left:1px; line-height:18px; }
.subnav .pdfsub .link	{ width:120px;margin-left:20px; }
.subnav .item_bottom {height:21px; border-top:1px solid #fff;margin-left:1px; line-height:15px;}
.subnav .item_act {color:#ffffff;height:18px; border-top:1px solid #fff;border-bottom:1px solid #dcdcdc;margin-left:1px; font-weight:bold;}
.subnav .itempr_act {height:18px; border-top:1px solid #fff;border-bottom:1px solid #dcdcdc;margin-left:1px; font-weight:bold;color:#f58220;}
.subnav .item_main {height:18px; background:url(../img/nav/sub_main.gif) no-repeat right; border-top:1px solid #fff;border-bottom:1px solid #dcdcdc;margin-left:1px;color:#006cb4; font-weight:bold;}
.subnav .item_main_act {height:18px; background:url(../img/nav/sub_act.gif) no-repeat right; border-top:1px solid #fff;border-bottom:1px solid #dcdcdc;margin-left:1px;color:#006cb4; font-weight:bold;}
.subnav .item_icon {background:url(../img/nav/bg_item_icon.gif) no-repeat; width:160px; height:20px;float:left;display:inline;}
.subnav .item_icon_cal {background:url(../img/nav/bg_item_icon_cal.gif) no-repeat; width:160px; height:20px;float:left;display:inline;}
.subnav .item_icon_con {background:url(../img/nav/bg_item_icon_con.gif) no-repeat; width:160px; height:20px;float:left;display:inline;}
.subnav .item_icon a, .subnav .item_icon_con a, .subnav .item_icon_cal span{float:right; display:inline; margin:3px 10px 0px 0px; color:#004e82;}

.subnav .margin {margin-left:20px;}
.subnav .subitem {background:#f3f3f3;height:18px; border-top:1px solid #fff;border-bottom:1px solid #dcdcdc;margin-left:1px;}
.subnav .subitem_act {background:#e7e7e7;height:18px; border-top:1px solid #fff;border-bottom:1px solid #dcdcdc;margin-left:1px;font-weight:bold;color:#006cb4;}
.subnav .list {width:160px; margin-left:14px; margin-top:15px; float:left; display:inline;}
.subnav .list2 {width:160px; margin-left:14px; margin-top:7px; float:left; display:inline;}
.subnav .top {position:absolute; top:-26px;}
.subnav .title {position:absolute; top:-12px; left:12px;}

.subnav .item, .subnav .subitem, .subnav .item_bottom,  .subnav .item_act  .subnav .subitem_act {line-height:16px;}
.subnav .subitem:hover, .subnav .pdfsub:hover {background-color:#e7e7e7;}
.subnav .item:hover, .subnav .subitem:hover, .subnav .item_bottom:hover, .subnav .pdf:hover {color:#006cb4; cursor:pointer;}

/*.transparant {position:absolute; bottom:0px;left:0px;height:auto;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/nav/transparant.png');background: url(../img/nav/transparant.png) repeat; color:#fff; width:340px;}*/
.transparent {
	position:absolute; bottom:5px;left:0px;background:#000; width:340px;color:transparent;margin:0;padding:0;
	filter: Alpha(opacity=70, finishopacity=0, style=0);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
}
.transparent-text {
	position:absolute; bottom:5px;left:0px;color:#fff; width:340px;
}
.transparent-text-margin {
	margin:5px;
}

.transparent_video{position:absolute; top:40px;left:0px; height:20px !important; }

.w120 {width:120px;}
.w140 {width:140px;}
.w235 {width:235px;}
.w490 {width:490px;}

.event {margin:0px 0px 0px 0px;float:left;display:inline;width:490px;}
.event table {margin-left:4px; font-size:11px;}
.event td {border-bottom:1px solid #dadada; height:20px;}
.event .header {width:478px;background:url(../img/bg_headernews.gif) no-repeat;float:left;display:inline; margin-top:20px;height:32px;}
.event .header .buttons {margin:12px 0px 0px 10px; width:460px;}
.event .header .buttons div {float:left;display:inline;}
.event .date {font-size:10px; color:#999999;}
.event .lbl_datum	{width:60px;}
.event .lbl_merk	{width:80px;}
.event .lbl_naam	{width:320px;}
.event .lbl_naamSchool {width:212px;}
.event .lbl_locatie	{width:107px;}
.event .lbl_type	{width:178px;}
.event .lbl_leverancier { width: 128px;}
.event_details {margin:7px 0px 0px 9px;float:left;display:inline;width:490px;}
.event_details dt {font-weight:bold; width:100px;}
.event_details dd {font-size:12px;}

#calendar {
	width: 160px;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	color: #a1a1a1;
	text-align: center;
	background-color: #fff;
	font-size:11px;
}

#calendar .topdate { margin-top: 4px; color: #004e82; }

#calendar table{
	padding: 0;
	margin: 0;
	border: 3px solid #c6c6c6;
	border-left: 4px solid #c6c6c6;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	color: #a1a1a1;
	text-align: center;
	background-color: #fff;
	font-size:11px;
}

#calendar .nav, #calendar .nav a {
	font-family: Arial, Tahoma, Helvetica, sans-serif;	color: #fff;	
	text-align: center;
	text-decoration: none;
}	


#calendar .month {
	margin: 0;
	padding: 0;
	width: 160px;
	background: #e7e7e7;
	color: #fff;	 
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	text-align: center;
	height:20px;
	float:left; display:inline
}

#calendar th {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	background: #e7e7e7;
	font-weight:bold;
	border-right: 1px solid #c6c6c6;
	border-bottom: 1px solid #c6c6c6;
	border-top: 1px solid #c6c6c6;
	height: 20px;
}

#calendar td {
	width:21px;
	border-right: 1px solid #c6c6c6;
	border-bottom: 1px solid #c6c6c6;
	height: 20px;
	text-align: center;
	/*background: url(images/bg_calendar.gif) no-repeat right bottom;*/
}

#calendar td.today{	
	background:#006cb4;
	color: #ffffff;
	font-weight:bold;
}
#calendar td.today a:link,
#calendar td.today a:hover,
#calendar td.today a:active,
#calendar td.today a:visited{	
	color: #ffffff;
}

#calendar td a {
	text-decoration: none;
	font-weight: bold;
	display: block;
}

#calendar td a:link, #calendar td a:visited {	
	color: #006cb4;
	text-decoration:none;
}

#calendar td a:hover, #calendar td a:active {
	color: #006cb4;
	text-decoration:underline;
}

#calendar select{
	background:#006cb4;
	color:#FFFFFF;
	text-transform:uppercase;
	font-size:9px;
	width:145px;
	padding:0px;
	margin:0px;
	margin-top:4px;	
}
.tags {padding:10px 0px;}
#calendar .input{
	background:#c6c6c6;
	width:152px;
	border-right: 4px solid #c6c6c6;
	border-left: 4px solid #c6c6c6;
	padding:0px;
	margin:0px;
}

#calendar .btn_back_sm {float:left; display:inline; margin:2px 0px 0px 7px; height:18px;}
#calendar .btn_forward_sm {float:left; display:inline; margin:2px 7px 0px 0px;height:18px;}
#calendar .lbl_date {float:left; display:inline; margin:2px 7px 0px 0px;height:18px; width:110px; text-align:center;}
#calendar .month_sm {}
#calendar .year { }

#frmReizen dt { width: 130px; margin-left: 10px;}
#frmReizen dd, #frmReizen .input_text { width: 330px; }
#frmReizen fieldset { margin-bottom : 20px; border:1px solid #dddddd; width: 480px; padding-bottom: 5px; padding-top: 5px;}
#frmReizen ul { list-style:circle; padding-left: 23px;}
#frmReizen div, #frmReizen ul { margin-left: 10px;}
#frmReizen textarea { height: 60px; }

#locatiesmap { margin: 5px 0px 0px 10px; width: 460px; height: 400px; float:left; display: inline;}

.productDetails{width:350px; text-align:right; position:absolute; left:330px; margin-top:8px;}
.productAfbeelding{margin-left:10px; float:left;}
.productLine{width:295px; margin-bottom:5px;}
.priceBlue{color:#006cb4; font-weight:bold;}
.priceOrange{color:#e37315; font-weight:bold;}
.shopSelect{width:90px; font-size:11px; color:#666666; border:1px solid #dddddd;}


/*AON VERZEKERINGEN */
.mc.aon-nomargin { margin-top:0px; }
.mc.aon	{ margin-top:0px;margin-left:5px; background:url(../img/bg_mc_aon.gif) top no-repeat; width:793px; font-size:12px; }  
.mc.aon .margin	{ margin:20px 0 0 8px; display:inline; float:left; }
.mc_intro	{float:left;display:inline;width:780px;margin:13px 0px 0px 10px;}
.mc_intro .banner	{float:left;width:520px;}
.mc_intro .aonlinks {float:left; width:250px; margin:8px 0px 0px 1px; display:inline;  }
.mc_intro .aonlinks li {width:250px; height:20px; margin-bottom:10px;}
.mc_intro .aonlinks li a { display:block;}
.mc_intro .aonlinks #inloggen-polismap {background:url(../img/btn_aonlinks.gif) 0px 0px;}
.mc_intro .aonlinks #orange		{background:url(../img/btn_aonorange.gif) 0px 0px;}
.mc_intro .aonlinks #orange	a	{padding:2px 0px 0px 15px;color:#ffffff;}
.mc_intro .aonlinks #blue		{background:url(../img/btn_aonblue.gif) 0px 0px;}
.mc_intro .aonlinks #blue	a	{padding:2px 0px 0px 15px;color:#ffffff;}

.mc_intro .aonlinks #direct-contact {background:url(../img/btn_aonlinks.gif) 0px 0px;}
.mc_intro .aonlinks #extra-korting {background:url(../img/btn_aonlinks.gif) 0px 0px;}
.mc_intro .aonlinks #schade-melden {background:url(../img/btn_aonlinks.gif) 0px 0px;}

.aonlc { float:left; width:458px; margin:0px 20px 0px 8px; display:inline;}
.aonlcspacer { float:left; width:1px; margin:0px; display:inline;height:400px;}
.aonlc .title { font-size:16px; color:#006cb4; line-height:24px; display:block; border-bottom:1px solid #e4e4e4;}
.aonlc .pagetitle {width:460px;float:left;display:inline;}
.aonlc	.line	{background:#dddddd;width:460px;height:1px;float:left; display:inline;}
.aonlc .text	{padding:5px 0px 5px 0px; display:block; line-height:16px;}
.aonrc { float:left; width:260px; margin:20px 0px 0px 0px; display:inline;}
.aonrc2 { float:left; width:259px; margin:20px 0px 0px 10px; display:inline;}
.aonrcspacer {float:left; width:1px;margin:0px;display:inline;height:300px;}
.aonrc div { text-align:center; padding-bottom:10px;}

.aonnews { background:url(../img/bg_aon_news.gif); float:left; width:507px; height:310px; margin:20px 0px 0px -22px; display:inline;}
.aonnews ul { list-style:none outside; margin:45px 20px 20px 0px;}
.aonnews li	{ float:left; width:220px; margin-left:20px; display:inline; line-height:16px;}
.aonnews .title {color:#006cb4; font-size:12px; line-height:16px; display:block; border-bottom:1px solid #e5e5e5; padding:5px 0px; margin:0px 0px 5px 0px}
.aon_title		{ font-size:16px; color:#006cb4; line-height:24px; display:block; border-bottom:1px solid #e4e4e4; padding-left:10px; font-weight:bold;}


/* Block Dennis vd Geest 
.ambasador 					{ margin-top:10px; float:left; display:inline; width:480px; background:1px solid #f0f;	}
.ambasador .header 			{ width:480px; height:30px; line-height:30px; display:block; margin:0; background:url('../img/header_block_gradient.png') top left repeat-x; }
.ambasador .ambasadortitle	{ height:230px;	width:480px; background-position:top left; background-repeat:no-repeat; }
.ambasador .ambasadortext { float: left; height:104px; width:262px; margin:105px 0 0 200px; background:url('../img/block_gradient.png') top left repeat-x; }
.MainBlock .blockContent .contentBlock .title { height:60px; margin:5px; }
.MainBlock .blockContent .contentBlock .text	{ height:40px; margin:5px; color:#fff; }
*/
.ambassador					{ width:480px; float:left; display: inline; color:#fff; margin-top:10px; } 
.ambassadorbg				{ float:left; display:inline; height:230px; width:480px; background-repeat:no-repeat; background-position:top center; }
.ambassadorcontent			{ background:#005a9a;float:left; display:inline; margin:60px 0 0 200px; width:260px; height:104px; }
.ambassadorline				{ background:#00528c; width:260px; height:1px; float:left; margin-top:5px;  }
.ambassadortitle			{ margin:5px 0 0 10px; width: 250px; height:50px; }
.ambassadortext				{ margin:10px 0 0 10px; width: 250px; }