﻿/* BASIS */

html,body {
	font: 12px Verdana, Arial, Helvetica, sans-serif; color:#000000;
	line-height: 17px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.noPrint { 
	display: none; 
}

h1 {
	font: 24px Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: -1.5px;
	font-weight: lighter;
	color: #000;
}

h2 {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif; color:#000000;
}

a, a:link, a:active, a:visited, a:hover {
    color: #000 !important;
    text-decoration: none !important;
}

td {
	font: 12px Verdana, Arial, Helvetica, sans-serif; color:#000000;
	line-height: 17px;
}

.containerMain {
	margin: 0px 0px 0px 0px;
	text-align: justify;
}

/* FOOTER */

.footer {
	margin: 0px 0px 0px 0px;
	text-align: left;
}

/* MAIN */

.vlak td {
	background: none;
	border: #000000 solid 1px ;
	font: 12px Verdana, Arial, Helvetica, sans-serif; color:#000000;
	line-height: 17px;
	padding: 15px 0px 0px 15px;
	width: 450px;
}

.vlak ul {
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 30px;
	font: 12px Verdana, Arial, Helvetica, sans-serif; color:#000000;
	line-height: 17px;
}

/* SIFR */

.sIFR-flash, .sIFR-flash object, .sIFR-flash embed {
	display: none !important;
	height: 0;
	width: 0;
	position: absolute;
	overflow: hidden;
}

span.sIFR-alternate {
	visibility: visible !important;
	display: block !important;
	position: static !important;
	left: auto !important;
	top: auto !important;
}

.mobile	{
	display: none; visibility: hidden;
}
.nomobile{
	display: inline;
}

.zoekformulier, .disclaimer, .formulier {
    display: none;
}

.printlogo {
    width: 300px;
}

.video, .blokgrijs, .route, .submitbutton {
    display: none;
}

.containerNieuwsFoto {
    float: left;
}

.middenruimte {
    float: left;
    width: 20px;
}

.clear {
    clear: both;
}

.referenties_text {
    float: left;
    margin: -15px 0 0 0;
    padding: 0 0 20px 0;
}

.referenties_text .left {
    float: left;
    width: 173px;
    text-align: left;
}

.referenties_text .left {
    float: left;
    width: 173px;
    text-align: left;
}

.nieuwsKop {
    width: 370px;
}

.referenties_text .tussen {
    float: left;
    width: 24px;
}

.referenties_text .right {
    float: left;
    width: 173px;
    text-align: left;
}

.print hr {
    height: 1px;
    background-color: #dbdbdb;
}

form{ display: none;}