textarea, body{ font-family:Arial, Helvetica, sans-serif; font-size:12px; }
body{ line-height:18px; background-color: #062544; }

a{ text-decoration:none; color:#000000; }
a:hover { color:#106F9F; text-decoration:underline;}
.clear{ clear:both; }
.even{ background-color:#f0f0f0; }
strong{ font-weight:bold; }
a.more, a.more:hover{ color:#106F9F; text-decoration:underline; }

hr {
    border:none;
    border-bottom:1px solid #00000;
    height:1px;
}

h1 {
    font-size:13px;
    font-weight:bold;
    color:#FFFFFF;
    margin:3px 0px 2px 2px;
	text-decoration:none;
}

h1 a{
    font-size:13px;
    font-weight:bold;
    color:#FFFFFF;
    margin:3px 0px 2px 2px;
	text-decoration:none;
}

h1 a:hover{ 
	text-decoration:underline;
    color:#FFFFFF;
}

h2 {
	text-align:justify;
    font-size:1.4em;
    margin:5px 5px 5px 5px;
    font-weight:bold;
    color:#000000;
    text-decoration:none;
	line-height:20px;
}

h2 a:hover{ text-decoration:underline;
color:#000000;
}

h3 {
    font-size:11px;
    color:#9d9d9d;
    margin:3px 0px 2px 5px;
	text-decoration:none;
}



h6 {
    font-size:13px;
    margin:3px 0 10px 0;
    font-weight:BOLD;
    color:#106F9F;
}

table, td {
    font-size:100%;
    text-align:left;
    vertical-align:top;
}

#nieuwsbericht {
margin					: 5px 7px 5px 7px;
line-height				: 19px;
text-align				: justify;
}

#nieuwsbericht a {
	color				: #106F9F;
}

#nieuwsbericht img {
	position			: relative;		
	margin				: 5px 5px 5px 5px;
}

#interview img.interview {
	margin              : 0 10px 10px 10px;
}

#nieuwsbericht_tripple {
position				: relative;
margin					: 0 2px 0 0;
line-height				: 19px;
text-align				: justify;
}

#foto {
	width				: 465px;
}

.page_navigation{
	padding-bottom: 10px;
}

.page_navigation a{
	padding:3px 5px;
	margin:2px;
	color:white;
	text-decoration:none;
	float: left;
	background-color:#106F9F;
}
.active_page{
	background-color:white !important;
	color:black !important;
}	

.content li{
	list-style: none;
}

#menu {
	position			: relative;
    width               : 959px;
    height              : 175px;
    background          : url(/img/menu-bg.png) no-repeat left top;
	list-style-type: none;
}

#menu > li {
    top                 : 124px;
	float				: left;
	position			: relative;
    height              : 48px;
    padding             : 0 0 0 0;
}

#menu > li > a {
	float				: left;
	height				: 48px;
}

#menu li a span {
	float				: left;
	height				: 48px;
    text-indent         : -900em;
    background			: url(/img/menu-bg.png) no-repeat;
    cursor              : pointer;
}

#menu li a.home span        			{ width: 65px; background-position: left -272px; }
#menu li a.nieuws span 				{ width: 71px; background-position: -76px -272px; }
#menu li a.clubinfo span   			{ width: 74px; background-position: -146px -272px; }
#menu li a.stadion span     			{ width: 71px; background-position: -220px -272px; }
#menu li a.selectie span     			{ width: 70px; background-position: -291px -272px; }
#menu li a.competitie span     		{ width: 93px; background-position: -361px -272px; }
#menu li a.jongdegraafschap span    	{ width: 153px; background-position: -454px -272px; }
#menu li a.fotos span     			{ width: 58px; background-position: -607px -272px; }
#menu li a.gastenboek span     		{ width: 101px; background-position: -665px -272px; }
#menu li a.interviews span     		{ width: 90px; background-position: -766px -272px; }
#menu li a.contact span     			{ width: 69px; background-position: -856px -272px; }

/* hover */
#menu > li:hover,
#menu > li.hover {
    background			: url(/img/menu-bg.png) no-repeat left -175px;
}

#menu > li:hover > a,
#menu > li.hover > a {
    background			: url(/img/menu-bg.png) no-repeat right -175px;
}

/* actief */
#menu > li.actief {
    background			: url(/img/menu-bg.png) no-repeat left -223px;
}

#menu > li.actief > a {
    background			: url(/img/menu-bg.png) no-repeat right -223px;
}

#menu li.actief a.home span        { background-position: left -320px; }
#menu li.actief a.organisatie span { background-position: -70px -320px; }
#menu li.actief a.projecten span   { background-position: -178px -320px; }
#menu li.actief a.contact span     { background-position: -638px -320px; }

