/* Libro events.css---------------------------------------------------------------*/
/* version: 2.6
   website: http://ticketline.libro.at/libro/------------------------------------*/
#events {
	padding:0;
	margin:10px 0 0;
	position:relative;
	color:#666;
	float:left;
}

.event {
	display:inline;
	float:left;
	margin-left:10px;
}

.event img {
	float:left;
	border:0;
}

.event a {
	color:#ac1017;
	text-decoration:none;
	font-weight:bold;
}

.event a:hover {
	text-decoration:underline;
}

.event .buy {
	float:right;
	text-decoration:underline;
}

/* =Small event-------------------------------------------------------------------*/
.small {
	position:relative;
	background:#fff url('/static/themes/default/integration/libro/images/sidebg.gif') repeat-y right 0;
	width:420px;
}

.small .title {
	padding:0 0 0 5px;
	display:block;
	float:left;
	color:#ac1017;
}

.first .title {
	background:transparent url('/static/themes/default/integration/libro/images/events_h2_bg.gif') no-repeat 0 0;
	line-height:24px;
	padding:5px 5px 0;
	width:410px;
}

.small p {
	clear:both;
	line-height:15px;
	padding:0 7px;
	width:416px;
}

.last p {
	background:transparent url('/static/themes/default/integration/libro/images/events_div_bg.gif') no-repeat left bottom;
	padding-bottom:10px;
}

.mixed p {
	padding-top:23px;
}

.small p a {
	font-weight:normal;
	color:#ac1017;
}

.small .buy {
	color:#ac1017;
	line-height:24px;
	position:absolute;
	top:5px;
	right:7px;
}

.small .status {
	color:red;
	text-decoration:none;
}

.onbig {
	height:auto;
}

/* =Big event---------------------------------------------------------------------*/
.big {
	width:420px;
	background:#fff url('/static/themes/default/integration/libro/images/sidebg.gif') repeat-y right 0;
	font-size:120%;
	position:relative;
	margin-bottom:10px;
}

.big img {
	margin:7px;
}

.big p {
	padding:0 15px 0 214px;
	display:block;
	line-height:18px;
}

.big .title {
	background:transparent url('/static/themes/default/integration/libro/images/events_h2_wbg.gif') no-repeat 0 0;
	display:block;
	font-size:14px;
	font-weight:bold;
	line-height:18px;
	margin:0;
	padding:7px 15px 0 214px;
}

.big .buy {
	background:transparent url('/static/themes/default/integration/libro/images/events_div_bg.gif') no-repeat right bottom;
	line-height:21px;
	padding:0 10px 7px 0;
	position:absolute;
	bottom:0;
	right:0;
	text-align:right;
	width:410px;
}

.onevent {
	margin-bottom:0;
	padding-bottom:10px;
}

/* =Medium event----------------------------------------------------------------- */
.medium {
	position:relative;
	margin-bottom:10px;
	width:205px;
	background:#fff url('/static/themes/default/integration/libro/images/sidebg.gif') repeat-y right 0;
}

.medium img {
	height:100px;
	margin:7px 0 7px 7px;
	width:100px;
}

.medium .title {
	background:transparent url('/static/themes/default/integration/libro/images/events_med_head.gif') no-repeat 0 top;
	display:block;
	line-height:15px;
	padding:7px 0 0 117px;
	text-align:left;
}

.medium p {
	line-height:15px;
	margin:0 0 0 117px;
}

.medium .buy {
	background:transparent url('/static/themes/default/integration/libro/images/events_med_foot.gif') no-repeat right bottom;
	line-height:18px;
	padding:0 7px 7px 0;
	position:absolute;
	bottom:0;
	right:0;
	text-align:right;
	width:205px;
}

.no_active_performances {
	clear:both;
	padding:0 10px 7px 10px;
	margin-left:10px;
	background:transparent url('/static/themes/default/integration/libro/images/content_foot420_hbg.gif') no-repeat 0 bottom;
	font-weight:bold;
}

.not_active:hover {
	text-decoration:none;
}

/* =Event sponsors----------------------------------------------------------------*/
#event_sponsor {
	width:420px;
	line-height:1.5em;
	margin:0 0 0 10px;
	background:#fff url('/static/themes/default/integration/libro/images/sidebg.gif') repeat-y right 0;
	display:block;
	clear:both;
}

/* =Event details-----------------------------------------------------------------*/
#event_details {
	width:420px;
	line-height:1.5em;
	margin:0 0 0 10px;
	background:#fff url('/static/themes/default/integration/libro/images/sidebg.gif') repeat-y right 0;
	display:block;
	clear:both;
}

/* =Venue details-----------------------------------------------------------------*/
#venue_details {
	background:#fff url('/static/themes/default/integration/libro/images/sidebg.gif') repeat-y right 0;
	clear:both;
	display:block;
	line-height:1.5em;
	margin-left:10px;
	width:420px;
}

#venue_details p {
	padding:0 5px;
}

#venue_details a {
	color:#ac1017;
	padding:0 5px;
}

/* =Delimiter---------------------------------------------------------------------*/
.delimiter {
	border:0px none;
	background:transparent url('/static/themes/default/integration/libro/images/events_div_wbg.gif') no-repeat 0 0;
	color:#000;
	font-weight:bold;
	margin-top:10px;
	height:20px;
	padding:3px 0 0 0;
	text-indent:5px;
	font-size:110%;
}

.wbg {
	padding:0 5px 5px 5px;
	margin:0;
	background:transparent url('/static/themes/default/integration/libro/images/events_div_bg.gif') no-repeat 0 bottom;
}

