
* {
	margin: 0px;
	padding: 0px;
	font-family: tahoma;
	font-size: 11px;
	color: #000000; }

body {
	background: #F5D647 url("../img/top_bg.png") repeat-x 0px 0px; }

html {
	overflow-y: scroll; }

img {
	border: 0px; }

#overall {
	background: url("../img/header_bg.png") no-repeat 50% 0px; }

#container {
	position: relative;
	z-index: 2;
	width: 976px;
	margin: 0 auto 10px;
	text-align: left; }

#header {
	position: relative;
	z-index: 1;
	height: 80px;
	padding: 20px 0px 0px 0px;
	text-align: center; }
	
#banner {
	position: relative;
	z-index: 1;
	height: 100px;
	padding: 4px 0px 4px 0px;
	text-align: center; }

#bcrumbs_lang {
	position: relative;
	z-index: 3;
	height: 25px;
	background: url("../img/bcrumbs_lang_bg.png") repeat-x 0px 0px;
	border: 1px solid #B3BAD9;
	line-height: 25px;
	padding: 0px 0px 0px 8px;
	margin: 0px 0px 0px 0px;
	z-index: 3; }

#bcrumbs_lang a {
	color: #14182E;
	text-decoration: none; }

#bcrumbs_lang a:hover {
	text-decoration: underline; }

#lang {
	position: relative;
	z-index: 3;
	width: 118px;
	height: 25px;
	position: absolute;
	top: 0px;
	right: 0px;
	background: url("../img/lang_dropdown.png") no-repeat 0px 0px;
	padding: 0px 0px 0px 9px; }

#bcrumbs_lang span.sel {
	width: 150px;
	height: 25px;
	line-height: 25px;
	position: absolute;
	top: 0px;
	right: 132px;
	font-weight: bold;
	text-align: right; }

#menu {
	position: relative;
	height: 53px;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	background: url("../img/menu_bg.png") repeat-x 0px 0px;
	margin: 0px 0px 4px 0px; }

#menu .hoofd {
	position: absolute;
	left: -1px;
	top: 0px;
	height: 27px; }

#menu ul.hoofd li {
	width: 120px;
	float: left;
	height: 26px;
	list-style-type: none;
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 26px; }

#menu ul.hoofd li.actief {
   	font-weight: bold;
	background: #FFFFFF url("../img/menu_actief.png") repeat-x 0px 0px;
	border: 1px solid #FFFFFF;
	border-bottom: 0px; }

#menu ul.sub {
	position: absolute;
	top: 27px;
	left: -1px;
	height: 25px; }

#menu ul.sub li {
	float: left;
	height: 18px;
	list-style-type: none;
	background: url("../img/submenu_bg.png") no-repeat 100% 100%;
	padding: 7px 13px 0px 15px; }

#menu ul.hoofd li a {
	color: #FFFFFF;
	text-decoration: none; }

#menu ul.hoofd li.actief a {
	color: #000000;
	text-decoration: none; }
	
#menu ul.sub li a {
	color: #000000;
	text-decoration: none; }

#menu ul.hoofd li a:hover, #menu ul.hoofd li.actief a:hover, #menu ul.sub li a:hover {
	text-decoration: underline; }

#talen {
	width: 125px;
	visibility: hidden;
	position: absolute;
	top: 21px;
	right: 1px;
	z-index: 3;
	background: url("../img/lang_bg.gif") no-repeat 0px 100%;
	padding: 2px 0px 4px 0px;}

#talen li {
	padding: 0px 8px 0px 8px;
	line-height: 20px;
	list-style-type: none;
	height: 20px; }

div.content {
	width: 966px;
	position: relative;
	background: #FFFFFF;
	padding: 0px 10px 8px 0px; }

#page {
	background: #FFFFFF;
	float: left;
	width: 734px;
	padding: 10px 10px 0px 0px; }

h1 {
	font-family: cambria;
	font-size: 20px;
	font-weight: normal;
    letter-spacing:-1px;
	color: #CC0000;
	margin: 5px 0px 10px 10px; }	

div.inh {
	padding: 0px 0px 0px 10px; }

div.inh_dubbel {
	width: 357px;
	float: left;
	padding: 0px 0px 0px 10px; }

