body {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
         font-style: normal;
         text-decoration: none;
         font-weight: normal;
         font-variant: normal;
         text-transform: none;
        color: #000000;
        background-color: #d8dff1;
        background-image: url('linker Farbhintergrund 2 Webseite neu 5.gif');
        background-repeat: repeat-y;
/*
Verdana,
        background-color: #e8ecf7;
        background-color: #b3c3e7;
        background-color: #d8dff1;
        background-image: url('linker Farbhintergrund 1 Webseite neu 4 Kopie.gif');
        background-image: url('rechter Farbhintergrund Webseite neu 4.gif');
        background-position: 190px 0px;
         line-height: bold;
        padding-right: 10px;
        padding-left: 10px;
*/
        margin: 0px;
}

div.logo {
        position: fixed;
//        position: absolute;
        z-index: 999;
        width: 100%;
        padding-bottom: 20px;
/*
        margin-left: -10px;
        margin-right: -10px;
*/
/*
        background-image: url('head.jpg');
        background-repeat: no-repeat;
         align: right;
        background-position: 0px 0px;
        height: 65px;
*/
}


p.axl
{
         display: inline;
        padding-left: 5px;
        padding-right: 5px;
        padding-top: -5px;
        padding-bottom: -5px;
        margin-left: 3px;
        margin-right: 3px;
        margin-top: -5px;
        margin-bottom: -5px;
/*
         line-height: 90%;
        background-image: url('fm_ib_tab_back.jpg');
*/
        background-color: lightgrey;
        border: 1px solid grey;
         font-weight: bolder;
         color: blue;
        content: "X";
}
p.axl:before
{
         color: red;
        content: "a ";
}
p.axl:after
{
         color: magenta;
        content: " L";
}


/* *************   Anker  ************************************** */

a {
        text-decoration: underline;
        color: blue;
}
a:hover {
        color: #666666;
}
a img {
        border: none;
}



/* *************   Navigation  ************************************** */



#navi_1 {
        position: fixed;
/*      der IE versteht diese Option nicht,
        aber interpretiert die folgende Zeile, obwohl sie auskommentiert ist !!! */
//        position: absolute;
        left: 0px;
        bottom: 0px;
        width: 130px;
        height: 2000px;
        padding-left: 38px;
        padding-right: 38px;
        padding-top: 1950px;
        padding-bottom: 18px;
        background-color: #b3c3e7;
}


#navigation {
        position: fixed;
/*  der IE versteht diese Option nicht, aber interpretiert die folgende Zeile, obwohl sie auskommentiert ist !!!  */
//        position: absolute;
        left: 0px;
        top: 0px;
        width: 150px;
        height: 100%-30px;
        overflow: hidden;
        padding-top: 74px;
        padding-left: 38px;
        padding-right: 10px;
/*
        background-color: #b3c3e7;
        height: 85%;
        border: 1px solid #0066CC;
*/
        margin: 0px;
        line-height: 95%;
}
#navigation img {
        margin-top: 1px;
        border: 1px solid #000000;
}


/* *************   Navigations-Anker  ************************************** */

#navigation a {
/*
        display: block;
        background-color: #F8F8F8;
*/
        color: #0000cc;
        text-decoration: none;
}
#navigation a:visited
{
        color: #6666cc;
}
#navigation a:hover, #navigation a:focus, #navigation a:active, #navigation a.aktiv
{
/*
        margin-left: 3px;
        margin-top: -3px;
        margin-right: -15px;
        margin-bottom: 3px;
        background-color: #fdefd6;
         color: #c08000;
*/
         color: #38ab82;
}


/* *************   Navigations-Kategorien  ************************************** */

#navigation .kategorie1 {
        margin-top: 8px;
/*
        border: 1px solid #0066CC;
        font-size: 0.9em;
        font-weight: bold;
*/
        font-size: 120%;
         font-weight: 700;
         text-transform: uppercase;
}
/*
#navigation .kategorie1 a {
        padding: 5px;
}
*/

#navigation .kategorie2 {
        margin-top: 8px;
