HTML {
	width: 100%;
}

body, table, div, tr, td, input, select, textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
	color: white;
	text-decoration: none;
	letter-spacing: normal;
	line-height: 16px;
	margin: auto;
	border-collapse: collapse;
	text-align: left;
}

input, select, textarea {
	color: #333333;
}
/*
body, table, tr, td, p, div, select, textarea {
	background-color: white;
}
*/

p {
	color: white;
}

body {
	background-color: white;
	background-repeat: repeat;
	border-collapse: collapse;
	text-align: left;
	border-collapse: collapse;
}

H1 {
	font-family: Arial;
	height: 26px;
	font-size: 22px;
	font-weight: normal;
	text-transform: uppercase;
	color: white;
	margin: 0;
	padding: 0;
	padding-top: 2px;
}

IMG {
	border: 0;
	display: block;
}

A {
	color: #333333;
	color: #ff8f43;
	text-decoration: none;
}

A:hover {
	color: #ff8f43;
	text-decoration: underline;
}

a.menu_item_link {
	color: #333333;
	text-decoration: none;
}

a.menu_item_link:hover {
	color: #ff8f43;
	text-decoration: none;
}


#footer A, #menu_list A {
	color: #333333; /* De zwarte kleur die overal wordt gebruikt */
}

#search A, #menu_list .special, #table_row A {
	color: #ff8f43; /* De oranje kleur die overal wordt gebruikt */
}

/*#table_row A {  mag weg, kleur links in overzichten
	color: #0093d8;
	color: #006493;
	color: #0076ae;
	color: #0088c8;
	color: #20a9cb;
}*/


.main_div {
	margin: 0px 30px 30px 50px;
}

.menu_item {
	font-size: 11px;
	width: 10px;
	padding: 0px 8px;
	text-align: right;
}

.menu_item,
.menu {
	font-size: 11px;
}

.title {
	font-family: Arial;
	font-size: 20px;
	font-weight: normal;
	text-transform: uppercase;
	color: white;
}

.admin {
	color: #333333;
}

.title2	{ 
	font-weight: bold; 
	font-size: 12px;
}

.db_comments {
	vertical-align: top;
	padding-right: 20px;
}

.border {
	border-style: solid;
	border-width: 1px;
}

.grey {
	color: #505050;
}

.black {
	border-color: #2c2c2c;
}

.green {
	border-color: #b0d526;
	background-color: #b0d526;
}

.white {
	color: white;
}

.blue {
	color: #0012CE;
	color: #281c67;
	color: #3e2c9f;
}

.footer_bar {
	width: 100%;
	height: 36px;
}

img.editorial {
	padding-bottom: 15px;
}

.odd_row_style, .even_row_style {
	height: 25px;
	padding: 2px 0px 2px 5px;
	border-style: solid;
	border-width: 1px 0px;
	border-top-color: #d9d9d9;
	border-bottom-color: white;
}

.odd_row_style {
	background-color: #f2f2f2;
}

.even_row_style {
	background-color: #f8f8f8;
}

.row_final {
	border-bottom-color: #d9d9d9;
}

#empty_row {
	background-color: white;
	height: 6px;
}


/*Button declaratie*/
#button_delete, #button_afgehandeld, #button_opslaan, #button_zoeken, #button_versturen, #button_volgende, #button_annuleren, #button_page, #button_login, #button_decline {
	height: 20px;
	width: 10px;
	padding: 0px 20px;
	color: white;
	font-weight: bold;
	text-align: center;
	border: solid white;
	border-width: 1px 1px 1px 1px;
	cursor: pointer;
}

#button_delete {
	background-color: #e30001; /* anders d8.... */
}

#button_opslaan {
	background-color: #b0d526;
}

#button_login, #button_decline {
	background-color: #505050;
}

#button_page {
	background-color: #7f8fa8;
}

#button_afgehandeld, #button_zoeken, #button_versturen, #button_volgende, #button_annuleren {
	background-color: #ffa901;
	background-color: #4561ba;
	background-color: #ff8f43;
}

#button_page {
	height: 12px;
	width: 5px;
	padding: 0px 15px;
	font-size: 11px;
}

.margin_buttons {
	margin: 20px 0px 0px 0px;
}

/* Form declaraties */

