/************************************************************************************************************************
                                        Formate des Inhaltsfensters
*************************************************************************************************************************/	   

.inhalt {
	  text-align:left;
      margin-right:0px;
	  margin-top:0px;
	  margin-left:20px;
	  
	  font-size: 13px;
	  line-height:18px;
	  padding:0px;
	  /**border-style:solid;
	  border-color:#000000;
	  border-width:1px;*/
 	  }


.textblock {
      padding:0px;
	  
	  margin-top:0px; 
	  margin-bottom:20px; /** Absatzabstand nach unten*/
	  margin-left:50px;
	  margin-right:205px;/**Bild nicht überschreiben!*/	 
	  
	  border:none;
	  text-align:left;
	  /**border-style:solid;
	  border-color:#000000;
	  border-width:1px;*/
	  }

.nebenbild {
      margin-right:205px;/**Bild nicht überschreiben!*/	 
      }	 

.untermbild {
      margin-right:102px;
      }	
	   	  
.klein {
	  font-size: 12px;
       }
	   
.eingerueckt {
       margin-left:80px;
	   }	   

.amrand	{
	  margin-left:10px;
	   } 	   
.bildpicktlinksoben {
      /**border:none;*/
	  margin-left:-20px;
	  margin-top:-12px;
	  padding:0px;
	  }	  	  


/**für ie unter 7: */
* html .bildpicktlinks {
      margin-left:-20px;
	  margin-top:0px;     
	 }
	 
.ueberschrift{
      clear:all;
	  position:relative;
	  width:522px;
	  height:34px;
	  border:none;
	  
	  background-image:url(../../img/ltbasis/TitelBack.png);
	  background-repeat:no-repeat;
	  
	  padding-left:30px;
	  padding-top:6px; /** Text im Fenster*/
      margin-top:20px; /** Fenster nach oben*/
	  margin-bottom:6px;
	  margin-left:0px;
	  margin-right:20px;
	  font-family:Georgia, "Times New Roman", Times, serif;
	  font-weight:bold;
	  font-size:14px;
	  

	  color:#666600; /**3e4723*/
      }
