html, body {
      height : 100%;
      margin : 0;
      padding : 0;
      border  : 0;
}

h1 {
    font-family : Arial;
    font-size   : 20px;
    padding : 0;
    margin : 0;
}


h2 {
  font-family : Arial, Helvetica, sans-serif;
  font-size : 14px;
  padding : 0;
  margin : 0;
}

h3 {
  font-family : Arial, Helvetica, sans-serif;
  font-size : 14px;
  padding : 0;
  margin : 0;
}

h4 {
  margin-bottom: 0;
  font-family : Arial, Helvetica, sans-serif;
  font-size : 14px;
  padding : 0;
  margin : 25px 0 0px 23px;
}


#kopfzeile {
      padding : 0;
      margin : 0;
      border : 0;
      text-align : center;
      height : 45px;
      width  :1000px;
      border-bottom : 1px solid black;
      border-right  : 1px solid black;
      background-color: #ffe608;
}

html>body #kopfzeile {
      height : 45px;
      width  :1001px;
}

#logozeile {
      padding : 0;
      margin : 0;
      border : 0;
      font-weight : bold;
      height : 150px;
      width  : 1005px;
}

html>body #logozeile {
      height : 150px;
}


#logo {
    float : left;
    width  : 175px;
    height : 150px;
    border : 0;
    margin : 0;
    padding : 0;
    border-right : 1px solid black;
    background-color: #ffe608;
}


html>body #logo {
    width : 174px;
    height : 150px;
}

#bild_band {
   position : relative;
   left : -4px;
   margin : 0;
   padding : 0;
   border-left : 1px solid black;
   border-right : 1px solid black;
   width : 826px;
}

html>body #bild_band {
   width : 1000px;
   left : 0px;
}

.head_img {
   position : relative;
   margin  : 0px;
   padding : 0px;
}


#main_navigation {
      padding : 0;
      margin : 0;
      border : 0;
      text-align : left;
      height : 20px;
      width  :1000px;
      border-top : 1px solid black;
      border-bottom : 1px solid black;
      border-right  : 1px solid black;
      background-color : #ffe608;
}

html>body #main_navigation {
      height : 25px;
      width  : 1001px;
}

#haupt_menu {
  position : relative;
  float : left;
  padding : 0px;
  margin-left : 25px;
  margin-top: 0px;
  left : 0px;
  width : 700px;
  height: 19px;
  background-color : #ffe608;
}

html>body #haupt_menu {
  padding : 0px;
  margin-left : 25px;
  margin-top : 0px;
  left : 0px;
  height: 24px;
  width : 700px;
}

#fueller {
  position : relative;
  float : left;
  width  : 175px;
  height : 26px;
  border : 0;
  margin : 0;
  padding : 0;
  border-right : 1px solid black;
}

html>body #fueller {
    width  : 174px;
}


#sub_navigation {
      position : absolute;
      padding-top : 15px ;
      margin : 0px;
      border-right : 1px solid black;
      border-bottom : 1px solid black;
      height : 550px;
      background: #ffe608;
      width : 175px;
      /* filter:Alpha(opacity=50, finishopacity=0, style=0); */
}

html>body  #sub_navigation{
    padding-left : 10px ;
    padding-top : 35px;
    width : 164px;
    height : 515px;
}



#inhalt {
      position : absolute;
      left    : 175px;
      padding : 5px;
      margin : 0;
      border : 0;
      height : 550px;
      background : white;
      width : 600px;
}

html>body #inhalt{
      width : 642px;
      height : 540px;
}

#marginalie {
      position : absolute;
      padding : 0;
      margin : 0;
      left  : 825px;
      border-left : 1px solid black;
      border-right : 1px solid black;
      border-bottom : 1px solid black;
      height : 550px;
      font-weight : bold;
      background : #ffe608;
      /* filter:Alpha(opacity=50, finishopacity=0, style=0); */
      width : 175px;
}

html>body #marginalie{
      float : none;
      left  : 827px;
      width : 173px;
/*      float : right; */
}

#inhalt:first-line {
      font-weight : bold;
}

