/* Anfang Registrierungsformular */

fieldset#submitbox {			/* Element zur Ausrichtung des Submit-Buttons */
	float:left;
	padding-top:15px;
}

fieldset#unternehmen {			/* Formularabschnitt mit den Adressdaten */
	width:390px;
	float:left;
}

fieldset#mitglied {			/* Formularabschnitt mit den Adressdaten */
	width:380px;
	margin:0 0 0 0px;
	float:left;
}
label {		 /*Allgemeine Stile für Labels und Formularfelder*/ 
	font:inherit;
	color:inherit;
	width:90px;
	margin:10px 10px 0 0;
	padding:1px;

/* Diese beiden Angaben bitte nicht verändern: */
	display:block;
	float:left;
}
.feld {				/* Stile, die nur auf Formularfelder angewandt werden sollen */
	border:1px solid #ccc;
	font:inherit;
	color:inherit;
	width:235px;
	margin:10px 3px 0 0;
	padding:1px;
	/* Diese beiden Angaben bitte nicht verändern: */
	display:block;
	float:left;
}
.plz {				/* Stile, die nur auf Formularfelder angewandt werden sollen */
	border:1px solid #ccc;
	font:inherit;
	color:inherit;
	width:72px;
	margin:10px 3px 0 0;
	padding:1px;
	/* Diese beiden Angaben bitte nicht verändern: */
	display:block;
	float:left;
}
.ort {				/* Stile, die nur auf Formularfelder angewandt werden sollen */
	border:1px solid #ccc;
	font:inherit;
	color:inherit;
	width:143px;
	margin:10px 5px 0 0;
	padding:1px;
	/* Diese beiden Angaben bitte nicht verändern: */
	display:block;
	float:left;
}
.passwort {				/* Stile, die nur auf Formularfelder angewandt werden sollen */
	border:1px solid #ccc;
	font:inherit;
	color:inherit;
	width:98px;
	margin:10px 3px 0 0;
	padding:1px;
	/* Diese beiden Angaben bitte nicht verändern: */
	display:block;
	float:left;
}
.logo_passwort {
	display:block;
	float:left;
	width:15px;
	margin:10px 6px 0 0;
}

.help_ustid {
	display:block;
	float:left;
	width:15px;
	margin: 0px 6px 0pt 3pt;
}

.steuer {				/* Stile, die nur auf Formularfelder angewandt werden sollen */
	border:1px solid #ccc;
	font:inherit;
	color:inherit;
	width:214px;
	margin:10px 5px 0 0;
	padding:1px;
	/* Diese beiden Angaben bitte nicht verändern: */
	display:block;
	float:left;
}
fieldset {						/* Formularabschnitte */
	border:none;
}
.radio {					/* Anpassungen für Radio-Buttons - diese müssen die Angabe class="radio" erhalten! */
	margin-top:4px;
	margin-right:5px;
}

label.radio {					/* Beschriftungen für Radio-Buttons */
	width:auto;
}
label.profile {		 /*Allgemeine Stile für Labels und Formularfelder*/ 
	width:auto;
	margin:0 10px 0 0;

/* Diese beiden Angaben bitte nicht verändern: */
	display:block;
	float:left;
}
label.required {
	width:8px;
	color:#FF3300;
	font-weight:bold;
	font-size:14px;
	display:block;
	float:left;
	padding:0;
	margin-right:5px;
}
/* Ende Registrierungsformular */

/* Anfang Formular verwendete Geraete */

fieldset#eigene_geraete {
	width:720px;
	padding:15px;
	background-color:#EBEBEB;
	margin-bottom:10px;
}
* html fieldset#eigene_geraete {
	width:750px;
	padding:15px;
	background-color:#EBEBEB;
	margin-bottom:10px;
}
.feld_seriennr {
	border:1px solid #ccc;
	font:inherit;
	color:inherit;
	width:180px;
	padding:1px;
	margin-top:10px;
}
.feld_seriennr_new {
	border:1px solid #ccc;
	font:inherit;
	color:inherit;
	width:230px;
	padding:1px;
	margin-top:10px;
	margin-right:10px;
	display:block;
	float:left;
}
.pulldown_new {
	border:1px solid #ccc;
	font:inherit;
	color:inherit;
	width:190px;
	margin-top:10px;
	margin-right:10px;
	display:block;
	float:left;
}
fieldset#submitbottom {			/* Element zur Ausrichtung des Submit-Buttons */
	float:left;
	padding-top:5px;
}
.button_red {
	width:auto;
	text-align:center;
	border: 0px; 
	height: 22px;
	padding:0 10px 0 10px;
	margin-right:7px; 
	background-color: #910030; 
	color: #FFFFFF;
	font-size:11px;
	cursor:pointer;
}
.nachricht {
	width:630px;
	height:80px;
	border:1px solid #ccc;
	font:inherit;
	color:inherit;
	padding:5px;
	font: 12px/normal Arial, Helvetica, sans-serif;
}
#geraet_hinzu {
	width:330px;
	float:left;
	padding-top:5px;
}
#find_serial {
	width:420px;
	float:left;
	text-align:right;
	padding-top:5px;
}
fieldset#feldkl_seriennr {
	width:310px;
	padding:15px;
	background-color:#EBEBEB;
	margin-top:5px;
}
/*Ende Formular verwendete Geraete */

