body
{
    margin:0;
    padding:0;
    font-family:arial,verdana,tahoma;
    font-size:12px;
    color:#00285e;
    behavior:url(../style/hover.htc);
    }

a{color:#00285e;text-decoration:underline;}
a:hover{color:#f00;text-decoration:none;}
a img{border:0;}
.butLeft{float:left;margin-right:10px;}
.button
{
	text-decoration:none;
	display:block;
	background:#00285e;
	color:#fff;
	text-align:center;
	width:110px;
	padding:2px 0px;
	margin-top:10px;
	border:0;
	cursor:pointer;
	}
.button:hover
{
	background:#32a7b9;
	color:#fff;
	}

.page_container
{
	width:956px;
	margin:0 auto;
	}
.header
{
	width:100%;
	height:210px;
	position:relative;
	}
.header .service
{
	width:100%;
	padding-top:27px;
	text-align:right;
	height:19px;
	color:#e6eaef;
	}
.header .headerimage
{
	float:left;
	height:164px;
	width:50%;
	background-position:bottom;
    position:absolute; 
	left:0px;
    z-index:100;
	}
.header .headerimage2
{
	float:left;
	height:164px;
	width:50%;
	background-position:bottom;
    position:absolute; 
	right:0px;
    z-index:100;
	}
.header .sjabloon
{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/header_sjabloon.png', sizing='scale');
	left:0px;
    	position:absolute; 
    	top:46px; 
   	width:1px; 
    	z-index:200;
	}

html>body .header .sjabloon
{
	height:164px;
	width:100%;
	background:transparent url(../images/header_sjabloon.png) no-repeat;
	text-align:center;
	position:absolute;
	left:0px;
	top:46px;
	}
.header .sjabloon .logo
{
	position: relative;
	left: -7px;
	margin-top:48px;
	_margin-left:350px;
	}
.breadcrumb
{
	width:100%;
	height:30px;
	background:#e6eaef;
	}
.breadcrumb p
{
	margin:0;
	padding:8px 0 0 10px;
    font-size:11px;
	}
.navigation
{
	float:left;
	width:175px;
	min-height:308px;
	_height:308px;
	background:#e6eaef;
	position:relative;
	}
.navigation ul
{
	margin:0;
	padding:0;
	list-style:none;
	}
.navigation ul li
{
	margin:0;
	padding:0;
	list-style:none;
	position:relative;
	}
.navigation ul li a
{ 
	display:block;
	width:145px;
	padding:7px 30px 7px 0px;
	text-align:right;
	text-decoration:none;
	background:#e6eaef url(../images/menu_bullet.gif) no-repeat 160px 11px;
    font-size:11px;
	}
.navigation ul li a:hover,
.navigation ul li:hover a
{ 
	color:#fff;
	background:#00285e url(../images/menu_bullet.gif) no-repeat 160px 11px;
	}
.navigation li ul {
	position: absolute;
	top: 0;
	display: none;
	left: 174px;
	}
* html .navigation ul#primary-nav_ul_1 li 
{
	float: left; 
	height: 1%;
	}
* html .navigation ul#primary-nav_ul_1 li a 
{
	height: 1%;
	}
.navigation li:hover ul, 
.navigation li.over ul,
.navigation li ul li:hover ul, 
.navigation li ul li.over
{
    display: block;
    }
.navigation li:hover ul ul, 
.navigation li.over ul ul 
{
    display: none;
    } 
.navigation ul ul
{
	padding:10px 10px 9px 10px;
	background:#00285e;
	width:175px;
	}
.navigation ul li:hover ul li a
{ 
	padding:7px 7px 7px 20px;
	text-align:left;
	background:#e6eaef url(../images/menu_bullet.gif) no-repeat 7px 11px;
	color:#00285e;
	border-bottom:1px solid #00285e;
	}
.navigation ul li:hover ul li a:hover,
.navigation ul li:hover ul li:hover a
{ 
	background:#32a7b9 url(../images/menu_bullet_white.gif) no-repeat 7px 11px;
	color:#fff;
	}
.content
{
	float:left;
	display:inline;
	width:741px;
	_width:730px;
	min-height:268px;
	_height:268px;
	padding:15px;
	background:#ecf6f9;
	border-left:10px solid #fff;
	border-top:10px solid #fff;
	}
.content.side
{
	width:521px;
	min-height:268px;
	_height:268px;
	}
.content h2
{
	margin-top:0;
	padding-top:0;
	color:#32a7b9;
	}
.content h3
{
	font-weight:normal;
	font-size:14px;
	}
.content table
{
	border-top:1px solid #00285e;
	border-left:1px solid #00285e;
	}
.content table th
{
	background:#00285e;
	color:#fff;
	}
.content table th,
.content table td
{
	border-bottom:1px solid #00285e;
	border-right:1px solid #00285e;
	padding:3px;
	text-align:left;
	}
.content table.form,
.content table.form table
{
	border-top:0px solid #00285e;
	border-left:0px solid #00285e;
	}
.content table.form th
{
	background:transparent;
	color:#00285e;
	}
.content table.form th,
.content table.form td
{
	border-bottom:0px solid #00285e;
	border-right:0px solid #00285e;
	padding:3px;
	text-align:left;
	}
	
.content a
{
	font-weight:bold;
	}
.content img
{
	border:0;
	margin:7px 10px;
	}

.banner
{
	clear:both;
	border-top:10px solid #fff;
	margin:0 auto -3px;
	width:175px;
	}
.banner img
{
	width:175px;
	}
.news_container
{
	width:568px;
	float:left;
	min-height:268px;
	}
.news
{
	display:inline-block;
	float:left;
	padding:7px;
	text-decoration:none;
	width:260px;
	height:130px;
	border-top:10px solid #fff;
	border-left:10px solid #fff;
	background:#ecf6f9;
	overflow:hidden;
	}
.news:hover
{
	color:#00285e;
	background:#e6eaef;
	}
.news p
{
	font-weight:normal;
	margin:5px 0;
	}
.news b
{
	color:#32a7b9;
	}
.side_container
{
	width:201px;
	min-height:298px;
	_height:298px;
	float:left;
	border-left:10px solid #fff;
	border-top:10px solid #fff;
	background:#ecf6f9;
	position:relative;
	}
.propoints
{
	clear:both;
	border-top:10px solid #fff;
	margin:0 auto ;
	* margin:0 auto -3px;
	position:absolute;
	top:298px;
	}
.side_container ul
{
	margin:0px;
	padding:0px;
	list-style:none;
	}
.side_container ul li
{
	margin: 0;
	padding:0px;
	list-style:none;
	}
.side_container ul li a
{ 
	text-align:left;
	background:#e6eaef url(../images/menu_bullet.gif) no-repeat 7px 10px;
	display:block;
	padding:4px 4px 4px 18px;
	margin-bottom:1px;
	text-decoration:none;
	font-weight:bold;
	}
.side_container ul li a:hover
{ 
	background:#32a7b9 url(../images/menu_bullet_white.gif) no-repeat 7px 10px;
	color:#fff;
	}
.side_container .controls
{ 
	margin:19px 0 0;
	}
.side_container .controls a
{ 
	display:block;
	float:left;
	margin:0 2px;
	}
.side_container .controls a.active
{ 
	text-decoration:none;
	font-weight:bold;
	}
.side_container .controls .next,
.side_container .controls .back
{ 
	display:block;
	width:16px;
	height:16px;
	float:left;
	margin:0 2px;
	}
.side_container .controls .next{background:transparent url(../images/next.gif) no-repeat 0px 1px;}
.side_container .controls .next:hover{background:transparent url(../images/next.gif) no-repeat 0px -16px;}
.side_container .controls .back{background:transparent url(../images/back.gif) no-repeat 0px 1px;}
.side_container .controls .back:hover{background:transparent url(../images/back.gif) no-repeat 0px -16px;}

.side_container .poll
{
	padding:5px;
	}
.side_container .poll h5
{
	font-size:12px;
	margin:0 0 0px;
	}




/***********KALENDER **********/

.kalender
{
	border: 0;
	padding: 3px;
	height: auto;
	color: #fff;
    border: 1px solid #00285e;
}
.anderedag, .dag, .geselecteerdedag
{
    text-align: right;
    vertical-align: top;
    color: #00285e;
    padding: 3px;
    border: 1px solid #00285e;
	}
.anderedag
{
    background: #FFF;
    color: #00285e;
}
.dag
{
    background:#fff url(../images/kldag_bg.gif) repeat-x;
}
.dagbg
{
    border: 1px solid #00285e;
    
}
.afspraak
{
    border-width: 1px 1px 1px 3px;
    border-style: solid;
    border-color: #00285e #00285e #00285e #00285e;
    background-color: #fff;
    color: #00285e;
    padding: 1px 2px 1px 2px;
    margin: 1px;
    font-size: xx-small;
}
a.agendaitem
{
    text-decoration: none;
}
.dayheader
{
	color: #00285e;
	border: 1px solid #00285e;
	background:#ecf6f9;
}
.monthtitle
{
	padding: 5px;
	color: #00285e;
	font-weight: bold;
    background:#ecf6f9;
}
.nextprev
{
	padding: 5px;
	}
.content .nextprev a:link,
.content .nextprev a:visited
{
	font-weight: bold;
	color: #00285e;
}
.content .nextprev a:hover,
.content .nextprev a:active
{
	font-weight: bold;
	color: #00285e;
}



/***********FOTOALBUM **********/

   .fotoalbum img
   {
	width:150px;
	height:100px;
    float:left;
    margin:0;
    }
   
   .fotoalbum a
   {
    margin:0 0 10px 10px;
    float:left;
    display:inline;
    border:1px solid #00a0c6;
    }
    
.foto_nav
{
    text-align:center;
	clear:both;
    }
    
.foto_nav .button
{
    border-right:1px solid #00a0c6;
    border-bottom:1px solid #00a0c6;
    border-left:1px solid #00a0c6;
    border-top:1px solid #00a0c6;
    background:#003661;
    cursor:pointer;
	color:#fff;
	display:inline;
	width:auto;
    }
    
.foto_image 
{
    text-align:center;
    width:100%;
    }
.foto_image img
{
    margin:0 auto;
	float:none;
    }