div.detailBox table {
    border-collapse:collapse;
    font-size:0.8em;
    background-color: #F0F0F0;
}
div.detailBox thead th,
div.detailBox tbody th {
    text-align:left;
    background: #4E5155 none repeat scroll 0 0;
    color: #fff;
}
div.detailBox table th,
div.detailBox table td
{
    border: 2px solid #fff;
    padding: 0.5em;
}

div.detailBox table tr.spacer td {
    background-color: #fff;
}


span.tx-srfreecap-pi1-cant-read {
    display: inline-block;
    margin-left: 15px;
}

span.password_strength,
span.password_strength_1,
span.password_strength_2 {
    color: red;
}

.clearHere {
    clear:both;
    margin-top:5px;
    margin-bottom:5px;
}

.mainFilterSection {
    float:left;
    clear:left;
    margin-top:5px;
    margin-bottom:5px;
}

.clearHere select{
    float:left;
    width: 230px;
}

.clearHere_search .submit,
.clearHere_search .submitReset,
button.land-auswaehlen {
    background-color: #6E0E8C;
    border: 0 none;
    color: #FFFFFF;
    padding: 3px 10px;
    cursor: pointer;
    margin: 0px 10px 0 0;
}

.clearHere_search .submit {
    margin-left: 6px;
}

.clearHere_search .table-filter{width:294px; margin-bottom:5px;}
.table-filter-container { display: inline-block; width: 300px; }

.clearHere_search{ clear:both; border-top: 1px solid #ABADB3; padding-top:15px; margin-top:10px;}

.highlight { color:#f00; }

#bundesland-info-text {
    padding-top:10px;
}

.andereNamen { font-size: 10px; border-top:1px solid #ccc; padding-top: 5px; }

.beruf-bundesland-info-headline { clear:both; }
.beruf-bundesland-info-bodytext { font-size:12px; }

.resultsAreShownBelow { padding-top:20px; display: none; }

.landauswahl{

}

/*#zustaendigkeiten-auswahl ,
#beruf-auswahl {
    margin:12px 0 8px 0;
    padding:2px 15px;
    cursor: pointer;
}*/

#land-auswaehlen,
#beruf-auswaehlen,
#zustaendigkeiten-auswaehlen {
    margin:12px 0 8px 0;
    cursor: pointer;
}
.beruf-auswaehlen-display,
.land-auswaehlen-display,
.zustaendigkeiten-auswaehlen-display
 {
    /*position:absolute;*/
    float:right;
    margin-left:40px;
    margin-top:15px;
    margin-bottom:20px;
    width:230px;
}
.h1Mustergutachten  ~ .land-auswaehlen-display { width:180px; }

*:first-child+html .beruf-auswaehlen-display,
*:first-child+html .land-auswaehlen-display,
*:first-child+html .zustaendigkeiten-auswaehlen-display {
    display:block;
    float:right;
}

.auswaehlen-displayItem { margin-left:-20px; }

.land-hidden, #land-buttons,
.beruf-hidden, #beruf-buttons,
.zustaendigkeiten-hidden, #zustaendigkeiten-buttons{
    display:none;

}
.land-hidden,
.beruf-hidden,
.zustaendigkeiten-hidden,
.studienrichtung-hidden,
.ort-hidden {
    background-color:#ffffff;
    position:absolute;
    border: 1px solid #999999;
    width:610px;
/*
    height:359px;
*/
    height:auto;
    z-index:100;
    box-shadow: 3px 3px 3px #999;
    -moz-box-shadow: 3px 3px 3px #999;
    -webkit-box-shadow: 3px 3px 3px #999;
    padding:1px;

}
.ort-hidden,
.studienrichtung-hidden {
    overflow:hidden;
}
.land-land,
.beruf-beruf,
.zustaendigkeiten-zustaendigkeiten {
    /*width:48%;
    float:left;*/
    margin-bottom:5px;
    margin-right:10px;
    background-color:#ffffff;
}

.studienrichtung-studienrichtung:hover,
.zustaendigkeiten-zustaendigkeiten :hover,
.ort-ort:hover {
    cursor:pointer;
    background-color:#0066cc;
    color:#fff;
}

.land-land .land-check,
.beruf-beruf .beruf-check,
.zustaendigkeiten-zustaendigkeiten .zustaendigkeiten-check {
    clear:both;
    float:left;
    padding:0;
    margin:0;
    margin-right:5px;
    border:1px solid #fff;;
}

