body, html {
	font-family: Verdana, Geneva, sans-serif;
}

strong {
	font-weight: bold;
}

.header a {
	color: #fff;
	text-decoration: underline;
}

.header a:hover {
	text-decoration: none;
}

.header, .nav {
	min-width: 1000px;
	padding: 10px 10px 0px 10px;
	background-color: #404041;
	color: #fff;
}

.topheader {
	font-size: 14px;
	text-align: right;
}

.nav ul {
	list-style: inside;
}

.nav ul li{
	display: inline-block;
	padding: 10px;
}

.nav a {
	color: #fff;
	text-decoration: none;
}

.active, .nav ul li:hover {
	background-color: #fff;
	color: #404041;
}

.header {
	height: 50px;
	font-size: 14px;
}

.contentheader {
	font-size: 12px;
	text-decoration: underline;
	padding-left: 15px;
	margin-bottom: 10px;
}

.content {
	min-height: 400px;
	padding: 10px;
}

.wrapper {
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    -khtml-border-radius: 20px;
    border-radius: 3px 10px 3px 10px;
    border: 1px solid #ccc;
    color: #333;
    padding: 10px;
    width: 100%;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #ccc;
    float: left;
    background-color: #F7F7F7;
	margin-bottom: 10px;
}

table thead th {
    height: 25px;
    font-weight: bold;
    background-color: #404041;
    color: white;
    cursor: default;
    font-size: 100%;
    padding: 3px 3px;
	text-align: left;
}

.lijst td {
    padding: 3px;
    line-height: 22px;
    background-color: #fff;
    vertical-align: top
}

.lijst tr:hover td {
    line-height: 22px;
    background-color: #CFE3F1
}

.tablewrapper {
	height: 500px;
	overflow: auto;
}

form table tr td{
	padding: 3px;
}

input[type=text], input[type=password] {
    width: 250px
}

input, button, .button {
    border: 1px solid #ccc;
    color: #333;
    margin-bottom: 0.6em;
    padding: 0.7em;
    background-color: white;
    cursor: pointer;
    margin-bottom: 4px
}

input:hover, button:hover, textarea:hover, .button:hover {
    border: 1px solid #9B9B9B;
    color: #333;
    margin-bottom: 0.6em;
    padding: 0.7em;
    background-color: #EAEAEA;
    margin-bottom: 4px
}

select {
    border: 1px solid #ccc;
    color: #333;
    padding: 0.7em;
    background-color: white;
    margin-bottom: 4px
}

textarea {
    border: 1px solid #ccc;
    color: #333;
    padding: 0.7em;
    background-color: white;
    margin-bottom: 4px
}

select option {
    padding: 0.3em
}

input.active {
    border: 1px solid #A3238E;
    background: #DFDFFF
}

textarea.active {
    border: 1px solid #A3238E;
    background: #DFDFFF
}

select.active {
    border: 1px solid #A3238E;
    background: #DFDFFF
}

td a {
	color: #000;
	text-decoration: underline;
}

td a:hover {
	color: #000;
	text-decoration: none;
}

.button {
	text-decoration: none;
	margin: 5px;
	display: inline-block;
	font-size: 12px;
	-moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
}

.ui-datepicker-trigger {
	cursor: pointer;
}

.wrapper a {
	color: #333;
	text-decoration: underline;
}

.wrapper a:hover {
	text-decoration: none;
}