.datenschutz ol {
counter-reset: item;
    list-style-type: none;
    font-size: 1em;
    font-family: inherit;
    color: #4d4e4f;
    line-height: 1.5em;
margin-left:29px;}
.datenschutz ol li:before {content: counters(item, ".") " ";
    counter-increment: item;
    position: absolute;
    margin-left: -34px;
}
.datenschutz ol li {font-weight:bold;}
.datenschutz ol li ol {margin-left:20px; }
.datenschutz ol li ol li{display: block;margin-bottom:5px;font-weight:normal; font-weight:normal;   padding-left: 40px;}

.datenschutz ol li ol li ul {font-size:1em;margin-left:-20px;list-style-type:circle;}


.datenschutz ol li ol li ul li:before {content: "+"}
.datenschutz ol li ol li ul li {list-style-type:circle;}

  
ul#nav1 li a { font-size: 23px;}
#helpnav {width: 350px;}