.land-land .land-label,
.beruf-beruf .beruf-label,
.zustaendigkeiten-zustaendigkeiten .zustaendigkeiten-label {
    cursor:pointer;
    font-size:0.8em;
    /*display:inline-block;
    float:left;*/
    width:80%;
}

#land-buttons,
#beruf-buttons,
#zustaendigkeiten-buttons {
    position:absolute;
    float:right;
    left:475px;
}
.land-headline,
.beruf-headline,
.zustaendigkeiten-headline,
.studienrichtung-headline,
.ort-headline {
    background-color:#DADADA;
    color:#6E0E8C;
    padding:4px 5px 4px 10px;
    float:left;
    width:595px;
    font-size:110%;
}
.land-headline button,
.beruf-headline button,
.zustaendigkeiten-headline button,
.studienrichtung-headline button,
.ort-headline button {
    float:right;
    /*background:transparent url("images/close_02.gif") no-repeat;
    width:20px;*/
    font-size:95%;
    height:20px;
    border:0px;
    cursor:pointer;
    background-color: #6E0E8C;
    color: #FFFFFF;
    padding: 3px 10px;
}
.land-headline label,
.beruf-headline label,
.zustaendigkeiten-headline label,
.studienrichtung-headline label,
.ort-headline label {
    float:left;
}

.land-info,
.beruf-info,
.zustaendigkeiten-info {
    padding:0 10px;
    font-weight:bold;
    cursor:pointer;
}

.land-info-hidden,
.beruf-info-hidden,
.zustaendigkeiten-info-hidden {
    display:none;
}
#info-tooltip {
    position:absolute;
    padding:10px;
    background-color:#eeeeee;
    z-index:1000;
}

.land-selection-list,
.beruf-selection-list,
.zustaendigkeiten-selection-list {
    padding:10px 10px;
    float:left;
    width:590px;
    clear:both;
/*	overflow:scroll;

    height:60px;

    height:auto;
*/	overflow-x:hidden;
    background-color:#fff;

}
.removeAll{
    padding:5px 10px;
    background-color:#F7F7F7;
    width:590px;
    clear:both;
    float:left;
}
#removeAll{
        background:transparent url("images/delete.gif") no-repeat;
        width:22px;
        height:24px;
        cursor:pointer;
        border:0px;
}
.removeAll div{float:left; margin-right:5px;}
.removeAllText {margin-top:3px;}
.land-selected,
.beruf-selected,
.zustaendigkeiten-selected {
    padding:2px 5px;
    background-color:#F7F7F7;
    float:left;
    width:auto;
    margin:0 5px 5px 0;
    font-size:80%;
    border:1px solid #DADADA;
}
.land-selected label,
.beruf-selected label,
.zustaendigkeiten-selected label {
    padding:2px 5px;
    float:left;
}
.land-remove,
.beruf-remove,
.zustaendigkeiten-remove {
        background:transparent url("images/delete_02.gif") no-repeat;
        width:10px;
        height:13px;
        cursor:pointer;
        border:0px;
        margin-left:5px;
        float:left;
        margin-top:5px;
}
.land-selection,
.beruf-selection,
.zustaendigkeiten-selection {
    clear:both;
}

.land-atoz,
.beruf-atoz,
.zustaendigkeiten-atoz,
.studienrichtung-atoz ,
.ort-atoz{
    padding:10px 10px;
    background-color:#F7F7F7;
    width:590px;
    clear:both;
    float:left;
}

.land-atoz button,
.beruf-atoz button,
.zustaendigkeiten-atoz button,
.studienrichtung-atoz button,
.ort-atoz button {
    font-size:80%;
    color:#6E0E8C;
    margin-right:0px;
    outline:none;
    padding:0px 4px;
    cursor: pointer;
}
* + html  .land-atoz button,
* + html  .beruf-atoz button,
* + html  .zustaendigkeiten-atoz button,
* + html .studienrichtung-atoz button,
* + html .ort-atoz button {
    padding:0px 2px;
    cursor: pointer;
}
.land-liste,
.beruf-liste,
.zustaendigkeiten-liste{
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;

    padding:30px 10px;
    clear:both;
    overflow:scroll;
    /*height:154px;*/
    /*overflow-x:hidden;*/
}
.ort-liste,
.studienrichtung-liste {
    padding:30px 10px;
    clear:both;
    height:600px;
    overflow-x:hidden;
}
.beruf-stellensliste-header { font-weight: bold; clear:both; padding:10px 10px; }

