BODY {
  margin-left : 0px; margin-right : 0px; margin-top : 5px; 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,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 : 10pt;
}

.text{
  font-size : 10pt;
  font-family : Verdana,Arial,Helvetica,sans-serif;
  line-height: 14pt;
  text-align : left;
  margin-left : 15px;
}
.text_haupt{
  font-size : 10pt;
  font-family : Verdana,Arial,Helvetica,sans-serif;
  line-height: 14pt;
  text-align : left;
  margin-left: 15px;
}
.text_lead{
  font-size : 12 pt;
  font-weight: bold;
  color:#7F7F7F;
  font-family : Verdana,Arial,Helvetica,sans-serif;
  line-height: 14pt;
  text-align : left;
  margin-left: 15px;
}

.head1 {
  font-size : 14 pt;
  font-family : Arial,Helvetica,sans-serif;
  font-weight: bold;
  text-align : left;
  color:#7F7F7F;
  margin: 0 0 30px 15px;
}

.head2 {
  font-size : 12 pt;
  font-family : Arial,Helvetica,sans-serif;
  font-weight: bold;
  text-align : left;
  color:#7F7F7F;
  margin: 0 0 5px 15px;
}
a.link {
  font-family : Verdana,Arial,Helvetica,sans-serif;
  font-size : 9pt;
  color: #7F7F7F;
  text-decoration: none;
  background: url(pic/bullet_rechts.gif);
  background-repeat: no-repeat;
  background-position: left;
  padding-left: 14px;

}
a.link:hover {
  color: #000000;
}
/* -------------------------------------- */
/* ---------- Meldungen auf Startseite ----*/
.meldung_container {
  border: 1px solid #DFDFDF;
  padding : 10px;
  margin: 0 0 15px 15px;
}

.meldung_top {
  display : inline;
  text-transform : uppercase;
  font-size : 8pt;
  font-family : Verdana, Arial,Helvetica,sans-serif;
  text-align : left;
  color: #5F5F5F;
  background-color: #FFFFFF;
  margin-left: 22px;
  padding: 0 3px 0 3px;
  position:relative; top:4px;
}

.meldung_header {
  font-size : 11pt;
  font-family : Verdana, Arial,Helvetica,sans-serif;
  font-weight: bold;
  text-align : left;
  margin-bottom: 10px;

}
.meldung_text{
  font-size : 9pt;
  font-family : Verdana,Arial,Helvetica,sans-serif;
  line-height: 12pt;
  text-align : left;
}
.m1 {
  display:block;
  background-color:#C1E1C7;
  padding:2px 5px 2px 5px;
  border-bottom: solid 2px #FFFFFF;
}
.m2 {
  display:block;
  background-color:#E8F2E6;
  padding:2px 5px 2px 5px;
  border-bottom: solid 2px #FFFFFF;
}
/* -------------------------------------- */
/* ---------- News in Randspalte----------*/
.news_container {
  border: 1px solid #DFDFDF;
  padding : 8px;
  margin: 0 10px 10px 15px;
}

.news_top {
  clear:left;
  display : inline;
  text-transform : uppercase;
  font-size : 7pt;
  font-family : Verdana, Arial,Helvetica,sans-serif;
  text-align : right;
  color: #5F5F5F;
  background-color: #FFFFFF;
  margin-left: 22px;
  padding: 0 3px 0 3px;
  position:relative; top:4px;
}

