.glyphicon {
    font-size: 40px;
}
.wellHeadline {
    margin-bottom: 40px;
    margin-top: 40px;
    color: #28307D;
    font-family: 'Franklin Gothic Book', 'Arial Narrow', Arial, sans-serif;
}

.datenschutzblock {
    margin-bottom: 80px;
    margin-top: 80px;
}

.control-label, .form-check-label, .hint {
    color: #28307D;
    font-family: 'Franklin Gothic Book', 'Arial Narrow', Arial, sans-serif;
}

.nav-tabs li a {
    color: #28307D;
    font-family: 'Franklin Gothic Book', 'Arial Narrow', Arial, sans-serif;
}

.inittext a {
    color: #28307D;
    font-family: 'Franklin Gothic Book', 'Arial Narrow', Arial, sans-serif;
}

.fulltext a {
    color: #28307D;
    font-family: 'Franklin Gothic Book', 'Arial Narrow', Arial, sans-serif;
}

.pflicht {
    margin-top:40px;
}

.ds, .datenschutz_1, .datenschutz_2 {
    border: 1px solid lightgrey;
}

.tab-pane {
    padding-top:    10px;
    background-color: #FFFFFF;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    border-bottom:1px solid #ddd;
    padding: 20px;
}

.quarter_row, .year_row {
    background-color: #EEE;
}

.quarter_row_off, .year_row_off {
    background-color: #CCC;
}

.quarter_row, .quarter_row_off {
    padding-bottom: 10px;
    border-bottom: 1px solid #ddd;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
}

.year_row, .year_row_off {
    border-top: 1px solid #ddd;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
}