/* Colors */
.jumbotron,
.navbar-inner,
.mission-statement
{
  background-color: #AD1D19;
}
.ms-bildungscent p{
  padding-top: 0;
  font-size: 20px;
  line-height: 30px;
  font-style: italic;
  color: #AD1D19;
}
/* Aenderung Schriftfarbe und Groesse cjohn im Sept 2019*/
h1,h2,h3 {
color: #333333;
}
h2{
font-size: 23px;
}
h3{
font-size: 18px;
}
.news .article h3 {
font-size: 16px;
margin-bottom: 10px;
color: #AD1D19;
}
.news .article .teaser-text {
    color: #333333;
}
.news .article .teaser-text {
    margin: 0 0 10px 0;
}
.content a {
    text-decoration: none;
    font-weight: normal;
    color: #c00808;
}
h2 a {  font-size: 18px;
}
.news-single .teaser-text p {
    font-size: 20px;
}
/* Ende Aenderung Schriftfarbe und Groesse cjohn im Sept 2019 Ende*/

#footer a,
{
  color: #AD1D19;
}
.navbar .navbar-brand
{
  font-size: 16px;
  font-weight: 400;
  color: #AD1D19;
  float: left;
  line-height: 20px;
  height: auto;
}

.navbar .container {
  padding-top: 0;
}

.container > .navbar-header {
  padding-top: 18px; 
}

.navbar-inner {
  background-image:none;
}

#mainnavbar {
  padding-top: 18px;  
}

#mainnavbar .navbar-nav li a {
  border-bottom: none;
}

#mainnavbar .navbar-nav li a:hover, #mainnavbar .navbar-nav li a.active {
  border-bottom: 7px solid #AD1D19;
}

.navbar-toggle {
  padding-top: 0 !important;
}

.navbar .nav li a,
.navbar .nav li a:hover,
.navbar .nav li a:focus,
.navbar .nav li.active a,
.navbar .nav li.active a:hover,
.navbar .nav li.active a:focus
{
  font-size: 14px;
  color: #999;
  background-color: transparent;
  padding: 9px 0 4px 0;
}

.navbar .nav li.active a,
.navbar .nav li a:hover {
  border-bottom: 7px solid #fff;
}

.navbar.subnav .nav > .active a,
.navbar.subnav .nav > li a:hover{
    border-bottom: 7px solid #AD1D19;
}

.navbar.subnav .nav > a,
.navbar.subnav .nav > li a {
    border-bottom: 7px solid #FFF;
}

.navbar-static-top {
  background-color: #fff;
  border-width: 0px;
  min-height: 10px;
  margin-bottom: 10px;
}

.navbar-static-top .navbar-toggle .icon-bar {
  background-color: #fff;
}

.navbar {
  min-height: 10px; 
}

.frontpage a, .frontpage a:hover{
  text-decoration: none;
  color: #AD1D19;
  font-weight: normal;
}

/* Buttons */
.btn-primary {
  background-color: #AD1D19;
  border-color: #AD1D19;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active {
  background-color: #971916;
  border-color: #801613;
}
.btn-primary.disabled:hover,
.btn-primary.disabled:focus,
.btn-primary.disabled:active,
.btn-primary.disabled.active,
.btn-primary[disabled]:hover,
.btn-primary[disabled]:focus,
.btn-primary[disabled]:active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary:hover,
fieldset[disabled] .btn-primary:focus,
fieldset[disabled] .btn-primary:active,
fieldset[disabled] .btn-primary.active {
  background-color: #AD1D19;
  border-color: #AD1D19;
}

/* Listenpunkte im Content */

.content ul li:before
{
    color: #AD1D19;
}

.button {
  background-color: #AD1D19;
  color: #ffffff;
  font-size: 14px;
}

.container.footernavbar.frontpage .navbar .nav a {
color: #ad1d19;
}

.news-single .teaser-text p {
  font-size: 23px; 
  color: #AD1D19;
}
.container.content.frontpage .news .article {
  padding-bottom: 0px;
}

/*News im Container csc-menu-4*/
.csc-menu-4 dd {
  font-style: italic;
  margin-bottom: 5px;
  font-size: 12px;
}
.csc-menu-4 dt {
  color: #AD1D19;
}


.bc-ms h3,
.bc-ms p {
    color: #AD1D19;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 15px;
    line-height: 22px;
    margin-top: 0;
    font-style: italic;
}