.textarea {
	border:1px solid #ccc;
	font:inherit;
	color:inherit;
	width:235px;
	margin:10px 3px 0 0;
	padding:1px;
	/* Diese beiden Angaben bitte nicht verändern: */
	display:block;
	float:left;
	height:108px;
}
/* ANFANG Input-Felder Profile */

.feld_profile {
	border:1px solid #ccc;
	font:inherit;
	color:inherit;
	width:200px;
	padding:1px;
}
.feld_profile_float {
	border:1px solid #ccc;
	font:inherit;
	color:inherit;
	width:200px;
	padding:1px;
	float:left;
	display:block;
}
.textarea_profile {
	border:1px solid #ccc;
	font:inherit;
	color:inherit;
	width:200px;
	padding:1px;
	height:80px;
}
.textarea_profile_float {
	border:1px solid #ccc;
	font:inherit;
	color:inherit;
	width:200px;
	padding:1px;
	height:80px;
	float:left;
	display:block;
}
.logo_plus {
	display:block;
	float:left;
	width:20px;
	height:20px;
	margin-left:5px;
	border:none;
}
.checkbox {
	display:block;
	float:left;
	margin-left:5px;
}
.freigabe {
	display:block;
	float:left;
	margin-left:2px;
	color:#FF3300;
}
.feld_upload {
	border:1px solid #ccc;
	font:inherit;
	color:inherit;
	width:130px;
	padding:1px;
}

/* ENDE Input-Felder Profile */

/* ANFANG Kontakte */

.textarea_kontakte {
	border:1px solid #EDEDED;
	font:inherit;
	color:inherit;
	width:285px;
	padding:1px;
}
/* ENDE Kontakte */

.feld_mitglied {
	width:250px;
	border:1px solid #ccc;
	font:inherit;
	color:inherit;
	padding:1px;
}
.textarea_werben {				/* Stile, die nur auf Formularfelder angewandt werden sollen */
	border:1px solid #ccc;
	font:inherit;
	color:inherit;
	width:235px;
	height:102px;
	margin:10px 3px 0 0;
	padding:1px;
	/* Diese beiden Angaben bitte nicht verändern: */
	display:block;
	float:left;
}
fieldset#mitglieder_werben {
	width:380px;
	margin:27px 0 0 0px;
	float:left;
}

/* Erweiterte Mitgliedersuche ANFANG */

#suche {
	width:325px;
	height:29px;
	background-color:#ECECEC;
	padding:8px 8px 0 8px;
}
* html #suche {
	height:18px;
	width:322px;
	padding:6px 6px 0 6px;
}
.pulldown_suche {				/* Stile, die nur auf Formularfelder angewandt werden sollen */
	border:1px solid #ccc;
	font:inherit;
	color:inherit;
	width:239px;
	margin:10px 3px 0 0;
	padding:1px;
	/* Diese beiden Angaben bitte nicht verändern: */
	display:block;
	float:left;
}
.ort_suche {				/* Stile, die nur auf Formularfelder angewandt werden sollen */
	border:1px solid #ccc;
	font:inherit;
	color:inherit;
	width:156px;
	margin:10px 5px 0 0;
	padding:1px;
	/* Diese beiden Angaben bitte nicht verändern: */
	display:block;
	float:left;
}
fieldset#submit_suche {
	width:90px;			/* Element zur Ausrichtung des Submit-Buttons */
	float:left;
	margin-left:3px;
}
label.radio_suche {
	width:auto;
	margin:0 5px 0 0;
}
.radio_suche {					/* Anpassungen für Radio-Buttons - diese müssen die Angabe class="radio" erhalten! */
	margin-right:3px;
	margin-left:0;
}
.button_suche {
	width:auto;	
	height:22px;
	padding:0 10px 0 10px;
	background-color:#910030; 
	color:#FFFFFF;
	font-size:11px;
	cursor:pointer;
}

/* Erweiterte Mitgliedersuche ENDE */

/* Bestellung Upgrade-Kit ANFANG */

