.quickbooker {
	position: relative;
	left: 0px;
	top: 0px;
	width: 208px;

}

.quickbooker a {
	display: block;
	color: #ffffff;
	text-decoration: none;
	border-bottom: 1px solid #D4D2AB;
	padding: 0px;
	margin: 3px 20px 3px 20px;
	text-transform: uppercase;
	font-size: 10px;
}

.quickbooker p {
	text-align: center;
}

.quickbooker p a {
	border-bottom: none !important;	
}

.quickbooker a:hover, #topic a.active {
	color: #D4D2AB;
}

.quickbooker h1 {
	padding: 9px 20px 9px 20px;
	background-color: #53512B;
	font-size: 100%;
	font-weight: bold;
	color: #ffffff;
	letter-spacing: 1px;
	text-transform: uppercase;
	margin: 0px;
	width: 169px;
	text-align: left;
}


.webres
{
	width: 199px;
	height: 199px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-bottom: 1px;
	margin-left: 1px;
	margin-top: 4px;
	border: solid 0px #d99700;
	text-align: center;
}


.webres, .webres input, .webres select
{
	font-size: 10px;
	margin-left: 0px;
}


.webres .selectValue
{
   padding-left:0px;	
}

.webres .selectValue .inputsmall
{
   width: 22px;	
}



.textHeadline
{
	padding: 9px 20px 9px 34px;
	font-size: 14px;
	font-weight: bold;
	color: #AE1D12;
	letter-spacing: 1px;
	text-transform: uppercase;
	margin: 0px;
	width: 206px;
	margin: 0px;
	text-align: left;
}


.webres .selectGuests .text
{
	float: left;
	width: 51px;
    	padding-left: 8px;      
    	padding-top: 2px;
    	text-align : left;    
	margin-top: 4px;
	background: black;
}


.webres .selectRooms .text
{
	float: left;
	width: 57px;
    	padding-left: 8px;      
    	padding-top: 2px;
    	text-align : left;    
	margin-top: 4px;
	background: black;
}



.webres .beschriftung
{
   	width: 65px;
   	padding-left: 0px;      
   	text-align : left;
}
.webres .selectGuests, .webres .selectRooms
{
	line-height: 4px;
	margin-top: 3px;
}

.webres .p23
{
   	
   	padding-left: 10px;
	width: 199px;
	padding-top: 8px;
}

.webres .p24
{
	
    padding-left: 10px;
	width: 199px;	
	padding-top: 8px;
	padding-bottom: 8px;
}



webres .abstand
{
	padding-left: 4px;
}


.webres .selectGuests input, .webres .selectRooms input
{
	border: solid 1px gray;
	padding-left: 0px;      
	text-align : left;
}

.webres .inputDate
{
	
	float: left;
}	

.webres .inputDate input
{
	padding-left: 3px;
	border: solid 1px gray;
	width: 50px;
}

.QB {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #FFFFFF;
}



.webres .text1 {
 font-family: Arial, Helvetica, sans-serif;;
 font-size: 10px;
 color: #000000;
 text-align: center;
 padding-right: 0px;
 padding-top: 0px;
 padding-left:37px;
 padding-bottom: 2px;
 float: left; 
}


.webres .text2 {
 font-family: Arial, Helvetica, sans-serif;;
 font-size: 10px;
 color: #000000;
 text-align: center;
 padding-right: 6px;
 padding-top: 0px;
 padding-left:37px;
 padding-bottom: 8px;
 float: left; 
}


.webres .pbSubmit
{
	width: 130px;
	text-align: center;
	
}

.webres .pbSubmit input
{
	border: solid 1px gray;
	color: White;
}


.input_res_datum   {
 width: 110px;
 font-size: 9pt;
 text-align: center;
 color: #000000;
 font-weight: normal;
 border: 1px solid #FFFFFF;
}

.select_res     {
 width: 40px;
 font-size: 9pt;
}



.submit_res     {
 font-size: 9pt;
 width: 130px;
 color: #000000;
 background-color:#FFFFFF;
 border:1px solid #000000;
 cursor: hand;
 margin-top: 4px;
}
