body {
    border-right: 5px;
    border-top: 5px;
    border-left: 5px;
    border-bottom: 5px;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
table {
    font-size: 9px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #f2f4f7;
    border-color: #bac5d6;
}
input, textarea {
    background-color: #ffffff;
    border-style: solid;
    border-width: 1px;
    border-color: #bac5d6;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
}
.radiobut {
    background-color: #F2F4F7;
    border-color: #F2F4F7;
    font-size: 10px;
}
select {
    background-color: #ffffff;
    border-style: solid;
    border-width: 1px;
    border-color: #bac5d6;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
}
a:link {
    color: #000000;
    text-decoration: none;
}
a:visited {
    color: #000000;
    text-decoration: none;
}
a:hover {
    color: #000000;
    font-weight: bold;
    text-decoration: none;
}
.input_fout {
    background-color: #ffffff;
    border-style: solid;
    border-width: 1px;
    border-color: #FF0000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
}
.text_fout {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FF0000;
}
.text_required { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: green; font-weight: bold; }
.input_required { background-color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; border: solid 1px green; }
.tabel {
    font-size: 9px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #f2f4f7;
    border-color: #bac5d6;
    margin: auto;
}
.titel { 
	font-size: 14px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
}
img {
    background-color: transparent;
    border: 0;
} 
