@charset "utf-8";
/* CSS Document */
/*  ====================================================
Stylesheet mit Reset, Restaurierung und grundlegender Formatierung
Datei:  fundament.css
========================================================== */

@media all { 

/* ==============================================
   TEIL I - Reset
   ============================================== */
* { padding: 0; margin: 0; }
a img{border:none;}

/* ==============================================
   TEIL II - Restaurierung für mainContent
   ============================================== */

/* margin-bottom f�r �berschriften, Abs�tze, Listen etc. */
#mainContent h1, #mainContent h2, #mainContent h3, #mainContent h4, #mainContent h5, #mainContent h6, 
#mainContent p, #mainContent blockquote, #mainContent address, #mainContent pre, 
#mainContent ul, #mainContent ol, #mainContent dl {
   margin-bottom: 1em;
}
#mainContent h1, #mainContent h2, #mainContent h3, #mainContent h4, #mainContent h5, #mainContent h6{
      margin-top:1em;
}
/* Zitate einr�cken */ 
#mainContent blockquote { margin: 1em 2em; } 

/* Alle Listen etwas einr�cken */
#mainContent ul, #mainContent ol, #mainContent dl { margin-left: 1em; }

/* Listenelemente etwas mehr einr�cken */
#mainContent li { margin-left: 1em; } 

/* Definitionen in Definitionslisten noch mehr einr�cken */
#mainContent dd { margin-left: 2em; }

/* Verschachtelte Listen ohne Au�enabstand oben/unten */
#mainContent ul ul, #mainContent ul ol, #mainContent ul dl,
#mainContent ol ul, #mainContent ol ol, #mainContent ol dl,
#mainContent dl ul, #mainContent dl ol, #mainContent dl dl {
   margin-top: 0;
   margin-bottom: 0;
}

/* Aufz�hlungszeichen f�r Listenkisten */

/* Ebene 1 - ul: square (ausgef�lltes Rechteck); ol: Dezimalzahlen  */
#mainContent ul { list-style-type: square; }
#mainContent ol { list-style-type: decimal; }

/* Ebene 2 - ul: disc (ausgef�llter Kreis); ol: kleine Buchstaben */
#mainContent ul ul { list-style-type: disc; }
#mainContent ol ol { list-style-type: lower-alpha; }

#mainContent ul ol { list-style-type: decimal; }
#mainContent ol ul { list-style-type: square; }

/* Ebene 3 - ul und ol mit circle (nicht ausgef�llter Kreis) */
#mainContent ol ol ol, #mainContent ol ol ul, #mainContent ol ul ul, #mainContent ol ul ol,
#mainContent ul ul ul, #mainContent ul ul ol, #mainContent ul ol ol, #mainContent ul ol ul {
   list-style-type: circle;
} 

/* Auswahl in Auswahllisten (select) durch padding:0 schlecht lesbar */
#mainContent option { padding-left: 0.2em; padding-right: 0.3em; }

/* Rahmen um fieldset und verlinkte Bilder entfernen */
#mainContent fieldset, #mainContent a img { border: none; }


/* ==========================================
   TEIL III - Grundlegende Formatierung  
   ======================================= */

/* =============================================
   1. html und body */

/* Bildlaufleiste im Firefox immer zeigen */
html { height: 101%; }



/* =============================================
   2. Schriftformatierung f�r �berschriften   */

#mainContent h1 { font-size: 14px; }   
#mainContent h2 { font-size: 13px; }  
#mainContent h3 { font-size: 13px; } 
#mainContent h4 { font-size: 12px; }  
#mainContent h5 { font-size: 12px; }  
#mainContent h6 { font-size: 12px; }  

} /* Ende @media - nicht l�schen! */

/* ======================================
   E N D E fundament.css
   ====================================== */


