/* Basis elementen en hoofdelementen -----------------------------------------*/

* {
margin					: 0px;
padding					: 0px;
}

body {
background				: none;
}

h1 {
font-family				: "Trebuchet MS", "Tahoma", "Verdana", "Arial", "Helvetica", sans-serif;
font-size					: 20px; 
font-style				: normal; 
line-height				: normal; 
font-variant				: normal; 
color					: #333; 
font-weight				: lighter; 
margin					: 10px 0px 20px 0px;
}

h2 {
font-family				: "Trebuchet MS", "Tahoma", "Verdana", "Arial", "Helvetica", sans-serif;
font-size					: 14px;
margin					: 10px 0px 20px 0px;
padding					: 0px 0px 4px 0px;
}

h3 {
font-family				: "Trebuchet MS", "Tahoma", "Verdana", "Arial", "Helvetica", sans-serif;
font-size					: 11px;
font-weight				: bold;
padding					: 0px;
margin					: 0px;
}

p {
font-family				: "Trebuchet MS", "Tahoma", "Verdana", "Arial", "Helvetica", sans-serif;
font-size					: 11px;
line-height				: 18px;
padding					: 0px 10px 20px 0px;
}

a {
color					: #c11913;
text-decoration			: none;
}

a:hover {
text-decoration			: underline;
}

a img {
border					: 0px;
}

strong {
font-weight				: bold;
}

ul {
padding					: 0px 0px 1.4em 20px;
list-style-type			: square;
}

ol {
padding					: 0px 0px 1.4em 30px;
list-style-type			: decimal;
}

li {
padding					: 0px 0px 0px 0px;
color					: #333;
font-size					: 11px;
line-height				: 18px;
font-family				: "Trebuchet MS", "Tahoma", "Verdana", "Arial", "Helvetica", sans-serif;
font-size					: 11px;
}

/* Placeholders --------------------------------------------------------------*/

#container {
width					: 800px;
color					: #333;
}

#wrap, #wrap_home {
position					: relative;
width					: 800px;
margin					: auto;
}

#header_pic {
display					: none;
}

#logo {
display					: none;
}

#login {
display					: none;
}

/* NAVIGATIE ------------------------------------------------------- */

#nav {
display					: none;
}

/* CONTENT HOME   ------------------------------------------------------- */
/* Welkomstekst home   ------------------------------------------------------- */
#welkom_home {
position					: absolute;
width					: 526px;
height					: 300px;
left						: 34px;
top						: 170px;
}

/* Algemeen Voetbalnieuws home   ------------------------------------------------------- */
#voetbalnieuws {
display					: none;
}

/* Headlines home   ------------------------------------------------------- */

#headlines_home {
position					: absolute;
width					: 526px;
height					: 300px;
left						: 34px;
top						: 232px;
}

.headline_preloader
{
	background-image		: url(../img/ajax-loader_small.gif);
	background-position		: center center;
	background-repeat		: no-repeat;
	height					: 200px;
	/*padding					: 5px;*/
	text-align				: center;
	position					: absolute;
}	

#headlines_home .frame {
position					: absolute;
z-index					: 2; 
}

#headlines_home .txt {
position					: absolute;
z-index					: 5;
width					: 320px;
height					: 300px;
left						: 15px;
top						: 237px;
}

#headlines_home h2 {
text-transform				: uppercase;
font-size					: 13px;
font-weight				: bold;
padding					: 0px;
margin					: 0px;
}

#headlines_home p {
padding					: 0px;
margin					: 0px;
line-height				: 14px;
}

#headlines_home .img {
position					: absolute;
z-index					: 1;
left						: 6px;
top						: 6px;
}

#headlines_list_home {
position					: absolute;
z-index					: 6;
width					: 167px;
height					: 40px;
left						: 352px;
top						: 32px;
}

#headlines_list_home ul {
position					: absolute;
list-style				: none;
z-index					: 60;
padding					: 0px;
margin					: 0px;
}

#headlines_list_home li {
z-index					: 70;
padding					: 0px;
margin					: 0px;
width					: 167px;
line-height				: 16px;
}

#headlines_list_home li a {
display					: block;
background				: url(../img/bg_headlines_item.jpg) repeat-x;
background-position			: 0px 0px;
width					: 137px;
height					: 35px;
z-index					: 120;
padding					: 15px;
color					: #dfdfdf;
font-weight				: bold;
text-decoration			: none;
}

#headlines_list_home li a:hover {
background-position			: 0px -65px;
}

/* Match home   ------------------------------------------------------- */

#match_home {
position					: absolute;
width					: 333px;
height					: 300px;
left						: 593px;
top						: 232px;
}

#match_home .logo_thuisclub {
position					: absolute;
width					: 160px;
height					: 160px;
left						: 10px;
top						: 32px;
z-index					: 7;
}

#match_home .VS {
position					: absolute;
width					: 36px;
height					: 30px;
left						: 142px;
top						: 100px;
z-index					: 8;
}

#match_home .logo_uitclub {
position					: absolute;
width					: 160px;
height					: 160px;
left						: 150px;
top						: 32px;
z-index					: 7;
}

#match_home .txt {
position					: absolute;
width					: 305px;
height					: 75px;
left						: 14px;
top						: 212px;
}

#match_home h2 {
text-transform				: uppercase;
font-size					: 13px;
font-weight				: bold;
padding					: 0px;
margin					: 0px;
}

