BODY

.body
   {
   margin-left:0px;
   margin-right:0px;
   margin-top:0px;
   margin-bottom:0px
   }

html, body
   {
   font-family:verdana, arial, helvetica, sans-serif;
   font-size:95%; /*erreicht ann&auml;hernd gleiche Schriftgr&ouml;&szlig;en in NN, IE und OP*/
   background-image:url(../pix/bg_navigation_neu.jpg);
   background-position:top left;
   background-repeat:no-repeat;
   margin:0;
   padding:0;
   }

h1, h2, h3, h4, h5, h6, p, form
  {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  margin:0;
  padding:0;
  }

img
  {
  border:none;
  }

#ecke
   {
   position:absolute;
   background-image:url(../pix/ecke.gif);
   background-position:top left;
   height:52px;
   width:48px;
   left:210;
   top:94;
   }

#bg_rot_kopf
   {
   position:absolute;
   background-image:url(../pix/nav_rot.gif);
   background-position:top left;
   height:37px;
   width:100px;
   left:800;
   top:0;
   }
/*
#karte
   {
   position:absolute;
   background-image:url(../pix/karte_klein.gif);
   background-position:top left;
   height:214px;
   width:420px;
   left:250;
   top:130;
   }
*/

#hauptnavigation
   {
   position:absolute;
   left:0;
   top:145;
   }

#subnavigation
   {
   position:absolute;
   left:0;
   top:230;
   }

#feature
   {
   padding: 0px 0px 0px 10px;
   }

#home
   {
   position:absolute;
   left:242;
   top:70;
   }

/* - - - - - - - - - - - - Tabellen / Zellenhinterguende - - - - - - - - - - - - */

.rot { background-color:#E8350A; }
.orange { background-color:#FF6600; }
.mittelorange { background-color:#FF8838; }
.hellorange { background-color:#FFA264; }
.grau { background-color:#CCCCCC; }
.mittelgrau { background-color:#D7D7D7; }
.graugruen { background-color:#D2D0C1; }
/*.hellgrau { background-color:#F6F6F6; } */
.hellgrau { background-color:#D7D7D7; }
.blaugrau { background-color:#B6C8C8; }
.beche { background-color:#BBAA8F; }
.mittelbech { background-color:#BdB6A4; }
.weiss { background-color:#ffffff; }

/* - - - - - - - - - - - - Bilder Positionierung Kopfbereich - - - - - - - - - - - - */

.bilder {
        border-bottom:1px solid #ED1C24;
        border-right:1px solid #ED1C24;
        border-left:1px solid #ED1C24;
        border-top:1px solid #ED1C24;
}

/* - - - - - - - - - - - - Schriftformatierung - - - - - - - - - - - - */

.normal {
        font-size:0.7em;
        vertical-align:top;
        color: #425163;
        }

.normal_rechts {
        font-size:0.7em;
        vertical-align:top;
        text-align: right;
        color: #425163;
        }

.normal_fett {
        font-size:100%;
        font-weight: bold;
        }

.normal_kursiv {
        font-size:100%;
        font-style:italic;
        }

.normal_klein_rechts {
        font-size:0.6em;
        vertical-align:top;
        text-align:right;
        color: #E8350A;
        }

.rot_fett {
        font-size:100%;
        font-weight: bold;
        color: #EA0814;
        }

/* - - - - - - - - - - - - Ueberschriften - - - - - - - - - - - - */

h1 {
   font-size:0.8em;
   font weight: bold;
   color: #5B6F7F;
   }

h2 {
   font-size:100%;
   font weight: bold;
   color: #ffffff;
   }

h3 {
   font-size:0.7em;
   font weight: bold;
   color: #ffffff;
   }

.header{
   font-size:0.7em;
   font weight: bold;
   color: #E8350A;
   background-color:#EAE7E0;
   }

/* - - - - - - - - - - - - Links / Navigation - - - - - - - - - - - - */

a.link {
        font-size:100%;
        text-decoration: none;
        color: #EA0814;
        }

a.link_fett {
        font-size:100%;
        font-weight: 700;
        text-decoration: none;
        color: #E8350A;
        }

a.link_rot {
        font-size:100%;
        text-decoration: none;
        color: #EA0814;
        }

a.link_ueberschrift {
        font-size:100%;
        text-decoration: underline;
        color: #E8350A;
        }


a.link_land {
        font-size:0.7em;
        text-decoration: none;
        color: #E8350A;
        }

a.navigation_fett {
        font-size:0.7em;
        font-weight: bold;
        text-decoration:none;
        color: #E8350A;
        }

a.navigation_fett:hover {
        font-size:0.7em;
        font-weight: bold;
        text-decoration:none;
        color: #ffffff;
        }

a.navigation_fett_aktiv {
        font-size:0.7em;
        font-weight: bold;
        text-decoration:none;
        color: #ffffff;
        }

a.navigation {
        font-size:0.7em;
        font-weight: 500;
        text-decoration:none;
        line-height:19px;
        color: #E8350A;
        }

a.navigation:hover {
        font-size:0.7em;
        font-weight: 500;
        text-decoration:none;
        line-height:19px;
        color: #ffffff;
        }

a.navigation_aktiv {
        font-size:0.7em;
        font-weight: 500;
        text-decoration:none;
        line-height:19px;
        color: #ffffff;
        }


a.navigation_weiss {
        font-size:0.8em;
        font-weight: bold;
        text-decoration:none;
        color: #ffffff;
        }

a.navigation_weiss:hover {
        font-size:0.8em;
        font-weight: bold;
        text-decoration:none;
        color: #BdB6A4;
        }

a.navigation_weiss_aktiv {
        font-size:0.8em;
        font-weight: bold;
        text-decoration:none;
        color: #BdB6A4;
        }