div.inh_driedubbel {
	width: 234px;
	float: left;
	padding: 0px 0px 10px 10px; }

div.inh h2, div.inh_dubbel h2, div.inh_driedubbel h2 {
	font-family: cambria;
	font-size: 17px;
	font-weight: normal;
    letter-spacing:-1px;
	color: #CC0000;
	margin: 2px 0px 4px 0px; }

div.inh h4, div.inh_dubbel h4, div.inh_driedubbel h4 {
	font-family: cambria;
	font-size: 14px;
	font-weight: normal;
    letter-spacing:-1px;
	color: #CC0000;
	margin: 2px 0px 4px 0px; }

div.inh p, div.inh_dubbel p, div.inh_driedubbel p {
	line-height: 16px;
	margin: 0px 18px 12px 0px; }

#sidebar {
	margin: 48px 0px 0px 0px;
	float: right;
	width: 222px; }

br.clear {
	clear: both;
	height: 1px;
	line-height: 1px; }

div.item {
	position: relative;
	margin: 0px 0px 10px 0px; }

div.inh div.item img.kop_arrow {
	position: absolute;
	top: 23px;
	left: 0px; }	

img.kop_arrow {
	position: absolute;
	top: 22px;
	left: 0px; }

div.item h3 {
	height: 23px;
	line-height: 23px;
	padding: 0px 6px 0px 6px;
	background: url("../img/kop_bg.png") repeat-x 0px 0px;
	color: #FFFFFF;
	margin: 0px 0px 1px 0px; }

div.kader {
	border: 1px solid #E7E9F4;
	border-right: 1px solid #C9CEE5;
	border-bottom: 1px solid #C9CEE5;
	padding: 5px 7px 5px 7px;
	line-height: 16px; }

div.kader input.veld {
	width: 105px;
	height: 18px;
	background: url("../img/input_bg.png") no-repeat 0px 0px;
	border: 0px;
	margin: 3px 0px 3px 0px;
	padding: 5px 5px 0px 5px; }

div.kader input.inloggen {
	padding: 3px 5px 3px 5px;
	margin: 3px 0px 3px 0px; }

div.kader_fp {
	width: 691px;
	border: 1px solid #E7E9F4;
	border-right: 1px solid #C9CEE5;
	border-bottom: 1px solid #C9CEE5;
	padding: 5px 7px 5px 7px;
	line-height: 16px; }

input.score {
	width: 20px;
	text-align: center; }

input.submit {
	padding: 3px 5px 3px 5px; }

input.group {
	width: 115px;
	padding: 3px 5px 3px 5px; }

select.group {
	width: 130px;
	padding: 3px 5px 3px 5px; }

div.events {
	height: 119px;
	border: 1px solid #E7E9F4;
	border-right: 1px solid #C9CEE5;
	border-bottom: 1px solid #C9CEE5;
	padding: 2px 7px 2px 7px; }

div.events_big {
	border: 1px solid #E7E9F4;
	border-right: 1px solid #C9CEE5;
	border-bottom: 1px solid #C9CEE5;
	padding: 2px 7px 2px 7px; }

