@charset "UTF-8";
@import url(http://static.lookundbook.de/css/lub_icons.css);
@import url(http://static.lookundbook.de/css/global.css);
@import url(http://static.lookundbook.de/scripts/jquery/themes/base/jquery.ui.datepicker.css);
@import url(http://static.lookundbook.de/scripts/jquery/themes/base/jquery.ui.theme_lub.css);
@media all
{
/* ######################################################################################################
** ### Formatierung LOOK & BOOK #########################################################################
** ######################################################################################################
*/

/*### Allgemein g?ltig ###*/

.lub_button,a {cursor: pointer;}

#lub_NoEntrie {margin: 30px 0;}

.lub_bg_ccffff {background-color: #ccffff;}
.lub_bg_ddd {background-color: #ddd;}
.lub_bg_eee {background-color: #eee;}
.lub_border_top_1_solid {border-top: 1px solid;}
.lub_border_bottom_1_solid {border-bottom: 1px solid;}
.lub_border_right_1_solid {border-right: 1px solid;}
.lub_border_left_1_solid {border-left: 1px solid;}
.lub_button {}
.lub_clear {clear:both;}
.lub_distanz_5_5_5_0 {margin: 5px 5px 5px 0;}
.lub_font_size_smaller {font-size: smaller;}
.lub_font_weight_bolder {font-weight: bolder;}
.lub_hidden {visibility:hidden; position: absolute;}
.lub_image_left {float:left; margin: 5px 5px 5px 0;}
.lub_image_right {float:right; margin: 5px 0 5px 5px;}
.lub_margin_0_50_0_0 {margin: 0 50px 0 0;}
.lub_margin_5_5_5_0 {margin: 5px 5px 5px 0;}
.lub_margin_5_0_0 {margin: 5px 0 0;}
.lub_left {float:left;}
.lub_padding_5_0 {padding: 5px 0;}
.lub_padding_0_25_0_0 {padding: 0 25px 0 0;}
.lub_right {float:right;}
.lub_text_align_justify {text-align:justify;}
.lub_text_align_right {text-align: right;}


.lub_print img {vertical-align: bottom;}
.lub_img_thumbshot_image {margin: 5px;}

#lub_event_month_dyn .lub_events_button {height: 1.6em; padding: 0 10px 2px; width: 80px; cursor: pointer;}
.lub_events_image_left {float:left; margin: 5px 5px 5px 0;}
.lub_events_image_right {float:right; margin: 5px 0 5px 5px;}
.lub_events_headline {padding: 0 5px 2px 5px; background-color: #eee;}
.lub_event_vbb {margin: 3px 0 0 0; }
.lub_event_route {margin: 3px 0 0 0; font-size: smaller;}
.lub_event_hr {border-bottom: 2px solid #444;}
.lub_ort_event_counter {font-size: 70%; font-weight: normal;}
.lub_BuchenButton {
border: 1px solid #000;
 text-decoration: none;
 padding: 0 5px;
 font-size: 80%;
 background: Orange;
 color: #000;
}

.lub_legende a, #ziel_link {white-space: nowrap;}
.right {float:right;}
/*.left {float:left;}*/
.clear {clear:both;}
.NoEntrie {margin: 30px 0;}
/*.hidden {visibility: hidden;}        */
.lub_footer {border-top: 1px solid; margin: 15px 0 3px;}


/*### API ##################*/

/* Blase */
.blase {max-width: 400px; margin:0;margin:-13px 0 0 0; font-size: 80%; color:#444;}
.blase a {color:blue;}
.blase .bild {float:right;margin:.5em;}
.blase .oeffnungszeiten_right {float:right;margin-right: 1.8em;}
.blase .Company {border-bottom: 1px solid #ddd;padding-bottom:4px; overflow:auto;}
.blase .Company .hidden {display:none;}
#tourenbeschreibung .blase .Company .hidden {display:inline;}
.blase .Company b {}
.blase .Company .Url {}
.blase .Beschreibung {margin: 5px 0; border:0px solid; max-height:12em; overflow: auto; text-align:justify;}
#tourenbeschreibung .blase .Beschreibung {max-height:none;display:inline;}
.blase .Name {margin: 2px 0;font-weight:bolder;}
.blase .Kontakt {margin: 0px 0;border-top: 1px solid #ccc; display: inline;}
.blase .Kontakt_left {}
.blase .Kontakt_left .Telefon {height:18px;}
.blase .Kontakt_left .Internet {float:left;margin-top: 0.2em;}
.blase .Kontakt_left .Internet a {padding: 0 0.8em 0 1.7em;}
.blase .Buchungslink {font-weight:bold;font-size:1.2em; float:right;margin-top:-15px;}
.blase .Buchungslink a {text-decoration:none;border:1px solid;padding:3px 5px;background-color:#eee;}

#lub_api_karte_content {border: 0px solid;}
#map a {color: blue;}
#lub_api_karte_content #Land {border: 0px solid;}
#lub_api_karte_content #Land img {vertical-align: middle;}
#lub_api_karte_content #Land .Wappen_Land img {border: 0px solid; vertical-align: middle;}
#lub_api_karte_content #Land .Bezeichnung_Land {border: 0px solid; margin:0 0 0.25em 0;}
#lub_api_karte_content #Kreisfreie_Staedte_liste p.text {border: 0px solid; margin-top: 15px; }
#lub_api_karte_content #Kreisfreie_Staedte_liste img {vertical-align: middle;}
#lub_api_karte_content .h2 {margin-top: 15px;}
#lub_api_karte_content #Wappen_Landkreise .aktiv {cursor: pointer;}
#lub_api_karte_content #Wappenliste .aktiv {cursor: pointer;}


/*### Sehenswertes ###############*/

div#lub_sehenswertes_content {border: 0px solid;}
div#lub_sehenswertes_content div.inhalt div.body {border: 0px solid; clear:both;}
div#lub_sehenswertes_content div.inhalt div.body .betreiber {margin-top: 10px;}
div#lub_sehenswertes_content .OrtSelect {margin-top: 10px; line-height: 25px;}
div#lub_sehenswertes_content .OrtSelect select {width: auto;}
div#lub_sehenswertes_content .content_inhalt_body_img img{border: 1px solid; float: right;}
div#lub_sehenswertes_content div#content_header_top {border: 0px solid; }
div#lub_sehenswertes_content div#content_header_top select {width: auto; height: 22px;}
div#lub_sehenswertes_content div#content_header_top .content_header_headline_orte .content_submit {width: 55px; line-height: 15px;}
div#lub_sehenswertes_content div#content_header_top .content_header_headline_orte {float: left; width: 70%;}
div#lub_sehenswertes_content div#content_header_top .content_header_headline_orte form {}
div#lub_sehenswertes_content div#content_header_middle {margin-top:10px;}
div#lub_sehenswertes_content div#content_header_middle form {width: 100%;}
div#lub_sehenswertes_content div#content_header_middle #select {width: auto; height: 20px;}
div#lub_sehenswertes_content div#content_header_middle input {}
div#lub_sehenswertes_content div#content_header_top .content_anreise_teaser {float: right;}
div#lub_sehenswertes_content div#content_header_middle .left {border: 0px solid; width: 70%; }
div#lub_sehenswertes_content div#content_header_middle select {width: 50%; }
div#lub_sehenswertes_content div#OrganizationalUnit span.OrganizationalUnit {width: 67%; }
div#lub_sehenswertes_content .inhalt .body .beschreibung {text-align: justify;}
div#lub_sehenswertes_content .inhalt .body .beschreibung img {margin-right: 10px;}
div#lub_sehenswertes_content div.content_inhalt_top {margin-top: 10px;}
div#lub_sehenswertes_content div.content_inhalt_kontakt {padding-bottom: 15px;}
div#lub_sehenswertes_content .content_inhalt_header_top {border-bottom: 1px solid; height: 30px; border-top: 2px solid; padding-top: 4px;}
div#lub_sehenswertes_content .content_inhalt_body_beschreibung p {padding: 0 15px; border: 0px solid;}
div#lub_sehenswertes_content .content_inhalt_Bezeichnung {line-height: 24px;}
div#lub_sehenswertes_content .content_inhalt_Bezeichnung a img {vertical-align: middle;}
div#lub_sehenswertes_content .content_inhalt_Bezeichnung h3 {float: left; line-height: 24px; margin:0;}
div#lub_sehenswertes_content .content_inhalt_ort {border: 0px solid; padding: 0 15px;}
div#lub_sehenswertes_content .content_inhalt_body_img img {border: 0px solid; margin: 0 15px;}
div#lub_sehenswertes_content div#content_footer {border-top: 1px solid; margin-bottom: 10px;}
div#lub_sehenswertes_content #footer {border-top: 1px solid; margin-bottom: 10px;}
div#lub_sehenswertes_content .select_orte form select {width: auto;}

#lub_beschreibung p {margin-top: 10px; text-align: justify;}

#ziris_footer.info { background: transparent;}

/*### Sehenswertes - old ###############*/

#ziris_header_top {}
#ziris_header_headline{float:left;}
#OrganizationalUnit {margin-top:10px;}
#OrganizationalUnit img {margin-left:10px;}
.OrganizationalUnit {width: 75%;}
#ziris_inhalt_header_top {}
.ziris_language {padding-left:5px; float:left; line-height:24px;  border-bottom: 2px solid #708090; height: 26px; }
.ziris_language span#uk img {vertical-align: middle;}
#ziris_inhalt_body table {margin-left: 10px;}
#ziris_inhalt_body table img {padding-left: 0px;}
#ziris_inhalt_body img {padding-left: 5px; padding-bottom: 5px;}
.info {background:#f7f7ef url(http://static.lookundbook.de/img/icons/ausrufez-blau.gif) 10px 10px no-repeat; padding:1.5em 1.5em 1.5em 4em;}
p.info {background:#f7f7ef url(http://static.lookundbook.de/img/icons/ausrufez-blau.gif) 10px 10px no-repeat; padding:1.5em 1.5em 1.5em 4em;}
.frage {background:#A43F15 url(http://static.lookundbook.de/img/icons/fragez-blau.gif) 10px 10px no-repeat; color:#fff; padding:1.5em 1.5em 1.5em 4em;}
.stop {background:#fff url(http://static.lookundbook.de/img/icons/stop.gif) 10px 10px no-repeat; padding:1.5em 1.5em 1.5em 4em; border:1px solid #a43f15;}
p.zitat {background:#fff url(http://static.lookundbook.de/img/icons/sprechblase.gif) 10px 10px no-repeat; color:#187ba2; padding:1.5em 1.5em 1.5em 4em; border:1px solid #187ba2; font-style:italic;}
.zitat {background:#fff url(http://static.lookundbook.de/img/icons/sprechblase.gif) 10px 10px no-repeat; color:#187ba2; padding:1.5em 1.5em 1.5em 4em; border:1px solid #187ba2; font-style:italic;}



/*### Address ###############*/

ul.ZirisAlphaNav li {
	display: inline;
        margin:0;
	padding: 3px;
}

ul.ZirisAlphaNav li a{
	/*border: 1px solid Silver;*/
	font-weight: bold;
}


div#lub_Address_List_Content { border: 0px solid; margin-top: 10px;}
div#lub_Address_List_Content #lub_address_suche {padding: 10px 0;}
div#lub_Address_List_Content .Head .Advertising fieldset {border: 1px solid; margin-bottom: 10px;padding:5px;}
div#lub_Address_List_Content .Head .Advertising fieldset legend {border: 1px solid; margin-left: 4px; padding: 0 2px;}
div#lub_Address_List_Content .Head .Advertising fieldset a img {margin: 4px 1px;}
div#lub_Address_List_Content .Head .AddressMainNav select {width: 130px;}
div#lub_Address_List_Content .Head .AddressMainNav form { float: left;}
div#lub_Address_List_Content #Suche{ border: 0px solid; margin-top: 10px;}
div#lub_Address_List_Content .Body{ border: 0px solid; margin-top: 10px;}
div#lub_Address_List_Content .Body .Liste { border: 0px solid; margin-top: 10px; padding-left: 5px;}
div#lub_Address_List_Content .Body .Liste .Header { margin: 5px;  padding-bottom: 5px; border-bottom: 2px solid;}
div#lub_Address_List_Content .Body .Liste .ListBody .ListItem {border: 1px solid #ddd; padding: 0 4px; background-color: #efefef;}
div#lub_Address_List_Content .Body .Liste .Header .Ort {border: 0px solid;float: left; }
div#lub_Address_List_Content .Body .Liste .Header .nach_oben {border: 0px solid; float: right;}
div#lub_Address_List_Content .Body .Liste .Bezeichnung {font-weight: bolder;}
div#lub_Address_List_Content .Backlink { border: 0px solid; margin-top: 10px;}
div#lub_Address_List_Content .info{ border: 0px solid; margin-top: 20px;}
div#lub_Address_List_Content #Land { border: 0px solid; margin-top: 10px;}
div#lub_Address_List_Content #Land .Bezeichnung_Land { border: 0px solid; margin-top: 20px;}
div#lub_Address_List_Content #Land .Bezeichnung_Landkreis { border: 0px solid; margin-top: 20px;}
div#lub_Address_List_Content #Land img {border: 0px solid; vertical-align: middle; padding-left: 10px;}


/*### Address Detailanzeige ###############*/

div#lub_Address_List_Single_Content {margin-top:10px; }
div#lub_Address_List_Single_Content .Body {}
div#lub_Address_List_Single_Content .Body .Header {border-bottom: 2px solid; height: 25px;}
div#lub_Address_List_Single_Content .Body .Header .Bezeichnung {}
div#lub_Address_List_Single_Content .Body .Header .teaser {}
div#lub_Address_List_Single_Content .Body .Header .ListItemBody {}
div#lub_Address_List_Single_Content .Body .Header .Address {}
div#lub_Address_List_Single_Content .Body .Header .Kontakt {}
div#lub_Address_List_Single_Content .ListItemBody .Beschreibung {margin-top: 10px;}
div#lub_Address_List_Single_Content .ListItemBody .Beschreibung .Beschreibung_headline{font-weight: bolder;}


/*### Address Neuvorstellung ###############*/

div.lab_AddressNeuContent{margin: 0px; padding: 5px;}
div.lab_AddressNeuContent .Bezeichnung {padding-right: 10px; font-weight: bolder;}

/*### Address - old###############*/

div.nachoben {text-align:right; clear:both;}
div.labHead {margin:0;padding:0;}
.labAddressMainNav{margin:0; padding:0 5px; border: 0px solid;}
.labAddressMainNav span {margin:0; padding:0 5px 0 0; border: 0px solid; float:left;}
#lub_Address_List_Content .Head .labAddressMainNav select {margin:0; padding:0 5px;  width: 250px;}
.labAddressMainNav form span.lub_right {float: right;}
div.labContent img {margin-left: 5px;}
div.labAdressCitySubNav {clear:both;}
span.symbole img {padding: 0 2px;}
div.labListItem {border-top: 0px solid; clear: both; padding:5px; margin-top: 5px;}
div.labListItemBody {border: 0px solid; padding:0px; margin: 0px; padding-left: 0.5em; text-align: justify;}
div.labListItemHead {border: 0px solid; padding:0 5px; margin: 0px; height: 18px;}
div.labAddressDescription {margin: 5px; padding: 0;}
div.labAddressDescription img {margin-left: 10px; padding: 0;}
div.labAddressPerson {margin: 5px; padding: 0; margin-top: 15px;  clear: both; }
div.labAddressContact {margin: 5px; padding: 0;}

ul.ZirisCityNav {
	padding: 0;
    margin: 0;
    display: inline;
}

ul.ZirisCityNav li {
	display: inline;
	margin: 3px;
}

.ZirisCityNavLink {
	/*border: 1px solid Silver;
	white-space: pre;*/
}

.ZirisCityNavLink {
	/*border: 1px solid Silver;
	white-space: pre;*/
}

#lub_ortsregister {
	/*border: 1px solid Silver;*/
	font-weight: bold;
	/*overflow: auto;*/
}

.h3 {font-size:1.1em; color:#765; background:transparent; font-weight: bolder;}

/* #############################
** ### Datei-Links #############
** #############################
*/
table.csc-uploads {width: 100%}


/*##############
  ### Events ###
  ##############
*/

/*  Calendar  */

#ziris_topwerbung {
	float: left;
	width: 400px;
}
#lub_event_calendar {
	border: 1px solid Silver;
	margin: 0;
	padding: 0;
	width: 145px;
	float: right;
}
#lub_event_calendar table{
	border: 1px solid Silver;
	margin: 0;
	padding: 0;
}
#lub_event_today {
	clear: both;
	border-bottom: 1px solid Silver;
}


#lub_event_calendar table.calendar {width: 145px; color:#444; background-color:#dadada;}
#lub_event_calendar table.calendar a {color:#212121;}
#lub_event_calendar table.calendar .mo-fr, #lub_event_calendar table.calendar .samstag, #lub_event_calendar table.calendar .sonntag {border:1px solid #fff;}
#lub_event_calendar td, #lub_event_calendar_transparent td {padding:0;}
#lub_event_calendar .mo-fr {background-color: #e5e5e5;}
#lub_event_calendar .samstag {background-color: #ccffcc;}
#lub_event_calendar .sonntag, #lub_event_calendar_transparent .sonntag {background-color: #ffccff;}
#lub_event_calendar_transparent table td, #lub_event_calendar_transparent_teaser table td {border: 1px solid #fff; text-align: center; vertical-align: middle;}
#lub_event_calendar_transparent_teaser .event_teaser table.calendar .calendarHeaderWo table {margin-left: 8px;}
#lub_event_calendar table td {text-align: center; vertical-align: middle;}
#lub_event_calendar_transparent table td a.calendarweek, #lub_event_calendar_transparent_teaser table td a.calendarweek {text-decoration: none; color: #000;}
#lub_event_calendar_transparent table td a.calendarweekday, #lub_event_calendar_transparent_teaser table td a.calendarweekday {color: #000;}
#lub_event_calendar_transparent table.calendar td.sonntag, #lub_event_calendar_transparent_teaser table.calendar td.sonntag {background-color: transparent; color: red;}
#lub_event_calendar_transparent table.calendar, #lub_event_calendar_transparent_teaser table.calendar {width: 160px;}
#lub_event_calendar_transparent_teaser .content_header_query fieldset {border: 1px solid; margin-left: -60px; width: 280px; padding: 5px;margin-top:15px;}
#lub_event_calendar_transparent_teaser .content_header_query .content_header_fieldset_legend {border: 1px solid; margin-left:10px; padding: 0 5px; }
#lub_event_calendar_transparent_teaser .content_header_query fieldset select {width: auto; margin-left: 5px; margin-bottom: 5px;}
#lub_event_calendar_transparent_teaser .content_header_query #content_header_Query input {width: 105px; margin-left: 5px; margin-bottom: 5px;}


/*  List (Day)) */
div#lub_event_list_content .lub_event_day_print {margin:0;}
div#lub_event_list_content {border: 0px solid; padding: 10px;}
div#lub_event_list_content #headline #headline_img{display: none;}
div#lub_event_list_content fieldset {border: 1px solid; margin-bottom: 10px; padding: 10px;}
div#lub_event_list_content fieldset legend {border: 1px solid; padding: 0 5px; font-size: smaller;}

div#lub_event_list_content div#content_header span#bereichswahl select {margin-bottom: 5px; width: 250px;}
div#lub_event_list_content div#content_header {border: 0px solid; height: 135px;}
div#lub_event_list_content div#content_header fieldset {border: 1px solid; margin: 0px; width: 310px;}
div#lub_event_list_content div#content_header .content_header_fieldset {border: 1px solid; padding: 10px;}
div#lub_event_list_content div#content_header .content_header_fieldset_legend {border: 1px solid; padding: 0 5px; font-weight: bolder; visibility: visible;}
div#lub_event_list_content div#content_header .content_header_fieldset #content_header_Query input {margin: 0; padding: 0; width: 90px; float: none;}
div#lub_event_list_content div#content_header select {width: auto; margin-left: 5px; margin-bottom: 5px;}
div#lub_event_list_content div#content_header div#content_header_calendar {float:right;}
div#lub_event_list_content div#content_header div#content_header_calendar td {padding:0;}
div#lub_event_list_content div#content_header div#content_header_today {margin-left: 0px;}
div#lub_event_list_content h2#content_veranstaltungstag {margin-top: 10px; padding-bottom: 5px; border-bottom: 1px solid;}
div#lub_event_list_content div.content_inhalt_top {border: 0px solid; margin: 0px; padding: 0; }
div#lub_event_list_content div.content_inhalt_top img {border: 0px solid; margin: 0px; padding: 0; vertical-align: middle;}
div#lub_event_list_content span.content_inhalt_top_links {float: left;}
div#lub_event_list_content span.content_inhalt_top_links h2 {margin: 0; padding: 0px;}
div#lub_event_list_content span.content_inhalt_top_rechts {float: right;}
div#lub_event_list_content div.content_inhalt {margin-left: 0px;}
div#lub_event_list_content div.content_inhalt_veranstaltungsort {font-size: smaller;}
div#lub_event_list_content div.content_inhalt_karte {font-size: smaller;}
div#lub_event_list_content div.content_inhalt_row {border-top: 1px solid; margin-top: 5px; padding: 5px 0;}
div#lub_event_list_content div.content_inhalt_left {float: left; border: 0px solid; width: 69%; }
div#lub_event_list_content div.content_inhalt_right {float: right; width: 29%;}
div#lub_event_list_content div.content_inhalt_type {border: 0px solid; font-weight: bolder;}
div#lub_event_list_content .content_inhalt_beschreibung {}
div#lub_event_list_content .content_inhalt_bezeichnung {font-weight: bolder;}
div#lub_event_list_content .content_inhalt_date {font-weight: bolder;}
div#lub_event_list_content div#content_footer {border-top: 1px solid; margin-bottom: 10px; margin-left: 0px; font-size: smaller;}

/*  ListDay dynamisch */
div#lub_event_day_dyn {border: 0px solid; padding: 10px;}
div#lub_event_day_dyn #headline #headline_img{display: none;}
div#lub_event_day_dyn fieldset {border: 1px solid; margin-bottom: 10px; padding: 10px;}
div#lub_event_day_dyn fieldset legend {border: 1px solid; padding: 0 5px; font-size: smaller;}

div#lub_event_day_dyn div#content_header span#bereichswahl select {margin-bottom: 5px; width: 250px;}
div#lub_event_day_dyn div#content_header {border: 0px solid; height: 135px;}
div#lub_event_day_dyn div#content_header fieldset {border: 1px solid; margin: 0px; width: 310px;}
div#lub_event_day_dyn div#content_header .content_header_fieldset {border: 1px solid; padding: 10px;}
div#lub_event_day_dyn div#content_header .content_header_fieldset_legend {border: 1px solid; padding: 0 5px; font-weight: bolder; visibility: visible;}
div#lub_event_day_dyn div#content_header .content_header_fieldset #content_header_Query input {margin: 0; padding: 0; width: 90px; float: none;}
div#lub_event_day_dyn div#content_header select {width: auto; margin-left: 5px; margin-bottom: 5px;}
div#lub_event_day_dyn div#content_header div#content_header_calendar {float:right;}
div#lub_event_day_dyn div#content_header div#content_header_calendar td {padding:0;}
div#lub_event_day_dyn div#content_header div#content_header_today {margin-left: 0px;}
div#lub_event_day_dyn h2#content_veranstaltungstag {margin-top: 10px; padding-bottom: 5px; border-bottom: 1px solid;}
div#lub_event_day_dyn div.Target_Link span.lub_events_month_tools_dyn {margin-right: 0;}
div#lub_event_day_dyn div.Target_Link span.lub_events_month_tools_dyn img {margin-bottom: 4px;}
div#lub_event_day_dyn #accordion .content_inhalt_top {border: 0px solid; margin: 0; padding: 0 0 0 26px; clear:both; height: 26px; line-height: 26px; background: #eeeddd url("http://static.lookundbook.de/icons/plus16.gif") no-repeat 4px  6px; cursor:pointer;}
div#lub_event_day_dyn #accordion div.ui-state-active {border: 0px solid black; background: #eeeddd url("http://static.lookundbook.de/icons/minus16.gif") no-repeat 4px 6px;}
div#lub_event_day_dyn #accordion .content_inhalt_row {border: 0px solid #eeeddd;  background: #eee; margin: 5px 0 0 26px; padding: 0 0 0 0;}
div#lub_event_day_dyn #accordion .content_inhalt_row .headline {border: 0px solid #eeeddd;  padding-left: 21px; margin-bottom: -16px; clear:both; line-height: 16px; background: #eeeddd url("http://static.lookundbook.de/icons/plus.gif") no-repeat 0  0; cursor:pointer;}
div#lub_event_day_dyn #accordion .content_inhalt_row div.ui-state-active {border: 0px solid black; background: #eeeddd url("http://static.lookundbook.de/icons/minus.gif") no-repeat 0  0;}
div#lub_event_day_dyn div.content_inhalt_row .event  {margin: 20px 5px 0 5px; }
div#lub_event_day_dyn div.content_inhalt_top {border: 0px solid; margin: 0px; padding: 0; }
div#lub_event_day_dyn div.content_inhalt_top img {border: 0px solid; margin: 0px; padding: 0; vertical-align: middle;}
div#lub_event_day_dyn span.content_inhalt_top_links {float: left;}
div#lub_event_day_dyn span.content_inhalt_top_links h2 {margin: 0; padding: 0px;}
div#lub_event_day_dyn span.content_inhalt_top_rechts {float: right;}
div#lub_event_day_dyn div.content_inhalt {margin-left: 0px;}
div#lub_event_day_dyn div.content_inhalt_veranstaltungsort {font-size: smaller;}
div#lub_event_day_dyn div.content_inhalt_karte {font-size: smaller;}
div#lub_event_day_dyn div.content_inhalt_row {border-top: 1px solid; margin-top: 5px; padding: 5px 0;}
div#lub_event_day_dyn div.content_inhalt_left {float: left; border: 0px solid; width: 70%; }
div#lub_event_day_dyn div.content_inhalt_right {float: right; width: 30%;}
div#lub_event_day_dyn div.content_inhalt_type {border: 0px solid; font-weight: bolder;}
div#lub_event_day_dyn .content_inhalt_beschreibung {}
div#lub_event_day_dyn .content_inhalt_bezeichnung {font-weight: bolder;}
div#lub_event_day_dyn .content_inhalt_date {font-weight: bolder;}
div#lub_event_day_dyn div#content_footer {border-top: 1px solid; margin-bottom: 10px; margin-left: 0px; font-size: smaller;}

#lub_events_day_date_dyn {margin: 5px 0;}
#lub_events_day_date_dyn input {width: 86px;}


/*  ListWeek  */
div.lub-event-week {max-height: 260px; display:block; overflow:auto;}

div#lub_event_week_content #headline #headline_img{display: none;}
div#lub_event_week_content fieldset {border: 1px solid; margin-bottom: 10px; padding: 10px;}
div#lub_event_week_content fieldset legend {border: 1px solid; padding: 0 5px; font-size: smaller;}

div#lub_event_week_content div#content_header {border: 0px solid;}
div#lub_event_week_content div#content_header fieldset {border: 1px solid; margin: 20px 0; width: 310px;}
div#lub_event_week_content div#content_header .content_header_fieldset {border: 1px solid; padding: 10px;}
div#lub_event_week_content div#content_header .content_header_fieldset_legend {border: 1px solid; padding: 0 5px; font-weight: bolder; visibility: visible;}
div#lub_event_week_content div#content_header .content_header_fieldset #content_header_Query input {margin: 0; padding: 0; width: 90px; float: none;}
div#lub_event_week_content div#content_header select {width: 70px; margin-left: 5px;}
div#lub_event_week_content div#content_header div#content_header_calendar {float:right;}
div#lub_event_week_content div#content_header div#content_header_calendar td {padding:0;}
div#lub_event_week_content div#content_header div#content_header_today {margin-left: 0px;}
div#lub_event_week_content h2#content_veranstaltungstag {margin-top: 10px; padding-bottom: 5px; border-bottom: 1px solid;}
div#lub_event_week_content div.content_inhalt_top {border: 0px solid; margin: 0px; padding: 0; }
div#lub_event_week_content div.content_inhalt_top img {border: 0px solid; margin: 0px; padding: 0; vertical-align: middle;}
div#lub_event_week_content span.content_inhalt_top_links {float: left;}
div#lub_event_week_content span.content_inhalt_top_links h2 {margin: 0; padding: 0px;}
div#lub_event_week_content span.content_inhalt_top_rechts {float: right;}
div#lub_event_week_content div.content_inhalt {margin-left: 0px;}
div#lub_event_week_content div.content_inhalt_row {border-top: 1px solid; margin-top: 5px; padding: 5px 0;}
div#lub_event_week_content div.content_inhalt_left {float: left; border: 0px solid; width: 70%; }
div#lub_event_week_content div.content_inhalt_right {float: right; width: 30%;}
div#lub_event_week_content div.content_inhalt_type {border: 0px solid; font-weight: bolder;}
div#lub_event_week_content .content_inhalt_beschreibung {}
div#lub_event_week_content .content_inhalt_bezeichnung {font-weight: bolder;}
div#lub_event_week_content .content_inhalt_date {font-weight: bolder;}
div#lub_event_week_content .weekday { width: 100px; position: absolute;}
div#lub_event_week_content .date {left: 120px; position: absolute;}
div#lub_event_week_content .vorverkauf {left: 210px; position: absolute;}
div#lub_event_week_content div#content_footer {border-top: 1px solid; margin-bottom: 10px; margin-left: 0px}



/*  ListMonth Content  */
div#lub_event_month_content .left {border: 0px solid red; float:left;}
div#lub_event_month_content .right {border: 0px solid; float:right;}
div#lub_event_month_content .lub_text_align_justify {text-align:justify;}

div#lub_event_month_content {border: 0px solid; padding: 0; margin: 0;}
div#lub_event_month_content #headline #headline_img{display: none;}
div#lub_event_month_content fieldset {border: 1px solid; margin-bottom: 10px; padding: 10px;}
div#lub_event_month_content fieldset legend {border: 1px solid; padding: 0 5px; font-size: smaller;}

div#lub_event_month_content div#content_header {border: 0px solid;}
div#lub_event_month_content div#content_header fieldset {border: 1px solid; margin: 20px 0; width: 310px;}
div#lub_event_month_content div#content_header .content_header_fieldset {border: 1px solid; padding: 10px;}
div#lub_event_month_content div#content_header .content_header_fieldset_legend {border: 1px solid; padding: 0 5px; font-weight: bolder; visibility: visible;}
div#lub_event_month_content div#content_header .content_header_fieldset #content_header_Query input {margin: 0; padding: 0; width: 90px; float: none;}
div#lub_event_month_content div#content_header select {width: auto; margin-left: 5px;}
div#lub_event_month_content div.lub_event_month_Veranstaltungsort {border: 0px Solid black;  margin: 20px 0;}
div#lub_event_month_content div.lub_event_month_Veranstaltungsort .Karte {margin:  0 20px;}
div#lub_event_month_content .event_OrtHeader {border: 0px solid; background-color: #eee; padding-left: 5px;}
div#lub_event_month_content div#content_header div#content_header_calendar {float:right;}
div#lub_event_month_content div#content_header div#content_header_calendar td {padding:0;}
div#lub_event_month_content div#content_header div#content_header_today {margin-left: 0px;}
div#lub_event_month_content h2#content_veranstaltungstag {margin-top: 10px; padding-bottom: 5px; border-bottom: 1px solid;}
div#lub_event_month_content div.content_inhalt_top {border: 0px solid; margin: 0px; padding: 0;  clear:both;}
div#lub_event_month_content div.content_inhalt_top img {border: 0px solid; margin: 0px; padding: 0; vertical-align: middle;}
div#lub_event_month_content span.content_inhalt_top_links {float: left;}
div#lub_event_month_content span.content_inhalt_top_links h2 {margin: 0; padding: 0px;}
div#lub_event_month_content span.content_inhalt_top_rechts {float: right;}
div#lub_event_month_content div.content_inhalt {margin-left: 0px; clear:both;}
div#lub_event_month_content div.content_inhalt_row {border-top: 1px solid; margin-top: 5px; padding: 5px 0;}
div#lub_event_month_content div.content_inhalt_left {float: left; border: 0px solid; width: 70%; }
div#lub_event_month_content div.content_inhalt_right {float: right; width: 30%;}
div#lub_event_month_content div.content_inhalt_type {border: 0px solid; font-weight: bolder;}
div#lub_event_month_content .content_inhalt_beschreibung {}
div#lub_event_month_content .content_inhalt_bezeichnung {font-weight: bolder;}
div#lub_event_month_content .content_inhalt_date {font-weight: bolder;}
div#lub_event_month_content .weekday { width: 100px; position: absolute;}
div#lub_event_month_content .date {left: 120px; position: absolute;}
div#lub_event_month_content .vorverkauf {left: 210px; position: absolute;}
div#lub_event_month_content div#content_footer {border-top: 1px solid; margin-bottom: 10px; margin-left: 0px}

/*  ListMonth Content Dyn */
div#lub_event_month_content_dyn .left {border: 0px solid red; float:left;}
div#lub_event_month_content_dyn .right {border: 0px solid; float:right;}
div#lub_event_month_content_dyn .lub_text_align_justify {text-align:justify;}

div#lub_event_month_content_dyn {border: 0px solid; padding: 0; margin: 0;}
div#lub_event_month_content_dyn #headline #headline_img{display: none;}
div#lub_event_month_content_dyn fieldset {border: 1px solid; margin-bottom: 10px; padding: 10px;}
div#lub_event_month_content_dyn fieldset legend {border: 1px solid; padding: 0 5px; font-size: smaller;}

div#lub_event_month_content_dyn div#content_header {border: 0px solid;}
div#lub_event_month_content_dyn div#content_header fieldset {border: 1px solid; margin: 20px 0;}
div#lub_event_month_content_dyn div#content_header .content_header_fieldset {border: 1px solid; padding: 10px;}
div#lub_event_month_content_dyn div#content_header .content_header_fieldset_legend {border: 1px solid; padding: 0 5px; font-weight: bolder; visibility: visible;}
div#lub_event_month_content_dyn div#content_header .content_header_fieldset #content_header_Query input {margin: 0; padding: 0; width: 90px; float: none;}
div#lub_event_month_content_dyn div#content_header select {width: auto; margin-left: 5px;}
div#lub_event_month_content_dyn div.lub_event_month_Veranstaltungsort {border: 0px Solid black;  margin: 20px 0;}
div#lub_event_month_content_dyn div.lub_event_month_Veranstaltungsort .Karte {margin:  0 20px;}
div#lub_event_month_content_dyn .event_OrtHeader {border: 0px solid; background-color: #eee; padding-left: 5px;}
div#lub_event_month_content_dyn div#content_header div#content_header_calendar {float:right;}
div#lub_event_month_content_dyn div#content_header div#content_header_calendar td {padding:0;}
div#lub_event_month_content_dyn div#content_header div#content_header_today {margin-left: 0px;}
div#lub_event_month_content_dyn h2#content_veranstaltungstag {margin-top: 10px; padding-bottom: 5px; border-bottom: 1px solid;}
div#lub_event_month_content_dyn div.content_inhalt_top {border: 0px solid; margin: 0px; padding: 0;  clear:both;}
div#lub_event_month_content_dyn div.content_inhalt_top img {border: 0px solid; margin: 0px; padding: 0; vertical-align: middle;}
div#lub_event_month_content_dyn span.content_inhalt_top_links {float: left;}
div#lub_event_month_content_dyn span.content_inhalt_top_links h2 {margin: 0; padding: 0px;}
div#lub_event_month_content_dyn span.content_inhalt_top_rechts {float: right;}
div#lub_event_month_content_dyn div.content_inhalt {margin-left: 0px; clear:both;}
div#lub_event_month_content_dyn div.content_inhalt_row {border-top: 1px solid; margin-top: 5px; padding: 5px 0;}
div#lub_event_month_content_dyn div.content_inhalt_left {float: left; border: 0px solid; width: 70%; }
div#lub_event_month_content_dyn div.content_inhalt_right {float: right; width: 30%;}
div#lub_event_month_content div.content_inhalt_type {border: 0px solid; font-weight: bolder;}
div#lub_event_month_content_dyn .content_inhalt_beschreibung {}
div#lub_event_month_content_dyn .content_inhalt_bezeichnung {font-weight: bolder;}
div#lub_event_month_content_dyn .content_inhalt_date {font-weight: bolder;}
div#lub_event_month_content_dyn .weekday { width: 150px; position: absolute;}
div#lub_event_month_content_dyn .date {margin-left: 90px;}
div#lub_event_month_content_dyn .vorverkauf {margin-left: 210px;}
div#lub_event_month_content_dyn div.Target_Link {border: 0px solid; padding: 0; position: relative; bottom: -28px;}
div#lub_event_month_content_dyn div.Target_Link span.lub_events_month_tools_dyn {margin-right: 0;}
div#lub_event_month_content_dyn div.Target_Link span.lub_events_month_tools_dyn img {margin-bottom: 0px;}
div#lub_event_month_content_dyn span.lub_events_month_tools_dyn a img {border: 0px solid; margin-top: 0px; padding-bottom: 4px}
div#lub_event_month_content_dyn #accordion .content_inhalt_top {border: 0px solid; margin: 0; padding: 0 0 0 26px; clear:both; height: 26px; line-height: 26px; background: #eeeddd url("http://static.lookundbook.de/icons/plus16.gif") no-repeat 4px  6px; cursor:pointer;}
div#lub_event_month_content_dyn .content_inhalt_top {border: 0px solid; margin: -2px 0 0 0; padding: 0 0 0 5px; clear:both; height: 22px; line-height: 22px; background: #eeeddd;}
div#lub_event_month_content_dyn #accordion div.ui-state-active {border: 0px solid black; background: #eeeddd url("http://static.lookundbook.de/icons/minus16.gif") no-repeat 4px 6px;}
div#lub_event_month_content_dyn #accordion .content_inhalt_row {border: 0px solid black;  background: #eee; margin: 5px 0 0 26px; padding: 0 0 0 0;}
div#lub_event_month_content_dyn #accordion .content_inhalt_row .headline {border: 0px solid black;  padding: 0 50px 0 21px; margin-bottom: -16px; clear:both; line-height: 16px; background: #eeeddd url("http://static.lookundbook.de/icons/plus.gif") no-repeat 0  0; cursor:pointer;}
div#lub_event_month_content_dyn .content_inhalt_row .lub_events_headline {border: 0px solid black;  margin: 5px 0 0 0; padding: 0 50px 0 5px; margin-bottom: -16px; clear:both; line-height: 16px; background: #eeeddd;}
div#lub_event_month_content_dyn #accordion .content_inhalt_row div.ui-state-active {border: 0px solid black; background: #eeeddd url("http://static.lookundbook.de/icons/minus.gif") no-repeat 0  0;}


/*  ListMonth dynamisch */
div#lub_event_month_dyn {font-family: arial;}
div#lub_event_month_dyn img {border: none;}
div#lub_event_month_dyn a {cursor: pointer;}
div#lub_event_month_dyn .left {border: 0px solid red; float:left;}
div#lub_event_month_dyn .right {border: 0px solid; float:right;}
div#lub_event_month_dyn {border: 0px solid; padding: 10px;}
div#lub_event_month_dyn #headline #headline_img{display: none;}
div#lub_event_month_dyn #headline {margin: 5px 0;}
div#lub_event_month_dyn #headline #content_veranstaltungstag {background-color: #eeeddd; padding: 0 5px;}
div#lub_event_month_dyn #bereichswahl {margin: 0;}
div#lub_event_month_dyn #lub_events_month_kategorieselect {margin:5px 0 0 0;}
div#lub_event_month_dyn #bereichswahl {margin: 0;}
div#lub_event_month_dyn fieldset {border: 1px solid; margin-bottom: 10px; padding: 10px;}
div#lub_event_month_dyn fieldset legend {border: 1px solid; padding: 0 5px; font-size: smaller;}
div#lub_event_month_dyn #content_header form {width: auto;}
div#lub_event_month_dyn #content_header form fieldset .content_header_fieldset {border: 1px solid; margin: 0px 0; width: auto;}
div#lub_event_month_dyn div#content_header .content_header_fieldset {border: 1px solid; padding: 10px;}
div#lub_event_month_dyn div#content_header .content_header_fieldset_legend {border: 1px solid; padding: 0 5px; font-weight: bolder; visibility: visible;}
div#lub_event_month_dyn div#content_header .content_header_fieldset #content_header_Query input {margin: 0; padding: 0; width: 90px; float: none;}
div#lub_event_month_dyn div#content_header select {width: auto; margin-left: 5px;}
div#lub_event_month_dyn div#lub_events_month_kategorieselect {margin: 15px 0 0 0;}
div#lub_event_month_dyn div#content_header_Select {margin: 15px 0 0 0;}
div#lub_event_month_dyn div#content_header_Query {margin: 15px 0 0 0;}
div#lub_event_month_dyn div#content_header div#content_header_calendar {float:right;}
div#lub_event_month_dyn div#content_header div#content_header_calendar td {padding:0;}
div#lub_event_month_dyn div#content_header div#content_header_today {margin-left: 0px;}
div#lub_event_month_dyn h2#content_veranstaltungstag {margin-top: 10px; padding-bottom: 5px; border-bottom: 1px solid;}
div#lub_event_month_dyn div.content_inhalt_top img {border: 0px solid; margin: 0px; padding: 0;}
div#lub_event_month_dyn span.content_inhalt_top_links {}
div#lub_event_month_dyn span.content_inhalt_top_links h2 {margin: 0; padding: 0px;}
div#lub_event_month_dyn div.Target_Link {border: 0px solid; padding: 0; position: relative; bottom: -28px;}
div#lub_event_month_dyn div.Target_Link span.lub_events_month_tools_dyn {margin-right: 0;}
div#lub_event_month_dyn div.Target_Link span.lub_events_month_tools_dyn img {margin-bottom: 0px;}
div#lub_event_month_dyn span.lub_events_month_tools_dyn a img {border: 0px solid; margin-top: 0px; padding-bottom: 4px}
div#lub_event_month_dyn #accordion .content_inhalt_top {border: 0px solid; margin: 0; padding: 0 0 0 26px; clear:both; height: 26px; line-height: 26px; background: #eeeddd url("http://static.lookundbook.de/icons/plus16.gif") no-repeat 4px  6px; cursor:pointer;}
div#lub_event_month_dyn .content_inhalt_top {border: 0px solid; margin: -2px 0 0 0; padding: 0 0 0 5px; clear:both; height: 22px; line-height: 22px; background: #eeeddd;}
div#lub_event_month_dyn #accordion div.ui-state-active {border: 0px solid black; background: #eeeddd url("http://static.lookundbook.de/icons/minus16.gif") no-repeat 4px 6px;}
div#lub_event_month_dyn #accordion .content_inhalt_row {border: 0px solid black;  background: #eee; margin: 5px 0 0 26px; padding: 0 0 0 0;}
div#lub_event_month_dyn #accordion .content_inhalt_row .headline {border: 0px solid black;  padding: 0 50px 0 21px; margin-bottom: -16px; clear:both; line-height: 16px; background: #eeeddd url("http://static.lookundbook.de/icons/plus.gif") no-repeat 0  0; cursor:pointer;}
div#lub_event_month_dyn .content_inhalt_row .lub_events_headline {border: 0px solid black;  margin: 5px 0 0 0; padding: 0 50px 0 5px; margin-bottom: -16px; clear:both; line-height: 16px; background: #eeeddd;}
div#lub_event_month_dyn #accordion .content_inhalt_row div.ui-state-active {border: 0px solid black; background: #eeeddd url("http://static.lookundbook.de/icons/minus.gif") no-repeat 0  0;}
div#lub_event_month_dyn div.content_inhalt_row .event  {margin: 20px 5px 0 5px; }
div#lub_event_month_dyn div.content_inhalt_left {float: left; border: 0px solid; width:68%; margin: 0 0 5px 5px; }
div#lub_event_month_dyn div.content_inhalt_right {float: right; width: 29%; margin: 0 0 5px 5px;}
div#lub_event_month_dyn div.content_inhalt_type {border: 0px solid; font-weight: bolder;}
div#lub_event_month_dyn .content_inhalt {background: #eee;}
div#lub_event_month_dyn .content_inhalt_bezeichnung {font-weight: bolder;}
div#lub_event_month_dyn .content_inhalt_date {font-weight: bolder;}
div#lub_event_month_dyn .weekday { width: 100px; position: absolute;}
div#lub_event_month_dyn .date {left: 120px; position: absolute;}
div#lub_event_month_dyn .vorverkauf {left: 210px; position: absolute;}
div#lub_event_month_dyn div#content_footer {border-top: 1px solid; margin-bottom: 10px; margin-left: 0px}
div#lub_event_month_dyn .lub_event_day_print {border: 0px solid; margin-bottom: -20px;}

/*  Year  */
div#lub_event_year_content {border: 0px solid; padding: 10px;}
div#lub_event_year_content #headline #headline_img{display: none;}
div#lub_event_year_content fieldset {border: 1px solid; margin-bottom: 10px; padding: 10px;}
div#lub_event_year_content fieldset legend {border: 1px solid; padding: 0 5px; font-size: smaller;}

div#lub_event_year_content div#content_header {border: 0px solid;}
div#lub_event_year_content div#content_header fieldset {border: 1px solid; margin: 0px; width: 310px;}
div#lub_event_year_content div#content_header .content_header_fieldset {border: 1px solid; padding: 10px;}
div#lub_event_year_content div#content_header .content_header_fieldset_legend {border: 1px solid; padding: 0 5px; font-weight: bolder; visibility: visible;}
div#lub_event_year_content div#content_header select {width: auto; margin-left: 5px;}
div#lub_event_year_content div#content_header .Karte {margin-left: 10px;}
div#lub_event_year_content div.event_row {}
div#lub_event_year_content div.content_inhalt {margin-left: 0px;}
div#lub_event_year_content div.content_inhalt_row {border-top: 1px solid; margin-top: 5px; padding: 5px 0;}
div#lub_event_year_content div.content_inhalt_left {float: left; border: 0px solid; width: 69%; }
div#lub_event_year_content div.content_inhalt_right {float: right; width: 29%;}
div#lub_event_year_content div.content_inhalt_type {border: 0px solid; font-weight: bolder;}
div#lub_event_year_content .content_inhalt_beschreibung {}
div#lub_event_year_content .content_inhalt_bezeichnung {font-weight: bolder;}
div#lub_event_year_content .content_inhalt_date {font-weight: bolder;}
div#lub_event_year_content .content_inhalt_date .date {position: absolute; left: 120px;}
div#lub_event_year_content .content_inhalt_date {font-weight: bolder;}
div#lub_event_year_content div#content_footer {border-top: 1px solid; margin-bottom: 10px; margin-left: 0px}

/*### Events - old ###*/

div#lub_event_kontainer {}
div#lub_event_header {}
div.lub_event_target {clear:both; padding-top:20px; font-weight:bolder;}
div.lub_event_query {float:left; margin-top: 5px;}
div.lub_event_query fieldset {border: 1px solid; padding:5px; margin: 0px 5px; font-weight:bolder;}
div.lub_eventsSelect {width: 70px;}
div#lub_event_today {float:right;}


div#lub_event_body { margin-top: 10px; border: 0px dashed silver; padding: 4px; margin-bottom: 10px;}
div.lub_event_row { border-top: 1px solid silver; padding-top:5px; margin-bottom:15px; margin-top: 10px; clear:both;}
div.lub_event_left {float:left; width:75%; padding-right: 20px;}
div.lub_event_right {float:right; width:20%;}
div.lub_event_type {font-weight:bolder; float:left; padding-right: 5px;}
div.lub_event_veranstaltungsort {font-size:smaller;}
div.lub_event_karte {font-size:smaller;}
div.lub_event_bezeichnung {font-weight:bolder; clear:both; margin: 5px 0;}
div.lub_event_date {}
div.lub_event_beschreibung {}
div.lub_event_veranstalter {font-size:smaller; padding-bottom:10px;}
div#lub_event_footer {clear:both; padding-top:10px; }

div.event_query {margin-top: 5px;}
div.event_table { margin-top: 10px; border: 0px dashed silver; padding: 4px; margin-bottom: 10px;}
div.event_table_header { margin-top: 10px; border: 0px dashed silver; padding: 4px; margin-bottom: 10px;}
div.event_treffpunkt {font-weight: bolder;}
div.event_beschreibung {clear: both; margin-top: 10px;}
div.event_row {border-bottom: 1px solid silver; padding: 2px;}

/*### jQuery Anpassung ###*/

.ui-icon { text-indent: -99999px; }

}
@media print
{
div#lub_event_list_content .content_inhalt_top_rechts,
div#lub_event_month_content .content_inhalt_top_rechts,
div#lub_event_list_content .content_inhalt_karte,
div#lub_event_month_content .content_inhalt_karte,
div#lub_event_list_content .werbung,
div#lub_event_month_content .werbung,
div#lub_event_list_content .content_inhalte_date,
div#lub_event_month_content .content_inhalte_date,
div#lub_event_list_content #content_header,
div#lub_event_month_content #content_header {display: none;}
div#lub_event_list_content a,
div#lub_event_month_content a {text-decoration: none;}
div#lub_event_list_content #headline #headline_img,
div#lub_event_month_content #headline #headline_img{display: inline;}

div#lub_event_month_dyn .content_inhalt_top_rechts,
div#lub_event_month_dyn .content_inhalt_karte,
div#lub_event_month_dyn .werbung,
div#lub_event_month_dyn .content_inhalte_date,
div#lub_event_month_dyn #content_header {display: none;}
div#lub_event_month_dyn a {text-decoration: none;}
div#lub_event_month_dyn #headline #headline_img{display: inline;}
}
