.link_nounderline, .link_nounderline a:link, .link_nounderline a:visited, .link_nounderline a:hover{
	text-decoration: none;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}


.blue_background{
	background-color: #2b3758;
	color: #ffffff;
	text-align: center;
	margin: 10px;
	padding: 7px;
	margin-left: 0px;
	margin-right: 0px;
}


.agenda_overzicht{
  padding-left:10px;
  padding-right:10px;
  padding-top:4px;
  padding-bottom: 4px;
  font-family: Arial, Helvetica, sans-serif; 
}
.persoonsgegevens_overzicht{
  text-indent: -10px;
  padding-left:30px;
  padding-right:10px;
  padding-top:4px;
  padding-bottom: 4px;
  font-family: Arial, Helvetica, sans-serif; 
}



.table{
	width: 100%;
	padding: 0px;
	margin: 0px;
	border: 0px;
	border-collapse: collapse; 
	border-spacing: 0px;
}

.table_in_page{
	width: 100%;
	padding: 0px;
	margin: 0px;
	border: 0px;
	border-collapse: collapse; 
	border-spacing: 0px;
	
	background-color: #f0f0f0;
	background-image:url('../images/formulieren_achtergrond_shine.png');
	background-repeat:repeat-x;
	background-position: top left;
	
	border: 0px;
	border-left: solid 1px #dfe0e8;
	border-right: solid 1px #cdcfd1;
	border-top: solid 1px #dfe0e8;
	border-bottom: solid 1px #cdcfd1;
}

.table_in_page tr{
	/*border-top: solid 1px #dfe0e8;*/
	/*background-image:url('../images/formulieren_achtergrond.png');
	background-repeat:repeat;*/
}

.table_in_page_header, .table_in_page_header th{
	/*background-image:url('../images/table_background_white_transparant.png');
	background-repeat:repeat;*/
	
	/*border-top: solid 1px #dfe0e8;*/
	/*border-left: solid 1px #dfe0e8;
	border-right: solid 1px #cdcfd1;*/
	border-bottom: solid 1px #dfe0e8;
	
	padding-left: 20px;
	padding-top: 15px;
	padding-bottom: 10px;

	text-align: left;
	
	margin-bottom: 15px;
}
.table_in_page_header, .table_in_page_header th, .table_in_page_header h3 {
	font-size: 14pt;
	color: #2b3758;
}

.table_in_page_bar, .table_in_page_line_top{
	border: 0px;
	/*border-top: solid 1px #dfe0e8;*/
}
.table_in_page_left_column, .table_in_page_line_left{
	border: 0px;
	/*border-left: solid 1px #dfe0e8;*/
	/*border-top: solid 1px #dfe0e8;*/
	border-spacing: 0px;
}
.table_in_page_right_column{
	border: 0px;
	/*border-right: solid 1px #cdcfd1;*/
	/*border-top: solid 1px #dfe0e8;*/
	border-spacing: 0px;
}

.table_in_page_bar_bottom, .table_in_page_line_bottom{
	border-bottom: solid 1px #dfe0e8;
	border-spacing: 0px;
}

.table_in_page_left_column, .table_in_page_transparant{
	/*background-image:url('../images/table_background_white_transparant.png');*/
	background-repeat:repeat;
	vertical-align: top;
	border-spacing: 0px;
}

.table_in_page_left_column{
	width: 250px;
	padding: 0px;
	margin: 0px;
	padding-top: 4px;
	padding-left: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	vertical-align: top;
	border-spacing:0px; 
	border-right: 0px;
	border-bottom: 0px;
}
.table_in_page_right_column{
	border-spacing:0px; 
	padding: 0px;
	margin: 0px;
	padding-left: 0px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	vertical-align: middle;
}

.table_in_page_left_column, .table_in_page_left_column p, .table_in_page_left_column a, .table_in_page_left_column li{
	color: #434445;
	font-size: 10pt;
	text-align: right;
	margin-left: 0px;
}
.table_in_page_right_column, .table_in_page_right_column p, .table_in_page_right_column a, .table_in_page_right_column li, .table_in_page_right_column label{
	color: #000000;
	font-size: 10pt;
	text-align: left;
}


