/* schriftstil,abstände */

body
{
color:#064916;
background-color : #EEFFEE;

font-family : verdana, arial;
font-size : 80%;

margin : 0;
padding  :0;
}


#body a:link {
color : #175A27;
text-decoration : none;
font-family : verdana, sans-serif; 
font-size : 1.0em; 
width : 100%;
padding-left : 0px; 
padding-bottom : 0px; 
padding-top : 0px;
margin : 0 auto;
}



#title
{
color:#064916;
background-color : #5B9E6B;
font-family : verdana, arial;
font-size : 80%;
background-image :  url("bilder/background.gif");
margin : 0;
padding  :0;

}

#wo
{
margin-top:3px;
}

#wo a:visited {
color : #003300;
text-decoration : none;
font-family : verdana, sans-serif; 
font-size : 1.0em; 
width : 100%;
padding-left : 0px; 
padding-bottom : 0px; 
padding-top : 0px;
margin : 0 auto;
}

#wo a:active {
color : #999999;
text-decoration : none;
font-family : verdana, sans-serif; 
font-size : 1.0em; 
width : 100%;
padding-left : 0px; 
padding-bottom : 0px; 
padding-top : 0px;
margin : 0 auto;
}

#wo a:hover {
color : #2C8C1C;
text-decoration : none;
font-family : verdana, sans-serif; 
font-size : 1.0em; 
width : 100%;
padding-left : 0px; 
padding-bottom : 0px; 
padding-top : 0px;
margin : 0 auto;
background-color : #EEFFEE;
}

#wo a:link {
color : #175A27;
text-decoration : none;
font-family : verdana, sans-serif; 
font-size : 1.0em; 
width : 100%;
padding-left : 0px; 
padding-bottom : 0px; 
padding-top : 0px;
margin : 0 auto;

}


#left {
width:20%;
float:left;
background-color:#064916;
height: 407px;
border-right:4px groove #064916;
position:fixed; top:100px;
position:fixed; left:0px;
}

#content {
width:78%;
float:right;

}
#content a:link {
color : #175A27;
text-decoration : none;
font-family : verdana, sans-serif; 
font-size : 1.0em; 
width : 100%;
padding-left : 0px; 
padding-bottom : 0px; 
padding-top : 0px;
margin : 0 auto;

}

#content a:visited {
color : #003300;
text-decoration : none;
font-family : verdana, sans-serif; 
font-size : 1.0em; 
width : 100%;
padding-left : 0px; 
padding-bottom : 0px; 
padding-top : 0px;
margin : 0 auto;
}

#content a:active {
color : #999999;
text-decoration : none;
font-family : verdana, sans-serif; 
font-size : 1.0em; 
width : 100%;
padding-left : 0px; 
padding-bottom : 0px; 
padding-top : 0px;
margin : 0 auto;
}

#content a:hover {
color : #2C8C1C;
text-decoration : none;
font-family : verdana, sans-serif; 
font-size : 1.0em; 
width : 100%;
padding-left : 0px; 
padding-bottom : 0px; 
padding-top : 0px;
margin : 0 auto;
background-color : #EEFFEE;
}

#inhalt {
    margin-left: 10%; padding: 5px;
   margin-right : 10%;
margin-bottom : 10%;
margin-top : 10%;
  }
  * #inhalt {  /* versteckt vor Netscape 4 */
    background-color: #EEFFEE;
  }





#Inhalt {
    margin-left: 10%; padding: 5px;
   margin-right : 10%;
margin-bottom : 10%;
margin-top : 10%;
  }
  * #Inhalt {  /* versteckt vor Netscape 4 */
    background-color: #EEFFEE;
  }





table , tr , td
{

margin-top : 0;
margin-left : 0;
margin-right : 0;
color : #064916;
font-family : verdana, arial;
font-size: 1.0em;
border : medium none inherit;
line-height : 1.4em;
}




.border {
border:double #EEFFEE medium;
}



#news form {
border : 0 solid #064916;
padding : 2px;
background-color:#f1ffff;
background-image: url(gifs/back.gif);
}

