

/*************************************************************************/

/*                          F O R M U L A R E                            */

/*************************************************************************/





.csc-mailform {

border: none;
/*width: 500px;*/
width: 100%;


}


.csc-mailform-field{
clear: both;
width: 100%;
height: auto;
min-height: 15px;
padding-bottom: 7px;
padding-top: 7px;
border-bottom: 1px solid #000;
}




.csc-mailform-field label {
position: relative;
float: left;

}



.csc-mailform-field_blank{
clear: both;
width: 100%;
height: auto;
min-height: 15px;
padding-bottom: 7px;
padding-top: 7px;
}




.csc-mailform-field_blank label {
position: relative;
float: left;

}





#formtext_oben{
padding-bottom: 7px;
padding-top: 7px;
border-bottom: 1px solid #000;
}




/*  Eingabefelder: */

#mailformabfahrtsort, #mailformzielort, #mailformabfahrtsdatum, #mailformabfahrtszeit, #mailformRueckkehrdatum, #mailformrueckkehrzeit, #mailformanz_personen, #mailformKomfortstufe, #mailformprogrammidee, #mailformbemerkungen, #mailformvorname, #mailformname, #mailformpostadresse, #mailformplz_ort, #mailformland, #mailformtelefon, #mailformfax, #mailformemail {
position: relative;
float: right;
/* clear: both; */
width: 350px;
border: 1px solid #000;

}






/* Supbmit-Button: */

input.mailformformtype_mail {
width: 200px;
border: 1px solid #000;
background-color: #EEEEEE;
cursor: pointer;
}





/*  ERGAENZUNGEN  */

.form_zw_titel{
position: relative;
width: 100%;
height: 20px;
line-height: 17px;
font-weight: bold;
background-color: #EEEEEE;
border: 1px solid #DEDEDE;
margin-top: 10px;
margin-bottom: 5px;
clear: both;

}


#mf_sachbearb_1, #mf_reiseleiter, #mf_vorname, #mf_name, #mf_postadresse, #mf_plz_ort, #mf_telefon, #mf_email, #mf_welche_reise, #mf_reisedatum

{
position: relative;
float: right;
display: block;
width: 520px;
border: 1px solid #000;

}

#mf_bemerkungen_1, #mf_bemerkungen_2, #mf_bemerkungen_3, #mf_bemerkungen_4, #mf_bemerkungen_5, #mf_bemerkungen_6, #mf_bemerkungen_7, #mf_bemerkungen_9, #mf_bemerkungen_10, #mf_bemerkungen_11, #mf_bemerkungen_12{
position: relative;
float: right;
display: block;
width: 520px;
height: 100px;
border: 1px solid #000;


}



#mf_beratung_1{
position: relative;
float: right;
/* clear: both; */
width: 350px;
border: 1px solid #000;

}


.sollfeld {
	color: #FF0000;
	font-weight: bold;
}


.radiotabelle{
clear: both;
}


.formclear{
width: 100%;
height: 1px;
clear: both;
}


* html .formclear{ /* F..cking IE ... */
display: none;
}





#txt_ueber_drei_reisen{
/* position: relative;
float: right;
clear: both; */
width: 30px;
border: 1px solid #000;
}



/*************************************************************************/

/*                       B O R D M A N I F E S T                         */

/*************************************************************************/




/*
#mf_rechnungs_nr, #mf_schiff, #mf_kabinen_nr, #mf_reise, #mf_reisedatum {
position: relative;
float: right;
display: block;
width: 300px;
right: 220px;
border: 1px solid #000;

}

*/

.ffeld300 {
position: relative;
float: right;
display: block;
width: 470px;
right: 0px;
border: 1px solid #000;

}



/*************************************************************************/

/*           N E U T R A L E   F E L D  D E F I N I T I O N              */

/*************************************************************************/



.ff_gg{
position: relative;
float: right;
display: block;
width: 520px;
border: 1px solid #000;
}