/*
        border: 1px solid #0066CC;
        font-size: 0.9em;
        font-weight: bold;
*/
        font-size: 120%;
         font-weight: 700;
         text-transform: uppercase;
}
/*
#navigation .kategorie2 a {
        padding: 5px;
}
*/

#navigation .kategorie3 {
        margin-top: 8px;
        margin-left: 10px;
/*
        border: 1px dotted #0066CC;
        border-top: none;
*/
         text-indent: -10px;
        font-size: 100%;
         text-transform: uppercase;
}
/*
#navigation .kategorie3 a {
        padding: 4px;
}
*/

#navigation .kategorie4 {
        margin-top: 8px;
        margin-left: 15px;
/*
        border: 1px dotted #0066CC;
        border-top: none;
*/
         text-indent: -15px;
        font-size: 95%;
         text-transform: none;
}
/*
#navigation .kategorie4 a {
        padding: 3px;
}
*/

#navigation .kategorie5 {
        margin-left: 24px;
/*
        border: 1px dotted #0066CC;
        border-top: none;
        font-size: 0.75em;
*/
         text-indent: -24px;
        font-size: 90%;
         text-transform: none;
}
/*
#navigation .kategorie5 a {
        padding: 2px;
}
*/

#navigation .kategorie6 {
        margin-left: 32px;
/*
        border: 1px dotted #0066CC;
        border-top: none;
        font-size: 0.7em;
*/
         text-indent: -32px;
        font-size: 85%;
         text-transform: none;
}
/*
#navigation .kategorie6 a {
        padding: 1px;
}
*/


/* *************   Inhalt  ************************************** */

#inhalt {
        position: relative;
        left: 0px;
        top: 75px;
        width: 650px;
        height: 100%;
        padding-left: 10px;
        padding-right: 10px;
/*
         overflow: hidden;
        text-align: justify;
*/
        text-align: left;
}

#inhalt .autor {
        padding-top: 10px;
        font-size: 90%;
}

#inhalt table {
        width: 100%;
        padding: 5px;
/*
        background-image: url('fm_ib_tab_back.jpg');
*/
        vertical-align: top;
}
#inhalt td {
        font-size: 100%;
        text-align: left;
        vertical-align: top;
}

/*
#inhalt .bild_links, #inhalt .bild_mitte, #inhalt .bild_rechts {
        margin: 10px;
         padding: 5px;
        background: #ffffff;
         caption-side: bottom;
}
#inhalt caption {
        margin-top: -20px;
         padding: 5px;
        background: #ffffff;
}
#inhalt .bild_links, #inhalt .bild_links caption {
         float: left;
        margin-left: -5px;
}
#inhalt .bild_rechts, #inhalt .bild_rechts caption {
         float: right;
        margin-right: -5px;
}
*/

#inhalt ul {
        vertical-align: top;
}
#inhalt li {
        margin-left: -24px;
        font-size: 100%;
        text-align: left;
/*
        vertical-align: top;
*/
}

#inhalt img {
        margin: 10px;
        hspace: 20px;
        vspace: 20px;
/*
        padding: 10pt;
        border: 10px;
*/
}


#inhalt input {
        font-size: 100%;
        width: 300px;
}
#inhalt select {
        font-size: 100%;
        width: 150px;
}
#inhalt textarea {
        color: #000000;
        font-size: 100%;
        width: 100%;
}


#inhalt h1 {
        margin: 0px;
        font-size: 150%;
        color: #0000cc;
        padding-bottom: 12px;
}

#inhalt h2 {
        margin: 0px;
        padding: 10px;
        font-size: 140%;
        color: #0000cc;
        padding-bottom: 12px;
        margin-top: 5px;
        border: 1px solid #F1F1F1;
        background-color: #FFFFFF;
}

#inhalt h3 {
        margin: 0px;
        padding: 10px;
        font-size: 130%;
        color: #0000cc;
        padding-bottom: 12px;
}

#inhalt h3 a {
        text-decoration: none;
        color: #000066;
}

#inhalt .teaser {
        padding: 0px;
        font-size: 100%;
/*
        font-style: italic;
*/
}

#inhalt .text {
}

#inhalt .info {
        border-top: 1px solid black;
        font-size: 95%;
        color: #666666;
        padding: 6px;
        text-align: right;
}
