#headSection .toplogo:after {
    content: "\2666\2666\2666Testsystem\2666\2666\2666";
    top: 21px;
    position: absolute;
    font-size: 18pt;
    font-weight: bolder;
    color: red;
}



span.diskussion-feld-1 {
    width: 50%;
    font-weight: bold !important;
    line-height: 150%;
    display: inline-block;
    margin-left: 10px;
}

span.diskussion-feld-2 {
    width: 20%;
    margin-left: 10px;
    line-height: 120%;
    display: inline-block;
}

span.diskussion-feld-3 {
    width: 20%;
    font-weight: bold;
    line-height: 120%;
    margin-left: 10px;
    vertical-align: right;
    display: inline-block;
}

/*Positionierung der Teaer und Simpleboxen*/
.startseite {
    position: relative;
}

[class*="column"]+[class*="column"]:last-child {
    float: left !important;
}

.mipLinkteaser {
    position: right;
    font-size: 7pt;
    height: 25px;
    margin-right: 5px;
}

/*Navigation bei hoeherer Aufloesung dauerhaft anzeigen*/
@media screen and (min-width : 1200px) {
    #mainNavigation.popupNavigation {
        opacity: 1 !important;
        position: relative !important;
        margin-left: -10px !important;
    }

    #secondNavigation.popupNavigation,
    #mainNavigation.popupNavigation {
        opacity: 1 !important;
        position: relative !important;
        margin-left: -8px !important;
    }

    #secondNavigation.popupNavigation:not(.open),
    #mainNavigation.popupNavigation:not(.open) {
        display: none;
    }

    #divDesNavigationLeft.popupNavigation {
        opacity: 1 !important;
        margin-left: -10px !important;
    }

    #contentWrapper {
        margin-left: 280px !important;
        width: auto !important;
    }


    #divDesNavigationLeft.popupNavigation table.tableDesNavigationLeft {
        box-shadow: none;

    }

    .popupTriangleLeft {
        display: none;
    }

    #navigationPopupToggler {
        display: none;
    }

    /*Navigation*/
    /* Navigationsebene 1 ungeoeffnet */
    .tdDesNavigationLeftLevel0 {
        background-color: white !important;
        padding-left: 10px !important;
    }

    .tdDesNavigationLeftLevel0 :hover {
        background-color: white !important;

    }

    .tdDesNavigationLeftLevel0 a:hover {
        text-decoration: none;
        font-weight: bold !important;
        color: #ff0000 !important;
    }

    .tdDesNavigationLeftLevel0 a {

        color: #666666 !important;
    }

    s

    /* Navigationsebene 1 geoeffnet */
    .tdDesNavigationLeftLevel0F2 {
        background-image: url(../../theme/sparkasse/images/pfeil_rechts_01.png);
        background-position: left !important;
        background-repeat: no-repeat !important;
        background-color: white !important;

    }

    .tdDesNavigationLeftLevel0F2 a {
        color: #666666 !important;
        text-decoration: none;
    }


    /* Navigationsebene 2 ungeoeffent */
    .tdDesNavigationLeftLevel1 {
        background-color: white !important;

    }

    .tdDesNavigationLeftLevel1 a {
        color: #666666 !important;

    }

    /* Navigationsebene 2 Mouseover-Effekt */
    .tdDesNavigationLeftLevel1 :hover {
        background-color: white;
    }

    .tdDesNavigationLeftLevel1 a:hover {
        text-decoration: none;
        font-weight: bold !important;
        color: #ff0000 !important;
    }

    /* Navigationsebene 2 geoeffnet */
    .tdDesNavigationLeftLevel1F2 {
        background-image: url(../../theme/sparkasse/images/pfeil_rechts_01.png);
        background-position: left !important;
        background-repeat: no-repeat !important;
        background-color: white !important;


    }

    .tdDesNavigationLeftLevel1F2 a {
        color: #666666 !important;

    }

    /* Navigationsebene 3 ungeoeffent */
    .tdDesNavigationLeftLevel2 {
        background-color: white !important;

    }

    .tdDesNavigationLeftLevel2 a {
        color: #666666 !important;

    }

    /* Navigationsebene 3 Mouseover-Effekt */
    .tdDesNavigationLeftLevel2 :hover {
        background-color: white
    }

    .tdDesNavigationLeftLevel2 a:hover {
        text-decoration: none;
        font-weight: bold !important;
        color: #ff0000 !important;
    }

    /* Navigationsebene 3 geoeffnet */
    .tdDesNavigationLeftLevel2F2 {
        background-image: url(../../theme/sparkasse/images/pfeil_rechts_01.png);
        background-position: left !important;
        background-repeat: no-repeat !important;
        background-color: white !important;

    }

    .tdDesNavigationLeftLevel2F2 a {
        color: #666666 !important;

    }


    /* Navigationsebene 4 ungeoeffent */
    .tdDesNavigationLeftLevel3 {
        background-color: white !important;

    }

    .tdDesNavigationLeftLevel3 a {
        color: #666666 !important;

    }

    /* Navigationsebene 4 Mouseover-Effekt */
    .tdDesNavigationLeftLevel3 :hover {
        background-color: white;
    }

    .tdDesNavigationLeftLevel3 a:hover {
        text-decoration: none;
        font-weight: bold !important;
        color: #ff0000 !important;
    }

    /* Navigationsebene 4 geoeffnet */
    .tdDesNavigationLeftLevel3F2 {
        background-image: url(../../theme/sparkasse/images/pfeil_rechts_01.png);
        background-position: left !important;
        background-repeat: no-repeat !important;
        background-color: white !important;

    }

    /*Ebene 5*/
    .tdDesNavigationLeftLevel3F2 a {
        color: #666666 !important;

    }

    /* Navigationsebene 4 ungeoeffent */
    .tdDesNavigationLeftLevel4 {
        background-color: white !important;

    }

    .tdDesNavigationLeftLevel4 a {
        color: #666666 !important;

    }

    /* Navigationsebene 4 Mouseover-Effekt */
    .tdDesNavigationLeftLevel4 :hover {
        background-color: white;
    }

    .tdDesNavigationLeftLevel4 a:hover {
        text-decoration: none;
        font-weight: bold !important;
        color: #ff0000 !important;
    }

    /* Navigationsebene 4 geoeffnet */
    .tdDesNavigationLeftLevel4F2 {
        background-image: url(../../theme/sparkasse/images/pfeil_rechts_01.png);
        background-position: left !important;
        background-repeat: no-repeat !important;
        background-color: white !important;

    }

    .tdDesNavigationLeftLevel142 a {
        color: #666666 !important;

    }

    #divDesNavigationLeft {
        margin-top: 30px !important;
    }

    /*Newsticker*/
    #tickertable {
        margin-top: 5px !important;
        margin-left: 270px !important;

        position: initial;
    }
}




