:focus {
	outline-style: none;
}

html{
margin: 0;
padding: 0;
font-family: Trebuchet MS, myriad, arial, sans;
font-size: 13.5px;
color: #000;
}

p {margin:0; padding: 0;}

a {color: #B80000; text-decoration:none;}

h1, h2, h3, h4 {margin: 0}

body {
	background: #E6EBE8;
	margin: 0;
	padding: 0;
}

#container {
	position:relative;
width: 1054px; 
margin: 20px auto 0 auto;
padding: 0;
border: 0px solid red;
}
#container{
	margin: 0px auto 0 auto;
	
}
#container { display:block;}

#header {
width: 984px;
height: 200px;
margin: 0;
padding:0 35px 0 35px;
}

#shadowtop {background:url(../images/shadow_top.png) no-repeat; width: 1054px; height: 30px;}
#shadowmid {background:url(../images/shadow_mid_new.png) repeat-y; width: 1054px; float: left}
#shadowbot {background:url(../images/shadow_bot.png) no-repeat; width: 1054px; height: 48px; float: left; margin-bottom: 20px}

#left {clear:both; width: 728px; float: left; margin: 0; padding: 0; margin-left: 55px; margin-top: 19px; } 
* html #left { display:inline; }

#advertentie {margin: 0; padding: 0; margin-top: 39px; } 
* html #advertentie { display:inline;}

#advertentie img {margin-left: 19px; margin-bottom: 19px;}

#advertentiehack {
	margin-right:53px;
	background-color:#99AFA2; float:right;	width:200px;
}

#news {background: #E6EBE8; padding: 10px 10px 15px 10px; height:auto; margin: 0 0 10px 0}
#news img { margin: 0 10px 10px 0; text-align:left;}
#news a.verder {color: #B80000; text-decoration:none;}

#newsdetail {background: #E6EBE8; padding: 10px 10px 15px 10px; height:auto; margin: 0 0 10px 0; min-height: 900px}
#newsdetail a {color: #B80000; text-decoration:none;}
#newsdetail #newsfotos {width: 250px; margin-right: 20px; background: #E6EBE8; float:left}
#newsdetail #newsfotos img {width: 250px; margin-bottom: 5px; }
#newsdetail #newsfotos .bijschrift {font-size:11px; font-style: italic; width: 250px;  margin-bottom: 10px}
#newsdetail #newstext {}

#documents {background: #E6EBE8; padding: 10px 10px 15px 10px; height:auto; margin: 0 0 10px 0;}
#documents a {color: #B80000; text-decoration:none;}
#documents #newsfotos {width: 250px; margin-right: 20px; background: #E6EBE8; float:left}
#documents #newsfotos img {width: 250px; margin-bottom: 5px; }
#documents #newsfotos .bijschrift {font-size:11px; font-style: italic; width: 250px;  margin-bottom: 10px}
#documents #newstext {}

#ledendark {font-size:20px;font-weight:bold; background: #99afa2; color: #000; padding:5px}
#ledenlight {background: #E6EBE8; padding:5px; margin-bottom:10px;}

#agenda,.agenda {background: #E6EBE8; padding: 10px 10px 15px 10px; height:auto; margin: 0 0 10px 0; min-height: 150px}
#agenda a.verder,.agenda a.verder {color: #B80000; text-decoration:none;}
#agenda img,.agenda a.verder { margin: 0 10px 60px 0; text-align:left;}
#maand,.maand   {background: #99afa2; padding: 10px 10px 10px 10px; height:auto; margin: 0 0 10px 0}

/*nieuwe navigatie*/
#navigatie {width: 984px; height: 20px; margin: 0; padding: 0; font-size: 11px; text-transform:uppercase; font-weight:bold; display: block; } * html #navigatie { display:inline; } 

#navigatie ul {list-style: none; margin: 0; padding: 0; float: left; display: block; background: #FFFFFF;   }

#navigatie ul#topmenu {margin: 0; padding: 0; background:#FFFFFF; width: 984px; margin-left: 35px; }

#navigatie li {float:left; margin-right: 10px;  display: block; position: relative; }
#navigatie ul a {text-decoration: none; color: #99AFA2; display: block; padding-top: 3px; padding-bottom: 3px; padding-left: 5px; }
#navigatie ul a:hover {color: #003616; }

#navigatie ul ul {position: absolute; z-index: 500; margin: 0; display: block; display: none;}
#navigatie ul ul li {margin: 0; padding: 0}

#navigatie ul ul,
#navigatie ul li:hover ul ul,
#navigatie ul ul li:hover ul ul
{display: none;}

#navigatie ul li:hover ul,
#navigatie ul ul li:hover ul,
#navigatie ul ul ul li:hover ul,
#navigatie ul li.sfhover ul,
#navigatie ul ul li.sfhover ul,
#navigatie ul ul ul li.sfhover ul
{display: block;
	width:200px;
	}

#navigatie ul ul a {display: block; width: 200px; background: #FFFFFF;}
#navigatie ul ul a:hover {color: #003616; }

#navigatie ul ul ul {position: absolute; top: 0; left: 100%;}
.bedrijfscategorie{
	color:#000066;
}
/*foto containers*/
.item{
    width:167px;
    min-height:180px;
    margin:0 10px 0 0;
    float:left;
}
