BODY {
  margin:5 0 0 60px; padding: 0px; font-family : Verdana,Arial,Helvetica,sans-serif; background-color:#EFEFEF;
}

P,p,LI,li,UL,ul,DL,dl,DT,dt,DD,dd,H1,H2,H3,H4,H5,H6,TD,td,TOP {
  font-family : Verdana,Arial,Helvetica,sans-serif;
}
P,p,LI,li,UL,ul,DL,dl,DT,dt,DD,dd,H1,H2,H3,H4,H5,H6,TOP {
  color : black;
}
P,p,LI,li,UL,ul,DL,dl,DT,dt,DD,dd {
  font-size : 9pt;
}
.head1{
  font-family : Arial,Helvetica,sans-serif;
  font-size : 26pt;
  color : #8F8F8F;
  margin: 10px 0 20px 10px;
}

.head2{
  display: block;
  text-align : left;
  font-family : Arial,Helvetica,sans-serif;
  font-size : 14pt;
  color : #800000;
  margin: 0 10px 10px 10px;
  border-bottom: 2px solid #8F8F8F;
  padding: 0 0 2px 0;
}
.head3{
  text-align : left;
  font-family : Arial,Helvetica,sans-serif;
  font-size : 12pt;
  color : #800000;
  margin: 0 10px 10px 10px;
}
.spitz_alt {
  display: block;
  clear:left;
  font-family : Verdana,Arial,Helvetica,sans-serif;
  font-size : 11px;
  font-weight : bold;
  text-transform : uppercase;
  margin : 5px 10px 5px 10px;
  padding-top: 8px;
  text-algin : left;
  color:#7F7F7F;
  border-top: 1px dashed #8F8F8F;
}
.spitz {
  font-family : Verdana,Arial,Helvetica,sans-serif;
  font-size : 11px;
  font-weight : bold;
  text-transform : uppercase;
  margin : 0px 10px 5px 10px;
  padding-top: 0px;
  text-algin : left;
  color:#7F7F7F;
}
.trenner {
  display: block;
  clear:left;
  margin : 5px 10px 5px 10px;
  padding-top: 8px;
  border-top: 1px dashed #8F8F8F;
}


.text{
  font-family : Verdana,Arial,Helvetica,sans-serif;
  font-size : 11px;
  line-height : 11pt;
  margin : 0px 10px 15px 10px;
  text-algin : left;
}
.text_meldung{
  font-family : Verdana,Arial,Helvetica,sans-serif;
  font-size : 11px;
  line-height : 11pt;
  margin : 0px 10px 15px 10px;
  text-algin : left;
}
.bild_meldung {
  float:left;
  margin:0 10px 4px 10px;
  border: solid grey 1px;
}
.text_news {
  display : block;
  font-family : Verdana,Arial,Helvetica,sans-serif;
  font-size : 11px;
  line-height : 11pt;
  margin : 0px 10px 5px 10px;
  text-algin : left;
  border-top: 1px dashed #8F8F8F;
  padding : 5px 0 5px 0;
}
.hervor {
  font-weight:bold;
  color:#800000;
}


a.news_link {
  text-decoration: none;
  color:000000;
  background: url(pic/bullet_rechts.gif);
  background-repeat: no-repeat;
  background-position: left;
  padding-left: 14px;
}
a.news_link:hover {
    text-decoration: underline;
    color:#9F9F9F;
}
.archiv_news {
  display : block;
  font-family : Verdana,Arial,Helvetica,sans-serif;
  font-size : 11px;
  line-height : 11pt;
  margin : 0px 10px 5px 10px;
  text-algin : left;
}

a.archiv_link {
  text-decoration: none;
  color:000000;
  background: url(pic/bullet_rechts.gif);
  background-repeat: no-repeat;
  background-position: left;
  padding-left: 14px;
}
a.archiv_link:hover {
    text-decoration: underline;
    color:#9F9F9F;
}

