/* events */

/* Calendar */
div.calendar{font-size: smaller;color: #000;margin: 25px 7px 25px 25px;}
/* * * * * div.parCalendarContainer{float:left; width:400px;}*/
  div#embeddedCalendar2 div.calendar{margin-left: 0;}

/* .event-calendar-btn-off a b{font-weight: normal;} */
div.calendar a{text-decoration: none;}
div.calendar.popup{margin-left: -40px;margin-top: -100px;}
div.calendar table{border-collapse:separate;}
div.calendar thead {background-color: white;}
div.calendar td,div.calendar th{padding: 0px; text-align: center;}
div.calendar td.title{color:#555555;font-family:verdana;font-size:12px;font-weight:bold;}
div.calendar td.title  a{color:#555555;text-decoration:none;}
div.calendar td.arrow_left{background: url(../../../../pix/kalender/left.gif) repeat-x 0 0;height:21px;width:21px;cursor:pointer;}
div.calendar td.arrow_right{background: url(../../../../pix/kalender/right.gif) repeat-x 0 0;height:21px;width:21px;cursor:pointer;}
#embeddedCalendar div.calendar td.arrow_right, #embeddedCalendar2 div.calendar td.arrow_left{visibility:hidden;}
div.calendar th{background: #ddd;font-weight: bold;color: #555;height:21px;width:21px;}
div.calendar th.Monday{background: url(../../../../pix/kalender/kalender.gif) repeat-x 0 0;}
div.calendar th.Tuesday{background: url(../../../../pix/kalender/kalender.gif) repeat-x -24px 0;}
div.calendar th.Wednesday{background: url(../../../../pix/kalender/kalender.gif) repeat-x -48px 0;}
div.calendar th.Thursday{background: url(../../../../pix/kalender/kalender.gif) repeat-x -72px 0;}
div.calendar th.Friday{background: url(../../../../pix/kalender/kalender.gif) repeat-x -96px 0;}
div.calendar th.Saturday{background: url(../../../../pix/kalender/kalender.gif) repeat-x -119px 0;}
div.calendar th.Sunday{background: url(../../../../pix/kalender/kalender.gif) repeat-x -143px 0;}
div.calendar tr.days td, div.calendar tr.days td a{height:21px;width:21px;color: #121212;text-align: center;cursor: pointer;background-color: #e6e6e6;font-weight: bold;}
div.calendar tr.days td.selected a{background-color: #fff;}
div.calendar tr.days td.today{text-decoration:underline;}
div.calendar tr.days td.weekend, div.calendar tr.days td.weekend a{color:#be0404;font-size:11px;}
div.calendar tr.days td.selected{background-color: #fff;}
div.calendar tr.days td:hover, div.calendar tr.days td:hover a,div.calendar td.button:hover, div.calendar td.button:hover a{  background-color: #fdc00f;  cursor: pointer;}
div.calendar tr.days td:active, div.calendar td.button:active{  background-color: #cde;}
div.calendar tr.days td.past, div.calendar tr.days td.past a{color:#cccccc;font-family:verdana;font-size:11px;font-weight:bold;cursor:default;background-color:#E6E6E6;}
div.calendar tr.days td.otherDay , div.calendar tr.days td.otherDay  a{color: #F4F4F4;background-color: #F4F4F4;font-size:11px;cursor: default;}
div.calendar tr td.button{display:none;}
div.dateField{display:none;}
div.dateBox{float:left;}

/* CategoryTree Template: events_genres_categories_tree.tpl */
  #mt-content-in div.category_tree, #mt-popup-content-element div.category_tree{ background: url(http://img.meinestadt.de/pix/layout/rl2008/elements/rcol/bg_220_rightcol_bottom_large.gif) no-repeat bottom left; overflow: hidden;}

/* Categories list in events_calendar_menu.tpl */
.drop_down ul.liste2spaltig .liste650 li {padding:1px;}
.drop_down .branchen-kat ul { float: left; width:216px; line-height: 14px; }
.drop_down .branchen-kat li { font-weight: bold; line-height:150%;border-bottom:1px solid white; border-right:1px solid white;}
div#category .branchen-kat li {height:80px;}
div#category ul.first{border-left:1px solid white;}
div#category .branchen-kat ul{width:215px;}
div#category .branchen-kat ul.first{width:216px;}
div#category .branchen-kat ul.last{width:216px;}
div#category .branchen-kat ul li{padding:15px;}
div#category .branchen-kat ul li ul{margin-top:6px;}
div#category .branchen-kat ul li ul li{padding:0;width:185px;}
div#category .liste650 {margin-bottom:0;}

.drop_down .branchen-kat li a,.drop_down  .branchen-kat li a:hover,.drop_down  .branchen-kat li a:visited,.drop_down  .branchen-kat li a:active { font-size: 12px; color:#808285; font-weight: bold; }
.category_tree ul li a{color:#000000; font-size: 11px; text-decoration: underline;} /* font-weight: bold;  */
.category_tree ul li a.selected{font-weight: bold;}
.category_tree ul li a:hover{text-decoration:none;}
.category_tree ul li ul li a.selected{font-weight: bold; text-decoration: none;}
.category_tree ul li ul li a{font-weight: normal; font-size: 10px;padding-left: 10px;}

/* Manu tabs in events_calendar_menu.tpl */
div#calen {width:648px;}
div.tabs_menu750#calen {width:748px;}
div#category {width:648px; background-color:#F0F0F0;}
div#category .liste650 {margin-bottom: 0;}
div.tabs_menu_extended{border-bottom: 1px solid white; height: 49px;}
div.event-categories-tree{margin-bottom:20px;margin-top:45px;float: left; width: 220px; height: 50px; background: url(../../../../pix/kalender/tab-220-back.gif) no-repeat scroll 0pt 0pt transparent!important;}
div.no-events .redlinehead{ margin-top: 30px!important; font-size:15px; font-weight: normal;}

/* Paginator */
.mt-paginator-top {margin-bottom:15px; margin-top:15px;}
h1.colorhead {margin-bottom:8px;}

/* TEMPLATE ::: genre_category_list_head_links.tpl */
  .event-filter-ul li{ line-height:1.5em; padding-right:2px; }
  .event-suche-geocoder-result { margin-top:5px; }


/* TEMPLATES ::: events2007/events_superteaser_veranstaltungen.tpl */ 
  .mt-bigteaser-bubblebox {bottom:49px;}
div.teaser650 {height: auto!important;}

.mt-horziontal-mal3{background-color:#EAE8E8;border:1px solid white;padding:2px;width:32%;float:left}
.mt-horizontal-mal3-item{float:left;width:122px;}

/* Liste der Top-Locations 3-spaltig in der linken Spalte */
  .mt-top-locations-list .liste3spaltig-horizontal li{height:60px;width:215px}

/* event-calendar schimanski */
  .event-calendar-btn-off { background:url(http://img.meinestadt.de/pix/eventapp/kachel_kalender01.gif) repeat-x; }
  .event-calendar-btn-on { border-bottom:0px none; background:url(http://img.meinestadt.de/pix/eventapp/button_eventseintragen.gif) repeat-x; }
