html{
  height:100%;  (bewirkt nichts, da kein browser seine höhe kennt)
  margin:0;
  padding:0;
}

body{
  margin:0;
  padding:0;
  font-family: verdana, arial, sans-serif;
  font-size: 10;
  background: url(images/hintergrund.jpg);
}

table {
  font-size: 10px;
}

// Tabelleneigenschaften 

#ganz_aussen {
  width: 667px;
  margin-top: 0px;
  margin-bottom: 0px;
  }

#aussen {
  //background: #ffffff url(images/back.gif) repeat-y 50% 0;
  width:665px;
  border-left: 1px solid #6A6765;
  border-right: 1px solid #6A6765;
  border-top: 1px solid #6A6765;
  border-bottom: 1px solid #6A6765;
}

#left {
  background: #A8A8A8;
  vertical-align: top;
}

#right {
  background: #FFFFFF;
  vertical-align: top;
}

#titel {
  border-left: 1px solid #BDBDBD;
  border-right: 1px solid #BDBDBD;
  margin:0px;
  padding:20px 10px 0px 10px;
  text-align: left;
}

#inhalt {
  border-left: 1px solid #BDBDBD;
  border-right: 1px solid #BDBDBD;
  margin:0px;
  padding:10px 10px 10px 25px;
  text-align: left;
}

#copyright {
  background: #DA251C;
  height: 40px;
  width: 422px;
  border-top: solid #FFFFFF;
  border-top-width: 1px;
  text-align: left;
  font-family: Verdana, arial, sans-serif;
  font-size: 9;
  color: #FFFFFF;
  margin:0px 0px 0px 0px; 
  padding:5px 0px 5px 10px;
  left: 0px;
  position: relative;
}

#inhalt_logo {
  border-left: 1px solid #BDBDBD;
  border-right: 1px solid #BDBDBD;
  background: url(images/inhalt_logo.jpg)  no-repeat;
  background-position: center right;
  text-align: right;
  height: 38px;
}

#inhalt_ende {
  background: #898685;
  height: 7px;
}

#footer{
 height:30px;
 margin:0px;
 padding:0px;
}

#topmenu{
  background:#FFFFFF;
  text-align:right;
  padding: 2px 10px 2px 0px;
}

.seitentitel {
  width: 380px;
  height: 18px;
  background: #CCCCC;
  background-image: url(images/rahmen_seitentitel.jpg);
  background-repeat: no-repeat;
  background-position: center left;
  padding: 0px 0px 0px 20px;
  font-family: Verdana, arial, "lucida console", sans-serif;
  font-size: 14px;
  color: #DA231B;
}


/* Menüstruktur */

.menu1no {
   width: 192px;
   height: 27px;
   background: url(images/menu_rahmen_normal.gif) no-repeat;
   background-color: #A8A8A8;
   background-position: center left;
   padding: 0px 0px 0px 28px;
   vertical-align: middle;
   border-bottom: 1px solid #FFFFFF;
   font-family: Verdana, arial, "lucida console", sans-serif;
   font-size: 11px;
   color: #FFFF00;
}

.menu1act,
.menu1cur {
   width: 192px;
   height: 27px;
   background: url(images/menu_rahmen_aktiv.gif) no-repeat;
   background-color: #D6D5D5;
   background-position: center left;
   padding: 0px 0px 0px 28px;
   vertical-align: middle;
   border-bottom: 1px solid #FFFFFF;
   font-family: Verdana, arial, "lucida console", sans-serif;
   font-size: 11px;
   font-weight: bold;
   color: #DA241B;
}

.menu2no {
   width: 182px;
   height: 22px;
   background-color: #EAEAEA;
   padding: 0px 0px 0px 18px;
   vertical-align: middle;
   font-family: Verdana, arial, "lucida console", sans-serif;
   font-size: 11px;
   color: #DA241B;
}

.menu2act,
.menu2cur {
   width: 182px;
   height: 22px;
   background-color: #EAEAEA;
   padding: 0px 0px 0px 18px;
   vertical-align: middle;
   font-family: Verdana, arial, "lucida console", sans-serif;
   font-size: 11px;
   font-weight: bold;
   color: #DA241B;
}

#menu1no a {
   font-family: Verdana, arial, "lucida console", sans-serif;
   font-size: 11px;
   font-weight: bold;
   text-decoration: none;
   color: #FFFFFF;
}

#menu1act a,
#menu1cur a {
   font-family: Verdana, arial, "lucida console", sans-serif;
   font-size: 11px;
   font-weight: bold;
   text-decoration: none;
   color: #DA241B;
}

#menu1no a:hover {
   font-family: Verdana, arial, "lucida console", sans-serif;
   font-size: 11px;
   font-weight: bold;
   text-decoration: none;
   color: #DA241B;
}

#menu1act a:hover,
#menu1cur a:hover {
   font-family: Verdana, arial, "lucida console", sans-serif;
   font-size: 11px;
   font-weight: bold;
   text-decoration: none;
   color: #DA241B;
}


#menu2no a {
   font-family: Verdana, arial, "lucida console", sans-serif;
   font-size: 11px;
   text-decoration: none;
   color: #DA241B;
}

#menu2act a,
#menu2cur a {
   font-family: Verdana, arial, "lucida console", sans-serif;
   font-size: 11px;
   font-weight: bold;
   text-decoration: none;
   color: #DA241B;
}

#menu2no a:hover {
   font-family: Verdana, arial, "lucida console", sans-serif;
   font-size: 11px;
   font-weight: bold;
   text-decoration: none;
   color: #DA241B;
}

#menu2act a:hover,
#menu2cur a:hover {
   font-family: Verdana, arial, "lucida console", sans-serif;
   font-size: 11px;
   font-weight: bold;
   text-decoration: none;
   color: #DA241B;
}


a.external-link-new-window { color: black; }
a.external-link-new-window:hover { color: red; }



/* NEWS */

.news_latest {
  background: #D6D5D5;
  width: 220px;
  border-top: 1px solid #6A6765;
  border-bottom: 1px solid #6A6765;
}

.news_label {
   width: 192px;
   height: 27px;
   background: url(images/menu_rahmen_aktiv.gif) no-repeat;
   background-color: #D6D5D5;
   background-position: center left;
   padding: 0px 0px 0px 28px;
   vertical-align: middle;
   font-family: Verdana, arial, "lucida console", sans-serif;
   font-size: 10px;
   font-weight: bold;
   color: #DA241B;
}
