@charset "utf-8";
/* CSS Document */

@font-face {
	font-family: 'BPdotsRegular';
	src: url('BPdots.eot');
	src: local('BPdots Regular'), local('BPdots'), url('BPdots.ttf') format('truetype');
}
#marquee{
	font-family:'BPdotsRegular', Arial, Helvetica, sans-serif;
	font-size:34px;
	color:#faf749;
}
#marquee a{
	color:#C0C02F;	
	text-decoration:none;
}
#marqueewrap{
	background-image: url(../img/bg_marquee.gif);
	background-repeat: repeat;
	border: 1px solid #000;		
}
#marqueetable{
	padding:5px 15px 15px 5px;
	background-image: url(../img/bg_marqueetable.png);
	background-repeat: no-repeat;
}


input.verzenden {
	background:url("../img/knop_verzenden.gif") repeat scroll 0 0 transparent;
	border:0 none;
	cursor:pointer;
	display:block;
	font-size:0;
	height:31px;
	line-height:0;
	text-indent:-5000px;
	width:103px;
}
input.reset {
	background:url("../img/knop_reset.gif") repeat scroll 0 0 transparent;
	border:0 none;
	cursor:pointer;
	display:block;
	font-size:0;
	height:31px;
	line-height:0;
	text-indent:-5000px;
	width:73px;
}
input.stem {
	background:url("../img/knop_stem.gif") repeat scroll 0 0 transparent;
	border:0 none;
	cursor:pointer;
	display:block;
	font-size:0;
	height:32px;
	line-height:0;
	text-indent:-5000px;
	width:192px;
}

.aanmelden{
	border: 1px solid #bbdfa4;
}
.aanmelden tbody tr td{
	font-size:12px !important;
	font-weight:normal;
}
.aanmelden tbody tr{
	padding:5px 0;
}
.aanmeldgrey{
	background-color:#dfdfdf;
}
.bgwhite{
	background-color:#FFF !important;
}
.dotline_above{
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #2a6f0d;
}
.dotline_below{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #2a6f0d;
}
.aanmeldheader{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px !important;
	color: #057741;
	background-color: #d9f5cf;
	padding:0 0 3px 5px;
}
.stappentitle{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px !important;
	color: #057741;	
}
.aanhefselect tr td input{
	padding:0;
	margin:0;
}
#seizoenspassen{
	width:163px;
	height:122px;
	position:absolute;
	left:440px;
	top:7px;
	background-image: url(../img/seizoenspassen.jpg);
	background-repeat: no-repeat;
}
.rounded{
	background-color: #CEF2B7;
	border:none;
	padding:3px 5px;
	font-size:11px;
	-moz-border-radius:3ex;
	-webkit-border-radius:3ex;
}
.rounded2{
	background-color: #CEF2B7;
	-moz-border-radius:3ex;
	-webkit-border-radius:3ex;
}
.inputwrap{
	position:relative;
	display:inline-block;
}
.corner1{
	display:block;
	position:absolute;
	height:7px;
	width:7px;
	left:0px;
	top:2px;
	/top:1px;
	background-image: url(../img/corner1.png);
	background-repeat: no-repeat;
}
.corner2{
	display:block;
	position:absolute;
	height:7px;
	width:7px;
	right:0px;
	top:2px;
	/top:1px;
	background-image: url(../img/corner2.png);
	background-repeat: no-repeat;	
}
.corner3{
	display:block;
	position:absolute;
	height:7px;
	width:7px;
	right:0px;
	bottom:-1px;
	/bottom:1px;
	background-image: url(../img/corner3.png);
	background-repeat: no-repeat;	
}
.corner4{
	display:block;
	position:absolute;
	height:7px;
	width:7px;
	left:0px;
	bottom:-1px;
	/bottom:1px;	
	background-image: url(../img/corner4.png);
	background-repeat: no-repeat;	
}
body:nth-of-type(1) .corner1{
	display:none;
}
body:nth-of-type(1) .corner2{
	display:none;
}
body:nth-of-type(1) .corner3{
	display:none;
}
body:nth-of-type(1) .corner4{
	display:none;
}
.grey .corner1{
	background-image: url(../img/corner1_grey.png);	
}
.grey .corner2{
	background-image: url(../img/corner2_grey.png);	
}
.grey .corner3{
	background-image: url(../img/corner3_grey.png);	
}
.grey .corner4{
	background-image: url(../img/corner4_grey.png);	
}