@charset "UTF-8";

body {
    margin: 0px;
  padding: 0px;
  background-image:none;
font-family:Arial, Verdana, Helvetica;
  color:#000;
      line-height:15px;
  font-size:12px;
      }
    
h1 {
  font-size:16px;
   line-height:18px;
  font-weight: bold;
      }
h2 {
        font-size:14px;
     line-height:16px;
    font-weight: bold;
        }
h3 {
    font-size:12px;
     line-height:14px;
        }
    .btn-top {
      background-color:transparent;
      background-image:none;
      border:none;
      box-shadow:none;
      }
      button {
        margin:0px !important;
        }
  .mehrlink:after {
  content: "\e080";
    color:#000;
    margin: 0 0 0 3px;
    
    }
#outer {
            width:90%;
            max-width:auto;
            margin:0 auto;
            }
.search {
display:none !important;
}



#mailformsword {
  border-radius:6px;
  box-shadow:none;
   background-color:#c4da20;
  background-color:#fff;
 /* BORDER:NONE; */
  BORDER:SOLID 1PX #efefef;
  HEIGHT:25PX;
}
#mailformsword:hover, #mailformsword:active, #mailformsword:focus {
  border-radius:6px;
  box-shadow:none;
  background-color:#fff;
  BORDER:SOLID 1PX #efefef;
  HEIGHT:25PX;
}

#mailformscols {
  border-radius:6px;
  box-shadow:none;
   background-color:#c4da20;
  background-color:#fff;
 /* BORDER:NONE; */
  BORDER:SOLID 1PX #efefef;
  HEIGHT:25PX;
}
#mailformscols:hover, #mailformscols:active, #mailformscols:focus {
  border-radius:6px;
  box-shadow:none;

  background-color:#fff;

  BORDER:SOLID 1PX #efefef;
  HEIGHT:25PX;
}
#mailformsubmit, #mailformformtype_mail {
  border-radius:6px;
  box-shadow:none;
   color:#fff;
  background-color:#fff;

  BORDER:SOLID 1PX #efefef;
  HEIGHT:25PX;
   margin:10px 0 10px 0;
}
#mailformsubmit:hover, #mailformsubmit:active, #mailformsubmit:focus {
  border-radius:6px;
  box-shadow:none;
   background-color:#fff;
 color:#fff;
 /* BORDER:NONE; */
  BORDER:SOLID 1PX #efefef;
  HEIGHT:25PX;
}
#mailformname {
  border-radius:6px;
  box-shadow:none;
  background-color:#fff;
  BORDER:SOLID 1PX #efefef;
  HEIGHT:25PX;
}
#mailformemail {
  border-radius:6px;
  box-shadow:none;
  background-color:#fff;
  BORDER:SOLID 1PX #efefef;
  HEIGHT:25PX;
}
#mailformaddress {
  border-radius:6px;
  box-shadow:none;
  background-color:#fff;
  BORDER:SOLID 1PX #efefef;

}
.csc-mailform-field label {
font-weight:normal;
display:block;
  margin:10px 0 1px 0;
}
               #links ul {
          margin:0px;
          padding:0px;
              }
                #links ul li {
              margin:0px;
          padding:0px;
          list-style:none;
  float:left;
              }
                  
                 
.top_nav {
       
      display:none;
              }

              .abstand {
                margin:20px 0 20px 0;}
.navigation, .navbar {
              display:none;

                 }

                 .content {
                
                    padding:20px 0 20px 0;
                    }
                      .content a {
                        padding:0px;
  margin:0 1px;
  text-decoration:none;
                        }
                    

       
.content a:link, .content a:visited {
   background-color:transparent;
   color:#000;
}

            
img.logo-hbs {
margin:10px 0;
width:333px;
  height:60px;

}
                ul.main_nav {
               display:none;
                }
               
                   .container-fluid {
                     padding:0 !important;
                    margin:0px !important;
                    }
    
              

                  
              
              .erste {
              display:none;
                }
                h1 {
                    text-transform: uppercase;
                  }
                  
a.list-group-item.active, a.list-group-item.active:hover, a.list-group-item.active:focus {
    z-index: 2;
    color: #FFF;
    background-color: #fff;
    border-color: #000;
}
.csc-default h1 {
margin:0px;}

.panel {
page-break-inside:avoid !important;
}
.panel-primary {
    border-color: #000;
}
.panel .glyphicon {
position: relative;
top: 0px;
}
.glyphicon-film, .glyphicon-book, .glyphicon-file, .glyphicon-arrow-right {
color:#4a555d;
  display:inline-block;
float:left !important;


}

