body, h1, h2, h3, h4, h5, h6, p, button {
	color: #4f4637;
}
body {
	background: #fff;
/*	background: #f7f7f6;*/
/*	background: #f7f7f6 url('../images/layout/bg_symbol.gif') no-repeat fixed right bottom;*/

}

/*----------------------------------------------------------------------------------------------------------------------*/
h1, h2, h3, h4, h5 {
	font-weight: bold;
	padding: 10px 0 25px 0;
}
h3 {
	color: #e51b24;
}
h6 {
	font-weight: bold;
	padding: 10px 0 10px 0;
}
#news h3, #about h3 {
	color: #ed775b;
}
#news h4 {
	padding: 30px 0 10px 25px;
	background: transparent url('../images/logo/logo_symbol_verysmall.gif') no-repeat left 30px;
}
#professionals .warning,
#news .warning {
   background: url('../images/icons/warning_48.png') no-repeat scroll 10px 10px #FFF3D3;
   border: 3px solid #ffc423;
   padding-left: 70px;
}
#faq h3, #publications h3, #forms h3 {
	color: #b5a300;
}
#forms h4 {
	padding: 10px 0 10px 20px;
	background: transparent url('../images/logo/logo_symbol_verysmall.gif') no-repeat left 10px;
}
#employers h3 {
	color: #71d6e0;
}
#professionals h3 {
	color: #4f4637; /*#949d9e*/
}
#faq h4 {
	font-size: 100%;
   padding: 15px 0 10px 20px;
   background: transparent url('../images/logo/logo_symbol_verysmall.gif') no-repeat left 15px;
}
#faq .tabs h4 {
	background: none;
	padding: 15px 0 10px 0;
}
h4.related_topics {
	border-top:1px solid #d9d7d2;
	margin: 20px 0 0 0;
	font-weight:bold;
}
ul.subtitle {
	padding: 40px 0 0 0;
}
#professionals ul.subtitle {
   padding: 40px 0 0 20px;
}

/*----------------------------------------------------------------------------------------------------------------------*/
p {
	padding: 10px 0 10px 0;
}
table, th, td {
	border-collapse:collapse;
}
th {
	border-bottom: 1px solid #d9d7d2; 
	border-top: 1px solid #d9d7d2; 
	padding: 4px 5px 4px 5px;
	vertical-align: top;
	background-color: #f0efed;
	font-weight: bold;
	text-align: center;
}
legend {
	font-size: 90%;
	font-weight: bold;
	color: #4f4637;
}
a.external {
    background: url('../images/icons/external.png') no-repeat scroll right center transparent;
    padding-right: 15px;
}
/*----------------------------------------------------------------------------------------------------------------------*/
#breadcrumb p {
	font-size:85%;
}
/*----------------------------------------------------------------------------------------------------------------------
body#forms, 
body#publications, 
body#faq, 
#forms th, 
#publications th, 
#faq th,
#forms .tableheader, 
#publications .tableheader, 
#faq .tableheader {
	background: #fbfaf2;	
}
#forms #content, 
#publications #content, 
#faq #content { 
	background: #f0edcc; 
}
body#employers {
	background: #f1fbfc;
}
#employers #content { 
	background: #e3f7f9; 
}
body#professionals {
	background: #f4f5f5;
}
#professionals #content { 
	background: #eaebec; 
}
*/
/*----------------------------------------------------------------------------------------------------------------------*/
#about .organogram {
	background-color: #f0efed;
	border: 1px solid #d9d7d2; 
	margin: 0 0 15px 0;
	width: 70%;
	padding: 15px;
}
#about .organogram h4 {
	padding: 10px 0 10px 0;
	text-align: center;
}
#about .organogram ul {
	margin: 0;
}
#about .organogram li {
	list-style-type: none;
	list-style-image:url("");
	background-color: #f7f7f6;
	border: 1px solid #d9d7d2; 
	margin: 5px 10% 5px 10%;
	padding: 5px;
	text-align: center;
}
/*--- positioning image in text (e.g. pdf-icon) ------------------------------------------------------------------------*/

