html, body {
height: 100%;
margin-top: -5px;
padding: 0;
}

img#bg {
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
}

#content {
padding-bottom:30px;
position:relative;
z-index:10;
}


div {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

a {
	font-size:13px;
	font-weight:bold;
	text-decoration: none;
	color: #700015;
}

a img {
	border: none;
}

h2 {
	font-size: 18px;
}

div.pagina {
background-color:#F9F6F6;
margin-left:auto;
margin-right:auto;
min-height:592px;
position:relative;
width:808px;
z-index:8;
	
	}

.line{
	margin-left: 12px;
	margin-top:6px;
}

.menu_tekst{
	cursor: pointer;
	font-weight: bold;
	font-size:10pt;
}

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


input {
	border: 1px solid gray;
	position:relative;
z-index:4;
}	

.header{
background:url("../img/header.png") no-repeat scroll 0 0 transparent;
height:140px;
margin:35px auto 0;
padding:0;
position:relative;
width:808px;
z-index: 9;
	}

.header .logo {
/*
	margin-left:-20px;
margin-top:-30px;*/
margin-left:-35px;
margin-top:-22px;
position:absolute;
z-index:1;
}
#sponser_link {
	background: url(../img/sponsor.gif);
	display:blcok;
  	width:300px;
 	height:45px;
  	position:absolute;
  	top:12px;
  	left:275px;
}

#multi-ddm {
	list-style: none;
	padding: 0;
	margin: 0;
	margin-left:124px;
	padding:100px 12px 1px;
}

#multi-ddm > li {
	
	cursor:pointer;
	float:left;
	font-size:10pt;
	font-weight:normal;
	list-style:none outside none;
	margin-left:2px;
	padding:0;
}
#twitter_update_list > li{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
font-family: Tahoma, verdana;
font-size:12px;
padding:10px;
}
#multi-ddm > li > a {
	color: white;
	text-decoration: none;
}

#multi-ddm > li > .parent-hover {
		color: #650114;
	text-decoration: none;
}

#multi-ddm > li ul {
	display: none;
	list-style: none;
	position: absolute;
	margin: 37px 0 0 -8px;
	*margin-left: -82px;
	z-index: 90;
	padding: 0;
}

#multi-ddm > li ul a {
	display: block;
	color: #C13C32;
	background:url(../img/select_menu_bg.png) repeat-x scroll center bottom;
	line-height:31px;
	margin:0;
	margin-left: 5px;
	padding: 0px 5px;
	text-align:center;
	min-width:80px;
	white-space:nowrap;
	font-size: 12px;
	font-weight: normal;
	border: thin solid #D7D7D7;
}

#multi-ddm > li ul li a.first {
	
}

#multi-ddm > li ul .child-hover1 {
	font-weight:bold;
	text-decoration: none;

	}

#multi-ddm > li ul .child-hover2 {
	background-color: black;
	color: white;
}

#multi-ddm > li ul .child-hover3 {
	background-color: purple;
	color: white;
}

#multi-ddm > li ul .child-hover4 {
	background-color: blue;
	color: white;
}

#multi-ddm > li ul li ul {
	margin: -31px 0 0 90px;
	position: absolute;
}

#multi-ddm span {
	float: left;
	margin-left:7px;
}


.menu_img{
	float:left;
margin-left:5px;
margin-top:8px;	
}


.inhoud {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	/*background-color: #f0eeed;*/
	background-color: #f9f6f6;
	padding:20px 20px 25px;
	width: 759px;
	min-height: 500px;
	padding-bottom: 25px;
	
	}
	
.footer {
border:0 none;
bottom:0;
height:26px;
text-align:right;
width:808px;
margin: -2px auto;
background: url(../img/footermain.png);
}

.footer li {
	font-size: 11px;
	display:inline;
	line-height:0pt;
	margin: 10px;
	padding: 0px;
}

.footer img {
	border:medium none;

margin-left:5px;
margin-right:10px;
margin-top:5px;
}

.hr-bottom {
	margin-bottom: 20px;
}
	
