/* =========================================================================
 * Suchmaske
 * ========================================================================= */
form#searchMask select, #searchMask input, #searchMask button {
  font-size: 80%;
}

.advancedLink {
  font-size: 85%;
  text-align: right;
  margin:-1.5em 0 2em;
}

.advancedLink a {
  color:#A51F02 !important;
  text-decoration:underline !important;
}

.ticketing_form input {padding:1px;}
.ticketing_form select {width:130px;}
.pager_form {text-align:center;padding-top:2px;margin-bottom:1em !important;padding:6px}
.pager_form select {width:320px;margin-bottom:6px;}
.urgent {margin:1.5em 0;background:#E3E2DE;border:1px solid #FF6500;padding:4px;font-weight:bold;font-size:1.5em;line-height:.8em !important;overflow:auto;}
.urgent img {vertical-align:middle;padding-right:10px;position:relative;}
.urgent small {font-size:.5em;font-weight:normal;display:block;margin-top:8px;margin-left:45px;}

div.teaser dl.inner img {width:auto; height:auto; max-width:120px;}

/* vorgriff auf style_seo */
#content ul.inner li { background:transparent; padding-left:2px;}
.bo_content .nearby .teaser ul.inner {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
.bo_content .nearby .teaser ul.inner li {
padding:6px 7px;
}
.bo_content .i_list ul.linklist li, .bo_content .nearby .teaser ul li {
float:none;
}
.bo_content .overview dl.inner {margin-bottom:1em;}
.bo_content .overview dl dd {margin-left:0px; padding:0px 7px;}
.nearby div.hr {font-size:150%; font-weight:bold; margin-bottom:0.7em; color:#A51F02;}
/* /vorgriff auf style_seo */

#searchMask.content .box { display:inline-block; }
/* IE Holy Hack \*/
* html #searchMask.content .box { height:1%; }
#searchMask.content .box { display:block; }
/* */


.clearboth,.clearall { clear:both; }
.clearright { clear:right; }
.clearleft { clear:left; }

#content .ticketing_form input.date {
  background:#FFFFFF url(/.img/crystal/16x16/actions/1day.png) no-repeat scroll 66px center;
  padding-right:22px;
}

/* Kalender fuer Ticketing etc */

.calendar { font-family:sans-serif; font-size:11px; color:#444444; width:300px; position:absolute; z-index:11; background:url(/.img/opacity/black_60.png); }
.calendar div { border:1px solid #666; background:#FDD2B5; position:relative; top:-4px; left:-4px; width:99%; }
.calendar table { width:100%; border-spacing:0; border-collapse:collapse; clear:both; border-top:1px solid #999; font-size:1em; }
.calendar th { background:#EEEEEE; color:#000; font-size:1em; }
.calendar td { text-align:center; font-size:1em; }
.calendar td.days { background:#fff}
.calendar td.weekend { background:#EEEEEE}
.calendar td.today { background:#FDD2B5}
.calendar a { color:#000; display:block; padding:2px; text-decoration:none; }
.calendar td a:hover { background:#FDD2B5}
.calendar td a.inactive { color:#aaa}
.calendar td a:hover.inactive { background:#eee}
.calendar a.close { float:right; margin:2px 4px; }
.calendar strong { width:9em; display:block; float:left; text-align:center; }
.calendar a.b_link { display:block; width:10px; float:left; margin-left:4px; padding:2px; }
.calendar td.special { text-align:left; border-left:1px solid #999}
.calendar ul { padding-left:0px; margin:0; }
.calendar li { list-style-type:none; padding-left:2px}