#about #content img,
/* #contact #content img, */
#employers #content img,
#faq #content img,
#news #content img,
#press #content img,
#publications #content img {
	margin: 0 10px 0 0;
	float: left;
}
#professionals #content td.borderedcel img {
	margin: 0 10px 0 0;
	text-align: center;
}
/*--- positioning image for top of page --------------------------------------------------------------------------------*/
#news #content img.illustration,
#press #content img.illustration,
#about #content img.illustration, 
#publications #content img.illustration, 
#faq #content img.illustration, 
#forms #content img.illustration, 
#contact #content img.illustration, 
#employers #content img.illustration, 
#links #content img.illustration, 
#professionals #content img.illustration, 
#e-peninfo #content img.illustration, 
#content img.illustration {
	margin: 0 0 10px 10px;
	float: right;
}
#publications #content img.pub {
	margin: 0 10px 20px 10px;
	/* float: right; */
	float: left;
	border: 1px solid #000;
}

/* publications 2013-12 */
.pub_container_n,
.pub_container_f,
.pub_container_d {
	width: 100%;
}

.pub_container_n ul,
.pub_container_f ul,
.pub_container_d ul {
   margin: 0 5px 20px 0 !important;
}
.pub_container_n ul li,
.pub_container_f ul li,
.pub_container_d ul li {
   padding: 0 !important;
   list-style-image: none !important;
}

.pub_list {
	min-height: 220px;
	list-style: none outside none;
	width: 380px;
	float: left;
	font-size: 90%;
}

.pub_container_n ul.pub_list li,
.pub_container_f ul.pub_list li,
.pub_container_d ul.pub_list li {
	display: list-item;
	padding-left: 155px !important;
	margin-bottom: 30px;
}

.pub_nm {
	font-weight: bold;
	margin-bottom: 0 !important;
}

.pub_desc {
	margin-bottom: 0 !important;
}

.pub_dt {
	font-size: 80%;
}

.pub_flash {}

.pub_pdf {}

/* -- NL -- */
.pub_container_n .pub_pensions {
	background: url('../images/n/brochures/pensions.png') no-repeat;
}

.pub_container_n .pub_pensions_survival {
	background: url('../images/n/brochures/pensions_survival.png') no-repeat;
}

.pub_container_n .pub_career_interuption {
	background: url('../images/n/brochures/career_interruption.png') no-repeat;
}

.pub_container_n .pub_cumulation {
	background: url('../images/n/brochures/cumulation.png') no-repeat;
}

.pub_container_n .pub_pension_bonus {
	background: url('../images/n/brochures/pension_bonus.png') no-repeat;
}
.pub_container_n .pub_pension_mandates {
   background: url('../images/n/brochures/pensions_mandates.png') no-repeat;
}
.pub_container_n .pub_complaints {
   background: url('../images/n/brochures/complaints.png') no-repeat;
}
.pub_container_n .pub_capelo {
   background: url('../images/n/brochures/capelo.png') no-repeat;
}

/* -- FR -- */
.pub_container_f .pub_pensions {
	background: url('../images/f/brochures/pensions.png') no-repeat;
}

.pub_container_f .pub_pensions_survival {
	background: url('../images/f/brochures/pensions_survival.png') no-repeat;
}

.pub_container_f .pub_career_interuption {
	background: url('../images/f/brochures/career_interruption.png') no-repeat;
}

.pub_container_f .pub_cumulation {
	background: url('../images/f/brochures/cumulation.png') no-repeat;
}

.pub_container_f .pub_pension_bonus {
	background: url(../images/f/brochures/pension_bonus.png) no-repeat;
}
.pub_container_f .pub_pension_mandates {
   background: url('../images/f/brochures/pensions_mandates.png') no-repeat;
}
.pub_container_f .pub_complaints {
   background: url('../images/f/brochures/complaints.png') no-repeat;
}
.pub_container_f .pub_capelo {
   background: url('../images/f/brochures/capelo.png') no-repeat;
}