#match_home p {
padding					: 0px;
margin					: 0px;
line-height				: 14px;
}

#match_home .links_match_stand {
position					: absolute;
z-index					: 6;
left						: 9px;
top						: 9px;
}

#match_home .links_match_stand img {
float					: left;
}

#match_home .links_match_stand a {
float					: left;
display					: block;
height					: 18px;
background-position			: 0px -36px;
}

#match_home .links_match_stand a:hover {
display					: block;
background-position			: 0px -18px;
}

#match_home .links_match_stand a.selected {
display					: block;
background-position			: 0px 0px;
}

#match_home .links_match_stand a#match { background-image : url(../img/link_komende_wedstrijd.jpg)  ; width : 167px; }
#match_home .links_match_stand a#stand { background-image : url(../img/link_stand.jpg)			; width : 54px; }

/* Stand home   ------------------------------------------------------- */

#stand_home {
position					: absolute;
width					: 333px;
height					: 300px;
left						: 593px;
top						: 232px;
}

#stand_home .txt {
position					: absolute;
width					: 305px;
height					: 75px;
left						: 14px;
top						: 212px;
}

#stand_home .links_match_stand {
position					: absolute;
z-index					: 6;
left						: 9px;
top						: 9px;
}

#stand_home .links_match_stand img {
float					: left;
}

#stand_home .links_match_stand a {
float					: left;
display					: block;
height					: 18px;
background-position			: 0px -36px;
}

#stand_home .links_match_stand a:hover {
display					: block;
background-position			: 0px -18px;
}

#stand_home .links_match_stand a.selected {
display					: block;
background-position			: 0px 0px;
}

#stand_home .links_match_stand a#match { background-image : url(../img/link_komende_wedstrijd.jpg)  ; width : 167px; }
#stand_home .links_match_stand a#stand { background-image : url(../img/link_stand.jpg)			; width : 54px; }


.stand_table_home {
position					: absolute;
width					: 305px;
height					: 75px;
left						: 14px;
top						: 50px;
}



/* Quiz home   ------------------------------------------------------- */

#quiz_home {
position					: absolute;
width					: 314px;
height					: 245px;
left						: 34px;
top						: 548px;
}

#quiz_home .frame {
position					: absolute;
z-index					: 2;
}

#quiz_home .txt {
position					: absolute;
z-index					: 5;
width					: 140px;
height					: 150px;
left						: 158px;
top						: 48px;
}

#quiz_home p {
padding					: 0px 0px 10px 0px;
}

#quiz_home .img {
position					: absolute;
z-index					: 1;
left						: 12px;
top						: 34px;
}

#quiz_home .link_naar_quiz {
position					: absolute;
z-index					: 6;
left						: 210px;
top						: 213px;
}

#quiz_home .link_naar_quiz a {
width					: 94px;
background-image			: url(../img/link_naar_quiz.gif);
display					: block;
height					: 20px;
background-position			: 0px 0px;
}

#quiz_home .link_naar_quiz a:hover {
display					: block;
background-position			: 0px -20px;
}

/* Dagboek home   ------------------------------------------------------- */

#dagboek_home {
position					: absolute;
width					: 260px;
height					: 245px;
left						: 381px;
top						: 548px;
}

#dagboek_home .frame {
position					: absolute;
z-index					: 2;
}

#dagboek_home .txt {
position					: absolute;
z-index					: 5;
width					: 108px;
height					: 150px;
left						: 140px;
top						: 48px;
}

#dagboek_home p {
padding					: 0px 0px 10px 0px;
line-height				: 16px;
}

#dagboek_home h3 {
padding					: 0px 0px 5px 0px;
font-weight				: bold;
text-transform				: uppercase;
}

#dagboek_home .img {
position					: absolute;
z-index					: 1;
left						: 12px;
top						: 34px;
}

#dagboek_home .link_lees_dagboek {
position					: absolute;
z-index					: 6;
left						: 135px;
top						: 213px;
}

#dagboek_home .link_lees_dagboek a {
width					: 120px;
background-image			: url(../img/link_lees_dagboek.gif);
display					: block;
height					: 20px;
background-position			: 0px 0px;
}

#dagboek_home .link_lees_dagboek a:hover {
display					: block;
background-position			: 0px -20px;
}


/* Banners home   ------------------------------------------------------- */

#banners_home {
position					: absolute;
width					: 246px;
height					: 245px;
left						: 680px;
top						: 548px;
}

#banners_home .frame {
position					: absolute;
z-index					: 2;
}

#banners_home .banners {
position					: absolute;
z-index					: 3;
width					: 240px;
height					: 240px;
left						: 2px;
top						: 1px;
}

#banners_home .banner_large {
float					: left;
width					: 110px;
height					: 110px;
margin					: 5px;
display					: inline;
background-color			: #FFFFFF;
}

#banners_home .banner_small {
float					: left;
width					: 110px;
height					: 50px;
margin					: 5px;
display					: inline;
background-color			: #FFFFFF;
}

#banners_home .logo img {
padding					: 0px 0px 5px 0px;
}
	
/* Sponsors home   ------------------------------------------------------- */

#sponsors_home {
position					: absolute;
width					: 892px;
height					: 129px;
left						: 34px;
top						: 809px;
}

#sponsors_home .frame {
position					: absolute;
z-index					: 2;
}

