* ALGEMEEN :: CONTENT TABS
 *************************************************/

.dashboard_select_address select {
 	width: 100%;
 	font-size: 11px;
}

/* MODULES :: ACQUISITION
 *************************************************/
#acquisition_choice ul {
	list-style:none;
	padding:0;
	height:35px;
	width:360px;
}
.aanwinst_pager {
	border-left:1px solid #CFCEDF;
	width: 340px;
	padding: 0px 0px 20px 22px;
	margin-top: -15px; 
}
.aanwinst_pager a {
	background:none;
	width:auto;
	height:auto;
}
/* MATTHIJS: nieuwe achtergrond voor aanwinsten
 *************************************************/
.aanwinst_pager_bottom {
	background: url('../images/bg_acquis_bottom.png') no-repeat;
	border-left:0;
	padding-top:10px;
	margin:0;
}
.aanwinst_pager_bottom .apppager, .aanwinst_pager .apppager {
	padding:0 !important;
	height:12px;
}
.aanwinst_pager_bottom .acquis_action_buttons {
	padding-top:7px;
}
.aanwinst_pager_bottom .acquis_action_buttons UL {
	padding-left:0 !important;
}
#tab_acquisition_avail, #tab_acquisition_selec {	
	border-top:1px solid #CFCEDF;	
	margin-top: -1px;
}
.acquisition_item {		
	background: url('../images/dotted_line_menu_lightblue.png') repeat-x; 
	width:350px;
	margin-left:15px;  
	position:relative;		
	padding:5px 0px;
	Margin-bottom:10px; 
}
.acquisition_item  h2 { /* Jochum 6 */
	background: url('../images/arrow_blue.png') no-repeat 0px 9px;
	width:232px;
	position: relative;	
	color:#000;
	left: 0px;
	top: 0px;
}
.acquisition_item  h2.selected {
	background: url('../images/green_ok2.png') no-repeat 0px 7px;
}
.acquisition_item  h2.selected a {
	margin-left:14px;
}
.acquisition_item  h2 a {
    padding-left: 0px;
    display:block;    
    line-height: 18px;    
}

.acquisition_item  h2 a:hover {
	border:0 !important;

}
.acquisition_item h3 { 
	width:232px;
	font-style:italic;
	padding-left: 10px !important;
	font-size: 12px;	
	letter-spacing: 0.02em;	
	margin-top: 0px; /* Jochum 6 */
	line-height: 16px; 
}
/* MATTHIJS: 10-10-08  Aanwinsten image positie
	- position
	- float;
 	*************************************/
.acquisition_filler {
	/*position:absolute;*/
	float:right;
	left:274px;
	top:0;
	width:76px;
	color:#666;
	font-size: 12px;
}
.acquisition_item p {
	width:250px;
	margin:0 0 0 10px !important; /* Jochum 6 */
	color:#666;
}

.acquisition_logo {
	background: url('../images/logo_acquisition.png') no-repeat -60px 0;
	width:15px;
	height:15px;
	position:absolute;
	left:244px;
	top: 10px;
}


.acquis_item {
	padding:0 0 0 0;	
}
/* MATTHIJS: 14-10-08  AANWINSTEN IMAGE TE BREED
	- width
 	*************************************/
.acquis_image_box {
	padding: 5px 5px 10px 10px;
	width:auto;
	float:right;
}
.acquis_image img {
	padding:2px;
}
.acquis_message {	
	overflow-y: auto;
	padding:20px 20px 20px 34px;
	background:#E1E1ED;
	color:#333366 !important;
	font-size: 12px;
	line-height: 140%;
	height:172px;
	position:relative;
	
	width:auto;
}
.acquis_image_description {
	display:inline;
	font-size:10px;
}
.acquis_message .acquis_arrow {
	background: url('../images/arrow_big_purple.png') no-repeat;
	position:absolute;
	height:30px;
	width:20px;
	left:5px;
	top:20px;
}
.acquis_actions {
	border-top:1px solid #999999;
	padding:10px 20px 20px 34px;	
	height:14px;	
	background: #E1E1ED;
}

.acquis_message h3 {
	color:#333366;
	font-weight:normal;
	font-size:16px !important;
}
.foot ul, .foot li {
	list-style:none;
	padding:0;
	margin:0;
}
.foot ul {
	padding-left:34px;
}

