html, body {
    margin: 0px;
    margin-top: 5px;
    padding: 0px;
}

body {
    background-color: #ffffff;
    text-align: center;
}

body, p, td, textarea, .kform, li {
        font-family: verdana, arial, sans-serif;
        font-size: 9pt;
        line-height: 14pt;
        color: #6F6F6F;
}


p, h1, h2, h3, h4, h5,table {
        padding-left: 15px;
        padding-right: 35px;
        color: #6F6F6F;
}


li {
        padding-right: 35px;
        padding-bottom: 8px;
}

a:link {color: black;}
a:visited {color: black;}
a:active {color: #76B751;}
a:hover {color: #76B751;}


h1 {
        font-size: 14pt;
        line-height: 17pt;
        font-weight: bold;
}


h2 {
        font-size: 12pt;
        font-weight: bold;
}

h3 {
        font-size: 10pt;
        font-weight: bold;
        line-height: 13pt;
}


h4 {
        font-size: 8pt;
        font-weight: bold;
        line-height: 13pt;
}

.ordnung {
  float: left;
}


.buchbild {
float: left;
height: 120px;
width: 120px;
margin-left: 20px;
margin-bottom: 35px;
}

.buchtext {
height: 120px;
width: 280px;
float: right;
padding-bottom: 35px;
}


hr.trennlinie {
 clear: both;
 border: 0;
 height: 0px;
 width: 0%;
 background-color: #ffffff;
 margin-bottom: 15px;
}

hr {
   display: none;
}


.Aktuell{
        font-size: 8pt;
}


.bild
{
    float: left;
    border: 1px solid black;
    margin-right: 35px;
    margin-bottom: 15px;
    text-align: right;
}

.bildlinks
{
    float: left;
    border: 1px solid black;
    margin-right: 25px;
    margin-bottom: 15px;
    text-align: right;
}

.bildrechts
{
    float: right;
    margin-right: 25px;
    margin-bottom: 15px;
    text-align: right;
}

#player
{
 margin-left: 30px;
}

/* Containerpositionen */

#mainContainer
{
    width: 720px;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    padding-bottom: 15px;

    background-color: white;

    position: relative;

    border: 1px solid white;
}

#bodyblock {
 position:relative;
 width: 720px;
 padding: 0px;
 margin: 0px;
 BACKGROUND: url(../picture/bg.gif) fixed center top;
}

#menu {                                /* Menu */
width: 300px;
height: 300px;
background-color: white;
float: left;
}

#menuBild {
width: 420px;
height: 300px;
background-color: white;
float: right;
}

#contentLinks {                             /* Textinhalte */
clear: both;
width: 300px;
float: left;
padding-bottom: 15px;
}

#contentRechts {
width: 420px;
overflow: hidden;
float: right;
padding-bottom: 15px;
padding-top: 15px;
}

#contentGesamt {
clear: both;
width: 720px;
float: left;
padding-bottom: 15px;
padding-top: 15px;
 BACKGROUND: url(../picture/bg-gesamt.gif) fixed center top;
}

p#Fusszeile
{
    clear: both;
    font-size: 0.9em;
    margin: 0; padding: 0.1em;
    text-align: center;
    background-color: white;
}


/* Menueeinstellungen */

        ul#mainMenu  {                                  /* ul erste ebene */
                padding:0;
                margin:0;
                list-style-type:none;
        }

        ul#mainMenu ul {                                /* ul zweite ebene */
                padding:0;
                margin:-3px;
                list-style-type:none;
                margin-top:1px;
        }

        ul#mainMenu li {                                /* li erste ebene */
                float:left;
                padding: 3px;
                margin-left: 8px;
                background-color: #f4e0ab;                        /* for right mouseover effect */
        }

        ul#mainMenu a {
                color: #4D9325;                          /* a erste ebene */
                font-family: verdana, arial, sans-serif;
                font-size: 9pt;
                font-weight: bold;
                text-decoration: none;
                padding-left: 3px;
                padding-right: 3px;
                display: block;
        }

        ul#mainMenu ul {
                margin-top: 3px;
                position:absolute;
                visibility:hidden;

                background-color: #f4e0ab;                        /* for right mouseover effect */
        }

        ul#mainMenu ul a {
                border-bottom: none;
                padding: 3px;
        }

        ul#mainMenu ul a:hover {
                background-color: #c4d1eb;
                color: black;
        }


        ul#mainMenu li:hover ul, ul#mainMenu li.hover ul{
                visibility:visible;
        }

        ul#mainMenu li li {
                width:200px;
                float:none;
                border:none;
                padding:0;
        }

        ul#mainMenu li {
                behavior: url(css/hover.htc);
        }




       ul#subMenu  {
                padding:0;
                margin:0;
                list-style-type:none;
        }

        ul#subMenu ul {
                padding:0;
                margin:-3px;
                list-style-type:none;
                margin-top:1px;
        }

        ul#subMenu li {
                float:left;
                padding: 3px;
                margin-left: 3px;
                background-color: #fe9108;                        /* for right mouseover effect */
        }

        ul#subMenu a {
                color: white;
                padding-left: 3px;
                padding-right: 3px;
                display: block;
                font-family: verdana, arial, sans-serif;
                font-size: 9pt;
                font-weight: bold;
                text-decoration: none;
        }





        ul#secondMenu  {
                padding:0;
                margin:0;
                list-style-type:none;
        }

        ul#secondMenu ul {
                padding:0;
                margin:-6px;
                list-style-type:none;
                margin-top:1px;
        }

        ul#secondMenu li {
                float:left;
                padding: 3px;
                margin-left: 4px;
        }

        ul#secondMenu a {
                color: #fe9108;
                display: block;
                font-family: verdana, arial, sans-serif;
                font-size: 8pt;
                font-weight: bold;
                text-decoration: none;
        }
