/* CSS Document */

/* Grundschule Hohenleuben Website */
/* ############################################################## */
/* ###################### allgemein #################### */
/* ############################################################## */
/* Farben: ocker: C9AE7B, Schrift Schwarz,  */
/* Hintergrund BS: dunkelgrün  336633 */
   * { padding:0; margin:0; }
 
	body {
	margin: 0;
	padding: 0;
	color: #000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
	background-color:#336633;
}
	

a {text-decoration:underline;}

a:link {color: #003399;} 

a:visited { color: #000066; }

a:hover {text-decoration: underline;}


p, ul, li, ol {
	font-size:100%;
	color:black;

}

h1, h2, h3, h4, h5 {
font-size:100%;
      color: black;
}


	#rahmen {
	width:804px;
	margin-right:auto;
	margin-left:auto;
	margin-top:1em;
	margin-bottom:1em;
	padding:0px;
	text-align:left;
	border: 1px solid:#FFFFFF;
	background-color: white;


}



	#kopf {
	width:804px;
	height:151px;
	background-image: url(/images/kopf.jpg);
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
}
     /* Navigation oben */
	#nav_oben {
	  width:804px;
	  height:25px;
	  margin:0px;
	  background-color:#C9AE7B;
	  float:left;

}

	#nav_oben ul {
	
	    list-style:none;
		padding:0;
		margin:0;
			
}
	
	#nav_oben ul li {
	    font-size:80%;
	    list-style-type:none;
	    float:right;
	    margin:0;
		margin-right:2.4px;
		padding-left:7px;
		padding-right:7px;
		padding-top:4px;
			
				
}

	#nav_oben li a {
		color:#000066;
	    text-decoration:none;
	}
	

		#nav_oben li a:hover {
			text-decoration:underline;
			background-color:#E0E5ED;
}



       /* Navigation links */
       #nav {
	   top:0px;
		margin:0px;
		padding:0px;
		float:left;
		width:210px;
	}  


	#nav ul {
		padding:0.4px;
		margin-left:0em;
		
	}
	
	#nav ul li a {
		text-decoration:none;
		list-style-type:none;
		display:block;
		padding:0;
		margin:0.2px;
		margin-top:0px;
	}
	
	
	#nav li a:hover {
		text-decoration:underline;
	}
	
	#nav li img {
	padding-top:0.2em;

	} 
	#nav table  {
		font-size:0.8em;
		margin:2em;
		padding:2px;
		color:#000000;
}



#nav_pdf h2 {
	font-size:80%;
	color: black;
	float:left;
	margin-left:1.5em;
	padding-bottom:1.5em;
	

}

#nav_pdf a:link {
	font-size:80%;
		  color: blue;
		  float:left;
	margin-left:1.5em;
	margin-bottom:1.0em;
	}

		#box_re {
		width:200px;
		float:right;
		margin-top:0px;
		padding-top:0px;
		margin-right:0.5em;
		color:#000066;
		background-color: white;
}

		#box_re table tr td img {
		padding: 0px;
		margin-top:0px;
}
 
      #box_re img {
		 float:left;
  }
  
   	 #box_re  td  {
		font-size:1.0em;
		text-align:center;
		padding-top:0px;
		padding-bottom:0px;
		padding-left:0px;    
		color: #000066;
}

	#box_re td h1 {
		font-size:1.0em;
		margin-left:1.2em;
		font-weight:bold;
}

	#inhalt {
		width:560px;
		float:right;
		margin-top:0px;
		padding-top:0px;
		color: #000066;
}

	#inhalt p {
		margin-left:0;
		font-size:78%;
		margin-right:1.5em;
		margin-top:0.5em;
}

	#inhalt h1 {
		margin-left:1.1em;
		padding-top:0.5em;
		margin-top:0em;
		margin-bottom:0;
		padding-bottom:0em;
		font-size:80%;
		font-weight:bold;
		margin-right:1em;
}

	#inhalt h2 {
		margin-left:1.2em;
		margin-top:1em;
		margin-right:1em;
		font-size:0.8em;
		font-weight:bold;
		/*color:#000066;*/
		color: black;
}

	#inhalt h3 {
		margin-left:0.8em;
		margin-top:0.8em;
		font-size:1.2em;
		font-weight:bold;
		margin-bottom:0.8em;
}


	#inhalt a {
		color:#000066;
}


	#inhalt li {
		list-style-type:disc;
		list-style-position: outside;
		margin-left:0.1em;
		padding-left:0.5em;
		font-size:0.8em;
		margin-right:0.5em;
		margin-top:0.4em;
} 


	#inhalt ul li {
		list-style-type:disc;
		list-style-position: outside;
		margin-left:1.6em;
		padding-left:0.5em;
		font-size:0.8em;
		margin-right:0.5em;
		margin-top:0.4em;
} 



	#inhalt ul ol  p {
		list-style-type:disc;
		list-style-position: outside;
		margin-left:3em;
		padding-left:0.5em;
		font-size:80%;
		margin-right:0.5em;
		margin-top:0.4em;
} 


	#inhalt li ol {
		list-style-type:disc;
		list-style-position: outside;
		margin-left:3.5em;
		padding-left:0.5em;
		font-size:1.0em;
		margin-right:0.5em;
		margin-top:0.4em;
} 


#inhalt li li {font-size: 1em;}

 
	#inhalt ul {
		
		margin-left:0.1em;
		padding-left:0.5em;
		margin-right:0.5em;
		margin-top:0.6em;
		margin-bottom:0.4em;
}


#inhalt table tr td ul ol {
    margin-left:0.8em;
		font-size:1.0em;
		color:#000000;

}  


	 #inhalt img {
	    float:right;
		margin:1em;
		margin-top:1em;
		margin-bottom:auto; 

}

 #inhalt table tr td img {
	    float:right;
		margin:0.5em;
		padding:1em;
		
		
}