.table_in_page_bar, .table_in_page_top{
	padding-left: 10px;
	padding-right: 10px;
	border-spacing: 0px;
	vertical-align: top;
}

.table_in_page_footer{
	padding-left: 10px;
	padding-right: 10px;
	border-spacing: 0px;
	vertical-align: top;
	text-align: center;
	
	font-size: 8pt;
	
	padding-top: 2px;
	padding-bottom: 7px;
	
	/*border-top: solid 1px #dfe0e8;*/
	/*border-bottom: solid 1px #cdcfd1;
	border-left: solid 1px #dfe0e8;
	border-right: solid 1px #cdcfd1;
	*/
	
}


.table_in_page_helptekst{
	background-color: #ffffee;
	padding: 20px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 20px;
	
	font-size: 11pt;
}

.table_in_page_right_column_textbar, .table_in_page_right_column_textbar_nowidth, .table_in_page_right_column_file, .table_in_page_textarea, .table_in_page_textarea_fixedwidth, .table_in_page_button{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	text-align: left;
	
	/*background-image:url('../images/formulieren_tekstvak_achtergrond.png');
	background-repeat:repeat-x;
	background-position: top left;*/
}
.table_in_page_right_column_textbar, .table_in_page_right_column_textbar_nowidth, .table_in_page_right_column_file{
	/*height: 16px;*/
}

.table_in_page_right_column_textbar, .table_in_page_textarea_fixedwidth, .table_in_page_fixedwidth {
	width: 300px;
}
.table_in_page_textarea{
	width: 100%;
}
.table_in_page_right_column_file{
	width: 300px;
}
.table_in_page_button{
	width: 200px;
	text-align: center;
	font-size: 10pt;
}


.tabel_bar_gray{
	background-image:url('../images/tabel_bar_darkgray.png');
	background-repeat:repeat-x;
	background-position:center;
	padding-left:0px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11pt;
	background-color: #aeafa0;
	
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	padding-right: 10px;
	color: #FFFFFF;
	font-size: 11pt;
}
.tabel_bar_gray a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.tabel_bar_gray  a:visited{
	color: #FFFFFF;
	text-decoration: none;
}
.tabel_bar_gray  a:visited{
	color: #FFFFFF;
	text-decoration: none;
}

.tabel_cell_lightgray{
	font-family: Arial, Helvetica, sans-serif; 
	background-color: #e5e5e1;
	
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
	padding-right: 10px;
}
.tabel_cell_lightgray a:link {
	text-decoration: none;
}
.tabel_cell_lightgray  a:visited{
	text-decoration: none;
}
.tabel_cell_lightgray  a:visited{
	text-decoration: none;
}





.page_titlebar, .page_titlebar_table, .page_titlebar_plus{
	height: 25px;
}
.page_titlebar, .page_titlebar_table, .page_titlebar_plus, .page_titlebar_tekst{
  vertical-align: middle;
  padding-left: 8px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-top: 0px;
  color: #ffffff;
  font-weight: bold;
  text-decoration: none;
  font-size: 10pt;
}
.page_titlebar_tekst a:link, .page_titlebar_tekst a:hover, .page_titlebar_tekst a:visited{
	text-decoration: none;
}
.page_titlebar_tekst{
  margin-top: 0px;
  margin-bottom: 5px;
  
  padding: 0px;
  padding-top: 4px;
  padding-bottom: 0px;
  padding-right: 15px;
}
.page_titlebar_table, .page_titlebar_plus{
  padding-left: 8px;
  padding-right: 0px;
  padding-bottom: 1px;
  padding-top: 0px;
}

.page_titlebar, .page_titlebar_table{
  background-image:url('../images/page_titlebar_background.png');
  background-repeat:repeat-x;
  background-position:top left;

}

