body {
        font-family: arial,helvetica,sans-serif;
         font-size: 12px;
         color: black;
     }

img {
        border-style: none;
    }

.main2 {
         position: absolute;
         z-index: 1;
         <!--width: 1065px;-->
         background-color: white;
         top: 5px;
         left: 5px;
         margin-left: auto;
         margin-right: auto;
         }

.main {
        z-index: 2;
        position: relative;
        /*
                The width value below controls the overall width of the design. By default it's set to 82%
                (so it'll take up 82% of the browser window's width). You can set it to a different percentage
                value (70%, 90%, etc.) or even a pixel value (760px, 800px, etc.) to enforce a fixed width.
        */
        width: 85%;
         background-color: #FF0000;
        margin: 0 auto;}

.rect_li {
        position: absolute;
         z-index: 1;
         top: 200px;
         left: 0px;
         height: 130px;
         width: 200px;
         background-color: black;
         }
.rect_re {
        position: absolute;
         z-index: 1;
         top: 200px;
         left: 990px;
         height: 130px;
         width: 50px;
         background-color: black;
         }
<!-- .banner {
        position: absolute;
         z-index: 1;
         top: 120px;
         left: 200px;
         width: 640px;
         height: 130px;
         background-image: url(../images/sonstiges/banner.gif);
         }
-->
.nav1 {
        position: absolute;
         z-index: 2;
         color: white;
         top: 255px;
         left: 65px;
         height: 305px;
         width: 150px;
         background-color: maroon;
         display: block;
         }
a.navlinks:link {
           text-decoration: none;
            background-color: maroon;
            color: white;
              }

a.navlinks:hover {
           text-decoration: underline;
            background-color: white;
            color: black;
            }

a.navlinks:visited {
           text-decoration: underline;
            background-color: maroon;
            color: white;
            }

a.navlinks:active {
            text-decoration: underline;
            color: white;
            background-color: maroon;
            }
.link { text-decoration: underline;
        color: maroon;
         backgrond-color: white;
         }
.link_bes {     text-decoration: none;
        color: maroon;
         backgrond-color: white;
         text-align:center;
         }

.linknews {text-decoration: underline;
        color: white;
         }
.links {
        position: absolute;
         z-index: 2;
         top: 50px;
         left: 50px;
         width: 150px;
         height: 720px;
         background-color: #7F7F7F;
         border-color: maroon;
         border-style: solid;
         border-top: 1px;
         border-bottom: 1px;
         border-left: 1px;
         border-right: 1px;
         }

.wetter {
         position: absolute;
         z-index: 1;
         top: 800px;
         left: 50px;
         width: 150px;
         height: 200px;
}

.bild_li        {
        position: absolute;
         z-index: 3;
         top: 55px;
         left: 55px;
         width: 142px;
         height: 189px;
         background-image: url(../images/sonstiges/bild_oben.jpg);

        }

.bild_li2        {
        position: absolute;
         z-index: 3;
         top: 565px;
         left: 53px;
         width: 145px;
         height: 95px;

          }

.bild_u        {
        position: absolute;
         z-index: 3;
         top: 670px;
         left: 55px;
         width: 140px;
         height: 89px;
         background-image: url(../images/sonstiges/notruf.gif);

        }


.logo {  position: absolute;
         z-index: 2;
         top: 20px;
         left: 520px;
         height: 90px;
         width: 300px;
         }

.news {
        position: absolute;
         z-index: 1;
         color: black;
         font-weight: bold;
         top: 10px;
         left: 840px;
         width: 150px;
         height: 350px;
         background-image: url(../images/flammen.jpg);
         background-repeat: no-repeat;
         }

.unwetter {
         position: absolute;
         z-index: 1;
         border-color: maroon;
         border-style: solid;
         border-top: 1px;
         border-bottom: 1px;
         border-left: 1px;
         border-right: 1px;
         top: 900px;
         left: 50px;
         width: 150px;
         height: 200px;

}
.bildaktuell {
        position: absolute;
         z-index: 1;
         top: 380px;
        left: 840px;
         width: 250px;
         height: 200px;
         }


.rss {         position: absolute;
        z-index: 1;
         top: 480px;
         left: 840px;
         width: 150px;
         height: 100px;
         }



.inhalt{
        position: absolute;
         z-index: 2;
         top: 255px;
         left: 220px;
         width: 600px;
        font-weight: normal;
         font-size: 12px;
         }


a.navoben:link {
           text-decoration: none;
            background-color: black;
            color: white;
              }

a.navoben:hover {
           text-decoration: underline;
            background-color: white;
            color: black;
            }

a.navoben:visited {
           text-decoration: underline;
            background-color: black;
            color: white;
            }

a.navoben:active {
            text-decoration: underline;
            color: white;
            background-color: maroon;
            }

#Zwischenueberschrift {
                font-family: Arial;
                font-size: 9pt;
                color: black;
                margin-top: 16pt;
                margin-bottom: 0pt;
        }
        #TabellenzelleTermine {
                font-family: Arial;
                font-size: 9pt;
                color: maroon;
                vertical-align: top;
        }

.dt_einsatz {
        color: black;
         font-weight: bold;
         font-size: 9pt;
         margin-top: 5px;
         margin-left: 10px;
         }

.dd_einsatz {
        color: maroon;
         font-size: 10pt;
         margin-left: 95px;

         }

.eins_mehr {
        color: maroon;
         font-weight: bold;
         text-decoration: underline;
         font-size: 10pt;
         }

.schluss {
        font-size: 9pt;
         color: gray;
         text-align: center;
         margin-top: -5px;
         }

.aktuell {
        font-weight: bold;
         color: maroon;
         background-color: #C0C0C0;
         widht: 100%;
        margin-left: 10px;}


.liste_aktuell{
        font-size: 10pt;
         color: maroon;
         list-style-type: square;
                 }
.einsatztop {
        font-size: 14pt;
        font-weight: bold;
         color: maroon;
                margin-left: 10px;
}


.einsatztext {
        font-size: 9pt;
         color: black;
         margin-left: 10px;
         }
.einsatzheading {
        font-weight: bold;
         color: maroon;
         background-color: #C0C0C0;

        margin-left: 10px;

}

.draeger {
         position: absolute;
         z-index: 5;
         top: 5px;
         left: 35px;

         }