/*---------------------------------------DATENSCHUTZ---------------------------------------*/


    #datenschutz p {color:#555555;margin-bottom: 14px;}
    #datenschutz ol {margin: 0px !important; color:#555555;}
    #datenschutz ul li {padding-bottom: 0; list-style-type: initial; padding-left: 4px; color: #555555; font-weight: normal;margin-left: 26px;line-height: 1.4em;list-style-position: inside;}

    .ziffer li {color:#555555 !important; font-size: 1rem !important; list-style-position: inside; padding-bottom: 12px; padding-top: 14px; font-weight: bold;}
    .roemisch li {color: #264684; font-size: 1.125rem; list-style-position: inside; padding-bottom: 4px; padding-top: 16px;text-transform:uppercase;}

    #datenschutz #modal-datenschutz, #nutzungsbedingungen #modal-nutzungsbedingungen  {padding-left:25px;}
   #impressum #modal-impressum  {padding-left:20px;}
    #datenschutz .columns, #nutzungsbedingungen .columns {padding:0 26px;}

    #datenschutz .label,
    #nutzungsbedingungen .label  {
        width:235px;
        height:40px;
        font-size:1rem;
        vertical-align:center;
        text-transform:uppercase;
        padding-top:12px;
        position:relative;
        top:-50px;
        left:10px
    }
    #datenschutz .lead {padding-top:30px}

    ul.klammer {counter-reset: counter;}

    ul.klammer li::before {
        content: "("counter(counter)") ";
        counter-increment: counter;
    }

    ul.klammer li {list-style-type: none !important;}


.white-bg {
width: 200px;
cursor:pointer;
background-color: #264684;
border-radius: 5px;
color: white !important;
text-align: center;
padding: 0.5em 1em !important;
float:left;
margin-right:5px;
}

/* Extra Seite für Datenschutz */

#topics-section .main-column, #topics-section .sub-column {
    height: 100%;
    position: relative;
    top: 0;
    z-index: 1;
    padding-bottom:10%;
}

#footer-section {
    bottom: 0;
    margin: 0 auto;
    max-width: 100;
    position: fixed;
    width: 100%;
    z-index: 10;

}

h1 {
    font-size: 2.25rem;
    padding-top: 120px;
    color: #264684;
}