.rot {color:#900000;}

.obenrandlos {margin-top:0px;} /** überschriftenabstand am Seitenbeginn unterm Leitbild */
.oben {margin-top:40px;} /** überschriftenabstand am Seitenbeginn, mehr Abstand */

.breit { background-image:url(../../img/ltbasis/TitelBackbreit.png);}

.rand {	 border-style:solid;
	     border-color:#000000;
	     border-width:1px;}
.nomapa { margin:0px;
          padding:0px; }

.bildmitrand {
          padding:0px;
		  margin-top:20px;
		  margin-bottom:20px;
		  margin-left:0px;
		  margin-right:0px;
		  border-style:solid;
	      border-color:#aca6a3;
	      border-width:3px;
		  }
.eventbild {width:400px;}
.eventbildklein {width:150px;}
/************************************************************************************************************************
                                        Spezielle Seiten
*************************************************************************************************************************/	   
.lehrerfoto {
     width:120px;
	 padding-right:5px;
	 }
	 
.aofirma, .aoort, .aohomepage  {
      padding:2px;
	  float:left;
	  margin-right:0px;
	  margin-top:3px;
	  margin-bottom:3px;
	  background-color:#E1E1E1
     }
.aofirma {
      width:40%;
	  margin-left:0px;
     }
.aoort {
      width:20%;
	  margin-left:15px;
     }

.aohomepage {
      width:30%;
	  margin-left:15px;
     }
.newdatum, .newtext  {
      padding:2px;
	  margin-right:0px;
	  margin-top:3px;
	  margin-bottom:3px;
     }
.newdatum  {	  
      float:left;
      width:100px;
	  margin-left:0px;
     }
.newtext  {
      float:right;
      width:291px;/*411-100-20*/
	  margin-left:20px;
     }

/************************************************************************************************************************
                                         Allgemeine Einstellungen
*************************************************************************************************************************/	   


html, body {
      margin:0px;
      padding: 0px;
	  height:100%;
	  }


body {
      /**background-color: #b7b9ae;
      /**background-image:url(../img/BackHintergrund1px.jpg);
	  background-repeat:repeat;*/
	  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	  font-size: 12px;
	  line-height:16px;} 
	  
p, html, div, b {   
      font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
     
	  }	  
	   
h1 {  font-family: Georgia, "Times New Roman", Times, serif;   /** wird eher nicht verwendet, weil "Überschrift"*/
      font-size: 14px;
	  font-weight: bold;
	  color: #900000;
	  margin-top:12px;
	  margin-bottom:6px;
	  }
	  
/** Unterüberschriften, grün, serif **/
h2 {  font-family: Georgia, "Times New Roman", Times, serif;
      font-size: 13px; /** Der Schriftgröße angleichen! **/
	  font-weight: bold;
	  color: #666600;
	  margin-top:12px;
	  margin-bottom:6px;
	  }

h1.sansserif {
	  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	  /**color: #3e4723;*/
      }
	  

a:link {font-weight:normal; color:#000000; text-decoration:none;} 
a:visited {font-weight:normal; color:#868686; text-decoration:none;}
a:hover {font-weight:bold; color:#900000; text-decoration:none;}
a:active {font-weight:bold; color:#a00000; text-decoration:none;}

ul, li { margin-top:0px;
        padding-top:0px;
		margin-bottom:0px;
		padding-bottom:0px;}




/************************************************************************************************************************
                                         Menüformatierung
*************************************************************************************************************************/	   
.menu, .menuheader {
	  /**display:block;	  */    
	  text-align:left;
      margin-right:18px;
	  margin-top:18px;
	  margin-left:18px;
	  line-height: 17px;
      font-size:12px;
	  }
	  
.menu a:link {font-weight:normal; color:#000000; text-decoration:none;} 
.menu a:visited {font-weight:normal; color:#868686; text-decoration:none;}
.menu a:hover {font-weight:bold; color:#900000; text-decoration:none;}
.menu a:active {font-weight:bold; color:#a00000; text-decoration:none;}

.menu_active {font-weight:bold; color:#a00000; text-decoration:none;} 
/*.nav_table, .nav_table a, .nav_table a:link, .nav_table a:active, .nav_table a:visited, .nav_table a:hover {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #4A5966;
	font-weight: normal;
	text-decoration: none;}
	
.nav_table_active, .nav_table_active a, .nav_table_active a:link, .nav_table_active a:active, .nav_table_active a:visited, .nav_table_active a:hover {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #4A5966;
	font-weight: bold;
	text-decoration: none;
}	
	
	
	*/
	
.menuheader a:link {font-weight:normal;color:#450000;text-decoration:none;}
.menuheader a:visited {font-weight:normal;color:#450000;text-decoration:none;}
.menuheader a:hover {font-weight:bold;color:#450000;text-decoration:none;}
.menuheader a:active {font-weight:normal;color:#450000;text-decoration:none;}

.submenu {
          padding-left:10px;
		  line-height: 12px;
		  font-size:11px;
		 }
.submenu a:hover {color:#666600;} /**3e4723grün*/

.submenu2 {
          padding-left:14px;
		  line-height: 12px;
		  font-size:11px;
		 }
.submenu2 a:hover {color:#666666;} /**3e4723grün*/


/************************************************************************************************************************
                                         Titelzeile
*************************************************************************************************************************/	   

	   
.imglogo {
       float:left;
	   width:100px;
	   border:none;
	   /**height:48px;	   
	   /**margin-top:59px;*/
	   margin-left:31px;
	   margin-bottom:0px;
	   padding:0px;
	   
	   }
	   	   	  
.titelzeilenFenster {
	  float:left;
      height:35px;           /** 48px=Logogröße, -30px padding-top*/
	  padding-left:55px;
	  padding-top:15px;
	  padding-bottom:0px;
	  margin:0px;
	  
	  /**border-style:solid;
	  border-color:#000000;
	  border-width:1px;*/

	  
	  }
	  	  
.Titelzeile {
       /**padding-top:92px;*/   
	   font-family: Arial;
	   font-size:19px;
	   margin-top:20px;
	   padding:0px;
	   	/**  border-style:solid;
	  border-color:#000000;
	  border-width:1px;*/

	   }