.content_row_boven {
	width: 720px;
	overflow: hidden;
	margin: auto;
}

.content_row_onder {
	margin: auto;
	margin-top:20px;
	margin-bottom:10px;
	overflow:hidden;
	width:720px;
}

.links_boven {
	float:left;
	margin-top:-5px;
	padding:0 10px;
	text-align:center;
	width:330px;
}



.dialog {
 margin:0px auto; 
 max-width:800px; /* I only cut the left background images out to 800px. You could do much larger, etc. */
}

.dialog .hd .c,
.dialog .ft .c {
 font-size:1px; /* ensure minimum height */
 height:11px;
}

.dialog .ft .c {
 height:14px;
}

.dialog .hd {
background:transparent url(../img/imageBorder/tl.png) no-repeat scroll 0 4px;
margin-right:10px;
}

.dialog .hd .c {
background:transparent url(../img/imageBorder/tr.png) no-repeat scroll right 5px;
margin-right:-9px;
}

.dialog .bd {
background:transparent url(../img/imageBorder/ml.png) repeat-y scroll 0 0;
margin-right:6px;
}

.dialog .bd .c {
background:transparent url(../img/imageBorder/mr.png) repeat-y scroll right 0;
margin-right:-6px;
}

.dialog .bd .c .s {
margin-top:-1px;
overflow:hidden;
padding:0 7px;
}

.dialog .ft {
background:transparent url(../img/imageBorder/bl.png) no-repeat scroll -1px 0;
margin-right:6px;
}

.dialog .ft .c {
background:transparent url(../img/imageBorder/br.png) no-repeat scroll right 0;
margin-right:-5px;
}

.dialog .whitebg {
background: white;
overflow:hidden;
}

.rechts_boven {
	float:right;
margin:0 10px 0 0;
padding:0;
width:347px;
}

.links_onder {
	padding: 0px;
	margin: 0px;
	width: 347px;
	float: left;	
}


.rechts_onder {
	margin: 0px;
	margin-right: 10px;
	padding: 0px;
	width: 347px;
	float: right;
}

.blok_titel {
	padding: 0px;
	height: 26px;
	font-size: 14pt;
	background: url(../img/blok_titel_bg.gif);
	background-repeat: no-repeat;
}

.blok_line {
	background: url(../img/blok_line.gif);
	height: 1px;
	color:#DEDEDE;
	margin-bottom:0;
	margin-top:0;
	padding:0;
	width:100%;
}

.blok_line_jarig {
	background: url(../img/blok_line.gif);
	height: 1px;
	color:#DEDEDE;
	margin-bottom:0;
	margin-top:0;
	padding:0;
	width:100%;
	float: left;
}

.blok_titel h2 {
	color:white;
font-size:11pt;
font-weight:bold;
letter-spacing:1px;
margin:0;
padding-left:10px;
padding-top:4px;}

.blok_footer {
	background:transparent url(../img/blok_footer_bg.gif) repeat-x scroll 0 0;
	float:left;
	line-height:25px;
	width:100%;
}

.blok_footer_tekst {
	margin-right: 10px;
	float: right;
	
	
}
#bold {
font-weight:bold !important;
}
.link {
	float: left;
	}
.blok_footer_tekst a{
	color: #a4a4a4 !important;
	font-weight: bold;
	font-size:8pt;
}

.blok_footer_tekst img {
float: left;
margin-left:5px;
margin-top:3px;	
}

.nieuws_content_home{
	background: url(../img/blok_content_bg.gif);
	background-repeat: repeat-y;
	background-color: #ffffff;
	background-position: bottom;
	padding-bottom: 10px;
	line-height: 25px;
	margin: 0px;
	padding: 0px;
	font-size: 12pt;
}

.nieuws_content_home a {
	color: black;
	font-weight:normal;
}

.verslag_content{
	background: url(../img/blok_content_bg.gif);
	background-repeat: repeat-y;
	background-color: #ffffff;
	background-position: bottom;
	padding-bottom: 10px;
	line-height: 25px;
	margin: 0px;
	padding: 0px;
	font-size: 12pt;
	overflow:hidden;
}


