/* CSS Document */

* {
	margin:0;
	padding:0;
}

body {
	margin: 0px;
	text-align: center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background: #fff url(/UserFiles/images/layout/header_achtergrond.jpg) repeat-x;
}
#container{
	position: relative;
	width: 921px;
	/*min-height: 600px;
	height: 600px;*/
	height: auto;
	top: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
	text-align:left;
}
#header #achtergrond{
	position: absolute;
	width: 921px;
	height:92px;
	top: 78px;
	text-align:left;
	/*background:url(/UserFiles/images/layout/header_afbeelding.jpg);*/
	background:url(/UserFiles/images/layout/header_afbeelding_n.jpg);
}
#header #logo_p{
	position: absolute;
	width: 349px;
	height:77px;
	top: 0px;
	text-align:left;
	background:url(/UserFiles/images/layout/logo.jpg) repeat-x;
	z-index:5px;
	cursor:pointer;	
}
#header #logo_p a{
	broder:none;
	cursor:pointer;
}
#header #taalkeuze{
	position: relative;
	float: right;
	right: 5px;
	top: 5px;
	width: 550px;
	height: 15px;
	/*background-color:green;*/
	font-size:11px;
	text-align:right;
	vertical-align:bottom;
	display:inline;
	color: #FFF;
}
#header #bovenmenu{
	position: relative;
	float: right;
	right: -5px;
	top: 40px;
	width: 550px;
	height: 15px;
	/*background-color:green;*/
	font-size:11px;
	text-align:right;
	vertical-align:bottom;
	display:inline;
	color: #FFF;
}
#menublok{
    position:relative;
	width:5px;
	height: 15px;
	float: right;
	right: 4px;
	top: -12px;
	background:url(/UserFiles/images/layout/menublok.jpg) repeat-x;
}

#header #bovenmenu a, #header #taalkeuze a{
	color: #FFFFFF;
	text-decoration:none;
}
#header #bovenmenu a:hover, #header #taalkeuze a:hover{
	color: #FFFFFF;
	text-decoration:underline;
}
/*#header #bovenmenu #menu_item{
	width:105px;
	float: left;
	text-align: center;
}
#header #bovenmenu #tss_boven_menu{
	position: relative;
	float: left;
	background-image:url(/UserFiles/images/layout/tss_boven_menu.jpg);
	margin-left: 3px;
	top: 4px;
	_top: 2px;
	width:z1px;
	height:10px;
	
}
#header #bovenmenu #menu_item a{
	color: #FFFFFF;
	text-decoration:none;
}
#header #bovenmenu #menu_item a:hover{
	color: #FFFFFF;
	text-decoration:underline;
}
*/
/*#header #bovenmenu ul{
	
}
#header #bovenmenu li{
   display: inline;
   list-style-type:square;
   list-style-image:url(/UserFiles/images/layout/tss_boven_menu.jpg);
   margin-left: 10px;
   margin-right: 10px;
}
#header #bovenmenu li a{
	color: #FFFFFF;
	text-decoration:none;
}
#header #bovenmenu li a.hover{
	color: #FFFFFF;
	text-decoration:underline;
}*/
#header #hoofdmenu{
	position: relative;
	/*top: 78px;*/
	top:64px;
	_top: 37px;
	width: 921px;
	height: 119px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
