/* CSS Document */
/* Fuer die Druckausgabe ueberfluessiges abschalten */
#navigation, #ITMS, #ende, #schritte, #send, .werbung { display: none; }

body {
  margin: 0;
  padding: 0;
  font: 12px helvetica, arial, verdana, sans-serif;
  color: black;
  background: transparent;
}

.text{  
font-size: 11px; 
color: #333333;
line-height: 16px;
padding-left:20px;
padding-bottom:15px;
padding-right:20px;
}
.titel{
font-size:15px;
color:#000000;
padding-left:40px;
padding-right:40px;

padding-top:5px;
padding-bottom:5px;
margin-bottom:10px;
font-weight:bold;
background-color:#eeeeee;
}

/*---------------------datenbogen------------- */
.datenbogen{}

fieldset {
	position:relative;
	margin: 5px 0px 5px 10px;
	padding: 1em 10px 10px 10px;
	background-color:#ffffff;
	border-width:2px 2px 2px 10px;
	border-style:solid;
	border-color:#ffe600;
	overflow: visible;
	font-size:small;
	min-width:300px;
	width:700px;

}

legend {
	line-height: 100%;
	position:absolute;
	padding: 3px 5px;
	top: -10px;	
	background-color:#fff7aa;
	border-width:1px 1px 1px 10px;
	border-color:#ffc900;
	border-style:solid;	
	color:#666666;
	font-weight:bold;
	text-transform:uppercase;
	font-size:90%;
	text-align:center;
} 	 
Label.preField {
	font-size:80%;
	display: -moz-inline-box;
	display: inline-block;	
	min-width:110px;
	text-align:right;
	white-space: nowrap;
}
input {
	background-color:#ffffff;
	margin:2px 5px 0 0;
	border-width: 0px 0px 1px 0px;
	border-style: solid solid dotted solid;
	border-color:#ffc900;
	color:#666666;
	padding:1px 2px;
}
#senden{
border: solid 1px #ffc900;
}
.sternpflicht{
color:red;
}
