
#divAll { position: absolute; top: 50%; left: 50%; width: 950px; height: 510px; margin-left: -475px; margin-top: -255px;  }
#divMenu   { text-align: right; position: absolute; z-index: 10; top: 17px; right: 30px; width: 150px; height: 400px }
#divMenuLang { position: absolute; z-index: 10; bottom: 7px; right: 0px; width: 100px; text-align: right; }

#divContentBG  { position: absolute; top: 0; left: 0; width: 850px; height: 510px; overflow: auto; z-index: 2; }
#divContent  { position: absolute; top: 100px; left: 0; width: 375px; }

#divSeitenkopf { position: absolute; z-index: 20; bottom: 4px; right: 40px; width: 120px;  }
#divBannerRechts { position: absolute; z-index: 8; top: 25px; left: 450px; width: 225px; height: 150px;  }
#divBannerTipp { position: absolute; z-index: 8; bottom: 0px; left: 400px; width: 350px; height: 100px; }

#Marathon   { position: absolute; z-index: 5; top: 0; left: 0; width: 375px; height: 50px; overflow: hidden; }
#Laufreisen { position: absolute; z-index: 5; top: 50px; left: 220px; width: 155px; height: 50px; overflow: hidden; }
#Marathonreisen { position: absolute; z-index: 5; top: 100px; left: 335px; width: 40px; height: 20px; overflow: hidden; }
#Laufen { position: absolute; z-index: 5; top: 0; left: 375px; width: 575px; height: 510px; overflow: hidden; }

#divBannerIcons { position: absolute; z-index: 10; bottom: 0; right: 0; width: 100px; text-align: right; }





#menuMain, #menuMainActive { display: block; padding-top: 10px;  }
#menuSub, #menuSubActive { display: block; padding-top: 5px; }

p { line-height: 14px; }