/* LAST REV. 12.04.2007 (TO) aangepast aan Spanz */

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color: #FFF;
	margin-top:20px;
	color: #000
}

.error
{
	color:#FF0000;
}

/* table on the overview pages */
.tablemain
{
	width: 100%;
	font-size:9pt;
	border:0;
	padding:0px;
	margin-right:10px;
	color:#000;
}

.tableheaderrow
{
	background-color:#eee;
	text-align:left;
	font-weight:bold;
	color:#000000;
}

.reportinformation { display:block; margin-top:10px; margin-bottom:5px; padding-left: 5px; }

.tableheadercell { background-color:#ccc; color:#000000;}

.tablecontentrow {}

.tablecontentrow_current { font-weight:bold;}
.tablecontentrow_current a:link,.tablecontentrow_current a:active,.tablecontentrow_current a:visited  { font-weight:bold; }

.tablecell_odd { background-color:#fff;}

.tablecell_even { background-color:#eee;}

.tablecell_odd_current { background-color:#fff;}

.tablecell_even_current { background-color:#eee;}

/* END table on the overview pages */

/* table on edit pages */

.tableedit {}

.tableeditrow {}

.editlabel {}

.editcontrol {}

/* END table on edit pages */

.formHeader
{
	font-size:12pt;
}

.formLabel
{
	font-size:9pt;
	color:#000000;
}

.formButton
{
	font-size:9pt;
}

.formListbox
{
}


.list
{
	font-size:9pt;
	/*border:1px;
	border-style:solid;
	border-color:#003366;*/
	padding:0px;
	/*float: bottom;*/
	width: 699px;
	height:100%;
	margin: 0px 0px 20px 0px;
	clear:left;
}

.listrow
{
	display:block;
	float: bottom;
	font-size:9pt;
	/*border:1px;
	border-style:solid;
	border-color:#000;*/
	margin:0px;
	clear:left;
}

.listrow_tuesday {
	background-color:#eee;
}

.tuesdayonly {
	color:#FF7100;
}

.link {
	display:block;
	float:bottom;
}

.fieldsetReporting {
	width:699px;
}

.listcell
{
	display: block;
	float: left;
	width:100px;
	/*height:100%;*/
	font-size:9pt;
	border:0px;
	/*border-style:solid;
	border-color:#003366;*/
	padding:2px;
}

.headermenu {
}

.headermenuleft {
	display:block;
	float:left;
}
.headermenucenter {
	display:block;
	float:left;
}
.headermenuright {
	display:block;
}

.flashpreview {
	display:block;
	float:left;
	clear:left;
}

th {
	background-color: #ccc;
    color: #000000;
}
h1 {
	
	font-size: 16px;
	color: #FF7100;
	margin-bottom:10px;
}

h3, h4 {
	color: #FFFFCC;
}

h5, h6 {
	color: #6699CC;
}
a,a:link,a:active,a:visited { 
	font-size: 16px;
	 font-family: Georgia, Arial, Helvetica, sans-serif;
	 font-weight: normal;
	 color: #FF7100;
	 text-decoration:none; }
a:hover {
	text-decoration:underline; 
}

.pagewrapper {
	font-size: 14px;
	 position: relative;
	 width:754px;
	 margin: 0 auto;
	 text-align: left;
}
.pagewrapper input[type="text"],
.pagewrapper select {
	font-size: 14px;
	padding: 0.2em;
	line-height: 1.2em;
}

.headertop {
	color: #ff6a01;
    font-family: Georgia,Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: bold;
    margin: 0 0 20px;
}

table.tablelist {
    width: 100%;
}
table.tablelist tr:nth-child(even) td {
	background-color: #eee;
}
.control {
	display: table-row;
}
.required {
	color: red;
}
.grid-small-left {
	padding-right: 1em;
}
.grid-small-left, .grid-medium-right  {
	padding-top: 0.5em;
	display: table-cell;
}
select {
	min-width: 150px;
}
.buttonbar {
    margin-top: 1em;
}
input.button {
    line-height: 18px;
}
.button, a.button {
    background-color: #ff7100;
    border: 1px solid #ff7100;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
    line-height: 18px;
    padding: 2px 5px;
    transition: background-color 200ms ease-out 0s;
    vertical-align: top;
}
.button:hover, a.button:hover {
    background-color: #444;
    border: 1px solid #444;
    color: #fff;
    text-decoration: none;
}
.login_col_label {color: #777777;
cursor: pointer;}


.button, a.button {
    display: inline-block;
    padding: 2px 5px;
    border: 1px solid #FF7100;
    background-color: #FF7100;
    color: #fff;
    vertical-align: top;
    line-height: 18px;
    font-size: 12px;
    transition: background-color 200ms ease-out 0s;
    cursor: pointer;
    -webkit-appearance: none;
}

.login .button-submit {
    background-color: #1db954;
    border: 1px solid #1db954;
    border-radius: 5px;
    color: #ffffff;
    cursor: pointer;
    font-size: 14px;
    line-height: 24px;
    padding: 6px;
    transition: background-color 200ms ease-out 0s;
    width: 100%;
	text-align: left;
}
.login input[type="text"], .login input[type="password"], .login input[type="date"], .login input[type="datetime"], .login input[type="datetime-local"], .login input[type="month"], .login input[type="week"], .login input[type="email"], .login input[type="number"], .login input[type="password"], .login input[type="search"], .login input[type="tel"], .login input[type="time"], .login input[type="url"], .login textarea {
background-color: #fff;
border: 1px solid #cccccc;
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
box-sizing: border-box;
color: rgba(0, 0, 0, 0.75);
display: block;
font-family: inherit;
font-size: 16px;
height: 32px;
margin: 0 0 0.88889rem;
padding: 0 5px;
transition: box-shadow 0.45s ease 0s, border-color 0.45s ease-in-out 0s;
width: 100%;
line-height: 24px;}


