/* Created by birkert internet solutions 2003 */

body  {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px; 
	padding: 0; 
	background-color: #ffffcc;
	color: #547553;
}

input.suche {
  border:1px solid;
  border-color:#547553;
  color: #547553;

}

input.suche_button {
  border:1px solid;
  border-color:#547553;
  margin-top:3px;
  background-color:#ABE2AA;
  font-family: Arial, Helvetica, sans-serif;	
  font-size: 10px; 
  color: #547553;

}



table.aussen {
	margin : 5 5 5 5;
	border : 1px solid #547553;
	font-family : Arial, Helvetica, sans-serif;
}

table.linunt {
	background-color: #547553;
}

table.top {
	border: 1px solid #547553;
	font-family: Arial, sans-serif;
	color: #547553;	
	font-size : 14px;
}

td.stob {
	border-top : 1px solid #547553;
}

td.stobuu {
	border-top : 1px solid #547553;
	border-bottom : 1px solid #547553;
	padding-top : 5px;
	padding-bottom : 3px;
}


td.stli {
	border-right : 1px solid #547553;
}

td.stre {
	border-left : 1px solid #547553;
}

td.stlitext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #547553;}

td.strecop {
	border-left : 1px solid #547553;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #547553;
}

table.sto {
	font-family : Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #ffffff;
}

td.sto {
	font-family : Arial, Helvetica, sans-serif;
	border-top: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
}
td.stor {
	font-family : Arial, Helvetica, sans-serif;
	border-top: 1px solid #ffffff;
}

