                html, body
                {
                        top:0; left:0; right:0;
                        min-height:100%;
                        margin:0;
                        padding:0;
                        width:100%;
                }

                #header_container
                {
                        position:fixed;
                        top:0; left:0; right:0;
                        margin:0;
                        height:6em;
                        z-index:4;
                }

                #logo
                {
                        position:fixed;
                        width=495px;
                        height=46px;
                        margin-left:22em;
                        margin-top:2em;
                        z-index:5;
                }

                #content
                {
                        margin:0;
                        padding-top:7em;
                        padding-left:10em;
                        z-index:1;
                        filter:alpha(opacity=100);
                        -moz-opacity:1;
                        opacity:1;
                }

                #text
                {
                        background-color: white;
                        margin: 2px auto;
                        margin-top:1.2em;
                        margin-left:12em;
                        margin-bottom:2em;
                        padding:2em;
                        width: 600px;
                        border: 2px solid #EFAFEF;
                        z-index:2;
                }


                #oscar
                {
                        margin: 2px auto;
                        margin-top:1em;
                        margin-left:10em;
                        margin-bottom:2em;
                        padding:2em;
                        width: 800px;
                        z-index:2;
                }


                h1
                {
                        font: 1.6em arial,tahoma; letter-spacing: 1px;
                        color: #FFFFFF;background-color:#9D4ECB;
                        padding: 0px 7px 0px 7px;
                }

                h2
                {
                        font: 1.4em arial,tahoma; letter-spacing: 1px;
                        color: #FFFFFF;background-color:#9BA0DD;
                        padding: 0px 7px 0px 7px;
                }

                #text a:link
                {
                        font-weight:bold; color:#9E005D; text-decoration:none;                 }

                #text a:visited
                {
                        font-weight:bold; color:#9E005D; text-decoration:none;
                }

                #text a:focus
                {
                        font-weight:bold; color:#9D4ECB; text-decoration:underline;
                }

                #text a:hover
                {
                        font-weight:bold; color:#9E005D; text-decoration:underline;                 }

                #text a:active
                {
                        font-weight:bold; color:#9D4ECB; text-decoration:underline;
                }


                #text border
                {
                        color: #333333;
                }

                #text p
                {
                        color: #333333;
                        font: 13px Arial,tahoma;
                }

                #text td,th, ul
                {
                        color: #333333;
                        font: normal 13px arial,tahoma;
                }


                #text .alex1
                {
                        font: bold 14px
                        Arial,tahoma; color: #9E005D;
                }

                #text .alex2
                {
                        font: bold 13px
                        Arial,tahoma; color: #FFFFFF;background:#EFAFEF;padding: 0px 7px 0px 7px;
                }

                #text .alex3
                {
                        font: bold 13px
                        Arial,tahoma; color: #FFFFFF;background:#9D4ECB;padding: 0px 7px 0px 7px;
                }
                #text .alex4
                {
                        font: bold 13px
                        Arial,tahoma; color: #9d4ecb;
                }
                #text .alex5
                {
                        font: bold 13px
                        Arial,tahoma; color: #CE7FAE;
                }
                #text .alex6
                {
                        font: 13px
                        Arial,tahoma; color: #FFFFFF;background:#FFFFFF;
                }
                #text .h1
                {
                        font: 1.6em arial,tahoma; letter-spacing: 1px; color: #FFFFFF;background:#9D4ECB;
                        padding: 0px 7px 0px 7px;
                }

                #text .h2
                {
                        font: 1.4em arial,tahoma; letter-spacing: 1px; color: #FFFFFF;background:#9BA0DD;
                        padding: 0px 7px 0px 7px;
                }

                #text .h3
                {
                        font: 1.4em arial,tahoma; letter-spacing: 1px; color: #FFFFFF;background:#EFAFEF;
                        padding: 0px 7px 0px 7px;
                }

               #menu
                {
                        position:fixed;
                        top:12em;
                        left:3em;
                        padding:2em;
                        width: 160px;
                        text-align:left;
                        z-index:4;
                        list-style:none;
                        background: #9E005D url('../pics/menu_olympia.png');
                }

                #menu a:link,#menu a:visited,#menu a:focus
                {
                        font: bold 1em
                        Arial,tahoma; color:#EFAFEF; text-decoration:none;

                }

                #menu a:hover
                {
                        font: bold 1em Arial,tahoma; color:#ffffff;
                        background:#EFAFEF; text-decoration:none;padding: 0px 18px 0px 2px;
                }
                menu a:active
                {
                        font: bold 1em Arial,tahoma; color:#8e8e8e; text-decoration:none;
                }

                #menu li#active
                {
                        color: #ffffff; font: bold 1em
                        Arial,tahoma;

                }

                #menu li
                {
                        line-height: 20px;
                }





/*für MSIE */
                * html, * html body
                {
                        overflow:hidden;
                        bottom:0;
                        height:100%;

                }
                * html #header_container
                {
                        position:absolute;
                        width:100%;
                        height:5.8em;
                        padding-right:16px;
                }
                * html #header
                {
                        height:100%;
                        position:static;
                }
                * html #menu
                {
                        position:absolute;
                        height: 100px;
                        width: 210px;
                        margin:0;

                }

                * html #content
                {
                        position:absolute;
                        top:5px; bottom:0;
                        height:100%;
                        width:100%;
                        overflow:auto;
                        margin:0;
                }

                * html #text
                {
                        margin-top:8em;
                }

                *html #logo
                {
                        position:absolute;
                }
                *html #navi
                {
                        position:absolute;