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

body {
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4D4D4D;
	background:url(/templates/img/bg-body.jpg) top left repeat-x;
}
body.smal {
    background:url(/templates/img/bg-body-smal.jpg) top left repeat-x;
}
a {
	text-decoration:none;
	cursor:pointer;
}
img {
	border:none;
}
h1, h2, h3 {
	font-size:14px;
	color:#009EE0;
	margin-top:0px;
}

.container {
	width:980px;
	margin:0px auto;
	position:relative;
}
.header, .header-smal {
	width:980px;
	height:325px;
	background:url(/templates/img/bg-header.jpg) left top no-repeat;
	position:relative;
}
.header-smal {
    background:url(/templates/img/bg-header-smal.jpg) left top no-repeat;
    height:273px;
}
/*invulling header*/
.logo {
	width:190px;
	height:102px;
	position:absolute;
	z-index:3;
	left:35px;
	top:25px;
}
.banner-top, .banner-top-smal {
	width:910px;
	height:232px;
	position:absolute;
	bottom:0px;
	left:35px;
	z-index:2;
	background:url(/templates/img/banner-top.png) no-repeat;
        _background:none;
        _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src='/templates/img/banner-top.png');
}
.banner-top-smal {
    top:41px;
}
.banner, .banner-smal {
	z-index:1;
	position:absolute;
	bottom:0px;
	left:35px;
	width:910px;
	height:232px;
}
.banner-smal {
    top:41px;
}
.menu-top {
	position:absolute;
	right:35px;
	top:20px;
	color:#B9C7D4;
	font-size:10px;
}
.taal, .taal-smal {
	position:absolute;
	right:35px;
	top:75px;
	color:#B9C7D4;
	font-size:10px;
}
.taal-smal {
    top:22px;
    right:290px;
}
.taal a, .taal-smal a {
	color:#B9C7D4;
}
.taal a:hover, .taal a.active, .taal-smal a:hover, .taal-smal a.active {
	text-decoration:underline;
}
.ruimte {
	margin-right:20px;
}
.menu-top a {
	color:#B9C7D4;
}
.slogan, .slogan-smal {
	position:absolute;
	bottom:0px;
	right:35px;
	width:350px;
	text-align:right;
	z-index:10;
}
.slogan h3, .slogan-smal h3 {
	color:#808080;
	font-size:20px;
	margin:0px;
	padding:0px;
	font-weight:normal;
}
.kruimelpad, .kruimelpad-smal {
	width:490px;
	position:absolute;
	left:45px;
	bottom:0px;
	z-index:6;
	text-align:left;
}
.kruimelpad-smal {
        bottom:-15px;
}
.kruimelpad h3, .kruimelpad h3 {
	color:#ffffff;
	font-size:20px;
	margin:0px;
	padding:0px;
	font-weight:normal;
}

/**/

.innercontainer {
	width:910px;
	padding:40px 35px 0px 35px;
	position:relative;
	background:url(/templates/img/bg-container.jpg) repeat-y;
	overflow:hidden;
}

.left {
	float:left;
	position:relative;
	width:180px;
	padding:0px 20px 0px 0px;
}
.content {
	float:left;
	width:430px;
	padding:0px 25px 40px 25px;
	position:relative;
	background:url(/templates/img/lijn-stip-links.gif) left top repeat-y;
	min-height:350px;
	height:auto !important;
	height:350px;
	line-height:150%;
}
.right {
	width:225px;
	float:left;
	position:relative;
	color:#999999;
	font-size:10px;
	line-height:130%;
}

/*left*/

ul.menu {
	width:180px;
	padding:0px;
	margin:0px;
}
ul.menu li {
	width:180px;
	margin:8px 0px;
	list-style-type:none;
	text-align:right;
}
ul.menu li.first {
	margin:0px 0px 8px 0px;
}
ul.menu li.titel {
	padding-right:18px;
	width:162px;
	color:#009EE0;
	font-weight:bold;
}
ul.menu li a {
	display:block;
	padding-right:18px;
	background:url(/templates/img/pijl-grijs.gif) right 3px no-repeat;
	color:#4D4D4D;
}
ul.menu li a:hover, ul.menu li a.active {
	background:url(/templates/img/pijl-blauw.gif) right 3px no-repeat;
	color:#009EE0;
}
ul.menu li.sub a.active {
	background:url(/templates/img/pijl-blauw-sub.gif) right 3px no-repeat;
	color:#009EE0;
}
ul.menu ul {
	margin:0px;
	padding:0px;
}
ul.menu li li a {
	font-size:10px;
	background:none;
}
ul.menu li li a:hover , ul.menu li.sub li a.active{
	background:none;
}

ul.menu-vervolg {
	margin-top:50px;
}

/**/
/*content*/

.breed {
	width:650px;
}

