html * {
	margin: 0;
	padding: 0;
}
body {
	/*background: #fff url(../_px/old/hintergrund_umfrage_popup.gif) repeat-x;*/
	background-color: #E3E3E4;
	color: #000;
	text-align: left;
	margin: 0;
	padding: 0;
}

body, p, td {
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size: 9pt;
	font-weight: normal;
}

p { margin: 0; padding: 0 0 5px 0; }
h1 {
	font-size: 12pt;
	color: #D93024;
	font-weight: bold;
	padding: 0 0 10px 0;
}
h2 {
	font-size: 11pt;
	color: #D93024;
	font-weight: bold;
	padding: 0 0 10px 0;
}
h3 {
	font-size: 10pt;
	color: #D93024;
	font-weight: bold;
	padding: 0 0 10px 0;
}
a { color: #520926; }
hr { margin: 0; padding: 0; }

.clr { clear: both; }
.unsichtbar { display: none; }

div#kopf { background-color: #fff; border-bottom: 5px solid #A1A2A5; padding: 10px; }
div#inhalt { width: 570px; margin-top: 10px; padding: 10px 10px 20px 10px; }

table#tblListe {}
table#tblListe td { padding: 2px 10px 2px 2px; }

ul#fehlermeldung { margin: 0; padding: 0 0 10px 0; }
ul#fehlermeldung li { margin: 0 0 0 20px; padding: 0; color: #f00; font-weight: bold; }

/* Formular */
form#frmAnfrage { margin: 0; padding: 0; }
form#frmAnfrage fieldset { margin: 0 0 20px 0; padding: 0; border: 0; }

div.frmRow { margin: 0; padding: 10px 0; clear: both; }
div.frmRow label { float: left; display: block; width: 160px; text-align: right; padding-right: 10px; }
div.frmRowB { margin: 0; padding: 10px 0 10px 170px; clear: both; }

form#frmAnfrage select.frmSelect { float: left; width: 330px; overflow: hidden; }
form#frmAnfrage input.frmText { float: left; width: 350px; }
form#frmAnfrage input.frmText2 { float: left; width: 50px; }
form#frmAnfrage input.frmText3 { float: left; width: 295px; }
form#frmAnfrage textarea.frmTextarea { float: left; width: 330px; }