.text_ein{
  font-family : Verdana,Arial,Helvetica,sans-serif;
  font-size : 11px;
  line-height : 11pt;
  margin : 0px 10px 5px 30px;
  text-algin : left;
}
.text_simpel{
  font-family : Verdana,Arial,Helvetica,sans-serif;
  font-weight : bold;
  font-size : 11px;
  line-height : 11pt;
  margin : 5px 10px 0px 10px;
  text-algin : left;
}
.tab-text1{
  font-family : Verdana,Arial,Helvetica,sans-serif;
  font-size : 11px;
  text-align=:left;
}
.tab-text2{
  font-family : Verdana,Arial,Helvetica,sans-serif;
  font-size : 11px;
  text-align: right;
}
.tabkopf{
  display: block;
  text-align : left;font-family : Arial,Helvetica,sans-serif;
  font-size : 14pt;
  color : #800000;
  margin: 10px 0 5px 0;
  border-bottom: 2px solid #8F8F8F;
  padding: 0 0 2px 0;
}
.tab_zwischen{
  display: block;
  text-align : left;font-family : Arial,Helvetica,sans-serif;
  font-size : 10pt;
  color : #000000;
  background-color:#DFDFDF;
  border-bottom: 2px solid #8F8F8F;
  margin: 0px 0 5px 0px;
  padding: 0 0 2px 10;
}
.kal_1 {
  font-family : Verdana,Arial,Helvetica,sans-serif;
  font-size : 11px;
  text-align:left;
  line-height: 16px;
  padding: 4px 8px 4px 10px;
  margin: 2px 0 0 10px;
  background-color:#FFE0C1;
  width:500px;
}
.kal_2 {
  font-family : Verdana,Arial,Helvetica,sans-serif;
  font-size : 11px;
  text-align=:left;
  padding: 4px 8px 4px 10px;
  line-height: 16px;
  margin: 2px 0 0 10px;
  background-color:#FFF0E1;
  width:500px;
}
.text-fett{
  font-family : Verdana,Arial,Helvetica,sans-serif;
  font-size : 11px;
  line-height : 11pt;
  font-weight : bold;
}
a.more {
  font-family : Verdana,Arial,Helvetica,sans-serif;
  font-size : 8pt;
  color: #7F7F7F;
  text-decoration: underline;
  background: url(pic/bullet_rechts.gif);
  background-repeat: no-repeat;
  background-position: left;
  padding-left: 14px;

}
a.more:hover {
  color: #000000;

}


/* ----------------------------------------
   ------- Navigation  ------ */

.topnavi {
  font-family : Verdana,Arial,Helvetica,sans-serif;
  font-size : 7pt;
  color : #8F8F8F;
  text-align: right;
  text-decoration: none;
  margin:0 5px 5px 0;
}
.topnavi:hover {
  text-decoration: none;
  color: #000000;
}
.navi2 {
  font-family : Verdana,Arial,Helvetica,sans-serif;
  font-size : 8pt;
  color: #7F7F7F;
  text-decoration: underline;
  background: url(pic/bullet_rechts.gif);
  background-repeat: no-repeat;
  background-position: left;
  padding-left: 14px;
}
a.navi2:hover {
  color: #000000;
}

/* ----------------------------------------
   ------- Listen  ------ */
ul {
  list-style-position: outside;
  list-style-image:url(pic/bullet.gif);
}
li {
  font-family : Verdana,Arial,Helvetica,sans-serif;
  font-size : 11px;
  line-height : 12pt;
  margin-bottom: 5 px;
}
.gotop {
  font-family : Verdana,Arial,Helvetica,sans-serif;
  font-size : 8pt;
  color: #7F7F7F;
  text-decoration: underline;
  background: url(pic/bullet_oben.gif);
  background-repeat: no-repeat;
  background-position: left;
  padding-left: 14px;
}
.gotop_format {
 text-align : right;
}

/* ----------------------------------------
   ------- Sonstige Auszeichnungen  ------ */

.header {
  display: block;
  border-left: 5px solid #8F8F8F;
  border-right: 1px solid #8F8F8F;
  border-top: 1px solid #8F8F8F;
  padding: 2 2 2 10px;
  font-size : 9pt;
  font-family : Verdana, Arial,Helvetica,sans-serif;
  font-weight: bold;
  text-align : left;
  background-color:#FFE2D5;
  margin: 0 2px 0 0px;
}