h1 {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 1.6em;
font-style : normal;
color : #064916;
text-decoration : none;
margin-top : 12px;
margin-bottom : 0;
font-weight : 600;
}

h3 {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size :1.4em;
font-style : italic;
color : #064916;
text-decoration : none;
margin-top : 0;
margin-bottom : 0;
font-weight : 100;
}

.bottomline {border-bottom: 1px solid #99CCCC;}
.news {margin-bottom : 0;}

.submit {
padding : 0 0 0 0;
margin : 0 0 0 0;
background-color:#c9eaf3;
border: 1px ridge #064916;
}




/* menue */
.rahmen {

background-color:#064916;
border-right-width : 0px;
border-right-style : groove;
border-right-color : #005075;
border-bottom-width : 1px;

}

.rahmenoben {
border-top : 2px solid #064916;
}

.rahmenunten {
border-bottom: 2px solid #064916;
}

.rahmenfooter {

border-top-width : 4px;
border-top : groove;
border-top-color : #EEFFEE;
}

#menu td {
border-top:0;
border-bottom-width : 1px;
border-bottom-style : solid;
border-bottom-color : #EEFFEE;
margin-top : 2px;
margin-bottom : 2px;
color : #FFFFFF;
padding-left : 2px;
line-height : 1.2em;
}

#menu a {
display : block;
color : #e4FFFF;
text-decoration : none;
font-family : verdana, sans-serif; 
font-size : 1.0em;
font-weight : normal; 
width : 100%;
padding-left : 2px; 
padding-bottom : 1px; 
padding-top : 1px;
margin : 0 auto;
}

#menu a:visited {
color : #CCFFFF;
text-decoration : none;
font-family : verdana, sans-serif; 
font-size : 1.0em; 
width : 100%;
padding-left : 0px; 
padding-bottom : 0px; 
padding-top : 0px;
margin : 0 auto;
}

#menu a:active {
color : #FFFFFF;
text-decoration : none;
font-family : verdana, sans-serif; 
font-size : 1.0em; 
width : 100%;
padding-left : 0px; 
padding-bottom : 0px; 
padding-top : 0px;
margin : 0 auto;
}

#menu a:hover {
color : #064916;
text-decoration : none;
font-family : verdana, sans-serif; 
font-size : 1.0em; 
width : 100%;
padding-left : 0px; 
padding-bottom : 0px; 
padding-top : 0px;
margin : 0 auto;
background-color : #EEFFEE;
}

#menu ul {
list-style : none;
margin : 0px 0px 0px 0px;
padding : 0px 0px 0px 0px;
text-align : left;
background-color : #4A8D5A;


}

#menu li {
display : block;
list-style: none;
text-indent : 0;
margin-left : 0;
padding-top : 0px;
padding-right : 0;
padding-bottom : 0;
padding-left : 0;
text-align : left;
border-bottom: 1px solid #EEFFEE;

/* border:thin dashed silver;*/
}

.sub {
background-color : #286B38;
}

.submenu {
	background-color : #4A8D5A;
	border-bottom : 1px solid #EEFFEE;
	color: #FFFFFF;
}

.footer 
{font-size : 0.8em;
color : #064916;
}

#footer 
{font-size : 0.8em;
color : #064916;
}

#footer a {font-weight:normal;}

#imagemap a:hover {
color : #064916;
text-decoration : none;
background-color: transparent;
margin-top : 0;
margin-bottom : 0;
}

