@font-face {
    font-family: 'Eurostile';
    src: url('/fonts/eurostile-webfont.eot');
    src: url('/fonts/eurostile-webfont.eot?iefix') format('eot'),
         url('/fonts/eurostile-webfont.woff') format('woff'),
         url('/fonts/eurostile-webfont.ttf') format('truetype'),
         url('/fonts/eurostile-webfont.svg#webfonthN6LO79b') format('svg');
    font-weight: normal;
    font-style: normal;
}

html, body{
	margin: 0;
	padding: 0;
	overflow: none;
	width: 100%;
	height: 100%;
	outline: 0;
	
	
	font-family: Arial, Helvetica, sans-serif;
}

a {
	outline: 0;
}

.links a:link 	 { font-family: Eurostile, Arial, Helvetica, sans-serif; letter-spacing: 2px; font-size: 20px; font-weight: normal; color: #102e86; text-decoration:none; }
.links a:visited { font-family: Eurostile, Arial, Helvetica, sans-serif; letter-spacing: 2px; font-size: 20px; font-weight: normal; color: #102e86; text-decoration:none; }
.links a:hover	 { font-family: Eurostile, Arial, Helvetica, sans-serif; letter-spacing: 2px; font-size: 20px; font-weight: normal; color: #009ee0; text-decoration:none; }

.linksActief a:link 	{ font-family: Eurostile, Arial, Helvetica, sans-serif; letter-spacing: 2px; font-size: 20px; font-weight: normal; color: #009ee0; text-decoration: none; }
.linksActief a:visited 	{ font-family: Eurostile, Arial, Helvetica, sans-serif; letter-spacing: 2px; font-size: 20px; font-weight: normal; color: #009ee0; text-decoration: none; }
.linksActief a:hover 	{ font-family: Eurostile, Arial, Helvetica, sans-serif; letter-spacing: 2px; font-size: 20px; font-weight: normal; color: #009ee0; text-decoration: none; }

.linksSub a:link 	{ font-size: 12px;font-weight: normal;color: #ffffff;text-decoration: none; }
.linksSub a:visited { font-size: 12px;font-weight: normal;color: #ffffff;text-decoration: none; }
.linksSub a:hover	{ font-size: 12px;font-weight: normal;color: #ffffff;text-decoration: none; }

.linksSubActief a:link 	  { font-size: 12px;font-weight: normal;color: #009ee0;text-decoration: none; }
.linksSubActief a:visited { font-size: 12px;font-weight: normal;color: #009ee0;text-decoration: none; }
.linksSubActief a:hover	  { font-size: 12px;font-weight: normal;color: #009ee0;text-decoration: none; }

.disclaimerLinks a:link 	  { font-size: 11px;font-weight: normal;color: #102e86;text-decoration: underline; }
.disclaimerLinks a:visited 	  { font-size: 11px;font-weight: normal;color: #102e86;text-decoration: underline; }
.disclaimerLinks a:hover	  { font-size: 11px;font-weight: normal;color: #102e86;text-decoration: none; }

.nieuwsLinks a:link 	  { font-size: 11px;font-weight: normal;color: #102e86;text-decoration: none; }
.nieuwsLinks a:visited 	  { font-size: 11px;font-weight: normal;color: #102e86;text-decoration: none; }
.nieuwsLinks a:hover	  { font-size: 11px;font-weight: normal;color: #102e86;text-decoration: underline; }

.nieuwsLinks2 a:link 	  { font-size: 11px;font-weight: bold;color: #102e86;text-decoration: none; }
.nieuwsLinks2 a:visited   { font-size: 11px;font-weight: bold;color: #102e86;text-decoration: none; }
.nieuwsLinks2 a:hover	  { font-size: 11px;font-weight: bold;color: #102e86;text-decoration: underline; }



.linkOver {
	cursor:pointer;
	background-color:#FFFFFF;
}
.login {
	width:178px;
	height:14px;
	background-color:#009ee0;
	border: none;
	color:#ffffff;
	font-size:11px;
}
.loginOff {
	width:178px;
	height:14px;
	background-color:#d4edfa;
	border: none;
	color:#8ab8d0;
	font-size:11px;
	font-style:italic;
}
.input {
	height:15px;
	background-color:#d4edfa;
	border: none;
	color:#333333;
	font-size:12px;
}
.textarea {
	background-color:#d4edfa;
	border: none;
	color:#333333;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
}
.button {
	font-size:12px;
}
.red {
	width:178px;
	height:14px;
	background-color:#e00000;
	border: none;
	color:#ffffff;
	font-size:11px;
	font-style:italic;
}
.red2 {
	height:15px;
	background-color:#e00000;
	border: none;
	color:#ffffff;
	font-size:11px;
}
.small {
	
	font-size:11px;
	color:#707173;
}
.datum {
	
	font-size:11px;
	color:#00aff0;
	font-weight:bold;
}
.nieuwsTitel {
	font-size:11px;
	color:#102e86;
	font-weight:bold;
}
.disclaimer {
	
	font-size:11px;
	color:#102e86;
}
.standaard2 {
	font-weight: normal;
	color: #707173;
	
	font-size: 11px;
	text-decoration: none;
	line-height: 1.5;
}

/* KERST STYLES*/
.standaardKerst {
	font-weight: normal;
	color: #CCC;
	
	font-size: 12px;
	text-decoration: none;
	line-height: 1.5;
}
.titelInschrijven{
	font-weight: bold;
	color: #fff;
	
	font-size: 13px;
	text-decoration: none;
	line-height: 1.5;
}
.extra1Kerst{
	font-weight: normal;
	color: #CF0000;
	
	font-size: 17px;
	text-decoration: none;
	line-height: ;
	letter-spacing: 1px;
}
.inputKerst {
	height:18px;
	background-color:#fff;
	border: none;
	color:#333333;
	font-size:12px;
}
.verplichtSter{
	color:#CF0000;
	font-size:10px;
}
#datavisualLogo{
	position:absolute;
	top:0;
	left:50%;
	margin-left:-475px;
	margin-top:18px;
	width:212px;
	height:85px;
	cursor:pointer;
}
#ezenseLogo{
	position:absolute;
	top:0;
	left:50%;
	margin-left:263px;
	margin-top:18px;
	width:212px;
	height:85px;
	cursor:pointer;
}
#planRoute{
	height:50px;
	margin:25px 0 0 25px;
	position:absolute;
	line-height:25px;
}
.planRouteTitel{
	color:#FFF;
	font-size:16px;
	font-weight:bold;
}
.buttonRoute{
	background:#fff;
	padding:2px 5px;
}


.vraagOnderzoek {
	font-weight: bold;
	color: #707173;
}
.vraagOnderzoekError {
	font-weight: bold;
	color: red;
}


a.navigatieHoofdItem, a.navigatieHoofdItemActief {
	font-family: Eurostile, Arial, Helvetica, sans-serif;
	letter-spacing: 2px;
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF;
	font-size: 14px;

	margin: 0 0 4px 0;
	text-indent: 5px;
	width: 100%;
	display: block;
	height: 26px;
	line-height: 26px;
}

a.navigatieHoofdItem:hover, a.navigatieHoofdItemActief {
	color: #031d65;
	background: #FFFFFF;
}

a.navigatieSubItem, a.navigatieSubItemActief {
	font-family: Eurostile, Arial, Helvetica, sans-serif;
	letter-spacing: 2px;
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF;
	font-size: 10px;
	
	margin: 0 0 2px 0;
	text-indent: 5px;
	width: 100%;
	display: block;
	height: 22px;
	line-height: 22px;
}

a.navigatieSubItem:hover, a.navigatieSubItemActief {
	color: #031d65;
	background: #FFFFFF;
}

a.navigatieSubSubItem, a.navigatieSubSubItemActief {
	font-family: Eurostile, Arial, Helvetica, sans-serif;
	letter-spacing: 2px;
	font-weight: normal;
	text-decoration: none;
	color: #031d65;
	font-size: 10px;
	
	margin: 0 0 2px 0;
	text-indent: 15px;
	width: 100%;
	display: block;
	height: 18px;
	line-height: 18px;
}

a.navigatieSubSubItem:hover, a.navigatieSubSubItemActief {
	color: #031d65;
	background: #FFFFFF;
}