.page_titlebar a:link, .page_titlebar_plus a:link, .page_titlebar_tekst a:link{
  color: #ffffff;
  text-decoration: none;
}
.page_titlebar a:visited, .page_titlebar_plus a:visited, .page_titlebar_tekst a:visited{
  color: #ffffff;
  text-decoration: none;
}
.page_titlebar a:hover, .page_titlebar_plus a:hover, .page_titlebar_tekst a:hover{
  color: #ff8833;
  text-decoration: none;
}

.page_titlebar_plus{
  background-image:url('../images/page_titlebar_plus.png');
  background-repeat:no-repeat;
  background-position:right top;
}








/* DOCUMENTEN */
.table_in_page_row{
	margin: 0px;
	padding: 0px;
	padding-left: 0px;
	padding-bottom: 2px;
	padding-top: 2px;
	
	font-size: 10pt;
	text-decoration: none;
	
	vertical-align:middle;
}
.table_in_page_row_bar{
	border-bottom: 1px solid #9c9ba1;
}
.table_in_page_cell_tekst, .table_in_page_cell_tekst a:link, .table_in_page_cell_tekst a:hover, .table_in_page_cell_tekst a:visited{
	padding-bottom: 2px;
	padding-top: 2px;
	
	font-size: 10pt;
	text-decoration: none;
	
	vertical-align:middle;
}
.table_in_page_row_hover{

	background-image:url('../images/table_background_white_transparant.png');
	background-repeat:repeat;
	
	border-bottom: 1px solid #9c9ba1;
	
	margin: 0px;
	padding: 0px;
	padding-left: 0px;
	padding-bottom: 2px;
	padding-top: 2px;
	
	vertical-align:middle;
	text-decoration: none;
}





.webshop_product_overzichttabel_titelbalk{

	background-image: url('../images/webshop_titelbalk_glans.png');
	background-repeat:x-repeat;
	background-position:top center;
	
	padding-left: 10px;
	color: #ffffff;
	text-decoration: none;
	
	font-size: 11pt;
	text-align: left;
	vertical-align:center;
	
	height: 21px;
}

.webshop_product_overzichttabel_titelbalk_tekst, .webshop_product_overzichttabel_titelbalk_tekst a:link, .webshop_product_overzichttabel_titelbalk_tekst a:hover, .webshop_product_overzichttabel_titelbalk_tekst a:visited{
	margin: 0px;
	padding: 0px;
	color: #ffffff;
	text-decoration: none;
	font-size: 11pt;
}
.webshop_product_overzichttabel_titelbalk_tekst a:hover{
	font-weight: bold;
}


.ondertitel {
    color: #666666;
    font-size: 10pt;
    font-weight: normal;
    padding: 0px;
    padding-left: 5px;
    padding-bottom: 2px;
    text-decoration: none;
}






.button_container a{
    text-decoration: none;
}
.button {
    background-color: #2B395C;
    background-image: url("../images/button_glans.png");
    background-repeat: repeat-x;
    background-position: center top;
    border: 1px solid #999999;
    border-radius: 7px 7px 7px 7px;
    padding: 4px;
    text-align: center;
	text-decoration: none;
	box-shadow: 0 2px 4px rgba(100, 100, 100, 0.3);
}
.button, a .button, a:link .button, a:hover .button , a:visited  .button{
    text-decoration: none;
	color: #ffffff
}
.button:hover {
	background-image: url("");
	text-decoration: none;
	border-color: #777777;
	box-shadow: 0 3px 5px rgba(50, 50, 50, 0.4);
	color: #ffffff
}
.button:active {
	background-image: url("../images/button_glans_inverted.png");
	box-shadow: 0 2px 4px rgba(255, 255, 255, 0.3);
	color: #dddddd;
}

.button_small {
    border-radius: 4px;
    padding: 2px;
}


.inline_horizontal_list{
	padding: 0px;
}
.inline_horizontal_list li{
	display: inline;
	padding-right: 5px;
}




html {
	overflow-y: scroll;
}

img { 
	border: none; 
}
table{ 
	border-collapse: collapse;
}
form{
	display: inline;
}