table.events tr.event td {
	padding: 3px;
	line-height: 16px;
	border-bottom: 1px dotted #C9CEE5; }

table.events tr.shoutbox td {
	padding: 3px;
	height: 66px;
	line-height: 16px;
	border-bottom: 1px dotted #C9CEE5; }

table.events tr.shoutbox2 td {
	padding: 3px;
	height: 66px;
	line-height: 16px;
	border-bottom: 1px solid #FFFFFF; }

table.events tr.end td {
	padding: 3px;
	line-height: 16px;
	border-bottom: 1px solid #C9CEE5; }

table.events tr.more td {
	padding: 3px;
	line-height: 16px; }

div.inh_dubbel div.item table.regular {
	width: 359px;
	margin-bottom: 10px; }

div.inh div.item table.regular {
	width: 725px;
	margin-bottom: 10px; }

div.inh table.regular {
	margin-bottom: 10px; }

div.item table.regular {
	width: 224px; }

table.regular {
	margin: -1px 0px 0px -1px; }

table.regular td {
	border: 1px solid #E7E9F4;
	border-right: 1px solid #C9CEE5;
	border-bottom: 1px solid #C9CEE5;
	background: url("../img/cel_bg.png") repeat-x 0px 100%;
	height: 18px;
	line-height: 18px;
	padding: 0px 4px 0px 4px; }

table.regular td.kop {
	height: 23px;
	line-height: 23px;
	text-align: center;
	background: url("../img/kop_bg.png") repeat-x 0px 0px;
	border: 0px;
	font-weight: bold; }

table.regular td.kop_left {
	height: 23px;
	line-height: 23px;
	text-align: left;
	background: url("../img/kop_bg.png") repeat-x 0px 0px;
	border: 0px;
	font-weight: bold; }

table.regular td.kop_right {
	height: 23px;
	line-height: 23px;
	text-align: right;
	background: url("../img/kop_bg.png") repeat-x 0px 0px;
	border: 0px;
	font-weight: bold; }

table.regular td.center {
	text-align: center; }

table.regular td.right {
	text-align: right; }

table.regular td.kaal {
	padding-left: 0px;
	border: 0px;
	background: transparent; }

table.regular td.big {
	text-align: center;
	width: 20%;
	background: url("../img/cel_big_bg.png") repeat-x 0px 100%; }

table.regular td.tien { width: 10%; }
table.regular td.twintig { width: 20%; }
table.regular td.dertig { width: 30%; }
table.regular td.veertig { width: 40%; }
table.regular td.vijftig { width: 50%; }
table.regular td.zestig { width: 60%; }
table.regular td.zeventig { width: 70%; }
table.regular td.tachtig { width: 80%; }
table.regular td.negentig { width: 90%; }

table.regular td img.flag {
	background: url("../img/flag_bg.gif") no-repeat 0px 0px;
	padding: 2px; }

table.regular td.score {
	width: 20%;
	color: #5A69AD;
	font-weight: bold;
	text-align: center; }

table.points {
	margin: -1px 0px 0px -1px; }

table.points td {
	border: 1px solid #E7E9F4;
	border-right: 1px solid #C9CEE5;
	border-bottom: 1px solid #C9CEE5;
	background: url("../img/cel_bg.png") repeat-x 0px 100%;
	height: 18px;
	line-height: 18px;
	padding: 0px 4px 0px 4px; }

table.points td img.flag {
	background: url("../img/flag_bg.gif") no-repeat 0px 0px;
	padding: 2px; }

table.reply {
	margin: -7px 0px 0px -1px; }

table.reply td {
	border: 1px solid #E7E9F4;
	border-right: 1px solid #C9CEE5;
	border-bottom: 1px solid #C9CEE5;
	background: url("../img/cel_bg.png") repeat-x 0px 100%;
	height: 18px;
	line-height: 18px;
	padding: 0px 4px 0px 4px; }

table.menu {
	border: 1px solid #E7E9F4; }

table.menu td {
	background: url("../img/menu_bg.png") repeat-x 0px 0px;
	border-left: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	height: 24px;
	width: 125px;
	line-height: 24px;
	text-align: center;
	font-weight: bold; }

table.menu td.active {
	background: url("../img/menu_actief.png") repeat-x 0px 0px;
	font-weight: bold; }

table.menu td.last {
	border-right: 1px solid #FFFFFF; }

table.menu td a {
	color: #FFFFFF;
	text-decoration: none; }

table.menu td a:hover {
	color: #FFFFFF;
	text-decoration: underline; }

table.menu td.active a {
	color: #000000;
	text-decoration: none; }

table.menu td.active a:hover {
	color: #000000;
	text-decoration: none; }

td.textarea {
	vertical-align:text-top;
	padding: 8px 0px 0px 0px; }

div.break {
	clear: both;
	height: 1px;
	line-height: 1px;
	background: #000000;
	margin: 0px;
	padding: 0px; }

div.news_spotlight {
	height: 60px;
	position: relative;
	margin: 2px 0px 13px 0px; }

img.spotlight {
	width: 341px;
	margin: 0px 0px 0px 0px; }

div.slideshow {
	padding: 2px; 
	margin: -30px 0px 0px 0px;
	background: #000000;
	height: 27px;
	opacity: 0.75;
	filter: alpha(opacity=75);
	color: #FFFFFF; }

span.abbr {
	cursor: help;
	border-bottom: 1px dotted #14182E; }

span.ondertitel {
	font-size: 10px;
	color: #727482;
	line-height: 20px; }

span.datum {
	position: absolute;
	left: 3px;
	top: 20px;
	width: 62px;
	text-align: center;
	font-family: verdana;
	font-size: 28px; /* Zonder sIFR 21px */
	font-weight: bold; }

div.news_spotlight h3 {
	width: 260px;
	position: absolute;
	left: 76px;
	top: 4px;
	font-family: verdana;
	font-size: 18px; /* Zonder sIFR 14px */
	font-weight: bold;
	color: #FF7600;
	background: transparent;
	padding: 0px; 
	margin: 0px; }

div.news_spotlight h4 {
	width: 260px;
	position: absolute;
	left: 76px;
	top: 26px;
	font-family: verdana;
	font-size: 14px;
	font-weight: normal;
	color: #727482; }

a.nul {
	text-decoration: none; }

a.nul:hover {
	color: #CC0000;
	text-decoration: underline; }

div.inh a, div.inh_dubbel a, div.inh_driedubbel a {
	color: #CC0000;
	text-decoration: underline; }

div.inh a:hover, div.inh_dubbel a:hover, div.inh_driedubbel a:hover {
	text-decoration: none; }

div.inh table.regular td a, div.inh_dubbel table.regular td a, div.inh_driedubbel table.regular td a {
	color: #14182E;
	text-decoration: none; }

div.inh table.regular td a:hover, div.inh_dubbel table.regular td a:hover, div.inh_driedubbel table.regular td a:hover {
	color: #C80115;
	text-decoration: underline; }

div.scheidingslijn {
	margin: 10px 0px 10px 0px;
	border-top: 1px solid #E1E3F0;
	height: 1px;
	line-height: 1px; }

div.inh fieldset, div.inh_dubbel fieldset {
	border: 0px;
	padding: 7px 0px 7px 0px; }

input.regular {
	margin: 4px 0px 0px 0px;
	width: 310px;
	background: url("../img/input_regular.png") repeat-x 0px 1px;
	border: 1px solid #6F6F6F;
	border-right: 1px solid #9F9F9F;
	border-bottom: 1px solid #9F9F9F;
	height: 18px;
	padding: 5px 5px 0px 5px; }

select.regular {
	margin: 4px 0px 0px 0px;
	border: 1px solid #6F6F6F;
	border-right: 1px solid #9F9F9F;
	border-bottom: 1px solid #9F9F9F;
	padding: 3px 3px 3px 3px; }

textarea.regular {
	width: 314px;
	height: 80px;
	margin: 4px 0px 0px 0px;
	border: 1px solid #6F6F6F;
	border-right: 1px solid #9F9F9F;
	border-bottom: 1px solid #9F9F9F;
	padding: 3px 3px 3px 3px; }

input.checkbox {
	margin: 4px 0px 0px 0px; }

div.error {
	border: 1px solid #FF8582;
	background: #FFE7E6 repeat-x 0px 0px;
	color: #000000;
	line-height: 16px;
	margin: 12px 0px 0px 0px;
	padding: 7px 10px 7px 10px; }

div.error h6 {
	margin: 0px 0px 4px 0px;
	font-weight: bold;
	color: #A80000; }

div.accept {
	border: 1px solid #33CC33;
	background: #DDFFDD repeat-x 0px 0px;
	color: #000000;
	line-height: 16px;
	margin: 12px 0px 0px 0px;
	padding: 7px 10px 7px 10px; }

div.accept h6 {
	margin: 0px 0px 4px 0px;
	font-weight: bold;
	color: #33CC33; }

div.info {
	border: 1px solid #6666FF;
	background: #CEDBEB;
	color: #000000;
	line-height: 16px;
	margin: 12px 0px 0px 0px;
	padding: 7px 10px 7px 10px; }

div.info h6 {
	margin: 0px 0px 4px 0px;
	font-weight: bold;
	color: #6666FF; }

img.ic {
	float: left;
	margin: 0px 8px 0px 0px; }

#competities {
	height: 111px; }

#sidebar ul.menu li {
	border: 1px solid #E7E9F4;
	border-right: 1px solid #C9CEE5;
	border-bottom: 1px solid #C9CEE5;
	list-style-type: none;
	height: 20px;
	line-height: 20px;
	background: url("../img/cel_bg.png") repeat-x 0px 100%;
	margin: 0px 0px 1px 0px;
	padding: 0px 4px 0px 4px; }

div.inh_driedubbel ul.menu li {
	border: 1px solid #E7E9F4;
	border-right: 1px solid #C9CEE5;
	border-bottom: 1px solid #C9CEE5;
	list-style-type: none;
	height: 20px;
	line-height: 20px;
	background: url("../img/cel_bg.png") repeat-x 0px 100%;
	margin: 0px 0px 1px 0px;
	padding: 0px 4px 0px 4px; }

ul.rechts {
	padding: 0px 0px 0px 0px; }

ul.rechts li {
	margin: 0px 0px 6px 0px;
	background: url("../img/list_arrows.png") no-repeat 0px 4px;
	padding: 0px 0px 0px 16px;
	line-height: 14px;
	list-style-type: none; }

div.opties {
	border: 1px solid #E7E9F4;
	border-right: 1px solid #C9CEE5;
	border-bottom: 1px solid #C9CEE5;
	padding: 2px 7px 2px 7px; }

div.opties p {
	border-top: 1px dotted #C9CEE5;
	padding: 4px 2px 4px 2px; }

ul.opties {
	padding: 0px 0px 0px 0px; }

ul.opties li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 22px;
	line-height: 24px;
	list-style-type: none; }

ul.opties li.item {
	border-top: 1px dotted #C9CEE5;
	background: url("../img/list_arrows.png") no-repeat 5px 9px; }

ul.opties li.user_male {
	font-weight: bold;
	background: url("http://www.wijnredermedia.com/img/cycling/ic/user_male.png") no-repeat 0px 4px; }

ul.opties li.user_female {
	font-weight: bold;
	background: url("http://www.wijnredermedia.com/img/cycling/ic/user_female.png") no-repeat 0px 4px; }

ul.opties li.prediction {
	border-top: 1px dotted #C9CEE5;
	font-weight: bold;
	background: url("http://www.wijnredermedia.com/img/cycling/ic/layout_content.png") no-repeat 0px 4px; }

ul.opties li.company {
	border-top: 1px dotted #C9CEE5;
	font-weight: bold;
	background: url("http://www.wijnredermedia.com/img/cycling/ic/building.png") no-repeat 0px 4px; }

ul.opties li.leagues {
	border-top: 1px dotted #C9CEE5;
	font-weight: bold;
	background: url("http://www.wijnredermedia.com/img/cycling/ic/table.png") no-repeat 0px 4px; }

ul.opties li.friends {
	border-top: 1px dotted #C9CEE5;
	font-weight: bold;
	background: url("http://www.wijnredermedia.com/img/cycling/ic/group.png") no-repeat 0px 4px; }

ul.list {
	padding: 0px 0px 0px 5px; }

ul.list li {
	margin: 0px 0px 10px 0px;
	background: url("../img/list_arrows.png") no-repeat 0px 4px;
	padding: 0px 0px 0px 15px;
	line-height: 16px;
	list-style-type: none; }

div.top_ad {
	position: absolute;
	z-index: 5;
	width: 486px;
	height: 15px;
	right: 10px;
	top: 20px; }

#footer {
	clear: both;
	position: relative;
	width: 976px;
	height: 40px;
	margin: 0 auto;
	text-align: left;
	padding: 0px 0px 15px 0px; }

#footer ul {
	position: absolute;
	top: 0px;
	left: 0px; }

#footer ul li {
	list-style-type: none;
	float: left;
	padding: 0px 20px 0px 0px;
	line-height: 20px;
	height: 20px;
	color: #FFFFFF;
	background: url("../img/footer_scheiding.gif") no-repeat 100% 50%; }

#footer ul li.last {
	background: transparent; }

#footer ul li a {
	color: #FFFFFF;
	text-decoration: none; }

#footer ul li a:hover {
	text-decoration: underline; }

span.copyright {
	position: absolute;
	top: 20px;
	left: 0px;
	color: #696F8B;
	line-height: 20px; }

span.copyright a {
	color: #696F8B;
	text-decoration: underline; }

span.copyright a:hover {
	text-decoration: none; }

div.wm {
	position: absolute;
	right: -7px;
	top: 2px;
	font-weight: bold; }

div.countdown {
	border: 1px solid #E7E9F4;
	border-right: 1px solid #C9CEE5;
	border-bottom: 1px solid #C9CEE5;
	padding: 0px 0px 0px 0px;
	position: relative;
	width: 220px;
	height: 58px;
	background: url("../img/countdown_bg.png") no-repeat 0px 0px; }
 
span.dagen {
	position: absolute;
	width: 39px;
	height: 23px;
	top: 8px;
	left: 27px;
	font-family: Trebuchet MS, Cambria, Arial;
	font-size: 23px;
	font-weight: bold;
	color: #0A1441;
	text-align: center; }
 
span.uren {
	position: absolute;
	width: 39px;
	height: 23px;
	top: 8px;
	left: 72px;
	font-family: Trebuchet MS, Cambria, Arial;
	font-size: 23px;
	font-weight: bold;
	color: #0A1441;
	text-align: center; }
 
span.minuten {
	position: absolute;
	width: 39px;
	height: 23px;
	top: 8px;
	left: 120px;
	font-family: Trebuchet MS, Cambria, Arial;
	font-size: 23px;
	font-weight: bold;
	color: #0A1441;
	text-align: center; }
 
span.seconden {
	position: absolute;
	width: 39px;
	height: 23px;
	top: 8px;
	left: 167px;
	font-family: Trebuchet MS, Cambria, Arial;
	font-size: 23px;
	font-weight: bold;
	color: #0A1441;
	text-align: center; }

div.ie6 {
	height: 1px;
	clear: both; }

#tabholder {
position: relative;
height: 27px; }

div.inh .shadetabs, div.inh_dubbel .shadetabs, div.inh_driedubbel .shadetabs {
	position: absolute;
	width: 710px; }

div.inh .shadetabs li, div.inh_dubbel .shadetabs li, div.inh_driedubbel .shadetabs li {
	float: left;
	list-style-type: none;
	height: 27px;
	width: 117px;
	line-height: 27px;
	text-align: center;
	background: url("../img/menu_bg.png") repeat-x 0px 0px;
	border-right: 1px solid #FFFFFF; }

div.inh .shadetabs li a, div.inh_dubbel .shadetabs li a, div.inh_driedubbel .shadetabs li a {
   	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF; }

div.inh .shadetabs li a:hover, div.inh_dubbel .shadetabs li a:hover, div.inh_driedubbel .shadetabs li a:hover {
	text-decoration: underline; }

div.inh .shadetabs li a.selected, div.inh_dubbel .shadetabs li a.selected, div.inh_driedubbel .shadetabs li a.selected {
	width: 117px;
	height: 25px;
	display: block;
	text-align: center;
	line-height: 27px;
   	font-weight: bold;
	color: #D60411;
	text_decoration: none;
	background: #FFFFFF url("../img/menu_actief.png") repeat-x 0px 0px;
	border-right: 1px solid #FFFFFF; }

div.inh .shadetabs li a.selected:hover, div.inh_dubbel .shadetabs li a.selected:hover, div.inh_driedubbel .shadetabs li a.selected:hover {
	text-decoration: underline; }

table.points img.bar {
	border-left: 1px solid #CC0000;
	border-right: 1px solid #CC0000; }

table.headlines td {
	padding: 0px 0px 6px 0px; }

div.pagination {
	width: 339px;
	text-align: center; }

div.pagination a {
	padding: 0 5px;
	color: #000000;
	text-decoration: none; 
	background: #FFFFFF;
	border: 1px solid #C9CEE5; }

div.pagination a:hover, .pagination a.selected {
	color: #FFFFFF;
	text-decoration: none; 
	background: #CC0000;
	border: 1px solid #C9CEE5; }