/* Einstellungen fuer Small */
@media screen and (max-width: 768px) {

    /*Favoriten*/
    #form_invocation .editorheadline {
        font-size: 11pt;
    }

    #form_invocation .caption {
        font-size: 11pt;
    }

    #form_invocation .inputText {
        height: 30px !important;
        font-size: 11pt !important;
    }

    #form_invocation a.toolbarItem {
        font-size: 9pt !important;
    }


    #form_invocation .jstree-node {
        font-size: 11pt !important;
    }

    #form_invocation {
        height: 400px;
    }

    #form_invocation toolbarItem icon item-cancel {

        font-size: 11pt !important;
    }

    #headSectionRow1 {
        min-width: 0px !important;
    }

    #contentWrapper {
        min-width: 100%;
    }

    body,
    div,
    dl,
    dt,
    dd,
    ul,
    ol,
    pre,
    form,
    blockquote,
    th,
    td {

        font-size: 20px;
        line-height: 26px;
    }

    .symbolimg {
        margin-left: 6px;
        margin-right: 6px;
    }

    .headNaviBox {
        font-size: 20px;
    }

    #headSectionRow2 {

        margin-top: 20px !important;
        min-width: 700px !important;

    }

    #suchBox,
    #suchBoxAlt,
    #suchBoxFrame {
        width: 210px;
    }

    input[type="text"],
    input[type="password"] {

        height: 50px !important;
        font-size: 20px !important;
    }

    /*Dropdown Navigation Bezeichnung Menue ausblenden*/
    #navigationPopupToggler {
        font-size: 1px !important;
        background: url(../../theme/sparkasserot/images/menueIcon.png) no-repeat;
        position: top;
        top: -50px;
        height: 24px;
        width: 24px;
        color: transparent !important;
    }



    .headNaviBox {
        padding: 0px 10px;
        font-size: 0px;
    }

    #naviSuchFeld {
        height: 25px !important;
    }

    #headrow_login {
        display: none;
    }

    #naviSuchFeld {
        width: 150px;
    }

    #loginFooterButton input,
    #loginFooterButton a {
        height: 50px;
    }

    input.smallSearch {
        width: 300px;
        height: 35px !important;

    }

    select.no-custom {
        height: 35px;
    }

    .button {
        height: 35px;
    }

    a.mipLink,
    a.miplink:link,
    a.miplink:visited,
    a.miplink {
        font-size: 18px;
        line-height: 120%;
    }

    input.editField,
    select.editField,
    input.editField[type="text"],
    .editForm input[type="text"],
    .editForm select,
    .input-field-long {
        height: 35px;
    }

    .aDesNavigationTop .aDesNavigationTopCustom {
        height: 35px;
    }

    /*Ausblenden der Slider Favoriten*/
    #favoritenLink.headNaviBox {
        display: none;
    }


}


