* {
	font-family:Arial;
	font-size:11px;
	line-height:18px;
	padding: 0px;
	margin: 0px;
}
html {
overflow: -moz-scrollbars-vertical;
overflow-y: scroll;
}
body{
	background-color: #FFFFFF;
}
td{
	text-align: left;
	vertical-align:top;
}
ul{
	padding:10px 0px 10px 15px;
	margin:0px 0px 0px 0px;
}
ul li{
	padding:2px 0px 2px 10px;
	margin:0px 0px 0px 0px;
}
/* standaards */
h1{
	color: black;
	padding: 10px 0px 10px 20px;
	font-size:16px;
	background-position: left;
	background-repeat: no-repeat;
	background-image: url(../images/vorm.png);
	font-family: Arial;
}
h2{
	color: #C2D03A;
	padding:10px 0px 10px 20px;
	font-size:14px;
	background-position: left;
	background-repeat: no-repeat;
	background-image: url(../images/vorm.png);
}
h3{
	color: black;
	padding: 10px 0px 10px 0px;
	font-size:12px;
	font-weight:normal;
	font-variant:italic;
}


table.t1{
	height:100%;
	width:100px;
}
td.b1{
	width: 10px;
	background-color: #EAF1ED;
	background-position: top;
	background-repeat: repeat-x;
	background-image: url(../images/bg.png);
}
td.b2{
	width: 10px;
	background-color: #FFFFFF;
}
/* Menu */

td.menu{
	height:19px;	
	width:980px;
	background-image: url(../images/menu.png);
	background-position: right;
	background-repeat: no-repeat;
	background-color:#E1EBE5;
}
/* kruimelspoor  */
td.crumbs{
	height: 18px;
	color: white;
	width:980px;
	font-size: 11px;
	line-height: 18px;
	padding-left: 15px;
	background-color:#97B7A6;
	background-image: url(../images/crumb.png);
	background-position: right;
	background-repeat: no-repeat;
}
td.crumbs a{
	color:white;
	font-size: 11px;
	line-height: 18px;
	text-decoration:none;
}

/*  */
td.header{	
	width:705px;
	height:167px;
	background-position: right;
	background-repeat: repeat-x;
}
td.logo{
	width:275px;
	height:167px;
	margin:0px;
}

/* Submenu */

td.left{
	width:275px;
	margin:0px;
	padding:20px;
	background-position: left;
	background-repeat: repeat-y;
	background-image: url(../images/left.png);
}
td.left a.selected{
	font-weight:bold;
}
td.left h1{
	color: #C2D03A;
	padding-left:20px;
	font-size:14px;
	font-family: Arial;
	background-position: left;
	background-repeat: no-repeat;
	background-image: url(../images/vorm.png);
}

td.left h4{
	color: #FFFFFF;
	padding: 4px;
	font-size:15px;
	font-family: Arial;
}
td.left span.date{
	color:white;
	font-size:14px;
	font-family: Arial;
	font-variant:italic;
}
td.left p{
	line-height:20px;
	padding:5px; 0px 5px 0px;

}
td.left a{
	color:white;
}

td.left ul li{
	padding:5px 0px 0px 5px;
}
td.left ul li a{
	color:white;
	font-size:12px;
	text-decoration:none;
}
td.left ul li a:hover{
	text-decoration:underline;
}

td.middle{
	padding:20px;
	width:237px !important;
	background-position: top right;
	background-repeat: repeat-y;
	background-image: url(../images/middle.png);	
}
td.homepage_middle{
	padding:20px;
	width:237px !important;
	background-position: top right;
	background-repeat: repeat-y;
	background-image: url(../images/middle.png);	
}
td.homepage_middle h1{
	color: black;
	padding: 10px 0px 10px 20px;
	font-size:16px;
	background-position: left;
	background-repeat: no-repeat;
	background-image: url(../images/vorm.png);
	font-family: Arial;
}
td.homepage_middle ul{
	list-style-type: none;
}
td.homepage_middle ul li {
	padding:5px;

}
td.homepage_middle ul li a{
	color:black;
	text-decoration:none;
	font-size:11px;
}
td.banner{
	padding-top:20px;
}
td.left ul{
	padding:0px 0px 5px 10px;
	margin:0px;
	list-style: none;
	list-style-type: none;
	list-style-image: none;
}
/*  midden */
td.middle span{
	color: #333333;
}
td.middle h4{
	margin:3px;
	padding:3px;
	font-size:12px;
}
td.middle p{
	margin:3px;
	padding:3px;
	line-height:20px;
}

/* right */

td.right{
	padding:20px;
}
td.right span{
	color: #B2B2B2;
}
td.right h4{
	padding:20px 0px 0px 0px;
	font-size:12px;
}
td.right p{
	padding:5px 0px 10px 0px;
}
td.right a{
	color: #333333;
	text-decoration: none;
}
td.right a:hover{
	border-bottom:1px solid #C2D03A;
}
/* content */