#sponsors_home #ticker_box {
position					: absolute;
z-index					: 1;
left						: 11px;
top						: 42px;
background-color			:#FFF;
width					: 880px;
height					: 50px;
overflow					: hidden;
margin					: 0px;
padding					: 0px;
}

#sponsors_home .logo {
position					: absolute;
z-index					: 2;
left						: 11px;
top						: 37px;
}

#sponsors_home .logo img {
padding					: 0px 0px 5px 0px;
}


#sponsors_home .link_alle_sponsors {
position					: absolute;
z-index					: 6;
left						: 792px;
top						: 95px;
}

#sponsors_home .link_alle_sponsors a {
width					: 93px;
background-image			: url(../img/link_alle_sponsors.gif);
display					: block;
height					: 20px;
background-position			: 0px 0px;
}

#sponsors_home .link_alle_sponsors a:hover {
display					: block;
background-position			: 0px -20px;
}

#sponsors_home .btn_prev_sponsor {
position					: absolute;
z-index					: 7;
width					: 15px;
height					: 28px;
left						: 15px;
top						: 48px;
}

#sponsors_home .btn_next_sponsor {
position					: absolute;
z-index					: 7;
width					: 15px;
height					: 28px;
left						: 863px;
top						: 48px;
}

.tickers {
position				: absolute;
overflow				: hidden;
height					: 43px;
}

.tickers li {
float					: left;
margin					: 0px;
padding					: 0px;
list-style-type			: none;
}

#ticker {
left					: 0px;
}
		

/* CONTENT FOLLOW   ------------------------------------------------------- */
/* Subnav ------------------------------------------------------- */

#subnav {
display					: none;
}


/* Content ------------------------------------------------------- */

#content_container {
padding					: 0px 0px 10px 0px;
width					: 544px;
font-size					: 0px;
}

#content_container img {
visibility:hidden;
}

#content_header {
visibility:hidden;
}

#content {
float					: left;
width					: 544px;
background				: url(../img/bg_content.gif) repeat-y;
font-family				: "Trebuchet MS", "Tahoma", "Verdana", "Arial", "Helvetica", sans-serif;
font-size					: 11px;
}

#content img {
visibility				: visible;
}

/* Contentblokken ------------------------------------------------------- */

.default_blok {
float					: left;
margin					: 5px 0px 0px 28px;
display					: inline;
width					: 553px;
}

/* DE CLUB ------------------------------------------------------- */
/* Selectie ------------------------------------------------------- */

#selectie_left {
float					: left;
margin					: 5px 0px 0px 28px;
display					: inline;
width					: 308px;
}

.selectie_header {
float					: left;
width					: 308px;
height					: 30px;
background				: url(../img/bg_line.gif) repeat-x;
}

.selectie_spelers {
float					: left;
width					: 308px;
margin-bottom				: 20px;
}

.selectie_spelers a {
float					: left;
width					: 38px;
height					: 55px;
display					: block;
background				: url(../img/bg_spelers_tn.gif) no-repeat;
background-position			: 0px 55px;
border					: 1px solid #FFFFFF;
}

.selectie_spelers a:hover {
background-position			: 0px 0px;
}

.selectie_spelers img {
margin					: 2px 0px 0px 2px;
}

#selectie_right {
float					: left;
margin					: 27px 0px 0px 28px;
display					: inline;
width					: 317px;
font-size					: 11px;
}

.selectie_speler_focus {
float					: left;
width					: 117px;
}

.selectie_speler_focus img {
width					: 113px;
border					: 2px solid #c11913;
}

.data_speler {
float					: left;
width					: 186px;
margin-left				: 14px;
display					: inline;
}

.spelersnaam {
font-weight				: bold;
color					: #c11913;
padding					: 0px 0px 3px 0px;
}

.data_speler dt {
font-weight				: bold;
background				: url(../img/bg_line.gif) repeat-x;
background-position			: 0px -20px;
padding					: 7px 0px 0px 0px;
}

.data_speler dd {
padding					: 0px 0px 3px 0px;
}

.data_speler ul {
list-style				: none;
margin					: 0px;
padding					: 0px;
}

.data_speler li {
margin					: 0px;
padding					: 2px 0px;
}

.loader {
display					: none;
float					: left;
padding					: 50px;
}

/* Algemeen ------------------------------------------------------- */

.algemeen_header {
float					: left;
width					: 653px;
height					: 63px;
margin-left				: 28px;
display					: inline;
background				: url(../img/bg_line.gif) repeat-x;
background-position			: 0px 37px;
}

.algemeen_blok {
float					: left;
margin					: 5px 0px 0px 28px;
display					: inline;
width					: 312px;
}

.algemeen_blok h3 {
font-weight				: bold;
padding					: 0px;
margin					: 0px;
}

.algemeen_blok p {
padding					: 0px 0px 12px 0px;
margin					: 0px;
}

/* Stadion ------------------------------------------------------- */

#stadion_info {
float					: left;
margin					: 5px 0px 0px 0px;
display					: inline;
width					: 230px;
}

#stadion_info p {
padding					: 0px 0px 12px 0px;
margin					: 0px;
}


#stadion_pics {
float					: left;
margin					: 5px 0px 0px 14px;
display					: inline;
width					: 409px;
height					: 307px;
background				: #c11913;
}

/* Sportclub ------------------------------------------------------- */

