/* General reset */
.noprint{display: none;}
.breadcrumbs{display: none;}
* {font-size:100.01%;}
html{font-size:62.5%;}
body{
	min-width:966px;
	margin:0;
	color:#666;
	font:1.1em Tahoma, Geneva, sans-serif;
	background:#fff;
}
img{border-style:none;}
a{
	text-decoration:none;
	color:#7bc143;
}
a:hover{text-decoration:underline;}
input,
textarea,
select{
	font:100% Arial,sans-serif;
	vertical-align:middle;
}
form, fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
/* main */
#main{
	width:100%;
	overflow:hidden;
}
/* content-area */
#content-area{
	width:100%;
	overflow:hidden;
	position:relative;
}
/* header */
#header{
	width:100%;
	position:absolute;
	top:0;
	left:0;
	height:167px;
}
.textchanger-holder{
	width:100%;
	margin:4px 0 0;
	overflow:hidden;
	background:#7abf43 url(../images/bg-textchanger-holder.gif) repeat-x;
}
.textchanger-box{
	width:950px;
	overflow:hidden;
	margin:0 auto;
	padding:0 13px 0 1px;
}
.textchanger-box p{
	margin:9px 0 0;
	padding:0 0 4px;
	font-size:12px;
	line-height:18px;
	color:#fff;
}
.textchanger-box p a{
	color:#fff;
	text-decoration:underline;
}
.textchanger-box p a:hover{text-decoration:none;}
#textchanger{
	float:right;
	width:120px;
}
#textchanger ul{
	list-style:none;
	margin:0;
	padding:0;
	height:100%;
}
#textchanger ul li{
	float:left;
	padding:0 0 0 10px;
}
#textchanger ul a{
	display:block;
	width:30px;
	min-height:22px;
	padding:9px 0 0;
	color:#333;
	background:#fff;
	text-align:center;
}
* html #textchanger ul a{height:22px;}
#decrease a{
	font-size:12px;
	line-height:15px;
}
#reset a{
	font-size:14px;
	line-height:15px;
}
#increase a{
	font-size:16px;
	line-height:15px;
}
/* logo-box */
.logo-box{
	width:937px;
	margin:0 auto;
	padding:13px 15px 9px 12px;
	overflow:hidden;
}
.logo-box strong{
	font-size:15px;
	line-height:18px;
	color:#7bc143;
	letter-spacing:-1px;
	font-family:"Courier New", Courier, monospace;
}
.logo-holder{
	float:left;
	width:460px;
	min-height:110px;
}
* html .logo-holder{height:110px;}
.logo-holder strong{
	display:block;
	margin:-33px 0 0 108px;
}
.logo-holder .logo{
	margin:0;
	width:324px;
	height:110px;
	background:url(../images/logo.gif) no-repeat;
}
.logo-holder .logo a{
	display:block;
	width:324px;
	height:110px;
	overflow:hidden;
	text-indent:-9999px;
	overflow:hidden;
}
.logo-box fieldset{
	width:462px;
	float:right;
	margin:73px 0 0;
}
.logo-box fieldset div{float:right;}
.logo-box fieldset input{
	width:355px;
	padding:2px 3px 1px;
	border:1px solid #ccdeca;
	font-size:11px;
	line-height:13px;
	float:left;
}
.logo-box fieldset input.zoek{
	width:auto;
	border:0;
	min-height:18px;
	margin:0 0 0 9px;
	color:#fff;
	padding:1px 25px 1px 21px;
	background:#7ac142;
	cursor:pointer;
}
* html .logo-box fieldset input.zoek{
	padding:1px 26px;
	height:18px;
	overflow:visible;
}
*+ html .logo-box fieldset input.zoek{padding:1px 16px;}
/* content */
#content{
	width:100%;
	background:#fff url(../images/bg-content-top.gif) repeat-x;
	position:relative;
	overflow:hidden;
	margin:167px 0 0;
}
.content-bg{
	float:left;
	left:50%;
	width:100%;
	position:relative;
	text-align:center;
}
.content-right{
	width:100%;
	min-height:115px;
	padding:0 0 22px;
	background:url(../images/bg-content-btm.gif) repeat-x 0 100%;
	float:left;
	left:-50%;
	position:relative;
}
* html .content-right{
	height:115px;
	overflow:visible;
}
.content-main{
	width:964px;
	margin:0 auto;
	text-align:left;
}
.content-main:after {
	height:0;
	clear:both;
	content:"";
	display:block;
}
/* sidebar */
.sidebar{
	width:229px;
	float:left;
	padding:0 0 15px 1px;
}
/* accordion-box */
.accordion-box{
	width:229px;
	overflow:hidden;
	margin:0 0 97px;
	padding:10px 0 0;
	background:#f15a25 url(../images/bg-accordion-box.gif) repeat-x;
}
.accordion-holder{
	height:1%;
	overflow:hidden;
	padding:0 0 9px;
	background:url(../images/bg-accordion-holder.gif) no-repeat 0 100%;
}
/* accordion */
.accordion{
	list-style:none;
	width:229px;
	margin:0;
	padding:0;
	overflow:hidden;
}
.accordion a{
	height:1%;
	overflow:hidden;
	display:block;
	color:#fff;
	font-size:12px;
	line-height:16px;
	padding:2px 10px 3px 39px;
	position:relative;
}
.accordion a:focus{outline:0;}
.accordion li{
	width:229px;
	overflow:hidden;
	padding:1px 0;
	border-bottom:1px solid #f9ac63;
}
.accordion a:hover,
.accordion a.ui-state-active{
	text-decoration:none;
	background:#f9ac63 url(../images/bg-accordion-link-active.gif) no-repeat 0 50%;
}
.accordion div.slide{
	width:229px;
	overflow:hidden;
	position:relative;
}
.accordion div.slide ul{
	overflow:hidden;
	margin:1px 0 -1px;
	padding:1px 0 0;
	border-top:1px solid #f9ac63;
}
.accordion div.slide ul li{
	padding:0 0 1px;
	border:none;
}
.accordion div.slide ul li a{
	padding:2px 0 2px 59px;
	background:url(../images/bg-accordion-sublink.gif) no-repeat 41px 50%;
}
.accordion div.slide ul li a:hover,
.accordion div.slide ul li a.active{
	background:#f9ac63 url(../images/bg-accordion-sublink-active.gif) no-repeat 41px 50%;
}
/* email-box */
.email-box{
	width:229px;
	overflow:hidden;
	margin:-85px 0 0;
}
.email-box .top,
.email-box .bottom{
	display:block;
	width:229px;
	height:8px;
	font-size:1px;
	line-height:1px;
	background-repeat:no-repeat;
	overflow:hidden;
}
.email-box .top{background-image:url(../images/bg-email-box-top.png);}
.email-box .bottom{background-image:url(../images/bg-email-box-btm.png);}
.email-box .center{
	width:185px;
	min-height:127px;
	overflow:hidden;
	padding:7px 21px 7px 23px;
	background:#3f7e30 url(../images/bg-email-box-center.gif) repeat-x;
}
* html .email-box .center{
	height:127px;
	overflow:visible;
}
* html .email-box *{position:relative;}
.email-box h2{
	margin:0 10px 0 1px;
	padding:0 0 3px;
	font-size:1.55em;
	line-height:1.18em;
	font-family:"Courier New", Courier, monospace;
	color:#fff;
	letter-spacing:-1px;
	word-spacing:1px;
	border-bottom:1px solid #98c17a;
}
.email-box fieldset{
	width:185px;
	overflow:hidden;
	padding:7px 0 0;
}
.email-box fieldset div{
	height:1%;
	overflow:hidden;
}
.email-box fieldset label{
	height:1%;
	overflow:hidden;
	display:block;
	color:#fff;
	font-size:1em;
	line-height:1.64em;
	padding:0 10px 0 1px;
}
.email-box fieldset input{
	width:183px;
	padding:2px 0 1px;
	margin:8px 0 0;
	border:1px solid #bfbfbf;
	font-size:1em;
	line-height:1.27em;
	float:left;
}
.email-box fieldset input.inschrijven{
	width:auto;
	border:0;
	min-height:18px;
	margin:10px 0 0 1px;
	color:#fff;
	padding:0 13px 2px 12px;
	background:#f7931e;
	cursor:pointer;
}
* html .email-box fieldset input.inschrijven{
	height:18px;
	overflow:visible;
}
/* content-holder */
.content-holder{
	width:694px;
	float:right;
	padding:25px 0 0;
	position:relative;
}
.cite-box{
	position:absolute;
	top:0;
	left:-39px;
}
.cite-box .right{
	float:left;
	width:10px;
	height:30px;
	background:url(../images/bg-cite-box-right.png) no-repeat;
	font-size:1px;
	line-height:1px;
}
.cite-main{
	min-height:14px;
	width:271px;
	padding:8px 20px;
	background:url(../images/bg-cite-main.gif) repeat-x;
	float:left;
	line-height:1px;
	font-size:1px;
}
* html .cite-main{
	height:14px;
	overflow:visible;
}
.cite-box cite{
	font-style:normal;
	font-size:13px;
	line-height:16px;
	color:#fff;
}
.info-1{
	width:441px;
	float:left;
}
.content-holder h1,
.content-holder h2{
	margin:23px 2px 0 0;
	padding:0 0 2px;
	font-size:1.55em;
	line-height:1.18em;
	font-family:"Courier New", Courier, monospace;
	word-spacing:1px;
	color:#7bc143;
	border-bottom:1px solid #fbc7c9;
}
.info-1 p{
	margin:9px 0 0;
	padding:0 0 5px;
	font-size:1.09em;
	line-height:1.67em;
	color:#333;
	word-spacing:-1px;
}
.info-1 p a{
	color:#387c2c;
	text-decoration:underline;
}
.info-1 p a:hover{text-decoration:none;}
.members{overflow:hidden;}
.members{
	width:442px;
	margin:14px 0 0 -1px;
	overflow:hidden;
}
.members img{
	float:left;
	margin:0 9px 0 0;
}
.members .details-box{
	width:180px;
	overflow:hidden;
	float:left;
	margin:8px 0 0;
}
.members .details-box div{
	width:140px;
	overflow:hidden;
}
.members .details-box h6{
	margin:0;
	font-weight:normal;
	font-size:1.27em;
	line-height:1.43em;
	color:#333;
}
.members .details-box p{
	margin:3px 0 0;
	padding:0 0 11px;
	font-size:1em;
	line-height:1.36em;
	color:#999;
}
.members .details-box a{
	font-size:1.09em;
	line-height:1.25em;
	color:#333;
	text-decoration:underline;
	word-spacing:-1px;
}
.members .details-box a:hover{text-decoration:none;}
.telephon{
	width:136px;
	min-height:20px;
	padding:11px 0 11px 52px;
	margin:7px 0 0 -36px;
	float:right;
	background:url(../images/bg-telephon.png) no-repeat;
}
* html .telephon{
	height:20px;
	overflow:visible;
}
.telephon p{
	margin:0;
	font-size:20px;
	line-height:22px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#fff;
	letter-spacing:1px;
}
* html .telephon p{position:relative;}
/* img-holder */
.img-holder{
	width:466px;
	margin:3px -25px 0 0;
}
.img-holder:after {
	height:0;
	clear:both;
	content:"";
	display:block;
}
.img-holder img{
	float:right;
	margin:0 29px 0 0;
}
.img-holder img.big{margin:-43px 0 0;}
* html .img-holder img{position:relative;}
/* info-2 */
.info-2{
	width:216px;
	float:right;
	margin:41px 0 0;
}
.info-2 img{display:block;}
.info-2 .video{margin:0 0 25px 2px;}
/* info-area */
.info-area{
	width:960px;
	padding:35px 4px 32px 0;
	margin:0 auto;
	overflow:hidden;
	clear:both;
}
.info-area ul{list-style:none;}
.info-bar{
	width:229px;
	float:left;
}
.info-area .headline{
	height:1%;
	overflow:hidden;
}
.info-area .headline a{
	float:right;
	text-transform:uppercase;
	font-size:0.91em;
	line-height:1.2em;
	margin:5px 0 0;
	font-weight:normal;
}
.info-bar .holder{
	height:1%;
	overflow:hidden;
	padding:9px 0 13px;
	border-top:1px solid #fbc7c9;
}
.info-area h2{
	margin:0;
	font-size:1.55em;
	line-height:1.18em;
	font-family:"Courier New", Courier, monospace;
	word-spacing:1px;
	color:#7bc143;
	float:left;
}
.info-bar span{
	display:block;
	font-size:1.09em;
	line-height:1.17em;
	color:#999;
}
.info-area h5{
	margin:0;
	font-size:1.09em;
	line-height:1.33em;
	color:#387c2c;
}
.info-bar .holder p{
	margin:5px 0 0 1px;
	line-height:1.64em;
}
.info-area a.meer{
	float:right;
	font-weight:bold;
	font-size:0.91em;
	line-height:1.8em;
}
/* info-box */
.info-box{
	width:690px;
	float:right;
}
.info-box .headline{border-bottom:1px solid #fbc7c9;}
.info-box .holder{
	width:690px;
	overflow:hidden;
	margin:10px 0 0;
}
.info-box .holder-main{
	width:717px;
	margin:0 0 0 -39px;
	overflow:hidden;
}
.info-box .box{
	width:200px;
	float:left;
	padding:0 0 0 39px;
}
.sportclub,
.verzekering-in-sportclub,
.vzw-wetgewing{
	width:107px;
	min-height:98px;
	overflow:hidden;
	margin:8px 0 0;
	padding:102px 10px 0 83px;
	background-repeat:no-repeat;
	color:#7bc143;
}
* html .sportclub,
* html .verzekering-in-sportclub,
* html .vzw-wetgewing{
	height:98px;
	overflow:visible;
}
.info-box .sportclub p,
.info-box .verzekering-in-sportclub p,
.info-box .vzw-wetgewing p{
	margin:0;
	font:bold 12px/14px "Courier New", Courier, monospace;
	letter-spacing:-1px;
	word-spacing:-1px;
}
.info-box .sportclub{background-image:url(../images/bg-sportclub.jpg);}
.info-box .verzekering-in-sportclub{
	background-image:url(../images/bg-verzekering-in-sportclub.jpg);
	color:#fff;
}
.vzw-wetgewing{
	background-image:url(../images/bg-vzw-wetgewing.jpg);
	color:#eef4f8;
}
.info-box p{
	margin:13px 0 0 2px;
	line-height:1.64em;
}
/* footer */
#footer{
	width:100%;
	overflow:hidden;
	background:url(../images/bg-footer.gif) repeat-x;
}
.footer-main{
	width:948px;
	margin:0 auto;
	padding:12px 16px 12px 0;
	overflow:hidden;
}

