.pflichtfeld {
	border: 1px solid; 
	color: navy;
	width:180px;
	padding-top:5px;
}

.pflichtfeldplz {
	border: 1px solid #FFFFFF; 
	color: navy;
	width:48px;
		padding-top:5px;
}

.pflichtfeldort {
  border: 1px solid #FFFFFF; 
	color: navy;
	width:126px;
		padding-top:5px;
}

.td1{
	background-color: #FFFFFF;
	font-family: Arial, Verdana;
	color: navy;
	font-size:10pt;
	height:23px;												
}

.pflichtradio {
	color: #FFFFFF;
  border: 1px solid #FFFFFF; 
  background-color: #FFFFFF;
}

.headerzell{
	background-color: #FFFFFF;
	font-family: Arial, Verdana, sans-serif;
	color: navy;
}

.headerzellhell{
	background-color: #FECC66;
	font-family: Arial, Verdana, sans-serif;
	color: navy;
}

.textfeld {
	background-color: white;
	border: 1px solid #8A98AE;
	width:180px;
}

.textfeld2 {
	background-color: white;
	border: 1px solid #8A98AE;
}

.dropdown180 {
	font-size: 9pt;
	color: navy;
	font-family: Arial, Helvetica, sans-serif;
	width:200px;
	margin: 2px 0 2px 0;
		padding-top:5px;
}

.dropdown300 {
	font-size: 9pt;
	color: navy;
	font-family: Arial, Helvetica, sans-serif;
	width:300px;
	margin: 2px 0 2px 0;
}

.button       {         
  background-color:#FFFFFF; 
	color:navy; 
	letter-spacing:2px;
	FONT-WEIGHT: bold;
	width:300px; 
	border:1px solid navy;
	display: inline;
	margin: 2px 0 2px 0;
}

.sailing{
	color: navy;
	font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:9pt;
}

.infotext {
	background-color: #ff99cc;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: navy;
	padding: 2px;
}

.namensfeld {
	font-size: 9pt;
	color: navy;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid navy; 
  background-color: white;
	width:350px;
	margin: 2px 0 2px 0;
		padding-top:5px;
}