/* #beruf-untergruppe-select { padding: 10px; }
#beruf-untergruppe-select > div { width:50%; float:left; padding:3px 0; }
#beruf-untergruppe-select > div input { margin-right:3px; } */

#reglementiert-select select[name=reglementiert],
#beruf-untergruppe-select select[name=berufuntergruppen],
#zustaendigkeiten-untergruppe-select select[name=untergruppe] { margin: 0 0 10px 10px; font-size:0.8em; }

.beruf-untergruppe-select-label,
.reglementiert-select-label {
    float:left;
    font-size:0.8em;
    margin: 6px 0 0 10px;
    width:130px;
}

.beruf-subheadline { margin:10px 0 15px 10px; }

#abschlusstabelle_wrapper{
z-index:1;
}

#abschlusstabelle {
    border:1px solid #DADADA;
}

.table-filter {
    margin-left:0;
}

#abschlusstyp-delete,
#studienrichtung-delete,
#ort-delete ,
#institutionstyp-delete,
#berufe-delete,
#gfgberuf-delete,
#gfgabschluss-delete,
#gfgabschlussnichtakademisch-delete,
#gfginstitution-delete,
#stellenliste-delete,
#bundesland-delete,
#geteilt-delete,
#mustergutachten-erstelldatumvondelete,
#mustergutachten-erstelldatumbisdelete,
#mustergutachten-abschlussdatumvondelete,
#mustergutachten-abschlussdatumbisdelete,
#zusatendigkeiten-untergruppe-delete,
#resetCountrySelection {
    background:transparent url("images/delete.gif") no-repeat;
    border:0px;
    width:22px;
    height:32px;
    cursor:pointer;
    outline:none;
}




#studienrichtung-select{padding:3px;}
#abschlusstyp-select{padding:3px;}
.dokumentLink{font-weight:bold;}

#searchTabs-1,#searchTabs-2,#searchTabs-3,#searchTabs-4,#searchTabs-5,#searchTabs-6 {
    width:622px;
    /*height:340px;*/
    background:transparent url("images/bg_tab.gif") no-repeat;
    padding:12px 24px 12px 24px;
    float:left;
    overflow:auto;
    background:#F0F0F0;
}

#searchTabs-2 select,
#searchTabs-3 select {
    width:300px;
}

#searchTabs {
    float:left;
    width:622px;
    margin:0;
    padding:0;
}

.ui-dialog .service-buttons  + .detailBox {
    background-color:#fff;
    border:0px solid #DADADA;
    padding:5px;
}

.ui-dialog .detailBox table { }

div.detailBox table {
    border-collapse:collapse;
    font-size:0.8em;
    background-color: #F0F0F0;
}
div.detailBox thead th,
div.detailBox tbody th {
    text-align:left;
    background: #4E5155 none repeat scroll 0 0;
    color: #fff;
}
div.detailBox table th,
div.detailBox table td
{
    border: 2px solid #fff;
    padding: 0.5em;
}

.ui-dialog .service-buttons  + .detailBox table.header th {
    background-color:transparent;
    border:0;
    text-align:left;
    width:20%;
    color: #000;
    font-weight: bold;
    font-size: larger;
}
.ui-dialog .service-buttons  + .detailBox table.header td { border: 0; }

#service-buttons {
    background-color:#C0C0C0;
    text-align:right;
    padding:5px;
    cursor: move;
}
#service-buttons #fullscreen{
    background:transparent url("images/fullscreen.gif") no-repeat; border:0px; width:20px; height:20px;cursor:pointer;
}
#service-buttons #openall{
    background:transparent url("images/openall.gif") no-repeat; border:0px; width:20px; height:20px;cursor:pointer;
}
#service-buttons #print{
    background:transparent url("images/print_02.gif") no-repeat; border:0px; width:20px; height:20px;cursor:pointer;
}

#service-buttons #help{
    background:transparent url("images/help.gif") no-repeat; border:0px; width:20px; height:20px;cursor:pointer;
}
#service-buttons #close{
    background:transparent url("images/close_01.gif") no-repeat; border:0px; width:20px; height:20px;cursor:pointer;
}
#service-buttons button {margin-left:8px;}

