/* Blaettern - Include (wird auf allen Seiten, auf denen geblaettert werden kann, eingebunden */
.blaettern {
	width: 100%;
	color : #00527E; font-family: Verdana,Helvetica,sans-serif; font-size: 11px; font-weight: bold;
	margin-bottom: 15px;
}
	.blaettern_links {
		width: 25%;
		float: left;
	}
	.blaettern_mitte {
		width: 48%;
		float: left;
		text-align: center;
	}
	.blaettern_rechts {
		width: 25%;
		float: right;
		text-align: right;
	}/* Fuer alle Arten von (Kontakt-) Formularen */
fieldset {	
	font-size: 0.8em;
	border: 0;
	padding: 15px 0px 0;
	width: auto !important;
	width: 100%;
	margin-top: 1em;
	margin-bottom: 1em;
	padding-bottom: 1em;
}
fieldset input:focus, fieldset textarea:focus, fieldset select:focus {
	background: #FFFFFF;
}
legend {
	font-size: 1em;
	font-weight: bold;
	/* the handling of the legend element in gecko and IE are different, to padd the legend away from the first entry, 
	you have to marge the bottom for IE.
	Gecko instead needs a padding in the fieldset-class, which IE just ignore.. *as usual...* */
	margin-bottom: 0 !important;
	margin-bottom: 15px;
	padding: 0 5px;
	color: #000000;
}
.formlabel {
	font-size: 1em;
	display: block;
	width: 130px;
	float: left;
	padding: 3px 0 0px;
        color: #000000;
}
.trenner {
	clear: both;
	height: 2px;
	font-size: 1px;
}
.mussfeld {
	padding-left: 5px;
	color: #FF0000;
}
.feldhinweis {
	padding-left: 5px;
	font-size: 10px;
}
.buttonleiste {
	margin-top: 10px;
	text-align: center;
}/* ********* Einstellungen fuer das Navigationsmenu ********* */
.unsichtbar, dfn { position: absolute; left: -1000px; top: -1000px; width: 0px; height: 0px; overflow: hidden; display: inline; }

/* Darstellung der Menuetabelle */
#navi-menu               { width:384px; background-color:#C5DF4A; margin: 0px; padding: 0px; }
#navi-menu ul            { margin: 0; padding: 0; list-style-type: none; }

/* *** Darstellung der Tabellenzellen der Hautpebene fuer die Menueleiste, wenn dieser Menuepunkt nicht aktiv ist *** */

/* wenn dies der erste anzuzeigende Menuepunkt ist */
.menulink1                  { text-decoration: none; padding-left: 21px; }

