

/* Formular ---------------------------------------------- */ 

/* -- Allgemein --------------------------------------------- */ 

/* -- Grosser Formularrahmen ------------------- */

.form_big{
        padding-left: 23px;
}

#form_formular{
        overflow: auto;
        height: 375px;
}

#form_formular h1{
        padding-left: 0px;
        padding-bottom: 0px;
}

#form_formular label{

        font-weight: bold;
}

#form_formular .form-right label{

        font-weight: bold;
}


#form_formular .form_big .form-right label{

}

#form_formular  select, textarea{
        width: 214px;
}

.formtext input{
       width: 200px;
}

#form_formular input #el_6 checkbox{
        width: 50px;
}

#form_formular .submit{
        background-color: #A51F26;
        color: #FFF;
}

#form_formular .select{
        font-weight: normal;
}

.formcheckbox .checkbox{
        float: left;
}

#form_formular .formcheckbox label{
        padding-left: 10px;
        width: 320px;
        font-weight: normal;
}

#form_formular .formlabel-number label{
        font-weight: normal;
}

#form_formular .formlabel-euro label{
        font-weight: normal;
}

.formcheckbox label{
        float: left;
        line-height: 15px;
}

/* -- Formularboxen rechts/links ---------------------------------------------- */ 

.form-left{
        width: 350px;
        float: left;
        padding-top: 10px;
        padding-right: 10px;
        line-height: 20px;
}

.form-right{
        padding-top: 10px;
        float: left;
        line-height: 25px;
        width: 354px;
}

.formlabel-coupon{
        line-height: 12px;
        padding-bottom: 10px;
}

.form-left p.formtext{
        width: 340px;

}

.formright p.formtext{
        width: 0px;

}

/* -- Formwrap  ---------------------------------------------- */ 


.form-left .formwrap{
        width: 353px;
        float: left;
        padding-bottom: 5px;
}


.form-right .formwrap{
        /* width: 345px; */
        float: left;
        padding-bottom: 3px;
}

/* -- Warnungen ---------------------------------------------- */ 

.form_warning{
        list-style: none;
        font-weight: bold;
        color: #9C222F;
}

.form_warning li{
        padding-bottom: 8px;
        padding: 5px;
        border: 1px solid #9C222F;
}

#formtextred{
        color: #9C222F;
        font-weight: bold;
}

.form_text_line_height{
        line-height: 16px;
        padding-bottom: 5px;
}

/* // Buchungsformular //////////////////////////////////// */ 
p.formlabel-name label,
p.formlabel-email label,
p.formlabel-street label,
p.formlabel-plzcity label,
p.formlabel-tel label,
p.formlabel-fax label,
p.formlabel-city label,
p.formlabel-coupon label,
p.formlabel-number2 label,
p.formlabel-numberchilds label{
width: 135px;
}

/* Gutschein-Nr ---------------------------------------------- */ 
p.formlabel-coupon{
       height: 22px; 
}

p.formlabel-coupon input{
       margin-top: 3px; 
}

/* Anzahl Reisende ---------------------------------------------- */ 
p.formlabel-number2 input{
       width: 30px; 
}

/* ---- Anzahl Kinder ------------------------------------------------- */ 

.formlabel-numberchilds{
        line-height: 14px;
        padding-bottom: 10px;
}

p.formlabel-numberchilds input{
       width: 30px; 
}

/* rechte Buchungsformularseite -------------------------------------------------- */

.buch_right_label{
        float: left;
width: 85px;
}

#form-module #form_formular .form_big .form-right .formwrap .buch_right_input{
        float: left;
        width: 260px;
}

/* ---- Anreise und Abreise -Block ---------------------------------------------- */ 

#form_formular .form-right p.formlabel-arrivalday label,
#form_formular .form-right p.formlabel-arrivalmonth label,
#form_formular .form-right p.formlabel-arrivalyear label,
#form_formular .form-right p.formlabel-departureday label,
#form_formular .form-right p.formlabel-departuremonth label,
#form_formular .form-right p.formlabel-departureyear label{
        font-weight: normal;
        width: 18px;
        float: left;
        padding-right: 10px;
        padding-left: 10px;
}
#form_formular .form-right p.formlabel-arrivalday label,
#form_formular .form-right p.formlabel-departureday label{
        padding-left: 0px;
}
#form_formular .form-right p.formlabel-arrivalmonth label,
#form_formular .form-right p.formlabel-departuremonth label{
        width: 35px;
}

