
/* mainColor:: BorderBottom */
table thead tr {
    border-bottom:3px solid #990066;
}

/* mainColor:: Background */
.scrolltop a:hover:after,
.iconTrans img,
.mainnavi .active,
.mainnavi .trail,
.mainnavi .forward,
p.more:hover,
p.back:hover,
#header .mainnavi ul.level_2,
.ce_accordion .toggler,
#willkommen .image_container,
.mod_quicknav select,
input.submit {
    background-color:#990066;
}

/* mainColor:: FontColor */
p.footerIcons a:hover:after,
.btn:hover:after,
a:hover,
a:focus,
span.date:before,
.mod_newslist p.info:before,
.mod_eventreader p.info:before {
    color:#990066;
    text-shadow: none;
}

/* FontColor :: Grey */
.mainnavi  ul.level_1 > li > strong:hover,
.mainnavi  ul.level_1 > li > a:hover,
.mainnavi  .level_1 strong.active,
.mainnavi  .level_1 strong.forward,
.mainnavi  .level_1 a.trail,
a,
input.submit:hover,
input.submit:focus,
.btn:hover,
.btn:focus {
    color:#353535;
    text-shadow: none;
}

/* Downloads //////////////////////////////////////////////////////////////////// */
.ce_downloads,
.ce_download {
}
.ce_downloads ul {
    margin:0;
        padding:0;
        list-style-type:none;
}
.ce_downloads ul li,
.ce_download a {
    position:relative;
        display:block;
        margin-bottom:10px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;   
        box-sizing: border-box;
}
.ce_downloads ul li a,
.ce_download a {
    width:100%;
    position:relative;
    padding:12px 40px 10px;
    background-color:#ccc;
    text-decoration:none;
    color:#906;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;   
    box-sizing: border-box;
    -ms-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.ce_downloads ul li a:hover,
.ce_downloads ul li a:active,
.ce_download a:hover,
.ce_download a:active {
    background-color:#906;
    color:#fff;
}
.ce_downloads ul li a span,
.ce_download a span {
    position:relative;
        float:right;
        display:block;
        text-decoration:none;
        color:#999;
        -ms-transition: all 0.3s ease-in-out;
        -webkit-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out
}
.ce_downloads ul li a:hover span,
.ce_downloads ul li a:active span,
.ce_download a:hover span,
.ce_download a:active span {
    color:#fff;
}
.ce_downloads ul li a:before,
.ce_download a:before {
    right:10px;
        top:13px;
        position:absolute;
        display:block;
        font:16px FontAwesome;
        text-decoration:none;
        color:#ccc;
        content: "\f019";
        -ms-transition: all 0.3s ease-in-out;
        -webkit-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out
}
.ce_downloads ul li a:hover:before,
.ce_downloads ul li a:active:before,
.ce_download a:hover:before,
.ce_download a:active:before {
    color:#fff;
}
.ce_downloads ul li a:after,
.ce_download a:after {
    position:relative;
        float:none;
        clear:both;
        display:block;
        content:"";
}
.ce_downloads ul li img,
.ce_download img {
    left:12px;
        top:18px;
        position:absolute;
        z-index:9;
}

/* Responsive Hidden //////////////////////////////////////////////////////////////////// */
@media (max-width:767px) {
    .responsive_hidden{
    display:none !important;
    }
}