.filter-tooltip-holder {
    width:250px;
    background-color:#fff;
    padding:10px;
    border:1px solid #fff;
    font-size: 80%;
    margin-top: -10px;
}
.filter-tooltip {
    position:absolute;
    display:none;
    padding-left:11px;
    background:transparent url("images/infopfeil.gif") no-repeat 0 7px ;
}
.filter-tooltip h1{
    background:transparent url("images/info.gif") no-repeat 0 0px ;
    padding:0 0 10px 25px;
    border-bottom:1px solid #F0F0F0;
    color:#87C019;
    }
.label-text{float:left; padding-right: 5px;}
.tooltipIcon { width:20px; height:20px; background: transparent url(images/tooltipIcon.gif) no-repeat 0 50%; float:left; }

.abschlussklasse-tooltipHolder {
    position:absolute;
    display:none;
    padding-left:11px;
    background:transparent url("images/infopfeil_grau.gif") no-repeat 0 11px ;
}
.abschlussklasse-tooltip {
    width:250px;
    background-color:#DADADA;
    padding:10px;
    border:1px solid #DADADA;
    font-size: 80%;
}

#gfgberufstabelle_wrapper,
#abschlusstyptabelle_wrapper{ display:none; }

.user-anabin-pi1 table td span.vertraulich {
    color:#A61162;
    background:transparent url("images/vertraulich.gif") 93% 50% no-repeat;
}

.service-buttons + .detailBox p { margin:0; }
.service-buttons + .detailBox  .dataTables_wrapper { padding-top:0; }
.service-buttons + .detailBox .institutionen-bezeichnungen td{ border:0; }
.service-buttons + .detailBox .aequivalenz-Beschreibung,
.service-buttons + .detailBox .detailLink-institutionsStatus { cursor: pointer; text-decoration: underline; }
.abschlusstyp-beschreibung { text-decoration: underline; }

.service-buttons + .detailBox #abschluss-institutionen tr:hover,
.service-buttons + .detailBox .institution-abschluesse tr:hover,
.service-buttons + .detailBox .abschlusstyp-abschluesse tr:hover {cursor:pointer;}

.service-buttons + .detailBox .detailLink-abschluss,
.service-buttons + .detailBox .detailLink-abschluss-nichtakademisch,
.service-buttons + .detailBox .detailLink-abschlusstyp,
.service-buttons + .detailBox .detailLink-beruf,
.service-buttons + .detailBox .detailLink-beruf_de,
.service-buttons + .detailBox .detailLink-mustergutachten,
.service-buttons + .detailBox .detailLink-gfgmustergutachten,
.service-buttons + .detailBox .detailLink-stellenimausland,
.service-buttons + .detailBox .detailLink-institutionen,
.service-buttons + .detailBox .detailLink-abschlusstyp,
.service-buttons + .detailBox .detailLink-einzelfall,
.service-buttons + .detailBox .detailLink-anerkennendestelle,
.service-buttons + .detailBox .detailLink-zustaendige_stellen_de,
.service-buttons + .detailBox .detailLink-dokument,
.service-buttons + .detailBox .detailLink-bvkapitel,
.service-buttons + .detailBox .detailLink-zeugnis,
.service-buttons + .detailBox .detailLink-bildungsinstitutionen {cursor:pointer;}

