/* orginele css */

object[usemap] {
		border: none;
}

#nonJavaScriptMenu * { color: #222; }

img { border: none !important;}


body {
	color: #FFFFFF;
	margin:0px;
	padding: 0px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	background: black;
	width: 0%;
	/*overflow: hidden;*/
}

div.hline {		background-image: url(hline.gif);
				background-position: top;
				background-repeat: repeat-x;
				width: 600px;
				height: 1px;
				display:inline;
				float:left;	}

div.headerText {
	display:inline; 		position:relative;	float:left;					width: 100%;
	font-weight:bolder; 	font-size: 12px; 	text-transform: uppercase; 	color: #c00;
}

td {	font-family: Arial, Helvetica, Verdana, sans-serif;	}

.allcontent {
	border: 1px #ff0600;
	height: auto;
	width: 600px;
	overflow: hidden;
	position:absolute;
	left: 350px;
	width:600px;
}

.allcntnt_disclmr {
	border: 1px #ff0600;
	height: auto;
	width: 600px;
	overflow: auto;
}

.bovenruimte {
	height: 260px;
}

.header {
	font: 18px "Lucida Grande";
}

div#headerImageContainer {
	background-image:url(gray_dot.gif);
	background-position:center bottom;
	background-repeat:repeat-x;
	padding-bottom:6px;
	padding-top:4px;
	height:14px;
	_height: 24px;
}



.lijn {
	height: 1px;
	background: url(../img/stippellijn.gif) repeat-x;
	left: 5px;
	position: absolute;
	top: 260px;
}

table {
	top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	left: 0;
	color: #CCCCCC;
	font-size: 12px;
}

#verstuurcell {
	text-align:right; 
	padding-right:170px;
	_padding-right:154px;
	/* _padding-right:185px; */
}

.bodycopy {
	/*position: absolute;*/
	margin: 0px;
	padding: 0px;
	color: #CCCCCC;
	border-color: silver;
	border-width: 1px;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 4px;
	font-style: normal;
	line-height: 17px;
}

.subkop {
	color: #CCCCCC;
	font: normal 12px Arial, Helvetica, sans-serif;
}

.testletter {
	position: absolute;
	top: 160px;
}

a.bulletLink {		background-image: url(redarrow.gif);
					background-position: left;
					background-repeat: no-repeat;
					padding-left: 12px;
					color:#aaa;			
				}
					
span.nieuwskop a.bulletLink { 
					float:left; display:inline; width: 380px; 
					background-position:left 4px; padding-bottom:11px;}