.menutitle-first            { display: block; font-family: Arial,Helvetica,sans-serif; font-size:25px; text-align: left; margin: 0px; padding: 0px; }  
.menutitle-first a:LINK     { width: 100%; color:#99B3B3; text-decoration: none; font-weight: bold;  }

.menutitle-first a:VISITED  { width: 100%; color:#99B3B3; text-decoration: none; font-weight: bold;}

.menutitle-first a:HOVER    { width: 100%; color:#FFFFFF; text-decoration: none; font-weight: bold;  }

/* weitere Menuepunkte */

.menutitle                  { display: block; font-family: Arial,Helvetica,sans-serif; font-size:25px; text-align: left; margin: 0px; padding: 0px; }

.menutitle a:LINK           { width: 100%; color:#99B3B3; text-decoration: none; font-weight: bold; }

.menutitle a:VISITED        { width: 100%; color:#99B3B3; text-decoration: none; font-weight: bold; }

.menutitle a:HOVER          { width: 100%;  color:#FFFFFF; text-decoration: none; font-weight: bold; }

/* wenn dies der letzte anzuzeigende Menuepunkt ist  */

.menutitle-last             { display: block; font-family: Arial,Helvetica,sans-serif; font-size:25px; text-align: left; margin: 0px; padding: 0px}

.menutitle-last a:LINK      { width: 100%; color:#99B3B3; text-decoration: none; font-weight: bold; }

.menutitle-last a:VISITED   { width: 100%; color:#99B3B3; text-decoration: none; font-weight: bold;  }

.menutitle-last a:HOVER     { width: 100%; color:#FFFFFF; text-decoration: none; font-weight: bold;  }

/*Darstellung der Tabellenzellen der Hautpebene fuer die Menueleiste, wenn dieser Menuepunkt aktiv ist */

/*  wenn dies der erste anzuzeigende Menuepunkt ist */ 

.menutitle-firsta           { display: block; font-family: Arial,Helvetica,sans-serif; font-size:25px; text-align: left; margin: 0; padding: 0;  }
}

.menutitle-firsta a:LINK    { width: 100%;  text-decoration: none; font-weight: bold; color: #FFFFFF; }

.menutitle-firsta a:VISITED { width: 100%; text-decoration: none; font-weight: bold; color: #FFFFFF;}

.menutitle-firsta a:HOVER   { width: 100%; text-decoration: none; font-weight: bold; color: #FFFFFF; }

/* weitere Menuepunkte */

.menutitlea                 { display: block; font-family: Arial,Helvetica,sans-serif; font-size:25px; text-align: left; margin: 0px; padding: 0px }

.menutitlea a:LINK          { width: 100%; text-decoration: none; font-weight: bold; color: #FFFFFF; }

.menutitlea a:VISITED       { width: 100%; text-decoration: none; font-weight: bold; color: #FFFFFF; }

.menutitlea a:HOVER         { width: 100%; text-decoration: none; font-weight: bold; color: #FFFFFF; }

/* wenn dies der letzte anzuzeigende Menuepunkt ist  */

.menutitle-lasta            { display: block; font-family: Arial,Helvetica,sans-serif; font-size:25px; text-align: left; margin: 0px; }

.menutitle-lasta a:LINK     { width: 100%; text-decoration: none; font-weight: bold; color: #FFFFFF; }

.menutitle-lasta a:VISITED  { width: 100%; text-decoration: none; font-weight: bold; color: #FFFFFF; }

.menutitle-lasta a:HOVER    { width: 100%; text-decoration: none; font-weight: bold; color: #FFFFFF; }

.menulink2                  { text-decoration: none; padding-left: 37px; }

/* Darstellung der Tabellenzellen fuer die 2. Unterebene, wenn diese nicht aktiv sind */

.menuentry2                 { display: block; font-family: Arial,Helvetica,sans-serif; font-size:11px; text-align: left; margin: 0px; padding: 0px 0px 0px 0px; background:  url(https://www.wachter-ag.li/images/pfeilunav.gif); background-repeat: no-repeat; }

.menuentry2 a:LINK          { color:#336666; no-repeat left; font-weight: normal; }

.menuentry2 a:VISITED       { color:#336666; no-repeat left; font-weight: normal; }

.menuentry2 a:HOVER         { color:#FFFFFF; no-repeat left; font-weight: normal; }

/* Darstellung der Tabellenzellen fuer die 2. Unterebene, wenn diese aktiv sind */

.menuentry2a                { display: block; font-family: Arial,Helvetica,sans-serif; font-size:11px; text-align: left; margin: 0px; padding: 0px 0px 0px 0px; background:  url(https://www.wachter-ag.li/images/pfeilunav.gif); background-repeat: no-repeat; }

.menuentry2a a:LINK         { color:#FFFFFF; no-repeat left; font-weight: normal; }

.menuentry2a a:VISITED      { color:#FFFFFF; no-repeat left; font-weight: normal; }

.menuentry2a a:HOVER        { color:#FFFFFF; no-repeat left; font-weight: normal; }

/* Darstellung der Tabellenzellen fuer die 2. Unterebene, sich in einem aktiven Punkt befindet */

.menuentry2b                { display: block; font-family: Arial,Helvetica,sans-serif; font-size:11px; text-align: left; margin: 0px; padding: 0px 0px 0px 0px; background:  url(https://www.wachter-ag.li/images/pfeilunav.gif); background-repeat: no-repeat; }

.menuentry2b a:LINK         { color:#336666; no-repeat left; font-weight: normal; }

.menuentry2b a:VISITED      { color:#336666; no-repeat left; font-weight: normal; }

.menuentry2b a:HOVER        { color:#FFFFFF; no-repeat left; font-weight: normal; }

.menulink3                  { text-decoration: none; padding-left: 54px; }	

/* Darstellung der Tabellenzellen fuer die 3. Unterebene, wenn diese nicht aktiv sind */

.menuentry3  { display: block; font-family: Arial,Helvetica,sans-serif; font-size:11px; text-align: left; margin: 0px; padding: 0px 0px 0px 0px; background:  url(https://www.wachter-ag.li/images/pfeiluunav.gif); background-repeat: no-repeat; }

.menuentry3 a:LINK          { color:#336666; no-repeat left; font-weight: normal; }

.menuentry3 a:VISITED       { color:#336666; no-repeat left; font-weight: normal; }

.menuentry3 a:HOVER         { color:#FFFFFF; no-repeat left; font-weight: normal; }

/* Darstellung der Tabellenzellen fuer die 3. Unterebene, wenn diese aktiv sind */

.menuentry3a                { display: block; font-family: Arial,Helvetica,sans-serif; font-size:11px; text-align: left; margin: 0px; padding: 0px 0px 0px 0px; background:  url(https://www.wachter-ag.li/images/pfeiluunav.gif); background-repeat: no-repeat; }

.menuentry3a a:LINK         { color:#FFFFFF; no-repeat left; font-weight: normal; }

.menuentry3a a:VISITED      { color:#FFFFFF; no-repeat left; font-weight: normal; }

.menuentry3a a:HOVER        { color:#FFFFFF; no-repeat left; font-weight: normal; }

/* Darstellung der Tabellenzellen fuer die 3. Unterebene, sich in einem aktiven Punkt befindet */

.menuentry3b                { display: block; font-family: Arial,Helvetica,sans-serif; font-size:11px; text-align: left; margin: 0px; padding: 0px 0px 0px 0px; background:  url(https://www.wachter-ag.li/images/pfeiluunav.gif); background-repeat: no-repeat; }

.menuentry3b a:LINK         { color:#336666; no-repeat left; font-weight: normal; }

.menuentry3b a:VISITED      { color:#336666; no-repeat left; font-weight: normal; }

.menuentry3b a:HOVER        { color:#FFFFFF; no-repeat left; font-weight: normal; }

.menulink4                  { text-decoration: none; padding-left: 70px; }

/* Darstellung der Tabellenzellen fuer die 4. Unterebene, wenn diese nicht aktiv sind */

.menuentry4                 { display: block; font-family: Arial,Helvetica,sans-serif; font-size:11px; text-align: left; margin: 0px; padding: 0px 0px 0px 0px; background:  url(https://www.wachter-ag.li/images/pfeiluuunav.gif); background-repeat: no-repeat; }

.menuentry4 a:LINK          { color:#336666; no-repeat left; font-weight: normal; }

.menuentry4 a:VISITED       { color:#336666; no-repeat left; font-weight: normal; }

.menuentry4 a:HOVER         { color:#FFFFFF; no-repeat left; font-weight: normal; }

/* Darstellung der Tabellenzellen fuer die 4. Unterebene, wenn diese aktiv sind */

.menuentry4a                { display: block; font-family: Arial,Helvetica,sans-serif; font-size:11px; text-align: left; margin: 0px; padding: 0px 0px 0px 0px; background:  url(https://www.wachter-ag.li/images/pfeiluuunav.gif); background-repeat: no-repeat; }

.menuentry4a a:LINK         { color:#FFFFFF; no-repeat left; font-weight: normal; }

.menuentry4a a:VISITED      { color:#FFFFFF; no-repeat left; font-weight: normal; }

.menuentry4a a:HOVER        { color:#FFFFFF; no-repeat left; font-weight: normal; }

/* Darstellung der Tabellenzellen fuer die 4. Unterebene, sich in einem aktiven Punkt befindet */

.menuentry4b                { display: block; font-family: Verdana,Arial,Helvetica,sans-serif; font-size:11px; text-align: left; margin: 0px; padding: 0px 0px 0px 0px; background:  url(https://www.wachter-ag.li/images/pfeiluuunav.gif); background-repeat: no-repeat; }

.menuentry4b a:LINK         { color:#336666; no-repeat left; font-weight: normal; }

.menuentry4b a:VISITED      { color:#336666; no-repeat left; font-weight: normal; }

.menuentry4b a:HOVER        { color:#FFFFFF; no-repeat left; font-weight: normal; }

.menulink5                  { text-decoration: none; padding-left: 93px; }

/* Darstellung der Tabellenzellen fuer die 5. Unterebene, wenn diese nicht aktiv sind */

.menuentry5                 { display: block; font-family: Verdana,Arial,Helvetica,sans-serif; font-size:11px; text-align: left; margin: 0px; padding: 0px 0px 0px 0px; background:  url(https://www.wachter-ag.li/images/pfeiluuuunav.gif); background-repeat: no-repeat; }

.menuentry5 a:LINK          { color:#336666; no-repeat left; font-weight: normal; }

.menuentry5 a:VISITED       { color:#336666; no-repeat left; font-weight: normal; }

.menuentry5 a:HOVER         { color:#FFFFFF; no-repeat left; font-weight: normal; }

/* Darstellung der Tabellenzellen fuer die 5. Unterebene, wenn diese aktiv sind */

.menuentry5a                { display: block; font-family: Verdana,Arial,Helvetica,sans-serif; font-size:11px; text-align: left; margin: 0px; padding: 0px 0px 0px 0px; background:  url(https://www.wachter-ag.li/images/pfeiluuuunav.gif); background-repeat: no-repeat; }

.menuentry5a a:LINK         { color:#FFFFFF; no-repeat left; font-weight: normal; }

.menuentry5a a:VISITED      { color:#FFFFFF; no-repeat left; font-weight: normal; }

.menuentry5a a:HOVER        { color:#FFFFFF; no-repeat left; font-weight: normal; }

/* Darstellung der Tabellenzellen fuer die 5. Unterebene, sich in einem aktiven Punkt befindet */

.menuentry5b                { display: block; font-family: Verdana,Arial,Helvetica,sans-serif; font-size:11px; text-align: left; margin: 0px; padding: 0px 0px 0px 0px; background:  url(https://www.wachter-ag.li/images/pfeiluuuunav.gif); background-repeat: no-repeat; }

.menuentry5b a:LINK         { color:#336666; no-repeat left; font-weight: normal; }

.menuentry5b a:VISITED      { color:#336666; no-repeat left; font-weight: normal; }

.menuentry5b a:HOVER        { color:#FFFFFF; no-repeat left; font-weight: normal; }/* Online-Schalter */ 
#oschalt_tabelle         { font-family: Arial, Helvetica,sans-serif; font-size: 10pt;
#oschalt_header          { 
					 		border-bottom: 1px #7D7D7D solid;  height: 20px; font-family: Arial, Helvetica,sans-serif; font-size: 10pt; font-weight: bold; background-color: #F5F5F5;}
					     }
#oschalt_line1           { 
					 	 	height: 20px; font-family: Arial, Helvetica,sans-serif; font-size: 10pt; background-color: #F5F5F5;
					     }
#oschalt_line2           { 
					 		height: 20px; font-family: Arial, Helvetica,sans-serif; font-size: 10pt;
					     }	/* Ausgabe aller CFM-Fehlermeldungen (unvollstaendige Formulare, fehlerhafte Eingaben) */
.errormeld {
	color:#FF0000; font-family: Verdana,Helvetica,sans-serif; font-size: 12px; font-weight: bold;
	margin-top: 5px; margin-bottom: 5px;
}

/* Standard-Schriftarten fuer alle moeglichen Ausgaben */
.schrift_standard {
	color: #00527E; font-family: Verdana,Helvetica,sans-serif; font-size: 12px;
}
/* Spezielle Einstellungen nur fuer die aktuelle Seite */
#font5px              { color:#99B3B3; font-family: Verdana,sans-serif; font-size: 5px; }	

	A.titelzeile:LINK     {color:#336666; font-family: Arial,Helvetica,sans-serif; font-size: 12px; text-decoration:none; font-weight: bold;  }
	A.titelzeile:VISITED  {color:#336666; font-family: Arial,Helvetica,sans-serif; font-size: 12px; text-decoration:none; font-weight: bold;  }
	A.titelzeile:HOVER    {color:#FFFFFF; font-family: Arial,Helvetica,sans-serif; font-size: 12px; text-decoration:none; font-weight: bold;  }/* Suchausgabe */
.sresult1 {
	color:#000000; font-family: Verdana, Helvetica,sans-serif; font-size: 12px;
	margin-bottom: 15px;
}
.sresult2 {
	color:#000000; font-family: Verdana,Helvetica,sans-serif; font-size: 12px;
	margin-bottom: 15px;
}
.sresult_title {
	font-family: Verdana,Helvetica,sans-serif; font-size: 14px;
	margin-bottom: 5px;
}
.sresult_link { text-decoration:underline; }
.smark { background-color:#ff0 }
			.cmsActivateShowOnMobile {
				display: none;
			}
			
			.cmsActivateShowOnlyOnMobileAlways {
				display: none;
			}
			