/*
 * DOA 2023 neutral design
 */
.design-2023-neutral #header {
    background-image: url('/files/doa_2024/background-2024_rechts.jpg');
    height: 170px;
}

.design-2023-neutral #content {
    background-image: url('/files/doa_2024/background-2024_rechts.jpg');
    background-position: 0px -170px;
    padding-left: 7px;
    width: 813px;
} 

.design-2023-neutral #frame_left {
    background-image: url('/files/doa_2024/background-2024_links.jpg');
}

.design-2023-neutral #frame_right {
    background-image: url('/files/doa_2024/background-2024_rechts.jpg');
}

.design-2023-neutral #nav_container {
    padding-top: 115px;
    padding-left: 0px;
}

.design-2023-neutral #nav_container #navigation {
    padding-left: 0px;
    padding-right: 0px;
    max-height: 21px;
    width: 832px;
    text-align: center;
}

#navigation .mainMenu {
    display: inline-block;
    text-align: left;
}

.mainMenu li:last-child, 
.subMenu li:last-child {
    padding-right: 0;
}

/* EMP stuff */
.design-2023-neutral div#clickarea-emp {
    top: 45px;
    display: none;
}

/* Sparkasse stuff */
.design-2023-neutral div#clickarea-sparkasse {
    top: 27px;
    left: 630px;
    height: 100px;
    width: 175px;
    background: url('/files/general/spk-2018-05-11.png');
}
.design-2023-neutral div#clickarea-sparkasse a {
    height: 90px;
}

.design-2023-neutral div#clickarea-spk-kulturstiftung {
    position: absolute;
    top: 40px;
    left: 20px;
    width: 213px;
    height: 65px;
    background: url('/files/general/spk-kulturstiftung-2018-05-11.png');
}

.design-2023-neutral div#clickarea-deutsches-ehrenamt-header {
    display: none;
    position: absolute;
    top: 50px;
    left: 600px;
    width: 230px;
    height: 43px;
    background: url('/files/general/ehrenamt.png');
}
.design-2023-neutral div#clickarea-deutsches-ehrenamt-header a {
    display: block;
    height: 50px;
}

.design-2023-neutral div#clickarea-radio-bob-header {
    display: none;
    position: absolute;
    top: 50px;
    left: 660px;
    width: 92px;
    height: 43px;
    background: url('/files/general/radio-bob-transparent.png');
    background-size: contain;
}
.design-2023-neutral div#clickarea-radio-bob-header a {
    display: block;
    height: 50px;
}

.design-2023-neutral div#clickarea-home {
    position: absolute;
    top: 33px;
    left: 227px;
    width: 373px;
    height: 87px;
}
.design-2023-neutral div#clickarea-home a {
    display: block;
    width: 100%;
    height: 100%;
}


.design-2023-neutral .home_bottom_new {
    text-align: center;
}

.design-2023-neutral #front_img.too-narrow img {
    margin-left: 10px;
}

.design-2023-neutral .kachel.teaser {
    background: url('/img/home/2x4_vvk-start_2020.jpg') 0 0 no-repeat #000;
} 

.design-2023-neutral .kachel.cta {
    background: url('/img/home/2x4_vvk-start_2020_cta.jpg') 0 0 no-repeat #000;
}

.design-2023-neutral .kachel.lineup_1 {
    background: url('/img/home/lineup/lineup_2020_1.jpg') 0 0 no-repeat #000;
} 

.design-2023-neutral .kachel.lineup_1_cta {
    background: url('/img/home/lineup/lineup_2020_1_cta.jpg') 0 0 no-repeat #000;
} 

.design-2023-neutral .kachel.lineup_2 {
    background: url('/img/home/lineup/lineup_2020_2.jpg') 0 0 no-repeat #000;
} 

.design-2023-neutral .kachel.lineup_3 {
    background: url('/img/home/lineup/lineup_2020_3.jpg') 0 0 no-repeat #000;
} 

.design-2023-neutral .kachel.lineup_4 {
    background: url('/img/home/lineup/lineup_2020_4.jpg') 0 0 no-repeat #000;
} 

.design-2023-neutral .kachel.lineup_5 {
    background: url('/img/home/lineup/lineup_2020_5.jpg') 0 0 no-repeat #000;
} 

.design-2023-neutral .kachel.lineup_6 {
    background: url('/img/home/lineup/4x1_lineup_2020_6.jpg') 0 0 no-repeat #000;
} 

.design-2023-neutral .kachel.lineup_7 {
    background: url('/img/home/lineup/4x1_lineup_2020_to-be-shifted.jpg') 0 0 no-repeat #000;
} 



.design-2023-neutral .kachel.lineup_1_2020-neutral {
    background: url('/img/home/2x4_teaser_vvk_2020.jpg') 0 0 no-repeat #000;
} 

.design-2023-neutral .kachel.lineup_2_2020-neutral {
    background: url('/img/home/2x4_teaser_vvk_2020_cta.jpg') 0 0 no-repeat #000;
} 




.design-2023-neutral .kachel.lineup_1.too-narrow {
    background-position: 10px 0; 
}

.design-2023-neutral .testimonial .quote-text {
    color: #fb4a00;
}

.design-2023-neutral .kachel.x1.y1.newsletter {
    background-image: url(/img/home/newsletter_2021_de.jpg);
}
.design-2023-neutral.en .kachel.x1.y1.newsletter {
    background-image: url(/img/home/newsletter_2021_en.jpg);
}

.design-2023-neutral .newspost a,
.design-2023-neutral .bandteaser a,
.design-2023-neutral a,
.design-2023-neutral a.skip,
.design-2023-neutral .kachel.video .description h2,
.design-2023-neutral strong a,
.design-2023-neutral h3:hover
{
    color: #fb4a00 !important;
}

.design-2023-neutral #navigation a,
.design-2023-neutral .newsteaser a,
.design-2023-neutral #header .top_links a{
    color: #fff !important;
}

.design-2023-neutral .newsteaser .headline {
    max-width: 304px;
}

.newsteaser .info {
    color: #fff;
}

#container {
    color: #fff;
}

p {
    color: #fff;
}

.kachel.text input, 
.kachel.text select, 
.kachel.text textarea {
    background-color: #fff;
}

.kachel h1, .kachel h2 {
    font-size: 13px;
}

.design-2023-neutral #header .top_links {
    height: 19px;
}

#header .top_links .left {
    width: 29%;
}

#header .top_links .right {
    width: 70%;
}

.design-2023-neutral form.poll input[type=submit] {
    background-color: #fb4a00 !important;
}

.kachel.x1.y1.videos {
    background-image: url('/img/home/DOA2023_OfficialTrailer_1x1_video_startseite.png');
}

/*
 * end DOA 2020 motto design
 */


.design-2023-neutral.test-mobile #navigation {
    display: none;
}

.design-2023-neutral.test-mobile #navigation-mobile {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    background: #fff;
    top: 0;
    left: 0;
    z-index: 9999;
}

.kachel.x2.y1.text {
    background-image: url(/img/general/2x1.jpg);
}
    
.kachel .whitebox {
    background-color: #fff;
}

.kachel.x2.y2.video {
    margin-right:3px;
}

.button.cta {
    background: #fb4a00;
    color: #000 !important;
}

.home_left.contact {
    margin-right: 3px;
}
