.formularbox {
	width: 19.5em;
	margin-top: 1.3em;
}

.daten {
	width: 14em;
	font-size: 0.7em;
	color: #430102;
	float: left;
}

.datenerror {
	width: 14em;
	font-size: 0.7em;
	font-weight: bold;
	color: #CC4523;
	float: left;
}

.error {
	font-size: 0.7em;
	color: #CC4523;
	font-weight: bold;
	float: left;
}

.radiobutton {
	width: 2em;
	float: left;
}

.abstand1 {
	width: 19.5em;
	height: 0.5em;
}

.abstand2 {
	width: 19.5em;
	height: 1em;
}

.anrede {
	width: 4em;
	font-size: 0.7em;
	color: #430102;
	float: left;
}

.formfield-l {
	float: left;
}

INPUT.inputtext-l {
	width: 13em;
	height: 1.4em;
	font-size: 0.7em;
	color: #430102;
	border: 1px #B33D1F solid;
	background-color: #FFFFFF;
	padding: 0.1em 0em 0em 0.2em;
	}

INPUT.inputtext-2 {
	width: 19.0em;
	height: 1.4em;
	font-size: 0.7em;
	color: #430102;
	border: 1px #B33D1F solid;
	background-color: #FFFFFF;
	padding: 0.1em 0em 0em 0.2em;
	margin:0; !important
	float:right;
}
	*html INPUT.inputtext-2 {
		width: 19.2em;
		}

TEXTAREA.areatext {
	width: 13em;
	height: 4em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #430102;
	border: 1px #B33D1F solid; 
	background-color: #FFFFFF;
}

/****** SEARCH ******/

.searchbox {
	width: 9em;
}

.searchfield {
}

INPUT.leftcolumninput {
	width: 10em;
	height: 1.4em;
	font-size: 0.7em;
	color: #430102;
	border: 1px #B33D1F solid;
	background-color: #FFFFFF;
	padding: 0.1em 0em 0em 0.2em;
}

.submit-button-left {
	width: 1.7em;
	height: 1.7em;
	font-size: 0.7em;
	font-weight: bold;
	border-top: 1px solid #B33D1F;
	border-right: 1px solid #B33D1F;
	border-bottom: 1px solid #B33D1F;
	border-left: 1px solid #B33D1F;
	background-color: #FFFFFF;
	color: #B33D1F;/*B33D1F;*/
	padding: 0em 0em 0.2em 0em;
	margin: 0em 0em 0em 0.5em;
}

.vereinsearch {
	font-size: 0.7em;
	font-weight: bold;
	width: 5em;
	height: 1.7em;
	margin: 0.4em 0em 1em 0em;
	border-top: 1px solid #B33D1F;
	border-right: 1px solid #B33D1F;
	border-bottom: 1px solid #B33D1F;
	border-left: 1px solid #B33D1F;
	background-color: #FFFFFF;
	color: #B33D1F;
	float: right;
}

/****** VEREINSSUCHE ******/
.column1 {
	width: 7.9em;
	font-size: 0.7em;
	color: #430102;
	margin: 0em;
	padding: 0em 0.5em 0.5em 0em;
	float: left;
}
	*html .column1 {
		width: 8.4em;
		}

.stichwort {
	width: 13em;
	font-size: 0.7em;
	font-weight: bold;
	color: #430102;
	margin: 0em;
	padding: 0em 0em 0.5em 0em;
	float: left;
}

.verein {
	width: 19.5em;
	font-size: 0.7em;
	font-weight: bold;
	color: #430102;
	margin: 0em;
	padding: 0em 0em 0.5em 0em;
	float: left;
	background-color:#CC0066;
}

SELECT.dropdown {
	font-size: 0.7em;
	color: #430102;
	width: 22em;
	height: 1.6em;
	border-top: 1px solid #B33D1F;
	border-right: 1px solid #B33D1F;
	border-bottom: 1px solid #B33D1F;
	border-left: 1px solid #B33D1F;
}

.dropdownClubSearch {
	font-size: 0.7em;
	color: #430102;
	width:19.3em;
	height: 1.6em;
	border-top: 1px solid #B33D1F;
	border-right: 1px solid #B33D1F;
	border-bottom: 1px solid #B33D1F;
	border-left: 1px solid #B33D1F;
	padding:0; !important
	float:right;
}
	*html .dropdownClubSearch {
		width:19.2em;
		float:left;
		}

.dropdownClubSearchLarge {
	font-size: 0.7em;
	color: #430102;
	width:27.3em;
	height: 1.6em;
	border-top: 1px solid #B33D1F;
	border-right: 1px solid #B33D1F;
	border-bottom: 1px solid #B33D1F;
	border-left: 1px solid #B33D1F;
	margin-bottom: 0.4em;
	float:right;
}

/****** BUTTONS ******/

.button {
	margin: 18px 0px 0px 0px;
}

.loeschen {
	font-size: 0.7em;
	font-weight: bold;
	width: 10em;
	height: 1.7em;
	margin: 0.4em 0em 1em 0em;
	border-top: 1px solid #B33D1F;
	border-right: 1px solid #B33D1F;
	border-bottom: 1px solid #B33D1F;
	border-left: 1px solid #B33D1F;
	background-color: #FFFFFF;
	color: #B33D1F;
	float: right;
}

.absenden {
	font-size: 0.7em;
	font-weight: bold;
	width: 7em;
	height: 1.7em;
	margin: 0.4em 0em 1em 0.8em;
	border-top: 1px solid #B33D1F;
	border-right: 1px solid #B33D1F;
	border-bottom: 1px solid #B33D1F;
	border-left: 1px solid #B33D1F;
	background-color: #FFFFFF;
	color: #B33D1F;
	float: right;
}

.vereinsearch {
	font-size: 0.7em;
	font-weight: bold;
	width: 7em;
	height: 1.7em;
	margin: margin: 0.4em 0em 1em 0.8em;
	border-top: 1px solid #B33D1F;
	border-right: 1px solid #B33D1F;
	border-bottom: 1px solid #B33D1F;
	border-left: 1px solid #B33D1F;
	background-color: #FFFFFF;
	color: #B33D1F;
	float: right;
}