td.content{
	padding:20px;
	width:635px;
}
td.content p{
	padding:10px 0px 10px 0px;
}
td.content a{
	color: #333333;
	text-decoration: none;
}
td.content a:hover{
	color:#C2D03A;
	text-decoration: underline;
	
}

/* advertising */
td.advertising{
	width:980px;
	height: 75px;
	background-position: bottom right;
	background-repeat: no-repeat;
	background-image: url(../images/advert.png);
}
td.advertising p{
	padding:0px 0px 0px 0px;
}
td.advertising img{
	margin:0px 3px 0px 2px;
}

table.info {
	border:1px solid #e9ecc1;
	margin-left:17px;
}

table.info td {
	border:1px solid #e9ecc1;
}

td.tdhead {
	background-color:#c0cd41;
    color:#FFFFFF;
	font-weight:bold;
}
       

 table.openingstijden{
 
 }
        
 table.openingstijden td {
    border:1px solid #e9ecc1;
    padding:5px;
}
 table.openingstijden td p{
    padding:0px 0px 0px 0px;
}
        
        
td.titelbalk{
	background-color:#c2d03b;
}
        
.dagbalk{
    background-color:#fff;
}    
        
.training{
	color:#006fe0;
}
		
.recreatie{
	color:#b4c35c;
	text-align:center;
}
		
.school{
	color:#bf4145;
}


/* webformulier */
.contactFORM input,
.webform input{
	width:200px;
}
.contactFORM input.checkbox,
.webform input.checkbox{
	width:20px;
}
.contactFORM input.radio,
.webform input.radio{
	width:20px;
}
.contactFORM textarea,
.webform textarea{
	width:200px;
	height:150px;
}
form.webform table tr td, 
form.contactFORM table tr td{
	padding:5px;
}
form.webform table tr td p, 
form.contactFORM table tr td p{
	padding:0px;
}
form.webform table tr td table tr td, 
form.contactFORM table tr td table tr td{
	padding:0px;
}
table.contactTable tr td{
	padding:5px;
}
form button{
	width:150px;
	border:0px;
	cursor:pointer;
	height:30px;
	color:#669A90;
	font-weight:bold;
	background-color:transparent;
	background-repeat: no-repeat;
	background-image: url(../images/btn.gif);
}

.menu ul#level_1_1{
	font-size:11px;
	padding:0px;
	margin:0px;
	list-style: none;
	list-style-type: none;
	list-style-image: none;
}
.menu ul#level_1_1 li{
	float:left;
	margin:0px;
	padding:0px;
	font-weight:bold;
	position: relative;
	display: block;
	list-style:none;
	color:#00502F;
	line-height:18px;
	font-size:11px;
	list-style: none;
	list-style-type: none;
	list-style-image: none;
	background-image: none;
}
.menu ul#level_1_1 li a{
	color:#00502F;
	font-size:11px;
	text-decoration:none;
	padding:5px 5px 5px 15px;
}
.menu ul#level_1_1 li a:hover{

}
.menu ul#level_1_1 li a.selected{
	color:black;

}

.menu ul#level_1_1 li ul {
	border:0px;
	font-size:10px;
	left:0px;
	top:0px;
	height:auto;
	color:#00502F;
	display: block;
	position: absolute;
	z-index: 100;
	visibility: hidden; 
	margin:2px 0px 0px 0px;
	padding:0px;
	background-color:transparent;
}

.menu ul#level_1_1 li ul li{
	background-position: bottom;
	background-repeat: no-repeat;
	background-image: url(../images/sub.png);
	margin:0px;
	width:175px;
}
.menu ul#level_1_1 li ul li a{
	font-size:11px;
	margin:0px 0px 0px 0px;
	color:#00502F;
	vertical-align:middle;
	display: block;
	width:175px;
}
.menu ul#level_1_1 li ul li a:hover{
	color:white;
}
.menu ul#level_1_1 li ul li a.selected{
	color:black;
}

.mededelingen{
	border:1px solid #C2D03A;
	background-color:#E1EBE5;
	color:black;
	margin-top:40px;
}
.mededelingen p{
	padding:5px;
	color:black;
}
.sponsor{
	width:233px;
	float: left;
	margin-top:160px;
}
.sponsor img{
	align: center;
}
div.head{
	background-image:url(/images/head.png);
	width:705px;
	height:167px;
	background-repeat:no-repeat;
}
.lang {
	float: right;
	width: 250px;
}
.crumble {
	float: left;
	width: 650px;
}
.lang ul {
	list-style:none;
	margin: 0px;
	padding: 0px;
}
.lang li {
	color:#00502F;
	text-decoration:none;
	margin: 0px;
	padding: 0px 5px;
	display: block;
	float: left;
}
.lang li.selected {
	display: none;
}
.lang li a {
	color:#00502F;
	text-decoration:none;
}