.acquis_action_buttons {
	margin-top:10px;
}
.acquis_action_buttons ul {
	padding-left:0 !important;
}
.acquis_action_buttons, .acquis_action_buttons ul, .acquis_action_buttons li {
	margin:0 !important;
	padding:0;
	list-style-type:none ;
}
.acquis_action_buttons li {
	height:18px;
}
.acquis_action_buttons li.first {
	height:40px;
}	
.acquis_action_buttons ul {
	padding-top:10px;
}


#news_block_messages .btn_special .btn_remove_acquis {
	background-position: -22px 3px !important;
}
#news_block_messages a.btn_special:hover .btn_save_acquis {
	background-position: -1px 3px !important;
}	
#news_block_messages a.btn_special:hover .btn_remove_acquis {
	background-position: -33px 3px !important;
}
.feedlink {
	padding:5px 0;
}

.acq_logo_book { background-position: -30px; 0; }
.acq_logo_dvd { background-position: 0 0; }
.acq_logo_cd { background-position: -45px 0; }
.acq_logo_sheetmusic { background-position: -15px 0; }

/* MODULES :: INTEREST PROFILE
 *************************************************/
#tab_select_categ, #tab_avail_categ {		
	width:535px;
	border-top:1px solid #CFCEDF;
	border-left:1px solid #CFCEDF;
	padding: 20px 12px 10px 2px;
	margin-top: -1px;
}
#tab_avail_categ {
	padding-top: 20px;	
}
.current_categ_info {
	padding-left:10px;
	padding-bottom: 15px;
}
.current_categ_info p {
	margin:0;
}
#tab_avail_categ table, #tab_avail_categ td {
	border:0;
}  
#tab_select_categ a, #tab_avail_categ a, 
#tab_select_categ li a, #tab_avail_categ li a, 
#tab_select_categ a:hover, #tab_avail_categ a:hover {
	color:black;
	border:0;
	text-decoration:none;
	font-style:normal;
	color: #666666;
}
#tab_select_categ ul, #tab_avail_categ ul  {
	margin:0;
	padding:0;
	position:relative;
}
#tab_avail_categ #subCategoriesDiv0 ul, #tab_select_categ ul {
	margin-left:10px;
}
#tab_avail_categ #subCategoriesDiv1 ul, #tab_avail_categ #subCategoriesDiv2 ul  {
	margin-left:14px;
}
#tab_avail_categ li, #tab_select_categ li {			
	position:relative;
	/*margin-right:14px;*/
	width:145px;
}
#tab_avail_categ li a, #tab_select_categ li a {
	display:block;
	width:145px;
	top:1px;
	left:0px;
	position:relative;			
	background: url('../images/dotted_line_menu_lightblue.png') repeat-x top left;
	line-height:19px;
	padding-left:15px;
	padding-right:4px;
	padding-top:2px; /* Jochum 6 */
}
#tab_select_categ li a {
	width:521px;	
}
#tab_avail_categ li a:hover, #tab_select_categ li a:hover {
	background-color:#EBEBFF;
}	
#tab_avail_categ li a.select_categ, #tab_select_categ li a.rem_categ {
	position:absolute;
	left:161px;
	top:0px;
	width:16px;
	background:none;
	padding:0;
	/*display:none;
	visibility:hidden;	*/
}
#tab_select_categ li a.rem_categ {
	left:521px;
}
#tab_avail_categ li a.select_categ:hover, #tab_select_categ li a.rem_categ:hover {
	background:#FFF;
}
#tab_avail_categ li a.nochild {
	font-style:italic;
}
#tab_avail_categ li a.current {
	background-color:#EBEBFF;
}
#subCategoriesDiv2 li a {
	
}

/* MATTHIJS: 9-10-08 position of select icon
 *************************************/
.select_categ img, .rem_categ img {
	padding:4px 0 0 0 !important;
}

.categorylist, .subscribedlist {
	list-style-type:none;
	font-size:12px;
	/*height:18px;*/
}

	
.categ_arrow { /* Jochum 6 */
	position:absolute;
	width:11px;
	height:19px;
	background: url('../images/arrow_black.png') no-repeat center left;
	background-position: 4px 8px !important;
	z-index:1000;	
}
.arrow_ok { /* Jochum 6 */
	background: url('../images/green_ok2.png') no-repeat center left;
	background-position:  0px 6px !important;
}
/*#interestChoices {
	width:500px;
}
#interestChoices .main_content_tabs .content_tabs a {
	width:200px;
}
.main_content_tabs a:hover {
	border:0 !important;
}*/