.service-buttons + .detailBox .detailLink-abschluss:hover,
.service-buttons + .detailBox .detailLink-abschluss-nichtakademisch:hover,
.service-buttons + .detailBox .detailLink-abschlusstyp:hover,
.service-buttons + .detailBox .detailLink-beruf:hover,
.service-buttons + .detailBox .detailLink-beruf_de:hover,
.service-buttons + .detailBox .detailLink-mustergutachten:hover,
.service-buttons + .detailBox .detailLink-gfgmustergutachten:hover,
.service-buttons + .detailBox .detailLink-stellenimausland:hover,
.service-buttons + .detailBox .detailLink-institutionen:hover,
.service-buttons + .detailBox .detailLink-abschlusstyp:hover,
.service-buttons + .detailBox .detailLink-einzelfall:hover,
.service-buttons + .detailBox .detailLink-zustaendige_stellen_de:hover,
.service-buttons + .detailBox .detailLink-dokument:hover,
.service-buttons + .detailBox .detailLink-bvkapitel:hover,
.service-buttons + .detailBox .detailLink-zeugnis:hover,
.service-buttons + .detailBox .detailLink-bildungsinstitutionen:hover {background-color:#E5D4EA;}

.service-buttons + .detailBox .vertraulich {
    background: url("images/vertraulich.gif") no-repeat scroll 93% 50% transparent;
    color: #A61162;
    padding: 10px 85px 10px 10px;
}

/******************************************************************************************************
 User Registrierungsformular
 ******************************************************************************************************/
.user-anabin-pi4 pre {
    border:1px #E1E16D solid;
    background-color: #FFFE36;
    padding:5px;
    margin-bottom:10px;
}
#user_anabin_pi4-userRegister {
    background-color: #f0f0f0;
    padding: 15px 20px;
    position: relative;
}
#user_anabin_pi4-userRegister fieldset {
    border: 0 none;
    margin: 0;
    padding: 0;
}
#user_anabin_pi4-userRegister h3 {
    color: #EEEEEE;
    margin-top: 0;
}
#user_anabin_pi4-userRegister p {
    font-size: 11px;
}
#user_anabin_pi4-userRegister input {
    width:275px;
}
#user_anabin_pi4-userRegister input.name_behoerde, #user_anabin_pi4-userRegister textarea {
        width:500px;
}
#user_anabin_pi4-userRegister input[type="checkbox"] {
    width:auto;
}
#user_anabin_pi4-userRegister select {
    width:280px;
}
#user_anabin_pi4-userRegister #user_anabin_submit {
    cursor: pointer;
    background-color: #6E0E8C;
    color: #fff;
}
#user_anabin_arbeitsbereich table {
    display:inline-block;
}
#user_anabin_pi4-userRegister .user_anabin_arbeitsbereich3, #user_anabin_pi4-userRegister .user_anabin_arbeitsbereich2 { width:200px;}
#user_anabin_pi4-userRegister .user_anabin_arbeitsbereich3 input, #user_anabin_pi4-userRegister .user_anabin_arbeitsbereich2 input { width:200px;}
#user_anabin_pi4-userRegister .user_anabin_arbeitsbereich3 label,
#user_anabin_pi4-userRegister .user_anabin_arbeitsbereich2 label {display:inline;}

.error {
    background-color: #FFFE36;
    border: 1px solid #E1E16D;
    border-radius: 0 4px 4px 0;
    box-shadow: 0 0 6px #DDDDDD;
    color: #000000;
    display: none;
    font-size: 11px;
    height: 15px;
    padding: 4px 10px;
    z-index:1000;
}
.error p {
    margin: 0;
}
.error em {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #FFFE36 transparent transparent;
    border-style: solid;
    border-width: 10px;
    bottom: -20px;
    display: block;
    height: 0;
    left: -1px;
    position: absolute;
    width: 0;
}
#user_anabin_pi4-userRegister label {
    display: inline-block;
    width:200px;
    font-size: 11px;
    vertical-align:top;
}
#terms label {
    float: left;
}
#terms input {
    margin: 0 5px;
}
.password_strength {
    width:340px;
    margin-right:20px;
    margin-top:2px;
    float:right;
    display:inline-block;
}
#user_anabin_pi4-userRegister .field-requiered {
    margin-left:5px;
    color:#c00;
}
#user_anabin_pi4-userRegister input[disabled] {
    background-color:#ddd;
}
#user_anabin_pi4-userRegister hr {
    margin:1em 0;
    padding:0;
}

#user_anabin_pi4-userRegister #recaptcha_widget_div { display:inline-block; width:275px; }

#passwortbereich-anzeigen-button{
    border:0;
    background-color: #6E0E8C;
    color: #FFFFFF;
    cursor: pointer;
    padding: 3px 2px;
}


table.zeugnisliste{
    border:1px solid #999;
}

table.zeugnisliste2{
    border:0px solid #999;
}

.zeugnisliste2 td.zeugnissname{
    padding-left: 10px;
}


td.zeugnissgruppe{
    border-bottom: 1px solid #999;
    padding-top:20px;
    font-weight:bold;
}


td.zeugnissname{
    padding-left: 20px;
}

p.zeugnis_uebersetzung{
    font-size: 90%;
    line-height: normal;
    margin:0;
}

td.unterzeugnissname{
    padding-left: 40px;
}

table.zeugnisliste span.vertraulich {
    background: url("images/vertraulich.gif") no-repeat scroll 93% 50% transparent;
    color: #A61162;
    padding: 10px 75px 10px 10px;
}

table.zeugnisliste td.center{
    text-align: center;
}

