.calendardummypic {margin-left: -22px;}
.wr_calendar-mindate-reached {display: none;}
.calendar-list-container > div:nth-of-type(1) { border-bottom:  1px solid #cccccc; margin-bottom: 20px; padding-bottom: 8px; }
.calendar-list-container .toggle .toggle-header.active { color: #c31313; }

.calendar-list-container i.fa.fa-sort-asc,
.calendar-list-container i.fa.fa-sort-desc { height: 14px; font-size: 24px; letter-spacing: -1px; }
.calendar-list-container i.fa.fa-sort-asc {  vertical-align: bottom; margin-left: 6px; }

.wr_regupedia-content .calendar-list-container i.fa.fa-sort-asc.active,
.wr_regupedia-content .calendar-list-container i.fa.fa-sort-desc.active { background: none; }
.wr_regupedia-content .calendar-list-container i.fa.fa-sort-desc.hidden {}
.wr_regupedia-content .calendar-list-container .actSorted a:nth-child(1) { color: #c31313; }
.wr_regupedia-content .calendar-list-container .actSorted a i.fa.fa-sort-asc.active,
.wr_regupedia-content .calendar-list-container .actSorted a i.fa.fa-sort-desc.active { color: #c31313; background: none; }
.wr_regupedia-content .calendar-list-container a { color: #333; }
.wr_regupedia-content .calendar-list-container span { position: relative; top: 4px; }


.wr_regupedia-content .calendar-list-container .toggle-header { padding: 9px 0; }

.wr_regupedia-content .calendar-list-container .toggle-content { margin: 20px 0; overflow: hidden; }
.wr_regupedia-content .calendar-list-container .toggle-content .col-xs-12 { padding-right: 0px;}

.wr_regupedia-content .toggle .col-xs-12 a { color: #c31313; }

/***Termine Seite****/
.wr_regupedia-content .wr_regupedia-events-search-form form button {
  background: #c41414; /* Old browsers */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #c41414), color-stop(0.51, #9e0505));
  background-image: -o-linear-gradient(bottom, #c41414 0%, #9e0505 51%);
  background-image: -moz-linear-gradient(bottom, #c41414 0%, #9e0505 51%);
  background-image: -webkit-linear-gradient(bottom, #c41414 0%, #9e0505 51%);
  background-image: -ms-linear-gradient(bottom, #c41414 0%, #9e0505 51%);
  background-image: linear-gradient(to bottom, #c41414 0%, #9e0505 51%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c41414', endColorstr='#9e0505',GradientType=0 ); /* IE6-9 */
  border-radius: 3px;
  border-color: transparent;
  border-bottom: #8b0b0a;
  padding: 6px 4px 7px 4px;
  color: #fff;
  margin-top: 50px;
  font-size: 15px;
  margin-top: 0px;
  float: right;
}
.wr_regupedia-content .wr_regupedia-events-search-form form button {width: 15%; font-weight: bold; border: none;}
.wr_regupedia-events-search-form {border: 0px; background-color: #f3f3f3; padding: 10px; margin-bottom: 10px; width: 860px;}
.wr_regupedia-events-search-form form input[type="text"] { 
  width: 83%;
  margin-bottom: 10px;
  border-radius: 3px;
  box-shadow: 0px 0px 1px #acacac;
  border-bottom: 1px solid #f3f3f3;
  border-top: 1px solid #b5b3b4;
  border-left: 1px solid #d9d9d9;
  border-right: 1px solid #d9d9d9;
  padding: 5px;
}
.wr_regupedia-events-search-result h4 { text-transform: uppercase;}
.wr_regupedia-events-search-result { width: 568px !important; margin-left: 25px; padding-left: 0px; padding-right: 0px;}
.wr_regupedia-events-search-result-content { overflow: hidden;}
.wr_regupedia-events-search-result-content h1 {margin-top: 0;}
/*.wr_regupedia-events-search-result-content h4 {margin-top: 20px; font-size: 13px; }*/
.wr_regupedia-events-search-result-back-to-list { text-align: center; }
.wr_regupedia-events-search-result .teaser-nav-top .teaser-nav { overflow: hidden; border-bottom: 1px solid #d9d9d9;margin-bottom: 0px;width: 100%; padding-bottom: 10px;}
.wr_regupedia-events-search-result .teaser-nav-bottom .teaser-nav { overflow: hidden; border-top: 1px solid #d9d9d9;margin-top: 5px;width: 100%; padding-top: 10px;}
.wr_regupedia-content .wr_regupedia-events-search-result .teaser-nav li {float: left; display:inline-block; border: 1px solid #d9d9d9;border-radius: 4px;padding: 1px 8px;margin: 0 4px;background-color: #f7f8f7;}
.wr_regupedia-content .wr_regupedia-events-search-result .teaser-nav li:first-child{margin-left: 0px;}
.wr_regupedia-content .wr_regupedia-events-search-result .teaser-nav li a {color: #000;}
.wr_regupedia-content .wr_regupedia-events-search-result .teaser-nav li.active {background-color: #c42324; color: #fff; border: 1px solid #cb5b5b;}
.wr_regupedia-content .wr_regupedia-events-search-result .teaser-nav li.first a, 
.wr_regupedia-content .wr_regupedia-events-search-result .teaser-nav li.last a {color: #c9c9c9;}
.wr_regupedia-events-search-criteria { background-color: #f3f3f3; width: 266px !important; float: left; padding: 6px 0px 10px 20px;}
.wr_regupedia-events-search-criteria h3 { color: #31313c;border-bottom: 1px solid #b5b5b5;padding-bottom: 4px; font-weight: bold; font-size: 15px;}
.wr_regupedia-events-search-criteria h4 { font-weight: normal; margin-bottom: 25px;}
.wr_regupedia-events-search-criteria .wr_calendar-datepicker { border: 1px solid #b5b5b5; margin-right: 20px; background-color: #fff;padding: 7px 9px; margin-bottom: 30px;}
.wr_regupedia-events-search-criteria .ui-datepicker-week-col { display: none;}
.wr_regupedia-events-search-criteria .ui-datepicker-title { border-bottom: 1px solid #b5b5b5; text-align: center; font-weight: bold; margin-bottom: 16px; padding-bottom: 5px;}
.wr_regupedia-events-search-criteria .ui-datepicker-calendar { margin-left: 7px; }
.wr_regupedia-content .wr_regupedia-events-search-criteria .ui-datepicker-calendar td { padding-bottom: 8px!important; }
.wr_regupedia-events-search-criteria .ui-datepicker-calendar th span { font-weight: normal; color: #b5b5b5; }
.wr_regupedia-content .wr_regupedia-events-search-criteria table td.ui-datepicker-today span {
  background: #c41414; /* Old browsers */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #c41414), color-stop(0.51, #9e0505));
  background-image: -o-linear-gradient(bottom, #c41414 0%, #9e0505 51%);
  background-image: -moz-linear-gradient(bottom, #c41414 0%, #9e0505 51%);
  background-image: -webkit-linear-gradient(bottom, #c41414 0%, #9e0505 51%);
  background-image: -ms-linear-gradient(bottom, #c41414 0%, #9e0505 51%);
  background-image: linear-gradient(to bottom, #c41414 0%, #9e0505 51%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c41414', endColorstr='#9e0505',GradientType=0 ); /* IE6-9 */
  border-radius: 3px;
  border-color: transparent;
  border-bottom: #8b0b0a;
  padding: 4px;
  color: #fff;
  font-weight: bold;
}
.wr_regupedia-events-search-criteria-startdate, .wr_regupedia-infocenter-datepicker { float: left; }
li.facet.facet-type {clear: both;}
.wr_regupedia-events-search-criteria-startdate p,
.wr_regupedia-events-search-criteria-enddate p,
p.wr_regupedia-infocenter-datepicker-starttime,
p.wr_regupedia-infocenter-datepicker-endtime { margin-bottom: 2px; font-size: 13px; }
.wr_regupedia-events-search-criteria-startdate i, .wr_regupedia-events-search-criteria-enddate i, .wr_regupedia-infocenter-datepicker i { margin-right: 18px; }
.wr_regupedia-events-search-criteria #datepicker-start, #datepicker-end, #start_date_datetime, #end_date_datetime {
  width: 82px;
  height: 23px;
  margin-bottom: 10px;
  margin-right: 5px;
  border-radius: 3px;
  box-shadow: 0px 0px 1px #acacac;
  border-bottom: 1px solid #f3f3f3;
  border-top: 1px solid #b5b3b4;
  border-left: 1px solid #d9d9d9;
  border-right: 1px solid #d9d9d9;
  padding: 5px;
  font-size: 13px;
} 
.wr_regupedia-events-search-criteria .facet-option-list li { list-style-type: none !important; margin-left: 0 !important; font-size: 13px; padding-bottom: 5px; }
.wr_regupedia-events-search-criteria .ui-datepicker-header { position: relative; overflow: hidden;}
.wr_regupedia-events-search-criteria .ui-datepicker a.ui-datepicker-prev ,
.wr_regupedia-events-search-criteria .ui-datepicker a.ui-datepicker-next { cursor: pointer;}
.wr_regupedia-events-search-criteria .ui-datepicker a.ui-datepicker-prev span,
.wr_regupedia-events-search-criteria .ui-datepicker a.ui-datepicker-next span { display: none;}
.wr_regupedia-events-search-criteria .ui-datepicker a.ui-datepicker-next:after { font-family: 'FontAwesome'; content: "\f0da"; color: #000; right: 0; position: absolute; height: 100%; font-size: 18px;}
.wr_regupedia-events-search-criteria .ui-datepicker a.ui-datepicker-prev:after { font-family: 'FontAwesome'; content: "\f0d9"; color: #000; left: 0; position: absolute; font-size: 18px;}


#ui-datepicker-div {
  padding: 7px;
  background: white;
  border-radius: 3px;
  box-shadow: 0px 0px 1px #acacac;
  border-bottom: 1px solid #f3f3f3;
  border-top: 1px solid #b5b3b4;
  border-left: 1px solid #d9d9d9;
  border-right: 1px solid #d9d9d9;
  width: 200px;
}

#ui-datepicker-div .ui-datepicker-prev {
  left: 8px;
  position: absolute;
  top: 8px;
  width: 20px;
  height: 20px;
  background-image: url("../Images/arrow-left.png");
  background-position: 4px 3px;
  background-repeat: no-repeat;
  cursor: pointer;
}

#ui-datepicker-div .ui-datepicker-next {
  right: 1px;
  position: absolute;
  top: 8px;
  width: 20px;
  height: 20px;
  background-image: url("../Images/arrow-right.png");
  background-position: 4px 3px;
  background-repeat: no-repeat;
  cursor: pointer;
}
#ui-datepicker-div .ui-datepicker-next span, #ui-datepicker-div .ui-datepicker-prev span{ display: none; }


#ui-datepicker-div select.ui-datepicker-year,
#ui-datepicker-div .ui-datepicker-month {margin-right: 0; margin-left: 0;text-align: center;font-weight: normal; font-size: medium;}

.ui-datepicker .ui-datepicker-title{ margin: 0 20px;}
/*#ui-datepicker-div .ui-datepicker-calendar {  margin-top: 7px; }*/
#ui-datepicker-div th { text-align: center; padding: 0;}
#ui-datepicker-div td { padding: 0;}
#ui-datepicker-div td a { color: black; border:none;padding: 0;font-weight:normal;text-align: center;background: #FFF;}

/*Pickupdate Styl*/
#ui-datepicker-div .ui-datepicker-header.ui-widget-header.ui-helper-clearfix.ui-corner-all{color: inherit; border: 0;background: inherit;}
