table, p { font-family:Verdana,Tahoma,Arial; font-size:10pt; }

a.txt { color:#0000CC; }
a.txt:visited { color:#0000CC; }

a.stxt { color:#0000CC; font-size: 8pt; }
a.stxt:visited { color:#0000CC;  font-size: 8pt; }

.newsletter { font-family:Courier New;font-size:10pt; }

a.icon { font-weight:bold;color:#0000CC; text-decoration:none; }

a.icon_unten { font-size:8pt;color:#0000CC; text-decoration:none; }

body { background:#FDB813; }

/* .navibg { background:#366322; } */
.navibg { background:black; }

.naviactive { background:#FDB813; color:black; }

.navioff { }

a.naviimpressum { font-size:10pt; letter-spacing:0.1em; color:black; text-decoration:none;}

.small { font-size:8pt; }

.bigger { font-size:12pt; font-weight:bold; }

.pet_home{ font-size:14pt; font-weight:bold; letter-spacing:0.3em; }
.demo_home{ font-size:16pt; font-weight:bold; letter-spacing:0.1em; }

.titel { font-size:14pt; font-weight:bold; }

h1 {  font-size:16pt; font-weight:bold; letter-spacing:0.1em; text-align:center; }

h2 { font-size:14pt; font-weight:bold; }

.titel2 { font-size:13pt; font-weight:bold; }

.titel3 { font-size:12pt; font-weight:bold; }

h3 { font-size:12pt; font-weight:bold; }

h4 { font-size:11pt; font-weight:bold; }

.titel4 { font-size:12pt; font-weight:bold; text-decoration:underline; }

.titel_big{ font-size:18pt; font-weight:bold; }

.bold_big { font-size:11pt; font-weight:bold; }

a.reflink { color:black; }

a.petition { color:#000099; }

.unterstuetzer { font-size:10pt; font-weight:bold;  }

div.unternavi {
		margin: 0 0 0 0;
		text-align: left;

}		
		
a.unternavi {
		text-decoration: none;
		padding: 0.3em 1em;
		font-weight: bold;
		font-size:10pt;
}		

a.unternavi:focus { font-weight:bold; color: black; text-decoration:none; background: #FDB813; }
a.unternavi:hover { font-weight:bold; color: black; text-decoration:none; background: #FDB813; }

a.unternavi:focus aktiv { font-weight:bold; color: black; text-decoration:none; background: #FDB813; }
a.unternavi:hover aktiv { font-weight:bold; color: black; text-decoration:none; background: #FDB813; }

div.unternavidemo {
		margin: 0 0 0 0;
		text-align: center;

}	


a.unternavidemo {
		margin: 0 -1px -10px -1px;
		text-decoration: none;
		padding: 0.2em 0.3em;
		font-weight: bold;
		font-size:10pt;
		line-height: 1.8em;	
}		

a.unternavidemo:focus { font-weight:bold; color: black; text-decoration:none; background: #FDB813; }
a.unternavidemo:hover { font-weight:bold; color: black; text-decoration:none; background: #FDB813; }

a.unternavidemo:focus aktiv { font-weight:bold; color: black; text-decoration:none; background: #FDB813; }
a.unternavidemo:hover aktiv { font-weight:bold; color: black; text-decoration:none; background: #FDB813; }



div.navi {
		margin: 7 5 5 7;
		text-align: center;
}		
		
a.navi {
		text-decoration: none;
		padding: 0.3em 1em;
		font-weight: bold;
		font-size:10pt;	
}		

a.navi:focus { font-weight:bold; color: black; text-decoration:none; background: #FDB813; }
a.navi:hover { font-weight:bold; color: black; text-decoration:none; background: #FDB813; }

a.navi:focus aktiv { font-weight:bold; color: black; text-decoration:none; background: #FDB813; }
a.navi:hover aktiv { font-weight:bold; color: black; text-decoration:none; background: #FDB813; }

.normal {
	color: #FDB813;
	background: black;	
}

.aktiv {
 		color: black;
		background: #FDB813;		
}

a.navipet { letter-spacing:0.05em; font-weight:bold; color:black; background:#FDB813; text-decoration:none;font-size:10pt; }
.navipet { color:black; background:#FDB813;  }

/*
a { color:#000099; }
a:visited { color:#000099; }
a:hover { color:black; }


a.navi:active { letter-spacing:0.05em; font-weight:bold; color:black; text-decoration:none;font-size:10pt;  }
a.navi:visited { letter-spacing:0.05em; font-weight:bold; color:#FDB813; text-decoration:none;font-size:10pt;  }
a.navi:hover { color:black; }
a.naviactive { letter-spacing:0.05em; font-weight:bold; color:black; text-decoration:none;font-size:10pt;  }
a#naviactive { letter-spacing:0.05em; font-weight:bold; color:black; text-decoration:none;font-size:10pt;  }


a { color:#000099; }
a:visited { color:#000099; }
a:hover { color:#D4DB1B; }

a.navi { letter-spacing:0.05em; font-weight:bold; color:#D4DB1B; text-decoration:none;font-size:10pt; }
a.navi:active { letter-spacing:0.05em; font-weight:bold; color:#D4DB1B; text-decoration:none;font-size:10pt;  }
a.navi:visited { letter-spacing:0.05em; font-weight:bold; color:#D4DB1B; text-decoration:none;font-size } */ 



.seitetitel { font-size:9pt; font-weight:bold; text-align:center; text-decoration:underline;}

.fehler { font-weight:bold; color:red; }
.fehler2{ font-size:12pt; font-weight:bold; background:red; color:white; text-align:center; }

/* SeiteTermine */

.st_wann { font-size:8pt; font-weight:bold;}
.st_was { font-size:8pt; font-weight:bold; color:#366322;}
.st_wo { font-size:8pt; }
a.st_link { font-size:8pt;  text-decoration:none; color:#0000CC; }

/* SeiteNews */

.sn_datum { font-size:8pt; font-weight:bold; }
.sn_inhalt { font-size:8pt; font-weight:bold; color:#366322;}
a.sn_link { font-size:8pt;  text-decoration:none; color:#0000CC; }

/* SeiteArtikel */

.sa_titel { font-size:8pt; font-weight:bold;  }
.sa_datum { font-size:8pt; }
a.sa_link { font-size:8pt;  text-decoration:none; color:#0000CC; }

/* Artikel */

.art_titel { font-size:12pt; font-weight:bold;  }
.art_autor { font-size:8pt;  font-weight:bold; }
.art_inhalt { font-size:10pt; text-align: justify; }

/* ArtikelKommentar */

.ak_name { font-size:10pt; font-weight:bold;}
.ak_datum { font-size:8pt; }
.ak_inhalt { font-size:9pt; }