body {
  background-color: #006c1e;
	text-align: center;
	margin: 20px 0 0 0;
	
	font-family: Verdana;
	font-size: 12px;
	
	color: #006c1e;
}

th, td {
  vertical-align: top;
}

input {
  height: 15px;
	font-size: 11px;
}

input, textarea {
  border: 1px solid #000000;
}

.radioknop {
  border: 0;
	background-color: transparent;
}

label {
  cursor: pointer;
}

a {
  color: #0066cc;
}

img {
  border: 0;
}

.button {
  height: 20px;
	background-color: #bed9c5;
	border: 1px solid #006c1e;
	font-size: 11px;
	cursor: pointer;
	width: auto;
}

.verborgen {
  display: none;
}

.verplicht {
  color: red;
}

.button2 {
  border: 0;
}

.vijftig, .overzicht {
  width: 100%;
}

.vijftig th, .vijftig td {
  width: 50%;
}

.vijftig th {
  font-weight: normal;
}

#pagina {
  width: 950px;
	margin: 0 auto;
	text-align: left;
}

#header {
	padding: 0 0 0 15px;
	
	background-image: url('../../img/menu/topmenu_bg.gif');
	background-repeat: no-repeat;
	background-position: 37px 113px;
	height: 123px;
}

#header .logo {
  float: left;
	background-image: url('../../img/cupfighters/logo.jpg');
	background-repeat: no-repeat;
	background-position: left center;
	width: 376px;
	height: 118px;
}

#header .topmenu {
  float: right;
	width: 520px;
	margin: 89px 0 0 0;
	
	position: relative;
	top: 0;
	right: 36px;
}

#header .topmenu ul {
  margin: 0;
	padding: 0;
	list-style: none;
}

#header .topmenu li {
  float: left;
	padding: 0;
	margin: 0;
}

#header .topmenu .scheiding {
  background-image: url('../../img/menu/scheiding.gif');
	background-repeat: no-repeat;
	width: 1px;
	height: 29px;
}

#content {
  clear: both;
  background-image: url('../../img/cupfighters/pagina_bg.gif');
	background-repeat: repeat-y;
	background-position: center center;
	
	min-height: 600px;
	
	padding: 0 0 25px 0;
	
	position: relative;
	top: 0;
	left: 0;
}

/*\*/
* html #content {
height: 600px;
}
/**/

#content .top {
  background-image: url('../../img/cupfighters/pagina_top.gif');
	background-repeat: no-repeat;
	background-position: center center;
	height: 4px;
	font-size: 1px;
	background-color: red;
	display: none;
}

.headerfoto {
/*  background-image: url('../../img/cupfighters/headerfoto.jpg'); */
	background-repeat: no-repeat;
	height: 111px;
	width: 862px;
	margin: 0 auto 16px auto;
	border: 1px solid #c0c0c0;
	
	position: relative;
	top: 6px;
	left: 0;
}

.loginbox {
  width: 183px;
	height: 98px;
	background-image: url('../../img/cupfighters/loginbox.gif');
	background-repeat: no-repeat;
	overflow: hidden;
	
	position: absolute;
	right: 10px;
	top: 5px;
}

.loginbox th {
  font-size: 11px;
}

.loginbox table {
	width: 100%;
	border-collapse: collapse;
}

.loginbox .tekst {
  width: 75px;
	border: 1px solid #000000;
	height: 12px;
	font-size: 10px;
}

.loginbox .inlogbutton {
  height: 20px;
	background-color: #bed9c5;
	border: 1px solid #006c1e;
	font-size: 11px;
	cursor: pointer;
}

.loginbox .inner {
  margin: 35px 5px 5px 5px;
}

.loginbox p {
  margin: 0;
	font-size: 10px;
}

.loginbox a {
  text-decoration: none;
	color: #006c1e;
}

.loginbox a:hover {
  text-decoration: underline;
}

.trapaf {
  position: absolute;
	top: 65px;
	left: 0;
	
	z-index: 20;
	
	height: 175px;
	width: 255px;

	background-image: url('../../img/cupfighters/trapaf.png');
	cursor: pointer; 	
}

