/* stylesheet written by icoon integrated gmbh, www.icoon.ch, philipp böhlen 20.03.2002 */
/* modifiziert von Daniel Schoch, Stand 27.3.2002, 17.00 */
/* grünes CSS - beinhaltet auch extra Styles, die nur auf der statischen Startseite verwendet werden  ds. 30.3.2002*/

/* extra styles für Sartseite*/

.inhalt{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #334547; text-decoration: none }
.inhalttitelgross { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 30px; color: #334547; text-decoration: none }
.inhalttitel { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #334547; text-decoration: none }
.inhaltbold{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #334547; font-weight: bold; text-decoration: none }
.inhaltspez { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #8c8e31; text-decoration: none }
.inhaltspeztitel { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #8c8e31; text-decoration: none }
.inhaltspezbold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #8c8e31; font-weight: bold;text-decoration: none }


/* allgemeine links */

a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #57571C; text-decoration: none }
a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #57571C; text-decoration: none }
a:hover { color: #999933; text-decoration: underline }
a:focus { color: #999933; text-decoration: underline }


/* hauptnavigation vertikal oben */
.menu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #8C8E31; font-weight: bold; text-decoration: none;}
a.menu:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #8C8E31; font-weight: bold; text-decoration: none }
a.menu:visited { font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #8C8E31; font-weight: bold; text-decoration: none }
a.menu:hover { color: #334548; font-weight: bold; text-decoration: none }
a.menu:focus { color: #334548; font-weight: bold; text-decoration: none }

/* hauptnavigation vertikal oben Test fuer Netscape 4x */
.menuns { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #999933; font-weight: bold;  }
a.menuns:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #999933; font-weight: bold; text-decoration: none }
a.menunns:visited { font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #8C8E31; font-weight: bold; text-decoration: none }
a.menuns:hover { color: #334548; font-weight: bold; text-decoration: none }
a.menuns:focus { color: #334548; font-weight: bold; text-decoration: none }

/* contentheadnavigation */

.contentheadbold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #8C8E31; font-weight: bold }

a.contenthead:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #8C8E31; text-decoration: none }
a.contenthead:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #8C8E31; text-decoration: none }
a.contenthead:hover { color: #334547; text-decoration: underline }
a.contenthead:focus { color: #334547; text-decoration: underline }

/*  menu titel für linke und rechte Böxli */ 

.mtitel { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF; font-weight: bold }
a.mtitel:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF; font-weight: bold }
a.mtitel:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF; font-weight: bold }
a.mtitel:hover { color: #E6E6E6;  text-decoration: none }
a.mtitel:focus { color: #E6E6E6;  text-decoration: none }

/*   Menue linke Boexli  */
a.mbereich:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #362E20; font-weight: bold; text-decoration: none }
a.mbereich:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #362E20; font-weight: bold; text-decoration: none }
a.mbereich:hover { color: #FFFFFF; font-weight: bold; text-decoration: none }
a.mbereich:focus { color: #FFFFFF; font-weight: bold; text-decoration: none } 

a.mservice:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #334547; font-weight: bold; text-decoration: none }
a.mservice:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #334547; font-weight: bold; text-decoration: none }
a.mservice:hover { color: #FFFFFF; font-weight: bold; text-decoration: none }
a.mservice:focus { color: #FFFFFF; font-weight: bold; text-decoration: none }

a.mwerbung:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #334547; font-weight: bold; text-decoration: none }
a.mwerbung:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #334547; font-weight: bold; text-decoration: none }
a.mwerbung:hover { color: #334547; font-weight: bold; text-decoration: underline }
a.mwerbung:focus { color: #334547; font-weight: bold; text-decoration: underline }

/* menu im contentbereich */

.textmenucontent { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #57571C }
.menutitelcontent { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #787827; font-weight: bold }

a.mcontent:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #57571C; font-weight: bold; text-decoration: none }
a.mcontent:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #57571C; font-weight: bold; text-decoration: none }
a.mcontent:hover { color: #999933; font-weight: bold; text-decoration: none }
a.mcontent:focus { color: #999933; font-weight: bold; text-decoration: none }

/* headerbalken */

.headtext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px ; color: #999933; text-decoration: none }
.headdatum { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px ; color: #999933; text-decoration: none }

a.headlink:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px ; color: #DDDC94; text-decoration: none }
a.headlink:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px ; color: #DDDC94; text-decoration: none }
a.headlink:hover { color: #999933; text-decoration: none }
a.headlink:focus { color: #999933; text-decoration: none }


/* footerbalken */

.foottext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px ; color: #D6D7B0; text-decoration: none }

a.footlink:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px ; color: #D6D7B0; text-decoration: none }
a.footlink:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px ; color: #D6D7B0; text-decoration: none }
a.footlink:hover { color: #D6D7B0; text-decoration: underline }
a.footlink:focus { color: #D6D7B0; text-decoration: underline }

/*  Navigation unter dem Footer Balken*/
.footnav { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px ; color: #443928; text-decoration: none }

a.footnav:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px ; color: #443928; text-decoration: none }
a.footnav:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px ; color: #443928; text-decoration: none }
a.footnav:hover { text-decoration: underline }
a.footnav:focus { text-decoration: underline }

/* text content */

.text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #334547 }
a.text:link{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #334547; text-decoration: none }
a.text:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #334547; text-decoration: none }
a.text:hover { text-decoration: underline }
a.text:focus { text-decoration: underline }

.bold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #334547; font-weight: bold }
a.bold:link{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #334547; font-weight: bold; text-decoration: none }
a.bold:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #334547; font-weight: bold;  text-decoration: none }
a.bold:hover { text-decoration: underline }
a.bold:focus { text-decoration: underline }

.textcolor { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #999933 }

.boldcolor { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #999933 ; font-weight: bold }
a.boldcolor:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #999933 ; font-weight: bold; text-decoration: none }
a.boldcolor:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #999933 ; font-weight: bold;  text-decoration: none }
a.boldcolor:hover { text-decoration: underline }
a.boldcolor:focus { text-decoration: underline }

.title { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #334547; font-weight: bold }
.titlecolor { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #999933 ; font-weight: bold }


/* html-tag-auszeichnungen */

body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #334547}
td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #334547 }

/*  Rechte Böxli, Newsletter */
.textnewsletter { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #660122 }
a.textnewsletter:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #660122;  text-decoration: none }
a.textnewsletter:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #660122;  text-decoration: none }
a.textnewsletter:hover { color: #660122; text-decoration: underline }
a.textnewsletter:focus { color: #660122; text-decoration: underline }

a.textnewsletterb:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #660122; font-weight : bold;   text-decoration: none }
a.textnewsletterb:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #660122; font-weight : bold;   text-decoration: none; }
a.textnewsletterb:hover { color: #660122; font-weight : bold;   text-decoration: underline }
a.textnewsletterb:focus { color: #660122; font-weight : bold;  text-decoration: underline }

/*  Rechte Böxli, Hellere bzw. alternativ Schrift in einigen Farbschemen */
.textrechtsh{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #786b34 }
a.textrechtsh:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #786b34; font-weight: bold; text-decoration: none }
a.textrechtsh:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #786b34; font-weight: bold; text-decoration: none }
a.textrechtsh:hover { color: #786b34; text-decoration: underline}
a.textrechtsh:focus {color: #786b34;  text-decoration: underline }

textrechtshb { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #786b34; ;  font-weight : bold; text-decoration: none }
a.textrechtshb:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #786b34; ;  font-weight : bold; text-decoration: none }
a.textrechtshb:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #786b34; ;  font-weight : bold; text-decoration: none; }
a.textrechtshb:hover {color: #786b34;  font-weight: bold;  text-decoration: underline }
a.textrechtshb:focus {color: #786b34;  font-weight: bold; text-decoration: underline }


/*  News & Topstorys Böxli  */
.newsAndTStorys{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #0c273a  }
a.newsAndTStorys:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #0c273a; text-decoration: none }
a.newsAndTStorys:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000 ;  text-decoration: none }
a.newsAndTStorys:hover {color: #0c273a;   text-decoration: underline }
a.newsAndTStorys:focus {color: #0c273a; text-decoration: underline }

/*  Böxli, standart Schrift */
.textrechtsd{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #0c273a  }
a.textrechtsd:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #0c273a; text-decoration: none }
a.textrechtsd:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #0c273a;  text-decoration: none }
a.textrechtsd:hover {color: #0c273a;   text-decoration: underline }
a.textrechtsd:focus {color: #0c273a; text-decoration: underline }

.textrechtsdbold{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #0c273a ; font-weight : bold;  }
a.textrechtsdb:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #0c273a ; font-weight: bold; text-decoration: none }
a.textrechtsdb:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #0c273a ; font-weight: bold; text-decoration: none }
a.textrechtsdb:hover {color: #0c273a;  font-weight: bold; text-decoration: underline }
a.textrechtsdb:focus {color: #0c273a;  font-weight: bold;  text-decoration: underline }


