.buchstaben_container{
    border-bottom: 2px #003879 solid;
    margin-bottom: 20px;
    font-size: 16px;
}

.buchstaben_liste{
    margin-right: 3px;
    margin-top: 10px;
    font-family: Oswald;
    color: #003879;
float: left;
}

.buchstaben_liste .left{
    float: left;
    display: inline-block;
    height: 29px;
    width: 2px;
    background-image:url(/storage/template/img/reiter_silber_links.png);
}

.buchstaben_liste .right{
float: left;
    display: inline-block;

    height: 29px;
    width: 3px;
    background-image:url(/storage/template/img/reiter_silber_rechts.png);
}

.buchstaben_liste .middle{
float: left;
    display: inline-block;
    height: 22px;
    background-image:url(/storage/template/img/reiter_silber_mitte.png);
    padding-left: 4px;
    padding-right: 3px;
    text-align: center;
    padding-top: 7px;
   
}

.buchstaben_container a:hover .buchstaben_liste {
  color: #fff;
}

.buchstaben_container a:hover .buchstaben_liste .left{
    background-image:url(/storage/template/img/reiter_blau_links.png);
}

.buchstaben_container a:hover .buchstaben_liste .right{
    background-image:url(/storage/template/img/reiter_blau_rechts.png);
}

.buchstaben_container a:hover .buchstaben_liste .middle{
    background-image:url(/storage/template/img/reiter_blau_mitte.png);
}


.buchstaben_liste_h{
    margin-right: 2px;
    margin-top: 10px;
    font-family: Oswald;
    color: #ffffff;
    float: left;

}

.buchstaben_liste_h .left{
    float: left;
    display: inline-block;
    height: 29px;
    width: 2px;
    background-image:url(/storage/template/img/reiter_blau_links.png);
}

.buchstaben_liste_h .right{
    float: left;
    display: inline-block;
    height: 29px;
    width: 3px;
    background-image:url(/storage/template/img/reiter_blau_rechts.png);
}

.buchstaben_liste_h .middle{
     float: left;
    display: inline-block;
    height: 22px;
    background-image:url(/storage/template/img/reiter_blau_mitte.png);
    padding-left: 5px;
    padding-right: 3px;
    text-align: center;
    padding-top: 7px;
}

.juri_suche{
    background: url(../img/input_bc.gif) repeat-x 0 0;
    border: 1px solid #D6D8D8;
    color: #3E3D40;
    height: 28px;
    font-family: 'muli',sans-serif;
    margin-bottom: 11px;
    width: 626px;
    margin-top: 1px;
    padding-left: 9px;
}

.juri_suche_submit{
    background: url(../img/speichern_button_bl.gif) no-repeat;
    border: none;
    color: white;
    cursor: pointer;
    float: right;
    font-family: "Oswald", sans-serif;
    height: 32px;
    margin-top: 0px;
    padding-left: 8px;
    width: 103px;
}

.pagelink{
    display: inline-inline-block;
    margin-right: 0px;
    margin-left: 5px;
    font-size: 13px;
}

.singleElement td{
   width:   50%;
}

.highlight{
    background-color: #d9e1eb;
}

.singleElement table{
   width:   100%;
}

#pagebrowser{
    margin-bottom: 10px;
    font-family: Muli;
    font-size: 13px
}

.singleElement{
    padding-top: 13px;
    padding-bottom: 15px;
    background: url(/storage/template/img/border_grau.gif);
    background-repeat: repeat-x;
    background-position: top;
    padding-bottom: 8px;
}

.singleElement td{
  padding-left: 5px;
  padding-top: 5px;
  padding-bottom: 4px;
}

.noBorder{
  background: none !important;
  padding-top: 0px;
}

#anzeige{
  margin-top: -25px;
}

.singleElement h3{
  margin-bottom: 0px !important;
}

.noBorder h3{
  margin-bottom: 10px !important;
}

.noBorder .bodytext{
  margin-bottom: 0px !important;
}

.noBorder table{
  margin-top: 10px;
}