.table-album  img { padding:1em 1em 1em 1.4em;
 }




  #inhalt ul ul li  {
    	list-style-type:decimal;
		list-style-position: outside;
		margin-left:1.2em;
		padding-left:0.5em;
		font-size:80%;
		margin-right:0.5em;
		margin-top:0.4em;


}

 
	#inhalt a {
		color: #003399;
		text-decoration:underline;
}

	#inhalt a:hover {
		text-decoration:none;
		background-color:#E0E5ED;
}

	#inhalt h2 a:hover {
         text-decoration:underline;

}

 .skiplink { display: none;  }

	#box   {
		margin-top:15px;
		float:inherit;
		float:left;
		width:170px;
		padding-top:5px;
		padding-bottom:0.8em;
		font-size:1.3em;
		font-weight:bold; 
		color:#000066;
		background-color:#E0E0EC;
}



	#inhalt table  {
		font-size:0.8em;
		margin:1em;
		padding-left:2px;
		color:#000000;
		border: groove #CC3300;
}


	#inhalt table td ul li{
		font-size:1.0em;
		margin:1em;
		
}

#inhalt table td {
		font-size:1.0em;
		margin:0;
		padding-left:1em;
		
}

#inhalt table img {
	    float:right;
		margin:1em;
		padding-left:2em;
		padding-right:0.5em;
		
}

	#content {
		width:804px;
		margin-right:auto;
		margin-left:auto;
		margin-top:1em;
		margin-bottom:0em;
		float:right;
		padding-bottom:1em;
	
}

	#content table {
		font-size:0.8em;
		table-layout:auto;
		margin-left:1px;
		border-style:none;
} 

 
	 #content table ul li {
	    font-size:1.2em;
		margin-left:1px;
		color: #000066;
 }


	#content table td ul li  {
		font-size:1.2em;
		margin:1.0em;
		table-layout:auto;
		margin-left:1px;
		border-style:none;
}  

   #content h1, p {
        font-size:1.2em;
		margin:1px;
		padding-left:15px;
		padding-right:15px;
		table-layout:auto;
		border-style:none;
   
   }


	#content img {
	    float:right;
		margin:0.2em;  
	/*	border:1px solid #0099FF;*/
		  
}


	
	
 
	#content p {
		margin-left:0.8em;
		font-size:80%;
		margin-right:1.5em;
}

	#content h1 {
		margin-left:0.8em;
		font-size:80%;
		font-weight:bold;
		margin-right:1em;
		padding-bottom:0em;
		padding-top:0.5em;
		margin-top:0em;
		margin-bottom:0;
}

	#content h2 {
		margin-left:1.5em;
		font-size:0.8em;
		font-weight:bold;

}

	#content h3 {
		margin-left:1.5em;
		font-size:0.8em;
		font-weight:bold;
		margin-right:0;
}

	#content ol li {
		list-style-type: decimal;
		font-size:0.8em;
}


	#content ul ol {
		margin-left:1.5em;
		font-size:0.8em;
		margin:0.5em 1.0em 0 4.5em;
		
		list-style-type: none;
}

	#content ul li {
		margin-left:1.5em;
		font-size:0.8em;
		margin-right:0.2em;
		list-style-type:circle;
}

	#content_gallery  {
		width:796px;
		height:auto;
		padding-top:1px;
		color:#000;
		padding-left:0.2em;
		background-color:#FFFFFF;
		margin-right:auto;
		margin-left:auto;
		padding-bottom:0px;
		margin-bottom:0px;

}

	#content_gallery h1 {
		margin-left:0;
		font-size:0.9em;
		font-weight:bold;
		margin-right:0;
}

	#content_gallery p {
		margin-left:1.2em;
		font-size:0.8em;
		margin-right:0;
}

	#content_gallery li {
		color:#000000;
		list-style-type:circle;
}

	#gallery a img {
		border:1px solid #ffffff;
}

	#gallery a:hover img {
		border:1px solid #999999;
}

	#gallery a:visited img {
		border:1px solid blue;
}

	#gallery {
		width:350px;
		float:left;
		margin-left:0.1em;
		margin-bottom:1em;
}

	#gallery table {
		margin-left:0.1em;
}

	#gallery_img {
		width:350px;
		float:right;
		margin-right:1.2em;
}

	.foto_rechts {
		 margin:0;
		float:right;

}


	#box_a {
		margin-top:15px;
	    float:center;
		width:200px;
		background-color:#E0E0EC;
		padding-top:5px;
		padding-bottom:0.8em;
		font-size:1.1em;
		font-weight:bold; 
		color:#000066;
}

	#box_sitemap {
		margin-top:0.2em;
	    margin-left: 25px;
		width:500px;
		padding-top:5px;
		padding-bottom:0.8em;

}


	#fusszeile {
		width:804px;
		height:22px;
		background-color:#C9AE7B;
		margin-right:auto;
		margin-left:auto;
		text-align:center;
}

	#fusszeile ul, li {
		  list-style: none;
		  font-size:80%;
		  padding: 0;
		  text-indent: 0;
		  margin: 0;
}

	#fusszeile ul {
		clear:both;
		margin: 0 auto;
		padding-top:0.2em;
		padding-bottom:0.2em;
}

	#fusszeile li {
		display: inline;
		margin:0em;
}

	#fusszeile a {
		font-size:1em;
		color:black;
		text-decoration:none;
}

	#fusszeile a:hover {
		font-size:1em;
		color: #000066;
		text-decoration: underline;
}

#fusszeile img {
       float:left;
	 	margin:0;

}
