/* ol */
#ttr_content ol li, .html_content ol li, .ttr_block .html_content ol li, .ttr_block .html_content ol li p,.ttr_post  .html_content ol li p, #ttr_html_content_margin .html_content ol li p, .html_content ol li h1, .html_content ol li h2, .html_content ol li h3, .html_content ol li h4, .html_content ol li h5, .html_content ol li h6,  footer#ttr_footer .html_content ol li h1,  footer#ttr_footer .html_content ol li h2,  footer#ttr_footer .html_content ol li h3,  footer#ttr_footer .html_content ol li h4,  footer#ttr_footer .html_content ol li h5,  footer#ttr_footer .html_content ol li h6, #ttr_content ol li p {
font-size:14px !important;
font-family:"Arial";
font-weight:400;
font-style:normal;
color:#333333;
text-shadow:none;
 text-align:left !important;
text-decoration:none;
text-indent: 0px !important;
  margin-right: 20px;
}

.btn  {
  
  margin: 5px 0px 5px 0px !important;
}


*/ responsive Video */

#videobereich {
    background-color: orange;
    position: relative;
    height: 0;
    padding-bottom: 56.25%;
}	


.videoextern {
    background-color: yellow;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

@media screen and (min-width: 600px) {
.flex-container {
  display: flex;
  flex-wrap: wrap; /* Standardwert = nowrap */
  align-items: center;
}

.flex-item {
  flex-basis: 50%;
  flex-grow: 1;
  flex-shrink: 1;
  padding:5px 5px 0px 5px;
  border:0px solid #000;
  
}


/* center pagination */
#ttr_content .pagination {

display: flex;

justify-content: center;

}

#ttr_content p.counter {

text-align: center;

}
  
 /* Kontaktformular */

.contact, .com-users-login  {
  background-color: #ffffff;

  background-clip: border-box;
  background-clip: padding-box;
  border-radius: 5px 5px 5px 5px;
  border: solid rgba(199,221,240,1);
  border-top-width: medium;
  border-right-width: medium;
  border-bottom-width: medium;
  border-left-width: medium;
  border-width: 1px 1px 1px 1px;
  box-shadow: none;
  margin: 0px 0 5px 0;
  padding: 5px 10px 5px 15px;
} 

  
  
  /* Kontaktformular FELDER ausblenden */
#contact-form fieldset legend {
  display: none !important;
  
}

#jform_consentbox, #modal-jform_consentbox, #jform_consentbox-lbl {
  display: none !important;
}

  /* Listen */

.ttr_article ul {

    list-style-position: outside !important;
    text-indent: 0px !important;
    margin-left: 20px !important;
    
  
   

}
.ttr_article ul li {

    padding-left: 10px !important;
  text-align: left !important;

}

  body:not(.ttr_ecommerce)  #ttr_content ul li,#ttr_sidebar_right .html_content ul li,.ttr_post  .html_content ul li p,#ttr_html_content_margin .html_content ul li p, .ttr_block .html_content ul li, .ttr_block .html_content ul li p, .html_content ul li h1, .html_content ul li h2, .html_content ul li h3, .html_content ul li h4, .html_content ul li h5, .html_content ul li h6,  footer#ttr_footer .html_content ul li h1,  footer#ttr_footer .html_content ul li h2,  footer#ttr_footer .html_content ul li h3,  footer#ttr_footer .html_content ul li h4,  footer#ttr_footer .html_content ul li h5,  footer#ttr_footer .html_content ul li h6, #ttr_content ul li p {
font-size:14px !important;
font-family:"Arial";
font-weight:400;
font-style:normal;
color:#333333;
text-shadow:none;text-align:justify;
text-decoration:none;}