a {
	color:#009EE0;
}
.toggler {
	cursor:pointer;
}
/*ul.nieuwsitems {
	width:600px;
	overflow:hidden;
	margin:0px;
	padding:0px;
}
ul.nieuwsitems li {
	list-style-type:none;
	margin:20px 0px;
	padding:0px;
	clear:both;
	overflow:hidden;
}
ul.nieuwsitems li .img {
	width:85px;
	float:left;
	margin-right:15px;
}
ul.nieuwsitems li p {
	display:block;
	float:right;
	width:500px;
	margin:0px;
}
ul.nieuwsitems li p strong, ul.nieuwsitems li p strong a {
	color:#008852;
}
ul.nieuwsitems li.hr-nieuws {
	border-bottom:1px solid #A6CFBC;
	padding-bottom:20px;
}

.nieuwsfoto {
	float:left;
	margin-right:20px;
	width:225px;
}
.nieuwscontent {
	float:left;
	width:400px;
}*/
a.terug-overzicht {
	color:#666666;
	float:right;
	padding-right:10px;
	background:url(/templates/img/pijl-grijs.gif) right 5px no-repeat;
}
a.terug-overzicht:hover {
	color:#008852;
} 

ul.nieuws {
	width:650px;
	margin:0px 0px 30px 0px;
	padding:0px;
        float:left;
}

ul.nieuws li  {
	display:block;
	list-style-type:none;
	width:650px;
	padding:10px 0px 10px 0px;
	margin:0px 10px 10px 0px;
	border-bottom:1px solid #009EE0;;
	color:#4D4D4D;
	font-size:11px;
	overflow:hidden;
}
ul.kort, ul.kort li {
	width:440px;
}
ul.nieuws li h3 {
	color:#4D4D4D;
        font-size:12px;
}
ul.nieuws li a {
	color:#4D4D4D;
}
ul.nieuws li .nieuwsafbeelding  {
	float:right;
	width:215px;
	text-align:right;
	padding:5px;
	border:1px solid #B9C7D4;
}
ul.nieuws li strong {
	font-weight:normal;
	font-size:16px;
}
ul.nieuws li p {
	margin:5px 0px;
	width:415px;
}

.afbeelding-boven {
	margin:0px 0px 20px 0px;
}
.afbeelding-rechts {
	float:right;
	margin:0px 0px 0px 20px;
}
.afbeelding-links {
	float:left;
	margin:0px 20px 0px 0px;
}
.afbeelding-rechts img, .afbeelding-boven img, .afbeelding-links img {
	padding:5px;
	border:1px solid #B9C7D4;
}
.detail-ref {
	float:left;
	width:650px;
}
a.overzicht {
	background:url(/templates/img/pijl-meer.gif) right 6px no-repeat;
	display:block;
	font-size:11px;
	color:#999999;
	margin:0px 0px 30px 0px;
        padding:0px 10px 0px 0px;
        text-align:right;
	clear:both;
}
.nieuws a.overzicht{
    margin:0px 0px 0px 0px;
    padding:5px 10px 0px 0px;
    background:url(/templates/img/pijl-meer.gif) right 11px no-repeat;
}
a:hover.overzicht {
	color:#009EE0;
}
table {
	border:none;
}
table td {
	border:none;
	vertical-align:top;
}
/**/

/*formulieren*/
form.contact
{
    margin:25px 0px;
	padding:20px 10px 20px 50px;
	border:1px solid #008852;
	width:430px;
}
form.contact p {
	width:410px;
}
form.contact label
{
    padding:2px 10px 2px 2px;
    float:left;
    width:140px;
	text-align:right;
}
form.contact input, form.contact textarea
{
    padding:2px;
    width:250px;
    border:1px #999999 solid;
    font-family:Arial;
    font-size:11px;
    color:#999999;
}
form.contact select {
    width:255px;
    border:1px #999999 solid;
    font-family:Arial;
    font-size:11px;
    color:#999999;
}
form.contact textarea.xl {
	width:382px;
	margin-left:20px;
}
form.contact input.aanhef {
	width:auto;
	border:none;
}
form.contact textarea
{
    height:100px;
}
form.contact .submit {
	width:100px;
	background:#EF4135;
	color:#ffffff;
	margin:0px 0px 0px 155px;
}
/**/

/*rechts*/
.afbeelding {
	border:1px solid #B9C7D4;
	padding:5px;
	margin-bottom:5px;
}
.right p {
	padding:0px 0px;
}
.right a {
	color:#999999;
}
.right a:hover {
	color:#009EE0;
}
a.meer, .meer a {
	padding-right:10px;
	background:url(/templates/img/pijl-meer.gif) right 3px no-repeat;
	float:right;
	color:#999999;
	margin-bottom:15px;
}
a:hover.meer, .meer a:hover {
	color:#009EE0;
}
/**/
/*footer*/
.footer {
	width:980px;
	height:82px;
	position:relative;
	background:url(/templates/img/bg-footer.jpg) no-repeat;
}
.copyright {
	position:absolute;
	right:37px;
	top:12px;
	color:#B9C7D4;
	font-size:9px;
}

.searchERROR{
    border:1px #7d7d7d solid;
    padding:15px 25px;
    margin:15px 25px;
}
.searchERROR input{
    width:250px;
    margin:0px 10px 0px 0px;
}
.searchERROR a:hover{
    color:#7d7d7d;
}

.withoutblocks {
    width:650px;
}
