/* CSS Document */

/* ######## companyinfo_holder ######## */

#menu_companyinfo {
	padding: 0 18px 0 0;
	margin: 0;
	float: right;
	list-style: none;
	height:32px;
}



/* ######## support_holder ######## */
.loginspacer {
	padding: 10px 20px 0 10px ;
	color: #FFF;
	float:left;
	font-family: "Auto 1 Lt", Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-image: none; 
	margin: 4px 0 0 0;
}
#menu_support li.menuimgborder {
	background: url(../images/menu_devider_shs.gif) right no-repeat;
}
#support_holder {
	margin: 0;
	padding: 0;
	}

#menu_support {
	margin: 0 0 0 0;
	padding: 0 25px 0 0;	
	float: right;
	list-style: none;

}
#menu_support1 {
	padding: 0;
	margin: 0;
	float: left;
	list-style: none;
	margin: 8px 0 0 0;
	padding: 0 25px 0 0;
}


#menu_support_left {
	padding: 0 0 0 200px;
	margin: 7px 0 0 0;
	float: left !important;
	list-style: none;
	
}

#menu_support li, #menu_support1 li  {
	margin: 0;
	float: left;
	list-style: none;
	font-family: "Auto 1 Lt", Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	padding: 5px 12px 0 12px;
	height: 22px;
	background: url(../images/menu_devider_shs.gif) right no-repeat;
	
	
}

#menu_support li a, #menu_support_left li a  {
	text-decoration:none;
	padding:2px 0 0 0;
	text-decoration:none;
	display:block;
	color: #FFF;
	font-weight : bold;
	font-size:12px;
	padding: 4px 5px 4px 5px;
	
}

#menu_support li a.active, #menu_support li a:hover,
#menu_support li.none a.active, #menu_support li.none a:hover {
	background-color : #AC1319;
	border-left: 1px solid #870F13;
	border-top: 1px solid #870F13;
	padding: 3px 5px 4px 4px;
	}

#menu_support li.none {
	background: none;
}

#menu_support li.none a, #menu_support_left li.none a {
	text-decoration:none;
	padding:2px 0 0 0;
	text-decoration:none;
	display:block;
	color: #FFF;
	font-weight : bold;
	font-size:12px;
	padding: 4px 5px 4px 5px;
	}

#menu_support li.ww, #menu_support li.ww1 {
	background:none;
	padding: 0;
	margin: 0;
}
#menu_support li.ww {
	padding: 5px 0 0 12px;
}
#menu_support li.ww1 {
	padding: 9px 0 0 0;
}
#menu_support li img {
	margin: -3px 0 0 0;
}
/* ######## MENU ######## */

#menu_holder, #menu_holderb {
	padding: 0;
	margin: 0;
	}

#menu, #menub {
	padding: 0;
	margin: 0 0 0 -3px;
	float: left;
	list-style: none;
	padding: 4px 0 3px 0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	}

#menu li, #menub li {
	padding: 0 10px 0 0 ;
	margin: 2px 0 0 8px;
	float: left;
	list-style: none;
	background: url(../images/menu_devider_sh.gif) no-repeat right;
	}

#menu li a, #menub li a {
	padding:2px 0 0 0;
	text-decoration:none;
	display:block;
	color: #FFF;
	font-weight : bold;
	font-size:11px;
	padding: 4px 5px;
	}

#menu li a.active, #menu li a:hover {
	background-color : #AC1319;
	border-left: 1px solid #870F13;
	border-top: 1px solid #870F13;
	padding: 3px 5px 4px 4px;
	}

/*
#menu li span.active, #menub li span.active {
	margin: 1px 0 0 0;
	padding: 0 5px;
	background:url(../images/bg_menu_active_r.png) repeat-x top left;
	color: #FFF;
	text-decoration:none;
	height:22px;
	display:block;
}

#menu li span.active a, #menub li span.active a {
	text-decoration:none;
}

#menu li span.inactive, #menub li span.inactive {
	margin: 1px 0 0 0;
	padding: 0 5px;
	background: none;
	color: #FFF;
	text-decoration: none;
	height: 22px;
	display: block;
}*/

