td.grey {
  color: #9A3322 !important;
 
}

#wrapper_bottom-2.block_holder_margin div.bottom-2.bottom-2a div.module div.module_surround div.module_header h3.mod_standard span {
  font-size: 2.2rem;
}

#wrapper_bottom-2.block_holder_margin div.bottom-2.bottom-2a div.module div.module_surround div.module_header h3 {  
  margin-bottom: 30px !important;
}

.module .module_header h3, .module_menu .module_header h3 {
    text-align: left !important;
}

.module .module_header h3::after, .module_menu .module_header h3::after {
    content: none !important;
}

.plakateintrag .maincontent {
padding-top: 10px;
}

em.highlight.red a {
  color: #fff;
}

em.highlight.red {
  padding: 7px;
}

.hornav > ul > li:hover:after {
  opacity: 0; !important
}

#bottom1_modules div div div div div table tbody tr td p {
  margin-bottom: 5px;
}

#bottom1_modules div div div div div table tbody tr td {
  border: 1px solid #ddd;
}

/*easyprofile*/

.listusers img {
    width: 200px !important;
}

div#jsn_listresult table.table.table-striped.listusers tbody tr td div.firstname {
  font-weight: bold;
}

#easyprofile.view_list div.jsn_list div tbody tr td div.lastname a {
  font-weight: bold;
  color: #9A3322;
  font-size: 18px;
}

#jsn_listresult div.jsn-total {
  display: none;
}

#jsn_listresult div.firstname, #jsn_listresult div.webseite {
  padding-bottom: 8px;
}

/*edocman*/

table.edocman_document_list {
  border: 2px solid #9A3322;
}
td.edocman_document_list_icon {
  padding: 10px;
}

/*veranstaltungskalender*/

#showcase1_modules #map154 ul li h4 a {
  font-size: 12px;
}

#showcase1_modules #map154 ul li h4 {
  line-height: 14px;
  margin: 0;
}

#showcase1_modules #map154 ul.bubble p.location_address {
  margin-bottom: 5px;
  margin-left: 3px;
}

#pop-print.btn.hidden-print {
  background-color: #ffffff !important;
}

#eb-events.eb-events-timeline div div.eb-description-details p {
  margin-bottom: 5px;
}


textarea {
 height: auto !important;
}

button.btn.btn-primary.ip-webcam {
  display: none;
}

tr td div.vorname_der_kontaktperson {
  float:left;
}

tr td div.vorname_der_kontaktperson::after {
 content: "\a0";
}

.table-striped tbody > tr:nth-child(2n+1) > td, .table-striped tbody > tr:nth-child(2n+1) > th {
    background-color: transparent !important;
}

.contenttop div.module div.module_surround div.module_header h3.mod_standard span {
  font-size: 2.2rem;
  font-weight: 400;
}



@media only screen and (max-width: 959px) {
  .logo-text h1 a {
    font-size: .7em;
  }
   

    .logo-text h1 a {
    white-space: normal !important;
     }
}

@media only screen and (min-width: 959px) {

div#top1_modules.block_holder div#wrapper_top-1.block_holder_margin div.top-1.top-1b div.module div.module_surround div.module_content div.custom {
    padding-top: 30px;
    }
}

@media only screen and (max-width: 767px) {

   h1.eb-page-heading {
   font-size: 150%;
     padding-top: 20px;
    }
  
  h2.eb-even-title-container {
    font-size: 130%;
  }
  
  .eb-event-container {
    padding-left: 0;
    background-image: none;
  }
  
  .eb-event-date-container {
    display: none;
  }

    
}



@media screen and (max-width: 640px) {
    table {
        overflow-x: auto;
        display: block;
    }
   
    table tr {
    white-space: nowrap;
    }
}

dd > div.ui-slider {
    display: block !important;
}
 /*iCagenda*/

.ic-filters-btn-2 {
    height: 70px;
    line-height: 15px;
}

.ic-filters-btn-1 {
    line-height: 20px !important;
}

/*breezingforms*/

#ff_form1.bfQuickMode div#bfPage1.bfPage section {
  border: 1px solid #ddd;
	border-radius: 5px;
  padding: 15px;
  margin-bottom: 20px;
}

#ff_form3.bfQuickMode div#bfPage1.bfPage section {
  border: 1px solid #ddd;
	border-radius: 5px;
  padding: 15px;
  margin-bottom: 20px;
}



div.module.koordination div.module_surround {
  padding-top: 10px;
}

.koordinationsliste .maincontent {
  padding-bottom: 20px;
}

table.tablesorter {
    font-size: 9pt !important;
}

table.tablesorter thead tr th, table.tablesorter tfoot tr th {
    font-size: 9pt !important;
}

div.acymailing_introtext {
  margin-top: 10px !important;
  margin-bottom: 20px !important;
}

li {
    line-height: 1.75em;

}