.verslag_content a {
	font-weight:normal;
	color: black;
}

.verslag_content_last a {
	color: black;
}

.verslag_main {
	background: url(../img/nieuws_main_bg.gif);
	background-repeat: repeat-x;
	background-color: #dedede;
	width: 600px;
	margin-bottom: 15px;
	padding: 10px;
	margin-left: auto;
	margin-right: auto;
}

.verslag_main hr {
	color: #b7bbc4;
}

.verslag_main img {
	border: none;
}

.verslag_main_datum {
	font-size: 8pt;
	font-color: #b7bbc4;
}

.verslag_main_team {
	font-size: 8pt;
	font-color: #b7bbc4;
}
.verslag_maina .titel {
	font-size: 14pt;
}

.leftcol {
	float:left;
	width: 40px;
	margin-left:12px;
}

.rightcol {
	margin-left: 50px;
	padding-left:5px;
}


.agenda_pagina {
	margin-left: 30px;
	width: 347px;
	padding: 0px;
	margin: 0px;
}

.programma {
	float: left;
	width:347px;
}

.programma .leftcol {
	width:80px;
}

.programma .rightcol {
	margin-left:95px;
padding:0;
width:250px;
}

.agenda {
	float: left;
	margin-top: 20px;
	width:347px;
}

.agenda_content{
	background: url(../img/blok_content_bg.gif);
	background-repeat: repeat-Y;
	background-color: #ffffff;
	background-position: bottom;
	padding-top: 10px;
	padding-bottom: 5px;
	overflow: hidden;
}


.agenda_content .rightcol_agenda {
float:left;
padding-bottom:5px;
width:65%;
}

.agenda_content .rightcol_agenda p {
	margin: 0px;
}


/* admin */

.admin_left {
	float: left;
	width: 100px;
	background-color: #fbe7d3;
	height: 500px;
}

.admin_right {
	margin-left: 110px;
	
}


.leden-letters a {
	padding-left: 5px;
}

.leden-overzicht {
	margin-left:10px;
margin-top:20px;
min-height:300px;
overflow:hidden;
width:480px;
line-height: 30px;
}

.leden-overzicht_team_pagina {
	margin-left: 20px;
	float: left;
	width:347px;
	margin-top: 10px;
}

.team_foto {
	position: relative;
	width: 600px;
	margin:0 auto 20px;
	overflow: hidden;
}

.teams_admin hr {
	color: #b7bbc4;
}
.leden-voornaam {
	float:left;
margin-left:15px;
min-height:20px;
width:115px;
}

.leden-achternaam {
	float: left;
	width: 115px;
	min-height: 20px;
}

.leden-leeftijd {
	width: 70px;
	float: left;
	min-height: 20px;
}

.leden-leeftijd_team_pagina {
	float:left;
min-height:20px;
text-align:center;
width:100px;
}

.leden-team {	
	min-height: 20px;
	float: left;
	width: 100px;
}

.verslag_overzicht {
	float:right;
margin:0 10px 0 0;
margin-right:20px;
padding:0;
width:347px;
margin-top: 10px;
}

.verslag_datum {
	float: left;
	width: 105px;
	heigth: 35px;
}

.verslag_titel {
	width: 290px;
	height: 35px;
}

.edit_del {
	float: left;
	width: 50px;
}

.jarigen {
	margin-top: 20px;
	width: 347px;
	float: left;
}

.jarigen_row {
		background: url(../img/blok_content_bg.gif);
	background-repeat: repeat-y;
	background-color: #ffffff;
	background-position: bottom;
	padding-bottom: 10px;
	line-height: 25px;
	margin: 0px;
	padding: 0px;
	font-size: 12pt;
	float: left;
	width:347px;
}

.jarigen .leftcol{
	margin-top: 0px !important;
	width: 130px;
	float: left;
}

.jarigen .rightcol{
	float: left;
	margin-left: 10px;
	width: 175px;
	margin-top: 0px !important;
	padding-left: 0px !important;
}

