/* CSS Document */

body {
	font-family:Arial, Helvetica, sans-serif;
}
label {
	font-family:Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
}
p {
	color: #FFFFFF;
	font-size: 12px;
	margin-left: 20px;
	margin-right: 20px;
}
h1 {
	font-size: 24px;
	font-style: normal;
	color: #FFFFFF;
	margin-left: 20px;
}
a {
	color:#FFFFFF;
}
a:hover {
	color: #FFCC00;
}
td {
	vertical-align: top;
}
h3 {
	font-size: 16px;
	font-style: normal;
	color: #FFFFFF;
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 8px;
	margin-bottom: 0px;
}
ul{list-style:none}
table .weis td {
	border-bottom:#fff 1px dotted;
}

table .weis{
	margin-left:6px;
}

form {margin:0 0 15px 0}
form label, form input, form textarea {font:12px/13px Arial, Helvetica, sans-serif;width:260px;margin:8px 0 2px 0;padding:1px;display:block;float:left}
form input, form textarea {border:1px solid #bbb;background:#fcfcfc url(../img/form-hg.png) repeat-x;overflow:auto;margin-top:2px}
form textarea {height:120px}
form input:focus, form textarea:focus {border:1px solid #083061}
form label {text-align:right;margin-top:3px; width:70px;padding:1px 15px 1px 1px}
form legend {display:none}
form fieldset {border:none;}
form input.submit,form input.submit2 {width:129px;padding:4px 3px;color:#000;cursor:pointer;border:none;border:1px solid #bbb;float:left; font-weight:bold}
form input.submit2{margin-left:6px}
form fieldset#submitbox {clear:both; margin-top:2px; padding-left:86px}
form fieldset#adresse {margin:0 10px 0 0}
form input.radio {width:20px;margin-top:5px;border:none;background:transparent}
* html form input.radio {margin-top:1px}
form label.radio {width:auto}
form input.checkbox {width:20px;margin-top:6px}
* html form input.checkbox {margin-top:4px;width:20px}
form label.checkbox {}
form label.required {background:url(../img/required.gif) top right no-repeat}
.error,span.error {color:#f00 !important;font-weight:bold !important}
#fehlermeldung{display:none;background:#EBEBEB;border:3px solid #8D8B8C;padding:10px;margin:15px 0 5px 0; width:240px; float:right}
#fehlermeldung strong{color:#f00 !important}
form br {clear:left}
form input[type=hidden] {display:none;border:0;padding:0}
form label#label-anrede-herr,form label#label-anrede-frau,form label#label-grund-ja,form label#label-grund-nein,form label.radio-small{width:20px; text-align:left; margin-left:5px; margin-top:4px}