.header_2 {
  display: block;
  border-left: 5px solid #0000E6;
  border-right: 1px solid #8F8F8F;
  border-top: 1px solid #8F8F8F;
  padding: 2 2 2 10px;
  font-size : 9pt;
  font-family : Verdana, Arial,Helvetica,sans-serif;
  font-weight: bold;
  text-align : left;
  background-color:#E1E1FF;
  margin: 0 2px 0 0px;
}
.header_index {
  display: block;
  border-left: 5px solid #8F8F8F;
  border-right: 1px solid #8F8F8F;
  border-top: 1px solid #8F8F8F;
  padding: 2 2 2 10px;
  font-size : 9pt;
  font-family : Verdana, Arial,Helvetica,sans-serif;
  font-weight: bold;
  text-align : left;
  background-color:#FFE2D5;
  margin:0 5px 10px 10px ;
}


.rubrik {
  display: block;
  border-left: 5px solid #800000;
  padding: 2 2 2 10px;
  font-size : 8pt;
  font-family : Verdana, Arial,Helvetica,sans-serif;
  font-weight: bold;
  text-align : left;
  background-color: #FFE2D5;
  margin: 0 10px 0 0px;
}

.kasten {
  border-left: 5px solid #FFE2D5;
  border-right: 1px solid #8F8F8F;
  border-bottom: 1px solid #8F8F8F;
  background-color: #FFFFFF;
  padding: 10px 2px 2px 0px;
  margin: 0 2px 10px 0;
}
.kasten_2 {
  border-left: 5px solid #E1E1FF;
  border-right: 1px solid #8F8F8F;
  border-bottom: 1px solid #8F8F8F;
  background-color: #FFFFFF;
  padding: 10px 2px 2px 0px;
  margin: 0 2px 10px 0;
}

.kasten_titel {
  border-left: 5px solid #800000;
  border-right: 1px solid #DFDFDF;
  border-top: 1px solid #DFDFDF;
  border-bottom: 1px solid #DFDFDF;
  background-color: #FFFFFF;
  padding: 2 2 2 0px;
  margin: 0 10px 10 15px;
  height: 70px;
}

.foot{
  font-size : 8pt;
  color : #6F6F6F;
  text-align : center;
  margin : 5px;
}
.klein{
  font-size : 7pt;
  font-family : Verdana,Arial,Helvetica,sans-serif;
  margin-left:10px;
}
.hinweis{
  font-size : 8pt;
  font-family : Verdana,Arial,Helvetica,sans-serif;
  border: 2px solid #FFE2D5;
  background-color: #FFFFFF;
  padding: 5px;
  margin: 0 10px 0 10px;
}
.hinweis_2{
  font-size : 8pt;
  font-family : Verdana,Arial,Helvetica,sans-serif;
  border: 2px solid #FFE2D5;
  background-color: #FEF3E0;
  padding: 5px;
  margin: 0px 10px 5px 10px;
}

.drei_zwei {
  margin: 8px 0 7px 17px
}

/* ----------------------------------------
   ------------ Für Tabelle Sitzungskalender  -------------- */

.fett{
  font-weight : bold;
}
.kleiner {
  font-size : 7pt;
}


/* ----------------------------------------
   ------------ Bildlegende  -------------- */


dl.image {
/* -  border:1px solid #dcdcdc;    ----- */
  padding:5px;

}
dl.image dt {
  margin:5px 0 0;
  text-align:center;
  font-weight:normal;
  font-size:10px;
}
dl.image dd {
  margin:0;
  text-align:left;
  font-size:10px;
}
dl.center {
  margin:5px auto 5px auto;
}
dl.left {
  margin:5px 10px 5px 5px;
  float: left;
}
dl.right {
  margin:5px 10px 5px 5px;
  float: right;
}

/* ----------------------------------------
   ------------ Bildgalerie  -------------- */


.foto_bild {
  margin:0 20px 20px 0;
  border: solid grey 1px;
}
