
/* select room */
#roomselect {border: 0px solid #f00; position: absolute; z-index: 2000; top: 515px; left: 0px; height: 20px; width: 700px;}
.rcal {width: 100px;}
.ui-datepicker * {font-size: 10px; line-height: 14px;}
.ui-datepicker {width: 180px;}
.rmark {display: block; float: left; color: #E8D9A4; padding: 0 10px 0 10px;}
.field {display: block; background: url('../img/frm.gif') no-repeat; float: left; border: 1px solid #E8D9A4; padding: 1px;}
.field input {display: block; padding-right: 18px; background: transparent url('../img/cal1.gif') no-repeat right center; color: #d0c18b;}

#roomselect button {display: block; float: left; padding: 0 20px 0 0px; position: relative; top: 1px; margin-left: 10px; background: transparent url('../img/arr2.gif') no-repeat right center; text-transform: uppercase; color: #E8D9A4; cursor: pointer;}
.angebot {width: 100%}
.col2 {width: 100px; text-align: center;}
.col3 {width: 120px; text-align: center;}
.angebot td {border: 1px solid #E6D9A4;}
.angebot_image {float: left; padding: 10px;}
.angebot_text {float: left; padding: 10px; width: 318px}
.angebot_text p {line-height: 14px;}
.angebot_text h2 {padding: 0; cursor: pointer;}
.angebot_text h2 span {text-decoration: underline; padding-left: 10px;}
.angebot_fulltext {clear: both; padding-top: 10px;}
.angebot_images {padding: 20px 0 20px 20px;}
.angebot_images .gallery_image {width: 109px; height: 92px; float: left; background: url('../img/ig_n.gif') no-repeat;}
.angebot_images .gallery_image img {position: relative; left: 6px; top: 6px;}
.headerr td {background: #3e3927; padding: 2px 5px;}
.angebot_baseprice {padding: 10px 0 0 0;}
.angebot_price {padding: 10px 0 0 0; font-size: 18px; font-weight: bold; color: #E8D9A4;}
.angebot_form {padding: 10px; text-align: center;}
.angebot_form select {width: 50px;}
.angebot_forbutton {padding: 10px 0; text-align: right;}
.angebot_forbutton button { padding: 0px; background: transparent; cursor: pointer;}
.angebot_forbutton button div {border: 1px solid #E6D9A4; padding: 1px; background: #666633; color: #663;}
.angebot_forbutton button div span {display: block; text-transform: uppercase; padding: 1px 30px; background: #E6D9A4; color: #663;}
.nobo td {border-width: 0; line-height: 14px;}
.nobo thead td {padding-bottom: 10px; font-weight: bold; padding-right: 20px;}
.nobo_cap {padding-right: 70px; white-space: nowrap;}
.over_addr_left {padding: 20px;}
#addr_left {float: left; width: 410px; min-height: 100px;}
.addr_right {padding-left: 430px; position: relative;}
.addr_right button {width: 200px; position: absolute; right: 0; top: -22px;}
.over_addr_left input, .over_addr_left textarea  {background: #333; border: 1px solid #E6D9A4; color: #E6D9A4; padding: 2px 0;}
    .over_addr_left p {padding:5px 0 0 0; line-height: 20px; }
.fl {float: left}
.w200 {width: 200px}
.w60 {width: 60px}
    .w200 input {width: 198px;}
    .w60 input {width: 58px;}
    .w300 input {width: 298px;}
    .w100 input {width: 98px;}
    .w410 input, .w410 textarea {width: 408px;}
    .w410 textarea {height: 100px;}
.r10 {float: left; width: 10px; height: 10px;}
.error {color: #f00;}
.addr2cap {width: 133px;}
.dick {padding: 5px 0;}
.monselect_area {float: left; border: 1px solid #E6D9A4; width: 48px;}
.yearselect_area {float: left; border: 1px solid #E6D9A4; width: 68px;}
.cardtypeselect_area {float: left; border: 1px solid #E6D9A4; width: 198px;}
.yearselect_area select, .monselect_area select, .cardtypeselect_area select {width: 100%; height: 18px;}
.over_addr_left p.addr2message {padding: 20px 0 10px 0;}


.success_over {border: 1px solid #663; padding: 20px; text-align: center;}
.errors_over {border: 1px solid #900; color: #900; padding: 20px; text-align: center;}


textarea {font-family: Arial; font-size: 12px;}



#anfrage {margin-right: -20px;}
    #anfrage td {width: 350px;}
        #anfrage td input, #anfrage td textarea {width: 328px; border: 1px solid #E8D9A4; color: #E8D9A4; padding: 2px 0; background: transparent;}
#anfrage td.short1 {width:120px;}
#anfrage td.short1 input {width:98px;}
#anfrage td.short2 {width:230px;}
#anfrage td.short2 input {width:208px;}
#anfrage td.wide1 {width:700px;}
#anfrage td.wide1 textarea {width:678px; height: 158px;}
.flo {float: left;}
.flo115 {width: 115px}
    #anfrage td .flo115 input {width: 93px;}
.flo120 {width: 120px}
    #anfrage td .flo120 input {width: 98px;}
    #anfrage td .flo120 select {width: 98px; border: 1px solid #E8D9A4;}
    #anfragebutton {padding: 20px 20px 0 0; text-align: right;}
        #anfragebutton button {background: transparent; padding: 1px 10px; cursor: pointer; border: 1px solid #E8D9A4; color: #E8D9A4;}
#anfrage td .flo input {background: url("/hotels/img/cal1.gif") no-repeat 72px center}
#anfrage_ok {border: 1px solid #E8D9A4; padding: 30px;}