/* MODULES :: AGENDA
 *************************************************/

#news_block {
	width:556px;
	height:auto;
	background: #E1E1ED url('../images/bg_news_top.png') no-repeat;
	margin-top:15px;	
	font-size:12px;
	color:white;
}
#news_block .appager a {
	pagging-left: 10px;
}
#news_block table caption {
	padding:10px 32px;
	text-align:left;
	background-color: #E1E1ED;
}
#news_block table caption ul {
	margin:0;
	padding:0;
	list-style:none;
}
#news_block table caption ul a {
	/*color:#003 !important;*/
}
#news_block thead td {
	height:28px;
	background: white;
	color:#999 !important;
}
#news_block tbody td {
	background: #F7F7FA; //#EBEBFF;
	color:#003 !important;
	color:#669 !important;
	
	border-bottom:2px solid white;
}
#news_block tbody .spacer td {
	background:white;
}
#news_block_messages {
	background: url('../images/bg_news_top.png') no-repeat;
	width:549px;
	margin-left:4px;
}
#news_block_messages table {
	border-collapse: collapse
}
#news_block_messages tbody tr {
	background: #D6D6E6;
}
.news_block_bottom {
	height:29px;
	width:100%;
	background: url('../images/bg_news_bottom.png') no-repeat center bottom;
	text-align:center;
	padding-top:10px;
}
.news_block_bottom .apppager a.pageselected, .news_block_bottom .apppager a.pageselected:hover {
    color:#003 !important;
    font-weight: bold !important;
}
.mess_bullit {
/*	width:31px;*/
	padding-left:3px;
}
.mess_title {
	width:307px;
}
.mess_select {
	width:25px;
}
.mess_author {
	width:78px;
}
.mess_subject {
	width:171px;
}
.mess_date {
	width:62px;
}

/* MODULES :: GIDS
 *************************************************/
.meb_gids_item table, .meb_gids_item td, .meb_gids_item td {
	border:0;
}
.gids_locatie_item table, .gids_locatie_item td, .gids_locatie_item th {
	border:0 !important;
	text-align:left;
}  

/* MODULES :: MENU LIBRARY SELECT PAGE
 *************************************************/
#meb_library_select_menu {
	width:100%;
}
#meb_main_panel_right #meb_library_select_menu ul {
	list-style:none;
	width:22%;
	float:left;
	margin-top:10px;
}
#meb_main_panel_right #meb_library_select_menu ul a {
	color:#669;
	background: url('../images/arrow_blue.png') no-repeat 0px 4px;
}
#meb_main_panel_right #meb_library_select_menu ul a:hover {
	color:#003;
}
#meb_main_panel_right #meb_library_select_menu > ul {
	padding-left:0;
	padding-right:15px;
}
#meb_main_panel_right #meb_library_select_menu ul ul {
	width:100%;
}
#meb_main_panel_right #meb_library_select_menu li{
	width:100%;
		
}
#meb_main_panel_right #meb_library_select_menu ul
#meb_main_panel_right #meb_library_select_menu ul li a {
	margin-left:0;
}

/* MODULES :: THEME SELECTOR
 *************************************************/
.theme_select_overview a, .theme_select_overview table, .theme_select_overview td {
	border: 0 !important;
}	
.right_divider .theme_select_overview a img {	
	padding-left: 0px;
}
.btn_sfeer, .btn_sfeer_active {
	display:block;
	width:265px;
	margin:0 0 15px 0;
}
.btn_sfeer img, .btn_sfeer_active img {
	margin:0;
	width:265px;
}
.btn_right {
	padding-left:20px;
}	
.btn_sfeer {
	
}
.btn_sfeer:hover, .btn_sfeer_active {

}





.dashboard_expand_image {
	margin: 0px;
	background: url('../images/btn_bg.png') no-repeat -181px -8px;
	width:9px;
	height:12px;
	float:left;
}
.dashboard_expand_image_open {
	background: url('../images/btn_bg.png') no-repeat -172px -8px; 
}
#meb_message_options, #meb_message_options select {
	font-size: 11px;
}

.x-portlet .text_item p {
	padding-left:0;
	padding-right:0;
}

