body
{
  background-image:url(grafiken/hg_blau.png);
  font-family:Helvetica,Arial;
  font-size:small;
  text-align:center;
}

td
{
  font-family:Helvetica,Arial;
  font-size:small;
}

div.clear
{
  clear:both;
  line-height:0px;
  height:0px;
}

div#seite
{
  width:953px;
  margin-left:auto;
  margin-right:auto;

}

div#haupthintergrund
{
  background-image:url(grafiken/haupthintergrund.png);
  width:953px;

}


div#linkespalte
{
  clear:both;
  width:171px;
  float:left;

}

div#logo
{
  width:171px;
  height:160px;
}

div#dmenue_kopf
{
  line-height:12px;
  background-image:url(grafiken/dmenue_kopf.png);
  width:171px;
  height:12px;
}
div#dmenue_inhalt
{
  text-align:center;
  background-image:url(grafiken/dmenue_inhalt.png);
  width:171px;

}
div#dmenue_fuss
{
  line-height:12px;
  background-image:url(grafiken/dmenue_fuss.png);
  width:171px;
  height:12px;
}

div#nachrichten_kopf
{
  line-height:12px;
  background-image:url(grafiken/dmenue_kopf.png);
  width:171px;
  height:12px;
  margin-top:5px;
}

div#nachrichten_inhalt
{
  text-align:center;
  background-image:url(grafiken/dmenue_inhalt.png);
  width:171px;

}

div#nachrichtenliste {
  font-size:12px;
  margin-left:10px;
  margin-right:10px;
}

div#nachrichtenliste h1 {
  font-size:12px;
  margin-top:5px;
  margin-left:0px;
  margin-right:0px;
  margin-bottom:0px;
}

div#nachrichtenliste p {
  margin-top:2px;
  margin-bottom:0px;
}

div#nachrichten_fuss
{
  line-height:12px;
  background-image:url(grafiken/dmenue_fuss.png);
  width:171px;
  height:12px;
}

div#nachrichtenliste A
{
  font-size:12px;
  color:red;
  text-decoration:none;
}
div#nachrichtenliste A:hover
{
  font-size:12px;
  text-decoration:underline;
}


div#hauptinhalt
{
  width:611px;
  float:left;

}

div#hinhalt_hgblau1
{
  line-height:12px;
  background-image:url(grafiken/hg_blau.png);
  width:611px;
  height:12px;
}

div#hinhalt_titel
{
  line-height:39px;
  background-image:url(grafiken/hg_rot.png);
  width:611px;
  height:39px;
  text-align:left;
}

div#hinhalt_kanterb
{
  line-height:11px;
  background-image:url(grafiken/kanterb.png);
  width:611px;
  height:11px;
}


div.hinhalt_kantebr
{
  line-height:12px;
  background-image:url(grafiken/kantebr.png);
  width:611px;
  height:12px;
}

div#hinhalt_hsvmenue
{
  line-height:36px;
  background-image:url(grafiken/hg_rot.png);
  width:611px;
  height:36px;
  vertical-align:bottom;
    text-align:left;
}

div#hinhalt_oberekante
{
  line-height:15px;
  background-image:url(grafiken/hinhalt_oberekante.png);
  width:611px;
  height:15px;

}

div#hinhalt
{
  padding-left:20px;
  padding-right:20px;
  text-align:left;
}

div#rechtespalte
{
  width:171px;
  float:left;

}

div#menueabteilungen_kopf
{
  text-align:center;
  background-image:url(grafiken/menueabteilungen_kopf.png);
  width:171px;
  height:94px;

}


div#menueabteilungen_inhalt A
{
  color:red;
  text-decoration:none;
}
div#menueabteilungen_inhalt A:hover
{
  text-decoration:underline;
}

div#menueabteilungen_inhalt
{
  text-align:left;
  font-size:12px;
  padding-top:2px;
  width:171px;

}

div#menueabteilungen_inhalt2 A
{
  color:red;
  text-decoration:none;
}
div#menueabteilungen_inhalt2 A:hover
{
  text-decoration:underline;
}