/* -- DE -- */
.pub_container_d .pub_capelo {
   background: url('../images/d/brochures/capelo.png') no-repeat;
}

/*----------------------------------------------------------------------------------------------------------------------*/
#faq .datatable {
	margin: 15px auto 0 auto;
	width: 80%;
}
#faq .odd, #faq .even {
	text-align: center;
}
#faq div.attention {
	margin: 0 auto 20px auto;
	text-align: center;
	width: 70%;
	border: 1px solid #d9d7d2; 
	background-color: #f0efed;
}
/*----------------------------------------------------------------------------------------------------------------------*/
#professionals table.workshop {
	width: 100%;
}
#professionals table.workshop td {
	padding: 4px 5px 4px 5px;
	vertical-align: bottom;
	border-bottom: 1px solid #d9d7d2; 
	border-top: 1px solid #d9d7d2; 
}
/*----------------------------------------------------------------------------------------------------------------------*/
#sitemap p.sitemap {
	padding: 10px;
	margin: 10px 0 15px 0;
	border-top: 1px solid #d9d7d2; 
	border-bottom: 1px solid #d9d7d2; 
	background-color: #f0efed;
}
/*----------------------------------------------------------------------------------------------------------------------*/
#contact .odd .leftcol {
	width: 25%;
}
.pp_pdos,
.pp_sdpsp,
.pp_pdoed {
	background: transparent url('../images/logo/logo_symbol_verysmall.gif') no-repeat left 5px;		
}
.pp_all {
	background: transparent url('../images/logo/logos_pensionorganisations_small.gif') no-repeat left 5px;
}
/*----------------------------------------------------------------------------------------------------------------------*/
#news #content img.mailing {
	margin: 0 0 0 -10px;
	float: left;
}
/*----------------------------------------------------------------------------------------------------------------------*/
#employers #content table tr td {
	padding: 2px;
}
#employers .datatable {
	margin-top: 15px;
	width: 80%;
}
/*----------------------------------------------------------------------------------------------------------------------*/
.back_to_top {
	text-align: right;
	font-size: 80%;
}
/*----------------------------------------------------------------------------------------------------------------------*/
.small {	font-size: 75%;}
.dotimage {
	background: transparent url('../images/logo/logo_symbol_verysmall.gif') no-repeat left top;
	padding: 0 0 15px 25px;
	margin: 20px 0 0 0;
}
.dotimage .date {
	font-size:70%;
	font-weight:normal;
}

