body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: white;
	background-image: url(BG_1.gif);
}
#frame_all {
	background-color: white;
	width: 830px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	padding: 8px;
	padding-top: 10px;
	border-left: 10px solid #0095ca;
	border-right: solid 10px #0095ca;
	min-height: 96%;
}
img{
	border: 0px;
}
.illu_f{
	float: right;
	border-bottom: solid 20px;
	border-color: #4682B4;
	margin: 0px 0px 0px 10px;
	height: 50px;
	max-width: 150px;
}
.illu_a{
	float: right;
	border-bottom: solid 20px;
	border-color: #FFE342;
	margin: 0px 0px 0px 10px;
	height: 50px;
	max-width: 150px;
}
.illu_s{
	float: right;
	border-bottom: solid 20px;
	border-color: #c5c6b9;
	margin: 20px 0px 10px 10px;
}
form{
	font-size: x-small;
	margin: 0px;
}
.s_kapitel_zeile{
	border-top: 2px solid #c5c6b9;
	text-align: right;
	font-size: x-small;
	margin-top: 5px;
	padding-top: 5px;
}
/* ersetzt durch h3
.s_titel_zeile{
	background-color: #BED3D6; 
*/
h3{
	margin-top: 12px;
	margin-bottom: 3px;
	font-size: smaller;
	font-weight: bold;
}
h2{
	margin-top: 14px;
	margin-bottom: 5px;
	padding: 2px 2px 2px 9px;
	font-size: medium;
	font-weight: bold;
	background-color: #c5c6b9;
}
.note{
	font-size: x-small;
}
.s_block{
}
.s_end_zeile{
	border-bottom: 2px solid #c5c6b9;
	text-align: right;
	font-size: x-small;
	margin-top: 10px;
	margin-bottom: 5px;
	padding-bottom: 5px;
}
.form_suche_frage{
	background-color: #BED3D6;
	padding: 2px;
	padding-left: 10px;
	border: 2px solid #4682B4;
}
.form_suche_antwort{
	background-color: #FFF3AA;
	padding: 2px;
	padding-left: 10px;
	border: 2px solid #FFE342;
}
#such_antwort{
	width: 238px;
	display: none;
}
.form_start_titel{
	background-color: #c5c6b9;
	padding: 2px 3px 3px 10px;
	color: White;
}
.form_antrag{
	background-color: #e9eae3;
	padding: 2px;
	padding-left: 50px;
	padding-right: 20px;
}
.form_antwort_titel{
	background-color: #FFE342;
	padding: 2px 3px 3px 10px;
}
.form_antwort{
	background-color: #FFF3AA;
	padding: 2px;
	padding-left: 50px;
	padding-right: 20px;
}
.form_frage_titel{
	background-color: #4682B4;
	padding: 2px 3px 3px 10px;
	color: White;
}
.form_frage{
	background-color: #BED3D6;
	padding: 2px;
	padding-left: 50px;
	padding-right: 20px;
}
.f_kapitel_zeile{
	border-top: 2px solid #0066C8;
	text-align: right;
	font-size: x-small;
	margin-top: 5px;
	padding-top: 5px;
}
.f_titel_zeile{
/*	background-color: #BED3D6; */
	margin-top: 10px;
	font-size: smaller;
	font-weight: bold;
}
.f_block{
}
.beantworter_zeile{
	border-bottom: 2px solid #FFCC33;
	text-align: right;
	font-size: x-small;
	margin-top: 5px;
	padding-bottom: 5px;
}
.a_kapitel_zeile{
	border-top: 2px solid #FFCC33;
	text-align: right;
	font-size: x-small;
	margin-top: 5px;
/*	padding-top: 5px; */
}
.a_titel_zeile{
/*	background-color: #FFF3AA; */
	margin-top: 10px;
	font-size: smaller;
	font-weight: bold;
}
.a_block{
}
input{
	margin-bottom: 5px;
	margin-top: 3px;
}
input.feld_suche{
	width: 94%;
	margin-bottom: 15px;
}
input.feld_nr{
	width: 10%;
}
input.feld_titel{
	width: 80%;
}
input.feld_norm{
	width: 40%;	
}
textarea.feld_text{
	margin-top: 3px;
	width: 80%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	overflow: auto; /* entfernt Scrollbalken von Textarea */
}
input.feld_upload{
	width: 80%;	
}
label.above{
}
label.left{	
	float: left;
	width: 190px;
}