.download_koerier {
float					: right;
width					: 246px;
height					: 40px;
background-image			: url(../img/bg_download_koerier.gif);
margin					: 0px 0px 5px 10px;
display					: inline; 
}

.btn_download_koerier {
width					: 224px;
height					: 19px;
padding					: 10px 0px 0px 10px; 
}

.btn_download_koerier a {
width					: 224px;
background-image			: url(../img/btn_download_koerier.gif);
display					: block;
height					: 19px;
background-position			: 0px 0px;
}

.btn_download_koerier a:hover {
display					: block;
background-position			: 0px -19px;
}

.sportclub_header {
float					: left;
width					: 237px;
height					: 30px;
background				: url(../img/bg_line.gif) repeat-x;
}

/* Navigatie sportclub ------------------------------------------------------- */

#navsportclub {
float					: left;
width					: 405px;
padding					: 3px 0px 0px 5px;
height					: 30px;
background				: url(../img/bg_line.gif) repeat-x;
}

#navsportclub ul {
list-style				: none;
margin					: 0px 10px 0px 0px;
padding					: 0px;
float					: right;
display					: inline;
}

#navsportclub li {
float					: left;
}

#navsportclub a {
display					: block;
background-position			: 0px 0px;
height					: 19px;
top						: 8px;
font-size					: 0px;
}



#navsportclub li.algemeen a 		{ width: 81px; background: url(../img/navsportclub_algemeen.gif) no-repeat; }
#navsportclub li.nieuws a 			{ width: 69px; background: url(../img/navsportclub_nieuws.gif) no-repeat; }
#navsportclub li.competitie a 		{ width: 86px; background: url(../img/navsportclub_competitie.gif) no-repeat; }

#navsportclub li a:hover,
#navsportclub li a.selected {
background-position			: 0px -19px;
}

/* WEDSTRIJDEN ------------------------------------------------------- */
/* Wedstrijdverslagen ------------------------------------------------------- */
.wedstrijdverslag_blok {
float					: left;
margin					: 5px 0px 0px 0px;
display					: inline;
width					: 681px;
}

#wedstrijd_nav {
float					: left;
width					: 260px;
}

#wedstrijd_nav ul {
list-style				: none;
margin					: 0px;
padding					: 0px;
}

#wedstrijd_nav li {
margin					: 0px;
padding					: 0px;
float					: left;
width					: 4px;
height					: 9px;
}

#wedstrijd_nav li a {
width					: 4px;
height					: 7px;
display					: block;
background-position			: 0px 0px;
}

#wedstrijd_nav li a:hover {
background-position			: 0px -9px;
}

#wedstrijd_nav li.index,
#wedstrijd_nav li.index a {
width					: 240px;
text-align				: center;
line-height				: 10px;
height					: 12px;
font-weight				: bold;
color					: #c11913;
}

#wedstrijd_nav li.index a {
width					: 140px;
margin					: 0px 50px;
}

#wedstrijd_nav li.index a:hover {
text-decoration			: underline;
}

#wedstrijd_nav li.prev a { background:url(../img/btn_prev_match.gif) no-repeat; font-size: 0px; background-position:0px 0px; padding:2px; display:block;}
#wedstrijd_nav li.next a { background:url(../img/btn_next_match.gif) no-repeat; font-size: 0px; background-position:0px 0px; padding:2px; display:block;}

#wedstrijd_nav li.prev a:hover, 
#wedstrijd_nav li.next a:hover { background-position:0px -9px;  }

#wedstrijdverslag_stats {
float					: left;
margin					: 5px 0px 0px 28px;
display					: inline;
width					: 260px;
}

#wedstrijdverslag_stats #logo_thuis {
float					: left;
margin					: 0px 0px 0px 5px;
display					: inline;
width					: 105px;
height					: 130px;
}

#wedstrijdverslag_stats #logo_uit {
float					: left;
clear					: right;
margin					: 0px 0px 0px 35px;
display					: inline;
width					: 105px;
height					: 130px;
}

#wedstrijdverslag_stats ul {
float					: left;
list-style				: none;
margin					: 0px;
padding					: 0px;
}

#wedstrijdverslag_stats ul.stats_thuis {
width					: 120px;
border-right				: 5px solid #FFFFFF;
}

#wedstrijdverslag_stats ul.stats_uit {
width					: 130px;
border-left				: 5px solid #FFFFFF;
}


#wedstrijdverslag_stats ul.stats_thuis li {
text-align				: center; /* voorheen right 
padding-right				: 18px;*/
margin					: 0px;
}

#wedstrijdverslag_stats ul.stats_uit li {
text-align				: center; /* voorheen left 
padding-left				: 18px;*/
margin					: 0px;
}

#wedstrijdverslag_stats ul li.stand 	{ 
color					: #c11913; 
font-size					: 30px; 
font-weight				: bold; 
font-family				: Verdana; 
padding					: 3px 0px 8px 0px;
margin					: 0px;
}

#wedstrijdverslag_stats ul.stats_thuis li.geel 	{ background:url(../img/stats_gelekaart.gif) no-repeat; background-position: 97px 2px;  }
#wedstrijdverslag_stats ul.stats_thuis li.rood 	{ background:url(../img/stats_rodekaart.gif) no-repeat; background-position: 97px 2px; }
#wedstrijdverslag_stats ul.stats_thuis li.goal 	{ background:url(../img/stats_goal.gif) no-repeat; background-position: 97px 2px; }

