html{
	overflow-y:scroll;}
body{
	margin:0;
	padding:0;
	font-family:'Lucida Grande','Lucida Sans Unicode','Verdana','sans-serif';
	font-size:11px;
	width:100%;
	background-color:#FCFCFC;
	color:#555555;
	background:url(img/bg_test.jpg) fixed;
	background-repeat:repeat-x;
	}
a{
	color:#ff3399;
	text-decoration:none;}
a:hover{
	color:#ff3399;
	text-decoration:underline;}
a img{border:0;}
td{
	vertical-align:top;
	padding:0;
	margin:0;
	line-height:18px;}
/*--- contactformulier */.formulier input,.formulier select,.formulier textarea{
	font-size:11px;
	width:150px;
	margin-bottom:5px;
	margin-left:50px;
	width:250px;}
.clr:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clr{zoom:1}
.formulier textarea{
	height:200px;	font-family:'Lucida Grande','Lucida Sans Unicode','Verdana','sans-serif';
}
.formulier_fout{color:red;}
.formulier input,.formulier select,.formulier text{border:1px solid #999;padding:2px;}
.formulier select{width:256px;}
.formulier input[type=submit]{width:256px; background-color:#EC008C;color:#FFF; height:35px; font-weight:bold;}
.inpfout_kolom2 input,.inpfout_kolom2 select{border:1px solid red;}
input.formulier_checkbox{width:auto;border:0;}
.formulier_verzonden{
	font-weight:600}
table#container{
	width:890px;
	background-color:#fff;}
/*--- td ltop */
td#ltop{
	width:190px;}
#ltop img{margin-top:-4px !important;margin-top:-1px;}
#hnav ul{
	padding:0;
	margin:0;
	background:#fff url(img/stippen.png) top repeat-x;
	list-style:none;}
#hnav ul li{
	margin:0;
	padding:0;
	background:url(img/stippen.png) bottom repeat-x;
	line-height:35px;
	text-indent:10px;
	font-size:11px;}
#hnav ul a{color:#555555;display:block;text-transform:uppercase;}
#hnav ul li a:hover,#hnav ul li.actief a{
	background-color:transparent;
	text-decoration:none;
	color:#EC008C;}
#hnav ul li.laatste a{
	background-color:#ebebeb;
	line-height:43px;}
#hnav ul li.laatste a:hover,#hnav ul li.laatste a.actief,#hnav ul li.laatste a:active,#hnav ul li.laatste a:focus{
	background-color:#EC008C;
	color:#fff;}
/*--- footernavigatie */
#footer a,#footer a:hover{color:#555;}
#footernav,#footernav li{
	display:inline;}
#footernav li{
	background:none;text-indent:auto;}
#footernav  a{
	text-transform:capitalize;}
#footernav li.laatste a:hover,#footernav li.laatste a.actief,#footernav li.laatste a:active,#footernav li.laatste a:focus{
	color:#555555;
	background-color:none;}
#footernav li.eerste{
	color:#555555;
	margin-left:-40px;}
#footernav .actief a{text-decoration:underline;}
/*--- td content */
#contentus{
	vertical-align:top;}
#contentus h1{
	font-size:14px;
	font-weight:600;}
#advertenties{margin:0;padding:0;list-style:none;width:460px;width:440px;height:auto;float:left;}
#advertenties,.members_home{margin-top:20px;}
#advertenties li{
	float:left;
	}
#advertenties li{margin-left:15px;}
#advertenties li,.members_home{border-top:1px dashed #c0c0c0;padding-top:5px;}
#advertenties li.eerste{margin-left:0;}
#advertenties a{color:#555;margin-bottom:10px;height:auto;width:210px;display:block;}
#advertenties a:hover,.members_home a:hover{text-decoration:none;}
#advertenties img,.members_home img{margin-top:5px;}
div.inhoud{
	width:660px;
	padding-top:0px;
	padding-bottom:25px;}
/*--- td rtop */
#rtop{
	width:660px;
	text-align:right;
	font-weight:600}
#rtop img{
	display:block;}
#rtop img{margin-top:15px;}
img#welkom{margin-top:20px;}
#rtop ul{
	text-align:left;
	font-weight:400;}
#hsubmenu{clear:both;
	padding:0;}
#hsubmenu{
	font-size:10px;
	list-style:none;
	padding:0;
	margin:3px 0 21px 0;
	background:#dedede;
	display:block;
	float:right;
	width:660px;
	!margin-bottom:33px;}
#hsubmenu li{
	float:left;
	border-right:3px solid #fff;}
#hsubmenu li.laatste{
	/*border-right:0;*/}
#hsubmenu a{
	background-color:#dedede;
	color:#333333;
	padding-left:10px;
	padding-right:10px;
	line-height:43px;
	display:block;}
#hsubmenu li.actief_menuitem a,#submenu li:hover a,#hsubmenu li.actief a,#submenu ul li:hover a{
	background-color:#EC008C;color:#fff;text-transform:uppercase;}

