/*----------------------------------------------------------------------------*/
/* fka Stylesheet Druckversion                                                */
/*                                                                            */
/* von              : Frank F., Dirk S.                                       */
/* letzte Aenderung : 11.02.2009 FF                                           */
/*----------------------------------------------------------------------------*/


/*----------------------------------------------------------------------------*/
/* Schrifttyp fuer alle Elemente                                              */
/*----------------------------------------------------------------------------*/

a, address, blockquote, div, 
caption, cite, dfn, dl, dt, 
fieldset, h1, h2, h3, h4, 
img, input, label, legend, 
li, ol, option, p, q, 
select, textarea, td, th, ul    {
         font-family : "Arial", "Helvetica", "Lucida Grande", "Lucida Sans Unicode", "Lucida", "Bitstream Vera Sans", "Trebuchet MS", "Verdana", "sans-serif";
        }

/*----------------------------------------------------------------------------*/
/* Globale Einstellungen fuer Elemente                                        */
/*----------------------------------------------------------------------------*/        
        


body    {
         padding        : 0;
         background     : white;
         /* background     : #fafafa; *//* Hintergrundfarbe ausserhalb der Hauptebene (als Rahmenersatz) */
         font-size      : 93%; /* -- Moegliche Werte, damit es in den gaengigen Browsern in etwa gleich aussieht: 69%, 76%, 86%, 93% -- */
         text-align     : left;
         margin         : 0% 0% 0% 0%;
        }

h1, h2, h3, h4 {
                background  : transparent;
               }
  

h1  {
     font-size   : 1.2em;
     text-align  : left;
    }

h2 {
                font-size   : 1.0em;  
                font-style  : normal;
                font-weight : bold;
                text-align  : left;
               } 

/* Link: normal */

a         {
           font-size    : 1.0em;
/*         color        : #2e14a9;*/
           text-decoration: none;
          }
      
a:hover {
         color        : black;
         text-decoration: underline;
        }                

a:visited {
           text-decoration  : none;
/*         color        : purple; */
          }

a:active  {
           text-decoration  : none;
           color           : black;
          } 
                         
/* Bilder */    
    
img {
     border      : 0px;
     color       : #fff;
     background  : transparent;
    }         

                
/* Inputboxen */    

input {
       background : #e0e0e0; 
       color : black;
      }

input.submit{
             background : #e0e0e0; 
             color : black;
            }

input:focus {
             background : #e0e0e0; 
             color : black;
            }
            
input:hover {
             background : #e0e0e0; 
             color : black;
            }    


.input-suche{
             background : white;
             color : black;
             }

:focus.input-suche {
                    background : white;
                    color : black;
                   }

:hover.input-suche {
                    background : white;
                    color : black;
                   }

    

hr.Balken-rechts {
                  border : solid 1px #e0e0e0;
                  width  : 50%;
                 }
				 
				 
hr.Balken-2 {
             border : solid 1px #e0e0e0;
			 float  : left;
             width  : 50%;
            }
   


/*-----------------------------------------------*/
/* Boxen zur Raumgestaltung                      */
/*-----------------------------------------------*/

/* Kopfzeile Druckanschicht */

#Ebene_Druck_Kopf {
             	   position:absolute; _position:absolute; left:30px; top:0px;
                   z-index      : 3;
}


/* Text Kopfzeile Druckansicht */
.druckkopf-text {
	
	          font-size   : 7pt;  
              font-style  : normal;
              font-weight : normal;
              color       : #5a7e92;
              text-align  : left;
              line-height : 18px;
              margin-right: 30px;

}


/* Dient nur fuer den Rahmen */
#Ebene_Rahmen {
         display:none;
         position:absolute; _position:absolute; left:0px; top:0px; width:995px; height:650px;
         z-index      : 2;
         background   : white;
         /*border       : solid 1px #5a7e92;*/ /* Rahmen um die Webseite */
}

/* Kopfzeile mit Bild */
#Ebene_Kopf {
             display:none;
	         position:absolute; _position:absolute; left:20px; top:0px; width:760px; height:100px;
             z-index      : 3;
}

/* Navigation in Kopfzeile */
#Ebene_Kopf_Navi {
             display:none;
	         position:absolute; _position:absolute; left:20px; top:0px; width:760px; height:15px;
             z-index      : 4;

}

/* Hauptnavigation 1. Ebene */
#Ebene_Navi_oben {
	 display:none;
         position:absolute; _position:absolute; left:20px; top:100px; width:760px; height:20px;
         z-index      : 3;
         background   : #5a7e92;
}

/* Suchergebnisebene */
#Suchergebnisebene {
             display:none;
	     position:absolute; left:20px; top:140px; width:760px; height:0px;
             z-index      : 4;
}