#header #hoofdmenu #menu{
	position: relative;
	top: -15px;
	_top: -1px;
	/*height: 119px;*/
	width:571px;
	float:left;
	background:url(/UserFiles/images/layout/tss_hoofdmenu.jpg) no-repeat;
	
}
#header #hoofdmenu #menu #hoofdmenu_item{
	position:relative;
	float: left;
	text-align: center;
	vertical-align:bottom;
	/*line-height: hoogte van div*/
	/*line-height: 119px;*/
	height: 119px;
	line-height:119px;
	width: 114px;
	/*background op left zetten*/
	background-image:url(/UserFiles/images/layout/tss_hoofdmenu.jpg);
	background-position:right;
	background-repeat:no-repeat;
}
#header #hoofdmenu #menu #hoofdmenu_item #MenuItem{
	position:relative;
	text-align: center;
	top: 45px;
	font-size:10px;
}
#header #hoofdmenu #menu #hoofdmenu_item #MenuItem a{
	color: #FFFFFF;
	text-decoration:none;
	font-size:10px;
}
#header #hoofdmenu #menu #hoofdmenu_item #MenuItem a:hover{
	color: #FFFFFF;
	text-decoration:underline;
}
#header #hoofdmenu #zoekkader{
	position: relative;
	top: 80px;
	_top: 90px;
	left: -3px;
	height: 20px;
	width:350px;
	float:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
	/*border-right: 1px solid #FFF;*/
}

#header #hoofdmenu #zoekkader table{
	margin-left:-25px;
}

#header #hoofdmenu #zoekkader table td{
	padding-left:15px;
}

#header #hoofdmenu #zoektekst{
	position: relative;
	float: left;
	left: 25px;
	top: 3px;
	_top: 7px;
	width: 85px;
}
#header #hoofdmenu #zoekkader #invulveld{
	position: relative;
	float: left;
	left: 30px;
	top: 3px;
	_top: 7px;
	width: 200px;
	height: 15px;
}

#zoekkader .invulveld{
	height:15px;
	font-size:10px;
	width:182px;
	position:relative;
	top:2px;
	_top:5px;
}

#header #hoofdmenu #zoekkader #zoekknop{
	position: relative;
	left: -20px;
	top: 3px;
	_top: 7px;
	float: right;
}	

#zoekkader #1_ACMSSearchInput_ibSearch {
	margin-left:14px;
	position:relative;
	top:4px;
}


#header #hoofdmenu #zoekkader #zoekknop #zkknop{
	width: 14px;
	height: 15px;
	background:url(/UserFiles/images/layout/zoekknop.jpg);
	background-repeat:none;
	border: none;
	cursor: pointer;
}
#midden{
	position:relative;
	top: 70px;
}
#midden #links_menu{
	position: relative;
	float: left;
	width:171px;
	_height: 296px;
	top: 10px;
}
#midden #links_menu h1{
	font-family:Verdana;
	font-size: 17px;
	color:#55575f;
	margin-bottom: 14px;
}
#midden #links_menu #menu_inhoud{
	position: relative;
	display: block;
	float: left;
	top: 4Opx;
	width:172px;
	min-height: 300px;
	_height: 300px;
	padding-bottom: 30px;
	border-top: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
}
.menu_rij_recht{
	border-right: 1px solid #cccccc;
}
#midden #links_menu #menu_inhoud #nav
{
margin-top: 15px;
margin-left: 10px;
font: Verdana;
font-size: 12px;
float: left;
padding-bottom: 30px;
}

#midden #links_menu #menu_inhoud #nav .item
{
list-style: none;
margin: 0;
/*margin-bottom: 15px;*/
text-align: left;
_height: 100%;
display: block;
}

#midden #links_menu #menu_inhoud #nav .item a
{
display: block;
padding-left: 20px;
/*height: 13px;*/
background-image: url(/UserFiles/images/layout/menu.jpg);
background-repeat:no-repeat;
text-decoration: none;
}

#midden #links_menu #menu_inhoud #nav .item a { color: #155291; }

#midden #links_menu #menu_inhoud #nav .item a:hover
{
color: #9498a6;
background-image:url(/UserFiles/images/layout/menu_over.jpg);
background-repeat:no-repeat;
}
#midden #links_menu #menu_inhoud #nav .item .item_active
{
color: #155291;
font-weight: bold;
background-image:url(/UserFiles/images/layout/menu_over.jpg);
background-repeat:no-repeat;
}

/*** Code submenu **/
#midden #links_menu #menu_inhoud #subnav
{
margin-top: 5px;
margin-left: 20px;
font: Verdana;
font-size: 11px;
margin-bottom:5px;
}