.tableheader, .borderedcel, .odd, .even, .number {
	border-bottom: 1px solid #d9d7d2; 
	border-top: 1px solid #d9d7d2; 
	padding: 4px 5px 4px 5px;
	vertical-align: top;
}
.tableheader {
	background-color: #f0efed;
	font-size: 80%;
	font-weight: bold;
	/* text-align: center; */
	text-align: left;
}
.datatable .number {
	text-align: right;
}
.infoservice {
	width: 80%;
	margin: 0 0 0 0;
}
.infoservice th {
   padding-top: 10px;
   padding-bottom: 10px;
   background-color: #DAD3B6;
   font-size: 100%;
}
.webforminput, .webformselect {
	border-top: 1px solid #4f4637;
	border-left: 1px solid #4f4637;
	border-bottom: 1px solid #d9d7d2;
	border-right: 1px solid #d9d7d2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
}
input.statinput {
	width: auto; 
	border: 3px double #999999; 
	border-top-color: #CCCCCC; 
	border-left-color: #CCCCCC; 
	padding: 0.25em; 
	background-color: #EEEEEE; 
	background-image: url('../images/layout/bg_form_element.gif'); 
	background-repeat: repeat-x; 
	color: #333333; 
	font-size: 75%; 
	font-weight: bold; 
	font-family: Verdana, Helvetica, Arial, sans-serif;
}
select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	/*background-color: #F0F1FF;*/
	border: 1px inset #4f4637;
	height: 19px;
}
/* ----------------------------------------------------------------------------------------------------------------------
 * begin navigation 
---------------------------------------------------------------------------------------------------------------------- */
#nav {
	/*background: #f7f7f6;*/
}
#nav ul#navlist {
	margin: 0 0 0 25px;
	padding: 0;
	position: relative;
	list-style: none;
	line-height: normal;
	font-weight: normal;
	width: 210px;
   margin-bottom: 25px;
}
#nav ul#nav_1765 {
   margin: 0 0 0 25px;
   padding: 0;
   position: relative;
   list-style: none;
   line-height: normal;
   font-weight: normal;
   width: 210px;
   margin-bottom: 15px;
}
#nav ul#navlist li,
#nav ul#nav_1765 li {
	margin: 0;
}
#nav ul#navlist li.navitemcurrent a, #nav ul#navlist li a,
#nav ul#nav_1765 li.navitemcurrent a, #nav ul#nav_1765 li a {
	display: block; 
	color : #e51b24;
	width: 199px;
	text-decoration: none;
	font-weight: normal;
	border-top: 0;
	padding: 3px 0 3px 25px;
}
#nav ul#navlist li.nav_e-peninfo a,
#nav ul#navlist li.nav_capelo a,
#nav ul#navlist li.nav_pensioncounter a,
#nav ul#navlist li.nav_penonline a,
#nav ul#navlist li.nav_complaints a {
	padding: 3px 0 3 0;
}

