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

body
{
	background: #426ac7;
	color: #000;
	font-family: "Myriad Pro", arial, helvetica, sans-serif;
	margin: 0;
	padding: 0;
	text-align: center;
	font-size: 0.95em;
	font-weight: bold;
}
a, a:visited
{
	color: #080894;
	text-decoration: none;
}
a:hover, a:active
{
	border-bottom: 1px dotted #080833;
	color: #080833;
}
h1, h2, h3
{
	margin: 0 0 5px;
}
p
{
	text-align: justify;
	margin: 0 0 10px;
}
img
{
	border: 0;
}


/* Layout */
#layer
{
	position: absolute;
	height: 180px;
	width: 100%;
	background: #fff;
	z-index: -99;
}
#container
{
	margin: 0 auto;
	text-align: left;
	width: 980px;
	padding: 0 20px;
	background: url(../images/layout/bg.png) repeat-y 0 0;
}
#logo
{
	height: 100px;
	text-align: center;
	padding: 20px 5px;
	margin-bottom: 20px;
}
#logo a, #logo a:visited, #logo a:hover, #logo a:active
{
	color: inherit;
	border: inherit;
}
#name
{
	background: url(../images/layout/banner.png) no-repeat 0 0;
	height: 42px;
	margin: 0 -19px;
	text-align: center;
	padding: 9px 0 0;
	position: relative;
}
#content
{
	padding: 50px 0;
	margin-bottom: 10px;
}
#footer
{
	margin: -10px auto 20px;
	width: 980px;
	padding: 18px 20px 0;
	background: url(../images/layout/bottom.png) no-repeat 0 0;
	text-align: center;
	font-size: 0.85em;
}
#footer a
{
	color: inherit;
}

/* Bedrijf page */
#logodescription
{
	width: 740px;
	margin: 0 auto;
	text-align: justify;
}
#logodescription img
{
	float: left;
	margin-right: 20px;
}
#contactdiv
{
	width: 750px;
	margin: 0 auto;
	padding: 55px 0 0;
	clear: both;
}
#googlemap
{
	float: left;
	width: 297px;
	height: 195px;
	padding: 9px 13px 15px;
	background: url(../images/layout/map.png) no-repeat 0 0
}
#googlemap #mapdiv
{
	height: 193px;
	width: 295px;
	border: 1px solid #000;
	background: #ccc;
}
#infowindow
{
	font-size: 0.9em;
	font-weight: normal;
}
#contactdata
{
	width: 345px;
	padding-top: 40px;
	float: right;
	font-size: 1.1em;
}
#contactdata a, #contactdata a:visited, #contactdata a:hover, #contactdata a:active, #webaddress a, #webaddress a:visited, #contactdata a:hover, #webaddress a:active
{
	color: inherit;
}
#address, #phone, #email
{
	height: 42px;
	padding-left: 55px;
	padding-top: 8px;
}
#phone, #email
{
	height: 20px;
	padding-top: 10px;
}
#address
{
	background: url(../images/layout/address.png) no-repeat 0 5px;
}
#phone
{
	background: url(../images/layout/phone.png) no-repeat 0 5px;
}
#email
{
	background: url(../images/layout/email.png) no-repeat 0 5px;
}
#webaddress
{
	clear: both;
	text-align: center;
	padding-top: 30px;
	margin-bottom: -10px;
	font-size: 1.1em;
}
#webaddress #world
{
	width: 30px;
	height: 30px;
	padding-right: 15px;
	vertical-align: middle;
	background: url(../images/layout/link.png) no-repeat 0 0;
	display: inline-block;
}
.terms-of-use-link
{
	display:none;
}

@media print
{
	#blaat
	{
		display: none;
	}
	#blaat2
	{
		font-family: arial, helvetica, sans-serif;
		color: #000;
		background: #fff;
		margin: 0;
		padding: 0;
	}
	#blaat3
	{
		text-align: center;
		font-size: 2em;
	}
}
