body, html  {
         ...
         position: relative;
         text-align: center;
         ....
         }

#outterwrapper  {
	position: relative;
         text-align: left;
         margin: 0 auto 0 auto;
         width: 1025px;
         height:555px;
         background: #FFF200;
         }

#logo  {
         width: 136px;
         height: 83px;
         position: absolute;
         left: 112px;
         top: 15px;
         background: #000000;
         }

#trailer  {
         position: absolute;
         left: 287px;
         top: 40px;
         background: #FFF200;
         height: 20px;
         font: normal 30px Verdana, Arial, Helvetica, sans-serif;
         color: #A0A0A0;

         }

#menu_oben  {
         position: absolute;
         right: 103px;
         top: 86px;
         }

#menu_oben ul  {
         margin: 0;
         padding: 0;
         }
/* Menü oben Ausrichtung, Schriftgröße etc., Abstand der Links */
#menu_oben li  {
         float: left;
         display: inline;
         padding: 0 0 0 10px;
         font: normal 14px Verdana, Arial, Helvetica, sans-serif;
         }
/* Gestaltung Menü oben */
#menu_oben a  {
         text-decoration: none;
         color: #A0A0A0;
         }

#menu_oben a:hover {
         color: #000000;
         }

#menu_oben li.ACT,
#menu_oben li.CUR {
        font: normal 18px Verdana, Arial, Helvetica, sans-serif;
        color: #000000;
        position: relative;
        top: -4px;
}

#contentwrapper  {
         position: absolute;
         left: 112px;
         top: 105px;
         width: 800px;
         height: 420px;
         background: #E8E7E7;
         border: 5px solid #A0A0A0;
         }

#left  {
         position: relative;
         right: 0px;
         top: 0px;
         width: 170px;
         }

#leftimage  {
         position: relative;
         left: 0px;
         top: 0px;
         width: 170px;
         background: #FFFFFF;
         }

#menu_links  {
         position: relative;
         padding: 0px 0px 0px 5px;
         background: #E8E7E7;
         width: 165px;
         }

#menu_links ul {
         margin: 0;
         padding: 0;
         list-style-type: none;
         }

#menu_links li  {
         text-decoration: none;
         font: normal 12px Arial, Helvetica, Verdana, sans-serif;
         padding: 5px 0 5px 10px;
         }

#menu_links li a  {
         text-decoration: none;
         color: #A0A0A0;
         }

#menu_links li a:hover  {
         color: #DA251D
         }

#menu_links li.ACT,
#menu_links li.CUR  {
        font: bold 12px Verdana, Arial, Helvetica, sans-serif;
        color: #000000;
        position: relative;
        top: 0px;
}

#content  {
         position: absolute;
         left: 170px;
         top: 0px;
         width: 585px;
         height: 410px;
         background: #E8E7E7;
         padding: 5px 10px 5px 10px;
         font: normal 12px Verdana, Arial, Helvetica, sans-serif;
         text-align: justify;
         color: #A0A0A0;
         overflow: auto;
         }

#slogan  {
         position: absolute;
         top: 0px;
         right:0px;
         width: 25px;
	height: 420px;
         background: #000000;
         }

#fuss  {
         position: absolute;
         left: 112px;
         top: 536px;
         background: #FFF200;
         width: 810px;
         height: 15px;
         font-size: 10px;
         text-align: center;
         }

a { text-decoration: none; }
