/* www.modulpark.ch, www.infofactory.ch
   Funktion 1: Gestaltung der Menu-Ausgabe in individuellen Layouts
	Funktion 2: Moeglichkeit ind. Classes zu definieren (siehe Handbuch Modulpark)
*/

/* Die Classes für die menuEarstellung sind wie folgt aufgebaut:
menuB_e1_active 

menu = Bezeichnung für alle Classes für die menuEarstellung
A = Name der Menuart 
e1 = Ebene (e1 bis e3)
active = Unterscheidung ob aktiv oder nicht. Fällt bei Zustand nicht aktiv weg.
*/

/* Ausgabe fuer menuA, Ebene 1 - 3 */

a:link {
	color: rgb(0,0,0);
	text-decoration: none;
	font-size: 11px;
	line-height: 15px;
	font-family: Verdana, sans-serif;
}
	
a:link:visited {
	color: rgb(0,0,0);
	text-decoration: none;
	font-size: 11px;
	line-height: 15px;
	font-family: Verdana, sans-serif;
	}	

a:visited {
	color: rgb(0,0,0);
	font-size: 11px;
	line-height: 15px;
	text-decoration: none;
	font-family: Verdana, sans-serif;
	}	
	
a:hover {
	color: rgb(225,9,21);
	text-decoration: none;
	font-family: Verdana, sans-serif;
}

a:visited:hover {
	color: rgb(225,9,21);
	text-decoration: none;
	font-family: Verdana, sans-serif;
}
		
.lauftext {
	color: Black;
	font-size: 11px;
	line-height: 15px;
	font-family: Verdana, sans-serif;
}
		
.lauftextgrau {
	color: rgb(128,128,128);
	font-size: 11px;
	line-height: 15px;
	font-family: Verdana, sans-serif;
}

.lauftextrot {
	color: rgb(225,9,21);
	font-size: 11px;
	line-height: 15px;
	font-family: Verdana, sans-serif;
}

h1, .titel {
	color: Black;
	font-size: 15px;
	line-height: 18px;
	font-family: Verdana, sans-serif;
	font-weight : bold;
}

a.lauftext {
	color: Black;
	font-size: 11px;
	line-height: 15px;
	font-family: Verdana, sans-serif;
	font-style : normal;
	text-decoration : none;
}


a.lauftext:visited {
	color: Black;
	font-size: 11px;
	line-height: 15px;
	font-family: Verdana, sans-serif;
	font-style : normal;
	text-decoration : none;
}

a.lauftext:hover {
	color: rgb(225,9,21);
	font-size: 11px;
	line-height: 15px;
	font-family: Verdana, sans-serif;
	text-decoration : none;
}


a.lauftext:visited:hover {
	color: rgb(225,9,21);
	font-size: 11px;
	line-height: 15px;
	font-family: Verdana, sans-serif;
	text-decoration : none;
}

.lauftextlittle {
	color: Black;
	font-size: 10px;
	line-height: 12px;
	font-family: Verdana, sans-serif;
}


.lauftextbold {
	color: Black;
	font-size: 11px;
	line-height: 15px;
	font-family: Verdana, sans-serif;
	font-weight : bold;
}
	
.Fusszeile {
	color: rgb(128,128,128);
	font-size: 11px;
	line-height: 15px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}

.Form {
	color: rgb(128,128,128);
	font-size: 8pt;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}


a.menuEditor {
	BACKGROUND-COLOR: #e1e1e1;
	FONT-FAMILY: Verdana, sans-serif;
	FONT-SIZE: 11px;
	line-height: 20px;
	TEXT-DECORATION: none
}

.menuEditor {
	BACKGROUND-COLOR: #e1e1e1;
	FONT-FAMILY: Verdana, sans-serif;
	FONT-SIZE: 11px;
	line-height: 20px;
	TEXT-DECORATION: none
}

.TblHellgrau {
	BACKGROUND-COLOR: #e1e1e1; FONT-FAMILY: Verdana, sans-serif; FONT-SIZE: 11px; TEXT-DECORATION: none
}

.TblMittelgrau {
	BACKGROUND-COLOR: #dcdcdc; FONT-FAMILY: Verdana, sans-serif; FONT-SIZE: 11px; TEXT-DECORATION: none
}

.TblGrau {
	BACKGROUND-COLOR: rgb(128,128,128)
}

.greytable {
	BACKGROUND-COLOR: #ebebeb; FONT-FAMILY: Verdana, sans-serif; FONT-SIZE: 11px; TEXT-DECORATION: none
}

.whiteline {
	BACKGROUND-COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, sans-serif;
	FONT-SIZE: 1px;
	line-height: 1px;
	TEXT-DECORATION: none;
}

.greyline {
	BACKGROUND-COLOR: #666666;
	FONT-FAMILY: Verdana, sans-serif;
	FONT-SIZE: 1px;
	line-height: 1px;
	TEXT-DECORATION: none;
}