/*--- verticaal submenu */
#vsubmenu{top:325px;float:left;position:absolute;width:100px;list-style:none;padding:0;margin-left:20px;!margin-left:-640px;}
#vsubmenu a{color:#333;text-transform:uppercase;}
#vsubmenu a:hover{color:#ff3399;}
#vsubmenu li{background:url('img/li.png') center left no-repeat;text-indent:15px;}

#footer{
	color:#555555;
	border-top:1px dashed #c0c0c0;
	padding-top:20px;}
#footer span{font-size:10px;display:inline;color:#555;margin-top:8px;margin-left:20px;}
#footer span a,#footer span a:hover{color:#555}

#lbot h1{
	font-size:11px;
	margin-bottom:0;
	margin-top:0px;}
#openingstijden{
	width:190px;}
#openingstijden tr.speciaal td{font-size:600;color:#D0268F}
.openingstijden{
	width:350px;}

/*--- blocks */
.nieuwsitem_lijst_groot{width:655px;}
.nieuwsitem_lijst_groot ul{list-style:none;padding:0;margin:0;}
.nieuwsitem_lijst_groot ul h2{font-size:11px;color:#F0037F;margin-top:0;}
.nieuwsitem_lijst_groot li{border-bottom:1px dashed #c0c0c0;margin-bottom:20px;padding-bottom:10px;}
.nieuwsitem_lijst_groot li li{border-bottom:0;margin-bottom:0;padding-bottom:0;}
.nieuwsitem_lijst_klein{
	float:right;
	width:190px;
	padding:10px;
	margin-top:0px;
	height:145px;
	border:1px dashed #c0c0c0;
	background:#fff;}
.nieuwsitem_lijst_klein a{color:#333;display:block;}
#contentus .nieuwsitem_lijst_klein a:hover{text-decoration:underline !important;}
.nieuwsitem_lijst_klein h1{margin:0 0 5px 0;padding:0;color:#555;font-size:11px !important;}
.nieuwsitem_lijst_klein ul{list-style:none;margin:0;padding:0;}
.nieuwsitem_lijst_klein li{padding-top:5px;margin-bottom:5px;}
.nieuwsitem_lijst_klein img{display:block;width:40px;height:auto;float:left;margin-right:5px;margin-bottom:5px;}
.nieuwsitem_lijst_klein span{width:145px;display:block;float:left;margin-top:-5px;margin-bottom:5px;}
.nieuwsitem_lijst_klein span.breed{width:auto;}
#contentus h1.nieuwsitem_titel{color:#FF3399;font-size:11px;margin-bottom:10px;}
.delen{display:block;}
.delen b{display:inline-block;float:left;}
.delen a,.delen img{display:block;width:17px;height:16px;}
.delen a{float:left;margin-left:5px;}
/*--- members only overzicht */
#members div{height:auto;border-bottom:1px dashed #c0c0c0;padding-bottom:20px;margin-bottom:20px;}
#members div img{display:block;width:220px;height:auto;float:left;margin-right:15px;}
#members span{
	width:210px;
	display:block;
	height:170px;
	float:left;
	margin-right:15px;
	background-repeat:no-repeat;
	background-position:center center;}
#members h1{font-size:11px;}
#members a{
	color:#333333;
	font-weight:bold;}
.members_home{/*position:absolute;*/display:block;width:210px;/*margin-top:168px;
	margin-top:38px;
	!margin-top:20px;*/
	height:auto;
	float:right;
	/*margin-left:450px;*/
	}
.members_home *{border-bottom:0 !important;}
#members.members_home div{margin-bottom:0;} 
#members.members_home a{display:block;height:180px;font-weight:normal;}
#members.members_home a b{font-weight:bold;}
/*--- groepslesrooster tabel en overzicht */
.rooster{
	width:660px;margin-top:-11px;}
.rooster td *{line-height:24px;}
.rooster h1{margin-left:10px;}
.rooster a{
	/*background:url(img/r.gif) left no-repeat;*/
	color:#333333;
	padding-left:10px;
	margin-right:10px;}
.rooster a:hover,.rooster a.actief{
	/*background-image:url(img/li.png);*/
	color:#EC008C;
	text-decoration:none;
	background-color:#fed7ea;
	display:block;}
.rooster img{
	margin-left:-15px;
	margin-right:7px !important;
	margin-right:5px;}
.rooster h1{
	font-variant:small-caps;}
.dagen ul{list-style:none;margin:0;padding:0;}
.fuchsia td{vertical-align:middle;}
.groen td{vertical-align:middle;}

/*---NIEUWSBRIEFACTIE*/
#nieuwsbriefOverlay{display:block;position:absolute;z-index:200;width:100%;height:100%;min-height:1000px;!left:0;font-family:"Arial","Helvetica","sans-serif";}
#nieuwsbriefBg{display:block;position:absolute;z-index:201;width:100%;height:100%;background-color:#f82891;opacity:0.8;filter:alpha(opacity=80);-moz-opacity: 0.8;}
#nieuwsbriefContainer{width:890px;height:660px;position:absolute;left:50%;margin-left:-445px;z-index:202;background-color:#fff;}
#nieuwsbriefContainer{border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;box-shadow:0px 0px 20px #000;-moz-box-shadow:0px 0px 20px #000;-webkit-box-shadow:0px 0px 20px #000;}
#nieuwsbriefTop{height:330px;background:#fff url(img/nieuwsbriefActie.jpg) center no-repeat;z-index:203;}
#nieuwsbriefLogo{width:190px;height:72px;display:block;}
#nieuwsbriefSluiten{float:right;font-weight:bold;color:#333;margin:15px;cursor:pointer;}
#nieuwsbriefAanmeldenTekst{display:block;width:886px;height:72px;margin:0 2px;}
.nieuwsbriefAanmeldenBlokje{clear:both;background:#fff url(img/bg_nieuwsbrief.gif) 0 0 no-repeat;line-height:26px;padding:12px 7px 12px 53px;margin-bottom:10px;}
.nieuwsbriefAanmeldenBlokje,.nieuwsbriefAanmeldenBlokje .form{display:block;width:600px;height:26px;}
.nieuwsbriefAanmeldenBlokje .formulier_melding{display:none;}
.nieuwsbriefAanmeldenBlokje .formulier_melding.formulier_verzonden{display:block;}
.nieuwsbriefAanmeldenBlokje .formulier_div{width:550px;float:left;}
.nieuwsbriefAanmeldenBlokje .formulier_div{!margin-top:0;!padding-top:0;!line-height:1em;!margin-top:-5px;}
.nieuwsbriefAanmeldenBlokje .formulier_div_submit{float:left;width:25px;margin-left:10px;}
.nieuwsbriefAanmeldenBlokje input[type=text]{height:22px;border:0;background:#fff;width:295px;line-height:22px;padding:2px 0;margin-left:29px;font-size:11px;!margin-top:3px;margin-bottom:-3px;}
.nieuwsbriefAanmeldenBlokje input[type=submit]{height:26px;border:0;width:25px;line-height:1em;padding:0;cursor:pointer;color:transparent;background:transparent;text-indent:100px;}
#nieuwsbriefFooter{text-align:center;font-size:10px;}
#nieuwsbriefContainer table{display:block;float:left;}
#isfContainer{width:660px;margin:30px auto 30px auto;}
#isfContainer .formulier_melding{height:1em;line-height:1.5em;padding-bottom:.5em;}
#isfContainer .formulier_melding.formulier_verzonden{height:auto;padding-bottom:.5em;}
#isfTabel1{}
#isfTabel1 td{line-height:42px;font-size:13px;font-weight:bold;padding-bottom:10px;height:42px;}
#isfTabel1 td.formulier_kolom2{line-height:30px;}
#isfTabel1 input{width:270px;line-height:40px;height:40px;background-color:#e5e5e5;border:0;padding:1px;padding-left:5px;font-size:13px;}
#isfTabel1.formulier input{margin:0;}
#isfTabel1 .formulier_kolom2{padding-left:10px;}
#isfTabel1 input{border-radius:5px;-moz-border-radius:5px;}
#isfTabel2{margin:0 0 5px 5px;}
.donkerlinksTabel td a{color:#555;text-decoration:underline;}
.donkerlinksTabel td a:hover{color:#EC008C;text-decoration:underline;}

.teaser{display:block;margin-bottom:8px;background:#E83A99;color:#fff;text-decoration:none;text-align:center;border:1px solid #550d33;padding:12px;font-size:13px;font-weight:bold;}
.teaser:hover{color:#fff;text-decoration:none;}
.teaser{border-radius:5px;text-shadow: -1px -1px 0 rgba(0,0,0,.5);}
.teaser{background: #e83a99; /* Old browsers */
background: -moz-linear-gradient(top, #25C332 0%, #209B2A 50%, #209B2A 51%, #147f1d 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e83a99), color-stop(50%,#e559a4), color-stop(51%,#e54098), color-stop(100%,#c93282)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #25C332 0%, #209B2A 50%, #209B2A 51%, #147f1d 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #25C332 0%, #209B2A 50%, #209B2A 51%, #147f1d 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #25C332 0%, #209B2A 50%, #209B2A 51%, #147f1d 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e83a99', endColorstr='#c93282',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #e83a99 0%,#e559a4 50%,#e54098 51%,#c93282 100%); /* W3C */}
.teaser.tweede{background: #4fafd7; /* Old browsers */
background: -moz-linear-gradient(top, #4fafd7 0%, #53b3dd 50%, #47a7d1 51%, #1a739b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4fafd7), color-stop(50%,#53b3dd), color-stop(51%,#47a7d1), color-stop(100%,#1a739b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #4fafd7 0%,#53b3dd 50%,#47a7d1 51%,#1a739b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #4fafd7 0%,#53b3dd 50%,#47a7d1 51%,#1a739b 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #4fafd7 0%,#53b3dd 50%,#47a7d1 51%,#1a739b 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4fafd7', endColorstr='#1a739b',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #4fafd7 0%,#53b3dd 50%,#47a7d1 51%,#1a739b 100%); /* W3C */}