* html .trapaf {
  background-image: none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/img/cupfighters/trapaf.png');
}

.windiecup {
  position: absolute;
	top: 65px;
	left: 0;
	
	z-index: 20;
	
	height: 164px;
	width: 246px;

	background-image: url('../../img/cupfighters/windiecup.png');
	cursor: default;
}

* html .windiecup {
  background-image: none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/img/cupfighters/windiecup.png');
}

#menu_links {
  width: 137px;
	float: left;
	margin: 0 0 0 70px;
	padding: 100px 0 0 0;
	
	z-index: 10;
	position: relative;
	top: 0;
	left: 0;
	
	display: inline;	
}

#menu_links .menublock {
  background-color: #bed9c5;
  background-image: url('../../img/cupfighters/menu_links_bottom.gif');
	background-repeat: no-repeat;
	background-position: bottom left;
	margin: 0 0 12px 0;
}

#menu_links .titel {
  display: block;
  margin: 0;
	color: #FFFFFF;
	background-image: url('../../img/cupfighters/menu_links_top.gif');
	height: 21px;
	font-weight: bold;
	font-size: 12px;
}

#menu_links .doos, #menu_rechts .doos {
  padding: 2px 0 2px 0;
}

#menu_links .doos ul, #menu_links .doos li, #menu_rechts .doos ul, #menu_rechts .doos li {
  margin: 0;
	padding: 0;
	list-style: none;
}

#menu_links .doos a, #menu_rechts .doos a {
  display: block;
  color: #006c1e;
	
	background-image: url('../../img/cupfighters/menu_arrow.gif');
	background-repeat: no-repeat;
	background-position: 13px 0;
	
	padding: 0 0 0 33px;
	
	line-height: 16px;
	margin: 0 0 2px 0;
	
	text-decoration: none;
}

#menublock1 .titel {
	background-image: url('../../img/cupfighters/menu_schild.gif');
}

#menublock2 .titel {
	background-image: url('../../img/cupfighters/menu_mensen.gif');
}

#menublock3 .titel {
	background-image: url('../../img/cupfighters/menu_euro.gif');
}

#contentinhoud {
  float: left;
	width: 470px;
	margin: 0 0 0 45px;
	
	z-index: 10;
	position: relative;
	top: 0;
	left: 0;	
	
	display: inline;	
}

#contentinhoud .banner {
  display: block;
  width: 468px;
	height: 60px;
	background-color: #FFFFFF;
	margin: 0 auto 20px auto;
	border: 1px solid #9b9b9b;
	
	background-image: url('../../img/cupfighters/advertentie_468x60.gif');
	background-repeat: no-repeat;
	background-position: center center;
}

#contentinhoud .titel {
  font-size: 14px;
	margin: 0 0 10px 0;
}

#contentinhoud p {
  margin: 0 0 15px 0;
}

#contentinhoud .blok {
  margin: 0 0 25px 0;
}

#menu_rechts {
  width: 175px;
	float: right;
	margin: 0 50px 0 0;
	
	display: inline;
	
	z-index: 10;
	position: relative;
	top: 0;
	left: 0;	
}


#menu_rechts .menublock {
  background-color: #bed9c5;
  background-image: url('../../img/cupfighters/menu_rechts_bottom.gif');
	background-repeat: no-repeat;
	background-position: bottom left;
	margin: 0 0 12px 0;
	width: 154px;
	float: right;
}

#menu_rechts .titel {
  display: block;
  margin: 0;
	color: #FFFFFF;
	background-image: url('../../img/cupfighters/menu_rechts_top.gif');
	background-position: top left;
	height: 22px;
	font-weight: bold;
	font-size: 12px;
}

#wedstrijden_titel .titel {
	background-image: url('../../img/cupfighters/menu_wedstrijden.gif');
}

#menu_rechts #wedstrijden_titel .doos a, #menu_rechts #wedstrijdenmoment_titel .doos a {
	margin: 0;
	padding: 0;
	background-image: none;
	border-bottom: 1px solid #000000;
	margin: 0 6px 0 6px;
	padding: 3px 0 3px 0;
	line-height: 20px;
	color: #000000;
	font-size: 10px;
}

