

h1 {
    font-size: 28px;
    color: #FF8F00;
    line-height: 32px;
    border-bottom: 1px solid #D4D4D4;
}
h2 {
    font-size: 20px;
    color: #555;
    line-height: 24px;
}
.imprint-container table tr td:first-of-type {
    font-weight: bold;
    font-size: 16px;
}
.imprint-container table tr td:last-of-type {
    text-align: justify;
}
.imprint-container table tr td {
    line-height: 20px;
}
.contact-container .contact-data strong {
    font-size: 25px;
    line-height: 25px;
}
.contact-container .contact-data div {
    font-size: 18px;
    line-height: 22px;
}
.tos-container a {
    text-decoration: none;
    color: #7D7D7D;
}
.tos-container a:hover {
    text-decoration: none;
}
.tos-container .date {
    font-size: 16px;
    color: #7D7D7D;
}
.tos-container ul.index li {
    list-style-position: inside;
    color: #7D7D7D;
}
.tos-container ul.index-first > li:hover,
.tos-container ul.index-first > li:hover a,
.tos-container ul.index-second > li:hover,
.tos-container ul.index-second > li:hover a {
    cursor: pointer;
    color: #FF8F00;
}
.tos-container ul.index-first > li {
    list-style-type: upper-alpha;
    font-size: 18px;
    font-weight: bold;
}
.tos-container ul.index-first > li:hover {
    cursor: pointer;
    color: #FF8F00;
}
.tos-container ul.index-second > li {
    list-style-type: decimal;
    font-size: 16px;
}
.tos-container ul.index-third > li {
    list-style-type: disc;
    font-size: 14px;
}
.tos-container .tos-content {
    text-align: justify;
    line-height: 16px;
    font-size: 14px;
}
.tos-container ul.headline > li {
    list-style-position: inside;
    font-weight: bold;
}
.tos-container ul.headline-first > li {
    font-size: 22px;
    line-height: 24px;
    list-style-type: upper-alpha;
    color: #FF8F00;
}
.tos-container ul.headline-second > li {
    font-size: 20px;
    line-height: 22px;
    list-style-type: decimal;
    color: #FF8F00;
}
.tos-container div.headline-third {
    font-weight: bold;
    font-size: 18px;
    line-height: 20px;
}
.tos-container ul.section > li {
    font-size: 14px;
    line-height: 16px;
    text-align: justify;
}
.tos-container ul.section > li > span {
    font-weight: bold;
}
.tos-container ul.headline-fourth > li {
    list-style-position: inside;
    list-style-type: lower-alpha;
    font-size: 14px;
    line-height: 16px;
    text-align: justify;
}
.tos-container ul.headline-fith > li {
    list-style-position: inside;
    list-style-type: disc;
    font-size: 14px;
    line-height: 16px;
    text-align: justify;
}