/* Logo */ 
#Ebene_Logo {
             position:absolute; _position:absolute; left:485px; top:15px; width:180px; height:85px;
             z-index      : 3;
}

/* Ebene fuer die Suche mit der Schrifteinstellung */
#Ebene_Suche {
         display:none;
         position:absolute; _position:absolute; left:799px; top:100px; width:180px; height:20px;
         z-index      : 3;
         background   : white;
         font-size    : 0.8em;
         font-weight : bold;
         color       : #5a7e92;
}

/* Eingabefeld fuer die Suche */ 
.sucheingabe {
           
	    width: 110px;
	    height: 12px;
	    font-size: 11px;
	    background: white;
}


/* Leere Ebenen */
#Ebene_leer_quer {
             display:none;
	         position:absolute; _position:absolute; left:20px; top:120px; width:955px; height:15px;
             z-index      : 2;
	     
}


#Ebene_leer_links {
             display:none;
	         position:absolute; _position:absolute; left:195px; top:135px; width:15px; height:516px;
             z-index      : 3;
}

#Ebene_leer_rechts {
             display:none;
	         position:absolute; _position:absolute; left:780px; top:0px; width:15px; height:650px;
             z-index      : 3;
}

#Ebene_leer_Logo {
             display:none;
	         position:absolute; _position:absolute; left:795px; top:0px; width:180px; height:15px;
             z-index      : 3;
}

#Ebene_linker_Rand {
	         display:none;
             position:absolute; _position:absolute; left:0px; top:0px; width:20px; height:650px;
             z-index      : 3;
}

#Ebene_rechter_Rand {
             display:none;
	         position:absolute; _position:absolute; left:975px; top:0px; width:20px; height:650px;
             z-index      : 3;
             background: white;
}

/* Seitliche Navigation mit den Ebenen 2 und 3 */
#Ebene_Navi_links {
             display:none;
	         position:absolute; _position:absolute; left:18px; top:134px; width:177px; height:516px;
             z-index      : 3;
             background   : white;
}

/* Hauptebene fuer den Inhalt */
#Ebene_Inhalt {
	     position:absolute; left:30px; top:100px; width:620px; 
         z-index      : 3;
	 /*clip: rect(0px 570px 316px auto);*/
	 /*overflow: auto;*/

}

/* Tabellenformatierung fuer die Hauptebene */
#Ebene_Inhalt td {
         border-style:hidden;
}

#Ebene_Inhalt tr { 
           /*display:none;*/
}
#Ebene_Inhalt .oberer_block { 
           display:none;
}
#Ebene_Inhalt a { 
         /*display:none;*/
}

#Ebene_Inhalt img { 
        /* display:none;*/
}

/* Infoseite auf der rechten Seite */
#Ebene_Infoseite { 
             display:none;
	     position:absolute; _position:absolute; left:799px; top:136px; width:180px; height:516px;
             z-index      : 3;

}

/* Tabellenformatierung fuer die Infoseite */
#Ebene_Infoseite td {
         border-style:hidden;

}




/* Ueberschrift Hauptebene Haupttext */
.stand-ueber {
	          font-size   : 16px;  
              font-style  : normal;
              font-weight : bold;
              color       : #5a7e92;
              text-align  : left;
              line-height: 16px;
}

/* Ueberschrift als Link Hauptebene Haupttext */
.stand-ueber-link {
	          font-size   : 16px;  
              font-style  : normal;
              font-weight : bold;
              color       : #5a7e92;
              text-align  : left;
              line-height: 16px;
}

.a.stand-ueber-link {
	           font-size      : 16px;
               text-decoration: none;
               color          : blue;
               font-style     : normal;
               font-weight    : bold;
               line-height    : 16px;
                     }

/* Normaler Text Hauptebene Haupttext */
.stand-text {
	          font-size   : 12px;  
              font-style  : normal;
              font-weight : normal;
              color       : #5a7e92;
              text-align  : left;
              line-height : 18px;
              margin-right: 30px;
}

/* Überschrift Hauptebene obere Box */
.klein-ueber {
 			    font        : Arial;
                font-size   : 13px;  
                color       : #2a5f79;	
                font-style  : normal;
                font-weight : bold;
                text-align  : left;
               }

/* Überschrift Hauptebene mit Link obere Box */

.klein-ueber-link {
 			    font        : Arial;
                font-size   : 13px;  
                color       : #2a5f79;	
                background  : #dee5e9;				
                font-style  : normal;
                font-weight : bold;
                text-align  : left;
               }
			      
			   
:hover.klein-ueber-link  {
					 text-decoration  : underline;
					 color            : black;
                   } 				   

