
body {
	margin: 0px; /* Außen-Abstand = 0 */
	padding: 0px; /* Innen-Abstand = 0 */
	font-family: Arial, helvetica, sans-serif, verdana;
	font-size: 80%;
	color: Black;
	background-color: white;
	background: url(images/symbol_hintergrund_001.jpg) left no-repeat; */
}

/* Seiteneinteilung und Bereichsformatierung*/
#Header {  /* Dies ist der Kopfbereich */
	margin:0px 0px 0px 0px; /* Außen-Abstand = 0 */
	padding:10px 0px 0px 20px; /* Innen-Abstand oben 10 Links 20 */
	/* background-color: white; */
	border-style:solid;
	border-color:black;
	border-width: 2px 0px; /* top and bottom borders: 2px; left and right borders: 0px */
	line-height:110%;
	/* background: url(images/lp_oben_03.jpg) right no-repeat;*/
	}
#Header {  /* Dies ist der Kopfbereich */
	/* border und padding liegen bei korrekten Browsern außerhalb von width und height,
	   beim IE5 wird dies falsch berechnet. Um dies zu umgehen, wird hier zunaechst die
		falsche height/width berechnet durch Addition der paddings und der border */
	height:96px; /* 82px + 10px + 4px = 96px */
   /* Dann kommt der Hack von Tantek Celik */
	voice-family: "\"}\"";
	voice-family:inherit;
	height:96px; /* Dann die korrecte height/width, wirkt bei IE6 */
	}
/* anschliessend die "be nice to Opera 5" rule */
body>#Header {height:82px;}  /* wirkt bei Firefox */

#Content {   /* mit oder ohne Submenue */
	margin:10px 40px 0px 220px;
	padding:10px;
	}



#Menu {
	position:absolute;
	
	left:20px;
	padding: 10px; /* Innen-Abstand rundum 10 */
	background-color:#eee;
	border:1px dashed #999;
	}

#Menu {
	width:212px;  /* 190 + 20 + 2 */
   top:120px;
/* Again, the ugly brilliant hack. */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:190px;
	top:120px;
	}
/* Again, "be nice to Opera 5". */
body>#Menu {
   width:170px;
	top:120px;
	}

/* Textformatierung*/
h1 {  /* große Überschrift */
	margin:0px 0px 15px 0px;  /* Außen-Abstand nach unten = 15 */
	font-size:240%;
	line-height:120%;
	font-weight:900;
	color:#ccc;  /* grau */
	}
h2 {   /* 2. Überschrift */
	margin:0px 0px 15px 0px;   /* Außen-Abstand nach unten = 15 */
	font-size:160%;
	line-height:120%;
	font-weight:bold;
	color:black;
	}

h3 {   /* 3. Überschrift */
	margin:0px 0px 10px 0px;   /* Außen-Abstand nach unten = 10 */
	font-size:140%;
	line-height:160%;
	font-weight:bold;
	color:black;
	}

h4 {   /* 4. Überschrift */
	margin:0px 0px 10px 0px;   /* Außen-Abstand nach unten = 10 */
	font-size:120%;
	line-height:140%;
	font-weight:bold;
	color:black;
	}

h5 {   /* aktiver Link im Menue */
	text-decoration:none;
	font-weight:800;
	margin:0px 0px 0px 0px;
	color:black;}


p  {
	line-height:140%;
   }

li {
	font-size:100%;
	line-height:140%;
	margin:0px 0px 5px 0px;
	padding:0px;
	}

.gross {
	font-size:140%;
	line-height:160%;
	margin:0px 0px 10px 0px;
	padding:0px;
	}

.mittel {
	font-size:120%;
	line-height:140%;
	margin:0px 0px 16px 0px;
	padding:0px;
	}

.klein {
	font-size:100%;
	line-height: 120%;
	}
	
.weit {  /* grösserer Zeilenabstand für Menue */
	font-size:140%;
	line-height:140%;
	margin:0px 0px 16px 0px;
	padding:0px;
	}

.sub {   /* Submenue oben im Content-Bereich */
	font-size:110%;
	line-height:120%;
	margin:4px 0px 0px 0px; /* Hoehenpositionierung */
	padding:10px 5px;       /* oben und unten 10, links und rechts 5 innerer Abstand */
	border-style:solid;
	border-color:black;
	border-width: 1px 0px; /* top and bottom borders: 1px; left and right borders: 0px */
	background-color:#eee;
	}	
	
.active {   /* Aktiver Link im Submenue*/
   color: rgb(132,195,33);
}   

.active_weit {   /* Aktiver Link im Hauptmenue*/
   color:rgb(132,195,33);
	font-size:140%;
	line-height:140%;
	margin:0px 0px 16px 0px;
	padding:0px;
}   

.normal {   /* Link im normalen Text*/
	font-size:100%;
	font-weight: normal;
	line-height:140%;
	margin:0px;
	padding:0px;
}   
	


/* Link-Formatierung*/
a {
	color: black;
	text-decoration:none;
	font-weight:600;
	}
a:link {color: black;}
/* a:visited {color:black;}*/
a:hover {
	background-color: Silver;
}
/* a:active {color:green;} */ 

/* Bildformatierung*/
img.logo {
        /* original 460x154px, skaliert mit 2/5 */
        top: 12px;
        width: 184px;
        height: 62px;
        margin:5px 0px 0px 0px;  /* Außen-Abstand = oben 5 */
	     padding:0px; /* Innen-Abstand = 0 */ 
        }

img.rechts {
   width: 175px;
   height:135px;
	float: right;
	margin: 0px 40px 10px 30px; /* Außenabstand */
	/* border-color: red;
	border-width: 1;
	border: thin solid; */
}

img.links {
   width: 175px;
   height:135px;
	float: left;
	margin: 0px 40px 10px 0px; /* Außenabstand */
	/* border-color: red;
	border-width: 1;
	border: thin solid; */
	}
 
img.logo_w3 {
   width: 88px;
   height:31px;
	float: right;
	margin: 0px 40px 10px 30px; /* Außenabstand */
	/* border-color: red;
	border-width: 1;
	border: thin solid; */
	}
