/* 	Vorlagen Stylesheet	- bitte an den Textformatierungen außer der Farbe nichts verändern!	
Abstände werden nicht in der StyleSheet Datei definiert. Für alle spezielle Formatierungen 
bitte ein neues Stylesheet anlegen -
Hier noch eine kleine Referenz: http://selfhtml.teamone.de/navigation/css.htm#schrift

Getestet und funktioniert auf: Netscape ab 4.7, IE ab 5.0 (bei älteren Netscape Versionen gibt es 
einen Doktor Watson Fehler, dies wird durch den DIV Rahmen hervorgerufen.)

 Stand: 07/02  */

 
/* allgemeine Formatierungen */


html {
	height: inherit;
}

body {
	height: inherit;
	margin: 0px 0px 0px 0px;	
	background-color: rgb(181, 235, 123);
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	color : rgb(199, 249, 145);
	
	/* 	farbige Scrollbalken nur für IE ab der Version 5.5 
		für IE Version 6.0 müssen die Stylesheet Angaben direkt in den
		Body-Tag geschrieben werden.
		--------------------------------------------------
		scrollbar-base-color = Basisfarbe der Scroll-Leiste
		scrollbar-3dlight-color = Farbe für 3D-Effekte
		scrollbar-arrow-color = Farbe für Verschiebepfeile
		scrollbar-darkshadow-color = Farbe für Schatten
		scrollbar-face-color = Farbe für Oberfläche
		scrollbar-highlight-color = Farbe für oberen und linken Rand
		scrollbar-shadow-color = Farbe für unteren und rechten Rand
		scrollbar-track-color = Farbe für freibleibenden Verschiebeweg
	*/
	
	scrollbar-face-color: #336699; 
	scrollbar -highlight- color: white; 
	scrollbar -shadow- color: white; 
	scrollbar -3dlight- color: #336699; 
	scrollbar -arrow- color: #000000;
	scrollbar -track- color: white; 
	scrollbar -darkshadow- color: #336699;	
}




img {
	vertical-align: bottom;
	line-height: 0px;
}

td,th {
	font-size: 1px;
	empty-cells: show; /* wird nur von IE und Netscape 6.2 interpretiert */
}

a:link {
   	font-size   : 9pt;
	font-family : Verdana,Arial,Helvetica,Sans-Serif; 
  	font-weight :light;
	font-style : normal;
   	color : rgb(107, 156, 148); /* hier die entsprechenden Farben eintragen */
}
a:active {
   font-size   : 9pt;
	font-family : Verdana,Arial,Helvetica,Sans-Serif; 
   font-weight :light; 
   font-style : normal;
   color : rgb(243, 199, 12); /* hier die entsprechenden Farben eintragen */
}
a:visited {
   font-size   : 9pt;
	font-family : Verdana,Arial,Helvetica,Sans-Serif; 
   font-weight :light; 
   font-style : normal;
   color : rgb(150, 180, 50); /* hier die entsprechenden Farben eintragen */
}




/* normaler Text, schwarz */

.text  {
	font-size : 9pt;
	font-family : Verdana,Arial,Helvetica,Sans-Serif;
	font-weight : lighter;
	font-style : normal;
	color : rgb(57, 98, 7);
}

.textb  {
	font-size : 9pt;
	font-family : Verdana,Arial,Helvetica,Sans-Serif;
	font-weight : bold;
	font-style : bold;
	color : rgb(57, 98, 7);
}

.texti  {
	font-size : 9pt;
	font-family : Verdana,Arial,Helvetica,Sans-Serif;
	font-weight : italic;
	font-style : italic;
	color : rgb(150, 180, 50);
}

.text11  {
	font-size : 11pt;
	font-family : Verdana,Arial,Helvetica,Sans-Serif;
	font-weight : lighter;
	font-style : normal;
	color : rgb(57, 98, 7);
}

.text10  {
	font-size : 10pt;
	font-family : Verdana,Arial,Helvetica,Sans-Serif;
	font-weight : lighter;
	font-style : normal;
	color : rgb(57, 98, 7);
}