a.bulletLink:hover {	color:#c00;	text-decoration: none;	}

a.newsLink {		background-image:url(redarrow.gif);
					background-position:left center;
					background-repeat:no-repeat;
					color:#aaa;
					margin-left:-12px;
					padding-left:10px;
}

a.newsLink:hover {		color:#c00;	text-decoration: none;	}

a {
	color : #CCCCCC;
	text-decoration : none;
	font-size: 12px;
}

a:hover {
	color : #CCCCCC;
	text-decoration : underline;
	font-size: 12px;
}

.blessureinfoSubSubNav {
	color : #CCCCCC;
	text-decoration : none;
	font-size: 12px;
}

.blessureinfoSubSubNav a {
	color : #CCCCCC;
	text-decoration : none;
	font-size: 12px;
}

.blessureinfoSubSubNav a:hover {
	color : #CCCCCC;
	text-decoration : underline;
	font-size: 12px;
}

.listNav {
	border: 1px  #ff0600;
	margin-top: 1px;
}

.listNavTekst {
	float: left;
	margin-bottom: 3px;
}

.listNavNOFLOAT {
	border: 1px  #ff0600;
	margin-top: 1px;
}

ol {
	margin: 0px;
	padding: 0px;
    position: absolute;
	font-size: 12px;
	color: #8A8A8A;
	width: 500px;
	border: 1px #00ff04;
}

.contentLI {
	padding-top: 5px;
}

inputveld {
	font-size: 12px;
	width: 100%;
}

.bondencopy {
	line-height: 17px;
	font-size: 12px;
	color: #CCCCCC;
	list-style: none;
}

.bondencopy table {
      line-height: 17px;
      font-size: 12px;
      color: #CCCCCC;
      list-style: none;
      border: 0px;
      margin-top: 5px;
      margin-bot: 5px;
}

.testCheckbox {
	vertical-align: top;
}

.blessureinfoNav2 {
	bottom: 10px;
	font-size: 12px;
	color: #8A8A8A;
	border: blue;
	text-align: right;
}

.blessureinfoNav {
	font-size: 11px;
	bottom: 10px;
	color: #CC0000;
	border: 1px none blue;
}

.blessureinfoNav a {
	font-size: 11px;
	text-decoration: none;
	color: #999999;
}

.blessureinfoNav a:visited {
	font-size: 11px;
	text-decoration: none;
	color: #8A8A8A; 
}

.blessureinfoNav a:hover {
	text-decoration: underline;
	color: #8A8A8A;
}


.blessureinfoNavSub {
	font-size: 11px;
	color: #CC0000;
	padding-top: 10px;
}

.blessureinfoNavSub a {
	font-size: 11px;
	color: #CCCCCC;
	text-decoration: none;
}

.blessureinfoNavSub a:hover {
	font-size: 11px;
	color: #CCCCCC;
	text-decoration: underline;
}

.adviesFlash {
	position: fixed;
	top: 20px;
}

.bondenfield {
	line-height: 16px;
	font-size: 12px;
	color: #CCCCCC;
	vertical-align: 110px;
}

.bondenkop {
	color: #CCCCCC;
	font: 12px Arial, Helvetica, "Lucida Grande", sans-serif;
	margin-right: 10px;
	background: inherit;
	overflow: auto;
	vertical-align: top;
	margin-bottom: 4px;
}

.bondentussenkopenbody {
	position: absolute;
	bottom: 3px;
}

.bondenpicts {
	color: #CCCCCC;
	font: normal 11px Arial, Helvetica, "Lucida Grande", sans-serif;
	margin-right: 10px;
	vertical-align: top;
}

.bondentussenruimte {
	height: 10px;
	margin: 0px;
	padding: 0px;
	color: #CCCCCC;
	font-style: normal;
	font-family: Arial, Helvetica, "Lucida Grande", sans-serif;
}

flashholder {
	position: fixed;
	margin-top: 15px;
}

.flashmovieholder, #flashmovieholder {
	position: absolute;
	margin-top: 85px;
}

.disclaimertext {
	padding: 10px;
	color : #CCCCCC;
	text-decoration : none;
	font-size: 12px;
}
.disclaimertext a {
	color: #CCCCCC;
	text-decoration: underline;
	font-size: 12px;
}

.disclaimertext a:hover {
	color: #CCCCCC;
	text-decoration: underline;
	font-size: 12px;
}

tr.nieuwsItemRow {
	background-image:url(hline.gif);
	background-position:center top;
	background-repeat:no-repeat;
}

.nieuwskop {
	color: #CCCCCC;
	font: bold 12px Arial, Helvetica, "Lucida Grande", sans-serif;
	margin-right: 10px;
	background: inherit;
	overflow: auto;
	vertical-align: top;
	margin-bottom: 4px;
}

.nieuwsdatum {
	color: #ff0600;
	font: normal 13px Arial, Helvetica, "Lucida Grande", sans-serif;
	margin-right: 10px;
	vertical-align: top;
}

.nieuwscopy {
	line-height: 16px;
	font-size: 12px;
	color: #cccccc;
	list-style: none;
	line-height: 17px;
}

.nieuwscopy p { 
	margin: 0px; padding-left: 13px; padding-bottom:12px;
	 _padding-bottom: 13px;
} 

.field {
	width: 300px;
	font-size: 12px;
}
.nieuwsdatum a {
	color: #FF0600;
}

a.contenttextlink {
	font-size: 12px;
	color: #aaa;
	text-decoration: underline;
}

a.contenttextlink:hover {
	font-size: 12px;
	color: #c00;
	text-decoration: underline;
}

.disclaimerregel {
	line-height: 16px;
	font-size: 10px;
	color: #ccc;
	list-style: none;
}

/******************************************************************/
/* MENU VOORKOMEN TABLE STYLES */
.tblCopy {
 	font-family: Arial, Helvetica, sans-serif;
 	font-size: 12px;
	color: #ccc;
	
}


/*
 * 
 #submenu 

#submenu li 

#submenu li a, #submenu li a:visited

#submenu li a:hover 

#submenuActive 

#submenuActive a 
 * 
 */
/******************************************************************/
/* MENU VOORKOMEN */

#menu, #submenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ccc;
	text-transform: capitalize;
	font-weight: normal;
	padding:0;
	margin:0;
	list-style-type:none;
	float: left; 
}

