@charset "utf-8";
/* CSS Document */

#OT_searchWrapperAll{
 width:150px;
 height:80px;
 position:relative;
 margin:20px 0 0 0;
 padding:0;
 background:#fff;
}

#OT_searchWrapper{
 border:none;
 background:#fff;
 font-family:Arial,Helvetica,Sans-Serif;
 font-size:13px;
 width:150px;
 height:60px;
 position:relative;
 margin:0;
}

#OT_searchWrapper .OT_feedTitle{
 position:relative;
 left:0;
 margin:0 0 0 0;
 font-size:13px;
 font-weight:normal;
 line-height:16px;
}

#OT_searchWrapper dl{
 position:relative;
 left:0;
 padding:0;
 margin:0;
}

#OT_partySizeLbl{
 position:relative;
 float: left;
 top: 20px;
 text-align: left;
 margin:0 0 0 0;
 padding:0 0;
 width:150px;
}

#OT_partySize{
 position:relative;
 margin:0;
 padding:0;
 float: right;
}

#OT_dateLbl{
 position:relative;
 top:25px;
 margin:0 0 0 0;
 padding:0 0;
 text-align:left;
 width:55px;
}

#OT_date{
 position:relative;
 left: 61px;
 top: 10px;
 width:100px;
 margin:0;
 padding:0;
}

#OT_timeLbl{
 position:relative;
 top:20px;
 width:60px;
 padding:0 0;
 text-align:left;
}

#OT_time{
 position:relative;
 float: right;
 margin:0;
}

#OT_empty{
 position:relative;
 width:0;
 height:0;
 padding:0;
 margin:0;
 left:0;

}

#OT_submitWrap{
 position:relative;
 top:5px;
 left: 25px;
 margin:0 0 0 0;

}

#OT_logo{
 position:absolute;
 top:250px;
 left:0;
 width:100%;
 padding:0;
 margin:0;
 display:block;
 background:#fff;
}

#OT_logoLink{
 position:relative;
 top: 125px;
 left:25px;
 width:150px;
 text-align: center;
 padding:0 0 0 0;
 margin:0;
 font-size:13px;
 font-family:Arial,Helvetica,Sans-Serif;
 display:block;
 background:#fff;
}

#OT_logoLink a{
 padding:0 0 0 0;
}

#OT_imglogo{
 position: relative;
 left: 28px;
 border:0;
 margin:0 0 0 0;
}

#OT_searchWrapper form{
 margin:0;
 padding:0;
}

#OT_searchWrapper input.hidden{
 display:none;
}

#OT_searchWrapper .feedFormField,#OT_searchWrapper .feedFormField option{
 font-size:12px;
 margin:2px 2px 2px 2px;
}

#OT_searchWrapper #startDate,#OT_searchWrapper .OT_feedFormfieldCalendar{
 font-family:Arial,Helvetica,Sans-Serif;
 font-size:13px;
 margin:0;
 width:85px;
}

#OT_searchWrapper #dateDisplay{
 font-size:10px;
 color:#999;
 font-family:Verdana,Arial,Helvetica,Sans-Serif;
 float:right;
 margin:0 30px 0 0;
 display:inline;
}

/*###### kalender ######*/
#OT_searchWrapper .imgCal{
 position:absolute;
 display:none;
 z-index:100;
}

#OT_searchWrapper #imageCal table{
 font-size:12px;
 width:150px;
 font-family:arial;font-weight:bold;
 background:#FFF;
}

#OT_searchWrapper #imageCal td{
 padding:0;
 text-align:center;
}

#OT_searchWrapper .clickableDays{
 color:#000;
 text-decoration:none;
 height:18px;
}

#OT_searchWrapper .nonclickableDays{
 color:#CCC;
 height:18px;
}

#OT_searchWrapper .months{
 color:#FFF;
 text-decoration:none;
}

#OT_searchWrapper .weekdays{
 color:#000;
 text-decoration:none;
 color:#666;
 background-color:#EFEFEF;
 width:14%;
}