#wedstrijdverslag_stats ul.stats_uit li.geel 	{ background:url(../img/stats_gelekaart.gif) no-repeat; background-position: 0px 2px; }
#wedstrijdverslag_stats ul.stats_uit li.rood 	{ background:url(../img/stats_rodekaart.gif) no-repeat; background-position: 0px 2px; }
#wedstrijdverslag_stats ul.stats_uit li.goal 	{ background:url(../img/stats_goal.gif) no-repeat; background-position: 0px 2px; }

#wedstrijdverslag_stats dl 	{
float					: left;
margin-top				: 15px;
}

#wedstrijdverslag_stats dt 	{
float					: left;
clear					: left;
width					: 105px;
font-weight				: bold; 
}

#wedstrijdverslag_stats dd 	{
float					: left;
width					: 130px;
padding-left				: 5px;
background				: url(../img/dots.gif) no-repeat;
background-position			: 0px 4px; 
}

#wedstrijdverslag_pics {
float					: left;
margin					: 5px 0px 0px 14px;
display					: inline;
width					: 409px;
height					: 307px;
background				: #c11913;
}

/* Komende Wedstrijden ------------------------------------------------------- */
.komende_wedstrijd {
float					: left;
margin					: 0px 0px 15px 0px;
display					: inline;
width					: 653px;
background				: url(../img/bg_line.gif) repeat-x bottom left;
padding-bottom				: 3px;
}

.komende_wedstrijd dl 	{
float					: left;
clear					: left;
margin					: 15px 0px 15px 15px;
display					: inline;
width					: 230px;
}

.komende_wedstrijd dt 	{
float					: left;
clear					: left;
width					: 65px;
font-weight				: bold; 
}

.komende_wedstrijd dd 	{
float					: left;
width					: 160px;
padding-left				: 5px;
background				: url(../img/dots.gif) no-repeat;
background-position			: 0px 4px; 
}

.komende_wedstrijd_logo {
width					: 230px;
}

.komende_wedstrijd_txt {
float					: right;
width					: 400px;
margin-top				: 10px;
}

.komende_wedstrijd_txt h2 {
text-transform				: uppercase;
font-size					: 13px;
font-weight				: bold;
padding					: 0px;
margin					: 0px;
}

.komende_wedstrijd_txt p {
padding					: 0px;
margin					: 0px;
line-height				: 18px;
}



.komende_wedstrijd .logo_thuis {
float					: left;
margin					: 0px 0px 0px 5px;
display					: inline;
width					: 105px;
height					: 130px;
}

.komende_wedstrijd .logo_uit {
float					: left;
clear					: right;
margin					: 0px;
display					: inline;
width					: 105px;
height					: 130px;
}

.wedstrijd {
float					: left;
background				: url(../img/bg_line.gif) repeat-x bottom left;
width					: 653px;
padding-bottom				: 3px;
}

.wedstrijd .wedstrijd_header {
margin					: 0px;
font-size					: 11px;
font-weight				: bold;
text-transform				: uppercase;
color					: #333;
}

.wedstrijd a.wedstrijd_header {
background				: #FFF url(../img/icon_nieuwsitem.gif) no-repeat;
background-position			: 3px 5px;
width					: 626px;
padding					: 5px 0px 5px 27px;
margin					: 0px;
font-size					: 11px;
font-weight				: bold;
text-transform				: uppercase;
display					: block;
color					: #333;
text-decoration			: none;
}

.wedstrijd a.wedstrijd_header:hover {
background-position			: 3px -29px;
background-color			: #EEE;
color					: #333;
text-decoration			: none;
}

.wedstrijd span {
text-transform				: lowercase;
font-weight				: normal;
}

.wedstrijd a span {
text-transform				: lowercase;
font-weight				: normal;
}

.wedstrijd p {
padding					: 0px 0px 10px 27px;
line-height				: 14px;
}


/* JEUGD ------------------------------------------------------- */

.jeugd_header {
float					: left;
width					: 237px;
height					: 30px;
background				: url(../img/bg_line.gif) repeat-x;
}

/* Navigatie jeugd ------------------------------------------------------- */

#navjeugd {
float					: left;
width					: 405px;
padding					: 3px 0px 0px 5px;
height					: 30px;
background				: url(../img/bg_line.gif) repeat-x;
}

#navjeugd ul {
list-style				: none;
margin					: 0px;
margin					: 0px 10px 0px 0px;
padding					: 0px;
float					: right;
display					: inline;
}

#navjeugd li {
float					: left;
}

#navjeugd a {
display					: block;
background-position			: 0px 0px;
height					: 19px;
top						: 8px;
font-size					: 0px;
}

.selectie a 			{ width: 69px; background: url(../img/navjeugd_selectie.gif) no-repeat; }
.nieuws a 			{ width: 69px; background: url(../img/navjeugd_nieuws.gif) no-repeat; }
.uitslagen a 			{ width: 125px; background: url(../img/navjeugd_uitslagen.gif) no-repeat; }
.wedstrijdverslagen a 	{ width: 135px; background: url(../img/navjeugd_wedstrijdverslagen.gif) no-repeat; }

#navjeugd li a:hover,
#navjeugd li a.selected {
background-position			: 0px -19px;
}