.tabelle {
    border : 1px #ffe608 solid;
    width  : 600px;
    margin-left : 20px;
    margin-top : 20px;
}

#tabelle {
  border : 1px #ffe608 solid;
  width  : 600px;
  margin-left : 20px;
  margin-top : 20px;
}

#tabelle_or {
  border : 0;
  width  : 600px;
  margin-left : 20px;
  margin-top : 20px;
}

.tabelle td {
  border-right : 1px #ffe608 solid;
  border-bottom : 1px #ffe608 solid;
  color : black;
  font-size : 11pt;
  font-family : Arial, Helvetica, sans-serif;
  font-weight: normal;
}

.tabelle_or td {
  color : black;
  font-size : 11pt;
  font-family : Arial, Helvetica, sans-serif;
  font-weight: normal;
}

#tabelle_or td {
  color : black;
  font-size : 11pt;
  font-family : Arial, Helvetica, sans-serif;
  font-weight: normal;
}

#tabelle td {
  border-right : 1px #ffe608 solid;
  border-bottom : 1px #ffe608 solid;
  color : black;
  font-size : 11pt;
  font-family : Arial, Helvetica, sans-serif;
  font-weight: normal;
  padding: 4px;
}

.tabelle h3 {
  color : black;
  font-size : 14pt;
  font-family : Arial, Helvetica, sans-serif;
  margin-top : 5px;
  margin-bottom : 5px;
  margin-left : 20px;
}

#tabelle h3 {
  color : black;
  font-size : 14pt;
  font-family : Arial, Helvetica, sans-serif;
  margin-top : 5px;
  margin-bottom : 5px;
  margin-left : 20px;
}

#tabelle h4 {
  color : black;
  font-size : 12pt;
  font-family : Arial, Helvetica, sans-serif;
  font-weight: 700;
  margin-top : 15px;
  margin-bottom :0px;
  margin-left : 4px;
  padding: 0;
}


.tabelle_or h3 {
  color : black;
  font-size : 14pt;
  font-family : Arial, Helvetica, sans-serif;
  margin-top : 5px;
  margin-bottom : 5px;
  margin-left : 20px;
}

#tabelle_or h4 {
  color : black;
  font-size : 11px;
  font-family : Arial, Helvetica, sans-serif;
  font-weight: 700;
  margin-top : 15px;
  margin-bottom :0px;
  margin-left : 4px;
  padding: 0;
}

.tabelle_or h4 {
  color : black;
  font-size : 11pt;
  font-family : Arial, Helvetica, sans-serif;
  font-weight: 700;
  margin-bottom :0px;
  padding: 0;
  clear: both;
}

.tabelle_or {
  border : 0px;
  width  : 600px;
  margin-left : 20px;
  margin-top : 20px;
}



.link {
   color : black;
}

.cr {
  color : black;
  font-size : 10pt;
  font-family : Arial, Helvetica, sans-serif;
}

.tn {
  color : black;
  font-size : 14pt;
  font-weight : 700;
  font-family : Arial, Helvetica, sans-serif;
}

.no_tn {
  color : black;
  font-size : 14pt;
  font-weight : 700;
  text-decoration : line-through;
  font-family : Arial, Helvetica, sans-serif;
}

.zeilen_v_abstand {
  padding-bottom: 10px;
}

#tbl_permanent_rechts {
  margin: 10px 0 0 3px;
}

.td_permanent_rechts {
  align: center;
  font-family: Arial;
  font-size: 14px;
  padding: 0 0 15px 0;
}

.image_aktuelles {
  margin: 0 10px 0 0;
}

.td_aktuelles_titel {
  background : #ffe608;
  /* filter:Alpha(opacity=50, finishopacity=0, style=0); */
  padding: 5px 0 5px 5px;
}

.tr_aktuelles_titel {
  margin: 0 0 10px 0;
}

.td_aktuelles_text {
  padding: 10px 0 0 0;
}

.img_az_aktuelles {
  margin: 0 10px 0 0;
}

.uhrzeit {
  margin: 0 0 0 3px;
  padding: 0;
  font-family: Arial;
  font-size: 8pt;
}