#nav ul#nav_1765 li.nav_1765 a {
	padding: 3px 0 3px 0;
}
.nav_1765 {
	background: url('../images/layout/bg-aside-link.png') repeat-x scroll left top #fff;
	border: 1px solid #b4afa5;
	border-radius: 4px;
	font-size: 80%;
	text-align: right;
}
/*
#nav .nav_mypension img {
   border: 1px solid #b4afa5 !important;
   border-radius: 4px !important;
}
*/
.nav_1765:hover {
	background: url('../images/layout/bg-aside-link-hover.png') repeat-x scroll left top #fff;
}
.nav_penonline {
	padding: 15px 0 10px 0;
}
.nav_mypension {
   padding: 0 0 15px 25px;
}
/*
#nav ul#navlist li.nav_complaints {
	width: 150px;
	text-align:center;
}
*/
#nav ul#navlist li.subnavitem a {
	display: block; 
	color : #e51b24;
	width: 190px;
	text-decoration: none;
	font-weight: normal;
	border-top: 0;
	padding: 3px 0 3px 34px;
}
#nav ul#navlist li.navitemcurrent a {
	color: #4f4637;
}
#nav ul#navlist li.subnavitemcurrent a {
	display: block; 
	color : #4f4637;
	width: 190px;
	text-decoration: none;
	font-weight: normal;
	border-top: 0;
	padding: 3px 0 3px 34px;
}
#nav ul#navlist li a:hover , #nav ul#navlist li.boxhover a:hover,
#nav ul#nav_1765 li a:hover , #nav ul#nav_1765 li.boxhover a:hover {
	color: #000;
}
.boxhover a, .boxhover h4, .boxhover h4 a, #nav ul#navlist li.boxhover a, #nav ul#navlist li.boxhover ul li a {
	color: #4f4637;
}
.nav_about, .nav_news, .nav_press, .nav_statistics {
	background: url('../images/icons/bullet_common.gif') no-repeat left;	
}
.nav_pay, .nav_faq, .nav_publications, .nav_forms {
	background: url('../images/icons/bullet_civils.gif') no-repeat left;
}
.nav_professionals,
.nav_chargebook {
	background: url('../images/icons/bullet_professionals.gif') no-repeat left;
}
.nav_employers {
	background: url('../images/icons/bullet_employers.gif') no-repeat left;
}
.nav_rss {
	padding: 25px 0 0 25px;
	font-size: 80%;
	vertical-align: middle;
}
.nav_rss img {
	border: 1px solid #4f4637;
	vertical-align: top;
}
/* ----------------------------------------------------------------------------------------------------------------------
 * end navigation 
---------------------------------------------------------------------------------------------------------------------- */
#statistics .stat_choice {
	font-size: 90%;
}
#statistics .fldset_year
,#statistics .stat_option
,#statistics .arrow_down
,#statistics .stat_governmentgroup .stat_option
,#statistics .stat_governmentcd .stat_option {
	width: 700px;
	vertical-align: top;
}
#statistics .stat_choice fieldset {
	border: 3px double #999999; 
	border-top-color: #CCCCCC; 
	border-left-color: #CCCCCC; 
	padding: 5px;
}
#statistics .fldset_year {
	text-align: center;
}
#statistics .arrow_down {
	text-align: center;
}
#statistics .stat_choice ul {
	margin: 0;
	padding: 0;
}
#statistics .stat_choice ul li {
	list-style-type: none;
	list-style-image: url('');
	padding: 5px 0 3px 5px;
}
#statistics .stat_option ul {
	font-weight: normal; 
	text-align: left;
}
.attention {
	border: 1px solid red;
	padding: 10px;
	margin-bottom: 20px; 
}
.hotnews {
	/*border: 2px solid #999999;*/
	border: 1px solid #b4afa5 !important;
   border-radius: 4px !important;
	margin: 20px 0;
	padding: 10px 10px 10px 35px;
	background: url('../images/icons/bell.png') no-repeat 10px 10px;
}
.important {
	color: #d02433;
}
#debugging_info {
	margin: 50px 15px 15px 15px;
	padding:10px;
	border: 1px solid gray;
	background-color: #e0e0e0;
}
.nowrap {
	white-space:nowrap;
}
.hidden {
	display: none;
}
p.warning {
   background: url('../images/icons/warning.png') no-repeat scroll 5px 12px ;
   padding-left: 25px;
}
	
}
a.on {
	color: #968e80 !important;
}
a.word {
    background: url('../images/icons/word.png') no-repeat scroll left center transparent;
    padding-left: 20px;
}
a.pdf {
    background: url('../images/icons/pdf.png') no-repeat scroll left center transparent;
    padding-left: 20px;
    padding-top: 5px;
    padding-bottom: 5px;
}
a.xls {
    background: url('../images/icons/xls.png') no-repeat scroll left center transparent;
    padding-left: 20px;
    padding-top: 5px;
    padding-bottom: 5px;
}
a.swf {
    background: url('../images/icons/swf.png') no-repeat scroll left center transparent;
    padding-left: 20px;
    padding-top: 5px;
    padding-bottom: 5px;
}

div.download_form {
	background-color: #fff;
	margin: 5px 10px 5px 0;
	padding: 5px;
	border: 1px solid #d9d7d2;
}
.download_form ul {margin: 0 0 0 20px !important;}


#accordion h5 {
	font-weight: bold;
	margin-right: 5px;
	margin-bottom: 5px;
	padding: 5px;
	border: 1px solid #d9d7d2;
	background-color: #f0efed;
	cursor: pointer;
}
#faq #accordion h5 {
	text-decoration: underline;
	background: transparent url('../images/logo/logo_symbol_verysmall.gif') no-repeat left 20px;
	border: 0;
	padding: 20px 0 0 30px;
}
#accordion div {
	background-color: #fff;
	margin: 5px 5px 5px 0;
	padding: 5px;
	border: 1px solid #d9d7d2;
}
.cumul_limits_allowed {
	border: 1px solid #d9d7d2;
	width: 100%;
}
.cumul_limits_allowed th {
	border: 1px solid #b8ad8a;
   background-color: #b8ad8a;
	padding: 5px;
}
.cumul_limits_allowed td {
   border: 1px solid #b8ad8a;
   padding: 5px;
}
.cumul_limits_allowed tr:hover {
   background-color: #ece8cf;
}
.cumul_limits_allowed td.act {
   background-color: #fed095;
}

