
/* ------------------------------ Tags ------------------------------ */
body{margin:5px 0 0 0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:0.75em;}

h1 	{padding:0 0 20px  0; margin:0; font-size:1.67em;color:#ee7f00}
h2	{padding:0; margin:0; font-size:1.17em; color:#ee7f00;padding-bottom:4px;}
	h2.results{font-size:1.50em; margin-top:10px;}
h3	{padding:0; margin:0; font-size:1.67em;}

p	{padding:0 0 20px 0;margin:0;}
hr	{width:730px;height:1px; border:0px solid; border-top:1px;}
	hr.foot,
	hr.head {padding:0; margin:4px 0 20px 0; border-top-width:3px; height:3px;color:#dd011a; background:#dd011a; width:100%;}
	hr.foot {margin:4px 0 10px 0;}
img {border:0; }
	img.bullet{ position:absolute; top:10px; left:20px;}
	
	#sidebar img,
	#mainrightbar img { display:block; }

    a 	{color:#ed7f02; text-decoration:underline;}
	a span { cursor:pointer; }
	a.toplink,
	a.print,
	a.previous { color:#e1001a; background:url(/img/layout/icons.gif) 0 -60px no-repeat; height:17px; padding-left:25px; margin:3px 0; display:block; font-weight:bold;}

	a.toplink { background-position:0 -235px;color:#ee7f00}
	a.print { background-position:0 -40px;}
a:hover	{text-decoration:none;}

	a.listed {background:url(/img/arrows/list_blue.png) 0 50% no-repeat; padding-left:15px; }
	
.kolom ul,
#footer ul,
.block ul,
.block .blockhead ul,
#formframe ul#tabs,
#header ul { margin:0; padding:0; list-style:none; }

ul.round {font-size:10px;margin:0px;padding:0 0 0 14px;color:#0093d1;list-style-type: disc;}
ul.round li{margin:0px;padding:0px;}
ul.round li span {color:#000;font-size:12px;font-weight: normal;}

div.messages{display:block; border:solid 1px #ee7f00; padding:10px; margin:5px; background:#FFFFFF}
div.messages h3 {margin:5px; color:#ee7f00}
/* ------------------------------ Forms ------------------------------ */
#header #search input.submit,
form#form_inloggen input.submit,
input.submit { cursor:pointer; background:#ed7f02; border:0; color:#fff; padding:0 4px; height:20px; line-height:20px; width:auto; }	

#top_search_form input.submit{font-size:11px;}

form#form_inloggen { color:#ee7f00; margin:0; padding:0; font-weight:bold; position:relative; }
	form#form_inloggen input { display:block; color:#b4b4b4; width:110px; height:16px; border:1px solid #abadb3; padding:1px 3px; margin:7px 0; }
	form#form_inloggen input.submit {background:#0093d1;  height:22px; }
	form#form_inloggen a {color:#0093d1; font-weight:normal; font-size:0.92em;padding-top:0px;margin-top:0px;}

/* ------------------------------ ID ------------------------------ */
#container{width:980px; margin:0 auto;}
	/*#topbar{ width:100%;} PATRICK*/
	
#header{ width:730px;}
	#header ul li{ float:left;margin:0 30px 0 0; padding:10px 0; font-size:1.25em }
	#header ul.submenu{ float:right; padding:6px 80px;}
	#header ul.submenu li{font-size:0.93em; float:left; margin:0 0 0 20px; padding:0 0 0 13px;}
	#header ul.submenu li.orange{ background:url(/img/layout/icons.gif) 0 2px no-repeat;}
	#header ul.submenu li.blue{ background:url(/img/layout/icons.gif) 0 -198px no-repeat;}
	ul.main_menu li a {text-decoration:none;}
	ul.main_menu li a:hover {text-decoration:underline;}
	
	#header ul.header_useroptions { float:left;}
	#header ul.header_useroptions li { float:none; margin:5px 0; padding:0; font-size:1.17em;}
	#header ul.header_useroptions li a { font-weight:bold; padding:0 0 0 19px; background:url(/img/arrows/arrow_orange.gif) 0 0 no-repeat; display:block}
	#header ul.header_useroptions li a span { display:block; font-size:0.71em;}
	#header ul.header_useroptions li.blue a { background:url(/img/arrows/arrow_blue.gif) 0 0 no-repeat; text-decoration:none}
	
	#header #header_search { float:left; width:720px;}
	#header #header_search form { margin:0; padding:0; }
	#header #search{position:relative;padding:10px 0 7px 10px; width:720px; border: 1px solid #0093d1; border-bottom-width:4px; border-right-width:4px;}
		#header #search span { margin-right:10px; color:#ed7f02;}
		#header #search span a { margin-left:10px;}		
		#header #search input.searchinput {width:420px;color:#ed7f02; border:1px solid #0093d1; background:url(/img/layout/icons.gif) 5px -17px no-repeat; height:18px;padding:0 0 0 20px; }
		#header #search select {margin-left:7px;color:#ed7f02;height:20px;border:1px solid #0093d1;}	
		#header #search input.submit { margin-left:5px; position:relative; top:0px; font-weight:bold;height:20px; }	

	#content #search_box{position:relative;margin:0 0 20px 0; padding:10px 0 7px 10px; width:490px; border: 1px solid #ffb901; border-bottom-width:4px; border-right-width:4px;}
		#content #search_box div.label {width:70px; display:block; float:left}
		#content #search_box div.uitgebreid {color:#ffb901; visibility:hidden; display:none;}
		#content #search_box div.uitgebreid.active{visibility:visible; display:block;}
		#content #search_box div span { margin-right:10px; color:#ffb901; font-size:14px; font-weight:bold;}
		#content #search_box span a { margin-left:10px;}		
		#content #search_box input.text,
		#content #search_box input.searchinput {float:left;width:210px;color:#000; border:1px solid #ffb901; height:18px;padding:0 0 0 25px; }
		#content #search_box input.age {width:20px; float:left;}
		#content #search_box input.searchinput {background:url(/img/forms/icon_search_yellow.gif) 0px -1px no-repeat;}
		#content #search_box select {margin-left:7px;color:#ed7f02;height:20px;border:1px solid #ffb901;}	
		#content #search_box input.submit { background:#ffb901; margin-left:5px; position:relative; top:0px; font-weight:bold;height:20px; }	
	#content.team #search_box {border-color:#0d3082;}
		#content.team #search_box div.uitgebreid {color: #0d3082}
		#content.team #search_box div span {color:#0d3082}
		#content.team #search_box input.text,
		#content.team #search_box input.searchinput {background:url(/img/forms/icon_search_blue.gif) 0px -1px no-repeat;color:#0d3082;border-color:#0d3082;}
		#content.team #search_box select {border-color:#0d3082;}
		#content.team #search_box input.submit { background:#0d3082}
	#content.competitie #search_box {border-color:#e1001a;}
		#content.competitie #search_box div.uitgebreid {color: #e1001a}
		#content.competitie #search_box div span {color:#e1001a}
		#content.competitie #search_box input.text,
		#content.competitie #search_box input.searchinput {background:url(/img/forms/icon_search_red.gif) 0px -1px no-repeat;color:#e1001a;border-color:#e1001a;}
		#content.competitie #search_box select {border-color:#e1001a; color:#e1001a;margin:0;}
		#content.competitie #search_box input.submit { background:#e1001a}
	#content.accomodatie #search_box {border-color:#019364;}
		#content.accomodatie #search_box div.uitgebreid {color: #019364}
		#content.accomodatie #search_box div span {color:#019364}
		#content.accomodatie #search_box input.text,
		#content.accomodatie #search_box input.searchinput {background:url(/img/forms/icon_search_green.gif) 0px -1px no-repeat;color:#019364;border-color:#019364;}
		#content.accomodatie #search_box select {border-color:#019364; color:#019364;margin:0;}
		#content.accomodatie #search_box input.submit { background:#019364}


#mainframe_home { color:#0093d1; line-height:16px;}
	#contentframe_home #content{ width:730px; overflow:hidden; background-color:#ffffff; margin:0 0px 15px 0; padding:0px}
	#contentframe_home h1 {line-height:48px; font-size:27px; font-weight:bold; margin:0; padding:8px 30px 10px 20px; display:inline; background-color:#FFFFFF; }
	#home_blocks { width:729px; }
		div.inloggen {
		font-size:11px; 
		padding:15px;
		}
#contentframe_home #homeactie { text-align:center; font-size:14px;padding:10px; margin-bottom:10px; display: block; border: solid 1px #73c4e6; background:#e9f8ff}
#contentframe_home #homeactie a {color:#0d3082}
		div.inloggen a {color:#0093d1;}
		.block { display:block; position:relative; padding-bottom:21px; border: 1px solid #000; border-bottom-width:4px; border-right-width:4px; margin-bottom:26px; }
		.block .more { position:absolute; bottom:0; right:0; width:68px; height:21px; line-height:21px; display:block; color:#fff; text-align:center}
		.block .blockhead { height:49px; background:#000; }
			.block .blockhead h2 { position:absolute; left:10px; top:10px; color:#fff; font-size:1.67em; padding:0 0 20px;}
			.block .blockhead ul { position:absolute; left:200px; top:11px;}
			.block .blockhead ul li { float:left; margin:0 12px 0 0; padding:0; }
			.block .blockhead ul li a { display:block; padding:6px 0 0 12px; margin:0; width:126px; height:32px; line-height:32px; background:url(/img/layout/tabs.gif) 0 -40px no-repeat; font-weight:bold; color:#fff; }
			.block .blockhead ul li a:hover,
			.block .blockhead ul li.selected a { background:url(/img/layout/tabs.gif) 0 0 no-repeat; color:#e1001a; text-decoration:none; }
		.block li { float:left; padding:10px 20px; position:relative; }
		.block a span.arrow { height:18px; width:18px; background:url(/img/layout/icons.gif) 0 -134px no-repeat; cursor:pointer; position:absolute; top:30px; right:19px; display:none;}
			.block a:hover span.arrow { display:block;}
		.block li a { display:block; width:80px; color:#0093d1; padding-top:20px; }
			.block li a img,
			.block li a strong,
			.block li a em { display:block; font-style:normal  }
			.block li a img { margin-bottom:15px; border:1px solid #000; }
		.block li a:hover { text-decoration:none }
		/* Popup window */
		#tt1_red,
		#tt1_blue,
		#tt1_yellow { background:#fff; font-weight:bold;color:#0093d1; width:400px; border:1px solid #e1001a;}
		.yui-tt .bd { background:#fff; z-index:1; position:relative;  padding:15px; width:372px;   }	
		.yui-tt-shadow { top:3px; right:-4px; left:3px; bottom:-4px; }
		
		#tt1_red { border-color:#e1001a;  } 
			#tt1_red h2,
			#tt1_red strong { color:#e1001a;}
			#tt1_red .yui-tt-shadow { background-color:#e1001a; }
		
		#tt1_blue { border-color:#0d3082; } 
			#tt1_blue h2,
			#tt1_blue strong { color:#0d3082;}	
			#tt1_blue .yui-tt-shadow { background-color:#0d3082; }
			
		#tt1_yellow { border-color:#ffb900;  } 
			#tt1_yellow h2,
			#tt1_yellow strong { color:#ffb900;}
			#tt1_yellow .yui-tt-shadow { background-color:#ffb900; }
		
		
		div.info_block { position:absolute; background:#fff; padding:15px; width:400px; top:79px; border:1px solid #000; border-bottom-width:4px; border-right-width:4px; font-weight:bold } 
			div.info_block img { position:absolute; top:-20px; }
			div.info_block span { display:block; width:200px; float:left; }
		
		.blockred { border-color:#e1001a; background:#fff; }
			.blockred .blockhead,
			.blockred a.more { background:#e1001a; }
			.blockred .blockhead ul li a:hover,
			.blockred .blockhead ul li.selected a {  background:url(/img/layout/tabs.gif) 0 0 no-repeat; color:#e1001a; }
			.block.blockred li a strong,
			.block.blockred li a em { color:#e1001a; }
			.block.blockred li a img { border:1px solid #e1001a; }
			.block.blockred li a div.t { width:79px; height:96px;}
			.block.blockred li a div.s { width:50px; height:20px;}
			.block.blockred li a img.s { border:1px none #e1001a; margin:0px; margin-bottom:0px; text-align:left}
			/*
			.blockred div.info_block { border-color:#e1001a;}
			.blockred div.info_block h2,
			.blockred div.info_block strong { color:#e1001a;}
			.blockred a span.arrow { background:url(/img/layout/icons.gif) 0 -134px no-repeat; }
			*/
		.blockblue { border-color:#0d3082; background:#fff; }
			.blockblue .blockhead,
			.blockblue a.more { background:#0d3082; }
			.blockblue .blockhead ul li a:hover,
			.blockblue .blockhead ul li.selected a {  background:url(/img/layout/tabs.gif) -276px 0 no-repeat; color:#0d3082; }
			.block.blockblue li a strong,
			.block.blockblue li a em { color:#0d3082; }
			.block.blockblue li a img { border:1px solid #0d3082; }
			.block.blockblue li a div.t { width:79px; height:96px;}
			/*
			.blockblue div.info_block { border-color:#0d3082;}
			.blockblue div.info_block h2,
			.blockblue div.info_block strong { color:#0d3082;}
			.blockblue a span.arrow { background:url(/img/layout/icons.gif) 0 -152px no-repeat; }
			*/
		
		.blockyellow { border-color:#ffb900; background:#fff; }
			.blockyellow .blockhead,
			.blockyellow a.more { background:#ffb900; }
			.blockyellow .blockhead ul li a:hover,
			.blockyellow .blockhead ul li.selected a {  background:url(/img/layout/tabs.gif) -138px 0 no-repeat; color:#0093d1; }
			.block.blockyellow li a strong,
			.block.blockyellow li a em { color:#0093d1; }
			.block.blockyellow li a img { border:1px solid #ffb900; }
			.block.blockyellow li a div.t { width:79px; height:96px;}
			/*
			.blockyellow div.info_block { border-color:#ffb900;}
			.blockyellow div.info_block h2,
			.blockyellow div.info_block strong { color:#ffb900;}
			.blockyellow a span.arrow { background:url(/img/layout/icons.gif) 0 -170px no-repeat; }
			*/
		
#mainframe { width:980px; color:#0093d1; line-height:16px}

	#mainframe #breadcumb{ float:left;color:#0093d1;width:100%; padding-top:20px;padding-bottom:5px;}
	#mainframe #breadcumb b{color:#000;}
	#mainframe #breadcumb strong{ color:#ee7f00;}
	#mainframe #breadcumb a{ text-decoration:underline;color:#0093d1;}
		
	
	#mainrightbar { width:230px;}
	#content {width:730px; overflow:hidden;}
		.kies{margin-right:10px; padding-bottom:20px;}
		.kies select { width:145px; }
		
		.respagina { margin:5px 0; }
		
		.kolom ul.sponsoren li { float:left; width:51px; height:51px; display:block; margin:0 13px 10px 0;}
		.kolom.redhead ul.sponsoren li a,
		.kolom ul.sponsoren li a { padding:0; background:url(); }
		
		table.overzicht { margin:10px 0 20px 0;}
		table.overzicht thead td { padding:8px 1px 8px 9px; font-weight:bold }
		table.overzicht a.down { background:url(/img/layout/icons.gif) 100% -82px no-repeat; padding-right:16px;}
		table.overzicht a.up { background:url(/img/layout/icons.gif) 100% -93px no-repeat; padding-right:16px;}
		table.overzicht tbody td { padding:4px 1px 4px 9px; }
	
		#formframe { margin-bottom:10px;}
			#formframe ul#tabs {}
			#formframe ul#tabs li { float:left; margin-right:10px; display:block }
				#formframe ul#tabs li.last { margin-right:0; }
			#formframe ul#tabs li a { background:#c6c6c6; border-bottom:1px solid #fff; color:#fff; padding:10px 13px; display:block; font-weight:bold }
			#formframe ul#tabs li.selected a,
			#formframe ul#tabs li a:hover { background:#fce5e8; border-bottom:1px solid #fce5e8; color:#e1001a; text-decoration:none }
		
			#formframe .form_content { background:#fbe5e8; padding:20px 0 10px 10px; color:#e1001a; font-weight:bold; }
			#formframe .form_content input.checked,
			#formframe .form_content input.error,
			#formframe .form_content .text { background-color:#fff; border:1px solid #dd011a; height:16px;}

#sidebar{width:230px;}
	
#footer { padding-bottom:30px;}
	#footer hr { border-top-width:3px; height:3px; padding:0; margin:0; width:100%}
	#footer ul { margin:0; padding:10px 0 10px 0;}
	#footer ul li {float:left;  margin:0 5px;padding:0 0 0 13px;}	
	#footer ul li.blue{ background:url(/img/layout/icons.gif) 0 -198px no-repeat;}
	#footer ul li.orange{ background:url(/img/layout/icons.gif) 0 2px no-repeat;}
	#footer ul.left li a { color:#0093d1 }
	#footer ul.left li.orange a { color:#ed7f02 }
	#footer ul.right li{margin:0 0 0 20px; padding:0 0 0 13px;}

/* ------------------------------ Classes ------------------------------ */
.nopadding{padding:0;margin:0;}
.none	  {height:0; line-height:0; padding:0; margin:0;}
.orange	  {background:#ed7f02; border-color:#ed7f02;}
.blue	  {background:#0093d1;}
.red	  {background:#e1001a;}
.darkblue {background:#0d3082;}
.yellow   {background:#ffb901;}
.green   	{background:#019364;}

li.blue a  	  {color:#0093d1;}
li.blue 	  {background:none;}
li.red a	  {color:#e1001a;background:none}
li.red 	  	  {background:none;}
li.darkblue a {color:#0d3082;background:none}
li.darkblue	  {background:none;}
li.yellow a   {color:#ffb901;background:none}

.left  {float:left;}
.right {float:right;}
.clear {clear:both}


/* Content */
/*
#content.red { background:none; color:#000; }
	#content.red hr {color:#e1001a;}
	#content.red .kies,
	#content.red h2,
	#content.red h1 { color:#e1001a; }
	#content.red a { color:#e1001a; }
	#content.red tr.even td { background:#fce5e8; }
	#content.red tr.active td { background:#e1001a; color:#fff; cursor:pointer }
	#content.red tr.active td a { color:#fff; cursor:pointer }
	#content.red table.overzicht thead td { background:#e1001a; color:#fff; }
	#content.red table.overzicht thead td a { color:#fff; }

#content.cblue { background:none; color:#000; background-color:none; }
	#content.cblue hr {color:#0d3082;}
	#content.cblue .kies,
	#content.cblue h2,
	#content.cblue h1 { color:#122e91; }
	#content.cblue a { color:#122e91; }
	#content.cblue tr.even td { background:#d8deec; }
	#content.cblue tr.active td { background:#0d3082; color:#fff; cursor:pointer }
	#content.cblue tr.active td a { color:#fff; cursor:pointer }
	#content.cblue table.overzicht thead td { background:#0d3082; color:#fff; }
	#content.cblue table.overzicht thead td a { color:#fff; }

#content.cyellow { background:none; color:#000; background-color:none; }
	#content.cyellow .respagina {color:#000; }
	#content.cyellow hr {color:#ffb901;}
	#content.cyellow .kies,
	#content.cyellow h2,
	#content.cyellow h1 { color:#ffc000; }
	#content.cyellow a { color:#0690ce; }
	#content.cyellow tr td { color:#0690ce; }
	#content.cyellow tr.even td { background:#ffedbf; }
	#content.cyellow tr.active td { background:#ffb901; color:#fff; cursor:pointer }
	#content.cyellow tr.active td a { color:#fff; cursor:pointer }
	#content.cyellow table.overzicht thead td { background:#ffb901; color:#fff; }
	#content.cyellow table.overzicht thead td a { color:#fff; }

#content.cgreen { background:none; color:#000; background-color:none; }
	#content.cgreen hr {color:#eb7e00;}
	#content.cgreen .kies,
	#content.cgreen h2,
	#content.cgreen h1 { color:#eb7e00; }
	#content.cgreen tr.even td { background:#d7eee6; }
	#content.cgreen tr.active td { background:#019364; color:#fff; cursor:pointer }
	#content.cgreen tr.active td a { color:#fff; cursor:pointer }
	#content.cgreen table.overzicht thead td { background:#019364; color:#fff; }
	#content.cgreen table.overzicht thead td a { color:#fff; }
*/
#content.corange { background:none; color:#000; background-color:none; }
	#content.corange hr {color:#ee7f00; background:#ee7f00;}
	#content.corange .kies,
	#content.corange h2,
	#content.corange h1 { color:#ee7f00; }
	#content.corange tr.even td { background:#ff; }
	#content.corange tr.active td { background:#ee7f00; color:#fff; cursor:pointer }
	#content.corange tr.active td a { color:#fff; cursor:pointer }
	#content.corange table.overzicht thead td { background:#ee7f00; color:#fff; }
	#content.corange table.overzicht thead td a { color:#fff; }	
/*
#content.clorange { background:none; color:#000; background-color:none; }
	#content.clorange hr {color:#ffb901;}
	#content.clorange .kies,
	#content.clorange h2,
	#content.clorange h1 { color:#ef7f01; }
	#content.clorange tr.even td { background:#ff; }
	#content.clorange tr.active td { background:#ee7f00; color:#fff; cursor:pointer }
	#content.clorange tr.active td a { color:#fff; cursor:pointer }
	#content.clorange table.overzicht thead td { background:#ef7f01; color:#31688f; }
	#content.clorange table.overzicht thead td a { color:#31688f; }	
*/

#content .kopje div img {margin-right:10px;}

#content.algemeen { background:none; color:#000; background-color:none; }
	#content.algemeen hr {background:#ee7f00;;color:#ee7f00;}
	#content.algemeen .kopje {height:37px;border-bottom: solid 1px #ee7f00;}
	#content.algemeen .kopje div { padding:8px 30px 10px 10px;
							border-top: solid 1px #ee7f00;border-right: solid 1px #ee7f00;
							margin:0; background:#FFF;color:#ee7f00;
							font-size:16px;font-weight:bold;
							height:18px;display:block; float:left;bottom: -1px; position:relative}
	
	#content.algemeen .kies,
	#content.algemeen h1 { color:#ee7f00; padding-left:20px;}
	#content.algemeen a { color:#0093d1; }
	#content.algemeen h2  a,
	#content.algemeen h2 { color:#ee7f00; margin:0; padding:0; background:none; text-decoration:none;}
	#content.algemeen tr.even td { background:#ff; }
	#content.algemeen tr.active td { background:#ee7f00; color:#fff; cursor:pointer }
	#content.algemeen tr.active td a { color:#fff; cursor:pointer }
	#content.algemeen table.overzicht thead td { background:#ee7f00; color:#31688f; }
	#content.algemeen table.overzicht thead td a { color:#31688f; }	
	#content.algemeen table.details td.kop { background:#ffb901; color:#fff; font-weight:bold; }
	#content.algemeen table.details td.firstcolumn {width:140px; font-weight:bold}
	
	#content.algemeen #custom {background:#fff7e2; color:#000000;}
	#content.algemeen #custom div h1 {padding-left:0; background-color: #fff7e2;}
	#content.algemeen #custom div {padding:20px;}
	#content.algemeen #custom div.clear {padding:0;}
	
#content.inschrijven { background:none; color:#000; background-color:none; }
	#content.inschrijven hr {background:#ee7f00;color: #ee7f00;}
	
	#content.inschrijven div.formblok  { border: solid 1px #ee7f00; width:405px;
		display:block;
		height:auto;
		background:none;
		padding:15px 15px;
		margin: 0px 15px 20px 0px;
	}
	#content.inschrijven textarea {width:293px;}
	#content.inschrijven textarea.email {width:393px; height:145px;color:#979797}
	#content.inschrijven input.checkbox,
	#content.inschrijven input.radio {background:#fdf2e5;}
	#content.inschrijven div.formblok input.search { width:240px; height:18px;background:#FFF url(/img/forms/icon_search.gif) left top no-repeat; padding-left:25px; margin-top:9px;border: solid 1px #abadb3; }
	#content.inschrijven div.formblok input.search.error {border:1px solid #CC0000;}
	#content.inschrijven div.formblok input.medium {width: 150px; height:18px;margin-top:9px;}
	#content.inschrijven div.formblok input.text  { border: solid 1px #abadb3; }
	#content.inschrijven div.formblok div.label {width:110px;margin-top:9px;}
	#content.inschrijven div.skip {width:425px; }
	#content.inschrijven div.skip a {background:url(/img/arrows/list_blue.png) right 50% no-repeat; padding-right:15px; }
	#content.inschrijven div.usp {color:#000;font-size:11px;font-weight: normal;
							padding:10px 10px 20px 10px; width:206px; border: solid 1px #ee7f00;
							margin-bottom:20px; background:#FFF; display:block;position:relative}
	#content.inschrijven div.usp span {font-size:14px;font-weight: bold;color:#ee7f00;margin-bottom:5px;}						
	#content.inschrijven div.usp ul {margin:0px;padding:0 0 0 14px; color:#0093d1}
	#content.inschrijven div.usp ol {margin:0 0 0 10px;padding:0 0 0 14px;}
	#content.inschrijven div.usp ul li{margin:0px;padding:0px;}
	#content.inschrijven div.usp ol li.complete {width:160px;background:url(/js/form/assets/input_checked.gif) right 50% no-repeat}
	#content.inschrijven div.usp ul li span {color:#000;font-size:11px;font-weight: normal;}
	#content.inschrijven .kopje {height:36px;border-bottom: solid 1px #ee7f00;}
	#content.inschrijven .kopje div { padding:8px 30px 10px 20px;
							border-top: solid 1px #ee7f00;border-right: solid 1px #ee7f00;
							margin:0; background:#FFF;color:#ee7f00;
							font-size:16px;font-weight:bold;
							height:18px;display:block; float:left;bottom: -1px; position:relative}
	#content.inschrijven .kies,
	#content.inschrijven h2,
	#content.inschrijven h1 { color:#ee7f00;}
	#content.inschrijven h3 { color:#000;font-size:16px;font-weight:bold;}
	#content.inschrijven a { color:#0093d1; }
	#content.inschrijven tr.even td { background:#ff; }
	#content.inschrijven tr.active td { background:#ee7f00; color:#fff; cursor:pointer }
	#content.inschrijven tr.active td a { color:#fff; cursor:pointer }
	#content.inschrijven table.overzicht thead td { background:#ef7f01; color:#31688f; }
	#content.inschrijven table.overzicht thead td a { color:#31688f; }	
	#content.inschrijven table.details td.kop { background:#ee7f00; color:#fff; font-weight:bold; }
	#content.inschrijven table.details td.firstcolumn {width:140px; font-weight:bold}
	
	#content.inschrijven table.emailsend { border-top:solid 1px #ee7f00;border-right:solid 1px #ee7f00;border-left:solid 1px #ee7f00;}
	#content.inschrijven table.emailsend td {padding:2px 5px;}
	#content.inschrijven table.emailsend .first{font-size:12px;border-bottom:solid 1px #ee7f00;}
	#content.inschrijven table.emailsend .second{font-size:11px;border-bottom:solid 1px #ee7f00;}
	 
	#content.inschrijven #custom {background:#fdf2e5;}
	
	
	#content.inschrijven.team div.formblok,
	#content.inschrijven.team div.usp 
	  { border: solid 1px #0d3082}
	 #content.inschrijven.team div.usp span{color:#0d3082;}
	 
	 #content.inschrijven.competitie div.formblok,
	#content.inschrijven.competitie div.usp 
	  { border: solid 1px #e1001a}
	 #content.inschrijven.competitie div.usp span{color:#e1001a;}
	
#content.speler { background:none; color:#000; background-color:none; }
	#content.speler hr {background:#ffb901;;color:#ffb901;}
	#content.speler .kopje {height:37px;border-bottom: solid 1px #ffb901;}
	#content.speler .kopje div { padding:8px 30px 10px 10px;
							border-top: solid 1px #ffb901;border-right: solid 1px #ffb901;
							margin:0; background:#FFF;color:#ffb901;
							font-size:16px;font-weight:bold;
							height:18px;display:block; float:left;bottom: -1px; position:relative}
	
	#content.speler .kies,
	#content.speler h2,
	#content.speler h1 { color:#ffb901;}
	#content.speler a { color:#0093d1; }
	#content.speler tr.even td { background:#ff; }
	#content.speler tr.active td { background:#ee7f00; color:#fff; cursor:pointer }
	#content.speler tr.active td a { color:#fff; cursor:pointer }
	#content.speler table.overzicht thead td { background:#ef7f01; color:#31688f; }
	#content.speler table.overzicht thead td a { color:#31688f; }	
	#content.speler table.details td.kop { background:#ffb901; color:#fff; font-weight:bold; }
	#content.speler table.details td.firstcolumn {width:140px; font-weight:bold}
	
	#content.speler #custom {background:#fff7e2; }

#content.team { background:none; color:#000; background-color:none; }
	#content.team hr {background:#0d3082;color:#0d3082;}
	#content.team .kopje {height:36px;border-bottom: solid 1px #0d3082;}
	#content.team .kopje div { padding:8px 30px 10px 10px;
							border-top: solid 1px #0d3082;border-right: solid 1px #0d3082;
							margin:0; background:#FFF;color:#0d3082;
							font-size:16px;font-weight:bold;
							height:18px;display:block; float:left;bottom: -1px; position:relative}
	#content.team .kies,
	#content.team h2,
	#content.team h1 { color:#0d3082;}
	#content.team a { color:#0093d1; }
	#content.team tr.even td { background:#ff; }
	#content.team tr.active td { background:#ee7f00; color:#fff; cursor:pointer }
	#content.team tr.active td a { color:#fff; cursor:pointer }
	#content.team table.overzicht thead td { background:#ef7f01; color:#31688f; }
	#content.team table.overzicht thead td a { color:#31688f; }	
	#content.team table.details td.kop { background:#0d3082; color:#fff; font-weight:bold; }
	#content.team table.details td.firstcolumn {width:140px; font-weight:bold}
	
	#content.team #custom {background:#edf0f6;}

#content.competitie { background:none; color:#000; background-color:none; }
	#content.competitie hr {background:#e2001a;color:#e2001a;}
	#content.competitie .kopje {height:36px;border-bottom: solid 1px #e2001a;}
	#content.competitie .kopje div { padding:8px 30px 10px 10px;
							border-top: solid 1px #e2001a;border-right: solid 1px #e2001a;
							margin:0; background:#FFF;color:#e2001a;
							font-size:16px;font-weight:bold;
							height:18px;display:block; float:left;bottom: -1px; position:relative}
	#content.competitie .kies,
	#content.competitie h2,
	#content.competitie h1 { color:#e2001a;}
	#content.competitie a { color:#0093d1; }
	#content.competitie tr.even td { background:#ff; }
	#content.competitie tr.active td { background:#ee7f00; color:#fff; cursor:pointer }
	#content.competitie tr.active td a { color:#fff; cursor:pointer }
	#content.competitie table.overzicht thead td { background:#ef7f01; color:#31688f; }
	#content.competitie table.overzicht thead td a { color:#31688f; }	
	#content.competitie table.details td.kop { background:#e2001a; color:#fff; font-weight:bold; }
	#content.competitie table.details td.firstcolumn {width:140px; font-weight:bold}
	
	#content.competitie #custom {background:#fdedee;}

#content.accomodatie { background:none; color:#000; background-color:none; }
	#content.accomodatie hr {background:#019364;color:#019364;}
	#content.accomodatie .kopje {height:36px;border-bottom: solid 1px #019364;}
	#content.accomodatie .kopje div { padding:8px 30px 10px 10px;
							border-top: solid 1px #e2001a;border-right: solid 1px #019364;
							margin:0; background:#FFF;color:#019364;
							font-size:16px;font-weight:bold;
							height:18px;display:block; float:left;bottom: -1px; position:relative}
	#content.accomodatie .kies,
	#content.accomodatie h2,
	#content.accomodatie h1 { color:#019364;}
	#content.accomodatie a { color:#0093d1; }
	#content.accomodatie tr.even td { background:#ff; }
	#content.accomodatie tr.active td { background:#ee7f00; color:#fff; cursor:pointer }
	#content.accomodatie tr.active td a { color:#fff; cursor:pointer }
	#content.accomodatie table.overzicht thead td { background:#ef7f01; color:#31688f; }
	#content.accomodatie table.overzicht thead td a { color:#31688f; }	
	#content.accomodatie table.details td.kop { background:#019364; color:#fff; font-weight:bold; }
	#content.accomodatie table.details td.firstcolumn {width:140px; font-weight:bold}
	#content.accomodatie #googlemaps {display:block; width:400px; height:325px;border: solid 1px #019364;}
	#content.accomodatie #adres strong {color:#019364; font-size:14px;}
	
	#content.accomodatie h1 {margin-top:0;}
	#content.accomodatie #custom {background:#d7eee6; margin-top:-3px;}
			
#content .respagina a { text-decoration:underline; font-weight:bold; margin:0 2px; }
#content .respagina a:hover { text-decoration:none; }
#content .respagina a.underline { color:#e1001a; }
#content .respagina a.active { color:#e1001a; text-decoration:none; }


/* Wit hoekje */
.blok { width:4px; padding-top:4px; height:0; background:#fff; font-size:0; line-height:0; border:0; overflow:hidden}
.blok.top { top:-1px; right:-5px; position:absolute; z-index:99;}
.blok.bottom { bottom:-5px; left:-1px; position:absolute; z-index:99;}
	.competities.acokolom .blok.bottom{left:-2px; }

/* Kolom blok home pagina */
#home_cats {height:291px;margin:0 0 20px 0;padding: 0; background:url(/img/homepage/usps.jpg) 0px 3px no-repeat;color:#FFFFFF;}
#home_cats .kolom {font-size:14px; line-height:21px; height:120px; padding:0 20px 0 20px; margin:170px 0 0 0; color:#FFFFFF; display:block}
#home_cats .kolom.nopadding { padding:0;margin:0;}
#home_cats a.speler {position:absolute;display:block; width:250px; height:291px}
#home_cats h2 {font-size:18px; font-weight:bold; background:none;color:#FFFFFF;}
#home_cats a {color:#FFFFFF;}
#home_cats a:hover{ text-decoration:none;}

#tabs {height:29px; font-size:16px; font-weight:bold;}

#content #tabs .spelers,
#content #tabs .teams,
#content #tabs .competities{cursor:pointer;float:left; margin-left:1px; height:20px; padding:8px 10px 0 45px;}

#content .blocksub {height:35px; background:#FFFFFF}

#content #tabs .spelers{ color:#ffc70a; width:125px; border-top: solid 1px #ffc70a; border-right: solid 1px #ffc70a; background:#FFF url(/img/icons/types.gif) 5px 0 no-repeat;}
#content #tabs .teams{color:#263a7e; width:80px; border-top: solid 1px #263a7e; border-right: solid 1px #263a7e;  background: #FFF url(/img/icons/types.gif) 5px -28px no-repeat;}
#content #tabs .competities{color:#df1e26; width:110px; border-top: solid 1px #df1e26; border-right: solid 1px #df1e26; background:#FFF url(/img/icons/types.gif) 5px -56px no-repeat;}

#content .spelers {height:21px;}
#content .teams {height:21px;}
#content .competities {height:21px;}

#content .spelers_top {border-bottom:solid 1px #ffc70a;}
#content .teams_top {border-bottom:solid 1px #263a7e;}
#content .competities_top { border-bottom:solid 1px #df1e26;}

#content #accomodaties_overzicht,
#content #spelers_overzicht,
#content #teams_overzicht,
#content #competities_overzicht { display:none;visibility:hidden; font-size:12px; color:#000000; bottom:15px}

#content #accomodaties_overzicht.active,
#content #spelers_overzicht.active,
#content #teams_overzicht.active,
#content #competities_overzicht.active { visibility:visible; display:block;}

#accomodaties_overzicht a,
#spelers_overzicht a,
#teams_overzicht a,
#competities_overzicht a {color:#0093d1;}

#accomodaties_overzicht  tr {background:#d7eee6}
#spelers_overzicht tr {background:#ffedbf}
#teams_overzicht tr {background:#d9dfed}
#competities_overzicht tr {background:#fad6da}

#accomodaties_overzicht tr.even,
#spelers_overzicht tr.even,
#teams_overzicht tr.even,
#competities_overzicht tr.even{ background:#FFFFFF}

#accomodaties_overzicht td,
#spelers_overzicht td,
#teams_overzicht  td,
#competities_overzicht td  {padding-left:5px;}

#accomodaties_overzicht td.foto,
#spelers_overzicht td.foto,
#teams_overzicht  td.foto,
#competities_overzicht td.foto  {padding:8px 10px 8px 20px; width:52px;}
#accomodaties_overzicht td.foto .t,
#spelers_overzicht td.foto .t,
#teams_overzicht td.foto .t,
#competities_overzicht td.foto .t{padding:4px; border:solid 1px #fff7e2; background:#FFF; width:52px; height:52px}

#accomodaties_overzicht td.foto .t img,
#spelers_overzicht td.foto .t img,
#teams_overzicht td.foto .t img,
#competities_overzicht td.foto .t img { vertical-align:middle;}

/* Kolom blok */	
.kolom {width:230px; margin-bottom:20px; color:#000;position:relative;  }
	.kolom a {color:#0093d1; text-decoration:underline;}
		.kolom a:hover { text-decoration:underline;}
	.kolom span.kop {padding:20px 0 20px 10px;font-size:1.67em; display:block; font-weight:bold;}
		.kolom span.kop_title {padding:14px 0 0 10px; font-size:1.67em; display:block; font-weight:bold;}
		.kolom span.kop a { padding:0 0 0 35px; margin-top:-10px; display:block; font-size:0.80em;}
		.kolom span.kop a:hover { text-decoration:none }
	.kolom ul {margin:0 0 20px 10px;}
		.kolom ul li a {display:block; background:url(/img/arrows/list_bullet.png) no-repeat; padding:0 0 0 20px;}
	.kolom span.title{ position:absolute; left:15px; bottom:10px; font-size:1.33em; font-weight:bold; }
	.kolom span.title img{ top:3px; position:relative; margin-right:10px; }
	#sidebar .kolom ul li a { padding:3px 0 3px 22px; background-position:0 4px; }
	
	/* Kolom border */
	.kolom.borderme { width:225px; display:block; position:relative; padding-bottom:10px; border: 1px solid #000; border-bottom-width:4px; border-right-width:4px; }
	.kolom .innerborderme { background:#fff; color:#0093d1; display:block; position:relative; padding-bottom:0; border: 1px solid #000; border-bottom-width:4px; border-right-width:4px; border-top-width:0;}
	
	/* Kolom red */
	.red .innerborderme { padding-top:10px;}
	.red .innerborderme ul li a { padding:3px 0 3px 22px;  background:url(/img/arrows/arrow_red.gif) 0 4px no-repeat; color:#e1001a; line-height:15px; font-weight:bold; }
	.red .innerborderme { border-color:#e1001a; }
	/* Kolom green */
	.green .innerborderme { padding-top:10px; background:#019364;}
	.green .innerborderme ul li a { padding:3px 0 3px 22px;  background:url(/img/arrows/arrow_greenw.gif) 0 4px no-repeat; color:#FFF; line-height:15px; font-weight:bold; }
	.green .innerborderme { border-color:#019364; }
	
	.green .white { padding-top:10px; background:#FFF;}
	.green .innerborderme.white { padding:10px 20px;; background:#FFF; font-size:12px; font-weight:bold;color:#019364}
	.green .innerborderme.white input { border:1px solid #019364;color:#019364}
	.green .innerborderme.white .buttongreen {background: #019364;color:#FFF;padding: 2px 5px; font-weight:bold;}
	
	/* Kolom aanmelden*/
	#mainrightbar #aanmelden { height:33px;background:#0093d1; vertical-align:middle; cursor:pointer }
	#mainrightbar #aanmelden a{font-size:16px; font-weight:bold; color:#FFFFFF;line-height:30px; margin-left:18px; text-decoration:none; display:block;}
	#mainrightbar #aanmelden img{margin:3px 18px 0 0}
	/* Kolom speler */
	.kolom.geel {background:#ffb901; color:#FFFFFF}
	.kolom.geel a {color:#FFF; text-decoration:none; margin-bottom:8px;}
	.kolom.geel.borderme { border-color:#ffb901}
	.speler .innerborderme { padding-top:10px; background:#ffb901;}
	.speler .innerborderme ul li a { padding:3px 0 3px 22px;  line-height:15px; font-weight:bold; }
	.speler .innerborderme { border-color:#ffb901; }
	
	.speler .white { padding-top:10px; background:#FFF;}
	.speler .innerborderme.white { padding:10px 20px;; background:#FFF; font-size:12px; font-weight:bold;color:#019364}
	.speler .innerborderme.white input { border:1px solid #019364;color:#019364}
	.speler .innerborderme.white .buttongreen {background: #019364;color:#FFF;padding: 2px 5px; font-weight:bold;}
	/* Kolom orange */
	
	#mainframe_home .kolom.orange{ border-color:#ee7f00}
	.kolom.orangehead { background:url(/img/layout/column_head.gif) 0 0 no-repeat; padding:14px 9px 0 9px; width:212px;border-color:#ee7f00;}
		.kolom.orangehead span.kop1 { color:#fff; font-weight:bold; margin:0 0 15px 10px; font-size:1.67em; padding:0 0 20px  0; display:block}
		.kolom.orangehead a { color:#0093d1;}
		.kolom.orangehead ul.nieuws li a { border-bottom:1px solid #ee7f00; padding:12px 3px 12px 22px;}
		.kolom.orangehead ul.nieuws li.last a { border-bottom:1px none #ee7f00; padding:12px 3px 0px 22px;}
		.kolom.orangehead ul li a { background:url(/img/arrows/list_blue.png) 5px 18px no-repeat; line-height:17px; }

	/* Kolom team */
	.kolom.blue {background:#0d3082; color:#FFFFFF}
	.kolom.blue a {color:#FFF; text-decoration:none; margin-bottom:8px;}
	.blue.borderme { border-color:#0d3082}
	/* Kolom blauw */
	#mainframe .kolom.bluehead,
	#mainframe_home .kolom.bluehead,
	.kolom.bluehead { display:block;background:url(/img/layout/column_head.gif) -230px 0 no-repeat; border-color:#0093d1; padding:14px 9px 0 9px; }
		.kolom.bluehead span.kop1 { color:#fff; font-weight:bold; margin:0 0 15px 10px; font-size:1.67em; padding:0 0 20px  0; display:block }
		.kolom.bluehead.borderme { width:206px; overflow:visible }
	#mainframe .kolom.bluehead hr,
	#mainframe_home .kolom.bluehead hr {color:#0093d1; background:#0093d1; margin:10px 0; width:200px;}
	div.actie {color:#0d3082; padding-bottom:10px;}
	div.actie a {color:#0d3082}

/* Kolom competitie */
	.kolom.red {background:#e2001a; color:#FFFFFF}
	.kolom.red a {color:#FFF; text-decoration:none; margin-bottom:8px;}
	.red.borderme { border-color:#e2001a}
	
	/* Kolom rood */
	.kolom.redhead { background:url(/img/layout/column_head.gif) -454px 0 no-repeat; border-color:#e1001a; padding:14px 9px 0 9px; width:212px}
		.kolom.redhead span.kop1 { color:#fff; font-weight:bold; margin:0 0 15px 10px; font-size:1.67em; padding:0 0 20px  0; display:block}
		.redhead.borderme { width:206px; overflow:visible }
		.kolom.redhead a { color:#e1001a;}
		.kolom.redhead ul li a { padding:3px 0 3px 22px; background:url(/img/arrows/arrow_red.gif) 0 6px no-repeat; line-height:20px; font-weight:bold; }
	
	/* Kolom account */
	.kolom.accounthead { background:url(/img/layout/column_head.gif) 0 0 no-repeat; padding:14px 9px 0 9px; width:212px; color:#0093d1; font-weight:bold;}
		.kolom.accounthead span.kop1 { color:#fff; font-weight:bold; margin:0 0 15px 10px; font-size:1.67em; padding:0 0 20px  0; display:block  }
		.kolom.accounthead a { color:#ee7f00;}
		.kolom.accounthead ul { margin-top:5px;}
		.kolom.accounthead ul li a,
		.kolom.accounthead ul li .fakelink, { color:#ee7f00; cursor:pointer; padding:3px 0 3px 22px; background:url(/img/arrows/arrow_blue.gif) 0 6px no-repeat; line-height:20px; font-weight:bold; }
		
	
/* Custom page */
#custom { padding:0 0 40px 0; margin-bottom:20px; line-height:20px;}
	#custom h1 {margin:0 0 50px 0; padding:8px 50px 15px 5px; display:inline; line-height:46px; }
	#custom h2 { margin:0; padding:8px 30px 10px 20px; display:inline }
	#custom a { text-decoration:underline; }
	#custom div.infofirst { margin:25px 20px 30px 20px;}
	#custom div.infoblok {width:345px; margin-right:15px;}
	#custom div.infoblokmedium {width:500px; margin-right:0px;}
	#custom div.infoblokgroot {width:705px; margin-right:15px;}
	#custom div.omschrijving { 
		margin:5px 5px 5px 20px; 
		padding: 10px;
	}
	#custom div.info { margin:35px 30px 30px 20px; color:#ffb901; font-weight:bold;}
	#custom div.info a.teamlink{ color:#0093d1;list-style-type: none;padding:0 0 0 20px;
							background: url(/img/arrows/list_blue.png) 7px 5px no-repeat;
							text-decoration:underline;line-height:18px;	margin:0 0 10px 0;	cursor:pointer;
							}
	#custom div.info a  {font-weight:normal;}
	
#content.algemeen h1 {margin-top:0;}
#content.algemeen #custom ul.overig {color:#0093d1;margin-top:0;margin-left:20px;}

#content.algemeen #custom div.newsitem div.datum {margin:0 0 10px 0; padding:0;font-size:10px; color:#999999; display:block;}
#content.algemeen #custom div.actiesitem div.datum {margin:10px 0 0 0; padding:0;font-size:10px; color:#999999; display:block;}
#content.algemeen #custom div.actiesitem,
#content.algemeen #custom div.newsitem {padding:10px 20px 0 20px;margin:0;}
#content.algemeen #custom div.actiesitem p,
#content.algemeen #custom div.newsitem p {padding:0 0 5px 0}

	
	#custom table.details { float:right; }
	#custom table.details td { padding:2px 4px; }
	
	#custom table.logo {  }
	#custom table.logo td { line-height:0; background:#fff; height:146px; width:146px; text-align:center; vertical-align:middle }
	
	#custom table.teams {margin:10px 0 10px 0;}
	#custom table.teams td.logo { background:#fff; height:90px; text-align:center; vertical-align:middle; }
	#custom table.standen { border-bottom:4px solid #000 ; padding:2px; }
	#custom table.standen thead td { padding:5px; vertical-align:top; font-weight:bold; font-size:11px; }
	#custom table.standen tbody td { padding:5px; vertical-align:top; font-weight:normal; font-size:11px; }


#custom { background:#ffff01; color:#000; }
#custom table.details td.kop { background:#000; color:#fff; font-weight:bold; }
#custom table.teams td { color:#000;}
#custom table.standen { border-bottom:4px solid #000 ; }
#custom table.standen thead td { background:#000; color:#fff;}
#custom table.standen tbody tr td { color:#000;}
#custom table.standen tbody tr.even td { background:#fff;}
#custom h1,
#custom h2 { color:#000; background:#fff; }
#custom a { color:#000;}
/*
#custom.orange { background:#9ad3ee; color:#000; }
#custom.orange table.details td.kop { background:#ef7f01; color:#fff; font-weight:bold; }
#custom.orange table.teams td { color:#000;}
#custom.orange table.standen { border-bottom:4px solid #000 ; }
#custom.orange table.standen thead td { background:#000; color:#fff;}
#custom.orange table.standen tbody tr td { color:#000;}
#custom.orange table.standen tbody tr.even td { background:#fff;}
#custom.orange h1,
#custom.orange h2 { color:#ef7f01; background:#fff; }
#custom.orange a { color:#000; }

#custom.green { background:#d7eee6; color:#000; }
#custom.green table.details td.kop { background:#019364; color:#fff; font-weight:bold; }
#custom.green table.teams td { color:#000;}
#custom.green .acc_title { color:#059365; font-size:17px;}
#custom.green .accomodatie_marker input { border: 1px solid #059365; color:#ef7f01; font-weight:bold; padding:2px;}
#custom.green .accomodatie_marker input.bereken {  background: #059365; color:#FFF; font-weight:bold; padding:2px;}
#custom.green table.standen { border-bottom:4px solid #000 ; }
#custom.green table.standen thead td { background:#000; color:#fff;}
#custom.green table.standen tbody tr td { color:#000;}
#custom.green table.standen tbody tr.even td { background:#fff;}
#custom.green h1,
#custom.green h2 { color:#ef7f01; background:#fff; }
#custom.green a { color:#000; }
*/

/*#content #speler_menu {border-bottom:solid 1px #ffb901; padding:0 0 0 10px;}*/
#content #speler_menu {background: url(/img/layout/px-geel.gif) 0 25px repeat-x;Font-size:13px; font-weight:bold; height:26px; padding:0 0 0 0px; margin:45px 20px 0 10px;}
#content #speler_menu .menuitem{ position:relative;height:26px; float:left; margin:0 10px;}
#content #speler_menu .menuitem .menutekst {background:none}
#content #speler_menu .menuitem.selected .menutekst {float:left;height:26px;color:#ffb901; background:#fff7e2; text-decoration:none;}
#content #speler_menu .menuitem.selected .bleft, 
#content #speler_menu .menuitem.selected .bright {
display:block;position:absolute; bottom:0px;
height:4px; width:1px;background: #ffb901;
font-size:1px; line-height:1px;
}
#content #speler_menu .menuitem.selected .bleft {left:0px;}
#content #speler_menu .menuitem.selected .bright{right:0px;}

#content #speler_menu .menuitem .bleft, 
#content #speler_menu .menuitem .bright {disply:none;}

#content.team #speler_menu {background: url(/img/layout/px-blauw.gif) 0 25px repeat-x;}
#content.team #speler_menu .menuitem.selected .menutekst {float:left;height:26px;color:#0d3082; background:#edf0f6; text-decoration:none;}
#content.team #speler_menu .menuitem.selected .bleft, 
#content.team #speler_menu .menuitem.selected .bright {
display:block;position:absolute; bottom:0px;
height:4px; width:1px;background: #0d3082;
font-size:1px; line-height:1px;
}

#content.competitie #speler_menu {background: url(/img/layout/px-rood.gif) 0 25px repeat-x;}
#content.competitie #speler_menu .menuitem.selected .menutekst {float:left;height:26px;color:#e2001a; background:#fdedee; text-decoration:none;}
#content.competitie #speler_menu .menuitem.selected .bleft, 
#content.competitie #speler_menu .menuitem.selected .bright {
display:block;position:absolute; bottom:0px;
height:4px; width:1px;background: #e2001a;
font-size:1px; line-height:1px;
}

#content.speler div.tablinks {padding:5px 0px 5px 0px;}
#content.speler div.tablinks a {margin-right:10px;Font-size: 14px; font-weight:bold; color:#0093d1; text-decoration:underline}
#content.speler div.tablinks a.active{ text-decoration:none;color:#ffb901;cursor:default;}
/* Ajax Loader */

#content.inschrijven div.formblok input.ajaxloader,
.ajaxloader{
	background:url(/img/loader.gif) no-repeat right top #FFFFFF;
}
/* Ajax poules */
#content.speler div.kopmarge {padding:15px 0px 0px 25px;}
#content.speler .loader { background:url(/img/loading.gif) 50% 50% no-repeat; }
#content.speler div.poules { padding:0 25px 20px 20px;}
#content.speler div.poules span {padding:5px;}
#content.speler table.poules { border-bottom:4px solid #ffb901 ; font-size:11px;}
#content.speler table.poules thead td { background:#ffb901; color:#fff; font-weight:bold; padding:3px;}
#content.speler table.poules tbody tr td { background:#fffdf9; padding:5px; border-right: solid 1px #fdedee}
#content.speler table.poules tbody tr.even td { background:#fff7e2; border-right: solid 1px #fffdf9}

#content.speler div.stand { padding:0 20px 20px 0;}
#content.speler div.stand span {padding:5px;}
#content.speler table.stand { border-bottom:4px solid #ffb901 ; font-size:11px;}
#content.speler table.stand thead td { background:#ffb901; color:#fff; font-weight:bold; padding:3px;}
#content.speler table.stand tbody tr td { background:#fffdf9; padding:3px;}
#content.speler table.stand tbody tr.even td { background:#fff7e2;}

#content.speler div.uitslag { padding:0 20px 20px 0;}
#content.speler div.uitslag span {padding:5px;}
#content.speler table.uitslag { border-bottom:4px solid #ffb901 ; font-size:11px;}
#content.speler table.uitslag thead td { background:#ffb901; color:#fff; font-weight:bold; padding:3px;}
#content.speler table.uitslag tbody tr td { background:#fffdf9; padding:3px;}
#content.speler table.uitslag tbody tr.even td { background:#fff7e2;}

#content.speler div.wedstrijd { padding:0 20px 20px 0;}
#content.speler div.wedstrijd span {padding:5px;}
#content.speler table.wedstrijd { border-bottom:4px solid #ffb901 ; font-size:11px;}
#content.speler table.wedstrijd thead td { background:#ffb901; color:#fff; font-weight:bold; padding:3px;}
#content.speler table.wedstrijd tbody tr td { background:#fffdf9; padding:3px;}
#content.speler table.wedstrijd tbody tr.even td { background:#fff7e2;}


#content.team div.tablinks {padding:5px 0px 5px 0px;}
#content.team div.tablinks a {margin-right:10px;Font-size: 14px; font-weight:bold; color:#0093d1; text-decoration:underline}
#content.team div.tablinks a.active{ text-decoration:none;color:#0d3082;cursor:default;}

/* Ajax poules */
#content.team div.kopmarge {padding:15px 0px 0px 25px;}
#content.team .loader { background:url(/img/loading.gif) 50% 50% no-repeat; }
#content.team div.poules { padding:0 20px 20px 20px;}
#content.team div.poules span {padding:5px;}
#content.team table.poules { border-bottom:4px solid #0d3082 ; font-size:11px;}
#content.team table.poules thead td { background:#0d3082; color:#fff; font-weight:bold; padding:3px;}
#content.team table.poules tbody tr td { background:#fffdf9; padding:5px; border-right: solid 1px #fdedee}
#content.team table.poules tbody tr.even td { background:#edf0f6; border-right: solid 1px #fffdf9}

#content.team div.stand { padding:0 20px 20px 0;}
#content.team div.stand span {padding:5px;}
#content.team table.stand { border-bottom:4px solid #0d3082 ; font-size:11px;}
#content.team table.stand thead td { background:#0d3082; color:#fff; font-weight:bold; padding:3px;}
#content.team table.stand tbody tr td { background:#fffdf9; padding:3px;}
#content.team table.stand tbody tr.even td { background:#edf0f6;}

#content.team div.uitslag { padding:0 20px 20px 0;}
#content.team div.uitslag span {padding:5px;}
#content.team table.uitslag { border-bottom:4px solid #0d3082 ; font-size:11px;}
#content.team table.uitslag thead td { background:#0d3082; color:#fff; font-weight:bold; padding:3px;}
#content.team table.uitslag tbody tr td { background:#fffdf9; padding:3px;}
#content.team table.uitslag tbody tr.even td { background:#edf0f6;}

#content.team div.wedstrijd { padding:0 20px 20px 0;}
#content.team div.wedstrijd span {padding:5px;}
#content.team table.wedstrijd { border-bottom:4px solid #0d3082 ; font-size:11px;}
#content.team table.wedstrijd thead td { background:#0d3082; color:#fff; font-weight:bold; padding:3px;}
#content.team table.wedstrijd tbody tr td { background:#fffdf9; padding:3px;}
#content.team table.wedstrijd tbody tr.even td { background:#edf0f6;}

#content.competitie div.tablinks {padding:5px 0px 5px 0px;}
#content.competitie div.tablinks a {margin-right:10px;Font-size: 14px; font-weight:bold; color:#0093d1; text-decoration:underline}
#content.competitie div.tablinks a.active{ text-decoration:none;color:#e2001a;cursor:default;}

/* Ajax poules */
#content.competitie div.kopmarge {padding:15px 0px 0px 25px;}
#content.competitie .loader { background:url(/img/loading.gif) 50% 50% no-repeat; }
#content.competitie div.poules { padding:0 20px 20px 20px;}
#content.competitie div.poules span {padding:5px;}
#content.competitie table.poules { border-bottom:4px solid #e2001a ; font-size:11px;}
#content.competitie table.poules thead td { background:#e2001a; color:#fff; font-weight:bold; padding:3px;}
#content.competitie table.poules tbody tr td { background:#fffdf9; padding:5px; border-right: solid 1px #fdedee}
#content.competitie table.poules tbody tr.even td { background:#fdedee; border-right: solid 1px #fffdf9}

#content.competitie div.stand { padding:0 20px 20px 0;}
#content.competitie div.stand span {padding:5px;}
#content.competitie table.stand { border-bottom:4px solid #e2001a ; font-size:11px;}
#content.competitie table.stand thead td { background:#e2001a; color:#fff; font-weight:bold; padding:3px;}
#content.competitie table.stand tbody tr td { background:#fffdf9; padding:5px; border-right: solid 1px #fdedee}
#content.competitie table.stand tbody tr.even td { background:#fdedee; border-right: solid 1px #fffdf9}

#content.competitie div.uitslag { padding:0 20px 20px 0;}
#content.competitie div.uitslag span {padding:5px;}
#content.competitie table.uitslag { border-bottom:4px solid #e2001a ; font-size:11px;}
#content.competitie table.uitslag thead td { background:#e2001a; color:#fff; font-weight:bold; padding:3px;}
#content.competitie table.uitslag tbody tr td { background:#fffdf9; padding:5px; border-right: solid 1px #fdedee}
#content.competitie table.uitslag tbody tr.even td { background:#fdedee; border-right: solid 1px #fffdf9}

#content.competitie div.wedstrijd { padding:0 20px 20px 0;}
#content.competitie div.wedstrijd span {padding:5px;}
#content.competitie table.wedstrijd { border-bottom:4px solid #e2001a ; font-size:11px;}
#content.competitie table.wedstrijd thead td { background:#e2001a; color:#fff; font-weight:bold; padding:3px;}
#content.competitie table.wedstrijd tbody tr td { background:#fffdf9; padding:5px; border-right: solid 1px #fdedee}
#content.competitie table.wedstrijd tbody tr.even td { background:#fdedee; border-right: solid 1px #fffdf9}

.hidden, input.hidden{
	display:none;
}


/* global menus */
#action_menu { float:left;	margin:15px 0 0 4px;	padding:0px; width:145px;}
#action_menu li{color:#0093d1;list-style-type: none;padding:0 0 0 13px;	background: url(/img/arrows/list_blue.png) 0px 6px no-repeat;
	text-decoration:underline;line-height:18px;	margin:0 0 10px 0;	cursor:pointer;}


	#account_menu {width:730px; height:25px;}
	#account_menu td a {margin: 3px 5px; margin-top:5px;}
	#account_menu form {margin:0px;padding:0px;}
	#account_menu form input,
	#account_menu form span {margin-right:5px;margin-top:0px; float:left}
	#account_menu form input.submit {height:20px;}
	
	#account_menu .sub_menu{
		color:#FFF;
		width:139px;
		height:17px;
		padding:3px 5px; margin-left:8px;
		font-size:14px;	font-weight:bold;
		background:#0093d1;
		cursor:pointer;
		border:solid 1px #0093d1;
		position: relative;
	}
	#account_menu .sub_menu .down{
		background:url(/img/layout/icons.gif) 0 -80px no-repeat;
		float:right; width:15px; height:15px;
		padding-right:20px;
	}
	#account_menu .sub_menu.up{
	 color:#0093d1;
	 background:#FFF;
	  border: solid 1px #0093d1;
	}
	#account_menu .sub_menu.up .down{
		background:url(/img/layout/icons.gif) 0 -211px no-repeat;
		float:right; width:15px; height:15px;
		padding-right:20px;
	}
	
	#account_menu .sub_menu_pull{
		font-size:11px;	font-weight:bold;
		color:#000000;
		padding: 17px;
		visibility:hidden;
		position: absolute;
		left:-152px;top:19px;
		border:solid 1px #0093d1;
		border-top:none 1px #0093d1;
		background: #FFFFFF url(/img/layout/border.gif) no-repeat;
	}
	#account_menu ul{
		margin:5px 0 10px 4px;
		padding:0px;
	}
	#account_menu li{color:#0093d1;list-style-type: none;padding:0 0 0 8px;	background: url(/img/arrows/list_blue.png) 0px 3px no-repeat;
	text-decoration:underline;line-height:14px;	margin:0 0 10px 0;	cursor:pointer; font-weight:normal;}
	
	#account_menu .show{
		visibility:visible;
		width:266px;
		z-index:50;
		
	}

div.novalue {margin-bottom:10px; font-weight:normal;color:#000000}
#content.team a.kop,
#content.competitie a.kop,
#content.speler a.kop {text-decoration:none; cursor:pointer}
a.knop,
#custom div a.knop,
#content.team a.knop,
#content.competitie a.knop,
#content.speler a.knop {font-weight:normal;color:#FFFFFF;cursor:pointer;border:none; background:#0093d1; padding:5px 10px; text-decoration:none;}