div.content_valeft { border: 0pt none ; margin: 0pt; padding: 0pt; float: left; width: 140px; }
div.content_varight { border: 0pt none ; margin: 0pt; padding: 0pt; float: left; width: 130px; }
input.query, select.kat { margin: 0px; padding: 0px; width: 140px; font-size: 1em; text-align: left; vertical-align: middle; line-height: 1em; color: rgb(3, 70, 149); }
input.cal_button { border: 0px none ; margin: 0px; padding: 0px; background: rgb(218, 226, 235) none repeat scroll 0% 0%; width: 100px; font-size: 1em; text-align: left; line-height: 1em; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(224, 0, 14); cursor: pointer; }
input.cal_button_inactive { border: 0px none ; margin: 0px; padding: 0px; background: rgb(218, 226, 235) none repeat scroll 0% 0%; width: 100px; font-size: 1em; text-align: left; line-height: 1em; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(131, 139, 149); cursor: pointer; }
input.veranstaltung_suchen { border: 0px none ; margin: 0px; padding: 0px; background: transparent url(a1df7c62617d4422a25c232dd6290441.gif) no-repeat scroll left top; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 1em; color: rgb(255, 255, 255); font-weight: bold; height: 20px; width: 120px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; vertical-align: middle; text-align: center; text-transform: uppercase; }
input.start_end { margin: 0px; padding: 0px 0px 0px 2px; width: 63px; font-size: 1em; text-align: left; vertical-align: middle; line-height: 1em; color: rgb(3, 70, 149); }
div.vamenu { display: block; margin-bottom: 0.5em; margin-left: 10px; text-align: left; color: rgb(3, 70, 149); font-size: 1em; }
div.vamenu_last { display: block; margin-bottom: 0.5em; margin-left: 10px; text-align: left; color: rgb(3, 70, 149); font-size: 1em; vertical-align: bottom; }
form.veranstaltungssuche { border: 0px none ; margin: 0px; padding: 0px; }
.veranstaltungssuche { color: rgb(3, 70, 149); }
.veranstaltungssuche label { display: none; }
div.grouping { border-style: none none solid; border-color: -moz-use-text-color -moz-use-text-color rgb(205, 205, 204); border-width: 0pt 0pt 1px; margin: 0pt; padding: 15px 0pt 0pt; }
h1.grouping { margin: 0pt 0pt 5px; font-size: 1em; text-decoration: none; color: rgb(0, 0, 0); }
div.item_veranstaltung { margin: 2px 2px 10px; }
div.item_veranstaltung_over { margin: 2px 2px 10px; background-color: rgb(255, 255, 255); }
div.item_veranstaltung a { text-decoration: none; }
div.veranstaltung { border: 1px solid rgb(205, 205, 204); padding: 5px; background-color: rgb(255, 255, 255); margin-top: 10px; }
div.termin_details { font-size: 1em; color: rgb(0, 0, 0); text-decoration: none; font-weight: bold; float: left; }
div.termin_hinweis { font-size: 1em; color: rgb(0, 0, 0); text-decoration: none; font-weight: normal; }
div.termin_preis { font-size: 1em; color: rgb(0, 0, 0); text-decoration: none; font-weight: normal; }
div.veranstaltung_details { margin: 0pt; font-size: 1em; color: rgb(0, 0, 0); text-decoration: none; }
div.veranstaltung_details a { color: rgb(224, 0, 14); text-decoration: none; }
span.dateinfo { font-weight: normal; }
iframe.warenkorbiframe { border: 0pt none ; margin: 0pt; padding: 0pt; width: 278px; }
.ticketeria_order { border: 0pt none ; margin: 0pt; padding: 0pt; background: transparent url(5e9c0ecec9db433ead91f789a9edd91a.gif) no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(255, 255, 255); font-weight: bold; font-size: 11px; text-transform: uppercase; font-family: Verdana,Arial,Helvetica,sans-serif; width: 140px; height: 20px; vertical-align: middle; line-height: 11px; }
div.orderbutton { float: right; }
h3.listung_termin, h3.listung_termin a { border: 0px none ; margin: 0px; padding: 0px; font-size: 1em; text-decoration: none; color: rgb(0, 0, 0); font-weight: normal; }
h3.detail_termin { border: 0pt none ; margin: 0pt; padding: 0pt; font-size: 1em; text-decoration: none; color: rgb(0, 0, 0); font-weight: bold; }
h2.listung_termin, h2.listung_termin a { border: 0px none ; margin: 0px; padding: 0px; font-size: 1em; text-decoration: none; color: rgb(3, 70, 149); font-weight: bold; background-color: transparent; }
h2.listung_termin a.tickets { color: rgb(224, 0, 14); text-decoration: none; font-weight: normal; background-color: transparent; }
h2.listung_termin a.tickets:hover { text-decoration: underline; background-color: transparent; }
div.veranstaltungstitel { border: 0px none ; margin: 0px 0px 0px 85px; padding: 0px; height: auto; }
div.veranstaltungskategorie { border: 0px none ; margin: 0px 0px 0px 85px; padding: 0px; height: auto; }
div.veranstaltungskategorie a { font-family: Verdana,Arial,Helvetica,sans-serif; color: rgb(98, 98, 96); font-size: 1em; font-weight: normal; }
div.veranstaltungszeitraum { border: 0px none ; margin: 0px; padding: 0px; color: rgb(98, 98, 96); height: auto; float: left; width: 85px; }
div.item_veranstalter { margin: 2px 2px 5px; height: auto; background-color: rgb(244, 244, 243); }
div.item_veranstalter_2 { margin: 2px 2px 5px; background-color: rgb(218, 226, 235); height: auto; }
div.listungsnummer { border: 0px none ; margin: 0px; padding: 0px; color: rgb(0, 0, 0); height: auto; float: left; width: 15px; cursor: pointer; }
div.veranstalterort { border: 0px none ; margin: 0px 0px 0px 215px; padding: 0px; color: rgb(98, 98, 96); height: auto; cursor: pointer; }
div.veranstaltername { border: 0px none ; margin: 0px 0px 0px 15px; padding: 0px; color: rgb(3, 70, 149); height: auto; float: left; width: 205px; cursor: pointer; }
div#timespan { border: 0pt none ; margin: 3px 0px -6px; padding: 0pt; display: none; }
.calendar_container { border: 0pt none ; }
.calendar_container_active { background-color: rgb(224, 0, 14); }
div.mazcard_rabatt { float: right; }