.amount {
	text-align: right;
}
.intro {
   background-color: #FFF3D3;
   border: 1px solid #d9d7d2;
   border-radius: 4px;
   padding-left: 5px;
   margin-bottom: 20px;   
}
#contact .info {
	background: url('../images/icons/information.png') no-repeat scroll 0px 12px;
	padding-left: 25px;
}
#contact .warning {
	background: url('../images/icons/warning_48.png') no-repeat scroll 10px 10px #FFF3D3;
	border: 1px solid #b4afa5;
	padding-left: 70px;
}
#contact .phone_warning {
   background: url('../images/icons/warning.png') no-repeat scroll 5px 12px ;
   padding-left: 30px;
   margin-top: 15px;
   border: 1px solid #b4afa5;
   border-radius: 4px;
}
#contact_phone h4 {
	background: url('../images/icons/cc_phone_30x30.png') no-repeat scroll;
	padding-left: 40px;
}
#contact_mail h4 {
   background: url('../images/icons/cc_mail_30x30.png') no-repeat scroll;
   padding-left: 40px;
}
#contact_written h4 {
   background: url('../images/icons/cc_letter_30x30.png') no-repeat scroll;
   padding-left: 40px;
}
#contact_fax h4 {
   background: url('../images/icons/cc_fax_30x30.png') no-repeat scroll;
   padding-left: 40px;
}
#contact_complaints h4 {
   background: url('../images/logo/complaints_bubble.png') no-repeat scroll;
   padding-left: 86px;
}

/* -- @todo to delete */
#contact .contact_phone {
   background: url('../images/icons/cc_phone.png') no-repeat scroll 73px 0px;
   padding-left: 200px;
}
#contact .contact_mail {
   background: url('../images/icons/cc_mail.png') no-repeat scroll 73px 0px;
   min-height: 120px;
   padding-left: 200px;
}
#contact .contact_letter {
   background: url('../images/icons/cc_letter.png') no-repeat scroll 73px 0px;
   min-height: 120px;
   padding-left: 200px;
}
#contact .contact_fax {
   background: url('../images/icons/cc_fax.png') no-repeat scroll 73px 0px;
   min-height: 120px;
   padding-left: 200px;
}
#contact .nl .contact_pensionpoints {
   background: url('../images/n/logo/pensionpunt.jpg') no-repeat scroll 5px 10px;
   min-height: 100px;
   padding-left: 200px;
}
#contact .fr .contact_pensionpoints {
   background: url('../images/f/logo/pensionpunt.jpg') no-repeat scroll 5px 10px;
   min-height: 100px;
   padding-left: 200px;
}
#contact .du .contact_pensionpoints {
   background: url('../images/d/logo/pensionpunt.jpg') no-repeat scroll 5px 10px;
   min-height: 100px;
   padding-left: 200px;
}
/* -- @todo end to delete */

#contact .contexthelp {
	margin-top: 5px;
	margin-bottom: 5px;
}

#contact hr {
	border-bottom: 1px dashed #d9d7d2;
	border-top: none;	
}

.closing_days th {
   padding: 10px !important;
	text-transform: uppercase;
	text-align: left !important;
}
.closing_days td {
   padding: 10px !important;
   text-align: left !important;
   border-bottom: 1px solid #D9D7D2;
   border-top: 1px solid #D9D7D2;
}
#ombuds .nl {
	background: url('../images/n/logo/ombuds.png') no-repeat scroll 5px 10px;
   min-height: 120px;
   padding-left: 285px;
}
#ombuds .fr {
   background: url('../images/f/logo/ombuds.png') no-repeat scroll 5px 10px;
   min-height: 120px;
   padding-left: 285px;
}

.newyear_2015 {
	margin: 0;
	padding: 0;
}