.text8  {
	font-size : 8pt;
	font-family : Verdana,Arial,Helvetica,Sans-Serif;
	font-weight : lighter;
	font-style : normal;
	color : rgb(57, 98, 7);
}

.textbb  {
	font-size : 11pt;
	font-family : Verdana,Arial,Helvetica,Sans-Serif;
	font-weight : bold;
	font-style : bold;
	color : rgb(57, 98, 7);
}

.textbg  {
	font-size : 9pt;
	font-family : Verdana,Arial,Helvetica,Sans-Serif;
	font-weight : bold;
	font-style : bold;
	color : rgb(82, 174, 78);
}

/* Überschriften, schwarz */

.ueber10  {
	font-size : 10pt;
	font-family : Verdana,Arial,Helvetica,Sans-Serif; 
	font-weight : bold;
	font-style : bold;
	color : rgb(57, 98, 7);;
}
.ueber11  {
	font-size : 11pt;
	font-family : Verdana,Arial,Helvetica,Sans-Serif; 
	font-weight : bold;
	font-style : bold;
	color : rgb(57, 98, 7);
}

.ueber12  {
	font-size : 12pt;
	font-family : Verdana,Arial,Helvetica,Sans-Serif; 
	font-weight : bold;
	font-style : bold;
	color : rgb(57, 98, 7);
}

.ueber13  {
	font-size : 13pt;
	font-family : Verdana,Arial,Helvetica,Sans-Serif; 
	font-weight : bold;
	font-style : bold;
	color : rgb(57, 98, 7);
}


/* normaler Text, weiß */

.textw  {
	font-size : 9pt;
	font-family : Verdana,Arial,Helvetica,Sans-Serif;
	font-weight : lighter;
	font-style : normal;
	color : rgb(255, 255, 255);
}

.textw8  {
	font-size : 8pt;
	font-family : Verdana,Arial,Helvetica,Sans-Serif;
	font-weight : lighter;
	font-style : normal;
	color : rgb(255, 255, 255);
}

.textwb  {
	font-size : 9pt;
	font-family : Verdana,Arial,Helvetica,Sans-Serif;
	font-weight : bold;
	font-style : normal;
	color : rgb(255, 255, 255);
}



/* Überschriften, weiß */
.ueberw10  {
	font-size : 10pt;
	font-family : Verdana,Arial,Helvetica,Sans-Serif; 
	font-weight : bold;
	font-style : bold;
	color : rgb(255, 255, 255);
}
.ueberw11  {
	font-size : 11pt;
	font-family : Verdana,Arial,Helvetica,Sans-Serif; 
	font-weight : bold;
	font-style : bold;
	color : rgb(255, 255, 255);
}

.ueberb12  {
	font-size : 12pt;
	font-family : Verdana,Arial,Helvetica,Sans-Serif; 
	font-weight : bold;
	font-style : bold;
	color : rgb(18, 110, 168);
}

.ueberw12  {
	font-size : 12pt;
	font-family : Verdana,Arial,Helvetica,Sans-Serif; 
	font-weight : bold;
	font-style : bold;
	color : rgb(255, 255, 255);
}

.ueberw13  {
	font-size : 13pt;
	font-family : Verdana,Arial,Helvetica,Sans-Serif; 
	font-weight : bold;
	font-style : bold;
	color : rgb(255, 255, 255);
}

.ueberg12  {
	font-size : 12pt;
	font-family : Verdana,Arial,Helvetica,Sans-Serif; 
	font-weight : bold;
	font-style : bold;
	color : rgb(231, 239, 132);
}

/* Links */

.link a:link {
	font-size: 9pt;
	font-family: Verdana,Arial,Helvetica,Sans-Serif;	
	font-weight : lighter;
	font-style : bold;
	color : rgb(107, 156, 148);
}

.link a:visited {
	font-size: 9pt;
	font-family: Verdana,Arial,Helvetica,Sans-Serif;	
	font-weight : lighter;
	font-style : bold;
	color : rgb(18, 110, 168);
}	

.link a:hover {
	font-size: 9pt;
	font-family: Verdana,Arial,Helvetica,Sans-Serif;	
	font-weight : lighter;
	font-style : bold;
	color : rgb(160, 30, 0);
	text-decoration: none;
}