/* Jeugd : selectie ------------------------------------------------------- */

.jeugd_selectie {
float					: left;
width					: 230px;
padding					: 5px 0px 0px 0px;
}

.jeugd_selectie h3 {
line-height				: 14px;
padding					: 0px;
}

.jeugd_selectie p {
line-height				: 14px;
padding					: 0px 0px 10px 0px;
}

.jeugd_selectiefoto {
float					: left;
width					: 398px;
padding					: 5px 0px 0px 8px;
display					: inline;
}
 
.jeugd_selectiefoto img {
border					: 1px solid #c3201a;
} 

/* NIEUWS ------------------------------------------------------- */

.nieuwsitem {
float					: left;
background				: url(../img/bg_line.gif) repeat-x bottom left;
width					: 647px;
padding-bottom				: 3px;
}

.nieuwsitem a.nieuws_header {
background				: #FFF url(../img/icon_nieuwsitem.gif) no-repeat;
background-position			: 3px 5px;
width					: 620px;
padding					: 5px 0px 5px 27px;
margin					: 0px;
font-size					: 11px;
font-weight				: bold;
text-transform				: uppercase;
display					: block;
color					: #333;
text-decoration			: none;
}

.nieuwsitem a.nieuws_header:hover {
background-position			: 3px -29px;
background-color			: #EEE;
color					: #333;
text-decoration			: none;
}

.nieuwsitem a span {
text-transform				: lowercase;
font-weight				: normal;
}

.nieuwsitem p {
padding					: 0px 0px 10px 27px;
line-height				: 14px;
}

/* SUPPORTERS ------------------------------------------------------- */
/* Links ------------------------------------------------------- */
.fanpages_blok {
float					: left;
margin					: 5px 0px 0px 0px;
display					: inline;
width					: 653px;
}

.fanpages_blok ul {
float					: left;
width					: 653px;
list-style				: none;
margin					: 0px 0px 15px 0px;
padding					: 0px;
}

.fanpages_blok li {
float					: left;
margin					: 5px 0px 0px 28px;
display					: inline;
padding					: 0px;
width					: 189px;
}

.fanpages_blok li a {
margin					: 0px;
padding					: 3px 5px;
display					: block;
width					: 179px;
text-decoration			: none;
color					: #333;
line-height				: 10px;
}

.fanpages_blok li a:hover {
text-decoration			: none;
color					: #333;
background-color			: #EEE;
}

.link_header {
float					: left;
width					: 194px;
height					: 25px;
margin					: 10px 0px 0px 0px;
padding					: 0px 0px 0px 5px;
display					: inline;
background				: url(../img/bg_line.gif) repeat-x;
background-position			: 0px -5px;
font-weight				: bold;
text-transform				: uppercase;
color					: #c11913;

}

.link_blok {
float					: left;
margin					: 5px 0px 0px 28px;
display					: inline;
width					: 199px;
}

.link_blok ul {
float					: left;
width					: 199px;
list-style				: none;
margin					: 0px 0px 15px 0px;
padding					: 0px;
}

.link_blok li {
margin					: 0px;
padding					: 0px;
}

.link_blok li a {
margin					: 0px;
padding					: 3px 5px;
display					: block;
width					: 189px;
text-decoration			: none;
color					: #333;
line-height				: 10px;
}

.link_blok li a:hover {
text-decoration			: none;
color					: #333;
background-color			: #EEE;
}

/* SPONSOR ------------------------------------------------------- */
/* Sponsor-item ------------------------------------------------------- */
.hoofdsponsor_item,
.sponsor_item {
float					: left;
margin					: 0px 0px 15px 0px;
display					: inline;
width					: 653px;
}

.hoofdsponsor_item {
margin					: 5px 0px 15px 28px;
}

.hoofdsponsor_item dl,
.sponsor_item dl 	{
margin-top				: 10px;
width					: 230px;
}

.hoofdsponsor_item dt,
.sponsor_item dt 	{
float					: left;
clear					: left;
width					: 95px;
font-weight				: bold; 
}

.hoofdsponsor_item dd,
.sponsor_item dd 	{
float					: left;
width					: 130px;
padding-left				: 5px;
background				: url(../img/dots.gif) no-repeat;
background-position			: 0px 4px; 
}

.sponsor_logo {
width					: 230px;
}

.sponsor_txt {
float					: right;
width					: 350px;
}

/* EEN-TWEETJE ------------------------------------------------------- */
/* Dagboek ------------------------------------------------------- */

#dagboek_intro {
float					: left;
height					: 200px;
margin					: 15px 0px;
}

#dagboek_spelersinfo {
float					: left;
background				: url(../img/bg_dagboek_spelersinfo.gif) no-repeat;
width					: 440px;
height					: 200px;
}

#dagboek_spelersinfo img {
float					: left;
margin					: 11px 0px 0px 11px;
border					: 2px solid #FFFFFF;
}

.dagboek_spelersinfo_txt {
float					: left;
width					: 275px;
margin					: 11px 0px 0px 11px;
color					: #FFFFFF;
}

.selectbox {
position					: relative;
float					: left;
width					: 204px;
height					: 18px;
background				: url(../img/selectbox_dagboek_header.gif) no-repeat;
margin					: 0px 0px 0px 7px;
padding					: 0px;
z-index					: 7;
}

a.selectbox_main_link {
width					: 204px;
height					: 18px;
display					: block;
text-decoration			: none;
}

