*{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}
#sub1, #sub2, #sub3{
	display: none;
	visibility: hidden;
}
a {
	cursor: pointer;
}
a img{
  border: none;
  color: #ffffff;
}
body {
	background-color: #FFFFFF;
	margin: 15px 0 0 0;
	overflow-x:	hidden;
	overflow-y: scroll;
}
body.print{
	font: 15px/20px Verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	color: #666666;
	vertical-align: top;
}
.schema{
        margin-top: 0em;
        margin-left: 0em;
      }
.contact {
	font: 12px/20px Verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	color: #666666;
	vertical-align: top;
}
.menu {
	background-color: #E2017B;
	padding: 83px 0 0 2px;
	text-align: left;
	vertical-align: top;
}
.menu a{
	color: #000000;
	display: block;
	font: 15px/20px Verdana, Helvetica, Geneva, Arial, SunSans-Regular;
	padding: 1px 1px 1px 14px;
	text-decoration: none;
	white-space: nowrap;
	width: 100%;
}
.menu a:hover{
	color: #FFFFFF !important;
}
.menu div a{
	color: #FFFFFF;
	font: 11px/16px Verdana, Helvetica, Geneva, Arial, SunSans-Regular;
}
.menu div a:hover{
	color: #000000;
}
.menu div a:visited{
	color: #F799CA;
}
a.submenu {
	font: 11px Verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	/*color: #838384;*/
	color: #666666;
	text-decoration: none;
	text-transform: uppercase;
	margin-right: 25px;
}
a.submenu:hover {
	color: #E2017B;
}
.kader {
	background-color: #FFFFFF;
	width: 635px;
	z-index: 1;
	position: relative;
	margin-top: -154px;
	padding-top: 10px;
}
.content {
	font: 12px/20px Verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	color: #666666;
	/*color: #838384;*/
}
h1 {
	font: 21px Trebuchet MS, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	color: #E2017B;
	margin-top: 15px;
}
h2 {
	font: 14px Trebuchet MS, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	color: #FFFFFF;
}
h3 {
	font: 16px Trebuchet MS, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	color: #E2017B;
	margin: 0px;
}
.h3_kop {
	font: 16px Trebuchet MS, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	color: #E2017B;
}
h4 {
	font: 12px/20px Verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	color: #E2017B;
	margin: 0px;
}
b {
	color: #707070;
}
b.verplicht {
	font: 12px Trebuchet MS, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	color: #E2017B;
}
.zwart {
	background: url(../images/hoek_ro.gif) no-repeat bottom #000000;
	vertical-align: top;
	padding: 15px 10px 30px 15px;
}
a.snel_nav {
	border: 1px solid #575759;
	height: 20px;
	width: 145px;
	display: block;
	font: 13px/12px Verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	color: #A3A3A6;
	text-decoration: none;
	text-align: left;
	padding-top: 3px;
	margin-top:  15px;
	background: url(../images/donkere_pijl.gif) no-repeat 128px 2px;
}
a.snel_nav:hover {
	background: url(../images/donkere_pijl.gif) no-repeat 130px 4px;
	color: #FFFFFF;
}
a.stukkie_lopen {
	font: 13px/15px Verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	color: #000000;
	text-decoration: none;
	display: block;
	background: url(../images/vervolg_pijlen.gif) no-repeat 102px 50%;
	width: 125px;
	margin: 0 0 0 15px;
}
a.stukkie_lopen:hover {
	background: url(../images/vervolg_pijlen.gif) no-repeat 105px 50%;
	color: #E2017B;
}
a.stukkie_lopen:visited {
	background: url(../images/vervolg_pijlen.gif) no-repeat 105px 50%;
	color: #A3A3A6;
}
a {
	font: 12px/20px Verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	color: #E2017B;
}
a.kruimel {
	font: 10px/20px Verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	color: #E2017B;
}
b.kruimel {
	font: 10px/20px Verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif !important;
}
a.klanten {
	font: 11px/20px Verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	color: #E2017B;
}
a:hover, a.klanten:hover, a.kruimel:hover {
	color: #1D1D1D;
}
a.interessant {
	color: #ffffff;
	font: 9px/15px Verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	text-decoration: none;
	background: url(../images/lijst_pijl.gif) no-repeat 0px 3px;
	padding-left: 10px;
}
a.interessant:hover {
	color: #E2017B;
	background: url(../images/lijst_pijl_o.gif) no-repeat 0px 3px;
}
a.sitemap {
	font: 9px Verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	color: #999999;
	text-decoration: none;
}
a.sitemap:hover {
	color: #E2017B;
}
p.sitemap{
	color: #999999;
	margin: 0;
}
p.sitemap a, p.sitemap a:hover{
	color: #999999;
	font: 9px Verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	margin: 0;
	text-decoration: none;
}
#sitemap {
	list-style: none;
	margin: auto 0;
	padding: 0;
}
#sitemap ul {
	list-style: none;
	margin: 0 0 0 20px;
	padding: 0;
}
#sitemap li, #sitemap ul li {
	padding: 0 0 0 10px;
}
form {
	margin: 0;
	padding: 0;
}
input, textarea{
 width: 220px;
}
input.inputvoornaam{
 width: 156px
}
input.submit{
 width: 100px
}
input.geslacht{
 width: 20px
}
.internetdiv{
	position: absolute;
	height:14px;
	width:220px;
	left:50%;
	margin-left:-150px;
	top:74px;
	background-color:#e2017b;
	padding-left:10px;
	color:#FFFFFF;
	font-size: 11px;
	font-weight:bold;
}
a.sub3{
	color: #ffffff;
	font: 11px/16px Verdana, Helvetica, Geneva, Arial, SunSans-Regular;
	text-decoration:none;
}
a.sub3:visited{
	color: #000000;
}
a.sub3:hover{
	color: #75003D !important;
}