body {
	background-image: url(../images/back-body.gif);
	background-color: #E3E4E5;
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	background-position: 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}
html {
	overflow-y: scroll;
}
a img {
	border: 0px none #FFF;
}
h1.kop-blauw {
	font-size: 16px;
	color: #558cc5;
	display: none;
	visibility: hidden;
}
#maincontainer {
	width: 985px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	height: 100%;
	background-image: url(../images/back-content-left.jpg);
	background-repeat: no-repeat;
	background-position: 115px 449px;
}
#left-space {
	float: left;
	width: 125px;
	background-image: url(../_images/back-content-left.jpg);
	background-repeat: no-repeat;
	background-position: 110px 449px;
}
#wrap-middle {
	float: left;
	width: 740px;
	background-color: #FFF;
	height: 100%;
	position: relative;
}
#top {
	background-image: url(../images/back-header.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 84px;
}
#top img {
	text-align: right;
	float: right;
}
#hoofdnav {
	clear: both;
	height: 115px;
	width: 740px;
}
#hoofdnav ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#hoofdnav li {
	float: left;
	text-indent: -5000px;
}
#hoofdnav a {
	display: block;
	height: 115px;
	width: 148px;
	background-image: url(../images/navigatie.jpg);
	background-repeat: no-repeat;
}
#hoofdnav a.btn-drukwerk {
	background-position: left top;
}
#hoofdnav a.btn-drukwerk:hover {
	background-position: left -115px;
}
#hoofdnav li.active a.btn-drukwerk {
	background-position: left -230px;
}
#hoofdnav a.btn-digitaal-drukwerk {
	background-position: -148px top;
}
#hoofdnav a.btn-digitaal-drukwerk:hover {
	background-position: -148px -115px;
}
#hoofdnav li.active a.btn-digitaal-drukwerk {
	background-position: -148px -230px;
}
#hoofdnav a.btn-pod {
	background-position: -296px top;
}
#hoofdnav a.btn-pod:hover {
	background-position: -296px -115px;
}
#hoofdnav li.active a.btn-pod {
	background-position: -296px -230px;
}
#hoofdnav a.btn-fulfilment {
	background-position: -444px top;
}
#hoofdnav a.btn-fulfilment:hover {
	background-position: -444px -115px;
}
#hoofdnav li.active a.btn-fulfilment {
	background-position: -444px -230px;
}
#hoofdnav a.btn-mybvg {
	background-position: -592px top;
}
#hoofdnav a.btn-mybvg:hover {
	background-position: -592px -115px;
}
#hoofdnav li.active a.btn-mybvg {
	background-position: -592px -230px;
}
#side-nav {
	background-image: url(../images/back-menu-digitaal.jpg);
	background-repeat: no-repeat;
	height: 320px;
	width: 125px;
	background-position: right top;
	padding-top: 80px;
}
#side-nav.drukwerk {
	background-image: url(../images/back-menu-drukwerk.jpg);
}
#side-nav.pod {
	background-image: url(../images/back-menu-pod.jpg);
}
#side-nav ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#side-nav ul li a {
	text-decoration: none;
	color: #444;
	display: block;
	margin-left: 10px;
	padding: 5px;
	font-size: 12px;
}
#side-nav ul li a:hover, #side-nav ul li a:active {
	color: #000;
}
#animatie-still {
	margin-bottom: 5px;
}
.schaduw {
	position: absolute;
	z-index: 9999999;
}
#animatie  {
	font-size: 10px;
	height: 270px;
	width: 740px;
	margin-bottom: 10px;
}
#subnav {
	margin-left: 30px;
	margin-bottom: 30px;
}
#subnav ul {
	margin: 0px;
	padding: 0px;
	height: 15px;
	list-style-type: none;
}
#subnav li {
	float: left;
	text-indent: -5000px;
}
#subnav a {
	display: block;
	margin-right: 20px;
	background-repeat: no-repeat;
}
#subnav a.btn-home {
	background-image: url(../images/btn-home-over.gif);
	width: 46px;
}
#subnav a.btn-home:hover {
	background-image: url(../images/btn-home.gif);
}
#subnav a.btn-links {
	background-image: url(../images/btn-links-over.gif);
	width: 45px;
}
#subnav a.btn-links:hover {
	background-image: url(../images/btn-links.gif);
}
#subnav a.btn-mybvg {
	background-image: url(../images/btn-mybvg-login-over.gif);
	width: 81px;
}
#subnav a.btn-mybvg:hover {
	background-image: url(../images/btn-mybvg-login.gif);
}
#subnav a.btn-nieuws {
	background-image: url(../images/btn-nieuws-over.gif);
	width: 57px;
}
#subnav a.btn-nieuws:hover {
	background-image: url(../images/btn-nieuws.gif);
}
#subnav a.btn-route {
	background-image: url(../images/btn-route-over.gif);
	width: 48px;
}
#subnav a.btn-route:hover {
	background-image: url(../images/btn-route.gif);
}
#subnav a.btn-contact {
	background-image: url(../images/btn-contact-over.gif);
	width: 58px;
}
#subnav a.btn-contact:hover {
	background-image: url(../images/btn-contact.gif);
}
#subnav-contact {
	position: absolute;
	left: 0px;
	top: 475px;
}
#content {
	margin-left: 30px;
	width: 490px;
	min-height: 275px;
	height: auto !important;
	height: 275px;
}	
#content h1 {
	font-size: 18px;
	margin: 0px;
	padding: 0px;
}
#content p {
	color: #333;
	line-height: 1.5em;
	margin: 0px;
	padding: 0px;
}
#content a:link, #content a:visited {
	color: #333;
	text-decoration: none;
}
#content a:hover, #content a:active {
	color: #000;
}
#content p.news-datum , .news-datum {
	color: #999;
	padding-top: 10px;
}
.stop-float {
	clear: both;
}
.float-left {
	padding: 5px;
	float: left;
}
.float-right {
	float: right;
	padding-bottom: 5px;
	padding-left: 15px;
}
.contact-tabel  {
	font-size: 11px;
}
#content .contact-tabel a:link, #content .contact-tabel a:visited {
	color: #919191;
	text-decoration: none;
	display: block;
	padding-left: 15px;
	background-image: url(../images/pijltje-los.gif);
	background-position: left center;
	background-repeat: no-repeat;
}
#content .contact-tabel a:hover, #content .contact-tabel a:active {
	color: #000;
}
#map form {
	margin: 0px;
	padding: 0px;
}
#footer {
	color: #999;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0.1em;
	clear: both;
	background-image: url(../images/back-footer.jpg);
	background-repeat: no-repeat;
	height: 50px;
	background-position: 115px 0px;
	background-color: #E3E4E5;
	padding-left: 120px;
	padding-top: 20px;
}
#footer a:link, #footer a:visited {
	color: #999;
	text-decoration: none;
}
#footer a:hover, #footer a:active {
	color: #666;
}
#sidebar-right {
	float: right;
	width: 150px;
	margin-top: 35px;
	padding-right: 30px;
}
#sidebar-right img {
	margin-bottom: 0px;
}
#right-space {
	width: 120px;
	float: left;
}
#preload {
	visibility: hidden;
}
#content p.blauw {
	color: #538DC5;
}
.input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	padding: 2px;
	border: 1px solid #CCC;
	width: 145px;
}
.blauw {
	color: #558CC5;
}
.geelgroen {
	color: #D3D44A;
}
.btn-inschrijven {
	background-image: url(../images/btn-inschrijven.jpg);
	background-repeat: no-repeat;
	height: 25px;
	width: 94px;
	border: 0px none #FFF;
	cursor: pointer;
}
