/* Style sheet style_forms */
form#tischreservation{margin:0;padding:8px;text-align:left;border:1px solid #CCC;}
form#tischreservation table td.col_0{vertical-align:top;}
form{margin:0;}
input[type=text],input[type=password],input[type=submit],select,.submit{margin:3px;border:1px solid #666666;font-size:10px;}
input.text,.checkbox,.textarea,.select{margin:3px;padding:2px;border:1px solid #666666;font-size:10px;}
input[type=submit]{width:auto;}
td.explanation{padding-top:10px;padding-bottom:10px;}
textarea{margin:3px;border:1px solid #CCC;font-size:10px;}
input.error{border:1px solid #ff0000;}
#newsletter-signup div.checkbox_container span{display:block;}
label{width:100%;}
.dp-choose-date{display:none;display: none ! important;visibility: hidden;}
div.time-picker{width:4em;height:200px;position:absolute;overflow:auto;margin-top:20px;padding:3px;border:1px solid #CCC;overflow-x: hidden;background: #fff;z-index: 10000;}
div.time-picker-12hours{width:6em;}
div.time-picker ul{margin:0;padding:0;list-style-type:none;}
div.time-picker li{padding:1px;cursor: pointer;}
div.time-picker li.selected{color:#333;background: #CCC;}