.mitglieder {
line-height:140%;
}
.mitglieder .csc-textpic-intext-left-nowrap img {
  margin:0 auto;
  padding:0;
   clear:both;
  display:block;
  
}
.mitglieder .csc-textpic-intext-left-nowrap .csc-textpic-imagewrap {
  width:95%;
   clear:both;
    display:block;
  margin:0px;
  padding:0px;
 
}
.mitglieder .csc-textpic-intext-left-nowrap .csc-textpic-text {
  width:100%;
   clear:both;
    display:block;
  margin:0px;
  padding:0px;
}


h2.icons {
padding-top:1px !important;
  padding-left:2px !important;
  display:block;
  margin:0px !important;
  
}
/* .panel {
box-shadow:none;
}
*/
.btn-primary {
    background-color: #fff;
     border-color: #000;
}

.bild .panel-heading {
padding:0px;
  border-bottom:none;
}

.bild .csc-textpic-text {
  padding:10px 10px 10px 0;
}
.bild .csc-header {
background-color:none;
  padding:0px !important;
}

.panel-primary > .panel-heading {
    color: #000;
    background-color: #fff;
    border-color: #000;
  
}

.panel-success {
    border-color: #000 !important;
}

.panel-primary:hover span.glyphicon {
    color: #fff;
}
.panel-primary > .panel-heading:hover, .panel-success > .panel-heading {
 color: #000;
    background-color: #fff;
    border-color: #efefef;
  
}


.panel-title {
   
  font-size:14px !important;
line-height:14px !important;
    text-transform:uppercase;
  }
.panel-heading h2 {
font-size:12px !important;
line-height:12px !important;
  
  }
.panel-title a  {text-decoration:none;}

.panel-title a:link, .panel-title  a:visited {
color:#000;
  }
.panel-title a:hover, .panel-title a:active {
color:#fff;
  }

.mitglieder_uebersicht img {

  margin:0 25% 0 0;
}
.mitglieder_content .panel-heading {
border-bottom:solid 1px #000;
margin:5px 0;
}
.mitglieder_content .panel-heading .csc-textpic-text h2 {
  font-size:100%;
margin:0px 0 4px 0 !Important;
}
.mitglieder .panel-body .panel-heading  {
padding:0px;
margin:0;
}

.mitglieder_uebersicht h2 {
  padding:0 !important;
margin: 0 0 4px 0 !important;
}
.mitglieder_uebersicht .row {
border-bottom:solid 1px #000;
margin:5px 0;
}
.mitglieder_uebersicht .col-md-6 {
padding:0 10px 0 0 !important;
margin:0px !important;
  
}
.mitglieder_uebersicht .col-md-6 + .col-md-6  {
padding:0 0 0 10px !important;
margin:0px !important;
}
.mitglieder_uebersicht .panel-heading {
  padding:0 !important;
margin:0px !important;
}
.bild .csc-textpic-text {
 color: #000;
    background-color: none;
    border-color: #000;
}
.bild .csc-header {
  color: #000;
    background-color:transparent !important;
    border-color: #000;
}
.csc-textpic-image img  {
border-radius:4px;
}
.bild_100_prozent  {
padding-top:0;
  padding-bottom:0;
  margin-top:0;
  margin-bottom:0;
}
.bild_100_prozent img {
width:100%;
  height:auto;
}
.bild_100_prozent .panel-heading {
padding-top:0 !important;
  padding-bottom:0 !important;
  margin-top:0;
  margin-bottom:0;
}

.csc-textpic-text .csc-header {
  color: #000;
    background-color: #fff;
    border-color: #000;
padding:0px 10px 10px 10px;
 display:block;
}
  .panel h2 {
    padding:0px 0 4px 0;
    font-size:115% !important;
    margin:0px;
     color: #000;
      }
.mitglieder h2 {
    padding:0px 0 0px 0;
    font-size:115% !important;
    margin:0px;

     color: #000;
      }
/*.mitglieder img {
 width:70%;
  height:auto;
  margin:0px 0 0px 10%;
  padding:0 0 0 0;
      }*/
    .btn-primary1 {    
  background-color: #fff;
     border-color: #000;
}
.right {
  margin-top:18px;
}.right .tx-pg-events h1 {
display:none;
}
.panel-primary1 {    
  border-color: #000;
}
.navbar-collapse {
  margin:0px !important;
  padding:0px !important;

  }
.standard .panel-heading {
  margin:0 !important;
  margin-bottom:0 !important;
     padding:0 !important;
  padding-bottom:0 !important;
}
.standard .panel-body {
   margin-top:0 !important;
  margin-bottom:0 !important;
     padding-top:0 !important;
  padding-bottom:0 !important;
}
.panel-body {
background-color:#fff;
  color:#000;
}