#socialmedia_container {
	width				: 450px;
	height				: 20px;
	padding				: 7px 7px 7px 7px;	
	border-top			: 1px solid #e8e8e8;
	border-bottom		: 1px solid #e8e8e8;
	background-color	: #ffffff;
}

#pasfoto img{
	border				: 1px solid #989898;
}

/* wedstrijddetails */
#wedstrijddetails {
    width               : 465px;
    height              : 200px;
	color				: #000000;
}

#wedstrijddetails_top {	
	width				: 465px;
	height				: 7px;
	background			: url(/img/wedstrijddetails/top.png) no-repeat;
}

#wedstrijddetails_middle {
	width				: 465px;
	height				: 100%;	
	background			: url(/img/wedstrijddetails/middle.png) repeat-y;
}

#wedstrijddetails_bottom {	
	width				: 465px;
	height				: 7px;
	background			: url(/img/wedstrijddetails/bottom.png) no-repeat;
}

#wedstrijddetails_top-w {
	width				: 465px;
	height				: 100%;	
	background			: url(/img/wedstrijddetails/top-w.png) no-repeat;
}

#wedstrijddetails_middle-w {
	width				: 465px;
	height				: 100%;	
	background			: url(/img/wedstrijddetails/middle-w.png) repeat-y;
}

#wedstrijddetails_bottom-w {
	width				: 465px;
	height				: 100%;	
	background			: url(/img/wedstrijddetails/bottom-w.png) no-repeat;
}
	


/* email form voor club link */
.spoiler .inner    {
border:1px solid #003273;
background-color: #0071b8;
color: #FFFFFF;
}

/* interviews volledig lezen */
.spoiler_interview    {
border:0px solid #003273;
background-color: #FFFFFF;
color: #000000;
}

a.reveal {
	padding: 3px;
	background: #003273;
	color: white;
	font-style: italic;
	cursor: pointer;
}


#footer	{
	height				: 24px;
	padding				: 5px 20px 0px 5px;
	color				: #ffffff;
	font-size			: 1.0em;
	clear				: both;
	position			: relative;
	background			: url(../img/balk_achter.gif) repeat-x;
}

#footer a {
	color				: #ffffff;
}

#footer a:hover {
	color				: #ffffff;
}

/* Poll */
.custom-radio {
	position: relative;	
}

.custom-radio input {
	position: absolute;
	left: 2px;
	top: 3px;
	margin: 0;
	z-index: 0;
}

.custom-radio label {
	display: block;
	position: relative;
	z-index: 1;

	padding-right: 1em;
	line-height: 1;
	padding: .5em 0 .5em 30px;
	margin: 0 0 .3em;
	cursor: pointer;
}

.custom-radio label {
	background: url(../img/radiobutton.gif) no-repeat;
}
.custom-radio label {
	background-position: -10px -14px;
}

.custom-radio label.hover {
	background-position: -10px -114px;
}

.custom-radio label.checked {
	background-position: -10px -214px;
}

.custom-radio label.focus {
	outline: 1px dotted #ccc;
}


/* slider */

#slider ul, #slider li{ 
	margin:0;
	padding:0;
	list-style:none;
	}	
#slider, #slider li{ 
	height:200px;
	width:465px;
	overflow:hidden;
	}	
#slider{ 
	background-color:#000000;
	margin-left:0px;
	}	

	
/* tabs */
UL.tabNavigation {
list-style: none;
margin: 0;
padding: 0;
}

UL.tabNavigation LI {
display: inline;
}

UL.tabNavigation LI A {
padding: 3px 5px;
background-color: #ccc;
color: #000;
text-decoration: none;
}

UL.tabNavigation LI A.selected,
UL.tabNavigation LI A:hover {
background			: url(../img/balk_achter.gif) repeat-x;
height				: 24px;
color				: #fff;
padding-top			: 7px;
}

UL.tabNavigation LI A:focus {
outline: 0;
}

div.tabs > div {
padding: 5px;
margin-top: 3px;
border: 1px solid #333;
line-height:24px;
}

div.tabs > div h2 {
margin-top: 0;
}

#first {
background-color: #f00;
}

#second {
background-color: #0f0;
}

#third {
background-color: #00f;
}

.waste {
min-height: 1000px;
}	


/* banner */
#banner{ 
position: absolute;
left:975px;
top:180px;
}














.ac_results {
	padding: 0px;
	border: 1px solid WindowFrame;
	background-color: Window;
	overflow: hidden;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	width:3000px;
	height:3000px;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: pointer;
	display: block;
	width: 100%;
	font: menu;
	font-size: 12px;
	overflow: hidden;
}

.ac_loading {
	background : Window url('./indicator.gif') right center no-repeat;
}

.ac_over {
	background-color: Highlight;
	color: HighlightText;
}