/* Schrift normal Hauptebene obere Box */
.klein-text {
	          font-size   : 11px;  
              font-style  : normal;
              font-weight : normal;
              color       : #2a5f79;
              background  : #dee5e9;
              text-align  : left;
              line-height : 16px;
}

.klein-text-beitrag {
	          font-size   : 9px;  
              font-style  : normal;
              font-weight : normal;
              color       : #2a5f79;
              background  : #dee5e9;
              text-align  : left;
              line-height : 16px;
}

/* Schrift dick Unterebene obere Box */
.klein-text-dick {
	          font-size   : 11px;  
              font-style  : normal;
              font-weight : bold;
              color       : #2a5f79;
              background  : #dee5e9;
              text-align  : left;
              line-height : 16px;
}

/* Schirft klein-text-Link für z.b. Seminarseite */

.klein-text-link {
	          font-size   : 11px;  
              font-style  : normal;
              font-weight : normal;
              color       : #2a5f79;
              background  : #dee5e9;
              text-align  : left;
              line-height : 16px;
}
            
:hover.klein-text-link  {
					 text-decoration  : underline;
					 color            : black;
}           


.stand-email {
	        font-size   : 12px;  
            font-style  : normal;
            font-weight : normal;
            color       : orange;
            text-align  : left;
            line-height : 16px;
}

.stand-email a {
	        font-size   : 12px;  
            font-style  : normal;
            font-weight : normal;
            color       : orange;
            text-align  : left;
            line-height : 16px;
}

.stand-email a:hover {
	        font-size   : 12px;  
            font-style  : normal;
            font-weight : normal;
            color       : black;
            text-align  : left;
            line-height : 16px;
}

.stand-text-link {
	          font-size   : 11px;  
              font-style  : normal;
              font-weight : bold;
              color       : #2a5f79;
              text-align  : left;
              line-height : 16px;
}
            
:hover.stand-text-link  {
					 text-decoration  : underline;
					 color            : black;
					 font-weight      : bold;
}      


/* Abschnittsueberschrift (Neues, Ansprechpartner, Referenzen...) */
.info-abschnitt {
	          font-size   : 11px;  
              font-style  : normal;
              font-weight : bold;
              color       : white;
              text-align  : left;
              padding     : 0px 0px 0px 8px;
              line-height : 16px;
              background-color: #f37021;
}

/* Ueberschrift Infoseite (für Platzhalter) */

.info-ueber {
               font-size      : 11px;
               text-decoration: none;
               color          : #2a5f79;
               font-style     : normal;
               font-weight    : bold;
               line-height    : 16px;
              background-color: #fedec6;			   
              }   

/* Ueberschrift Infoseite */

.info-ueber-link {
	          font-size   : 11px;  
              font-style  : normal;
              font-weight : bold;
              color       : #2a5f79;
			  padding     : 0px 0px 0px 0px;
              text-align  : left;
              line-height : 16px;
              background-color: #fedec6;
}

/* Ueberschrift Infoseite Linkeigenschaften */

/*a:info-ueber-link    {
               font-size      : 11px;
               text-decoration: none;
               color          : #2a5f79;
               font-style     : normal;
               font-weight    : bold;
               line-height    : 16px;
              }    */          

:hover.info-ueber-link  {
					 text-decoration  : underline;
					 color            : black;
                   } 		

.info-ueber-link a:active {
               font-size      : 1.0em;
               text-decoration: none;
               color          : black;
               font-style     : normal;
               font-weight    : bold;
               line-height    : 16px;
}

/* Normaler Text Infoseite */
.info-text {
	        font-size   : 11px;  
            font-style  : normal;
            font-weight : normal;
            color       : #2a5f79;
            text-align  : left;
            line-height : 16px;
            background-color: #fedec6;
}

/* E-Mail auf Infoseite */

.info-email {
	        font-size   : 11px;  
            font-style  : normal;
            font-weight : normal;
            color       : orange;
            text-align  : left;
            line-height : 16px;
}

.info-email a {
	        font-size   : 11px;  
            font-style  : normal;
            font-weight : normal;
            color       : orange;
            text-align  : left;
            line-height : 16px;
}

.info-email a:hover {
	        font-size   : 11px;  
            font-style  : normal;
            font-weight : normal;
            color       : black;
            text-align  : left;
            line-height : 16px;
}

/* Ebenen zwecks padding in den Boxen gh*/

/*.link-pfeil        {
			padding     : 0px 0px 0px 0px;
			        }*/
					
.standard 			 {
			padding     : 0px 12px 0px 12px;
			        }	
					
.standard-r	        {
			padding     : 0px 8px 0px 8px;
			        }	