.footer-main a{
	color:#797979;
}
#footer ul{
	list-style:none;
	margin:0;
	padding:0;
	float:right;
}
#footer ul li{
	float:left;
	padding:0 0 0 29px;
}
#footer p{
	margin:0;
	font-size:10px;
	line-height:12px;
	color:#797979;
}
/* inner page */
.inner .content-holder h1,
.inner .content-holder h2{
	margin:21px 2px 0 0;
	font-size:1.82em;
	line-height:1.1em;
}
.inner .content-holder h2 {margin:21px 2px 17px 0;}
.inner .info-1 p{margin:15px 0 0;}
.inner .info-2{margin:0 10px 0 0;}
.inner .info-2 .video{margin:0 0 15px 2px;}
.info-2 .banners{
	height:1%;
	overflow:hidden;
	list-style:none;
	margin:0;
	padding:0 0 0 2px;
}
.info-2 .banners img{display:block;}
.info-2 .banners li{
	height:1%;
	overflow:hidden;
	padding:0 0 10px;
}
.info-1 fieldset{
	width:438px;
	overflow:hidden;
	padding:37px 0 0;
}
.info-1 fieldset ul{
	list-style:none;
	margin:0;
	padding:0;
}
.info-1 fieldset ul li{
	height:1%;
	overflow:hidden;
	padding:0 0 10px;
}
.info-1 fieldset label{
	float:left;
	font-size:1.09em;
	line-height:1.67em;
	color:#333;
}
.info-1 fieldset textarea,
.info-1 fieldset input,
.info-1 fieldset select,
.info-1 fieldset .mijn-vraag input,
.info-1 fieldset .naam-sportclub input,
.info-1 fieldset .van-de-club input{
	padding:2px 3px 1px;
	border:1px solid #ccdeca;
	font-size:1.09em;
	line-height:1.17em;
	float:right;
	margin:0;
	width:280px;
}
.info-1 fieldset select{
width:287px;
}
.info-1 fieldset textarea{
	width:280px;
	overflow:auto;
}
.info-1 fieldset .mijn-vraag label{width:58px;}
.info-1 fieldset .naam-sportclub label{width:129px;}
.info-1 fieldset .van-de-club label{width:101px;}
.info-1 fieldset .naam-sportclub input{width:300px;}
.info-1 fieldset .van-de-club input{width:326px;}
.info-1 fieldset .nieuwsbrief{margin:24px 0 0;}
.info-1 fieldset .nieuwsbrief label{
	float:right;
	width:415px;
	font-size:1em;
	line-height:1.18em;
	color:#666;
}
.info-1 fieldset .nieuwsbrief input{
	float:left;
	width:16px;
	height:15px;
	margin:0;
}
.info-1 fieldset input.verzenden{
	width:auto;
	border:0;
	min-height:18px;
	margin:5px 0 0;
	color:#fff;
	padding:1px 13px 1px 10px;
	background:#7ac142;
	cursor:pointer;
	float:left;
}
* html .info-1 fieldset input.verzenden{
	padding:1px 13px;
	height:18px;
	overflow:visible;
}
*+ html .info-1 fieldset input.verzenden{padding:1px 6px;}
.info-area .blocks-holder{
	width:720px;
	overflow:hidden;
	margin:0 0 0 -27px;
	padding:0 0 13px;
}
/* container */
.info-area h3{
	margin:0;
	font-size:1.36em;
	line-height:1.33em;
	font-family:"Courier New", Courier, monospace;
	word-spacing:1px;
	color:#7bc143;
	float:left;
}
.info-box .container{
	width:213px;
	float:left;
	padding:0 0 0 27px;
}
.info-box .container ul{
	height:1%;
	overflow:hidden;
	margin:9px 0 0;
	padding:0 0 5px 3px;
}
.info-box .container ul li{
	height:1%;
	padding:0 0 0 16px;
	overflow:hidden;
	font-size:1em;
	line-height:1.64em;
	background:url(../images/separator-info-box-list.gif) no-repeat 0 6px;
}
.info-box .container ul li a{
	font-weight:normal;
	font-size:1em;
	line-height:1.64em;
	color:#666;
	margin:0;
	float:none;
}
.info-box .contact{margin:5px 0 0;}
.info-box .members{width:auto;}
.info-box .telephon p{
	margin:0;
	line-height:22px;
}
.info-box .telephon a{float:none;}
a.accessibility {
	position:absolute;
	top:0;
	left:-9999px;
}

ul.errors li{
color:#f37022;
}

.info-1 div.holder {
	border-bottom:1px solid #fbc7c9;
	padding-bottom:10px
}
h2.theme{
 padding-top:30px;
}

table
{
	border-collapse: collapse;
	border-style: solid;
	border-color: Black;
}
.table_extra
{
	border-width: 0px;
}
td {border-color: black;}