a.selectbox_main_link:hover {
text-decoration			: none;
}

.selectbox ul li a {
color					: #FFF;
margin					: 0px;
padding					: 0px 0px 0px 12px;
}

.selectbox_ul_list {
list-style				: none;
width					: 204px;
margin					: 0px;
padding					: 5px 0px 10px 0px;
background				: url(../img/selectbox_dagboek_bg.gif) no-repeat bottom;
}

.selectbox_footer {
position					: relative;
float					: left;
z-index					: 6;
background				: url(../img/selectbox_dagboek_footer.gif) no-repeat;
width					: 204px;
height					: 8px;
padding					: 0px;
margin					: 0px 0px 0px 7px;
}

/* Quiz ------------------------------------------------------- */

.quiz_vraag {
float					: left;
clear					: left;
width					: 440px;
margin					: 15px 0px;
color					: #FFF;
}

.quiz_vraag_header {
float					: left;
width					: 429px;
height					: 22px;
background				: url(../img/quiz_vraag_header.gif) no-repeat;
}

.quiz_vraag_content {
float					: left;
width					: 389px;
padding					: 0px 20px;
display					: inline;
background				: url(../img/quiz_vraag_bg.gif) repeat-y;
}

.quiz_vraag_content dl {
float					: left;
margin					: 0px;
padding					: 5px 0px;
width					: 389px;
}

.quiz_vraag_content dt {
float					: left;
clear					: left;
margin					: 0px;
padding					: 0px;
width					: 19px;
}

.quiz_vraag_content dd {
float					: left;
margin					: 0px;
padding					: 3px 0px 0px 0px;
width					: 360px;
line-height				: 12px;
min-height				: 18px;
height					: auto !important; /* voor moderne browsers */
height					: 18px; /* voor IE */
}

.quiz_vraag_content form {
float					: left;
width					: 389px;
margin					: 0px;
}

.quiz_vraag_content .radio {
margin					: 0px;
padding					: 0px;
width					: 12px;
height					: 18px;
}

.quiz_vraag_footer {
float					: left;
width					: 429px;
height					: 19px;
background				: url(../img/quiz_vraag_footer.gif) no-repeat;
}

.link_speel_quiz {
float					: left;
margin-top				: 10px;
}

.link_speel_quiz a {
width					: 120px;
background				: url(../img/link_speel_quiz.gif) no-repeat;
display					: block;
height					: 20px;
background-position			: 0px 0px;
font-size					: 0px;
}

.link_speel_quiz a:hover {
display					: block;
background-position			: -120px 0px;
}

.link_volgende_vraag {
float					: right;
}

.link_volgende_vraag a {
width					: 105px;
background-image			: url(../img/link_volgende_vraag.gif);
display					: block;
height					: 14px;
background-position			: 0px 0px;
font-size					: 0px;
}

.link_volgende_vraag a:hover {
display					: block;
background-position			: 0px -14px;
}

.link_speel_opnieuw {
float					: right;
}

.link_speel_opnieuw a {
width					: 97px;
background-image			: url(../img/link_speel_opnieuw.gif);
display					: block;
height					: 14px;
background-position			: 0px 0px;
font-size					: 0px;
}

.link_speel_opnieuw a:hover {
display					: block;
background-position			: 0px -14px;
}

.quiz_score {
float					: left;
width					: 174px;
margin					: 0px 95px;
display					: inline;
}

.quiz_score_goed {
float					: left;
border					: 1px solid #fb3f3a;
background-color			: #b41712;
width					: 15px;
height					: 8px;
font-size					: 0px;
}

.quiz_score_fout {
float					: left;
border					: 1px solid #fb3f3a;
background-color			: #FFF;
width					: 15px;
height					: 8px;
font-size					: 0px;
}

.quiz_score_0 {
float					: left;
width					: 58px;
text-align				: left;
}

.quiz_score_5 {
float					: left;
width					: 57px;
text-align				: center;
}

.quiz_score_10 {
float					: left;
width					: 59px;
text-align				: right;
}


/* OVERIG ------------------------------------------------------- */

/* Image viewers klein en groot ------------------------------------------------------- */
#imageviewer {
position				: relative;
float					: right;
clear					: right;
margin					: 2px 5px 10px 14px;
width					: 360px;
background				: #c11913 url(../img/bg_imageviewer.gif) no-repeat;
font-size					: 0px;
line-height				: 0px;
}

.imageviewer_image {
padding					: 5px 5px 2px 5px;
display					: inline;
width					: 350px;
}
.imageviewer_loader {
background-image		: url(../img/ajax-loader_small.gif);
background-position		: center center;
background-repeat		: no-repeat;
height					: 300px;
padding					: 5px;
text-align				: center;
}

.imageviewer_thumbs {
margin					: auto;
width					: 360px;
height					: 28px;
padding					: 3px 0px 0px 0px;
}

.imageviewer_thumbs a {
float					: left;
text-align				: center;
margin					: 0px 0px 0px 5px;
display					: inline;
width					: 35px;
height					: 26px;
border					: 1px solid #c11913;
}

.imageviewer_thumbs a:hover,
.imageviewer_thumbs a.selected,
.imageviewer_thumbs a.selected:hover {
border					: 1px solid #FFF;
}

.imageviewer_thumbs a img {
width					: 35px;
height					: 26px;
}