.titelzeile {background-color:#336699;}
.titel {
color:#FFFFFF;
font-weight:bold;
}

.newszeile1 {
background-color : #e4ffff; 
line-height : 1.4em; 
} 
.newszeile2 {
background-color : #f1ffff; 
line-height : 1.4em; 
} 

.zeile1 {
background-color : #e4ffff; 
} 
.zeile2 {
background-color : #c9eaf3; 
} 
.zeile3 {
background-color: #f1ffff;
}

.zelle1 {
background-color : #e4ffff;
border-top: 1px solid #064916;
border-right: 1px solid #064916; 
} 
.zelle2 {
background-color : #c9eaf3; 
border-top: 1px solid #064916;
border-right: 1px solid #064916;
} 
.zelle3 {
background-color: #f1ffff;
border-top: 1px solid #064916;
border-right: 1px solid #064916;
}

zelle4 {
border-top: 1px solid #064916;
}

.zellrahmen {
border-top: 1px solid #064916;
border-right: 1px solid #064916;
}

.reihe1 {
background-color : #e4ffff; 
border-top : 1px solid #064916; 
line-height : 1.2em; 
} 
.reihe2 {
background-color : #f1ffff; 
border-top : 1px solid #064916; 
line-height : 1.2em; 
} 


/* wegweiser */

#weg a:link{
color : #336699;
text-decoration : none;
font-family : verdana;
font-size : 1.0em;
font-weight : normal;
}

#weg a:visited {
color : #003366;
text-decoration : none;
font-family : verdana;
font-size : 1.0em;
font-weight : normal;
}

#weg a:active { 
color : #064916;
text-decoration : none;
font-family : verdana;
font-size : 1.0em;
font-weight : normal;
}

#weg a:hover { 
color : #ffffff;
background-color : #008bb6;
text-decoration : none;
font-family : verdana;
font-size : 1.0em; 
font-weight : normal;
}

.weg1 li {
list-style-type : none;
text-indent : 0;
margin-left : -40px;
padding-top : 0;
padding-right : 0;
padding-bottom : 0;
padding-left : 0;
text-align : left;
color : #064916;
}

.weg2 li {
list-style : none;
text-indent : 0;
margin-left : -36px;
padding-top : 0;
padding-right : 0;
padding-bottom : 0;
padding-left : 0;
text-align : left;
border-left:#064916 solid 1px;
}

.weg3 li {
list-style : none;
text-indent : 0;
margin-left : -20px;
padding-top : 0;
padding-right : 0;
padding-bottom : 0;
padding-left : 0;
text-align : left;
border-left:#064916 solid 1px;
}

/* links im Hauptfenster */

a:link {
color : #336699;
text-decoration : none;
font-family : verdana;
font-size : 1.0em;
font-weight : bold;
}

a:visited {
color : #003366;
text-decoration : none;
font-family : verdana;
font-size : 1.0em;
font-weight : bold;
}

a:active {
color : #064916;
text-decoration : none;
font-family : verdana;
font-size : 1.0em;
font-weight : bold;
}

a:hover {
color : #ffffff;
background-color : #008bb6;
text-decoration : none;
font-family : verdana;
font-size : 1.0em;
font-weight : bold;
}

h1 {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 1.6em;
font-style : normal;
color : #064916;
text-decoration : none;
margin-top : 12px;
margin-bottom : 0;
font-weight : 600;
}

h3 {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size :1.4em;
font-style : italic;
color : #064916;
text-decoration : none;
margin-top : 0;
margin-bottom : 0;
font-weight : 100;
}


hr {
width : 100%;
color : #064916;
margin-top : 0;
margin-bottom : 0;
padding : 0;
}

h2 { 
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 1.2em;
font-style : normal;
font-weight : bold;
text-decoration : none;
color : #064916;

}

h4 {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 1.1em;
font-style : normal;
font-weight : bold;
text-decoration : none;
color : #064916;

}

/* Artikel-Absatzformat */

#artikel li {
list-style-position : outside;
list-style-type : disc;
text-indent : 0;
margin : 6px;
padding-top : 0;
padding-right : 0;
padding-bottom : 0;
padding-left : 12px;
text-align : left;
}
#artikel p {
margin-top : 12px;
margin-right : 0;
margin-bottom : 0;
margin-left : 0;
line-height : 1.5em;
}
#artikel img {
border-top-width : 2px;
border-right-width : 3px;
border-bottom-width : 3px;
border-left-width : 2px;
border-top-style : groove;
border-right-style : groove;
border-bottom-style : groove;
border-left-style : groove;
border-top-color : #CCCCCC;
border-right-color : #999999;
border-bottom-color : #333333;
border-left-color : #CCCCCC;
	}
	