fieldset.seriennummer {
	width:407px;
	float:left;
}
fieldset.softwarenummer {
	width:300px;
	float:left;
}
label.upgrade { 
	font:inherit;
	color:inherit;
	width:130px;
	margin:10px 10px 0 0;
	padding:1px;
	display:block;
	float:left;
}
.logo_plus_upgrade {
	display:block;
	float:left;
	width:20px;
	height:20px;
	margin:10px 0 0 5px;
	border:none;
}
/* Bestellung Upgrade-Kit ENDE */

/* Private Nachricht ANFANG */

.feld_betreff {				/* Stile, die nur auf Formularfelder angewandt werden sollen */
	border:1px solid #ccc;
	font:inherit;
	color:inherit;
	width:300px;
	margin:10px 3px 0 0;
	padding:1px;
	/* Diese beiden Angaben bitte nicht verändern: */
	display:block;
	float:left;
}
.textarea_nachricht {				/* Stile, die nur auf Formularfelder angewandt werden sollen */
	border:1px solid #ccc;
	font:inherit;
	color:inherit;
	width:300px;
	height:130px;
	margin:10px 3px 0 0;
	padding:1px;
	/* Diese beiden Angaben bitte nicht verändern: */
	display:block;
	float:left;
}
label.private_nachricht {		 /*Allgemeine Stile für Labels und Formularfelder*/ 
	font:inherit;
	color:inherit;
	width:60px;
	margin:10px 10px 0 0;
	padding:1px;

/* Diese beiden Angaben bitte nicht verändern: */
	display:block;
	float:left;
}

/* Veranstaltungen Anmeldung ANFANG */

.button_anmelden {
	width:120px;	
	padding:4px 0 4px 0;
	background-color:#910030; 
	color:#FFFFFF;
	font-size:11px;
	text-align:center;
	cursor:pointer;
}
fieldset#events_left {
	width:380px;
	float:left;
}
fieldset#events_right {
	width:360px;
	float:left;
	margin-top:27px;
}
fieldset#events_right02 {
	width:360px;
	float:left;
	margin-top:8px;
}
label.events01 {		 /*Allgemeine Stile für Labels und Formularfelder*/ 
	font:inherit;
	color:inherit;
	width:80px;
	margin:10px 10px 0 0;
	padding:1px;

/* Diese beiden Angaben bitte nicht verändern: */
	display:block;
	float:left;
}
label.events02 {		 /*Allgemeine Stile für Labels und Formularfelder*/ 
	font:inherit;
	color:inherit;
	width:60px;
	margin:10px 10px 0 0;
	padding:1px;

/* Diese beiden Angaben bitte nicht verändern: */
	display:block;
	float:left;
}
label.events03 {		 /*Allgemeine Stile für Labels und Formularfelder*/ 
	width:140px;
	font-size:14px;
	font-weight:bold;
	color:#990033;
	margin:0 10px 0 0;
	padding:1px;

/* Diese beiden Angaben bitte nicht verändern: */
	display:block;
	float:left;
}
.feld_event {				/* Stile, die nur auf Formularfelder angewandt werden sollen */
	border:1px solid #ccc;
	font:inherit;
	color:inherit;
	width:235px;
	padding:1px;
	/* Diese beiden Angaben bitte nicht verändern: */
	display:block;
	float:left;
}
.pulldown_funktion {				/* Stile, die nur auf Formularfelder angewandt werden sollen */
	border:1px solid #ccc;
	font:inherit;
	color:inherit;
	width:239px;
	margin:10px 3px 0 0;
	padding:1px;
	/* Diese beiden Angaben bitte nicht verändern: */
	display:block;
	float:left;
}

/* Veranstaltungen Anmeldung ENDE */

/* Suchergebnis ANFANG */

.searchpulldown {
	border:1px solid #ccc;
	font:inherit;
	color:inherit;
	width:210px;
	margin:30px 10px 0 0;
	padding:1px;
	/* Diese beiden Angaben bitte nicht verändern: */
	display:block;
	float:left;
}

/* Suchergebnis ENDE */

.sortpulldown {
	border:1px solid #ccc;
	font:inherit;
	color:inherit;
	width:210px;
	margin:7px 10px 0 10px;
	padding:1px;
	/* Diese beiden Angaben bitte nicht verändern: */
	display:block;
	float:left;
}

.registration_form label {
	clear: both;
}

.registration_form label.required {
	clear: none;
}

.registration_form label.radio {
	clear: none;
}
.textareaAbuse {
	border:1px solid #ccc;
	font:inherit;
	color:inherit;
	width:338px;
	margin:10px 3px 0 0;
	padding:1px;
	/* Diese beiden Angaben bitte nicht verändern: */
	display:block;
	float:left;
	height:108px;
}

.startSelectCountries {				/* Stile, die nur auf Formularfelder angewandt werden sollen */
	border:1px solid #ccc;
	font:inherit;
	color:inherit;
	width:239px;
	padding:1px;
	margin-top:5px;
}