#menu li.none, #menub li.none {
	background: none;
}

#menu li img, #menub li img, #menu_support li img {
	border: 0;
}


#menu_right, #menu_rightb {
	padding: 8px 0 0 0;
	margin: 0;
	height: 22px;
	float:right;
	
}

#menu_right table, #menu_right form, #menu_rightb table, #menu_rightb form {
	margin:0;
	padding: 0;
}

#zoekformulier, #zoekformulierb {
	margin: 1px 4px 0 4px;
	padding: 0;
	background: url(../images/bg_zoeken.gif) no-repeat;
	width: 218px;
	height:16px;
	float: left;

}

.txtSearch {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 11px;
	background: none;
	border: 0;
	margin: 1px 0 0 0;
	padding: 0 0 0 5px;
	width: 185px;
}
#zoekknop {
	margin: 2px 0 0 3px;
	padding: 0; 
	width: 12px;
	height: 12px;
}

#zoeken {	
	margin: 0;
	padding: 0 35px 0 0; 
	float: left;
	height: 16px; 
	color: #FFF;
	font-family: "Auto 1 Lt", Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	display: inline;
}

#zoeken a {
	margin: 0;
	padding: 0;
	text-decoration: none;
	color: #FFF;
	font-family: "Auto 1 Lt", Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	
}

#zoeken a:hover {
	margin: 0;
	padding: 0;
	text-decoration: underline;
	
}

/* ######## MENU GENRES ######## */



#genres_left {
	margin: 0;
	padding: 3px 0 0 10px;
	float:left;
	font-family: "Auto 1 Lt", Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	color: #010101;
}

#genres_right {
	margin: 0;
	padding: 0;
	float:left;
	width: 925px;
	font-family: "Auto 1 Lt", Arial, Verdana, Sans-Serif, Helvetica;
	font-size: 11px;
}

#menu_genres {
	clear: both;
	padding: 5px 0 0 0;
	margin: 0;
	height: 40px;
	float: left;	
	background-color: #FFF;
}

#menu_genres ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#menu_genres li {
	margin: 3px 0 0 0;
	padding: 0 4px 0 4px;
	float:left;
	height: 14px;
	background: url(../images/genres_devider.gif) right no-repeat;
}

/*#menu_genres h1 {
	font-family: "Auto 1 Lt", Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	color: #010101;
}*/

#menu_genres li a {
	color: #ED1C24;
	text-decoration: none;
}

#menu_genres li a:hover {
	color: #FFF;
	text-decoration: none;
}

#menu_genres li.none {
	background:none;
}

#menu_genres li .active {
	float:left;
	margin :0;
	padding: 0 3px;
	height: 14px;
	background: url(../images/bg_genres_active.gif) repeat-x top left; 
	display: block;
	font-weight:bold;		
}	

#menu_genres li .inactive a {
	float:left;
	margin :0;
	padding: 0 3px;
	height: 14px;
	display: block;
	font-weight:bold;	
}	

#menu_genres li .inactive a:hover {
	float:left;
	margin :0;
	padding: 0 3px;
	height: 14px;
	background: url(../images/bg_genres_active.gif) repeat-x top left; 
	display: block;
	color: #FFF;
}	

#menu_genres li .active a{
	color: #FFF;
	height: 14px;
	text-decoration: none;
}	



/* ######## MENU GENRES BIG ######## */

#menu_genres_big {
	float: left;
	clear: both;
	padding: 5px 0 10px 30px;
	margin: 0;
	background-color: #FFF;
}

#menu_genres_big ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#menu_genres_big li {
	font-size: 13px;
	margin: 3px 0 0 0;
	padding: 0 6px 0 6px;
	float: left;
	width: 210px;
}