.row .col-md-2:first-child {
  padding-left:0px;
}
  .row .col-md-2:last-child {
  padding-right:0px;
}
.row .col-md-3:first-child {
  padding-left:0px;
}
  .row .col-md-3:last-child {
  padding-right:0px;
}
 
.row .col-md-4:first-child {
  padding-left:0px;
}
  .row .col-md-4:last-child {
  padding-right:0px;
}
.row .col-md-5:first-child {
  padding-left:0px;
}
  .row .col-md-5:last-child {
  padding-right:0px;
}
.row .col-md-6:first-child {
  padding-left:0px;
}

  .row .col-md-6:last-child {
  padding-right:0px;
}
.row .col-md-7:first-child {
  padding-left:0px;
}
  .row .col-md-7:last-child {
  padding-right:0px;
}
      ul.main_nav li:first-child a {
    margin-left:0px !important;
    }
.row .col-md-8:first-child {
  padding-left:0px;
}
  .row .col-md-8:last-child {
  padding-right:0px;
}
.row .col-md-9:first-child {
  padding-left:0px;
}
  .row .col-md-9:last-child {
  padding-right:0px;
}
.row .col-md-10:first-child {
  padding-left:0px;
}
  .row .col-md-10:last-child {
  padding-right:0px;
}
.row .col-md-11:first-child {
  padding-left:0px;
}
  .row .col-md-11:last-child {
  padding-right:0px;
}
      ul.main_nav li:first-child a {
    margin-left:0px !important;
    }
      ul.main_nav li:first-child a {
    margin-left:0px !important;
    }
.row .col-md-10:first-child {
  padding-left:0px;
}
  .row .col-md-10:last-child {
  padding-right:0px;
}
      ul.main_nav li:first-child a {
    margin-left:0px !important;
    }
      ul.main_nav li:first-child a {
    margin-left:0px !important;
    }
      ul.main_nav li:first-child a {
    margin-left:0px !important;
    }

/* table */
.contenttable {
  padding:0;
margin:20px 0 20px 0;
page-break-inside:avoid !important;
   border-collapse:collapse;
  }
  
.contenttable td {
  padding:3px 10px;
text-align:center;
border:1px solid #ccc;
  margin:0px;
  background-color:red;
  }

.contenttable tr + tr, .contenttable tr + tr + tr + tr, .contenttable tr + tr + tr + tr + tr + tr, .contenttable tr + tr + tr + tr + tr + tr + tr + tr, .contenttable tr + tr + tr + tr + tr + tr + tr + tr + tr + tr,  .contenttable tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr ,  .contenttable tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr    {
    background-color:none;
  }
  .contenttable tr + tr + tr, .contenttable tr + tr + tr + tr + tr, .contenttable tr + tr + tr + tr + tr + tr + tr, .contenttable tr + tr + tr + tr + tr + tr + tr + tr + tr, .contenttable tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr, .contenttable tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr, .contenttable tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr   {
    background-color:none;
  }
.contenttable .tr-0 td {
   
    color: #000;
     border:1px solid #999 !important;
    margin:0px;
  }
 .contenttable .td-0 {
  
    color: #000;
    border:1px solid #666 !important;
  margin:0px;
}



.download:before {
content: " ";
  margin:0;
}

.internal-link:before {
content: " ";
  margin:0;
}

.external-link-new-window:before, .tx_pgevents_media li a:before {
content: " ";
  margin:0;
}


.csc-textpic-caption
{
  position:relative;
  top:0;
  left:0px;
 
  font-size:170%;
  width:100%;
  display:block;
   padding:10px 0px;
  Background-color:#fff;
    color:#000;

}

.csc-textpic-center-inner a {
margin:0px;
padding:0px;
  
}

.csc-textpic-caption a:link, .csc-textpic-caption a:visited
{
  color:#000 !important;
}

.tx_pgevents_media li  {
list-style:none;
  padding: 0 0 2px 2px;
}

.tx_pgevents td  {
white-space:nowrap;
  border-bottom:solid 1px #efefef;
  padding:5px;
margin:0;
   font-weight:bold;
color:#000;
 font-size:120% !important;
}

.tx_pgevents td + td  {
 font-size:100% !important;
}
.tx_pgevents a {
padding:0px !important;
}
.tx_pgevents td a:link, .tx_pgevents td a:visited  {
color:#000;

  
  
}


.tx-pg-events td {
white-space:nowrap;
  border-bottom:solid 1px #efefef;
  padding:5px;
  margin:0px;
  font-weight:500;
}
.tx_pgevents td + td, .tx-pg-events td + td {
white-space:normal;
    font-weight:normal;
}


.tx-pg-events table {
  border-collapse: collapse;
  border-spacing: 0px;}