#form_formular .form-right p.formlabel-arrivalyear label,
#form_formular .form-right p.formlabel-departureyear label{
        width: 21px;
}

p.formlabel-arrivalday input,
p.formlabel-arrivalmonth input,
p.formlabel-arrivalyear input,
p.formlabel-departureday input,
p.formlabel-departuremonth input,
p.formlabel-departureyear input{
        width: 30px;
        float: left;
}

/*  ---- Zimmerauswahl ---------------------------------------------- */ 

#form_formular .form-right .strong p.formselect label{
        font-weight: bold;
}

/*  ---- Buchungsart ---------------------------------------------- */ 

#form_formular .form-right p.formselect label{
        width: 120px;
}

#form_formular .form-right p.formselect select{
        width: 160px;
}

/*  ---- Uebernachtungsart ---------------------------------------------- */ 

#form_formular .form-right p.formcheckbox label{
        width: 180px;
}

#form_formular .form-right p.formselect label{

}

#form_formular .form-right p.formselect input{
        width: 110px;
}

/*  ---- Anmerkung ---------------------------------------------- */ 



p.formtextarea input{
        height: 20px;
}

#form_formular .form-right p.formtextarea label{
width: 85px;
}


/* // Formular Gutschein ////////////////////////////////////  */

.formlabel-forname,
.formlabel-event,
.formwrap_pauschale,
.formlabel-from,
.formwrap_ap{
height: 22px;

}

.formwrap_ap{
height: 22px;

}

.formwrap_pers,
.formwrap_wert{
height: 22px;
}

.formlabel-forname label,
.formlabel-event label,
.formlabel-from label{
width: 110px;
}

.formwrap_ap p.formselect label{
width: 35px;
padding-left: 110px;
}

.formwrap_pauschale_links{
width: 110px;
height: 20px;
}

.formwrap_pauschale_links{
float: left;
width: 110px;
}
.formwrap_pauschale_art{
}
.formwrap_pauschale_art p.formselect p.formselect label{
}
p.formlabel-number input{

float: left;
}
p.formlabel-number label,
p.formlabel-euro label{
padding-left: 110px;
padding-right: 10px;

float: left;
height: 20px;
}


#form-module #form_formular .form_big .form-right .formwrap .guts_right_input input{
width: 200px;
        float: left;
}

/* linke Gutscheinformularseite -------------------------------------------------- */

.guts_left_label{
        float: left;
        width: 100px;
}

#form-module #form_formular .form_big .form-right .formwrap .guts_left_input{
        float: left;
        width: 220px;
}

/* --------------------------- */

#form_formular .form-left p.formselect select{
        width: 190px;
}

/*  ---- Checkboxen ---------------------------------------------- */ 

#form_formular .form-left p.formcheckbox label{

}

#form_formular .form-left p.formcheckbox input{
       padding-top: 10px;
}

/*  ---- Pauschale ---------------------------------------------- */ 

#form_formular .form-left p.formcheckbox label{
        width: 180px;
float: left;
}

#form_formular .form-left p.formselect label{

float: left;
}

#form_formular .form-left p.formselect input{
        width: 110px;
float: left;
}


/*  ---- Wochenende ---------------------------------------------- */ 
#form_formular .form_big .form-left .formwrap .guts_left_input p.formselect label{
width: 40px;
}
#form_formular .form_big .form-left .formwrap .guts_left_input p.formselect select{
width: 160px;
}


/* Anzahl Personen ---------------------------------------------- */ 

p.formlabel-number input{
       width: 40px; 
}

/* Wert ---------------------------------------------- */ 
p.formlabel-euro input{
       width: 40px; 
}

/* Absendebutton -------------------------------------- */

#form_formular .form_big .form-right p.formlabel-label label{
       width: 0px;
}



/* // Formular Arrangements //////////////////////////////////// */ 

p.formlabel-senden input{
       padding: 2px;
       font-weight: bold;
       font-size: 10px;
float: left;
}

#form-module #form_formular .form_big .form-right .formwrap .buch_right_input p.formsubmit label{
        float: left;
width: 20px;
height: 10px;
}


