    h3 {
        font-family: DINWeb-light, sans-serif;
        font-size: 16px;
        display: block;
        padding: 5px 0 0 0;
        margin-bottom: 10px;
        height: 19px;
        /*border-top: 1px solid;
        border-bottom: 1px solid;*/
        font-weight: bold;

    }
    .csc-header-noline h3 {
        font-family: DINWeb-Bold, sans-serif;
        font-size: 13px;
        border: none;
        height: auto;
        margin: 0;
        padding: 0;
    }
    .bodytext b {
        font-family: DINWeb-Bold, sans-serif;
        font-weight: normal;
    }
    .indent {
        margin-left: 20px;
    }
#content a {
    color: #666;
}

#content .bodytext {
    margin: 0;
}
.csc-default ul {
    margin: 0;
    padding: 0;
}
#contentNormal .csc-default ul:not(.slides) li {
    list-style-type: none;
    padding-left: 12px;
    background: url(../images/list_b.png) no-repeat 0 5px;
}
.csc-default {
    margin-bottom: 24px;
}
    .pid3 .csc-default {
        margin: 0;
    }
.csc-linkToTop   {
    float: right;
    padding: 0 0 0 20px;
    background: url(../images/totop.gif) no-repeat 0 1px;
}

/*Table Definitions*/
.contenttable-0 {
    width: 100%;
}

.contenttable-0 .td-0{
    font-weight: bold;
}
.contenttable-0 .tr-0 td {
    border-bottom: 1px solid #999;
}

.contenttable-0 .td-0 {
    width: 150px;
}
.contenttable-0 .td-1 {
    width: 150px;
}

.contenttable-0 td,
.contenttable-0 th{
    padding: 4px;
}

.contenttable-0 .tr-odd .td-1,
.contenttable-0 .tr-odd .td-2 {
    background: #EFEFEF;
}

/*Table Definitions*/
.contenttable {
    padding: 0 !important;
    margin: 0;
    border: 0;
    border-collapse: collapse;
}

.contenttable td {
        padding: 0;
        margin: 0;
}

.contenttable .bodytext{
    padding: 0;
    margin: 0;
}
.contenttable tr > td:first-child {
    /*width: 350px;*/
}

.contenttable tr > td {
    padding-left: 20px;
    padding-right: 20px;
}

@media screen and (max-width: 350px) {
    .contenttable tr > td {
        padding-left: 5px;
        padding-right: 5px;
    }
}

.contenttable tr > td:first-child {
    padding-left: 0;
}
.contenttable tr > td:last-child {
    padding-right: 0;
}
.contenttable-1 {
    width: 100%;
}

.contenttable-1 .td-0{
    font-weight: bold;
}


.contenttable-1 .tr-0 td {
    border-bottom: 1px solid #999;
}

.contenttable-1 .td-0 {
    width: 150px;
}
.contenttable-1 .td-1 {
    width: 150px;
}

.contenttable-1 td,
.contenttable-0 th {
    padding: 4px;
}

.contenttable-1 .tr-even .td-1,
.contenttable-1 .tr-even .td-2 {
    background: #EFEFEF;
}
td.align-right  {
    text-align: right;
}

#cboxOverlay {
    background: none !important;
}

#cboxWrapper {
    padding: 15px 0 15px;;
    background: #fff !important;
}
#cboxTopLeft, #cboxTopRight, #cboxTopCenter, #cboxMiddleLeft, #cboxMiddleRight, #cboxBottomLeft, #cboxBottomRight {
    background: none !important;
}

#cboxTopCenter {
    display: none;
}

/*Powermail*/

#contents fieldset.powermail_fieldset{
    background: none;
}

/* start styles 2019 */

.tx-powermail input.powermail_text,
.tx-powermail input.powermail_date,
.tx-powermail input.powermail_datetime,
.tx-powermail textarea.powermail_textarea,
.tx-powermail input.powermail_captcha,
.tx-powermail select,
.tx-powermail input {
    padding: 4px 2px !important;
    margin-left: 5px;
}

.tx-powermail input[type="text"],
.tx-powermail input[type="date"],
.tx-powermail input[type="datetime"],
.tx-powermail textarea {
    width: 100%;
}

.tx-powermail .hint {
    color:#777 !important;
    font-size:0.8em;
    margin-left: 5px;
}

.tx-powermail .btn-primary{
    font-size: 2em;
    margin-left: 0;
}

#contents .powermail_fieldwrap_type_text .col-sm-10 {
    width: 100% !important;
    color: #777 !important;
    line-height: 1.4 !important;
    margin-bottom: 0.5em;
}

/*end styles 2019*/

.powermail_tab_navigation > .btn .btn-warning, .powermail_tab_navigation .btn .btn-primary .pull-right,
fieldset.powermail_fieldset input.powermail_submit, .tx-powermail-pi1_mandatory_submit,
.tx-powermail-pi1_confirmation_back, .tx-powermail-pi1_confirmation_submit {
    background: #5bac26 !important;
    color: #fff !important;
    border: none !important;
    float: left;
    margin-right: 5px;
}



.powermail_fieldwrap_type_input > label, .powermail_fieldwrap_type_input > .col-sm-10,
.powermail_fieldwrap_type_check > label, .powermail_fieldwrap_type_check > .col-sm-10{
    padding:5px 0px;
}

/** link not display **/
.powermail_tab_navigation > a, .powermail_tab_navigation > a:hover{
    color: white !important;
    display:block;
}


.powermail_tab_navigation > a.btn.btn-warning::before{
    content:"Vorheriger Schritt";
    color:white;
    float:left;
    background:#5BAc26;
    padding:5px;
    margin-top:50px;

}

    .tx-powermail .powermail_fieldset .parsley-errors-list.filled{
    display: none !important;
}

.powermail_tab_navigation > a.btn.btn-primary.pull-right::after{
    content:"Nächster Schritt";
    float:right;
    color:white;
    background:#5BAc26;
    padding:5px;
    margin-top:50px;
}

.powermail_fieldwrap_type_submit{
    margin-left: 205px;
}

fieldset.powermail_fieldset input.powermail_submit{
    background:#5BAc26 !important;
}

.tx-powermail textarea{
    border: 1px solid #ccc;
    -moz-box-shadow: 0 0 5px #eee inset;
    -webkit-box-shadow: 0 0 5px #eee inset;
    padding: 2px;
    margin-left:5px;
}

fieldset.powermail_fieldset{
    border: 1px solid #ccc;
    padding: 10px;
}

    .powermail_fieldwrap > label {
        float:left !important;
        width:200px;
        display:inline !important;
        clear:both;
    }

    .powermail_fieldwrap > .col-sm-10{
        float:left !important;
        width:300px;
        display:inline !important;
    }

    .powermail_form > .btn-group, .powermail_form > h3 {
        display:none;
    }

fieldset.powermail_fieldset label, fieldset.powermail_fieldset fieldset legend {
    font-weight: normal !important;
}

.rotator {
    margin-bottom: 15px;
}

#contentNormal .flexslider {
    border:none;
    box-shadow: none;
    margin: 0 0 15px 0;
    padding: 0;
}

#contentNormal .flex-active-slide {
    padding: 0;
}
#contentNormal .caption-wrapper {
    display: none;
}
#contentNormal .slides li {
    padding: 0;
}
#contentNormal ul li {
    background: none;
}
