table#dbem-bookings-table tfoot td.booking-result {

	font-weight: bold;

   	background:#6D6D6D url(../../../wp-admin/images/menu-bits.gif) repeat-x scroll left top;      

	color: #eee;

}



table#dbem-bookings-table tfoot th {

	text-align: right;

	padding-right: 1em;



}    



table.dbem-rsvp-form  {

	width: 70%;

}  

table.dbem-rsvp-form th { 

	text-align: right;

	width: 35%;

}



table.dbem-rsvp-form td { 

	padding-left: 1em;

	text-align: left;

}      



div.dbem-rsvp-message {     

	margin-bottom: 1em;

	background-color: #FDDD73;

	padding: 5px;

	border: 2px solid #FF9100;

}     



a.bookingdelbutton {

	background: url("../../../wp-admin/images/xit.gif") no-repeat;  

    font-size: 11px;

	text-indent: -9999px;

	height: 10px;   

	width: 10px;

	overflow:hidden;

	position:absolute;



}     

a.bookingdelbutton:hover {

	background: url("../../../wp-admin/images/xit.gif") no-repeat -10px;  



}       

/* Printable stuff */

body#printable {

	font-family: Gill Sans, Helvetica, Arial, sans-serif;  

	text-align: center;

}  

body#printable #container { 

	margin: 0 auto; 

	width: 780px;

	text-align: left;

}                                                                   

table#bookings-table {

	width: 600px;     

	border-spacing: 0px;



}

table#bookings-table td {

	padding: 5px 0;

}

table#bookings-table td.seats-number {

	text-align: right;

	padding-right: 20px;

}

table#bookings-table th {

	text-align: left;

	margin-left: 5px;

}   

table#bookings-table tr#booked-seats td{

	border-top: 2px solid #999;    

}      



table#bookings-table td.total-label {

	text-align: right;

}                                  



table#bookings-table tr#booked-seats td.seats-number, table#bookings-table tr#available-seats td.seats-number {

	font-weight: bold;

}



p#recurrence_warning {

	border: 2px solid #FD0000;

	background: #FF7146;

	color: #fff;

	font-weight: bold;

	padding: 5px;

}

div#icon-events{

	background:url('images/calendar-32.png') no-repeat center;

} 



table#dbem-location-data th {

	text-align: right;   

	width: 50px;

}          

#dbem-location-map img {

	max-width: none;

}                  

            



table.dbem-calendar-table td {

	padding: 2px 3px; 

	text-align: center;

}

table.dbem-calendar.table tr.days-names {

	font-weight: bold;

} 

table.dbem-calendar-table td.eventless-pre, .dbem-calendar td.eventless-post {

	visibility:hidden;

}

table.dbem-calendar-table td.eventful a, table.dbem-calendar-table td.eventful a:visited, table.dbem-calendar-table td.eventful a:hover, table.dbem-calendar-table td.eventful a:active{

  font-weight: bold;

  color:#2C4B09;

  text-decoration:none !important:

}

table.dbem-calendar-table td.eventless-today{

   border: 1px solid #2C4B09;  

   padding:0;

}



table.dbem-calendar-table td.eventful-today a, table.dbem-calendar-table td.eventful-today a:visited, table.dbem-calendar-table td.eventful-today a:hover, table.dbem-calendar-table td.eventful-today a:active{

   border: 1px solid #2C4B09;  

   color:#2C4B09 !important;

   font-weight:bold !important;

   text-decoration:none !important;

   padding:1px;

} 

table.dbem-calendar-table thead {

	font-size: 120%;  

	font-weight: bold;  

}



table.dbem-calendar-table {

        color:#689200;

	font-size: 11px;  

        margin-bottom:15px;

	width: 80%;  



}

table.fullcalendar {

	border-collapse: collapse;

}

table.fullcalendar td {

	text-align: center;

	width: 50px;  

	height: 50px;             

	border: 1px solid #888;

}

.dbem-calendar-full ul {

	font-size: 10px;     

	
text-align:left !important;

}

.dbem-calendar-full ul li{

	
	list-style-type: none !important;
padding-right:20px;

}



/* evolVienna */

.prev-month{

font-size:0.9em;

}