.x-panel-header-text {
	font-weight: normal; 
	margin-left: 5px; 
	Font-family: arial;
	font-size: 14px;
	letter-spacing: 0.02em;	
	display:block;
}
#meb_main_panels .x-panel-mc .x-panel-body,
#meb_main_panels .x-panel-body a {
	font-family: Arial, Sans serif;

}

.mod_text table, 
.text_item table {
	border:0;
	/*border-top:1px solid #eee;*/
	border-left:1px solid #eee;
}
.text_item table td {
	vertical-align:top;
	color:#666;	
	border-right:1px solid #eee;
	border-bottom:1px solid #eee;
}
.text_item table tbody td {
	padding-left:7px;
	padding-top:7px;
}
.text_item table caption {
	text-align:left;
}
.text_item table th { 
	border:0;
	font-size:14px;
	text-align:left;
	font-weight:bold;
	border-bottom:1px solid #eee;
	
}

.meb_main_panels #meb_frm_reg a {
    color: #BB0000;
}

.xtra_wide_select select {
	width: 400px;
}

/* MODULES :: KIOSK
 *************************************************/
.meb_kiosk {
	width: 380px;
	height: 185px;
	background: url('../images/kiosk_background.png') no-repeat;
	position: relative;	
}
.meb_kiosk #meb_kiosk {
	padding-top: 10px;
}
.meb_kiosk .cycle_box {  
	width: 360px; 
	height: 145px;  
	margin: 0 10px 20px 10px; 
	color: #666; 
	text-align:left; 
	font-size: 12px; 
	overflow: hidden;		
}
.meb_kiosk .cycle_box #acq_content {
	width: 249px;
	height: 135px;
	padding: 10px 10px 5px 10px;	
	margin-left: 91px;	
}	
.meb_kiosk .cycle_description_bg {
	width: 380px;
	height: 45px;
	position: absolute;
	left: 0;
	top: 140px;
	/*background: white;
	opacity: 0.6;*/
	z-index: 20;
}
.meb_kiosk .cycle_description_box {
	width: 370px;		
	height: 45px;
	position: absolute;
	left: 0;
	top: 140px;		
	z-index: 30;
	padding: 0 0 10px 10px;
	display:none;		
}
.meb_kiosk .meb_kiosk_nav {
	position:absolute;
	top: 163px;
	left: 13px;
	z-index: 40;
	background: url('../images/kiosk_buttons_bg.png') no-repeat;
}
.meb_kiosk .meb_kiosk_nav a {
	float:left;
}
.meb_kiosk .meb_kiosk_nav a:hover {
	text-decoration:none;
}
.meb_kiosk .meb_kiosk_nav a {
	display: block;
	height: 14px; 		
}
.meb_kiosk .meb_kiosk_nav a:hover {
	background: url('../images/kiosk_buttons_bg_hover.png') no-repeat;
}	
.meb_kiosk_nav_prev { width: 21px; }
.meb_kiosk_nav_next { width: 19px; }
.meb_kiosk_nav_pause { width: 15px;	}
.meb_kiosk_nav_resume { width: 20px; }

.meb_kiosk_nav_next:hover { background-position: -21px 0 !important; }
.meb_kiosk_nav_pause:hover { background-position: -40px 0 !important; }
.meb_kiosk_nav_resume:hover { background-position: -55px 0 !important; }

.meb_kiosk_extra {
	z-index: 40;
	position: absolute;
	left: 109px;
	top: 158px; /* exact = 163*/
}
.vubis_title {
	margin-top:10px;
}
.vubis_title_image {
	float: left;
	width: 88px;
	height: 135px;
}	
.vubis_title_image img {
	width: 88px;
}
.vubis_title_content {
	width: 249px;
	height: 135px;
	padding: 0 10px 5px 10px;	
	margin-left: 91px;	
    word-spacing: 0.02em;
    line-height: 140%;
}
.vubis_title_content.vubis_title_content_no_image {
	margin-left: 0px;
	width: 350px;
}
.vubis_title_content h2 {
	color: #C00 !important;
	font-size: 15px;		
}
.vubis_title_content h3 {
	font-size:12px;
	color:#000 !important;
	line-height:140%;		
}
.vubis_title_content p {
	color:#666;
	font-size:12px;
    line-height: 140%;		
}