.btn_next_image,
.btn_prev_image {
float					: left;
width					: 20px;
height					: 20px;
margin					: 3px 15px 3px 3px;
display					: inline;
}

.btn_next_image {
float					: right;
}

.btn_next_image a,
.btn_prev_image a {
width					: 20px;
height					: 20px;
display					: block;
background-position			: 0px 0px;
border					: 0px;
}

.btn_next_image a:hover,
.btn_prev_image a:hover {
display					: block;
background-position			: 0px -20px;
border					: 0px;
}

.btn_next_image a { background-image: url(../img/btn_next_image.gif); }
.btn_prev_image a { background-image: url(../img/btn_prev_image.gif); }


/* Onderstreepte headers ------------------------------------------------------- */

.underlined_header {
float					: left;
width					: 653px;
height					: 30px;
margin-left				: 28px;
display					: inline;
background				: url(../img/bg_line.gif) repeat-x;
}

.underlined_header2 {
float					: left;
width					: 653px;
height					: 30px;
margin-left				: 0px;
display					: inline;
background				: url(../img/bg_line.gif) repeat-x;
}

/* Paginering ------------------------------------------------------- */

#paginate {
float					: right;
padding					: 10px 5px 0px 0px;
height					: 20px;
}

#paginate a {
float					: left;
margin					: 0px 1px;
padding-top				: 1px;
width					: 19px;
height					: 17px;
display					: block;
text-align				: center;
font-weight				: bold;
color					: #333;
background				: url(../img/bg_pages.gif) no-repeat;
background-position			: 0px 0px;
text-decoration			: none;
text-transform				: uppercase;
}

#paginate a:hover,
#paginate a.selected,
#paginate a#alle_letters:hover,
#paginate a.selected#alle_letters {
background-position			: 0px -18px;
}

#paginate a#alle_letters  {
width					: 43px;
background				: url(../img/bg_pages_abc.gif) no-repeat;
}

/* Afwijkende CMS styles ------------------------------------------------------- */

#main_content_follow {
margin-left:28px;
}

/* TEMP: Voorbereiding home   ------------------------------------------------------- */

#voorbereiding_home {
position					: absolute;
width					: 333px;
height					: 300px;
left						: 593px;
top						: 232px;
}

#voorbereiding_home .txt {
position					: absolute;
width					: 310px;
height					: 250px;
left						: 14px;
top						: 38px;
overflow					: auto;
}

#voorbereiding_home .txt table {
position					: absolute;
width					: 290px;
left						: 0px;
top						: 0px;
font-family				: "Trebuchet MS", "Tahoma", "Verdana", "Arial", "Helvetica", sans-serif;
font-size					: 11px;
}


#voorbereiding_home .docs table {
position					: relative;
width					: 290px;
left						: 0px;
top						: 0px;
font-family				: "Trebuchet MS", "Tahoma", "Verdana", "Arial", "Helvetica", sans-serif;
font-size					: 11px;
}


#voorbereiding_home table td {
border-top					: 1px solid #c11913;
padding:3px 0px;
}

#voorbereiding_home table th {
text-align				: left;
}

#voorbereiding_home h2 {
text-transform				: uppercase;
font-size					: 13px;
font-weight				: bold;
padding					: 0px;
margin					: 0px;
}

#voorbereiding_home p {
padding					: 0px;
margin					: 0px;
line-height				: 14px;
}

/* TEMP: Hoofdsponsor home   ------------------------------------------------------- */
#hoofdsponsor_home {
position					: absolute;
width					: 314px;
height					: 245px;
left						: 34px;
top						: 548px;
}

#hoofdsponsor_home .frame {
position					: absolute;
z-index					: 2;
}

#hoofdsponsor_home .txt {
position					: absolute;
z-index					: 5;
width					: 140px;
height					: 150px;
left						: 0px;
top						: 48px;
}

#hoofdsponsor_home .sponsor_item {
width					: 560px;
margin					: 5px 0px 15px 28px;
}

#hoofdsponsor_home p {
padding					: 0px 0px 10px 0px;
}

#hoofdsponsor_home .sponsor_logo {
width					: 200px;
float					: right;
}

#hoofdsponsor_home .sponsor_txt {
width					: 560px;
}

/* Standen tabel klein   ------------------------------------------------------- */

#stand_home {
display					: none;
}

.standtable_small {
float					: left;
width					: 150px;
}

.standtable_small th {
color					: #FFF;
background-color			: #c11913;
}

.standtable_small td,
.standtable_small th {
font-family				: "Trebuchet MS", "Tahoma", "Verdana", "Arial", "Helvetica", sans-serif;
font-size					: 11px;
width					: 15px;
text-align				: center;
padding					: 1px;
margin					: 0px;
}

.standtable_small td.team,
.standtable_small th.team {
width					: auto;
text-align				: left;
}

.even {
background-color		: #eee;
}

/* Standen tabel groot   ------------------------------------------------------- */
.standtable_full {
width					: 650px;
}

.standtable_full th {
color					: #FFF;
background-color			: #c11913;
}

.standtable_full td,
.standtable_full th {
width					: 35px;
text-align				: center;
padding					: 2px 5px;
margin					: 0px;
}

.standtable_full td.team,
.standtable_full th.team {
width					: auto;
text-align				: left;
}

.even {
background-color		: #eee;
}