/* =Pagging & =Sorting------------------------------------------------------------*/
.pagging {
	clear:both;
	width:420px;
	padding:5px 0;
}

.pagging li,
.search li {
	float:left;
	margin:0px 2px;
	color:#999;
	list-style:none;
}

.pagging li a,
.search li a {
	text-decoration:none;
	color:#ac1017;
	padding:2px;
}

.pagging li a:hover,
.pagging li .selected,
.search li a:hover,
.search li .selected {
	color:#fff;
	background-color:#ac1017;
}

.pagging .info {
	margin-top:5px;
	clear:left;
}

.pagging .events_per_page {
	float:right;
}

.pagging .events_per_page select {
	padding:0;
	width:4em;
}

/* =Sorting----------------------------------------------------------------------*/
#sorting {
	color:#666;
	width:420px;
	margin-top:10px;
}

#sorting select {
	color:#666;
}

#sorting p {
	margin-left:10px;
}

#sorting form {
	float:right;
	margin-left:5px;
}

#sorting select {
	padding:0;
}

#form_sort_change select {
	width:85px;
}

/*	=Search form------------------------------------------------------------------*/
#search_form {
	background:transparent url('/static/themes/default/integration/libro/images/content_body598_bg.gif') repeat-y 0 0;
	margin:10px 0 0 10px;
	clear:both;
	float:left;
	display:inline;
	width:608px;
	position:relative;
}

#search_form p {
	height:40px;
	color:#666;
	padding:5px;
	background:transparent url('/static/themes/default/integration/libro/images/content_head598_wbg.gif') no-repeat 0 top;
}

#search_form form {
	height:270px;
	padding:5px;
	background:transparent url('/static/themes/default/integration/libro/images/content_foot598_bg.gif') no-repeat 0 bottom;
}

h1.search {
	display:none;
}

#search_form input,
#search_form select {
	width:250px;
}

#search_form .narrow {
	border:0;
}

#search_form select {
	width:258px;
}

#search_form table td {
	padding:0 10px 5px 0;
	width:300px;
}

#search_form table {
	margin-top:-4px;
}

#button_align {
	text-align:right;
}

/*	=Search results---------------------------------------------------------------*/
#search_results {
	float:left;
	width:420px;
	margin-left:10px;
	display:inline;
}

#search_results #events {
	margin:10px 0 0 0;
	background:white url('/static/themes/default/integration/libro/images/sidebg.gif') repeat-y right top;
}

#search_results #events div {
	display:block;
	height:auto;
	margin:0;
}

#search_results #events .last_res {
	background:transparent url('/static/themes/default/integration/libro/images/events_div_bg.gif') no-repeat right bottom;
	padding-bottom:7px;
}

#search_results #events .delimiter {
	background:transparent url('/static/themes/default/integration/libro/images/sidebg.gif') repeat-y right 0;
	padding:5px 0 3px 0;
	margin:0;
}

#search_results #events .first {
	background:transparent url('/static/themes/default/integration/libro/images/content_head420_wbg.gif') no-repeat right top;
	padding-top:7px;
}

#search_results #events div p {
	width:420px;
	padding:0 0 5px 5px;
	margin:0;
}

html>body #search_results #events .small p {
	width:415px;
}

#body_list #search_results {
	margin-top:10px;
}


#search_form .d {
	width:50px;
}

#search_form .m {
	width:50px;
}

#search_form .y {
	width:80px;
}

#search_form .button {
	margin-top:5px;
}

/**
 * Tell a friend
 */
#taf_main,
#taf_main fieldset {
	clear: both;
	display: inline;
	float: left;
	width: 420px;
}

#taf_main {
	margin: 0 0 10px 10px;
	padding: 0 0 7px;

	background: url("/static/themes/default/integration/libro/images/events_div_bg.gif") no-repeat bottom left;
}

#taf_main fieldset {
	background: #fff url(/static/themes/default/integration/libro/images/sidebg.gif) repeat-y top right;
}

#taf_main li {
	clear: both;
	display: inline;
	float: left;
	margin: 0 5px 5px;
	width: 410px;
}

#taf_main label {
	display: block;

	line-height: 21px;
}

#taf_main input,
#taf_main textarea {
	width: 20em;
}

#taf_main .button {
	width: 70px;
}

.tell-friend-notice {
	padding: 10px;
	width: 398px;

	background: #DFF2BF;

	border: 1px solid #4F8A10;

	color: #4F8A10;
}

/**
 * Tell a friend no js
 */
#taf_main br,
#recaptcha_widget,
.tell-friend-notice {
	display: none;
}

#taf_main iframe {
	margin-bottom: 10px;

	border: 1px solid #ccc;
}

.taf_captcha_box textarea {
	margin: 0 0 10px;
}

/**
 * Tell a friend with js
 */
.jsEnabled #recaptcha_widget,
.jsEnabled .tell-friend-notice {
	clear: both;
	display: inline;
	float: left;
}

#recaptcha_widget {
	padding: 10px;
	width: 388px;

	background: #E5E9ED;
}

#recaptcha_image {
	clear: left;
	display: inline;
	float: left;
	margin: 0 0 10px;
}

.recaptcha_refresh,
.recaptcha_help {
	display: inline;
	float: left;
	margin: 0 5px;
}

#taf_main .form-row-error {
	background: #FBEBEB none;

	border: 1px solid #F7D9D9;
}

#taf_main li.form-row-error {
	padding: 0 5px;
	width:390px;
}

#taf_main .error {
	display: block;

	line-height: 24px;
}

#slideshow {
	width:400px ;
	margin-left:10px;
}

#slideshow #scroll_right {
	left:400px;
}