#menu li, #submenu li  {
	float:left; 
	width: auto; 
	line-height:2em;
	border-right:1px solid #c00;
	position:relative;
	text-align:center;
	text-transform: capitalize;
	margin-bottom:4px;
	margin-top:4px;

}

ul#menu li {
	margin-bottom: 3px;
	_margin-bottom: 0px; 
}

#submenu { margin-top: 4px; margin-bottom: 19px; _height: 46px}
#submenu li {
	margin-top: 0px;
	margin-bottom: 2px;
	line-height: 19px;
}
/*
#submenu li  a { _padding-top: 3px; }
*/

ul#menu { _height: 31px; /* alleen ie */ }



#menu li.firstMI, #submenu li.firstMI  { border-left:1px solid #c00; border-right:1px solid #c00; }

#menu li a, #menu li a:visited,  #submenu li a, #submenu li a:visited {
	display:block;
	text-decoration:none;
	text-transform: capitalize;
	color:#ccc;
	position: relative;
	/* IE Quicrks workarrounds */
	_margin: 0px;
	_display: inline;
	_height: 18px;
}

#menu li a:hover, #submenu li a:hover  {
	border:0;
	color:#ccc;
	text-transform: capitalize;
	background-color: #c00;
	position: relative;
	/* IE Quicrks workarrounds */
	_margin: 0px;
	_display: inline;
	_height: 18px;
}

#menuActive, #submenuActive  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ccc;
	text-transform: capitalize;
	font-weight: normal;
	padding:0;
	margin:0;
	list-style-type:none;
	border-left:1px solid #c00;
	background-color: #c00;
}

/******************************************************************/
/* SUBMENU VOORKOMEN */
#submenu li, #submenu li a {	font-size: 10px; 	}
td.submenuCell 	{
	background-image: url(red_dot.gif);
	background-position: top;
	background-repeat: repeat-x; 
	position: relative;
}
	
#submenu li a {
	padding-left: 2px; padding-right: 2px;
	_padding-left: 2px; 
}

/******************************************************************/
/* SUBSUBMENU VOORKOMEN */

#subsubmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ccc;
	text-transform: capitalize;
	padding: 0;
	margin: 20px 0 10px 0px;
	list-style-type: square;
	line-height:20px;
	list-style-position: inside;
}

#subsubmenu li {
	padding: 0;
	font-size: 10px;
	text-align: left;
	text-transform: capitalize;
	color: #CC0000;

}

#subsubmenu li a, #subsubmenu li a:visited {
	font-size: 10px;
	text-decoration:none;
	text-transform: capitalize;
	color:#ccc;
}

#subsubmenu li a:hover {
	padding: 0;
	color:#ccc;
	text-decoration: underline;
	text-transform: capitalize;
}

#subsubmenuActive {
	color: #c00;
	text-transform: capitalize;
	padding: 0;
	list-style-type: square;
	line-height:20px;
}
/******************************************************************/


/* toegevoegde css */

body {
	background-color:black;
	color:white;
	font-family:Times New Roman;
}

#menuholder{
	visibility: hidden;
	position:absolute;
	top:-1px;
	/* left:0px; was eerst omdat er een image in stond */
	width:320px;
	height:640px;
	padding-left:30px;
	left: 30px; background: url(menugrijs.gif) no-repeat;
}

#flashMenuHolder {
	visibility: hidden;
	position:absolute;
	top:-1px;
	left: -15px;/*-28px;*/
	width:320px;
	height:640px;
	padding-left:0px;
}



#sportmenuContainer {
	position:absolute;
	display:none;
	left:160px;
	width:115px;
	top:287px;
	height:210px;
	background-color:transparent;
}

#sportmenu {
	position:absolute;
	left:0px;
	width:109px;
	top:0px;
	height:205px;
	background-color:#FFFFFF;
}


/* Schaduw van menu box */
.bordersolid{
	background-color:#909090;
	font-size:0px;
}

.borderdark{
	background-color:#A2A2A2;
	font-size:0px;
}

.bordermiddle{
	background-color:#ACADAD;
	font-size:0px;
}