.artikel {
border-top-width : 2px;
border-right-width : 3px;
border-bottom-width : 3px;
border-left-width : 2px;
border-top-style : groove;
border-right-style : groove;
border-bottom-style : groove;
border-left-style : groove;
border-top-color : #CCCCCC;
border-right-color : #999999;
border-bottom-color : #333333;
border-left-color : #CCCCCC;
	}	
	
#artikel p 
{
text-align : justify;
}

.scrollen {
overflow:auto;
width:100%;
height:400px;
padding-right:12px;
}

/* Bilder-Galerie-Diashow */

#galerie img {
border-top-width : medium;
border-right-width : medium;
border-bottom-width : medium;
border-left-width : medium;
border-top-style : double;
border-right-style : double;
border-bottom-style : double;
border-left-style : double;
border-top-color : #336699;
border-right-color : #336699;
border-bottom-color : #336699;
border-left-color : #336699;
padding : 0;
}

.galerie {
border-top-width : medium;
border-right-width : medium;
border-bottom-width : medium;
border-left-width : medium;
border-top-style : double;
border-right-style : double;
border-bottom-style : double;
border-left-style : double;
border-top-color : #336699;
border-right-color : #336699;
border-bottom-color : #336699;
border-left-color : #336699;
padding : 0;
}

#galerie {
border-top-width : medium;
border-right-width : medium;
border-bottom-width : medium;
border-left-width : medium;
border-top-style : double;
border-right-style : double;
border-bottom-style : double;
border-left-style : double;
border-top-color : #336699;
border-right-color : #336699;
border-bottom-color : #336699;
border-left-color : #336699;
padding : 0;
}

/* Bildungsstandards */
#bildung li {
list-style-position : outside;
list-style-type : disc;
text-indent : 0;
margin : 4px;
padding-top : 0;
padding-right : 0;
padding-bottom : 0;
padding-left : 12px;
text-align : left;
}
#bildung p 
{
margin-top : 6pt;
margin-bottom : 6pt;
}

/* Profiltabelle */

#profile td {
border-right : 1px solid #6699CC; 
}

/* Rahmentabelle */

#rahmentabelle td {
border : 1px solid #6699CC;
	
}



#klassen td
{
	font: 1.1em Verdana, sans-serif;
	border: 1px solid;
	border-color: #CCCCCC;
	text-align:center;
}

#klassen a
{
	display: block;
	padding: 2px;
	font: bold 1.1em Verdana, sans-serif;
	width: 90px;
	background-color: #064916;
	color: #CCFFFF;
	border: 2px solid;
	border-color: #AAA #666 #666 #AAA;
	text-align:center;
}

#klassen a:link
{
font: bold 1.1em Verdana, sans-serif;
color: #CCFFFF;
text-decoration: none;
border: 2px solid;
border-color: #AAA #666 #666 #AAA;
}

#klassen a:hover
{
background-color: #3399CC;
font: bold 1.1em Verdana, sans-serif;
color: #ffffff;
border: 2px solid;
border-color: #AAA #666 #666 #AAA;
}


.weihnachten
{
background-image: url(bilder/glitzer.gif);
}

.astro
{
background-image: url(bilder/astroback.jpg);
}

.mathe
{
background-image: url(bilder/matheback.gif);
background-attachment:fixed;
background-repeat:no-repeat;
}
.geschichte
{
background-image: url(bilder/geschichteback.gif);
background-attachment:fixed;
background-repeat:no-repeat;
}

.chemie
{
 background-image: url(bilder/chemieback2.gif);
 background-attachment:fixed;
 background-repeat:no-repeat; 
 
}
.physik
{
 background-image: url(bilder/physikback.jpg);
 background-attachment:fixed;
padding-top: 0.2px;
padding-bottom: 1px;
 /*background-repeat:no-repeat; */
}
.franz {
	background-image: url(bilder/matheback.gif);
}

.latein {
	background-image: url(bilder/matheback.gif);
}