#menu_genres_big li a {
	color: #ED1C24;
	text-decoration: none;
}

#menu_genres_big li a:hover {
	color: #FFF;
	text-decoration: none;
}

#menu_genres_big li.none {
	background:none;
}

#menu_genres_big li .active {
	float:left;
	margin :0;
	padding: 0 3px;
	height: 18px;
	background: url(../images/bg_genres_active_bg.gif) repeat-x top left; 
	display: block;
}	

#menu_genres_big li .inactive a {
	float:left;
	margin :0;
	padding: 0 3px;
	height: 18px;
	display: block;
}	

#menu_genres_big li .inactive a:hover {
	float:left;
	margin :0;
	padding: 0 3px;
	height: 18px;
	background: url(../images/bg_genres_active_bg.gif) repeat-x top left; 
	display: block;
	color: #FFF;
}	

#menu_genres_big li .active a{
	color: #FFF;
	height: 18px;
	text-decoration: none;
}	


/* ######## IMAGE MENU ######## */

.mn_consumenten, .mn_boekhandel, .mn_pers, .mn_overons, .mn_manuscript {
	float:left;
	margin: 0;
	padding: 3px 5px 0 0;
}

.mn_consumenten {
	margin: -3px 0 0 0;
}

.mn_boekhandel {
	margin: -3px 0 0 -20px;

}

.mn_pers {
	margin: -3px 0 0 -20px;
}

.mn_overons {
	margin: -3px 0 0 -20px;
}

.mn_manuscript {
	margin: -3px 0 0 -5px;
}




/* CSS MENU */
/*
li .liDefault, li .liUitgaven, li .liAuteurZoeken, li .liVideo, li .liAgenda, li .liLezersHoek, li .liNieuwsbrief2  {
	margin: 0;
	padding: 0;
	display:block;
	height: 22px;
	text-indent:-9009px; 
	}

li .liDefault {
	width: 42px;
	background: url(/images/mn_home.gif) no-repeat  0 0;
	}	

li .liDefault:hover {
	width: 42px;
	background: url(/images/mn_home_active.gif) no-repeat  0 0;
	}	
	
li .liUitgaven {
	width: 58px;
	background: url(/images/mn_uitgave.gif) no-repeat  0 0;
	}		

li .liUitgaven:hover {
	width: 58px;
	background: url(/images/mn_uitgave_active.gif) no-repeat  0 0;
	}		

li .liAuteurZoeken {
	width: 52px;
	background: url(/images/mn_auteurs.gif) no-repeat  0 0;
	}

li .liAuteurZoeken:hover {
	width: 52px;
	background: url(/images/mn_auteurs_active.gif) no-repeat  0 0;
	}

li .liVideo {
	width: 78px;
	background: url(/images/mn_nwadamtv.gif) no-repeat  0 0;
	}	

li .liVideo:hover {
	width: 78px;
	background: url(/images/mn_nwadamtv_active.gif) no-repeat  0 0;
	}	

li .liAgenda {
	width: 50px;
	background: url(/images/mn_agenda.gif) no-repeat  0 0;
	}

li .liAgenda:hover {
	width: 50px;
	background: url(/images/mn_agenda_active.gif) no-repeat  0 0;
	}

li .liLezersHoek {
	width: 50px;
	background: url(/images/mn_lezershoek.gif) no-repeat  0 0;
	}

li .liLezersHoek:hover {
	width: 50px;
	background: url(/images/mn_lezershoek_active.gif) no-repeat  0 0;
	}

li .liNieuwsbrief2 {
	width: 72px;
	background: url(/images/mn_nieuwsbrief.gif) no-repeat  0 0;
	}
	
li .liNieuwsbrief2:hover {
	width: 72px;
	background: url(/images/mn_nieuwsbrief_active.gif) no-repeat  0 0;
	}	*/
	
	