.borderlight{
	background-color:#BABABA;
	font-size:0px;
}


#border-right-solid{	
	position:absolute;
	left:109px;
	top:4px;
	width:1px;
	height:202px;
	border-style:none;
}

#border-right-dark{	
	position:absolute;
	left:109px;
	top:4px;
	width:2px;
	height:202px;
	border-style:none;
}

#border-right-middle{
	position:absolute;
	left:109px;
	top:3px;
	width:3px;
	height:202px;
	border-style:none;
}

#border-right-light{
	position:absolute;
	left:109px;
	top:2px;
	width:4px;
	height:204px;
	border-style:none;
}

#border-bottom-solid{	
	position:absolute;
	left:1px;
	top:204px;
	width:108px;
	height:1px;
	border-style:none;
}

#border-bottom-dark{	
	position:absolute;
	left:1px;
	top:205px;
	width:108px;
	height:1px;
	border-style:none;
}

#border-bottom-middle{
	position:absolute;
	left:2px;
	top:206px;
	width:108px;
	height:1px;
	border-style:none;
}

#border-bottom-light{
	position:absolute;
	left:0px;
	top:207px;
	width:108px;
	height:1px;
	border-style:none;
}

#content {
	position:absolute;
	top:0px;
	left:320px;
	width:600px;
	height:640px;
	border-style:none;
	
}

.staticMenu{
	position:absolute;
	width:100px;
	height:20px;
	cursor:pointer;
	background-color:transparent;
	background:url(transgif.gif);
}

#kiessport {
	background: none;	
	height:14px;
	left:54px;
	width:94px;
	top:290px;
} 

#mnu3danimaties {
	background: none; 
	left:55px;
	top:313px;
}

#nieuws {
	background: none; 	
	left:54px;
	top:346px;
}

#zoeken {
	background: none; 
	left:54px;
	top:368px;
}

#partners {
	background: none; 
	left:54px;
	top:390px;
}

#tellafriend {
	background: none; 
	left:54px;
	top:412px;
}

#contact {
	background: none;
	left:54px;
	top:434px;
}


#UpControl{
	position:absolute; 
	width:100px; 
	height:10px;
	left:4; 
	top:0; 
	z-index:1;
	cursor:pointer;
} 
#DownControl{
	position:absolute; 
	width:100px; 
	height:10px;
	left:4; 
	top:190px; 
	z-index:1;
	cursor:pointer;
} 

#SportMenuScrollContainer{
	color:black;
	position:absolute; 
	width:100px; 
	height: 180px;
	top:10; 
	left:5; 
	overflow:hidden; 
	background-color:transparent;
	clip:rect(0px 100% 180px 0px); 
} 

#SportMenuContent{
	color:Gray;
	font-family:arial;
	font-size:10pt;
	position:absolute; 
	top:15px; 
	left:5px; 
} 

#SportMenuContent a {
	text-decoration: none;
	color: Gray;
}

#SportMenuContent a:HOVER {
	color: red;
}

.subMenu a {
 	display: block;
 	margin-left: 0px;
}

.subMenuItem {
	font-size: 9px !important;
	font-weight: bold;
	padding-top:2px;
}


.subMenuItem a:hover {
		font-size: 9px !important;
}
.flashmovieholder, #flashmovieholder {
left:350px;
margin-top:85px;
position:absolute;
}
.selectedMenu {
	color: red !important;
	}

.sportItem a {
	font-family: Arial;
	font-size: 11px;
}

.sportItem a:HOVER {
	font-family: Arial;
	font-size: 11px;
}

#rechts {
	border:0 solid black;
	margin:0;
	padding:0;
	height: 640px; 
	width: 600px;
}

#overlay {
background-image:url(../img/overlay.png);
height:500px;
position:absolute;
top:0;
width:100%;
z-index:100;
}

#mainLogos {
	
position:absolute;
left:122px;
top:544px;
z-index:100;
}

#anatomy {
	margin-top: 40px;
}

#bannerLink {
	display:block;
	margin-top:20px;
	position:relative
}


/* toegevoegd voor Firefox die laat de content een pixel of 10 zakken */
.allcontent {
	top:0px;
}

#popupPannel {
	position:absolute;
	top:0px;
	left:350px;
}

#anatomyBannerPannel, #bekijkdeFilmBannerPannel {
	position:absolute; top:520px; left:350px;
}