

* { margin:0px; padding:0px; border:0px; }

p { list-style:none; margin:0px; padding:0px; }

ul { margin:0px; padding:0px; }

li { margin:0px; padding:0px; }



body { background-image:url(../bilder/bg-yellow.png); margin:0px; padding:0px; }



#header_area_orange { position:absolute; top:0px; left:0px; width:100%; min-width:980px; height:200px; background-image: url(../bilder/bg-orange.png); background-repeat:repeat; z-index:1; }



#header_container { position:relative; top:0px; left:0px; width:100%; min-width:980px; text-align:center; background-position: center top; z-index:10; }

#header_inside { position:relative; top:0px; left:0px; height:245px; width:980px; z-index:11; display:inline-block;}


#logo { position:absolute; left:0px; top:0px; width:425px; height:257px; z-index:12; }


#navigation_container { position:relative; top:0px; left:0px; width:100%; min-width:980px; text-align:center; background-position: center top; z-index:20; }

#navigation_inside { position:relative; top:0px; left:0px; height:257px; width:980px; z-index:21; display:inline-block;}

#header_area_yellow { position:absolute; top:200px; left:380px; width:600px; height:20px; z-index:22; }



#picture_container_header { position:relative; left:0px; top:0px; margin: 0px; height: 318px; width: 100%; min-width:980px; display: flex; justify-content: center; align-items: top; background-image: url(../bilder/coaching-circles.png); background-repeat:no-repeat; background-size: 1712px 318px; background-position: center top; z-index: 20; }

#picture_inside_header { position:relative; width: 980px; display:inline-block; z-index: 21; }



#content_container_01 { position:relative; left:0px; margin: 0px; margin-top:45px; width: 100%; min-width:980px; display: flex; justify-content: center; align-items: top; z-index: 10; }

#content_inside_01 { position:relative; width: 980px; min-height: 100px; display:inline-block; z-index: 11; }


#content_container_01a_large { position:relative; left:0px; margin:0px; margin-top:40px; width: 100%; height:350px; min-width:980px; display: flex; justify-content: center; align-items: top; background-image: url(../bilder/bg-stripe-blue.png); background-repeat:repeat-x; z-index: 10; }

#content_inside_01a { position:absolute; width: 980px; display:inline-block; z-index: 11; }


#content_container_02 { position:relative; left:0px; margin:0px; margin-top:20px; width: 100%; min-width:980px; display: flex; justify-content: center; align-items: top; z-index: 10; }

#content_inside_02 { position:relative; width: 980px; min-height: 100px; display:block; z-index: 11; }


#headline_container_03 { position:relative; left:0px; margin:0px; margin-top:30px; width: 100%; min-width:980px; display: flex; justify-content: center; align-items: top; z-index: 10; }

#headline_inside_03 { position:relative; width: 980px; display:block; z-index: 11; }


#content_container_03 { position:relative; left:0px; margin:0px; margin-top:-6px; width: 100%; min-width:980px; display: flex; justify-content: center; align-items: top; background-color: #ffffff; z-index: 10; }

#content_inside_03 { position:relative; width: 980px; display:block; z-index: 11; }



#content_container_04 { position:relative; left:0px; margin:0px; margin-top:0px; width: 100%; min-width:980px; display: flex; justify-content: center; align-items: top; z-index: 10; }

#content_inside_04 { position:relative; width: 980px; min-height: 100px; display:block; z-index: 11; }



#footer_container_01_large { position:relative; left:0px; margin: 0px; margin-top:45px; width: 100%; min-width:980px; display: flex; justify-content: center; align-items: top;
background: url(../bilder/bg-stripe-footer.png) no-repeat top left, url(../bilder/bg-yellow.png) no-repeat top right; background-size: 50% 308px, 50% 308px; z-index: 20; }

#footer_inside_01_large { position:relative; width:980px; min-height: 400px; display:inline-block; background: url(../bilder/bewegung-im-mittelpunkt-footer.png) no-repeat top left; background-size: 980px 308px; z-index: 21; }



#back2Top {
    width: 40px;
    line-height: 40px;
    overflow: hidden;
    z-index: 999;
    display: none;
    cursor: pointer;
    -moz-transform: rotate(270deg);
    -webkit-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg);
    position: fixed;
    bottom: 50px;
    right: 50px;
    background-color: #CB2F1D;
    color: #ffffff;
    text-align: center;
    font-size: 20px;
    text-decoration: none;
    opacity: 0.5;
}
#back2Top:hover {
    background-color: #CB2F1D;
    color: #ffffff;
    opacity: 0.9;
}