.link a:active {
	font-size: 9pt;
	font-family: Verdana,Arial,Helvetica,Sans-Serif;	
	font-weight : lighter;
	font-style : bold;
	color: rgb(243, 199, 12);
	text-decoration: none;
}

.link_g a:link {
	font-size: 9pt;
	font-family: Verdana,Arial,Helvetica,Sans-Serif;	
	font-style: normal;
	color : rgb(231, 239, 132);
}

.link_g a:visited {
	font-size: 9pt;
	font-family: Verdana,Arial,Helvetica,Sans-Serif;	
	font-style: normal;
	color : rgb(231, 239, 132);
}

.linkkl a:link {
	font-size: 8pt;
	font-family: Verdana,Arial,Helvetica,Sans-Serif;	
	font-style: normal;
	color : rgb(150, 180, 50);
}

.linkkl a:visited {
	font-size: 8pt;
	font-family: Verdana,Arial,Helvetica,Sans-Serif;	
	font-style: normal;
	color: rgb(243, 199, 12);
}	




.error  {
	font-size : 9pt;
	font-family : Verdana,Arial,Helvetica,Sans-Serif;
	font-weight : lighter;
	font-style : normal;
	color : rgb(153, 0, 0);	
	margin: 1px 1px 1px 0px;
}



/* Mainnavigations-Links */

.navlink_main a:link {
	font-size: 12pt;
	font-family: Trebuchet MS,Verdana,Arial,Helvetica,Sans-Serif;	
	font-weight : lighter;
	font-style : bold;
	color : rgb(199, 249, 145);
	text-decoration: none;
}

.navlink_main a:active {
	font-size: 12pt;
	font-family: Trebuchet MS,Verdana,Arial,Helvetica,Sans-Serif;	
	font-weight : lighter;
	font-style : bold;
	color: rgb(243, 199, 12);
	text-decoration: none;
}

.navlink_main a:visited {
	font-size: 12pt;
	font-family: Trebuchet MS,Verdana,Arial,Helvetica,Sans-Serif;	
	font-weight : lighter;
	font-style : bold;
	color : rgb(150, 180, 50);
	text-decoration: none;
}	
.navlink_main a:hover {
	font-size: 12pt;
	font-family: Trebuchet MS,Verdana,Arial,Helvetica,Sans-Serif;	
	font-weight : lighter;
	font-style : bold;
	color: rgb(243, 199, 12);
	text-decoration: none;
}

.navlinka_main  a:link{
	font-size: 12pt;
	font-family: Trebuchet MS,Verdana,Arial,Helvetica,Sans-Serif;	
	font-weight : lighter;
	font-style : bold;
	color: rgb(243, 199, 12);
	text-decoration: none;
}

.navlinka_main  a:visited{
	font-size: 12pt;
	font-family: Trebuchet MS,Verdana,Arial,Helvetica,Sans-Serif;	
	font-weight : bold;
	font-style : bold;
	color : rgb(243, 199, 12);
	text-decoration: none;
}

/* Unternavigations-Links */

.navlink a:link {
	font-size: 10pt;
	font-family: Trebuchet MS,Verdana,Arial,Helvetica,Sans-Serif;	
	font-weight : lighter;
	font-style : normal;
	color : rgb(199, 249, 145);
	text-decoration: none;
}

.navlink a:active {
	font-size: 10pt;
	font-family: Trebuchet MS,Verdana,Arial,Helvetica,Sans-Serif;	
	font-weight : lighter;
	font-style : normal;
	color: rgb(243, 199, 12);
	text-decoration: none;
}

.navlink a:visited {
	font-size: 10pt;
	font-family: Trebuchet MS,Verdana,Arial,Helvetica,Sans-Serif;	
	font-weight : lighter;
	font-style : normal;
	color : rgb(150, 180, 50);
	text-decoration: none;
}	
.navlink a:hover {
	font-size: 10pt;
	font-family: Trebuchet MS,Verdana,Arial,Helvetica,Sans-Serif;	
	font-weight : lighter;
	font-style : normal;
	color: rgb(243, 199, 12);
	text-decoration: none;
}