a.navo:link       { text-decoration: none; color: #547553;  font-family: Arial; font-size: 15px;  font-weight : bold; }
a.navo:visited    { text-decoration: none; color: #ffffcc; font-family: Arial; font-size: 15px;  font-weight : bold; }
a.navo:active     { text-decoration: none; color: #ffffff; font-family: Arial; font-size: 15px;  font-weight : bold; }
a.navo:hover      { text-decoration: none; color: #333333; font-family: Arial; font-size: 15px;  font-weight : bold; }

table.innen {
	margin : 10 10 0 10 ;
	background-color : #ffffff;
	font-family : Arial, Helvetica, sans-serif;
	color: #547553;
	font-size: 14px;
}

table.infi {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 14px;
}

td.untertit {
	font-family : Arial, Helvetica, sans-serif;
	color : +000000;
	font-size: 10px;
}

td.mitte {  background-color : #8BC28A;  border : 1px solid #ffffff; padding: 1px 3px 1px 3px;       }
td.mitte2 {  background-color : #8BC28A;  border : 1px solid #547553; padding: 1px 3px 1px 3px;      }
td.mitteA {  background-color : #547553;  border : 1px solid #ffffff; padding: 1px 3px 1px 3px;     }
td.mitte2A {  background-color : #547553;  border : 1px solid #547553; padding: 1px 3px 1px 3px;       }
td.linksA {  background-color : #547553;  border : 1px solid #547553; padding: 1px 3px 1px 3px;      }

a.nav:link       { text-decoration: none; color: #FFFFFF; font-family: Arial; font-size: 15px; }
a.nav:visited    { text-decoration: none; color: #ffffcc; font-family: Arial; font-size: 15px; }
/*  stellt die Werte der besuchten Links in der linken Navi ein, die nicht aktiv sind */
a.nav:active     { text-decoration: none; color: #FFFFFF; font-family: Arial; font-size: 15px; }
a.nav:hover      { text-decoration: none; color: #FFFFFF; font-family: Arial; font-size: 15px; }

a.navA:link       { text-decoration: none; color: #FFFFFF; font-family: Arial; font-size: 15px; }
a.navA:visited    { text-decoration: none; color: #ffffcc; font-family: Arial; font-size: 15px; }
/*  stellt den Wert des besuchten und gerade aktiven Links in der linken Navi ein */
a.navA:active     { text-decoration: none; color: #000000; font-family: Arial; font-size: 15px; }
a.navA:hover      { text-decoration: none; color: #ffffff; font-family: Arial; font-size: 15px; }

a.navU:link       { text-decoration: none; color: #ffffcc; font-family: Arial; font-size: 13px; }
a.navU:visited    { text-decoration: none; color: #ffffcc; font-family: Arial; font-size: 13px; }
a.navU:active     { text-decoration: none; color: #FFFFFF; font-family: Arial; font-size: 13px; }
a.navU:hover      { text-decoration: none; color: #547553; font-family: Arial; font-size: 13px; }

a.navU2:link       { text-decoration: none; color: #547553; font-family: Arial; font-size: 12px; }
a.navU2:visited    { text-decoration: none; color: #547553; font-family: Arial; font-size: 12px; }
a.navU2:active     { text-decoration: none; color: #547553; font-family: Arial; font-size: 12px; }
a.navU2:hover      { text-decoration: none; color: #547553; font-family: Arial; font-size: 12px; }

a.unav:link       { text-decoration: none; color: #547553; font-family: Arial; font-size: 12px; padding-left: 20px; background-repeat: no-repeat;  background-image: url(clips/unavli.gif);  }
a.unav:visited    { text-decoration: none; color: #fffffcc; font-family: Arial; font-size: 12px; padding-left: 20px; background-repeat: no-repeat;  background-image: url(clips/unavho.gif); }
a.unav:active     { text-decoration: none; color: #ffffcc; font-family: Arial; font-size: 12px; background-image: url(clips/unavho.gif); background-repeat: no-repeat; }
a.unav:hover      { text-decoration: none; color: #ffffcc; font-family: Arial; font-size: 12px; background-image: url(clips/unavho.gif); background-repeat: no-repeat; }

/*  Tabellenrahmen um die Überschrift*/
table.tabue			{border: 1px solid #547553; background-color: #8a8a8a; font-family: Arial, Helvetica, sans-serif; color: #FFFFCC; font-size: 12px; font-weight: bolder; padding-left: 10px; }
/*  Tabellenüberschrift mit grünem HG und grauer Schrift*/
table.tabue2		{border-bottom: #547553 1px solid; border-left: #547553 1px solid; border-right: #547553 1px solid;  background-color: #B1C28A; font-family: Arial, Helvetica, sans-serif; color: #757575; font-size: 12px; font-weight: bolder; padding-left: 10px; }
/*  Schrift und Schriftgröße in der Tabelle */
table.tate			{font-family: Arial, Helvetica, sans-serif; color: #757575; font-size: 12px; padding-left: 10px; }
/*  Linie rechts und links und unten - weißer HG */
td.tate1a 			{border-bottom: #547553 1px solid;	border-left: #547553 1px solid;	border-right: #547553 1px solid; background-color: #ffffff; text-align: left; }
/*  Linie rechts und unten, weißer HG */
td.tate1b 			{border-bottom: #547553 1px solid; border-right: #547553 1px solid; background-color: #ffffff;  text-align: left;  }
/*  s.o. gelber HG*/
td.tate2a 			{border-bottom: #547553 1px solid; border-left: #547553 1px solid; border-right: #547553 1px solid; background-color: #ffffcc;}
td.tate2b 			{border-bottom: #547553 1px solid; border-right: #547553 1px solid; background-color: #ffffcc; }
/*  Linie rechts und links und unten, grüner HG */
td.tabue2a		{border-bottom: #547553 1px solid; border-left: #547553 1px solid; border-right: #547553 1px solid;  background-color: #B1C28A; font-family: Arial, Helvetica, sans-serif; color: #757575; font-size: 12px; font-weight: bolder; padding-left: 10px; }
/*  Linie rechts und unten, grüner HG */
td.tabue2b		{border-bottom: #547553 1px solid; border-right: #547553 1px solid;  background-color: #B1C28A; font-family: Arial, Helvetica, sans-serif; color: #757575; font-size: 12px; font-weight: bolder; padding-left: 10px; }
/*  Linie rechts und links und unten, grüner HG , Schrift normal*/
td.tabue3a		{border-bottom: #547553 1px solid; border-left: #547553 1px solid; border-right: #547553 1px solid;  background-color: #B1C28A; font-family: Arial, Helvetica, sans-serif; color: #757575; font-size: 12px;  padding-left: 10px; }
td.tabue3b		{border-bottom: #547553 1px solid; border-right: #547553 1px solid;  background-color: #B1C28A; font-family: Arial, Helvetica, sans-serif; color: #757575; font-size: 12px; padding-left: 10px; }

H1	 {	font-family: Arial; font-size: 14px; font-weight : bolder; color: #547553; margin-bottom : 4px;}


a.inside:link       { text-decoration: none; color: #547553; font-family: Arial; font-size: 13px;  font-weight: bold; }
a.inside:visited    { text-decoration: none; color: #8BC28A; font-family: Arial; font-size: 13px;  font-weight: bold; }
a.inside:active     { text-decoration: none; color: #8BC28A; font-family: Arial; font-size: 13px;  font-weight: bold; }
a.inside:hover      { text-decoration: none; color: #8BC28A; font-family: Arial; font-size: 13px;  font-weight: bold; }


div.newstext A:VISITED { text-decoration: none; color: #547553; font-family: Arial; font-size: 13px;  font-weight: bold; }
div.newstext A:HOVER { text-decoration: none; color: #8BC28A; font-family: Arial; font-size: 13px;  font-weight: bold; }
div.newstext A:ACTIVE { text-decoration: none; color: #547553; font-family: Arial; font-size: 13px;  font-weight: bold; }
div.newstext A:LINK { text-decoration: none; color: #547553; font-family: Arial; font-size: 13px;  font-weight: bold; }

a.news:link       { text-decoration: none; color: #547553; font-family: Arial; font-size: 13px;  font-weight: bold; }
a.news:visited    { text-decoration: none; color: #8BC28A; font-family: Arial; font-size: 13px;  font-weight: bold; }
a.news:active     { text-decoration: none; color: #8BC28A; font-family: Arial; font-size: 13px;  font-weight: bold; }
a.news:hover      { text-decoration: none; color: #8BC28A; font-family: Arial; font-size: 13px;  font-weight: bold; }

a.newsdetail:link       { text-decoration: none; color: #547553; font-family: Arial; font-size: 13px;  font-weight: bold; }
a.newsdetail:visited    { text-decoration: none; color: #8BC28A; font-family: Arial; font-size: 13px;  font-weight: bold; }
a.newsdetail:active     { text-decoration: none; color: #8BC28A; font-family: Arial; font-size: 13px;  font-weight: bold; }
a.newsdetail:hover      { text-decoration: none; color: #8BC28A; font-family: Arial; font-size: 13px;  font-weight: bold; }

table.una 			{ border: 1px solid #547553; }

#popup { background: #ffffcc; border-left: #547553 1px solid; border-right: #547553 1px solid; border-top: #547553 1px solid; border-bottom: #547553 1px solid; font-size:11px; font-family:verdana,Arial,Helvetica,sans-serif; color: #547553; cursor: hand}

table.notdienste {
background-color: #ffffcc;
	border: 1px solid #547553;
	font-family: Arial, sans-serif;
	color: #547553;	
	font-size : 12px;
	ba
}

td.news_bild {
background-color: #ffffcc;
	border: 1px solid #547553;
	font-family: Arial, sans-serif;
	color: #547553;	
	font-size : 12px;
	ba
}

a.galleryheader:link       { text-decoration: none; color: #547553; font-family: Arial; font-size: 13px;  font-weight: bold; }
a.galleryheader:visited    { text-decoration: none; color: #8BC28A; font-family: Arial; font-size: 13px;  font-weight: bold; }
a.galleryheader:active     { text-decoration: none; color: #8BC28A; font-family: Arial; font-size: 13px;  font-weight: bold; }
a.galleryheader:hover      { text-decoration: none; color: #8BC28A; font-family: Arial; font-size: 13px;  font-weight: bold; }