.fotos table {
	margin-left:auto;
	margin-right:auto;
}

.contact {
	width: 730px;
	margin-left: auto;
	margin-right: auto;
}

.contact h4 {
	float: left;
}
.contact ul {
	float: left;
}

.contact li {
	background: url(../img/nieuws_main_bg.gif);
	background-repeat: repeat-x;
	background-color: #dedede;
	margin-bottom: 30px;
	padding: 5px 10px;
}

.geen_resultaat {
	padding-left: 25px;
}


#iframe_reload {
	text-align: center;
	width: 200px;
	margin: auto;
	margin-top: 10px;
	background-color: #ff6600;
}

#knvb_laden {
	position: relative;
	width: 300px;
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
	text-align:center;
	margin-bottom: 20px;
}

#verslag_vorige, #verslag_volgende{
	width: 100px;
	cursor:pointer;
}

#agenda_vorige, #agenda_volgende{
	width: 100px;
	cursor:pointer;
}
#agenda_vorige img {
	float: left;
margin-right: 5px;
}

#agenda_load {
float: right;
}

#verslag_vorige img {
float: left;
margin-right: 5px;
}

.scheiding_toernooi {
	border:1px solid;

	margin-top:307px;

	width:100%;
}

.advertentie_toernooi {
	text-align:center;
	width:300px;
	float: left;
}
.advertentie_toernooi ul {
	text-align:left;
}

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

.toernooi_form .leftcol {
	float: left;
	width: 110px;
	margin-bottom: 8px;
	margin-left: 0px;
}

.toernooi_form .rightcol {
	margin-bottom: 8px;
	margin-left: 0px;
	padding-left: 0px;
}

.toernooi_form .melding {
	color: red;
	margin-left: 110px;
	margin-bottom: 5px;
}

.advertentie_toernooi_vollybal {
	text-align:center;
	width:300px;
	float: left;

}
.advertentie_toernooi_vollybal ul {
	text-align:left;
}

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

.toernooi_form_vollybal .leftcol {
	float: left;
	width: 110px;
	margin-bottom: 8px;
	margin-left: 0px;
}

.toernooi_form_vollybal .rightcol {
	margin-bottom: 8px;
	margin-left: 0px;
	padding-left: 0px;
}

.toernooi_form_vollybal .melding {
	color: red;
	margin-left: 110px;
	margin-bottom: 5px;
}

.content_text_rechts {
	width: 365px;
	float: left;
	margin-left: 60px;
}

.content_text_links {
	float:left;
	margin-left:20px;
	width:280px;
}

.contact_leftcol {
	float: left;
	width: 100px;
	min-height: 30px;
	margin-bottom: 8px;
}

.contact_rightcol {
	min-height: 30px;
	margin-bottom: 8px;
}

.contact_melding {
	color: red;
	margin-left: 100px;
	margin-bottom: 5px;
}

#backgroundPopup{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:100%;
width:100%;
top:0;
left:0;
background:#000000;
border:1px solid #cecece;
z-index:1;
}

#popupContact{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:384px;
width:408px;
background:#FFFFFF;
border:2px solid #cecece;
z-index:2;
padding:12px;
font-size:13px;
}
#popupContact h1{
text-align:left;
color:#6FA5FD;
font-size:22px;
font-weight:700;
border-bottom:1px dotted #D3D3D3;
padding-bottom:2px;
margin-bottom:20px;
}
#popupContactClose{
font-size:14px;
line-height:14px;
right:6px;
top:4px;
position:absolute;
color:#6fa5fd;
font-weight:700;
display:block;
cursor: pointer;
}

.standaardPageContent {
background-color: white;
overflow: hidden;
padding: 5px;
}

.blockBig {
	width: 627px;
	margin: auto;	
	margin-bottom: 10px;
	overflow: hidden;
}


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

.blockBig .titel .leftcol {
	font-weight: normal;
	margin-top: 5px;
	font-size: 16px;
}

.blockBig .titel .rightcol {
	font-weight: normal;
	margin-left: 10x;
	width: 350px;
	margin-top: 5px;
	font-size: 16px;
}