.navlinka  a:link{
	font-size: 10pt;
	font-family: Trebuchet MS,Verdana,Arial,Helvetica,Sans-Serif;	
	font-weight : bold;
	font-style : bold;
	color : rgb(243, 199, 12);
	text-decoration: none;
}

.navlinka  a:visited{
	font-size: 10pt;
	font-family: Trebuchet MS,Verdana,Arial,Helvetica,Sans-Serif;	
	font-weight : bold;
	font-style : bold;
	color : rgb(243, 199, 12);
	text-decoration: none;
}


/* Schrift für Navbar */
.textnbar a:link {
	font-size : 9pt;
	font-family: Trebuchet MS,Verdana,Arial,Helvetica,Sans-Serif;
	font-weight : bold;
	font-style : normal;
	color : rgb(245, 199, 14);	
	text-decoration: none; 
}
.textnbar a:visited {
	font-size : 9pt;
	font-family: Trebuchet MS,Verdana,Arial,Helvetica,Sans-Serif;
	font-weight : bold;
	font-style : normal;
	color : rgb(245, 199, 14);
	text-decoration: none; 	 
}
.textnbaro {
	font-size : 9pt;
	font-family: Trebuchet MS,Verdana,Arial,Helvetica,Sans-Serif;
	font-weight : bold;
	font-style : normal;
	color: rgb(243, 199, 12);	
	text-decoration: none; 
}
.textnbarnon {
	font-size : 9pt;
	font-family: Trebuchet MS,Verdana,Arial,Helvetica,Sans-Serif;
	font-weight : bold;
	font-style : normal;
	color: rgb(243, 199, 12);
	
}
.textnbarnon a:link {
	font-size: 9pt;
	font-family: Trebuchet MS,Verdana,Arial,Helvetica,Sans-Serif;	
	font-style: normal;
	color: rgb(243, 199, 12);
}

.textnbarnon a:visited {
	font-size: 9pt;
	font-family: Trebuchet MS,Verdana,Arial,Helvetica,Sans-Serif;	
	font-style: normal;
	color: rgb(243, 199, 12);
}
/* normaler schwarzer Text mit 2pt Abstand zueinander*/
p.textz  {
	font-size : 10pt;
	font-family: Trebuchet MS,Verdana,Arial,Helvetica,Sans-Serif;
	font-weight : lighter;
	font-style : normal;
	color : rgb(57, 98, 7);
	margin-bottom:1pt;
	margin-top:1pt
}
/* Rahmen (siehe Schulen Offenburg) */

div.ra {
	border-width: 2px;
	border-color: rgb(57, 98, 7);
	border-style: solid;	
}

/* hiden Text*/
.link_hidden  {
	font-size : 9pt;
	font-family : Verdana,Arial,Helvetica,Sans-Serif;
	font-weight : lighter;
	font-style : normal;
	color : rgb(181, 235, 123);
}

.link_hidden a:link {
	font-size: 9pt;
	font-family: Trebuchet MS,Verdana,Arial,Helvetica,Sans-Serif;	
	font-weight : lighter;
	font-style : bold;
	color : rgb(181, 235, 123);
	text-decoration: none;
}

.link_hidden a:active {
	font-size: 9pt;
	font-family: Trebuchet MS,Verdana,Arial,Helvetica,Sans-Serif;	
	font-weight : lighter;
	font-style : bold;
	color : rgb(181, 235, 123);
	text-decoration: none;
}

.link_hidden a:visited {
	font-size: 9pt;
	font-family: Trebuchet MS,Verdana,Arial,Helvetica,Sans-Serif;	
	font-weight : lighter;
	font-style : bold;
	color : rgb(181, 235, 123);
	text-decoration: none;
}	

/* Achtung es gibt verschieden Rahmentypen (border-style), die aber von Netscape unterschiedlich interpretiert werden.
   siehe dazu folgende Beispieldatei (am besten auch im Netscape) an!
   http://selfhtml.teamone.de/css/eigenschaften/rahmen.htm#border_style     
*/