body {
	background-color: #fff;
    font: 12px ArialMT, Arial, Verdana, sans-serif;
    text-align: left; text-decoration: none; text-indent: 0px; text-transform: none;
	}

.Body {
	position: relative;
	top: 30px;
	background-color:#FFFFFF;
    letter-spacing: 0;
    line-height: 20px;
}

.Title {
    color: #969696;
    font-size: 36px;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 42px;
    margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;
    padding-bottom: 0px; padding-top: 0px;
}

.warnung { color:#CC0000; font-weight:bold; }
.notice { color:#DE7000; font-weight:bold; }
.fehler { color:#DD0000; font-weight:bold; }
.ok { color:#00DD00; font-weight:bold; }

.noprint { display:none; }

#symbolleiste {
display:none;
}

#seitenmenue {
display:none;
}

#contentarea {
	margin-left: 0px;
	min-width: 500px;
	padding: 5px 5px 5px 5px;
}

#contentarea ul {
	margin: 0px;
	padding: 0px 5px 5px 5px;
}

#contentarea li {
	padding: 0px;
	list-style:none;
}


#liste {
	float: none;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	border: solid 1px #eaeaea;
}

#liste thead tr {
	font-size: 12px;
	font-weight:bold;
	line-height: 13px;
}

#liste thead tr td {
	font-size: 12px;
	font-weight:bold;
	line-height: 13px;
	background-color:#fff;
	border-bottom: solid 1px #eaeaea;
}

#liste tbody tr {
	font-size: 12px;
	line-height: 13px;
	page-break-inside: avoid;
}

#liste tbody tr td {
	float:none;
	color: #000000;
	margin: 0px 0px 0px 0px;
	padding: 1px 5px 1px 0px;
	border-bottom: dotted 1px #A4B0C8;
}

#liste tbody tr:hover td {
	background-color:#EEEEEE;
	border-bottom: dotted 1px #3F5671;
}

a:link { color:#0000DD; text-decoration:none; }
a:hover { color:#0000DD; text-decoration:none; background-color:#999999; }
a:visited { color:#0000DD; text-decoration:none; }

h1, h2, h3, p {
    color: #473b3b;
	font-size: 16px;
    letter-spacing: 0;
    margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;
    padding-bottom: 0px; padding-top: 0px;
}

h1 { font-size: 20px; line-height: 25px; }
h2 { font-size: 18px; line-height: 25px; }
h3 { font-size: 16px; line-height: 25px; }
p { font-size: 12px; }

#font_klein { font-size: 12px; }
#font_mini { font-size: 10px; }

.Normal { margin: 4px; }
div { overflow: visible; }
img { border: none; }

#erfassungsformLayer { z-index: 1; }

.form_button		{ display:none; FONT-SIZE: 11px; border-color: #555555; border-width: 1px; BORDER-STYLE: solid; HEIGHT: 16px; WIDTH:  80px; BACKGROUND-COLOR: #EEEEEE; }
.form_eingabe		{ FONT-SIZE: 11px; border-color: #999999; border-width: 1px; BORDER-STYLE: solid; HEIGHT: 14px; WIDTH: 200px; BACKGROUND-COLOR: #FFFFFF; padding-left: 4px; margin-left: 3px; }
.form_eingabe_kurz	{ FONT-SIZE: 11px; border-color: #999999; border-width: 1px; BORDER-STYLE: solid; HEIGHT: 14px; WIDTH: 70px; BACKGROUND-COLOR: #FFFFFF; padding-left: 4px; margin-left: 3px; }
.form_textfeld		{ FONT-SIZE: 11px; border-color: #999999; border-width: 1px; BORDER-STYLE: solid; WIDTH: 280px; BACKGROUND-COLOR: #FFFFFF; padding-left: 4px; margin-left: 3px; }
#fq 				{ FONT-SIZE: 11px; border-color: #999999; border-width: 1px; BORDER-STYLE: solid; HEIGHT: 14px; WIDTH: 280px; BACKGROUND-COLOR: #FFFFFF; padding-left: 4px; margin-left: 3px;}
#search-results		{ width: 284px; border: 1px solid #000; background: #fff; display: none; float: left; position: absolute;  margin-left: 3px; }
* html div#search-results { width: 285px; } /* box model hack */
.sr, .srs	{ width: 100%; float: left; font-size: 11px; padding: 0 0 0 0; height: 16px; }
.sr			{ background-color: #fff; color: #000; }
.srs		{ background-color: #36c; color: #fff; cursor: pointer; }
.sr .src	{ color: #008000; }
.srs .src	{ color: #fff; }
.srt		{ float: left; font-size: 11px; margin-left: 4px; }
.src		{ float: right; font-size: 10px; margin-right: 4px; padding-top: 0px; }