.blockBig .leftcol {
	float:left;
	line-height:20px;
	width:25%;
	margin-top: 5px;
	margin-left: 10px;
}

.blockBig .rightcol {
float:left;
line-height:20px;
margin-left:10px;
margin-top:5px;
}

.blockBig .titel {
	background:transparent url(../img/news_head.png) repeat scroll 0 0;
	color:white;
	float:left;
	font-size:16px;
	font-weight:bold;
	line-height:26px;
	width: 100%;
}

.blockBig .titel span {
	margin-left: 10px;
}

.blockBig .content {
	float: left;
	background: url(../img/nieuws_main_bg.gif);
	width: 100%;
}

.blockBig .content .datum {
	font-size:11px;
	margin-top: 5px;
	margin-left: 10px;
}

.blockBig .content .omschrijving {
	padding: 10px;
}

.blockBigFooter {
	float: left;
	background: url(../img/news_footer.png);
	height: 26px;
	width: 100%;
	color: #808080;
}


.blockBigFooter a {
	font-weight: bold;
	color: #808080;
}

.blockBigFooter .terug {
	float:left;
	margin-left:5px;
	margin-top:6px;
}
.blockBigFooter .forward {
	float:right;
margin-right:10px;
}

.blockBigFooter .linkForward {
	float:left;
	margin-top:6px;
}

.blockBigFooter img{
float:left;
margin-left:10px;
margin-top:3px;
}


.blockBig .news_line {
	float: left;
	background: url(../img/news_line.png);
	height: 1px;
	width: 100%;
}


.teamBlock {
	width: 720px;
	margin: auto;	
	margin-bottom: 10px;
	overflow: hidden;
}


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



.teamBlock .titel {
	background:transparent url(../img/team_head.png) repeat scroll 0 0;
	color:white;
font-size:11pt;
font-weight:bold;
letter-spacing:1px;
margin:0;
padding-left:10px;
padding-top:4px;
height:23px;
	width: 100%;
}

.teamBlock .titel span {
	margin-left: 10px;
}

.teamBlock .content {
	float: left;
	background: url(../img/team_main_bg.png);
	width: 100%;
}

.teamBlock .content .omschrijving {
	padding: 10px;
}

.teamBlockFooter {
	float: left;
	background: url(../img/team_footer.png);
	height: 26px;
	width: 100%;
	color: #808080;
}

.teamBlock a {
	color: black;
}

.teamBlockFooter a {
	font-weight: bold;
	color: #808080;
}


.teamBlockFooter img{
float:left;
margin-left:10px;
margin-top:3px;
}

.footerLeft {
	float:left;
	margin-left:10px;
	margin-top:6px;
	font-size: 10px;
}

.footerRight {
	margin-top:6px;
	float:right;
margin-right:10px;
font-size: 10px;
}

.teamGegevens {
	width: 100%;
	overflow: hidden;	
}

.teamKnoppen {
	width: 560px;
	margin: auto;
	margin-top: 5px;
	height: 23px;
}

.teamKnoppen a {
	background: url(../img/wapserveen_menubalk.png);
	line-height: 23px;
	width: 140px;
	text-align: center;
	float: left;
	color: #4f4f4f;
	font-weight: bold;
}

.teamKnoppen .stand {
	background-position:0px 0px;
}

.teamKnoppen .stand_active {
	background-position:0px 23px;
}

.teamKnoppen .uitslagen {
	background-position:-140px 0;
}

.teamKnoppen .uitslagen_active {
	background-position:-140px 23px;
}

.teamKnoppen .alle_uitslagen {
	background-position:-280px 0;
}

.teamKnoppen .alle_uitslagen_active {
	background-position:-280px 23px;
}

.teamKnoppen .programma {
	background-position:-420px 0;
}

.teamKnoppen .programma_active {
	background-position:-420px 23px;
}

#team_gegevens_laden {
margin:40px auto auto;
width:128px;
}

.sponsor {
margin-left:812px;
margin-top:0;
	position:absolute;	
	padding: 0px;
	width:163px;
}