div#menueabteilungen_inhalt2
{

  text-align:left;
  font-size:12px;
  padding-top:1px;
  background-image:url(grafiken/menueabteilungen_inhalt.png);
  width:171px;

}

div#menueabteilungen_inhalt2 img
{
  clear:all;
  margin-top:0px;
  margin-bottom:10px;
}

div#menueabteilungen_fuss
{
  line-height:15px;
  background-image:url(grafiken/menueabteilungen_fuss.png);
  width:171px;
  height:15px;

}

img#abteilungen
{
  margin-top:13px;
  margin-left:7px;
}


div#sponsor_kopf
{
  line-height:12px;
  background-image:url(grafiken/sponsor_kopf.png);
  width:171px;
  height:12px;

}

div#sponsor_inhalt
{
  text-align:center;
  background-image:url(grafiken/menueabteilungen_inhalt.png);
  width:171px;

}

div#sponsor A
{
  color:red;
  text-decoration:none;
}
div#sponsor A:hover
{
  text-decoration:underline;
}

div#sponsor
{
  text-align: left;
  padding-left: 13px;
  padding-top: 5px;
  font-size: 12px;
  margin-right: 17px;
}

div#sponsor img
{
  border-style: none;
  margin: 1px auto 7px;
  display: block;

}

div#sponsor_fuss
{
  line-height:15px;
  background-image:url(grafiken/menueabteilungen_fuss.png);
  width:171px;
  height:15px;

}

div#abschluss_inhaltlinks
{
  clear:both;
  background-image:url(grafiken/hg_linkespalte.png);
  line-height:15px;
  width:171px;
  height:15px;
  float:left;

}

div#abschluss_inhalt
{
  background-image:url(grafiken/abschluss_inhalt.png);
  line-height:15px;
  width:611px;
  height:15px;
  float:left;


}

div#abschluss_inhaltrechts
{
  background-image:url(grafiken/hg_rechtespalte.png);
  line-height:15px;
  width:171px;
  height:15px;
  float:left;

}

div#abschluss_alles
{
  clear:both;
  background-image:url(grafiken/abschluss_alles.png);
  line-height:20px;
  width:953px;
  height:20px;

}

div#impressum A
{
  color:red;
  text-decoration:none;
  margin-right:100px;
}
div#impressum A:hover
{
  text-decoration:underline;
}

div#impressum
{
  clear:both;
  background-image:url(grafiken/impressum.png);
  text-align:right;
  line-height:23px;
  font-size:12px;
  width:953px;
  height:23px;
}


div#hinhalt_titel
{
  font-size:x-large;
  color:white;
  font-weight:bold;
  vertical-align:middle;
}


img.layout
{
  margin-left:15px;
  border-style:none;
}

img.abteilung
{
  margin-left:25px;
  margin-right:5px;
  border-style:none;
}

/*
 * Layout fuer das linke Menue
 *
 */

div#menue1
{
  text-align:left;
  padding-left:40px;
  padding-right:10px;
}

div#menue1 DIV A
{
  color:red;
  text-decoration:none;
}

div#menue1 DIV A:hover
{
  text-decoration:underline;
}

div.menu-level1-no
{
  font-size:12px;
  padding-top:5px;
  padding-left:5px;
}

div.menu-level1-act
{
  font-weight:bold;
  font-size:12px;
  padding-top:5px;
  padding-left:5px;
}

div.menu-level2-no
{
  font-size:11px;
  padding-left:20px;
}

div.menu-level2-act
{
  font-weight:bold;
  font-size:11px;
  padding-left:20px;
}

div.menu-level3-no
{
  font-size:11px;
  padding-left:30px;
}

div.menu-level3-act
{
  font-weight:bold;
  font-size:11px;
  padding-left:30px;
}

#hinhalt h1
{
  font-size:24px;
  text-align:left;
}
#hinhalt h2
{
  font-size:16px;
  text-align:left;
}

#satzung h1
{
  font-size:24px;
  text-align:center;
}
#satzung h2
{
  font-size:16px;
  text-align:center;
}

#satzung li
{
  margin-top:2px;
  margin-bottom:2px;
}
