html, body {
    background-color: #f1f1f1;
    height: 98%;      /* wichtig für die Höhe von 100% */
    margin: 0px;
    padding: 0px;
}


BODY, P {
        font-family: verdana, arial, sans-serif;
        font-size: 9pt;
        line-height: 14pt;
        color: black;
}


A:link {color: black;}
A:visited {color: black;}
A:hover {color: #DE4A26;}
A:active {color: #DE4A26;}


h1 {
        text-align: center;
        margin: 0;
}


h2 {
font-family: verdana, arial, sans-serif;
font-size: 12pt;
font-weight: bold;
color : #231382;
}

h3 {
font-family: verdana, arial, sans-serif;
font-size: 10pt;
font-weight: bold;
color : #231382;
}


.tablist li {
margin-left: -40px;
padding: 0;
list-style-type: none;
position: relative;

}


/* Containerpositionen */

#mainContainer
{
    width: 710px;
    margin-left: auto;
    margin-right: auto;
    text-align: left;

    position: relative;

    border: 0px solid #b2ad99;

    background-image: url(../picture/bg.gif);
    overflow: auto;

}


#menu {
position: absolute;
top: 105px;
left: 180px;
background-color: white;
width: 500px;
height: 20px;

}


#menuRechts {
padding: 10px;
padding-right: 25px;
padding-top: 25px;
float: left;
width: 135px;
overflow: hidden;
text-align: right;
}


#content {       /* Textinhalte */
padding: 20px;
float: left;
width: 309px;
}

#bildrechts {       /* Bild rechts */
padding: 10px;
float: left;
width: 170px;
overflow: hidden;
}

p#footer {
clear: both;
width: 704px;
font-size: 0.9em;
margin: 0; padding: 0.3em;
text-align: center;
background-color: white;
border: 5px solid #f1f1f1;

margin-left: auto;
margin-right: auto;
position: relative;
}

/* Menueeinstellungen */


        #menuRechts a:link {
               font-weight: bold;
               color: #494949;
               text-decoration: none;
        }


        #menuRechts a:visited {
               font-weight: bold;
               color: #494949;
               text-decoration: none;
        }


        #menuRechts a:hover {
               font-weight: bold;
               color: #DE4A26;
               text-decoration: none;
        }


        #menuRechts a:active {
               font-weight: bold;
               color: #DE4A26;
               text-decoration: none;
        }

        ul#mainMenu  {
                padding:0;
                margin:0;
                list-style-type:none;
        }

        ul#mainMenu ul {
                padding:0;
                margin:-6px;
                list-style-type:none;
                margin-top:1px;
        }

        ul#mainMenu li {
                float:left;
                padding: 3px;
                margin-left: 4px;
                background-color: white;                        /* for right mouseover effect */
        }

        ul#mainMenu a {
                padding-right: 10px;
                color: #494949;
                display: block;
                font-family: verdana, arial, sans-serif;
                font-size: 9pt;
                font-weight: bold;
                text-decoration: none;
        }

        ul#mainMenu a:active {
               color: #96DAFA;
        }

         ul#mainMenu a:hover {
                color: #DE4A26;
        }

        ul#mainMenu ul a {
                border-bottom: none;
                padding: 3px;
        }

        ul#mainMenu ul a:hover {
                background-color: white;
                color: #DE4A26;
        }

        ul#mainMenu ul {
                margin-top: 3px;
                position:absolute;
                visibility:hidden;

                background-color: white;                        /* for right mouseover effect */
        }

        ul#mainMenu li:hover ul, ul#mainMenu li.hover ul{
                visibility:visible;
        }

        ul#mainMenu li li {
                width:190px;
                float:none;
                border:none;
                padding:0;
        }

        ul#mainMenu li {
                behavior: url(css/hover.htc);
        }