/* Einstellungen fuer Medium */
@media screen and (min-width: 769px) and (max-width: 1024px) {

    .ui-dialog-content ui-widget-content .inputText {
        height: 30px;
        font-size: 11pt;

    }


    .teaserpictogram img {
        max-width: 114px;

    }

    .containerTabelle th {
        font-size: 14px !important;

    }

    .teaser-74 a.mipLink,
    a.miplink:link,
    a.miplink:visited,
    a.miplink {
        font-size: 12px;
    }

    .teaser-31 a.mipLink,
    a.miplink:link,
    a.miplink:visited,
    a.miplink {
        font-size: 12px;
    }

    .teaser-70 a.mipLink,
    a.miplink:link,
    a.miplink:visited,
    a.miplink {
        font-size: 12px;
    }

    .teaser-32 a.mipLink,
    a.miplink:link,
    a.miplink:visited,
    a.miplink {
        font-size: 12px;
    }

    #headSectionRow1 {
        min-width: 0px !important;
    }

    #contentWrapper {
        min-width: 100%;
    }

    body,
    ul,
    ol,
    li,
    p {

        font-size: 20px;
        line-height: 26px;
    }

    .symbolimg {
        margin-left: 6px;
        margin-right: 6px;
        width: 30px !important;
    }


    .headNaviBox {
        font-size: 20px;
    }



    #headSectionRow2 {

        margin-top: 20px !important;
        min-width: 700px !important;

    }

    #suchBox,
    #suchBoxAlt,
    #suchBoxFrame {
        width: 210px;
    }

    input[type="text"],
    input[type="password"] {

        height: 50px !important;
        font-size: 20px !important;
    }



    /*Dropdown Navigation Bezeichnung Menue ausblenden*/
    #navigationPopupToggler {
        font-size: 1px !important;
        background: url(../../theme/sparkasserot/images/menueIcon.png) no-repeat;
        position: top;
        top: -50px;
        height: 24px;
        width: 24px;
        color: transparent !important;
    }



    .headNaviBox {
        padding: 0px 10px;
        font-size: 0px;
    }

    #naviSuchFeld {
        height: 25px !important;
    }

    #headrow_login {
        display: none;
    }

    #naviSuchFeld {
        width: 150px;
    }

    #loginFooterButton input,
    #loginFooterButton a {
        height: 50px;
    }

    input.smallSearch {
        width: 300px;
        height: 35px !important;

    }

    select.no-custom {
        height: 35px;
    }

    .button {
        height: 35px;
    }

    a.mipLink,
    a.miplink:link,
    a.miplink:visited,
    a.miplink {
        font-size: 18px;
        line-height: 120%;
    }

    input.editField,
    select.editField,
    input.editField[type="text"],
    .editForm input[type="text"],
    .editForm select,
    .input-field-long {
        height: 35px;
    }

    .aDesNavigationTop .aDesNavigationTopCustom {
        height: 35px;
    }

    /*Ausblenden der Slider Favoriten*/
    #favoritenLink.headNaviBox {
        display: none;
    }

    div.misSearch input.smallSearch {
        height: 20px !important;
        width: 100px;

    }

    div.misSearch a.mipLink,
    div.misSearch a.miplink:link,
    div.misSearch a.miplink:visited,
    div.misSearch a.miplink {
        font-size: 12px;
    }



    .identitySearchAndList {

        font-size: 10pt !important;
        line-height: 10pt;
    }

    /*Favoriten*/
    #form_invocation .editorheadline {
        font-size: 11pt;
    }

    #form_invocation .caption {
        font-size: 11pt;
    }

    #form_invocation .inputText {
        height: 30px !important;
        font-size: 11pt !important;
    }

    #form_invocation a.toolbarItem {
        font-size: 9pt !important;
    }


    #form_invocation .jstree-node {
        font-size: 11pt !important;
    }



    #form_invocation toolbarItem icon item-cancel {

        font-size: 11pt !important;
    }


}