/* Header Image */
#homepageWrapper .headerImage{
    margin-bottom: 25px;
}
#homepageWrapper .headerImage img{
    width: 100%;
    max-width: 1000px;
    height: auto;
}

.mainNavWrapper .mainlink421 .mainLinkIcon {
    background-image: url(/typo3conf/ext/ig_project/Resources/Public/Icons/Sprites.png);
    background-repeat: no-repeat;
    background-position: -606px -18px;
}

.mainNavWrapper > .nav li.active.mainlink421 a .mainLinkIcon {
    background-position: -606px -118px;
}

.mainNavWrapper .mainlink422 .mainLinkIcon {
    background-image: url(/typo3conf/ext/ig_project/Resources/Public/Icons/Sprites.png);
    background-repeat: no-repeat;
    background-position: -330px -18px;
}
.mainNavWrapper > .nav li.active.mainlink422 a .mainLinkIcon {
    background-position: -330px -118px;
}

.mainNavWrapper .mainlink420 .mainLinkIcon {
    background-image: url(/typo3conf/ext/ig_project/Resources/Public/Icons/Sprites.png);
    background-repeat: no-repeat;
    background-position: -895px -18px;
}

.mainNavWrapper > .nav li.active.mainlink420 a .mainLinkIcon {
    background-position: -895px -118px;
}

.metalink424 .metaLinkIcon {
    background-image: url(/typo3conf/ext/ig_project/Resources/Public/Icons/Sprites.png);
    background-repeat: no-repeat;
    background-position: -653px -224px;
}

.mainNavWrapper > .nav li{
    border-color: white;
}

.mainNavWrapper > .nav li a{
    background-color: #e3041a;
}

.mainNavWrapper > .nav li a:hover{
    color: #e3041a;
    background-color: #ffdede;
}

.mainNavWrapper > .nav li a .mainLinkIcon{
    opacity: 0;
    width: 10px;
    height: 25px;
}

.metalink579 .metaLinkIcon,
.metalink580 .metaLinkIcon,
.metalink581 .metaLinkIcon {
    background-image: url(/typo3conf/ext/ig_project/Resources/Public/Icons/Sprites.png);
    background-repeat: no-repeat;
    background-position: -598px -254px;
}

.metalink582 .metaLinkIcon {
    background-image: url(/typo3conf/ext/ig_project/Resources/Public/Icons/Sprites.png);
    background-repeat: no-repeat;
    background-position: -653px -224px;
}

/* Anpassungen für Haus der Kulturen */
.logo {
    width: 130px;
}
.dark_blue{
    background-color: #7e4a94;
}
.blue1, .blue2, .blue3, .blue4, .cc-btn.cc-dismiss{
    background-color: #e3041a!important;
}

h1, .h1,
h1 a, .h1 a,
h2, .h2,
h2 a, .h2 a,
h3, .h3,
h3 a, .h3 a,
h4 , .h4,
h4 a, .h4 a,
h5, .h5,
h5 a, .h5 a,
h6 , .h6,
h6 a, .h6 a {
 color: #e3041a;
}

span.text-highlight{
    color: #e3041a;
}
.csc-element ul li:before, .frame-type-text ul li:before, .frame-type-textpic ul li:before{
    color: #e3041a; /* or whatever color you prefer */
}

.contentWrapper h4 a:link, .contentWrapper h4 a:visited, .contentWrapper h4 a:hover,
.contentWrapper .h4 a:link, .contentWrapper .h4 a:visited, .contentWrapper .h4 a:hover {
    color: #e3041a;
}

.gallery-element a:hover .gallery-blende > div > div {
    border: 1px solid #e3041a;
}

.wichtigeThemen a:link, .wichtigeThemen a:visited {
    color: #e3041a;
}

.jobAdvertisemnent .teaser-text a{
    color: #e3041a;
}

.contentWrapper .jobTeaser h5 a{
    color: #e3041a;
}

.karriere_list_element .bezeichnung{
    color: #e3041a;
}

.karriere_list_element_load_all{

}
.karriere_list_element_load_all .bezeichnung{
    color: #e3041a;
}

.tx-ig-job-advertisement button.btn.dropdown-toggle{
    color: #e3041a;
}

.tx-ig-job-advertisement button.btn.dropdown-toggle:after{
    color: #e3041a;
}


.karriere-detail .col-header{
    color: #e3041a;

}

.karriere-detail .karriere-detail-inner{
    border: 4px solid #e3041a;

}
.karriere-pdf-print a:hover,
.karriere-pdf-print a:link,
.karriere-pdf-print a:visited{
    color: #e3041a;
}

.mainNavWrapper > .nav li a{
    background-color: #e3041a;
}
.mainNavWrapper > .nav li a
.mainNavWrapper > .nav li a:hover,
.mainNavWrapper > .nav li a:focus,
.mainNavWrapper > .nav li.active a,
.mainNavWrapper > .nav li.active a:hover,
.mainNavWrapper > .nav li.active a:focus {
    color: #e3041a;
    background-color: #ffdede;
}

.sidenav .active{
    background-color: #ffdede;
}

.sidenav li a:link,
.sidenav li a:visited,
.sidenav li a:hover{
    color: #e3041a;
}
.sidenav > li:first-child{
    border-top: 15px solid #ffdede;
}
.sidenav > li{
    border-bottom: 1px solid #ffdede;
}

.metaNavWrapper .nav li a:hover,
.metaNavWrapper .nav li a:focus,
.MobileMetaNavWrapper .nav li a:hover,
.MobileMetaNavWrapper nav li a:focus,
.spendenButton:hover,
.spendenButton:focus,
.contentButton a:hover{
    background-color: #b29eba;
}

.spendenButton{
    display: none;
}