/* Colors */
.jumbotron,
.mission-statement .csc-default,
.csc-frame-frame1 {
    background-color: #5F701E;
}

.navbar .navbar-brand,
blockquote,
blockquote p,
#footer a {
    color: #5F701E;
}

.navbar .nav > .active a,
.navbar .nav > li a:hover,
.navbar .nav > li a:active{
    border-bottom: 7px solid #5F701E;
    background-color: transparent;
}
.subnav .nav > .active a,
.subnav .nav > li a:hover,
.subnav .nav > li a:active{
    border-bottom: 7px solid #5F701E;
    background-color: transparent;
}

.navbar {
  min-height: 10px;
}

.navbar-static-top {
  border-width: 0px;
  min-height: 10px;
  margin-bottom: 0;
}

.navbar-static-top .navbar-toggle {
  padding-top: 0;  
}

.navbar-static-top .navbar-toggle .icon-bar {
  background-color: #666;
}

.frontpage a, .frontpage a:hover {
  text-decoration: none;
  color: #5F701E;
  font-weight:normal;
}
.logo-programm{
  margin-top: -3px;
}
/* listenpunkte*/
.content ul
{
  padding: 0;
  margin: 0;
  list-style: none;
}
.content ul li:before
{
  content: "• ";
  color: #5F701E;
}
/* color footer*/
.container.footernavbar.frontpage .navbar .nav a {
  color: #5F701E;
}
.container.footernavbar.frontpage .navbar .nav > .active a,
.container.footernavbar.frontpage .navbar .nav > li a:hover{
  border-bottom: none;
}
/* news*/
.news .article .header > h3{
  color: #5F701E;
}
.news .news-list-view .header >h3 >a {
  /*font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;*/
  /*font-size: 15px;*/
  color: #999999;
  margin-top: 5px;
}
.news .article .teaser-text {
  margin-top: 5px;
  margin-bottom: 8px;
}
.news .article .news-img-wrap a {
  margin-top: 5px;
}
.news .footer {
  padding-top: 5px;
  border-top-color: #5F701E;
}

a.accordion-toggle {
  color: #5F701E;
  text-decoration: none;
}

/*farbige boxen*/
.box1, .box2, .box3, .box4 {
  height: 52px;
  padding-left: 20px;
  padding-top: 25px;
  padding-bottom: 0;
}
.box1{
  background-color: #5F701E;
}
.box1 a, .box2 a, .box3 a, .box4 a,
.box1 a:visited, .box2 a:visited, .box3 a:visited, .box4 a:visited,
.box1 a:focus, .box2 a:focus, .box3 a:focus, .box4 a:focus,
.box1 a:hover, .box2 a:hover, .box3 a:hover, .box4 a:hover
{
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  color: #fff;
  text-decoration: none;
  text-decoration: underline;
}
.box2{
  background-color: #a0af00;
}
.box3{
  background-color: #572381;
}
.box4{
  background-color: #b48000;
}

.form-group.error label {
  color: #cb1700;
  font-weight: bold;
}
.bc-box a,
.bc-box a:visited,
.bc-box a:focus,
.bc-box a:hover
{
  color: #AD1D19;
}

.content .powermail_message.powermail_message_error {
    background-color: #f2dede;
    border-color: #ebccd1;
    color: #a94442;
}

.content .powermail_message {
    border: 1px solid transparent;
    border-radius: 4px;
    margin-bottom: 20px;
    padding: 15px;
    margin: 10px 0;
}

.content ul.powermail_message li::before {
    content: "";
}

.powermail_radio_inner input[type="radio"] {
    position: absolute;
    margin-left: -20px;
}

.powermail_radio_label {
  font-weight: bold;
}

.tx-powermail .form-group.layout2 {
  margin-bottom: 45px !important;
}

/* extend bootstrap for program specific styles */
.btn-programm, .btn-primary {
  background-color: #5F701E;
  border-color: #5F701E;
  color: #fff;
}
.btn-programm:hover,
.btn-programm:focus,
.btn-programm:active,
.btn-programm.active ,
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active {
  background-color: #5F701E;
  border-color: #5F701E;
  color: #eee;
}
.btn-programm.disabled:hover,
.btn-programm.disabled:focus,
.btn-programm.disabled:active,
.btn-programm.disabled.active,
.btn-programm[disabled]:hover,
.btn-programm[disabled]:focus,
.btn-programm[disabled]:active,
.btn-programm[disabled].active,
fieldset[disabled] .btn-programm:hover,
fieldset[disabled] .btn-programm:focus,
fieldset[disabled] .btn-programm:active,
fieldset[disabled] .btn-programm.active {
  background-color: #5F701E;
  border-color: #5F701E;
}

.input-programm {
    border-color: #5F701E;
    color: #5F701E;
}

.input-programm-solid {
    background-color: #5F701E;
    color: #fff;
}

.pagination > li > a, .pagination > li > span {
    color: #5F701E;
}

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    border-color: #5F701E;    
    background-color: #5F701E;
    color: #fff;
    
}



