/* Created by birkert internet solutions 2004 */

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

/*  stellt die Werte der äußeren Tabelle ein. */
table.aussen {
	margin : 5 5 5 5;
	font-family : Arial, Helvetica, sans-serif;
}

/*  stellt die Werte der oberen Tabelle ein, die den Header enthält. */
table.header {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/*  stellt die Werte des linken Bereichs des Headers ein. */
td.head-li {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	vertical-align: top;
	vertical-align: text-top;
	background-color: #e2e7eb;
}

/*  stellt die Werte des rechten Bereichs des Headers ein. */
td.head-re {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: top;
	/* vertical-align: text-top; */
	background-color: #e2e7eb;
}

/*  Hervorhebung  durch dunklen HG*/
td.herv {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	background-color : #E2E7EB;
	color : #333333;
}


/*  stellt die Werte des Navi- und Inhaltbereichs ein. */
table.haupt {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/*  stellt die Werte des linken Navigationsbereichs ein. */
td.nav {
	vertical-align: top;
	vertical-align: text-top;
	background-color: #e2e7eb;
}


/*  stellt die Werte des rechten Bereichs des Navigationsbereichs ein. */
td.space {
	background-color: #ffffff;
}

/*  stellt die Werte des linken Navigationsbereichs ein. */
td.mitte { background-color : #e2e7eb;  border : 1px solid #808da2; padding: 1px 3px 1px 3px; }
td.mitte2 { background-color : #e2e7eb;  border : 1px solid #808da2; padding: 1px 3px 1px 3px; }
td.mitteA { background-color : #808da2;  border : 1px solid #808da2; padding: 1px 3px 1px 3px; }
td.linksA { background-color : #808da2;  border : 1px solid #808da2; padding: 1px 3px 1px 3px; }

a.nav:link       { text-decoration: none; color: #808DA2; font-family: Arial; font-size: 15px; }
a.nav:visited    { text-decoration: none; color: #808da2; font-family: Arial; font-size: 15px; }
/*  hier Problem: nachfolgend stellt die Werte der besuchten Links in der linken Navi ein, die nicht aktiv sind */
a.nav:active     { text-decoration: none; color: #808DA2; font-family: Arial; font-size: 15px; }
/*  nachfolgend stellt den Wert (Schriftfarbe) für Hovern über die NICHT-aktiven Links in der linken Navi ein */
a.nav:hover      { text-decoration: none; color: #e2e7eb; font-family: Arial; font-size: 15px; }

/*  nachfolgend keine Auswirkungen */
a.navA:link       { text-decoration: none; color: #ffffff; font-family: Arial; font-size: 15px; }
/*  nachfolgend stellt den Wert (Schriftfarbe) des besuchten und gerade aktiven Links in der linken Navi ein */
a.navA:visited    { text-decoration: none; color: #e2e7eb; font-family: Arial; font-size: 15px; }
/*  nachfolgend Auswirkungen beim erneuten Klicken auf bereits aktiven Link*/
a.navA:active     { text-decoration: none; color: #000000; font-family: Arial; font-size: 15px; }
/*  nachfolgend stellt den Wert (Schriftfarbe) für Hovern über den aktiven Link in der linken Navi ein */
a.navA:hover      { text-decoration: none; color: #e2e7eb; font-family: Arial; font-size: 15px; }

/*  nachfolgend Textauszeichnung Inhaltsbereich Templates */
table.inhalt {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #ffffff;
}

/*  nachfolgend Textauszeichnung Naviorientierung Templates */
td.naviori {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	background-color: #ffffff;
}

/*  nachfolgend Textauszeichnung "Aktuell-Boxen" z.B. Startseite */
table.rechts {
	border : 1px solid #808DA2;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 1px;
	background-color: #E2E7EB;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	}

/*  nachfolgend Textauszeichnung normale Links auf Inhaltsseiten */
A.innen:LINK {
	color: #586173;
}
A.innen:HOVER {
	color: #469D28;
}
A.innen:ACTIVE {
	color: #808DA2;
}
A.innen:VISITED {
	color: #808DA2;
}
 A.innen:LINK, A.innen:HOVER, A.innen:ACTIVE, A.innen:VISITED {
	text-decoration: none; font-family : Arial, Helvetica, sans-serif; font-size : 12px; font-weight : bold;
}

/*  nachfolgend Textauszeichnung  unauffällige Links z.B. E-Mailadressen */
A.innen_kl:LINK {
	color: #586173;
}
A.innen_kl:HOVER {
	color: #469D28;
}
A.innen_kl:ACTIVE {
	color: #808DA2;
}
A.innen_kl:VISITED {
	color: #808DA2;
}
 A.innen_kl:LINK, A.innen_kl:HOVER, A.innen_kl:ACTIVE, A.innen_kl:VISITED {
	text-decoration: none; font-family : Arial, Helvetica, sans-serif; font-size : 11px; font-weight : bold;
}

/*  nachfolgend Textauszeichnung  unauffällige Links z.B. E-Mailadressen */
A.innen_post:LINK {
	color: #586173;
}
A.innen_post:HOVER {
	color: #469D28;
}
A.innen_post:ACTIVE {
	color: #808DA2;
}
A.innen_post:VISITED {
	color: #808DA2;
}
 A.innen_post:LINK, A.innen_post:HOVER, A.innen_post:ACTIVE, A.innen_post:VISITED {
	text-decoration: none; font-family : Arial, Helvetica, sans-serif; font-size : 11px; font-weight : bold;
}

/*  nachfolgend Textauszeichnung Adresse Startseite */
table.address {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #808da2;
}

/*  nachfolgend Textauszeichnung Unternavigation Navi */
a.unav:link       { text-decoration: none; color: #808DA2; font-family: Arial; font-size: 9pt; padding-left: 18px; background-repeat: no-repeat; background-image: url(clips/unavli.gif);  }
a.unav:visited    { text-decoration: none; color: #469D28; font-family: Arial; font-size: 9pt; padding-left: 18px; background-repeat: no-repeat; background-image: url(clips/unavho.gif); }
a.unav:active     { text-decoration: none; color: #469D28; font-family: Arial; font-size: 9pt; background-image: url(clips/unavho.gif); background-repeat: no-repeat; }
a.unav:hover      { text-decoration: none; color: #469D28; font-family: Arial; font-size: 9pt; background-image: url(clips/unavho.gif); background-repeat: no-repeat; }
table.una 			{ border: 1px solid #808DA2; }


/*  nachfolgend Textauszeichnung Tabellen mit Daten */
table.daten {
	font-family : Arial, Helvetica, sans-serif;
	border : 1px solid #808DA2;
}

td.daten1{
	color: #808da2;
	font-size: 11px;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 15px;
	background-color: #EDF0F3;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
}

/*  nachfolgend Textauszeichnung Tabellenköpfe*/

td.daten2{
	color: #516579;
	font-size: 12px;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 5px;
	background-color: #F8F9Fa;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	font-weight : bolder;
}
/*  nachfolgend Textauszeichnung Überschriften*/

H1 {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #469D28;
}

H2 {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #469D28;
}

/*  nachfolgend Textauszeichnung blaue Linien in Tabellen*/

td.linien{
	background-color: #516579;
	height : 1px;
}

form.iform     	{ text-indent: 0;
				  word-spacing: 0;
				  line-height: 100%;
				  font-family: Arial,Helvetica,sans-serif;
				  margin-left: 0;
				  margin-right: 0;
                  margin-top: 0;
                  margin-bottom: 0;
                  padding: 0;
                }

input.isuche 	{ BORDER-LEFT: #B0BAC8 1px solid;
                  BORDER-RIGHT: #B0BAC8 1px solid;
                  BORDER-TOP: #B0BAC8 1px solid;
                  BORDER-BOTTOM: #B0BAC8 1px solid;
                  BACKGROUND: #F1F3F5;
                  FONT-SIZE: 12px;
                  COLOR: #000000;
                  width: 60px;
                }

input.isuche2 	{ BORDER-LEFT: #666666 1px solid;
                  BORDER-RIGHT: #666666 1px solid;
                  BORDER-TOP: #666666 1px solid;
                  BORDER-BOTTOM: #666666 1px solid;
                  BACKGROUND: #FFFFFF;
                  FONT-SIZE: 12px;
                  COLOR: #000000;
                }

input.isuche3 	{ BORDER-LEFT: #666666 1px solid;
                  BORDER-RIGHT: #666666 1px solid;
                  BORDER-TOP: #666666 1px solid;
                  BORDER-BOTTOM: #666666 1px solid;
                  BACKGROUND: #F1F3F5;
                  FONT-SIZE: 12px;
                  COLOR: #000000;
                  width: 60px;
		  cursor:hand;
                }

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

tr.gerade {
  background-color : #FFFFFF;
}
tr.ungerade{
  background-color : #E2E7EB;
}


tr.verein_header { background-color : #e2e7eb;
                   border-style: solid;
				   border-color: #000000;
		           text-decoration: none; font-family : Arial, Helvetica, sans-serif; font-size : 12px; font-weight :normal;
				   color: #586173;
				   }

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

A.verein_link:LINK {
	color: #586173;
}
A.verein_link:HOVER {
	color: #469D28;
}
A.verein_link:ACTIVE {
	color: #808DA2;
}
A.verein_link:VISITED {
	color: #808DA2;
}
 A.verein_link:LINK, A.verein_link:HOVER, A.verein_link:ACTIVE, A.verein_link:VISITED {
	text-decoration: none; font-family : Arial, Helvetica, sans-serif; font-size : 12px; font-weight : bold;
}


table.verein_navi {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 10px;
	border : 1px;
	border-style: solid;
	border-color: #c2c7cb;
	background-color : #e2e7eb;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

td.verein_navi {
    border: 0px;
	border-right : 1px;
	border-style: solid;
	border-color: #c2c7cb;
	background-color : #e2e7eb;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width:20px;
}



A.newsdetail:LINK {
	color: #586173;
}
A.newsdetail:HOVER {
	color: #469D28;
}
A.newsdetail:ACTIVE {
	color: #808DA2;
}
A.newsdetail:VISITED {
	color: #808DA2;
}
 A.newsdetail:LINK, A.newsdetail:HOVER, A.newsdetail:ACTIVE, A.newsdetail:VISITED {
	text-decoration: none; font-family : Arial, Helvetica, sans-serif; font-size : 12px; font-weight : bold;
}


font.newstitel        {  text-decoration: none;font-family: Arial, Helvetica, sans-serif; font-size: 12px;font-weight : bold; }
font.newstext        {  font-family: Arial, Helvetica, sans-serif; font-size: 12px;font-weight : normal; }

A.news:LINK {
	color: #586173;
}
A.news:HOVER {
	color: #469D28;
}
A.news:ACTIVE {
	color: #808DA2;
}
A.news:VISITED {
	color: #808DA2;
}
 A.news:LINK, A.news:HOVER, A.news:ACTIVE, A.news:VISITED {
	text-decoration: none; font-family : Arial, Helvetica, sans-serif; font-size : 12px; font-weight : bold;
}


A.newstitel:LINK {
	color: #586173;
}
A.newstitel:HOVER {
	color: #469D28;
}
A.newstitel:ACTIVE {
	color: #808DA2;
}
A.newstitel:VISITED {
	color: #808DA2;
}
 A.newstitel:LINK, A.newstitel:HOVER, A.newstitel:ACTIVE, A.newstitel:VISITED {
	text-decoration: none; font-family : Arial, Helvetica, sans-serif; font-size : 12px; font-weight : bold;
}


/* Stylesheets für das Virtuelle Rathaus*/
A.OVR19:LINK {
	color: #586173;
}
A.OVR19:HOVER {
	color: #469D28;
}
A.OVR19:ACTIVE {
	color: #808DA2;
}
A.OVR19:VISITED {
	color: #808DA2;
}
 A.OVR19:LINK, A.OVR19:HOVER, A.OVR19:ACTIVE, A.OVR19:VISITED {
	text-decoration: none; font-family : Arial, Helvetica, sans-serif; font-size : 12px; font-weight : bold;
}


A.OVR20:LINK {
	color: #586173;
}
A.OVR20:HOVER {
	color: #469D28;
}
A.OVR20:ACTIVE {
	color: #808DA2;
}
A.OVR20:VISITED {
	color: #808DA2;
}
 A.OVR20:LINK, A.OVR20:HOVER, A.OVR20:ACTIVE, A.OVR20:VISITED {
	text-decoration: none; font-family : Arial, Helvetica, sans-serif; font-size : 12px; font-weight : bold;
}


A.OVR6:LINK {
	color: #586173;
}
A.OVR6:HOVER {
	color: #469D28;
}
A.OVR6:ACTIVE {
	color: #808DA2;
}
A.OVR6:VISITED {
	color: #808DA2;
}
 A.OVR6:LINK, A.OVR6:HOVER, A.OVR6:ACTIVE, A.OVR6:VISITED {
	text-decoration: none; font-family : Arial, Helvetica, sans-serif; font-size : 12px; font-weight : bold;
}

A.vrmm1:LINK {
	color: #586173;
}
A.vrmm1:HOVER {
	color: #469D28;
}
A.vrmm1:ACTIVE {
	color: #808DA2;
}
A.vrmm1:VISITED {
	color: #808DA2;
}
 A.vrmm1:LINK, A.vrmm1:HOVER, A.vrmm1:ACTIVE, A.vrmm1:VISITED {
	text-decoration: none; font-family : Arial, Helvetica, sans-serif; font-size : 14px; font-weight : bold;
}

A.vrmm2:LINK {
	color: #586173;
}
A.vrmm2:HOVER {
	color: #469D28;
}
A.vrmm2:ACTIVE {
	color: #808DA2;
}
A.vrmm2:VISITED {
	color: #808DA2;
}
 A.vrmm2:LINK, A.vrmm2:HOVER, A.vrmm2:ACTIVE, A.vrmm2:VISITED {
	text-decoration: none; font-family : Arial, Helvetica, sans-serif; font-size : 14px; font-weight : bold;
}


 td.header {
	color: #586173;text-decoration: none; font-family : Arial, Helvetica, sans-serif; font-size : 12px; font-weight : bold;
}

table {
font-size : 12px;

}


A.OVR3:LINK {
	color: #586173;
}
A.OVR3:HOVER {
	color: #469D28;
}
A.OVR3:ACTIVE {
	color: #808DA2;
}
A.OVR3:VISITED {
	color: #808DA2;
}
 A.OVR3:LINK, A.OVR3:HOVER, A.OVR3:ACTIVE, A.OVR3:VISITED {
	text-decoration: none; font-family : Arial, Helvetica, sans-serif; font-size : 12px; font-weight : bold;
}



A.OVR:LINK {
	color: #586173;
}
A.OVR:HOVER {
	color: #469D28;
}
A.OVR:ACTIVE {
	color: #808DA2;
}
A.OVR:VISITED {
	color: #808DA2;
}
 A.OVR:LINK, A.OVR:HOVER, A.OVR:ACTIVE, A.OVR:VISITED {
	text-decoration: none; font-family : Arial, Helvetica, sans-serif; font-size : 12px; font-weight : bold;
}

A.ov1:LINK {
	color: #586173;
}
A.ov1:HOVER {
	color: #469D28;
}
A.ov1:ACTIVE {
	color: #808DA2;
}
A.ov1:VISITED {
	color: #808DA2;
}
 A.ov1:LINK, A.ov1:HOVER, A.ov1:ACTIVE, A.ov1:VISITED {
	text-decoration: none; font-family : Arial, Helvetica, sans-serif; font-size : 12px; font-weight : bold;
}


A.ov2:LINK {
	color: #586173;
}
A.ov2:HOVER {
	color: #469D28;
}
A.ov2:ACTIVE {
	color: #808DA2;
}
A.ov2:VISITED {
	color: #808DA2;
}
 A.ov2:LINK, A.ov2:HOVER, A.ov2:ACTIVE, A.ov2:VISITED {
	text-decoration: underline; font-family : Arial, Helvetica, sans-serif; font-size : 12px; font-weight : bold;
}



A.ov3:LINK {
	color: #586173;
}
A.ov3:HOVER {
	color: #469D28;
}
A.ov3:ACTIVE {
	color: #808DA2;
}
A.ov3:VISITED {
	color: #808DA2;
}
 A.ov3:LINK, A.ov3:HOVER, A.ov3:ACTIVE, A.ov3:VISITED {
	background-color:#EDF0F3;text-decoration: none; font-family : Arial, Helvetica, sans-serif; font-size : 12px; font-weight : bold;
}

td.job{
	color: #808da2;
	font-size: 11px;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 15px;
	background-color: #EDF0F3;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;

	height : 1px;
}


td.job2{
	color: #808da2;
	font-size: 11px;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 15px;
	border : 0px solid #808da2;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;

	height : 1px;
}

.titel
{
	font-family : Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #469D28;
}

.sbutton {
   border: 1px solid;
   border-color:#808da2;
   background:#EDF0F3;
   text-decoration: none; font-family : Arial, Helvetica, sans-serif; font-size : 12px; font-weight : normal;
   


}


A.gewerbe_email:LINK {
	color: #586173;
}
A.gewerbe_email:HOVER {
	color: #469D28;
}
A.gewerbe_email:ACTIVE {
	color: #808DA2;
}
A.gewerbe_email:VISITED {
	color: #808DA2;
}
 A.gewerbe_email:LINK, A.gewerbe_email:HOVER, A.gewerbe_email:ACTIVE, A.gewerbe_email:VISITED {
	text-decoration: none; font-family : Arial, Helvetica, sans-serif; font-size : 9px; font-weight : bold;
}

A.verein_email:LINK {
	color: #586173;
}
A.verein_email:HOVER {
	color: #469D28;
}
A.verein_email:ACTIVE {
	color: #808DA2;
}
A.verein_email:VISITED {
	color: #808DA2;
}
 A.verein_email:LINK, A.verein_email:HOVER, A.verein_email:ACTIVE, A.verein_email:VISITED {
	text-decoration: none; font-family : Arial, Helvetica, sans-serif; font-size : 9px; font-weight : bold;
}
td.news_bild { background-color : #e2e7eb;  border : 1px solid #808da2; padding: 0px 0px 0px 0px;margin:0px 0px 0px 0px; }
table.news_bild { background-color : #e2e7eb;  border : 1px solid #808da2; padding: 0px 0px 0px 0px;margin:5px 5px 5px 5px; }

table.news_line {

	border-bottom : 1px solid #808da2;

}

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


td.event_row1 { background-color : #FFFFFF;  }
td.event_row2 { background-color : #F2FBEC; }

td.import_table {
   font-size:10px;
   font-weight:bold;
   border-bottom:10px solid #FFFFFF;
}

td.import_subtitle {
padding-top:5px;
font-family : Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #469D28;
}

input.eingabe {
	border : 1px solid #808da2;
}

textarea {
	border : 1px solid #808da2;
}

hr {
 border-top:1px solid #808da2;
 border-bottom:1px solid #FFFFFF;
 border-left:1px  solid #FFFFFF;
 border-right:1px  solid #FFFFFF;

}

/*  nachfolgend Textauszeichnung normale Links auf Inhaltsseiten */
A.gray:LINK {
	color: #586173;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 13px;
}
A.gray:HOVER {
	color: #469D28;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 13px;
}
A.gray:ACTIVE {
	color: #808DA2;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 13px;
}
A.gray:VISITED {
	color: #808DA2;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 13px;
}
 A.gray:LINK, A.gray:HOVER, A.gray:ACTIVE, A.gray:VISITED {
	text-decoration: none; font-family : Arial, Helvetica, sans-serif; font-size : 13px; font-weight : bold;
}

font.green {
	font-size: 13px;
	color: #469D28;
	font-family : Arial, Helvetica, sans-serif; font-size : 13px; font-weight : bold;
}