a.bewertungen_anzeigen, a.unterbewertungen_auswahl_anzeigen{
    text-decoration: none;
}

table.bewertung{
    border:1px solid #FFF;
    background-color: #90c829;
    font-size: 90%;
}

table.bewertung td.bewertung_left{
    width: 60%;
    vertical-align: top;
    background-color: #cccccc;
}

table.bewertung td.bewertung_right{
    width: 40%;
    vertical-align: top;
    background-color: #cccccc;
    /*border-left: 2px solid #FFF;*/
}

table.bewertung_oben{
    font-size: 90%;
    margin: 0;
}

table.bewertung_oben td.bewertung_left{
    width: 60%;
    vertical-align: top;
    background-color: #f0f0f0;
}

table.bewertung_oben td.bewertung_right{
    width: 40%;
    vertical-align: top;
    background-color: #f0f0f0;
}

table.bewertung_header{
    background-color:#ffcc00;
}

table.bewertung_header td.bewertung_left{
    width: 60%;
    vertical-align: top;
    font-size: 100%;
    font-weight: bold;
    background-color: #6e9c15;
}

table.bewertung_header td.bewertung_right{
    width: 40%;
    vertical-align: top;
    font-size: 90%;
    font-weight: bold;
    background-color: #6e9c15;
    /*border-left: 2px solid #FFF;	*/
}

a.verweise_anzeigen{
    text-decoration: none;
    margin-bottom: 10px;
}

span.vertraulich2{
    background: url("images/vertraulich.gif") no-repeat scroll 93% 50% transparent;
    color: #A61162;
    padding: 10px 85px 10px 0px;
}



/* */

.bvkapiteltab h3{
    font-size: 100%;
    padding-left: 20px;
    background-position: left;
    background-repeat: no-repeat;
    border-bottom: 1px solid #ccc;
}


.bvkapiteltab h3.leer{
    background-image: url("/uploads/tx_t3mfaq/faq_minus_01.gif");
    cursor:default;
}

.bvkapiteltab h3.inaktiv{
    background-image: url("/uploads/tx_t3mfaq/faq_plus_01.gif");
    cursor:pointer;
}

.bvkapiteltab h3.aktiv{
    background-image: url("/uploads/tx_t3mfaq/faq_minus_01.gif");
    cursor:pointer ;
}

.bvkapiteltab h4 {
    font-size: 125%;
    padding:20px 0 10px 0;
    background-position: left;
    background-repeat: no-repeat;
    clear:both;
}


.bvkapiteltab  {
    color: #444;
    padding-left: 10px;
}


.bildungsinhalt{
  border: 1px solid #999;
  padding: 10px;
  margin: 5px 0 5px 20px;
  background-color: #FFF;
  font-size: 100%;
}

#searchTabs-3 h1.vertraulich, #searchTabs-4 h1.vertraulich {
    background: url("images/vertraulich.gif") no-repeat scroll 93% 50% #F0F0F0;
}

h2.bewertung {
    color: #FFF;
    background-color: #6E0E8C;
    padding: 5px;
    font-size: 14px;
}

p.operator{
    padding: 4px 0 8px 40px;
}

p.zeugniskurz:first-child{
    background: url('/typo3conf/ext/user_anabin/res/images/icons/bullet-arrow-right.png') no-repeat 0 5px;
}
p.zeugniskurz {
    padding-bottom: 4px;
    padding-left: 12px;
}

.zeugnisbewertung {
    width: 100%;
}

.ui-widget-content a.muster_anzeigen, .ui-widget-content a.muster_anzeigen2 {
    background-color: #a61162;
    padding: 0px 3px 0px 3px;
    color: #FFF;
    text-decoration: none;
    font-size:12px;
}

tr.zeugniss{
    border-top: 1px solid #999999;
}


.ui-widget-content .anabin-section-header {
    font-size: larger;
    font-weight: bold;
    color: #000;
    background: #ffffff;
    padding-top: 20px;
}

.ui-widget-content .anabin-section-table {
    border: 1px solid black;
    border-collapse: collapse;
    border-spacing: unset;
    font-weight: bold;
    color: #000;
}

.ui-widget-content .anabin-section-table thead th,
.ui-widget-content .anabin-section-table tbody td {
    color: #000;
    font-size: larger;
    background-color: #F7F7F7;
}

.ui-widget-content .anabin-section-table thead th {
    background-color: #F0F0F0;
    color: #6E0E8C;
}

