.clear {
	clear: both;
}
.tmailk_field {
	margin: 0;
	padding: 0;
	margin-bottom: 10px;
}
.tmailk_label {
	margin: 0;
	padding: 0;
}
#tmailk_aufmerksam .tmail_label {
	float: left;
	line-height: 23px;
	font-weight: bold;
}
#tmailk_aufmerksam .tmailk_field {
	margin-left: 10px;
	float: left;
	width: 110px;
}
#tmailk_aufmerksam .tmailk_field select {
	width: 110px;
}
#tmailk_aufmerksam .tmailk_sonstiges {
	float: left;
	width: 140px;
	margin-left: 10px;
}
#tmailk_aufmerksam .tmailk_sonstiges input {
	width: 140px;
}
#tmailk_info {
	float: left;
	width: 200px;
}
#tmailk_name {
	float: left;
	width: 160px;
}
#tmailk_vorname {
	float: left;
	width: 160px;
}
#tmailk_plz {
	float: left;
	width: 160px;
}
#tmailk_ort {
	float: left;
	width: 160px;
}
#tmailk_strasse {
	float: left;
	width: 160px;
}
#tmailk_hausnummer {
	float: left;
	width: 160px;
}
#tmailk_firma {
	float: left;
	width: 160px;
}
#tmailk_email {
	float: left;
	width: 160px;
}
#tmailk_telefon {
	float: left;
	width: 160px;
}
#tmailk_telefax {
	float: left;
	width: 160px;
}
span.pflichtfeld {
	color: #FFF;
	font-size: 10px;
	line-height: 10px;
	font-weight: normal;
	background: #BF1225;
}
.tmail_pflicht span.pflichtfeld {
	color: #FFF;
	font-size: 10px;
	line-height: 10px;
	vertical-align: bottom;
	*padding-bottom: 5px;
	background: #BF1225;
}
.tmail_content {
	margin-bottom: 20px;
	*margin-bottom: 0;
}
#tmail_form input, select {
	border: 1px solid #BF1225;
	padding: 2px;
}
.tmail_llabel {
	float: left;
	width: 140px;
	font-weight: bold;
}
.tmail_lfield {
	float: left;
	width: 185px;
	margin-right: 30px;
}
* html .tmail_lfield {
	margin-right: 12px;
}
.tmail_lfield input {
	width: 185px;
}
.tmail_rlabel {
	float: left;
	width: 100px;
	font-weight: bold;
}
.tmail_rfield {
	float: left;
	width: 185px;
}
.tmail_rfield input {
	width: 185px;
}
#tmail_aufmerksam .tmail_label {
	float: left;
	line-height: 23px;
	font-weight: bold;
}
#tmail_aufmerksam .tmail_field {
	margin-left: 10px;
	float: left;
	width: 110px;
}
#tmail_aufmerksam .tmail_field select {
	width: 110px;
}
#tmail_aufmerksam .tmail_sonstiges {
	float: left;
	width: 140px;
	margin-left: 10px;
}
#tmail_aufmerksam .tmail_sonstiges input {
	width: 140px;
}
#tmail_veran_frage input, #tmail_zimmer_frage input, #tmail_tagespauschale input, #tmail_folgetag input, #tmail_abreisetag input, #tmail_therme input {
	border: none;
}
#tmail_art .tmail_label {
	float: left;
	line-height: 23px;
	font-weight: bold;
}
#tmail_art .tmail_field {
	margin-left: 10px;
	float: left;
	width: 220px;
}
#tmail_art .tmail_field input {
	width: 220px;
}
#tmail_bestuhlung .tmail_label {
	float: left;
	line-height: 23px;
	font-weight: bold;
}
#tmail_bestuhlung .tmail_field {
	margin-left: 10px;
	float: left;
	width: 130px;
}
#tmail_bestuhlung .tmail_field select {
	width: 130px;
}
#tmail_bestuhlung .tmail_sonstiges {
	float: left;
	width: 140px;
	margin-left: 10px;
}
#tmail_bestuhlung .tmail_sonstiges input {
	width: 140px;
}
#tmail_rechnung {
	font-weight: bold;
}
#tmail_rechnung select {
	width: 60px;
}
#tmail_zimmer .tmail_field {
	float: left;
	margin-right: 10px;
	margin-left: 2px;
}
#tmail_zimmer .tmail_label {
	float: left;
	min-width: 30px;
}
#tmail_zimmer input {
	width: 60px;
}
#tmail_termin .tmail_label {
	float: left;
	min-width: 30px;
}
#tmail_termin input {
	width: 60px;
}
#tmail_termin .tmail_field_tag input {
	width: 20px;
}
#tmail_termin .tmail_field_tag select {
	width: 45px;
}
#tmail_termin .tmail_field_jahr select {
	width: 55px;
	margin-right: 5px;
}
#tmail_termin .tmail_field_zeit input {
	width: 35px;
}
#tmail_termin  .tmail_field_azeit input {
	width: 35px;
}
#tmail_termin .tmail_field_tag, #tmail_termin .tmail_field_jahr, #tmail_termin .tmail_field_zeit {
	float: left;
}
#tmail_termin .tmail_field {
	float: left;
	margin-right: 5px;
	margin-left: 2px;
}
#tmail_form textarea {
	border: 1px solid #BF1225;
	padding: 2px;
	width: 300px;
	margin-bottom: 10px;
	height: 100px;
}
#tmail_tagespauschale {
	float: left;
	width: 200px;
}
#tmail_folgetag {
	float: left;
	width: 200px;
}
#tmail_rechnung select {
	width: 190px;
}
.tmail_bestuhl {
	line-height: 23px;
	margin-bottom: 5px;
	margin-right: 20px;
	float: left;
}
.tmail_bestuhl input {
	margin-top: 0;
}
.tmail_bestuhl1 img {
	padding-top: 20px;
}
.tmail_bestuhl1 {
	margin-bottom: 0;
	line-height: 30px;
	clear: both;
}
#menu .csc_textpic_imagewrap a img {
	border: 1px solid green;
}
.tmailz_pflicht span.pflichtfeld {
	color: #FFF;
	font-size: 10px;
	line-height: 10px;
	vertical-align: bottom;
	*padding-bottom: 5px;
	background: #BF1225;
}
.tmailz_content {
	margin-bottom: 20px;
	*margin-bottom: 0;
}
#tmailz_form input, select {
	border: 1px solid #BF1225;
	padding: 2px;
}
.tmailz_llabel {
	float: left;
	width: 80px;
	font-weight: bold;
}
.tmailz_lfield {
	float: left;
	width: 185px;
	margin-right: 30px;
}
.tmailz_lfield_anrede {
	float: left;
	width: 185px;
	margin-right: 30px;
}
.tmailz_lfield_anrede select {
	width: 80px;
}
* html .tmailz_lfield {
	margin-right: 12px;
}
.tmailz_lfield input {
	width: 185px;
}
.tmailz_lfield input.radio {
	width: 20px;
}
.tmailz_rlabel {
	float: left;
	width: 80px;
	font-weight: bold;
}
.tmailz_rfield {
	float: left;
	width: 185px;
}
.tmailz_rfield input {
	width: 185px;
}
.tmailz_pfl_erw .tmailz_llabel {
	float: left;
	width: 110px;
	font-weight: bold;
}
.tmailz_pfl_erw .tmailz_rlabel {
	float: left;
	width: 65px;
	font-weight: bold;
}
.tmailz_pfl_erw .tmailz_lfield {
	float: left;
	width: 25px;
	margin-right: 40px;
}
.tmailz_pfl_erw .tmailz_lfield input {
	width: 25px;
}
.tmailz_pfl_erw .tmailz_rfield {
	float: left;
	width: 25px;
}
.tmailz_pfl_erw .tmailz_rfield input {
	width: 25px;
}
.tmailz_con_erw .tmailz_llabel {
	float: left;
	width: 110px;
	font-weight: bold;
}
.tmailz_con_erw .tmailz_rlabel {
	float: left;
	width: 65px;
	font-weight: bold;
}
.tmailz_con_erw .tmailz_lfield {
	float: left;
	width: 25px;
	margin-right: 40px;
}
.tmailz_con_erw .tmailz_lfield input {
	width: 25px;
}
.tmailz_con_erw .tmailz_rfield {
	float: left;
	width: 25px;
}
.tmailz_con_erw .tmailz_rfield input {
	width: 25px;
}
#tmailz_zimmerart .tmailz_text {
	margin: 0;
	padding: 0;
	float: left;
	width: 170px;
}
#tmailz_zimmerart .tmailz_feld {
	margin: 0;
	padding: 0;
	float: left;
	width: 25px;
	height: 25px;
	margin-right: 10px;
}
#tmailz_zimmerart .tmailz_radio {
	margin: 0;
	padding: 0;
	float: left;
	margin-right: 0;
}
#tmailz_zimmerart .tmailz_feld input {
	width: 25px;
}
.tmailg_pflicht span.pflichtfeld {
	color: #FFF;
	font-size: 10px;
	line-height: 10px;
	vertical-align: bottom;
	*padding-bottom: 5px;
	background: #BF1225;
}
.tmailg_content {
	margin-bottom: 20px;
	*margin-bottom: 0;
}
#tmailg_form input, select {
	border: 1px solid #BF1225;
	padding: 2px;
}
.tmailg_llabel {
	float: left;
	width: 110px;
	font-weight: bold;
}
.tmailg_lfield {
	float: left;
	width: 185px;
	margin-right: 30px;
}
* html .tmailg_lfield {
	margin-right: 12px;
}
.tmailg_lfield input {
	width: 185px;
}
.tmailg_lfield input.radio {
	width: 20px;
}
.tmailg_rlabel {
	float: left;
	width: 100px;
	font-weight: bold;
}
.tmailg_rfield {
	float: left;
	width: 185px;
}
.tmailg_rfield input {
	width: 185px;
}
.tmailg_header {
	font-size: 14px;
	text-transform: uppercase;
	padding: 3px;
	background: #e5d3a7;
}
#tmail_gutschein .tmail_field {
	margin-bottom: 2px;
}
.mf-submit {
	width: 50px;
	clear: both;
}
.csc-mailform-field input {
	padding: 1px;
	border: 1px solid #666;
}
.csc-mailform-field textarea {
	border: 1px solid #666;
	padding: 1px;
	width: 395px;
	background: #e5d3a7;
}
.csc-mailform-field {
	float: left;
	padding-bottom: 5px;
}
.csc-mailform-field label {
	float: left;
	padding-top: 1px;
	margin-right: 0;
	text-align: right;
}
.csc-mailform {
	float: left;
	border: none;
	width: 300px;
	margin: 10px 0 30px;
}
.mf-input {
	width: 395px;
	background: #e5d3a7;
}
.mf-submit {
	width: 80px;
	margin-right: 5px;
	color: #666;
	font-weight: bold;
	background: #D9B8AE;
}
.mf-submit:hover {
	color: #000;
}
.mf-reset {
	width: 120px;
	color: #666;
	font-weight: bold;
	background: #D9B8AE;
}
.mf-reset:hover {
	color: #000;
}
.zelleklein p {
	font: 11px Verdana, sans-serif;
	padding: 1px;
	padding-right: 0;
	margin: 0;
	line-height: 18px;
}
.zelleklein font {
	font: 11px Verdana, sans-serif;
	padding: 1px;
	padding-right: 0;
	margin: 0;
	line-height: 18px;
}
.column_1 {
	width: 195px;
	margin-right: 14px;
	padding-left: 4px;
	padding-right: 0;
	float: left;
	margin-top: 3px;
	*margin-top: 10px;
}
.column_2 {
	width: 195px;
	margin-right: 14px;
	padding-left: 3px;
	padding-right: 0;
	float: left;
	margin-top: 3px;
	*margin-top: 10px;
}
.column_3 {
	width: 195px;
	margin-right: 14px;
	padding-left: 3px;
	padding-right: 0;
	float: left;
	margin-top: 3px;
	*margin-top: 10px;
}
td.zelleGrau {
	color: #000;
	font-size: 11px;
	padding: 10px;
	background: #F0F0F0;
}
td.zelleGrauklein {
	color: #000;
	font-size: 11px;
	padding: 0;
	border: 1px solid white;
	background: #F0F0F0;
}
.csc-textpic-image img {
	padding-top: 3px;
}
#content_2s_normal .csc-textpic-image img {
	padding-top: 5px;
}
* html #content_2s_normal .csc-textpic-image img {
	padding-top: 6px;
}
a.external-link img, a.external-link-new-window img, a.internal-link img, a.internal-link-new-window img, a.download img, a.mail img {
	display: none;
}
#tmailz_angebot input, #tmailz_kontaktfrage input, #tmailz_wuensche input, #tmailz_zimmerart_radio1 input, #tmailz_zimmerart_radio2 input {
	border: none;
}
#formv span.pflichtfeld {
	color: #FFF;
	line-height: 17px;
	text-transform: uppercase;
	background: #BF1225;
}
#formv_personendaten {
	width: 528px;
	padding: 0 0 10px 10px;
	background: #e5d3a7;
}
*html #formv_personendaten {
	width: 528px;
}
#formv_personendaten input {
	width: 188px;
	height: 18px;
	border: 1px solid #AAA;
}
.formv_llabel {
	float: left;
	width: 190px;
	margin-right: 25px;
	margin-top: 10px;
}
*html .formv_llabel {
	margin-right: 30px;
}
.formv_rlabel {
	float: left;
	width: 190px;
	margin-top: 10px;
}
.formv_lfield {
	float: left;
	width: 190px;
	margin-right: 25px;
}
*html .formv_lfield {
	margin-right: 15px;
}
.formv_rfield {
	float: left;
	width: 190px;
}
#formv_befragung {
	width: 528px;
	padding: 0 0 10px 10px;
	margin-top: 5px;
	margin-bottom: -5px;
	*margin-bottom: 0;
	background: #e5d3a7;
}
*html #formv_befragung {
	width: 528px;
}
#formv_befragung select {
	width: 190px;
	height: 18px;
	*height: 20px;
	border: 1px solid #AAA;
	padding: 0;
	*margin-top: 1px;
}
#formv_aufmerksam input {
	width: 188px;
	height: 18px;
	border: 1px solid #AAA;
}
#formv_aufmerksam .formv_label {
	float: left;
	width: 405px;
	margin-top: 10px;
}
*html #formv_aufmerksam .formv_lfield {
	margin-right: 30px;
}
#formv_schonveranstalt {
	margin-top: 10px;
}
#formv_schonveranstalt input {
	border: none;
	margin-right: 2px;
	margin-left: 3px;
}
#formv_veranstaltung {
	width: 528px;
	padding: 0 0 10px 10px;
	margin-top: 5px;
	background: #e5d3a7;
}
*html #formv_veranstaltung {
	width: 528px;
}
#formv_veranstaltung input {
	width: 188px;
	height: 18px;
	border: 1px solid #AAA;
}
#formv_termin {
	margin-top: 10px;
}
.formv_field_tag {
	float: left;
}
.formv_field_tag select {
	width: 45px;
	height: 18px;
	*height: 20px;
	border: 1px solid #AAA;
	padding: 0;
	*margin-top: 1px;
	margin-left: 4px;
}
.formv_bistermin .formv_field_tag select {
	width: 45px;
	height: 18px;
	*height: 20px;
	border: 1px solid #AAA;
	padding: 0;
	*margin-top: 1px;
	margin-left: 10px;
}
.formv_field_monat select {
	width: 100px;
	height: 18px;
	*height: 20px;
	border: 1px solid #AAA;
	padding: 0;
	*margin-top: 1px;
	float: left;
	margin-left: 5px;
}
.formv_field_jahr select {
	width: 60px;
	height: 18px;
	*height: 20px;
	border: 1px solid #AAA;
	padding: 0;
	*margin-top: 1px;
	float: left;
	margin-left: 5px;
	margin-right: 25px;
}
.formv_field_zeit {
	float: left;
}
#formv_termin .formv_field_zeit input {
	width: 20px;
	height: 18px;
	border: 1px solid #AAA;
}
.formv_bistermin {
	margin-top: 5px;
}
#formv_alttermin {
	margin-top: 10px;
}
#formv_alttermin .formv_field_zeit input {
	width: 20px;
	height: 18px;
	border: 1px solid #AAA;
}
#formv_zimmeranfrage {
	width: 528px;
	padding: 0 0 10px 10px;
	margin-top: 5px;
	background: #e5d3a7;
}
*html #formv_zimmeranfrage {
	width: 528px;
}
.formv_zimmerfrage {
	width: 405px;
	padding-top: 10px;
}
.formv_zimmerfrage input {
	border: none;
	margin-right: 2px;
	margin-left: 3px;
}
.formv_zimmerja {
	margin-top: 5px;
}
.formv_zimmerdetails .formv_label, .formv_zimmerdetails .formv_field {
	float: left;
	margin-left: 10px;
}
*html .formv_zimmerdetails .formv_label, .formv_zimmerdetails .formv_field {
	margin-left: 11px;
}
.formv_zimmerdetails .formv_field1 input {
	width: 25px;
	margin-right: 10px;
	margin-left: 12px;
	height: 18px;
	border: 1px solid #AAA;
}
.formv_zimmerdetails .formv_field2 input {
	width: 25px;
	margin-right: 10px;
	margin-left: 5px;
	height: 18px;
	border: 1px solid #AAA;
}
#formv_therme {
	width: 406px;
	padding: 0 10px 10px;
	margin-top: 5px;
	background: #e5d3a7;
}
*html #formv_therme {
	width: 412px;
}
#formv_therme .formv_label {
	padding-top: 10px;
	margin-bottom: 5px;
}
#formv_therme input {
	border: none;
	margin-right: 2px;
	margin-left: 3px;
}
.formv_teilnehmerfrage {
	width: 405px;
	padding-top: 10px;
}
#formv_teilnehmer .formv_teilnehmerfrage input {
	width: 40px;
	margin-right: 10px;
	margin-left: 5px;
	height: 18px;
	border: 1px solid #AAA;
}
#formv_bestuhlung select {
	width: 190px;
	height: 18px;
	*height: 20px;
	border: 1px solid #AAA;
	padding: 0;
	*margin-top: 1px;
}
#formv_bestuhlung input {
	width: 188px;
	height: 18px;
	border: 1px solid #AAA;
}
#formv_bestuhlung .formv_label {
	float: left;
	width: 405px;
	margin-top: 10px;
}
.formv_raumfrage {
	width: 405px;
	padding-top: 10px;
}
#formv_gruppenraum .formv_raumfrage input {
	width: 30px;
	margin-right: 10px;
	margin-left: 5px;
	height: 18px;
	border: 1px solid #AAA;
}
#formv_technik {
	width: 528px;
	padding: 10px 0 10px 10px;
	margin-top: 5px;
	background: #e5d3a7;
}
*html #formv_technik {
	width: 528px;
}
#formv textarea {
	border: 1px solid #AAA;
}
#formv_verpflegung {
	width: 528px;
	padding: 0 0 10px 10px;
	margin-top: 5px;
	background: #e5d3a7;
}
*html #formv_verpflegung {
	width: 528px;
}
#formv_verpflegung input {
	margin-right: 5px;
	border: none;
}
#formv_verpflegung .formv_label {
	font-weight: bold;
}
#formv_tagespauschale {
	width: 190px;
	padding-top: 10px;
	float: left;
	margin-right: 25px;
}
#formv_folgetag {
	width: 190px;
	padding-top: 10px;
	float: left;
}
#formv_abreisetag {
	margin-top: 10px;
}
#formv_rechnung input {
	margin-right: 5px;
	border: none;
}
#formv_rechnung {
	width: 528px;
	padding: 0 0 10px 10px;
	margin-top: 5px;
	background: #e5d3a7;
}
*html #formv_rechnung {
	width: 528px;
}
#formv_rechnung .formv_label {
	padding-top: 10px;
}
#formv_rechnung .formv_llabel, #formv_rechnung .formv_rlabel {
	margin-top: 5px;
}
#formv_rechnung select {
	width: 190px;
	height: 18px;
	*height: 20px;
	border: 1px solid #AAA;
	padding: 0;
	*margin-top: 1px;
}
*html #formv_rechnung .formv_lfield {
	margin-right: 30px;
}
#formv_notizen {
	width: 528px;
	padding: 10px 0 10px 10px;
	margin-top: 5px;
	background: #e5d3a7;
}
*html #formv_notizen {
	width: 528px;
}
#formv_versenden {
	width: 528px;
	padding: 10px 0 10px 10px;
	margin-top: 5px;
}
*html #formv_versenden {
	width: 528px;
}
#formv_versenden input {
	padding: 2px;
	*padding: 0;
	line-height: 19px;
}
#formz span.pflichtfeld {
	color: #FFF;
	line-height: 17px;
	text-transform: uppercase;
	background: #BF1225;
}
#formz_anfrageart {
	width: 528px;
	padding: 0 0 10px 10px;
	background: #e5d3a7;
}
*html #formz_anfrageart {
	width: 528px;
}
#formz_anfrageart .formz_label {
	padding-top: 10px;
}
#formz_anfrageart .formz_label2 {
	padding-top: 5px;
}
#formz_anfrageart input {
	border: none;
}
#formz span.pflichtfeld {
	color: #FFF;
	line-height: 17px;
	text-transform: uppercase;
	background: #BF1225;
}
#formz_personendaten {
	width: 528px;
	padding: 0 0 10px 10px;
	margin-top: 5px;
	background: #e5d3a7;
}
*html #formz_personendaten {
	width: 528px;
}
#formz_personendaten input {
	width: 188px;
	height: 18px;
	border: 1px solid #AAA;
}
.formz_llabel {
	float: left;
	width: 190px;
	margin-right: 25px;
	margin-top: 10px;
}
*html .formz_llabel {
	margin-right: 30px;
}
.formz_rlabel {
	float: left;
	width: 190px;
	margin-top: 10px;
}
.formz_lfield {
	float: left;
	width: 190px;
	margin-right: 25px;
}
*html .formz_lfield {
	margin-right: 15px;
}
.formz_rfield {
	float: left;
	width: 190px;
}
.formz_lfields select {
	width: 60px;
	height: 18px;
	*height: 20px;
	border: 1px solid #AAA;
	padding: 0;
	*margin-top: 1px;
}
.formz_lfields {
	float: left;
	width: 190px;
	margin-right: 25px;
}
*html .formz_lfields {
	margin-right: 30px;
}
#formz_kontaktfrage {
	padding-top: 10px;
	*padding-top: 5px;
}
*html #formz_kontaktfrage {
	padding-top: 10px;
}
#formz_kontaktfrage select {
	width: 80px;
	height: 18px;
	*height: 20px;
	border: 1px solid #AAA;
	padding: 0;
	*margin-top: 1px;
	margin-left: 5px;
}
#formz_daten {
	width: 528px;
	padding: 0 0 10px 10px;
	margin-top: 5px;
	background: #e5d3a7;
}
*html #formz_daten {
	width: 528px;
}
#formz_anreise {
	padding-top: 10px;
}
#formz_abreise {
	padding-top: 5px;
}
.formz_field_tag {
	float: left;
}
.formz_field_tag select {
	width: 45px;
	height: 18px;
	*height: 20px;
	border: 1px solid #AAA;
	padding: 0;
	*margin-top: 1px;
	margin-left: 4px;
}
.formz_field_monat select {
	width: 100px;
	height: 18px;
	*height: 20px;
	border: 1px solid #AAA;
	padding: 0;
	*margin-top: 1px;
	float: left;
	margin-left: 5px;
}
.formz_field_jahr select {
	width: 60px;
	height: 18px;
	*height: 20px;
	border: 1px solid #AAA;
	padding: 0;
	*margin-top: 1px;
	float: left;
	margin-left: 5px;
	margin-right: 5px;
}
#formz_erwachsene {
	padding-top: 10px;
	*padding-top: 5px;
}
#formz_erwachsene input {
	width: 25px;
	height: 18px;
	border: 1px solid #AAA;
	margin-right: 5px;
}
#formz_erwachsene input.input2 {
	margin-left: 20px;
}
#formz_zimmerart {
	padding-top: 10px;
}
#formz_zimmerart input {
	margin-right: 5px;
	width: 25px;
	height: 18px;
	border: 1px solid #AAA;
	margin-top: 3px;
}
#formz_zimmerart input.radio {
	margin-right: 5px;
	width: auto;
	height: auto;
	border: none;
	margin-top: 0;
}
.formz_ez {
	float: left;
	width: 200px;
	margin-right: 15px;
}
*html .formz_ez {
	margin-right: 21px;
}
.formz_dz {
	float: left;
	width: 190px;
}
#formz_wuensche {
	width: 528px;
	padding: 0 0 10px 10px;
	margin-top: 5px;
	background: #e5d3a7;
}
*html #formz_wuensche {
	width: 528px;
}
#formz_wuensche input {
	margin-right: 5px;
	border: none;
}
#formz_wuensche .formz_label {
	padding-top: 10px;
}
#formz_mitteilung {
	width: 528px;
	padding: 10px 0 10px 10px;
	margin-top: 5px;
	background: #e5d3a7;
}
*html #formz_mitteilung {
	width: 528px;
}
#formz textarea {
	border: 1px solid #AAA;
}
#formz_versenden {
	width: 528px;
	padding: 10px 0 10px 10px;
	margin-top: 5px;
}
*html #formz_versenden {
	width: 528px;
}
#formz_versenden input {
	padding: 2px;
	*padding: 0;
	line-height: 19px;
}
#formg span.pflichtfeld {
	color: #FFF;
	line-height: 17px;
	text-transform: uppercase;
	background: #BF1225;
}
#formg_personendaten {
	width: 528px;
	padding: 0 0 10px 10px;
	margin-top: 5px;
	background: #e5d3a7;
}
*html #formg_personendaten {
	width: 528px;
}
#formg_personendaten input {
	width: 188px;
	height: 18px;
	border: 1px solid #AAA;
}
.formg_llabel {
	float: left;
	width: 190px;
	margin-right: 25px;
	margin-top: 10px;
}
*html .formg_llabel {
	margin-right: 30px;
}
.formg_rlabel {
	float: left;
	width: 190px;
	margin-top: 10px;
}
.formg_lfield {
	float: left;
	width: 190px;
	margin-right: 25px;
}
*html .formg_lfield {
	margin-right: 15px;
}
.formg_rfield {
	float: left;
	width: 190px;
}
.formg_lfields select {
	width: 60px;
	height: 18px;
	*height: 20px;
	border: 1px solid #AAA;
	padding: 0;
	*margin-top: 1px;
}
.formg_lfields {
	float: left;
	width: 190px;
	margin-right: 25px;
}
*html .formg_lfields {
	margin-right: 30px;
}
#formg_lieferdaten {
	width: 528px;
	padding: 10px 0 10px 10px;
	margin-top: 5px;
	background: #e5d3a7;
}
*html #formg_lieferdaten {
	width: 528px;
}
#formg_lieferdaten input {
	width: 188px;
	height: 18px;
	border: 1px solid #AAA;
}
#formg_lieferdaten .formg_label {
	padding-top: 10px;
	*padding-top: 5px;
}
#formg_lieferdaten .formg_label input {
	width: auto;
	height: auto;
	border: none;
	margin-right: 5px;
}
#formg_gutscheinart {
	width: 528px;
	padding: 10px 0 10px 10px;
	margin-top: 5px;
	background: #e5d3a7;
}
*html #formg_gutscheinart {
	width: 528px;
}
#formg_gutscheinart input {
	width: 25px;
	height: 18px;
	border: 1px solid #AAA;
}
#formg_gutscheinart input.eur {
	width: 30px;
	height: 18px;
	border: 1px solid #AAA;
}
#formg_gutscheinart input.radio {
	width: auto;
	height: auto;
	border: none;
}
#formg_gutscheinart .formg_field {
	margin-top: 5px;
}
#formg_gutscheinart textarea {
	margin-left: 23px;
}
#formg_gutscheinart .formg_behandlungen {
	margin-left: 23px;
}
#formg textarea {
	border: 1px solid #AAA;
}
#formg_mitteilung {
	width: 528px;
	padding: 10px 0 10px 10px;
	margin-top: 5px;
	background: #e5d3a7;
}
*html #formg_mitteilung {
	width: 528px;
}
#formg_agb {
	width: 528px;
	padding: 10px 0 10px 10px;
	margin-top: 5px;
	background: #e5d3a7;
}
*html #formg_agb {
	width: 528px;
}
#formg_agb input {
	border: none;
}
#formg_versenden {
	width: 528px;
	padding: 10px 0 10px 10px;
	margin-top: 5px;
}
*html #formg_versenden {
	width: 528px;
}
#formg_versenden input {
	padding: 2px;
	*padding: 0;
	line-height: 19px;
}
#formk span.pflichtfeld {
	color: #FFF;
	line-height: 17px;
	text-transform: uppercase;
	background: #BF1225;
}
#formk_mitteilung {
	width: 528px;
	padding: 10px 0 10px 10px;
	margin-top: 5px;
	background: #e5d3a7;
}
*html #formk_mitteilung {
	width: 528px;
}
#formk textarea {
	border: 1px solid #AAA;
}
#formk_personendaten {
	width: 528px;
	padding: 0 0 10px 10px;
	margin-top: 5px;
	background: #e5d3a7;
}
*html #formk_personendaten {
	width: 528px;
}
#formk_personendaten input {
	width: 188px;
	height: 18px;
	border: 1px solid #AAA;
}
.formk_llabel {
	float: left;
	width: 190px;
	margin-right: 25px;
	margin-top: 10px;
}
*html .formk_llabel {
	margin-right: 30px;
}
.formk_rlabel {
	float: left;
	width: 190px;
	margin-top: 10px;
}
.formk_lfield {
	float: left;
	width: 190px;
	margin-right: 25px;
}
*html .formk_lfield {
	margin-right: 15px;
}
.formk_rfield {
	float: left;
	width: 190px;
}
#formk_infos {
	width: 528px;
	padding: 0 0 10px 10px;
	margin-top: 5px;
	background: #e5d3a7;
}
*html #formk_infos {
	width: 528px;
}
#formk_infos input {
	margin-right: 5px;
	border: none;
}
#formk_infos .formk_label {
	padding-top: 10px;
}
#formk_aufmerksam {
	width: 528px;
	padding: 0 0 10px 10px;
	margin-top: 5px;
	background: #e5d3a7;
}
*html #formk_aufmerksam {
	width: 528px;
}
#formk_aufmerksam input {
	width: 188px;
	height: 18px;
	border: 1px solid #AAA;
}
#formk_aufmerksam .formk_label {
	float: left;
	width: 405px;
	margin-top: 10px;
}
#formk_aufmerksam select {
	width: 190px;
	height: 18px;
	*height: 20px;
	border: 1px solid #AAA;
	padding: 0;
	*margin-top: 1px;
}
*html #formk_aufmerksam .formk_lfield {
	margin-right: 30px;
}
#formk_versenden {
	width: 528px;
	padding: 10px 0 10px 10px;
	margin-top: 5px;
}
*html #formk_versenden {
	width: 528px;
}
#formk_versenden input {
	padding: 2px;
	*padding: 0;
	line-height: 19px;
}