.standard-l	        {
			padding     : 8px 8px 8px 8px;
			        }						

.standard-ohne	    {
			padding     : 0px 0px 0px 0px;
			        }							

/* Linkeigenschaften fuer die Hauptnavigation 1. Ebene */

#Ebene_Navi_oben a {
               font-size      : 11px;
               text-decoration: none;
               color          : white;
               font-style     : normal;
               font-weight    : bold;

              }

#Ebene_Navi_oben a:hover {
               font-size      : 11px;
               text-decoration: none;
               color          : black;
               font-style     : normal;
               font-weight    : bold;
              }

#Ebene_Navi_oben a:active {
               font-size      : 11px;
               text-decoration: none;
               color          : black;
               font-style     : normal;
               font-weight    : bold;
              }

/* Linkeigenschaften fuer die Navigation in der Kopfzeile */

#Ebene_Kopf_Navi a {
               font-size      : 0.75em;
               text-decoration: none;
               color          : white;
               font-style     : normal;
               font-weight    : bold;

              }

#Ebene_Kopf_Navi a:hover {
               font-size      : 0.75em;
               text-decoration: none;
               color          : black;
               font-style     : normal;
               font-weight    : bold;
              }

#Ebene_Kopf_Navi a:active {
               font-size      : 0.75em;
               text-decoration: none;
               color          : black;
               font-style     : normal;
               font-weight    : bold;
              }


/* Navigation linke Seite 2.Ebene */    

#Ebene_Navi_links td {
               padding: 4px 8px 4px 8px;
	       line-height: 16px;
	       background-color: #dee6e9;
	       }
	       
	       

.ueberschrift_navi {
               font-size   : 0.8em;  
               font-style  : normal;
               font-weight : bold;
               color       : #2a5f79;
               text-align  : left;
               line-height : 16px;
}    
              
.ueberschrift_navi a {
               font-size      : 1.0em;
               text-decoration: none;
               color          : #2a5f79;
               font-style     : normal;
               font-weight    : bold;
               line-height : 16px;
              }              

.ueberschrift_navi a:hover {
               font-size      : 1.0em;
               text-decoration: none;
               color          : black;
               font-style     : normal;
               font-weight    : bold;
               line-height : 16px;
              }

.ueberschrift_navi a:active {
               font-size      : 1.0em;
               text-decoration: none;
               color          : #2a5f79;
               font-style     : normal;
               font-weight    : bold;
               line-height : 16px;
}

/* Navigation linke Seite 3.Ebene */

.text_navi {
	        font-size   : 0.8em;  
            font-style  : normal;
            font-weight : normal;
            color       : #2a5f79;
            text-align  : left;
            line-height : 16px;
}
            
.text_navi a {
	           display        : none;
               font-size      : 1.0em;
               text-decoration: none;
               color          : #2a5f79;
               font-style     : normal;
               font-weight    : normal;
               line-height    : 16px;
}              

.text_navi a:hover {
               font-size      : 1.0em;
               text-decoration: none;
               color          : black;
               font-style     : normal;
               font-weight    : normal;
               line-height    : 16px;
}

.text_navi a:active {
               font-size      : 1.0em;
               text-decoration: none;
               color          : #2a5f79;
               font-style     : normal;
               font-weight    : normal;
               line-height    : 16px;
}

.text_navi img {
                display:none;
}

/* Linkeigenschaften fuer die Suchergebnisebene */

#Suchergebnisebene a {
         text-decoration: underline;
               color          : #2a5f79;
               font-style     : normal;

              }

#Suchergebnisebene a:hover {
         text-decoration: underline;
               color          : black;
               font-style     : normal;
              }

#Suchergebnisebene a:active {
         text-decoration: underline;
               color          : black;
               font-style     : normal;
              }


/* Linkfarbe der jeweils aktiven Ebenen */
.link_aktiv {
               color          : black;
}


      
#Bild {
       border : 0px;
      } 
      

#Bild a {
         text-decoration: none;
        }
   
#Bild a:link {
              text-decoration  : none;
	          color            : #2e14a9;
             }
                
#Bild a:visited {
                 text-decoration  : none;
	             color            : purple;
                }
                
#Bild a:hover {
               text-decoration  : none;
               color            : black;
              }
                
#Bild a:active {
                text-decoration  : none;
	            color            : black;
               }        


/* 'Tabulatoren' fuer Tabellen */

    .block1 { float: left;
               width: 20px;
             }

    .block1 { float: left;
               width: 100px;
             }

    .block2 { float: left;
               width: 150px;
             }

    .block3 { float: left;
               width: 200px;
             }
			 	 
    .block4 { float: left;
               width: 250px;
             }
