/**
 * concal
 * frontend stylesheet
 *
 * (c) Timo Besenreuther
 *     EZdesign.de
 *
 * Created:     2008-09-09
 * Last edited: 2008-09-09
 */


/**
 * event list
 */

form#concal_list_filter {
	padding: 0;
	margin: 0 0 20px 0;
}

form#concal_list_filter td {
	padding: 0 50px 0 0;
}

table.concal_list_table {
	width: 100%;
}

table.concal_list_table td {
	margin: 0;
	padding: 3px 6px 3px 3px;
	line-height: 130%;
	text-align: left;
	vertical-align: top;
}

table.concal_list_table th {
   text-align: left;
   vertical-align: top;
   background-color: #006EA7;
   color: white;
   padding: 5px;
}

tr.concal_list_head td {
	font-weight: bold;
}

tr.concal_list_light td {
	background-color: #fff;
	cursor: pointer;
}
tr.concal_list_dark td {
	background-color: #DDEBF3;
	cursor: pointer;
}


/**
 * event details
 */

a.concal_details_book {
	background-color: #006EA7;
	border: 1px solid #006EA7;
	color: #FFFFFF;
	font-weight: bold;
	padding: 2px 5px;
}

a.concal_details_book:hover {
	background-color: #006EA7;
	border: 1px solid #006EA7;
}

a.concal_details_delete,
a.concal_details_edit {
	float: right;
	margin-left: 10px;
	background-color: #006EA7;
	border: 1px solid #006EA7;
	color: #FFFFFF;
	font-weight: bold;
	padding: 2px 5px;
}

a.concal_details_delete:hover,
a.concal_details_edit:hover {
	background-color: #006EA7;
	border: 1px solid #006EA7;
}

.concal_light {
	float: left;
	margin: 3px 10px 0 0;
}

div#concal_image {
	float: right;
}

div.concal_bluebg {
	padding: 4px;
	background: #DDEBF3;
	min-height: 170px;
}
* html div.concal_bluebg {
	height: 170px;
}
*:first-child+html div.concal_bluebg {
	height: 170px;
}


/**
 * booking
 */

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

form#concal_booking input.concal_big {
	width: 250px;
	margin: 1px 0;
}

form#concal_booking textarea {
	font-family: Arial, Helvetiva, sans-serif;
	font-size: 11px;
}

form#concal_booking input.concal_small {
	width: 50px;
}

table#concal_booking_table td {
	padding: 0 15px 0 0;
}

div.concal_error {
	border: 1px solid red;
	padding: 4px;
	margin: 0 0 15px 0;
	display: none;
}


/**
 * edit event
 */

form.concal_form {
	margin: 0;
	padding: 0;
}

.concal_tiny {
	width: 50px;
}

.concal_medium {
	width: 200px;
}

.concal_large {
	width: 300px;
}
textarea.concal_large {
	height: 150px;
}

textarea {
	font-family: Arial, Helvetica, sans-serif;
}

.concal_table {
	margin-top: 2px;
}

.concal_table tr td {
	padding: 0 8px 2px 0;
}

.concal_separator hr {
	color: #fff;
	width: 100%;
	height: 1px;
	margin: 15px 0;
	border: 0;
	background-color:#999;
}

a.concal_backlink {
	display: block;
	text-align: right;
	padding: 15px 0 0 0;
}

ul#concal_idvp_suggest {
	width: 200px;
	border: 1px solid #006FA7;
	list-style: none;
	margin: 1px 0 0 0;
	padding: 0;
	display: none;
}

ul#concal_idvp_suggest li {
	margin: 2px 0;
	padding: 0 5px;
	cursor: pointer;
	display: none;
}