#midden #links_menu #menu_inhoud #subnav .subitem
{
list-style: none;
margin: 0;
/*margin-bottom: 5px;
_margin-bottom: 5px;*/
text-align: left;
/*height: 10px;*/
_height: 100%;
display:block;
}

#midden #links_menu #menu_inhoud #subnav .subitem a
{
display: block;
padding-left: 15px;
/*height: 13px;*/
width: 100px;
_width: 140px;
background-image:url(/UserFiles/images/layout/menu.jpg);
background-repeat:no-repeat;
text-decoration: none;
word-wrap: break-word;
}

#midden #links_menu #menu_inhoud #subnav .subitem a { color: #0081c8; }

#midden #links_menu #menu_inhoud #subnav .subitem a:hover
{
color: #9498a6;
background-image:url(/UserFiles/images/layout/menu_over.jpg);
background-repeat:no-repeat;
}

#midden #links_menu #menu_inhoud #subnav .subitem .subitem_active
{
color: #0081c8;
font-weight: bold;
background-image:url(/UserFiles/images/layout/menu_over.jpg);
background-repeat:no-repeat;
}

#midden #inhoud{
	position: relative;
	float: left;
	margin-left: 35px;
	margin-right: 35px;
	margin-bottom: 40px;
	/*margin-bottom: 40px;*/
	top: 50px;
	/*width: 489px;*/
	width: 500px;
	height: auto;
	/*min-height: 477px;
	_height: 477px;*/
}
#midden #inhoud_home{
	position: relative;
	float: left;
	/*margin-left: 35px;*/
	margin-right: 35px;
	margin-bottom: 40px;
	/*margin-bottom: 40px;*/
	top: 20px;
	/*width: 489px;*/
	width: 700px;
	height: auto;
	/*min-height: 477px;
	_height: 477px;*/
}
#midden #inhoud_home h1{
	color: #55575f;
	font-size: 15px;
	margin-bottom: 5px;
}
#midden #inhoud_home hr{
	background-color: #d8d8d8;
	height: 1px;
	border: 0px;
	margin-bottom: 10px;
}
#midden #inhoud_home p{
	font-size: 10px;
	color: #000;
	margin-bottom: 10px;
}
#midden #inhoud_home #kolom1{
	position: relative;
	float: left;
	width: 211px;
	margin-right: 31px;
	min-height: 400px;
	_height: 400px;
}
#midden #inhoud_home #kolom2{
	position: relative;
	float: left;
	width: 211px;
	margin-right: 31px;
	min-height: 400px;
	_height: 400px;
}
#midden #inhoud_home #kolom3{
	position: relative;
	float: right;
	width: 211px;
	min-height: 400px;
	_height: 400px;
}
#midden #inhoud h1{
	height: 27px;
	font-family: Verdana;	
	font-size: 17px;
	color:#55575f;
	border-bottom: 1px solid #cccccc;
}
#midden #inhoud h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-top:20px;
	color:#990000;
	text-align:left;
	font-size:13px;
	font-weight:bold;
	padding-bottom:5px;
}
#midden #inhoud img{
	margin-right: 10px;
}
#midden #inhoud p{
	font-family:Verdana;
	font-size: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#midden #inhoud ul {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-left:15px;
	font-size: 9px;
    line-height: 150%;
	text-align: left;	
}
#midden #inhoud li{
	list-style-type:square;
	list-style-image:url(/UserFiles/images/layout/opsomming.jpg);
	vertical-align:0;	
}
/* 047ec1 */
#midden #inhoud a{
	font-family:Verdana;
	font-size: 9px;
	text-decoration:none;
	color: #047ec1;
}
#midden #inhoud a:hover{
	font-family:Verdana;
	font-size: 9px;
	text-decoration:underline;
	color: #047ec1;
}
#midden #inhoud a:visted{
	font-family:Verdana;
	font-size: 9px;
	text-decoration:underline;
	color: #047ec1;
}
#midden #rechts{
	position: relative;
	float: right;
	top: 35px;
	width: 178px;
}
#midden #rechts h1{
	height: 27px;
	font-family: Verdana;	
	font-size: 15px;
	color:#55575f;
	margin-bottom: 15px;
}
#midden #rechts #merken{
	position: relative;
	float: right;
	width: 178px;
	border: 1px solid #cccccc;
	margin-bottom: 30px;
	text-align:center;
}
#midden #rechts #nieuws{
	position: relative;
	float: right;
	margin-bottom: 20px;
	width: 178px;
	border: 1px solid #cccccc;
}
/*#midden #rechts #merken #merk li
{
list-style: none;
padding-bottom: 20px;
_padding-bottom: 0px;
}*/
#midden #rechts #merken #merk li
{
list-style: none;
/*margin-left: 18px;*/
margin-bottom: 5px;
_margin-bottom: 0px;
}

