/* CSS Document */

p
{
	margin: 0px;
	padding-bottom: 10px;
}

body
{
	background-color: #FFFFFF;
	background-image: url(layout/dreamstime_8120408.jpg);
	background-position: center -100px;
}

#page-container
{
	position: absolute;
	left: 50%;
	margin-left: -421px;
	width: 842px;
	height: auto !important;
	height: 100%;
	text-align: left;
}

#header-container
{
	display: block;
	height: 263px;
	width: 842px;
	background-image: url(layout/header.png);
	background-repeat: no-repeat;
	vertical-align: bottom;
}

#body-container
{
	display: block;
	min-height: 163px;
	width: 842px;
	background-image: url(layout/body.png);
	background-repeat: repeat-y;
	padding-top: 15px;
}

#left-container
{
	display: inline;
	float: left;
	width: 572px;
	padding-left: 40px;
	padding-top: 10px;
	overflow: hidden;
}

#left-container p, #left-container li, #left-container font, #right-container p, #right-container li, #right-container font
{
	line-height: 16px;
}

#right-container
{
	display: inline;
	float: left;
	width: 220px;
	padding-left: 10px;
}

#right-container div
{
	width: 182px;
}

#right-container div p
{
	padding: 0px;
	margin: 0px;
}

#right-container .right-header-gray
{
	background-image: url(layout/right-header-gray.png);
	background-repeat: no-repeat;
	height: 20px;
}
#right-container .right-body-gray
{
	background-image: url(layout/right-body-gray.png);
	background-repeat: repeat-y;
	min-height: 120px;
	padding-left: 12px;
	width: 170px;
}
#right-container .right-footer-gray
{
	background-image: url(layout/right-footer-gray.png);
	background-repeat: no-repeat;
	height: 21px;
}

#right-container .right-header-purple
{
	background-image: url(layout/right-header-purple.png);
	background-repeat: no-repeat;
	background-position: -2px 0;
	height: 20px;
}
#right-container .right-body-purple
{
	background-image: url(layout/right-body-purple.png);
	background-repeat: repeat-y;
	background-position: -2px 0;
	min-height: 80px;
	padding-left: 12px;
	width: 170px;
}
#right-container .right-footer-purple
{
	background-image: url(layout/right-footer-purple.png);
	background-repeat: no-repeat;
	background-position: -2px 0;
	height: 21px;
}

#right-container .right-header-white
{
	background-image: url(layout/right-header-white.png);
	background-repeat: no-repeat;
	background-position: -4px 0;
	height: 20px;
}
#right-container .right-body-white
{
	background-image: url(layout/right-body-white.png);
	background-repeat: repeat-y;
	background-position: -4px 0;
	min-height: 80px;
	padding-left: 12px;
	width: 170px;
}
#right-container .right-footer-white
{
	background-image: url(layout/right-footer-white.png);
	background-repeat: no-repeat;
	background-position: -4px 0;
	height: 21px;
}

#footer-container
{
	display: block;
	height: 43px;
	width: 842px;
	background-image: url(layout/footer.png);
	background-repeat: no-repeat;
	padding-top: 43px;
	text-align: center;
}
#footer-container, #footer-container a:link, #footer-container a:visited, #footer-container a:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
#footer-container a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
}

.contact input, .contact textarea
{
	border-style: solid;
	border-color: #999999;
	border-width: 1px;
}

.contact input
{
	width: 135px;
	margin: 1px 0px;
}

.contact span.straat
{
	display: block;
	width: 137px;
}

.contact span.nr input.nr
{
	width: 20px;
}

.contact span.nr
{
	display: inline;
	width: 45px;
	text-align: left;
	margin-left: 10px;
}

.contact adres
{
	white-space: nowrap;
}

.contact input.straat
{
	width: 80px;
	text-align: left;
}

.contact textarea
{
	width: 214px;
}

.uitspraak
{
	display: block;
	width: 144px;
	min-height: 120px;
	font-size: 17px;
	color: #FFFFFF;
}

.uitspraakS
{
	display: block;
	width: 144px;
	font-size: 10px;
	color: #FFFFFF;
	text-align: right;
}

.right-body-purple span.right-title
{
	display: block;
	width: 144px;
	font-size: 17px;
	color: #FFFFFF;
	font-family: Arial, sans-serif;
}

.right-body-white span.right-title
{
	display: block;
	width: 144px;
	font-size: 17px;
	color: #d2026e;
	font-family: Arial, sans-serif;
}

span.right-content
{
	display: block;
	width: 144px;
	overflow: hidden;
	padding-bottom: 5px;
}

.right-body-purple span.right-content, .right-body-purple span.right-content a, .right-body-purple span.right-content a:hover, .right-body-purple span.right-content font, .right-body-purple span.right-content p, .right-body-purple span.right-content b, .right-body-purple span.right-content strong, .right-body-purple span.right-content i, .right-body-purple span.right-content u
{
	color: #FFFFFF;
}

#left-container .koptekst, .koptekst
{
	color: #d2026e;
	font-family: Arial;
	font-size: 18px;
	line-height: 20px;
	padding-top: 5px;
}

img.punt 
{
	vertical-align: middle;
	padding-bottom: 4px;
}

div.overzicht
{
	width: 550px;
	padding: 3px;
	margin-bottom: 3px;
	display: block;
	clear: both;
	min-height: 100px;
	border-bottom: 1px solid #BBBBBB;
}

div.first
{
	border-top: 1px solid #BBBBBB;
	margin-top: 5px;
}

.smaldate
{
	font-size: 11px;
}

