@charset "UTF-8";

/* ######################################################################################################
** ### Formulare            #############################################################################
** ######################################################################################################
*/

#col1 fieldset {border-top: 1px solid #9ba9c5;border-right: 1px solid #fff;border-bottom: 1px solid #fff;border-left: 1px solid #fff;margin-bottom: 2em;padding-left: 0em;}
#col1 legend {font-size:1.2em;color: #000;font-weight: bold;padding:0em 0.4em 0.6em 0em;_padding-left:0.4em;}
#col1 input, 
#col1 textarea {width:18em;border: 1px #ccc solid;background: #fafafa;padding: 3px;color: #444;}
#col1 input.radio {width:auto;}
#col1 textarea {width: 25em; font-family:Verdana, Arial, Helvetica, sans-serif; }
#col1 input[type=text]:focus, #col1 textarea:focus {background: #f0f2f9;color: #333;border-color: #666;}
#col1 sup {color: #ff0000;font-weight: bold;}
/*#formmail td.input input#name_zusatz, #formmail td.input input#hausnummer,
#gewinnspiel td.input input#name_zusatz, #gewinnspiel td.input input#hausnummer { display:none;}*/
#col1 select {border: 1px #ccc solid;background: #fafafa;padding: 3px;color: #444;}
#col1 .submit, #col1 .button {background: url(../../Adesign/fade-btn.png) repeat-x scroll;border: 3px double #999;border-left-color: #ccc;border-top-color: #ccc;color: #333;padding: 0.25em 1em;width:auto;}
#col1 .submit:hover, #col1 .button:hover {background: url(../../Adesign/fade-btn-hover.png) repeat-x scroll;}
#col1 .submit:active, #col1 .button:active {background: #f4f4f4;border: 3px double #ccc;border-left-color: #999;border-top-color: #999;}
label.error {color:#F00;width:auto !important;padding:3px 0 0 5px;}

/* Tabelle für Formulare */
table.table-form  {	border:none;width:100%;}
table.table-form td  {padding: 0.5em 0.5em 0.5em 0em; }
table.table-form td.label  {width:30%;text-align: right;}	
table.table-form td.input  {width:70%; }
table.table-form td.submit  {padding-top: 1.5em;}

/* Tabelle für Formulare  Verfügbarkeit der Flüge */
table.table-form.fluege  {	border:none;width:auto;}
table.table-form.fluege td  {padding: 0 0.5em 0.75em 0em; }
table.table-form.fluege td.label, table.table-form.fluege td.input  {width:auto; vertical-align:top; }
table.table-form.fluege td.submit  {padding-top: 1.5em;}

/* Erweiterungen für das Reservierungsformular */
#ResFormular .table-form th {background: #eef1f8;font-size:1.1em;padding: 0.25em 0;text-align:left; color:#000}
#ResFormular .table-form td {padding-top: 0.2em;padding-bottom: 0.2em;}
#ResFormular .table-form td.label {width:auto;}
#ResFormular .table-form td.submit  {padding-top: 1.5em;}
#ResFormular .table-form .col1 {width:25%;}
#ResFormular .table-form .col2 {width:45%;}
#ResFormular .table-form .col3 {width:30%;}
#ResFormular .table-form tr.wichtig {background-color:#FF9;}

/* Tabelle Reiseanmeldung */
table.reiseanmeldung th {text-align:left;padding: 0.25em 0; color:#000;}
table.reiseanmeldung td {padding: 0.2em 0.5em 0.2em 0em; text-align:left; vertical-align:top;}
#Anzeige h4 {border-bottom:#ddd 1px solid;}

/* Tabelle Meine Reisedaten */
table.meine-reisedaten th {text-align:left;}
table.meine-reisedaten td {padding: 0.2em 0.5em 0.2em 0; }