.input {
	font-weight: bold;
	color: #0078b0;
}

.inputform { width: 250px; }
.inputform_login { width: 210px; }
.inputform_postalcode { width: 70px; }
.inputform_aanmelden { width: 80px; }
.inputform_street { width: 150px; }
.inputform_streetnumber { width: 60px; }
.inputform_city { width: 132px; }

.form_label { 
	vertical-align: middle;
	width: 100px;
	padding: 0px;
}

.form_label_registration { 
	vertical-align: middle;
	width: 120px;
	padding: 0px;
}

.form_textarea {
	width: 250px;
	height: 100px;
}
	

input {
	line-height: normal;
}

#data_form_crm {
	text-align: left;
	vertical-align: top;
	padding: 15px;
	margin: 0;
}

#data_form_crm table, #data_form_crm tr, #data_form_crm td, #data_form_crm span {
	background-color: #f2f2f2;
	font-size: 11px;
}

#data_form_crm span {
	color: #898989;
}

#data_form_crm input, #data_form_crm select, #data_form_crm textarea, .goto_page {
	font-size: 11px;
}

#data_form_crm td {
	padding-top: 3px;
	padding-bottom: 3px;
	border: solid white;
	border-width: 1px 0px 1px 0px;
}

#data_form {
	text-align: left;
	vertical-align: top;
	padding: 15px;
	margin: 0;
}

#data_form table, #data_form tr, #data_form td {
	background-color: #f2f2f2;
}

#data_form span {
	color: #898989;
	font-size: 11px;
}

#data_form td {
	padding-top: 1px;
	padding-bottom: 1px;
}

.login_title {
	font-size: 22px;
	font-weight: bold;
}

.login_title2 {
	font-size: 22px;
	font-weight: bold;
}

a.login {
	font-size: 11px;
	text-decoration: underline;
	color: #3e2c9f;
}

a.login:hover {
	text-decoration: none;
	color: #b0d526;
	color: #ff8f43;
}

A.template			{ display: table; border: solid 2px #ffffff; -moz-box-sizing: border-box; }

A.templateOn,
A.template:hover 	{ display: table; border: solid 2px #ed5300; -moz-box-sizing: border-box; }

.image_template		{ display: compact; border: 0; }

A.bewerk {
	color: #333333;
	text-decoration: underline;
}

A.bewerk:hover {
	color: #333333;
	text-decoration: none;
}

A.timeline {
	color: #333333;
	color: #b0d526; /* groen */
	color: #ff8f43; /* oranje */
/*	color: #949494;  grijs */
	text-decoration: none;
	font-weight: bold;
}

A.timeline:hover {
	color: #ff8f43;
	color: #949494;
	text-decoration: none;
}

table.error_field {
	text-align: left;
	vertical-align: top;
	border: solid 1px #ff8f43;
	margin: 0;
	/*width: 100%;*/
}

.error_field td {
	background-color: #fcf1df;
	background-color: #fffcf8;
	padding: 5px 15px 5px 15px;
}

.error,
.red {
	color: #e30001;
}

.search_niet_verspringen {
	vertical-align: 4px;
}

A.verwijderen, A.hide, A.show {
	text-decoration: none;
}

A.verwijderen:hover, A.hide:hover, A.show:hover {
	text-decoration: underline;
}

A.verwijderen, A.verwijderen:hover {
	color: #e30001;
}

A.show, A.show:hover {
	color: #60a013;
}

A.hide, A.hide:hover {
	color: #ff8f43;
}

.sub 
{
font-family: HelveticaNeueLT Std Ext, Arial, Helvetica, Verdana;
font-size: 8pt;
background-color: transparant;
/*color: #834767; -> zie .image_left/right a*/
text-align: center;
/*border: solid #5b99ce;
border-width: 0px 1px 1px 1px;*/
margin: 0;
padding: 0;
display: block;
}

.span_float_left,
.span_float_right,
.pictures
{
border: solid 1px white; 
display: inline;
}

.span_float_right
{
float: right;
text-align: right;
margin: 0px 10px 5px 10px;
border: solid 0px black;
}

.span_float_left
{
float: left;
text-align: left;
margin: 0px 10px 5px 0px;
border: solid 0px black;
}

.check {
display: none;
}