#midden #rechts #merken #merk img
{
border: none;
}

#midden #rechts #merken #merk li a
{
display: block;
text-decoration: none;
border: none;
}
#footer{
	/*position: absolute;*/
	position:relative;
	top: 85px;
	left:0px;
	/*bottom: 0px;*/
	_margin-top: 40px;
	height: 27px;
	background-color: #2b2c30;
	width:100%;
}
#footer #f_tekst{
	position: relative;
	width: 921px;
	/*height: 27;*/
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	text-align:left;
	font-family: verdana;
	font-size: 10px;
	color: #FFFFFF;
	line-height: 27px;
	vertical-align:middle;
}
#footer #f_tekst a{
	color: #FFFFFF;
	text-decoration:none;
}
#footer #f_tekst a:hover{
	color: #FFFFFF;
	text-decoration:underline;
}

/* errortemplate */
.ERRORcontent_home {
	float:left;
	width: 698px;
	_width: 700px;	
	min-height: 400px;
	_height: 500px;	
	background:#FFFFFF url(/UserFiles/images/layout/error_back.jpg) right bottom no-repeat;
	border: 1px solid #cccccc;
	font-size: 11px;
	color:#898585;
	margin-bottom: 10px;
}
/* end error template */

#midden #inhoud .SRItemDesc 
{   
    font: normal 12px Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
}
#midden #inhoud .SRHighlight
{
    font-weight: bold;
}
#midden #inhoud .SRItemLink
 {
    font: bold 12px Verdana, Arial, Helvetica, sans-serif; 
	color: #000000;
 	text-decoration: none;
}
#midden #inhoud .SRItemLink a  
{
    font: bold 12px Verdana, Arial, Helvetica, sans-serif; 
	color: #000000;
 	text-decoration: none;
}
#midden #inhoud .SRItemLink a:hover
{
    font: bold 12px Verdana, Arial, Helvetica, sans-serif; 
	color: #000000;
 	text-decoration: underline;
}
#midden #inhoud .black12 a  
{
    font: normal 12px Verdana, Arial, Helvetica, sans-serif; 
	color: #000000;
 	text-decoration: none;
}
#midden #inhoud .black12 a:hover  
{
    font: normal 12px Verdana, Arial, Helvetica, sans-serif; 
	color: #000000;
 	text-decoration: underline;
}
#midden #inhoud .black12 a:active
{
    font: bold 12px Verdana, Arial, Helvetica, sans-serif; 
	color: #000000;
 	text-decoration: none;
}

A.blacklink12b, A.blacklink12b:link, A.blacklink12b:active
 {
    font: bold 12px Verdana, Arial, Helvetica, sans-serif;
    color: #FF0000;
 	text-decoration: none;
}
A.blacklink12b:hover
 {
    font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000; 
	text-decoration: underline;
}

.black10 {font: normal 10px Verdana, Arial, Helvetica, sans-serif; color: #000000;}
.black10b {font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #000000;}
.black11 {font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #000000;}
.black11b {font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #000000;}
.black12 {font: normal 12px Verdana, Arial, Helvetica, sans-serif; color: #000000;}
.black12b {font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #000000;}