@media screen {

HTML {
        BACKGROUND-COLOR: #dfefd4;
        margin-bottom: 1px;
        height: 100%;
}

BODY {
        BACKGROUND-COLOR: #dfefd4;
        TEXT-ALIGN: center;
        FONT-FAMILY: Arial, Helvetica, sans-serif;
        FONT-SIZE: 13px;
        COLOR: #000;
        HEIGHT: 101%;
}

#logo {
        LEFT: 50%;
        BACKGROUND-IMAGE: url(../img/Kopf.jpg);
        BACKGROUND-REPEAT: no-repeat;
        MARGIN-LEFT: -430px;
        WIDTH: 860px;
        POSITION: absolute;
        TOP: 10px;
        HEIGHT: 220px;
        TEXT-ALIGN: left;
        border-top: 1px solid #C0C0C0;
        border-left: 1px solid #C0C0C0;
}
#header {
        LEFT: 50%;
        MARGIN-LEFT: -430px;
        WIDTH: 860px;
        POSITION: absolute;
        TOP: 80px;
        TEXT-ALIGN: left;
        z-index: 10;
}
#subject {
        FONT-FAMILY:  Arial, Helvetica, sans-serif;
        MARGIN-LEFT: 240px;
        FONT-SIZE: 36px;
        FONT-WEIGHT: bold;
        COLOR: #DB0132;
        WIDTH: 400px;
        POSITION: absolute;
        TOP: 40px;
        TEXT-ALIGN: left;
        TEXT-TRANSFORM: uppercase;
}

#firmen {
        BACKGROUND-IMAGE: url(../img/Firmen.gif);
        BACKGROUND-REPEAT: no-repeat;
        FONT-FAMILY:  Arial, Helvetica, sans-serif;
        FONT-SIZE: 20px;
        COLOR: #DB0132;
        WIDTH: 200px;
        HEIGHT: 235px;
        POSITION: absolute;
        MARGIN-LEFT: 10px;
        TOP: -55px;
        TEXT-ALIGN: left;
        border-right: 2px solid #000000;
        border-bottom: 2px solid #000000;
}

#menu {
        PADDING: 0;
        LEFT:560px;
        FONT-SIZE: 13px;
        font-weight: normal;
        WIDTH: 280px;
        COLOR: #00a765;
        TEXT-ALIGN: left;
        POSITION: absolute;
        TOP: 80px;
        z-index: 60;
}

#menu ul, ol, li {
        list-style-type: none;
}

#menu li.pfeil {
          list-style: url(../img/Pfeil_rot.gif) inside;
          margin-left: 0;
          padding: 2px 0 5px 0;
          font-weight: bold;
          border-bottom: 1px solid #b2d5c1;
}

#menu li.pfeil_0 {
          list-style: url(../img/Pfeil_hgn.gif) inside;
          margin-left: 0;
          padding: 2px 0 5px 0;
          font-weight: bold;
          border-bottom: 1px solid #b2d5c1;
}

#name {
        LEFT:0;
        WIDTH: 220px;
        POSITION: absolute;
        TOP: 27px;
        COLOR: #68b022;
        TEXT-ALIGN: left;
        FONT-SIZE: 14px;
        FONT-WEIGHT: bold;
}

#content {
        LEFT: 50%;
        MARGIN-LEFT: -430px;
        WIDTH: 860px;
        POSITION: absolute;
        TOP: 225px;
}

#content_start {
        LEFT: 50%;
        MARGIN-LEFT: -430px;
        WIDTH: 860px;
        POSITION: absolute;
        TOP: 10px;
}

#orientation {
        MARGIN-LEFT: 240px;
        WIDTH: 600px;
        HEIGHT: 40px;
        FONT-SIZE: 26px;
        FONT-WEIGHT: bold;
        font-style:italic;
        TEXT-ALIGN: left;
        COLOR: #b9dfa2;
        PADDING: 5px 0 0 0;
        BACKGROUND-COLOR: #fff;
}

#shadow {
        LEFT: 0;
        WIDTH: 860px;
        BACKGROUND-COLOR: #fff;
        POSITION: absolute;
        TOP: 0px;
        TEXT-ALIGN: left;
        border-left: 1px solid #C0C0C0;
        border-bottom: 1px solid #C0C0C0;
}

