* {
        font-family:arial;
}
.error,.error2,.error3 {
	color:red;	
}
html {
     overflow: -moz-scrollbars-vertical;
     overflow-y: scroll;
}
html,body {
    margin:0;
    padding:0;
}
body {
        background-color:#009933;
}
img {
	border:0;
	}
br {
    clear:left;
}
label {
		width:150px;
		float:left;
	}
.planner {
		xborder-left:solid 1px black;
		xborder-top:solid 1px black;
	}
.planner th {
	border-bottom:dotted 2px black;
	xborder-right:solid 1px black;
	background-color:black;
	color:white;
	width:160px;
	}
.planner td {
	border-bottom:dotted 2px black;
	xborder-right: solid 1px black;
	height:40px;
	vertical-align:top;
	padding:2px;
}
.reminder {
		background-color:#E0841B;
		border:solid 2px #9C5E17;
		margin-bottom:2px;
		padding:2px;
		cursor:pointer;
	}
.afspraak {
		background-color:#009933;
		border:solid 2px #006E25;
		margin-bottom:2px;
		padding:2px;
		cursor:pointer;
		color:white;
	}
.rapport {
		background-color:#009933;
		border:solid 2px #00adef;
		margin-bottom:2px;
		padding:2px;
		cursor:pointer;
		color:white;
	}
.rapportNederland {
		background-color:#009933;
		border:solid 2px #00adef;
		margin-bottom:2px;
		padding:2px;
		cursor:pointer;
		color:white;
	}
	
	.rapportBelgie {
		background-color:purple;
		border:solid 2px #00adef;
		margin-bottom:2px;
		padding:2px;
		cursor:pointer;
		color:white;
	}
	
	.rapportExtern {
		background-color:red;
		border:solid 2px #00adef;
		margin-bottom:2px;
		padding:2px;
		cursor:pointer;
		color:white;
	}
.inspectie {
		background-color:#009933;
		border:solid 2px #f36d24;
		margin-bottom:2px;
		padding:2px;
		cursor:pointer;
		color:white;
	}
.vrij {
		background-color:#E8E115;
		border:solid 2px #A39E0D;
		margin-bottom:2px;
		padding:2px;
		cursor:pointer;		
	}	
.wrap {
    width:1400px;
    margin-left:auto;
    margin-right:auto;
}
.header {
    display:block;
}
.header ul {
        padding:0;
        margin:0;
        list-style:none;
}
.header ul li {
        float:left;
        margin:0px;
        margin-right:0;
        margin-bottom:0;
}
.header ul a {
        width:100px;
        height:60px;
        background-color:white;
        color:#009933;
        text-align:center;
        vertical-align:middle;
        text-decoration:none;
        display:block;
            margin:5px;
        margin-right:0;
        margin-bottom:0;
        padding:0;
        padding-top:40px;
        font-size:18px;
        

}
.header ul a:hover {
    background-image:none;
}
.content {
    width:1360px;
    background-color:white;
    margin:5px;
    padding:20px;
}

form {
    padding:20px;
    background-color:#eee;
    border:solid 1px #fff;
}

.form label {
    width:130px;
    float:left;
    font-size:14px;
    padding-top:3px;
}
.form  input,.form  select,.form  textarea {
    width:200px;
    font-size:16px;
}
.tabel input {
    width:90px;
}

.block {
    float:left;
    margin-right:40px;
}
.fout {
    padding:20px;
    color:red;
    font-weight:bold;
    font-size:16px;
    background-color:#fff;
    border:solid 4px #009933;
    margin-bottom:20px;
}
.goed {
    padding:20px;
    color:#009933;
    font-weight:bold;
    font-size:16px;
    background-color:#fff;
    border:solid 4px #009933;
    margin-bottom:20px;
}
.black {
    text-decoration:none;
    text-transform:uppercase;
    display: inline-block;
    -webkit-border-radius: 5px;
    -webkit-box-shadow: inset #ccc 0 2px 2px;
    border: solid 1px #777;
    background-color:#009933;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#85daae), color-stop(0.5, #10a156), color-stop(0.5, #009246), to(#00823e));  
    color: #fff;
    text-shadow: #000 0 1px 0;
    font: normal 13px Helvetica, Sans-serif;
    padding: 5px;
}
.red {
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ff0000), color-stop(0.5, #ee0000), color-stop(0.5, #550000), to(#990000));  
	background-color:red;
	}
.tabel tr td input {
    width:140px;
}

.items {
    border-radius:10px;
    border:solid 1px;
    padding: 0;
    width:100%;
    background-color:white;
}
.items th {
    text-align:left;
    padding:8px;
}
.items td {
    padding:8px;
}
.items td a {
    text-decoration:none;
    color:black;
}
#urlDisable {
	background-image:none;
	background-color:#ccc;
	color:white;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}




#passwordStrength
{
        height:10px;
        display:block;
        float:left;
}

.strength0
{
        width:330px;
        background:#cccccc;
}

.strength1
{
        width:50px;
        background:#ff0000;
}

.strength2
{
        width:130px;    
        background:#ff5f5f;
}

.strength3
{
        width:200px;
        background:#56e500;
}

.strength4
{
        background:#4dcd00;
        width:330px;
}

.strength5
{
        background:#399800;
        width:400px;
}