#footer{background-image:url(../img/FooterStandard.png);}
h1,h2,h1 a, h2 a{color:#ac3b80;}
h3, h3 a{color:#a61b2b;}
h4, h4 a{color:#f39fc5;}

a.schalter, a.schalter:visited{
    background:#a61b2b;
    color:#ffffff;
    border:1px solid #a61b2b;
}
a.schalter:hover{background:#ffffff; color:#ac3b80;}

a.pfeil{
    background-image:url(../img/pfeilPurple.png);
    color:#e94942;
    }

.alternativBox .contentBox h2{color:#a61b2b;}
.alternativBox .contentBox h3{color:#ac3b80;}
.alternativBox .contentBox h4{color:#e94942;}
.alternativBox .contentBox a.schalter, .alternativBox .contentBox a.schalter:visited{border:1px solid #a61b2b; background:#a61b2b;}
.alternativBox .contentBox a.schalter:hover{background:#ffffff; color:#a61b2b;}

.noticeBox .outerBox{background:#f7f4ef;}

.trennStreifen:after, .ce-div:after {
  background:#f7f4ef;
}

.captionHG {
    background: #a61b2b;
}







.ka-handler h2 {
    background-image:url(../img/pfeilOrangeClosed.png);
    color:#ac3b80;
}
.ka-handler h2:hover{
  color:#ac3b80;
}
.open .ka-handler h2 {
    color:#ac3b80;
  background-image:url(../img/pfeilOrangeOpen.png);     
}

.ka-content {
    
}

.frame-ruler-after{
  border-bottom: solid 1px #352469;
}



.datum, span.datum{
  color:#a61b2b;
}




.rss_title a {
    color: #a61b2b !important;
    }
    
    
.rss_desc, .rss_desc a {
    color:#000000 !important;
    }
    
.rss_date {
    color: #a61b2b !important;
    }
    
a.pfeil, .pfeil {
    background-image: url(../img/pfeilOrange.png) !important;
    color: #a61b2b;
    }
    
#contentWrap p a, #contentWrap p.bodytext a, #contentWrap .bodylist a{
      color:#a61b2b; 
      border-bottom: solid 1px #a61b2b;    
      text-decoration: none;
}

#contentWrap p a:hover, #contentWrap p.bodytext a:hover, #contentWrap .bodylist a:hover
{
  border-bottom: solid 1px #ded6ce;
  background:#ded6ce; 
  color:#000000;
  }


#contentWrap p.bodytext a.pdflink, #contentWrap p.bodytext .pdflink{
  
  
  background:#ffffff !important; 
  background-image: url(../img/pdf.png) !important; 
  background-position: left !important; 
  text-decoration: none !important;
  background-repeat: no-repeat !important; 
}

#contentWrap p.bodytext a.jpglink:hover, #contentWrap p.bodytext .jpglink:hover{
  
  color: #000000 !important; 
  background:#ffffff !important; 
  background-image: url(../img/jpg.png) !important; 
  background-position: left !important; 
  text-decoration: none !important;
  background-repeat: no-repeat !important; 
}





/*#########*/




table{border-collapse:collapse;}


th {
    color: #ffffff;
    background: #7ab25a;
    border: 1px solid #ffffff;
    font-family: DINWeb-Medium, sans-serif !important;
    font-weight: 100;
    text-align: left;
    vertical-align: top;
    text-transform:uppercase;
}

th:first-child {

}
 
th:last-child {

  border-right:none;
}
  
tr {
  border: 1px solid #ffffff;
  color:#666B85;
  font-weight:normal;
}
 
tr:hover td {
  background:#ffffff;
  color:#000000;
  border: 1px solid #eeeeee;
  border-top:none;
  border-bottom:none;
  border-left:none;
}

tr:first-child {
  border-top:none;
}

tr:last-child {
  border-bottom:none;
}
 
tr:nth-child(odd) td {
      background: #f7f4ef;
}
 
tr:nth-child(odd):hover td {
 background:#ffffff;
}

tr:last-child td:first-child {
  
}
 
tr:last-child td:last-child {
 
}
 
td {
  background:#ded6ce;
  padding:20px;
  text-align:left;

  font-weight:300;


  border: 1px solid #ffffff;
  border-top:none;
  border-bottom:none;
  border-left:none;
}

td:last-child {
  border-right: 0px;
}

th.text-left {
  text-align: left;
}

th.text-center {
  text-align: center;
}

th.text-right {
  text-align: right;
}

td.text-left {
  text-align: left;
}

td.text-center {
  text-align: center;
}

td.text-right {
  text-align: right;
}

td p, th p{padding:0 !important; color:#272856;}

th p{
font-family: DINWeb-Medium, sans-serif !important;
    font-weight: normal !important;
    color:#ffffff;
    }

th p b, td p b{font-weight: normal;} 

table.contenttable td, table.contenttable th {
    padding: 20px;
    vertical-align: top;
    margin-bottom:30px;
}

td ul{


    color: #272856;
  
    list-style-type: square;
    margin:0 0 0 15px !important;
   padding:0 !important;


}
 tr:hover td p,  tr:hover td ul{color:#7ab25a;}

@media (max-width: 760px){
  
  	.frame-type-textpic header h1 {
    	background: #ac3b80 !important;
	}
  
}