#information {
        MARGIN-LEFT: 10px;
        WIDTH: 580px;
        FONT-SIZE: 13px;
        font-weight: normal;
}


#information ul, ol, li {
        list-style-type: none;
}

#information li.pfeil {
          list-style: url(../img/Pfeil_sw.gif) inside;
          margin: 0;
          padding: 2px 0 5px 0;
          font-weight: bold;
}

#enger {
        margin-left: auto;
        margin-right: auto;
        WIDTH: 450px;
}

#unten {
        MARGIN-LEFT:0;
        BACKGROUND-COLOR: #efe7ef;
        TEXT-ALIGN: left;
}

#footer {
        BACKGROUND-COLOR: #B2D5C1;
        PADDING: 8px 0 0 20px;
        HEIGHT: 40px;
        TEXT-ALIGN: center;
        COLOR: #008f3b;
}



html>body #information {
        height: auto;
        min-height: 101%px;
}

h1, h2, h3, h4, h5 {FONT-FAMILY:Arial, Helvetica, sans-serif; }

H1 {PADDING-LEFT: 20px; FONT-SIZE: 19px; TEXT-TRANSFORM: uppercase; COLOR: #68b022; PADDING-TOP: 10px; LETTER-SPACING: 1px}

H2.sl {PADDING:0 0 0 10px; FONT-SIZE: 19px; COLOR: #68b022; }

H2 {FONT-SIZE: 130%; COLOR: #000;}

H3 {FONT-SIZE: 110%; TEXT-TRANSFORM: uppercase; COLOR: #008436; PADDING-TOP: 5px}

H3.rot {FONT-SIZE: 120%; FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase; COLOR: #ff0000; PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 5px}

H2.ws {FONT-SIZE: 120%; COLOR: #FFFFFF; PADDING-TOP: 5px}

H4 {FONT-SIZE: 105%; }

H4.gn {FONT-SIZE: 105%; COLOR: #008436; }

H4.SL {PADDING:0 0 0 10px; FONT-SIZE: 115%; COLOR: #68b022; FONT-WEIGHT: bold;}

A:link {COLOR: #DB0132; TEXT-DECORATION: none}

A:visited {COLOR: #DB0132; TEXT-DECORATION: none}

A:hover {COLOR: #68b022; TEXT-DECORATION: underline}

A:active {COLOR: #68b022; TEXT-DECORATION: underline}

A:focus {COLOR: #68b022; TEXT-DECORATION: underline}


A:link.gn {COLOR: #008f3b; TEXT-DECORATION: none}

A:visited.gn {COLOR: #008f3b; TEXT-DECORATION: none}

A:hover.gn {COLOR: #008f3b; TEXT-DECORATION: none}

A:active.gn {COLOR: #008f3b; TEXT-DECORATION: none}

A:focus.gn {COLOR: #008f3b; TEXT-DECORATION: none}

.blau   { FONT-SIZE: 13px; COLOR: #1262ad; FONT-WEIGHT: normal;}
.blau_B { FONT-SIZE: 15px; COLOR: #1262ad; FONT-WEIGHT: bold;}
.blau_K { FONT-SIZE: 15px; font-style:italic; COLOR: #1262ad; FONT-WEIGHT: normal;}

.rot   { FONT-SIZE: 13px; COLOR: #DB0132; FONT-WEIGHT: normal;}
.rot_B { FONT-SIZE: 15px; COLOR: #DB0132; FONT-WEIGHT: bold;}
.rot_K { FONT-SIZE: 13px; font-style:italic; COLOR: #DB0132; FONT-WEIGHT: normal;}


.pfl   { background-color:#FFF0FF;}

*+html #sub_name {FONT-SIZE: 14px;} /* IE7 only */
* html #sub_name {FONT-SIZE: 14px;} /* IE6 only */

p.innen { MARGIN-LEFT: 30px; }

.sw_Bold { FONT-SIZE: 13px; COLOR: #000; FONT-WEIGHT: bold;}

tr.grn { FONT-SIZE: 13px; COLOR: #008436; FONT-WEIGHT: normal; }

.s { FONT-SIZE: 10px; COLOR: #008436; FONT-WEIGHT: normal; }

} /* Ende @media - nicht löschen! */

/* ======================================
   E N D E fundament.css
   ====================================== */