.btn_subscribe_infosessions {
	margin: 10px 10px 10px 0;
	padding: 10px 20px;
	cursor: pointer;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
}
.visually_hidden {
	display: none;
	/*
	position: absolute !important;
	clip: rect(1px 1px 1px 1px); /* IE6, IE7 
	clip: rect(1px, 1px, 1px, 1px);
	padding:0 !important;
	border:0 !important;
	height: 1px !important;
	width: 1px !important;
	overflow: hidden;
	*/
}

.cookielaw-container {
	z-index: 999999;
	display: none;
	top: auto;
	bottom: 20px;
	right: 20px;
	position: fixed;
	height: auto;
	width: 300px;
	overflow: hidden;
	padding: 0 0 5px 75px;
   background: #ffd35a url('../images/icons/cookie.png') no-repeat 5px 5px;
   
   /*border*/
   border: 2px solid #bf931a;
   -webkit-border-radius: 6px;
   -moz-border-radius: 6px;
   border-radius: 6px;
   
   /*shadow*/
   -webkit-box-shadow: #d9d7d2 2px 2px 3px;
   -moz-box-shadow: #d9d7d2 2px 2px 3px;
   box-shadow: #d9d7d2 2px 2px 3px;
}
.cookielaw-container p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 90%;
}
.cookielaw-accept {
	text-align: right;
	padding-top: 0;
	padding-bottom: 0;
}
.cookielaw-accept a {
   background-color: #bf931a;
   padding: 6px 20px;
   /*border*/
   border: 2px solid #bf931a;
   -webkit-border-radius: 6px;
   -moz-border-radius: 6px;
   border-radius: 6px;
   
}
.googlemap {
   width:100%;
   height:600px;
   border: 1px solid black;
   margin: 10px 0;
}
.googlemaps-infowindow {
   width: 500px;
}

#content ul.list_presentations_15 {
	/*margin: 0;*/
	width: 450px;
}
#content .list_presentations_15 li {
	list-style-image: none;
	list-style-type: none;	
}
#content .list_presentations_15 li {
	border-radius: 4px;
	padding: 10px;
	margin: 10px 5px !important;
}
#content .list_presentations_15 .pensionreform {
   background-color: #a0e4ea;	
}
#content .list_presentations_15 .pensionreform_op {
   background-color: #ffd76b; 
}
#content .list_presentations_15 .commission {
   background-color: #d7e642; 
}
#content .list_presentations_15 .pensionapplication {
   background-color: #e4ee81; 
}
#content .list_presentations_15 .capelo {
   background-color: #c7bd91; 
}
#content .list_presentations_15 .mypension {
   background-color: #dad3b6; 
}
#content .list_presentations_15 .network {
   background-color: #afb6b6; 
}

/* styling jquery-ui tabs */
#content ul.ui-tabs-nav {
	margin: 0;
}
#content ul.ui-tabs-nav li {
   list-style-image: none;
   list-style-type: none;  
}
/* styling jquery-ui tabs */

/* accordion */
#content ul.ui-tabs-nav li {
   padding-bottom: 0;
}
#content .ui-tabs-panel ul {
   padding-left: 0;
   margin-left: 20px;
}
#content .ui-accordion-content ul {
   padding-left: 25px;
}
.pdos_accordion .ui-widget {
   font-size: 100%;
}
.pdos-accordion .ui-widget .ui-widget {
   font-size: 100%;
}
.pdos_accordion .ui-tabs .ui-tabs-panel {
   padding: 0;
}
.pdos_accordion .ui-state-default,
.pdos_accordion .ui-widget-content .ui-state-default,
.pdos_accordion .ui-widget-header .ui-state-default {
   /*border: none;*/
}

#content .pdos_accordion .ui-accordion .ui-accordion-content {
   /*padding: 10px 2px 20px 2px;*/
}

.pensionpoint table {
	width: 100%;
}

