
/* 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;
}

.kwk_left {
	float:left;
	width:375px;
}

.kwk_right	{
	float:left;
	width:375px;
}
.kwk_left .pulldown, .kwk_right .pulldown {
    border: 1px solid #CCCCCC;
    color: inherit;
    display: block;
    float: left;
    font: inherit;
    margin: 10px 3px 0 0;
    padding: 1px;
    width: 239px;
}

.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:21px;
	margin:10px 6px 0 0;
}

.help_ustid {
	display:block;
	float:left;
	width:21px;
	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   {
	border: 0px;
	height: 22px;
	width: auto;
	padding:0 5px;
	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;
}
.feldExpertProfile {
	border:1px solid #ccc;
	font:inherit;
	color:inherit;
	width:250px;
	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:400px;
	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_left_academy {
	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;
}
/* Rezepteditor */

.ReInputR1 {
	border:1px solid #ccc;
	font: normal 12px/normal Arial, Helvetica, sans-serif;
	color:inherit;
	width:380px;
	margin:3px 0 10px 0;
	padding:1px;
	float:left;
}
.ReInputR2 {
	border:1px solid #ccc;
	font: normal 12px/normal Arial, Helvetica, sans-serif;
	color:inherit;
	width:496px;
	margin:3px 0 10px 0;
	padding:1px;
	float:left;
}
.ReInputR3 {
	border:1px solid #ccc;
	font: normal 12px/normal Arial, Helvetica, sans-serif;
	color:inherit;
	width:30px;
	margin:3px 0 10px 0;
	padding:1px;
	float:left;
}
.ReInputR4 {
	border:1px solid #ccc;
	font: normal 12px/normal Arial, Helvetica, sans-serif;
	color:inherit;
	width:100px;
	margin:3px 0 10px 0;
	padding:1px;
	float:left;
}
.ReInputR5 {
	border:1px solid #ccc;
	font: normal 12px/normal Arial, Helvetica, sans-serif;
	color:inherit;
	width:500px;
	padding:1px;
}
.ReInputR6 {
	border:1px solid #ccc;
	font: normal 12px/normal Arial, Helvetica, sans-serif;
	color:inherit;
	width:45px;
	padding:1px;
}
.ReInputR7 {
	border:1px solid #ccc;
	font: normal 12px/normal Arial, Helvetica, sans-serif;
	color:inherit;
	width:255px;
	padding:1px;
	float:left;
}
.ReTextareaR1 {
	border:1px solid #ccc;
	font: normal 12px/normal Arial, Helvetica, sans-serif;
	color:inherit;
	width:500px;
	height:180px;
	padding:1px;
}
.ReTextareaR2 {
	border:1px solid #ccc;
	font: normal 12px/normal Arial, Helvetica, sans-serif;
	color:inherit;
	width:496px;
	height:150px;
	margin:3px 0 10px 0;
	padding:1px;
	float:left;
}
.ReSelectR1 {
	border:1px solid #ccc;
	font:inherit;
	color:inherit;
	width:383px;
	margin-top:3px;
	padding:1px;
	float:left;
}
.Re_button_red {
	text-align:center;
	border: 0px;
	height: 22px;
	padding:0 5px;
	margin-top: 3px;
	margin-right: 10px;
	background-color: #910030;
	color: #FFFFFF;
	font-size:11px;
	cursor:pointer;
	float: left;
}

.gray {
	background-color: #EAEAEA;
	color: #666;
	border:1px solid #EAEAEA;
	}
.marg {
	margin-left: 20px;
}