.greylinelight {
	BACKGROUND-COLOR: #BEBEBE;
	FONT-FAMILY: Verdana, sans-serif;
	FONT-SIZE: 1px;
	line-height: 1px;
	TEXT-DECORATION: none;
}


.greyfill {
	BACKGROUND-COLOR: #E1E1E1;
	FONT-FAMILY: Verdana, sans-serif;
	FONT-SIZE: 1px;
	line-height: 1px;
	TEXT-DECORATION: none;
}



.aufzaehlung {
	FONT-SIZE: 1px;
	line-height: 1px;
	TEXT-DECORATION: none;
}

	
.menuSite{
	color: White;
	font-size: 11px;
	line-height: 15px;
	font-family: Verdana, sans-serif;
}

	
.menuSiteActive{
	color: #333333;
	font-size: 11px;
	line-height: 15px;
	font-family: Verdana, sans-serif;
}


a.menuSite {
	color: White;
	font-size: 11px;
	line-height: 15px;
	font-family: Verdana, sans-serif;
	font-style : normal;
	text-decoration : none;
}

a.menuSite:visited {
	color: White;
	font-size: 11px;
	line-height: 15px;
	font-family: Verdana, sans-serif;
	font-style : normal;
	text-decoration : none;
}

a.menuSite:hover {
	color: rgb(225,9,21);
	font-size: 11px;
	line-height: 15px;
	font-family: Verdana, sans-serif;
	text-decoration : none;
}


a.menuSite:visited:hover {
	color: rgb(225,9,21);
	font-size: 11px;
	line-height: 15px;
	font-family: Verdana, sans-serif;
	text-decoration : none;
}

.LinkRed{
	color: rgb(225,9,21);
	font-size: 11px;
	line-height: 15px;
	font-family: Verdana, sans-serif;
}


a.LinkRed {
	color: rgb(225,9,21);
	font-size: 11px;
	line-height: 15px;
	font-family: Verdana, sans-serif;
	font-style : normal;
	text-decoration : none;
}

a.LinkRed:visited {
	color: rgb(225,9,21);
	font-size: 11px;
	line-height: 15px;
	font-family: Verdana, sans-serif;
	font-style : normal;
	text-decoration : none;
}

a.LinkRed:hover {
	color: #CCCCCC;
	font-size: 11px;
	line-height: 15px;
	font-family: Verdana, sans-serif;
	text-decoration : none;
}


a.LinkRed:visited:hover {
	color: #CCCCCC;
	font-size: 11px;
	line-height: 15px;
	font-family: Verdana, sans-serif;
	text-decoration : none;
}

.messageError {
	color: Red;
	font-size: 11px;
	line-height: 13px;
	text-decoration: none;
	font-family: Verdana;
	font : bold;
}
	

/* Ausgabe fuer MenuA, Ebene 1 - 3 */
.menuA_e1, a.menuA_e1:link, a.menuA_e1:visited {
	color: #FFFFFF;
	font-size: 13px;
	line-height: 30px;
	font-family: Verdana, sans-serif;
	text-align: left;
	text-decoration : none;
	font-weight : bold;
 }
 
.menuA_e2, .menuA_e3, a.menuA_e2:link, a.menuA_e3:link, a.menuA_e2:visited, a.menuA_e3:visited  {
	color: White;
	font-size: 11px;
	line-height: 15px;
	font-family: Verdana, sans-serif;
	text-align: left;
	text-decoration : none;
	padding-bottom: 5px;
	 }

a.menuA_e1:hover, a.menuA_e2:hover, a.menuA_e3:hover {color: #202020;}		

/* Ausgabe fuer MenuA, aktive Ebene 1 - 3   (_active) */
.menuA_e1_active, a.menuA_e1_active:link, .menuA_e1_active:visited, a.menuA_e1_active:visited {
	color: #FFFFFF;
	font-size: 13px;
	line-height: 30px;
	font-family: Verdana, sans-serif;
	text-align: left;
	text-decoration : none;
	font-weight : bold;
 }
 
.menuA_e2_active, .menuA_e3_active, a.menuA_e2_active:link, a.menuA_e3_active:link, a.menuA_e2_active:link, a.menuA_e3_active:link, a.menuA_e2_active:visited, a.menuA_e3_active:visited {
	color: #FFFFFF;
	font-size: 11px;
	line-height: 15px;
	font-family: Verdana, sans-serif;
	text-align: left;
	text-decoration : none;
	font-weight : bold;
	padding-bottom: 5px;
 	}
 
a.menuA_e1_active:hover, a.menuA_e2_active:hover, a.menuA_e3_active:hover {color: #202020;}
	

/* Ausgabe fuer MenuA, Ebene 1 - 3 */

.textweiss, .textweissbold,   {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	line-height: 15px;
}

.textweiss {color: #FFFFFF;}
.textweissbold {color: #FFFFFF; font-weight: bold;}