.news_header {
  font-size : 8pt;
  font-family : Verdana, Arial,Helvetica,sans-serif;
  font-weight: bold;
  text-align : left;
  margin-bottom: 10px;

}
.news_text{
  font-size : 8pt;
  font-family : Verdana,Arial,Helvetica,sans-serif;
  text-align : left;
}
a.news_link {
  font-family : Verdana,Arial,Helvetica,sans-serif;
  font-size : 8pt;
  color: #7F7F7F;
  text-decoration: none;
  background: url(pic/bullet_rechts.gif);
  background-repeat: no-repeat;
  background-position: left;
  padding-left: 14px;

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

.news_rubrik {
  display: block;
  font-size : 9pt;
  font-weight: bold;
  font-family : Arial,Helvetica,sans-serif;
  text-align : left;
  color:#FFFFFF;
  background-color: 01627D;
  margin: 0px 5px 10px 15px;
  padding: 1px 0 1px 15px;
}

.news_bild {
  margin: 0 10px 5px 0;
  float: left;
}

/* -------------------------------------- */
/* --------- Impuls ----- */

.impuls {
  display: block;
  font-size : 9pt;
  font-weight: bold;
  font-family : Arial,Helvetica,sans-serif;
  text-align : left;
  color:#FFFFFF;
  background-color: 01627D;
  margin: 0px 0px 5px 0px;
  padding: 1px 0 1px 15px;
}

.impuls_container {
  border: 1px solid #DFDFDF;
  margin: 0 10px 10px 15px;
  background-color:#E7FFE6;
}

.impuls_header {
  font-size : 8pt;
  font-family : Verdana, Arial,Helvetica,sans-serif;
  font-weight: bold;
  text-align : left;
  margin: 0 5px 5px 5px;

}
.impuls_text{
  font-size : 8pt;
  font-family : Verdana,Arial,Helvetica,sans-serif;
  text-align : left;
  margin: 0 0 5px 5px;
  text-decoration: none;
  color:#000000;
}
.impuls_text:hover{
  text-decoration: underline;

}

/* -------------------------------------- */
/* --------- Navigation  Startseite ----- */
a.nav_home{
  font-size : 11pt;
  font-family : Verdana,Arial,Helvetica,sans-serif;
  font-weight: bold;
  text-decoration:none;
  color:#00467F;
  padding-left:15px;
}
a.nav_home:hover{
  color:#8F8F8F;
  font-weight: bold;
  background-image:url(pic/pfeil_klein.gif);
  background-position: right;
}
/* ------------------------------------- */
/* --------- Navigation 1. Ebene ------- */
a.nav_1{
  font-size : 8pt;
  font-family : Verdana,Arial,Helvetica,sans-serif;
  text-decoration:none;
  color:#5F5F5F;
}
.navi_1 {
 margin: 0 0 10px 10px;
}

a.nav_1:hover{
  color:#B10000;
}
a.nav_1_aktiv{
  font-size : 8pt;
  font-family : Verdana,Arial,Helvetica,sans-serif;
  color:#000000;
  text-decoration:none;
}
/* -------------------------------------- */
/* --------- Navigation Gemeinde -------- */

a.nav_gemeinde{
  display : block;
  font-size : 8pt;
  font-family : Verdana,Arial,Helvetica,sans-serif;
  text-decoration:none;
  color:#5F5F5F;
  padding: 2px 0 2px 20px;
  margin: 0 1px 0 1px;
}
a.nav_gemeinde:hover{
  color:#000000;
  background-color: #EBD7CD;
}
a.nav_gemeinde_aktiv{
  display : block;
  font-size : 8pt;
  font-family : Verdana,Arial,Helvetica,sans-serif;
  color:#FFFFFF;
  text-decoration:none;
  padding:2px 0 2px 20px;
  background-color: #B10000;
   margin: 0 1px 0 1px;
}

/* -------------------------------------- */
/* --------- Navigation innerhalb Gemeinde -------- */
.navi3_top {
  display : inline;
  text-transform : uppercase;
  font-size : 8pt;
  font-family : Verdana, Arial,Helvetica,sans-serif;
  text-align : left;
  color: #5F5F5F;
  background-color: #FFFFFF;
  margin-left: 10px;
  padding: 0 3px 0 3px;
  position:relative; top:4px;
}
.navi3_top_zeile1{
  display : inline;
  font-size : 8pt;
  font-family : Verdana, Arial,Helvetica,sans-serif;
  text-align : left;
  color: #5F5F5F;
  background-color: #FFFFFF;
  margin-left: 20px;
  padding: 0 3px 0 3px;
  position:relative; top:4px;
}
.navi3_top_kasten {
  margin-left:10px;
  border-bottom: 1px solid #DFDFDF;
  margin-bottom:10px;
}

.navi3_tab {
  text-align: right;
  border-bottom: 1px solid #FFFFFF;
  padding: 2px 0 2px 10px;
  margin: 0 0 1px 10px;
  background-color:#D6E1E2;
}
.navi3_tab_gruppe {
  text-align: right;
  border-bottom: 1px solid #FFFFFF;
  padding: 2px 0 2px 10px;
  margin: 0 0 1px 10px;
  background-color:#EBD7CD;
}
.navi3_tab_prr {
  text-align: right;
  border-bottom: 1px solid #FFFFFF;
  padding: 2px 0 2px 10px;
  margin: 0 0 1px 10px;
  background-color:#C1E1C7;
}
a.nav_3{
  display : block;
  font-family : Verdana,Arial,Helvetica,sans-serif;
  font-size : 8pt;
  color : #000000;
  margin-top: 0px;
  margin-bottom: 0px;
  text-align: left;
  text-decoration:none;
}
a.nav_3:hover{
  color: #FFFFFF;
  font-weight: bold;
  text-decoration:none;
}
a.nav_3_aktiv{
  display: block;
  font-size : 9pt;
  font-family : Verdana,Arial,Helvetica,sans-serif;
  font-weight: bold;
  color:#BF0000;
  text-decoration:none;
}
.navi_3 {
  text-align: right;
  margin: 0 15px 10px 0;
}

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

.navi_kiga_tab {
  text-align: right;
  border-bottom: 1px solid #FFFFFF;
  padding: 2px 0 2px 10px;
  margin: 0 0 1px 10px;
  background-color:#D6E1E2;
}


/* -------------------------------------- */
/* --------- Navigation  Fusszeile ------ */
.fuss{
  font-size : 7pt;
  font-family : Verdana,Arial,Helvetica,sans-serif;
  margin:20px 10px 20px 0;
  text-align:right;
}
.link_fuss {
  font-size : 7pt;
  font-family : Verdana,Arial,Helvetica,sans-serif;
  text-decoration:none;
  color:#7F7F7F;
}
.link_fuss:hover {
  text-decoration:none;
  color:#000000;
}

/* -------------------------------------- */
/* --------- tabellen ------ */

.tabkopf {
  display: block;
  font-size : 9pt;
  font-weight: bold;
  font-family : Arial,Helvetica,sans-serif;
  text-align : left;
  color:#FFFFFF;
  background-color: 01627D;
  padding: 2px 5px 2px 5px;
}
.zeile1 {
  display: block;
  font-size : 9pt;
  font-family : Arial,Helvetica,sans-serif;
  text-align : left;
  color:#000000;
  background-color: #E7FFE6;
  padding: 2px 5px 2px 5px;
}
.zeile2 {
  display: block;
  font-size : 9pt;
  font-family : Arial,Helvetica,sans-serif;
  text-align : left;
  color:#000000;
  background-color: #DFDFDF;
  padding: 2px 5px 2px 5px;
}
.anmerkung {
  font-size : 7pt;
  font-family : Verdana,Arial,Helvetica,sans-serif;
  margin-left:15px;
}



/* -------------------------------------- */
/* --------- Sonstiges ------ */

.klein{
  font-size : 8pt;
  font-family : Verdana,Arial,Helvetica,sans-serif;
  margin: 3px 0 10px 0;
}

.pfarrei {
  display: block;
  font-size : 9pt;
  font-weight: bold;
  font-family : Arial,Helvetica,sans-serif;
  text-align : left;
  color:#FFFFFF;
  background-color: 01627D;
  margin: 0px 5px 20px 10px;
  padding: 1px 0 1px 15px;
}
.pfarrei_unten {
  display: block;
  font-size : 9pt;
  font-weight: bold;
  font-family : Arial,Helvetica,sans-serif;
  text-align : right;
  color:#FFFFFF;
  background-color: 01627D;
  margin: 0px 5px 10px 10px;
  padding: 2px 0 2px 15px;
}

.rahmen {
  border:2px;
  border-color: 01627D;
  border-style:solid;
  background-color:#FFFFFF;
  }

.tabelle_gemeinde {
  padding: 5px 0 5px 0;
  margin-left: 10px;
}
.linie_rechts {
  border-right : 2px #8F8F8F solid;
 }

ul {
  list-style-image: url(pic/ul.jpg);
  list-style-position: outside;
}

li {
  font-family : Verdana,Arial,Helvetica,sans-serif;
  font-size : 10pt;
  line-height : 14pt;
  margin-bottom: 10px;
}

.kasten {
  border:1px;
  border-color:#0714B1;
  border-style:solid;
  background:#FFFFFF;
}
.strich_links {
  border-left: 2px;
  border-left-color:#8F8F8F;
  border-left-style:solid;
}
.portrait {
   margin-top:10px;
}
.wastun {
   margin-bottom:15px;
}