.sponsorhead {
	width: 163px;
	height: 25px;
	background: url(../img/sponsor_head.png);
	float: left;
}
.sponsorsBar {
background-color:white;
float:left;
}

.sponserImg {
	text-align:center;
	width: 155px;
	float: left;
	padding:1px 3px;
	border:1px solid #DEDEDE;
}

.sponsorbottom {
	width: 163px;
	height: 5px;
	background: url(../img/sponsor_bottom.png);
float: left;
margin-top: 0px;
}

.carousel {
	float: left;	
}

.carousel ul {
	margin: 0px;
	padding: 0px;
}

.carousel li {
	height: 70px;
	list-style:none outside none;
}

.carousel li img {
	height: image height;
	vertical-align: middle;
}

.clubprogramma {
	float:left;
	margin:auto auto 20px 2.5%;
	width:95%;
}

.programmaKnoppen {
	width: 472px;
	margin: auto;
	margin-top: 10px;
	height: 23px;
}

.programmaKnoppen a {
	background: url(../img/menu_programma.png);
	line-height: 23px;
	width: 236px;
	text-align: center;
	float: left;
	color: #4f4f4f;
	font-weight: bold;
}

.programmaKnoppen .deze_week_knop {
	background-position:0px 0px;
}

.programmaKnoppen .deze_week_knop_active {
	background-position:0px 23px;
}

.programmaKnoppen .volgende_week_knop {
	background-position:-236px 0;
}

.programmaKnoppen .volgende_week_knop_active {
	background-position:-236px 23px;
}

.naam_club {
color:#4F4F4F;
float:left;
font-weight:bold;
margin-bottom:20px;
margin-top:30px;
text-align:center;
width:100%;
}

.titel_clubprogramma {
	background-color: #C13C32;
	color: white;
	font-weight:bold;
}

.clubprogramma .rows{
	float: left;
	width: 100%;
}

.clubprogramma .odd{
	background-color: white;
}

.clubprogramma .even{
	background-color: #DEDEDE;
}

.clubprogramma .rows .col1{
	float: left;
	width: 7%;
	margin-left: 1%;
}

.clubprogramma .rows .col2{
	float: left;
	width: 7%;
}

.clubprogramma .rows .col3{
	float: left;
	width: 25%;
}

.clubprogramma .rows .col4{
	float: left;
	width: 25%;
}

.clubprogramma .rows .col5{
	width: 5%;
	float: left;
}

.clubprogramma .rows .col6{
	float: left;
	width: 20%;
}

.clubprogramma .rows .col7{
	float: left;
	width: 10%;
}


.normal_blok {
margin:0 10px 0 0;
padding:0;
width:347px;
}

.floatLeft {
	float: left;
}

.floatRight {
	float: right;
}


.normal_blok .blok_row {
	background: url(../img/blok_content_bg.gif);
	background-repeat: repeat-y;
	background-color: #ffffff;
	background-position: bottom;
	padding:5px 0px;
	line-height: 25px;
	margin: 0px;
	font-size: 12pt;
	overflow:hidden;
}

.normal_blok .blok_row  a {
	color: black;	
}

.normal_blok .blok_row .leftcol {
	float: left;
}

.normal_blok .blok_row .rightcol {
	float: left;
	margin-left: 10px;
	width:280px;
}

.fileName {
	font-size: 15px;	
}

.fileDate {
	font-size: 8pt;	
	color: #808080;
}

.poll_titel {
background:url("../img/poll_titel.png") no-repeat scroll 0 0 transparent;
font-size:14pt;
height:47px;
padding:0;
}

.poll_content_home {
background-color:#FFFFFF;
background-position:center bottom;
font-size:12pt;
line-height:25px;
margin:0;
padding:0;
}

.poll {
	font-size: 13px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color:#606060;
	line-height: 21px;
}
.lastJister {

background:url("../img/downloadjister.png");
height:81px;
width:354px;

}
.lastJister span {
    letter-spacing:1px;
margin-top:32px;
position:absolute;
right:145px;
}