#wedstrijdenmoment_titel .titel {
	background-image: url('../../img/cupfighters/menu_moment.gif');
}

.statistieken {
	margin: 0 0 40px 0;
	color: #000000;
}

.statistieken table {
  width: 100%;
}

.statistieken th {
  text-align: left;
	font-weight: normal;
	font-size: 10px;
}

.statistieken td {
  text-align: right;
	font-size: 10px;	
}

.titel .tekst {
  margin: 0 0 0 33px;
	line-height: 21px;
}

#menu_rechts .titel .tekst {
  margin: 0 0 0 40px;
}

#footer {
  clear: both;
  height: 8px;
	background-color: #00972a;
	border-bottom: 8px solid #000000;
	width: 877px;
	
	position: absolute;
	bottom: 0;
	left: 37px;
}

.breaker {
  clear: both;
}

.speler {
  margin: 0 0 20px 0;
	clear: both;
}

.speler .omschrijving {
  margin: 0 0 5px 0;
}

.speler .omschrijving, .speler .gegevens {
  font-size: 11px;
	float: left;
	clear: left;
}

.speler .naam {
	float: left;
	clear: left;
}

.speler .avatar {
  float: right;
}

.speler .gegevens {
  width: 320px;
	float: left;
}

.speler .gegevens th {
  width: 20%;
}

.speler .gegevens td {
  width: 20%;
}

.balansoverzicht {
  width: 100%;
}

.balansoverzicht .bedrag {
  text-align: right;
	width: 25%;
	padding: 0 10px 0 0;
}

.balansoverzicht th, .balansoverzicht td {
  width: 25%;
	padding: 3px;
	font-size: 10px;
	font-weight: normal;
}

.balansoverzicht .totaal {
  background-color: #CCCCCC;
}

.balansoverzicht .titels th {
  font-weight: bold;
}

.euro1 {
  text-align: left;
	width: 15px;
}

.euro2 {
  text-align: right;
	padding-right: 10px;
}

.tabelgrijs {
  color: #888888;
	width: 120px;
}

.schema .overzicht {
  font-size: 11px;
}

#contentinhoud .schema .titel {
  font-size: 12px;
	border-bottom: 1px solid #000000;
	padding: 0 0 2px 0;
	marign: 0 0 5px 0;
}


.oranjeeen td, .oranjetwee td, .oranjeeen td a, .oranjetwee td a {
  color: orange;
}

		/* Nummernavigatie */
			.nummernavigatie {
				width: 100%;
				background-color: #00972a;
				padding: 2px;
				border: 1px solid #006c1e;
			}

			.nummernavigatie ul {
				float: left;
				background-color: #00972a;
				margin: 0;
				padding: 0;
			}

			.nummernavigatie li {
				list-style: none;
				color: #FFFFFF;
				text-align: center;
				float: left;
				padding: 0 5px 0 5px;
				height: 20px;
				line-height: 20px;
				
				min-width: 10px;
				
				border: 2px solid #00972a;
			}

			.nummernavigatie li a {
				font-size: 11px;
				text-decoration: none;
				color: #FFFFFF;
			}

			.nummernavigatie .select_li {
			  display: block;
				float: left;
				background: #00972a;
				color: #FFFFFF;
				font-weight: bold;

				border: 2px solid #FFB400;

				min-width: 10px;

				margin-left: 3px;
				margin-right: 3px;
			}

			.nummernavigatie .select_li a {
				text-decoration: none;
				color: #FFFFFF;
				font-weight: bold;
			}

			.nummernavigatie_box_select_option {
				background: #CCCCCC;
			}

			.nummernavigatie select {
				float: right;
			}

			.nummernavigatie .vorige {
				padding-right: 15px;
			}

			.nummernavigatie .volgende {
				padding-left: 15px;		
			}
			
			
	
	
	
	
.verslag {
  margin: 10px 0 10px 0;
	border: 1px solid #CCCCCC;
	padding: 5px;
	text-align: justify;
}

select .rood {
  background-color: #ff6c6d;
}

select .blessure {
  background-color: #85c682;
}