
/* ===============================
   Gutscheinformular
=============================== */

#gutschein {

}

#gutschein label{
    float: left;
    font-weight: bold;
    overflow: hidden;
    width: 100px;
}
#gutschein fieldset br{ clear: both; }
#gutschein fieldset label { width: auto; }
#gutschein .checkbox_container { width: 300px; clear: both; padding: 10px 0 0 0; overflow: hidden;}
#gutschein fieldset div.checkbox_container input { float: left; }
#gutschein fieldset div.checkbox_container label {  width: auto;  }

#gutschein table td{
    vertical-align: top;
}


#gutschein input.text{
    float: left;
    margin: 0 0 5px 0;
}


/* Fieldset */
#gutschein fieldset {
    width: 260px;
    border: 1px solid #ebeae8;
    padding: 19px;
    background-color: #fff;
    margin: 0 30px 0 0;
    float: left;
}

#gutschein .left { width: 260px; margin-right: 20px; float: left; }

    #gutschein fieldset .colspan, #gutschein fieldset .explanation {   background-color: #e5e3dd; clear: both; margin-bottom: 10px;}

#gutschein fieldset input.wasserski-jugendliche,
#gutschein fieldset input.wasserski-erwachsene,
#gutschein fieldset input.wakeboard-jugendliche,
#gutschein fieldset input.wakeboard-erwachsene {
    width: 20px;
}
#gutschein fieldset label{
    width: 200px;
    clear: right;
}
#gutschein fieldset.right label { width: 100px; }

#gutschein fieldset table {
    border-spacing: 2px 6px;
    width: 100%;
}



#gutschein fieldset table td, 
#gutschein fieldset div,
#gutschein fieldset label
{
    padding: 0 0 0 7px;
}

#gutschein div.submit_container { clear: both; padding: 0 0 15px 120px; overflow: hidden;}
#gutschein div.submit_container input {  }

#gutschein fieldset label {
	margin-bottom: 10px;
}

#gutschein fieldset table td.col_1{
    text-align: right;
}
#gutschein fieldset table td.anzahl{
    padding-left: 0px;
    width: 50px;
    text-align: right;
}
#gutschein fieldset input.text{
    margin: 0;
    float: right;
}
#gutschein fieldset.right input.text { margin-bottom: 10px; }
#gutschein fieldset.right textarea { float: right; margin-bottom: 10px;}


#gutschein fieldset .explanation {
    margin-bottom: 10px;
}
#gutschein fieldset.right .explanation { background-color: transparent; }

#gutschein fieldset .row_1 td,
#gutschein fieldset div.row_1{
    background-color: #272727;
    color: #fff;
}

#gutschein .row_35 td{
    text-align: center;
    background: transparent;
}
#gutschein .einzel {
    float: right;
    width: 135px;
}








#gutschein .error {

}

#gutschein .left p.error { float: right; }
#gutschein .right p.error { float: right; margin-bottom: 5px; text-align: left; width: 250px; }
#gutschein .right input.error {}
#gutschein .right label.error { margin-bottom: 20px; }



#gutschein .right { width: 373px;padding: 0; margin:0; border: none; background-color: transparent; float: right; text-align: left;}

