body {
	/*background: #ededed;*/
	color: #333;
}

a,
a:link,
a:visited {
	color:#ec7a0f;
	text-decoration:none;
}


a:hover,
a:focus,
a:active {
	color: #ec7a0f;
	text-decoration: underline;
}


a:link.button,a:visited.button {
	/*background:#edeff2;
	border:1px solid #d7e1eb;*/
	}

a:hover.button, a:focus.button, a:active.button {
	/*background:#e3e7eb;
	color: #0066ab;*/
	}

div#page {
	/*background: #fff url(../images/backPage.gif) repeat-y 0 0;*/
	background:#fff;
	/*border-left: 1px solid #fff;*/
	/*border-right: 1px solid #fff;*/
}

div#header {
	background: #fff url(../images/bg_header.jpg) right no-repeat;
}

h1#logo {
	background:url(../images/logo_nhd.png) no-repeat 0 0;
	height: 88px;
	top: 10px;
	left:10px;
	width: 498px;
}

div.teaserWrap a {
	background: url(../images/bg_teaserWrap.jpg) left top no-repeat;
	border: 0;
}
div.teaserWrap a img {
	border: 0;
	display:none;
}

#menuHolder {

}
ul#menu {
	/*background: #ff6600 url(../images/flagMenu.gif) no-repeat 0 100%;*/
	font-size: 11px;
	/*border-bottom: 1px solid #fff;*/
}
ul#menu li {
	font-size:1em;
	line-height:22px;
}

	ul#menu li.first {
	/*margin:0 0 0 70px;*/
	}


ul#menu li a:link,
ul#menu li a:visited {
	padding: 5px;
}
ul#menu li a:hover,
ul#menu li a:focus,
ul#menu li a:active {
	/*background:#fff;*/
	/*color: #00c3ed;*/
}

div#footer {
	border-top: 1px solid #fff;
	background: #333333;

}

	div#footer p {

	}


div#footer, div#footer a:link, div#footer a:visited {
	color: #fff;
}

#panelLoggedIn .content2, #panelSubLeagues .content2 {
	padding: 0;
}


#panelLoggedIn table td, #panelSubLeagues table td {
	padding: 1em;
}

#panelLoggedIn table td li a, #panelSubLeagues table td li a {
	color: #00426f;
}

div#panels {
	background:none;
	font-size:1.1em;
}

div#panels div#userLogin,
div#userLogin label {
	/*color:#333;*/
	position:relative;
}

div#teamManPanel div.content, div#userLogin div.content2 {
	background: #EF7B10 url(../images/aanmeldscherm_bg.gif) no-repeat bottom left;
}

div#panels h3 {
	/*font-size: 11px;*/
	/*padding: 10px;*/
	color: #fff;
}

div#panels a {
	/*color: #fff;*/
	text-decoration: none;
}
div#panels a:hover {
	text-decoration: underline;
}

	div#panels div#selectionClubs a {
	color:#333333;
	}
div.panel1 {
	background: #0066ab;
}

div.panel div.content1, div.panel div.content2, div.panel div.content3, div.panel div.content {
	background: #eeeeee;
}

div.panel table {
	/*color:#fff;*/
	}

div#content div.tabNav {
	background:#fff;
	}

		div#content div.tabNav ul li span {
		color:#b3def6;
		}

		div#content div.tabNav ul li.active {
		font-weight:bold;
		}

div#content div.graphic table td.bar img {
	background: #0066ab !important;
}


/* tabnav for player selection */

div#managePlayers div#selectedClubName {

	}

div#managePlayers div.selectionTypes {
	padding:6px 0 0 0;
	margin-bottom:10px;
	}

div#managePlayers div.selectionTypes a.selectionTypeActive {
	/*border-top:1px solid #00c3ed;
	border-right:1px solid #00c3ed;
	border-bottom:none;
	border-left:1px solid #00c3ed;*/

	padding:3px;
}

div#managePlayers div.content2clear {
	/*BACKGROUND:#b0ebf7;*/
	}

.player {
	/*background:#4bd4f1;*/
	color:#fff;
	/*border:1px solid #0055a5;*/
	}

	div#setup {
	background:url(../images/fieldBack.gif);
	border:none!important;
	padding:10px 0;
	}

	div#setup table td {
	background:none;
	}

	.lineAllowK, .lineAllowD, .lineAllowF, .lineAllowM {
	cursor: move;
	background-color:#96f396;
	}

	table#dunkoutPlayers tr th {
	border-bottom:none;
	border-right:1px solid #fff;
	}

	table#dunkoutPlayers tr td table td {
	border-right:1px solid #fff;
	}

input.field {
	font-size: 1.1em;
	padding: 3px;
}

div.panel input.field {
	width: 200px;
}

input.button, input.button2 {
	height:auto;
	}

div.panel div.header, div.panel div.header3, div.panel div.header4  {
	/*border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;*/
	color: #fff;
}

div.panel li {
	/*background-image:url(../images/bullet_small_white.gif);*/
	}



/*alternate panel colors*/

div.panel div.content,
div#managePlayers div.content2clear,
div.panel div.content3,
div.panel div.content4 {
	/*background:url(../images/backBlueTile.gif) repeat-y 0 0;*/
	/*color:#fff;*/
}

		div#teamManPanel div.content,
		div#userLogin div.content2,
		div.panel div.content4.divHelpContent,
		div#errorPanel div.content {
		/*background: #ff6600;/* oranje */*/
		/*background:url(../images/backOrangeTile.gif) repeat-y 0 0!important;*/
		}

	div#panels div#subLeaguePanel table td,
	div#panels div#teamManPanel table td,
	div#panels div#userLogin table td,
	div.panel div.content4.divHelpContent table td,
	div#errorPanel div.content table td {
		/*background: #ff6600;
		border-bottom: 1px solid #e97901;
		*/
		border:none!important;
		background:none!important;
	}

/*		div#errorPanel a:link,
		div#errorPanel a:visited, */
		div#teamManPanel a:link,
		div#teamManPanel a:visited,
		div#userLogin a:link,
		div#userLogin a:visited,
		div.panel div.content4.divHelpContent a:link,
		div.panel div.content4.divHelpContent a:visited
		{
		color:#fff;
		}

		div#newsPanel.panel ul,
		div#teamManPanel.panel ul,
		div#userLogin.panel ul,
		div#errorPanel.panel ul {
		background:none;
		}


		#errorPanel .error_box {
		/* color:#fff; */
		font-weight:bold;
		}


div#panels table td {
	/*background:#00C3ED ;*/
	background:none!important;
	border-bottom:none!important;

}

div#newsPanel.panel ul, div#panelTop5.panel ul {
	/*background:#65daf3;*/
	/*font-weight:bold;*/
	}

div#panels label {
	font-weight:bold;
	margin:4px 0;
	}

table {
	background: transparent;
}

table caption {
	background: #008eac;
	font-weight: bold;
}

#panels table caption {
	color: #fff;
}
table th {
	background: #00c3ed;
	color: #fff;
	font-weight: bold;
}

table td {
	background: #fefefe;
	border-bottom: 1px solid #c3d8dc;
}
#content table td {

	line-height: 160%;
}

table.groupschema {
	border:1px solid #CCC;
}
table.groupschema td {
	border:none;
	border-bottom:1px solid #CCC;
}



/* Match schedule */
div#finalSchedule table tr th {
	background:none;
	color:#000000;
	}


div#finalSchedule div.finalist {
	background:#00c3ed;
	border:1px solid #00a6ca;
	}

div#finalSchedule div.finalMatch {
background:#FF6600;
}