.pdos_accordion .ui-state-default {
   color: #2d2a1b;
}
.pdos_accordion .ui-state-active,
.pdos_accordion .subtabs .pdos_subaccordion .ui-state-active {
   color: #2d2a1b;
   background: #dad3b6 url('jquery-ui/images/ui-bg_highlight-hard_75_dad3b6_1x100.png') 50% 50% repeat-x;
}
.pdos_accordion .ui-state-hover {
   color: #2d2a1b;
}
.pdos_accordion .tabs .ui-state-active,
.pdos_accordion .subtabs .ui-state-active {
   background: url("images/ui-bg_highlight-hard_100_ffffff_1x100.png") repeat-x scroll 50% 50% #fff;
}

/* end accordion pensionpoints */

.tabs,
.subtabs {
   margin-bottom: 20px;
}

.pdos_accordion h5,
.pdos_subaccordion h6 {
	text-decoration: underline;
}
.pensionpoint td {
	width: 50%;
	padding: 10px;
	vertical-align: top;
}

.pensionpoint .pp_pdos,
.pensionpoint .pp_sdpsp,
.pensionpoint .pp_pdoed {
   background: transparent url('../images/pensionpoints/logo_pdossdpsp_very_small.png') no-repeat 10px 10px;
   border-top: 1px solid #E0CFC2;
   padding-left: 35px;
   font-size: 80%;
}
.pensionpoint .pp_pdos_rvp,
.pensionpoint .pp_sdpsp_onp,
.pensionpoint .pp_pdoed_lpa {
   background: transparent url('../images/pensionpoints/logos_pdos_rvp_small.png') no-repeat 10px 10px;
   border-top: 1px solid #E0CFC2;
   padding-left: 50px;
   font-size: 80%;
}
.pensionpoint .pp_all {
   background: transparent url('../images/pensionpoints/logos_pdos_rvp_rsvz_small.png') no-repeat 10px 10px;
   border-top: 1px solid #E0CFC2;
   padding-left: 75px;
   font-size: 80%;
}

.pp_information {
   background: url('../images/icons/information.png') no-repeat scroll 5px 12px;
   padding-left: 30px;
   margin-bottom: 20px;
   /*border: 1px solid #b4a76c;*/
   border-radius: 4px;
}

.pensionpoint .schedule {
   background: url('../images/icons/clock.png') no-repeat scroll 10px 12px;
   padding-left: 80px;
}

.pensionpoint .pp_googlemap {
	padding-top: 20px;
}

.pensionpoint .pp_googlemap img {
	float: left;
	padding-right: 20px;
	
}
.alert-modified {
   background: url('../images/icons/star.png') no-repeat scroll top right;
   padding-right: 20px;
}
.alert-new {
	background: url('../images/icons/new-yellow.png') no-repeat scroll top left;
	padding-left: 30px;
	padding-bottom: 5px;
}
.contexthelp {
   color: #4364a1;
   background-image: url('../images/icons/information.png');
   background-repeat: no-repeat;
   background-position: 0 center;
   padding: 2px 2px 2px 25px;
}
#content .pdos_accordion ul {
    margin: 0;
}

.table_example {
	width: 100%;
	border: 1px solid #b8ad8a;
	margin-top: 20px;
	margin-bottom: 20px;
}
.table_example th {
   border: 1px solid #b8ad8a;
   padding: 5px;
   font-weight: bold;
   width: 130px;
}
.table_example td {
   border: 1px solid #b8ad8a;
   padding: 5px;
}
.table_001 {
   width: 100%;
   border: 2px solid #b8ad8a;
}
.table_001 th {
   border: 1px solid #b8ad8a;
   padding: 5px;
}
.table_001 td {
   border: 1px solid #b8ad8a;
   padding: 5px;
   text-align: center;
}

div.annual_report_2014_nl {
   background-image: url('../images/n/annual_report/ar_2014.png');
   background-repeat: no-repeat;
   background-position: 0 0;
   padding-left: 210px;
}
div.annual_report_2014_fr {
   background-image: url('../images/f/annual_report/ar_2014.png');
   background-repeat: no-repeat;
   background-position: 0 0;
   padding-left: 210px;
}

