/* CSS-Vorlage */



H1, H2, H3, H4, H5, H6, p, ul, td, blockquote, ol { font-family: Arial, Helvetica, sans-serif; } 

H1  { color: #831d00; font-size: 12pt; font-weight: bold; line-height: 16pt } /* ?berschrift Seitentitel */
H2  { color: #1c3c12; font-size: 11pt; font-weight: bold; background-color: #bdc9b1; margin-bottom: 3px; padding: 2px 2px 2px 6px; width: 40% }
H3  { color: #ffe619; font-size: 12pt; font-weight: bold; line-height: 17pt; margin-bottom: 0px }
H4 { font-size: 13pt; color:#ffffff; margin-bottom: 3px; margin-top: 80px;} 
H5 { font-size: 21pt; color:#ffffff; font-weight:bold; margin-bottom: 0px; margin-top: 1px;}
H6 { font-size: 10pt; color:#3D3D3D; font-weight:normal;  margin-bottom: 0px; margin-top: 5px; letter-spacing:0.15em;}


p, ul, ol { font-size: 10pt;	color: #000000; line-height:12pt; margin-bottom: 0px; margin-top: 0px;  }
td { font-size: 10pt; color: #000000; line-height:12pt; }




/*Seitenformatierung*/
#hgAussen {  background: #e0e5dc; }

#hgStartRechts {  background: #C7D3E6; margin-left: 10px; }


#hgInhalt {  background: #ffffff; margin-left: 10px; margin-height: 10px; margin-width: 10px; margin-top: 10px; }

#hgOben {  background: #ffffff url(../_bilder/panorama_oben.jpg);  }
#hgObenStart {  background: #ffffff url(../_bilder/panorama_oben_start.jpg);  }

#textLogin { position:absolute; top:40px; right:5px; z-index:3; text-align: right; font-size: 9pt; color:#000000; font-weight:normal; font-family: Arial, Helvetica, sans-serif;}

#textOben { position:absolute; top:60px; right:170px; z-index:2; text-align: right; font-size: 16pt; color:#000000; font-weight:bold; font-family: Arial, Helvetica, sans-serif;}
#hgUnten{  background: #ffffff url(../_bilder/streifen_unten.jpg);  margin-top: 0px;}
#textUntenLinks { position:absolute; top:5px; left:5px; z-index:2; text-align: left; font-size: 8pt; color:#000000; font-weight:normal; font-family: Arial, Helvetica, sans-serif;}
#textUntenRechts { position:absolute; top:5px; right:5px; z-index:3; text-align: right; font-size: 9pt; color:#000000; font-weight:normal; font-family: Arial, Helvetica, sans-serif;}


/*Textformatierung Veranstaltungen*/
.datum { font-size: 10pt; }
.titel {font-size: 11pt; color:#2e64c8; font-weight:bold;  }
.beschreibung { font-size: 10pt;  }
.gehzeitFett { font-weight:bold;  }
.gehzeit { font-size: 10pt;  }
.anmeldeschlussFett { font-weight:bold;  }
.anmeldeschluss { font-size: 10pt;  }
.vorbesprechnung { font-size: 10pt;  }
.hinweis { font-size: 10pt;  }
.leitungTel { font-size: 10pt;  }
.leitungName { font-size: 10pt;  }
.leitungMail { font-size: 10pt;  }
.kursgebuehrFett { font-weight:bold;  }
.kursgebuehr { font-size: 10pt;  }
.voraussetzungFett { font-weight:bold;  }
.voraussetzung { font-size: 10pt;  }


#abstand {padding: 10px 0px  0px 10px;}
#abstandDatum {padding: 10px 0px  0px 0px;}

#disziplin {background-color: #379166; font-size: 11pt; color:#ffffff; font-weight:bold;  margin-bottom: 0px; 	padding: 3px 0px 3px 5px;}
#disziplinBewertung {background-color: #379166; font-size: 8pt; color:#ffffff; font-weight:bold;  margin-bottom: 0px; text-decoration: none;	padding: 3px 0px 3px 5px;}


#disziplinBewertung A:link	{ color: #ffffff; font-weight:500; text-decoration: none; }
#disziplinBewertung A:visited 	{ color: #ffffff; font-weight:500; text-decoration: none;}
#disziplinBewertung A:hover	{ color: #000000; font-weight:500; text-decoration: none; }
#disziplinBewertung A:active	 {color: #ffffff; font-weight:500; text-decoration: none; }



#ueberschrift1 {font-size : 14pt;  color: #000000; font-weight : bold; margin-bottom: 10px !important; margin-top: 10px !important;}


/*Startseite*/
#block1, #block2, #block3, #block4, #block5, #block6{ 
	border: 1px solid #387CAF;  
	background-color: #ECF0F7;
	width: 200px;
	height: 102px;

	padding: 5px;
	display: block;
}

#block1 { position: absolute; top:70px; left:15px;}

#block2 { position: absolute; top:200px; left:15px;  }

#block3 { position: absolute; top:330px; left:15px;  }

#block4 { position: absolute; top:70px; left:280px;}

#block5 { position: absolute; top:200px; left:280px;  }

#block6 { position: absolute; top:330px; left:280px;  }

div img { margin-right:8px;}

.beschreibungHome { font-size: 10pt; color:#000000; font-weight:normal;   }

#aktuellOben{ 
	border: 1px solid #387CAF;  
	background-color: #ECF0F7;
	width: 140px;

	padding: 5px;
/*	position: absolute; top:5px; left:5px;*/
	position:static; 

}

#aktuellUnten{ 
	border: 1px solid #387CAF;  
	background-color: #ECF0F7;
	width: 140px;
	padding: 5px;
 	position:relative; top:10px;
}

.titelAktuell {font-size: 9pt; color:#2e64c8; font-weight:bold; }
#datumAktuell {font-size: 9pt; color:#000000; font-weight:bold; margin-top: 5px !important;}
#beschreibungAktuell { font-size: 8pt; color:#000000; font-weight:normal; line-height: 8pt;  }














/*Linienfarbe*/
.linieGelb { color:#FFE619; height:2px; }

/*Links allgemein*/
A:link, A:visited, A:hover, A:active { font-family: Arial, Helvetica, sans-serif;  }
A:link	{ color: #0f894b; font-weight:500; text-decoration: none; }
A:visited 	{ color: #0f894b; font-weight:500; text-decoration: none;}
A:hover	{ color: #2ec87a; font-weight:500; text-decoration: none; }
A:active	 {color: #0f894b; font-weight:500; text-decoration: none; }


/*Tabellenfarben Uebersicht*/
#ergebnisGelb1 { background-color: #FFFCB6; }
#ergebnisGelb2 { background-color: #FFF0BB; }
#ergebnisAktuell { background-color: #FEE07D; }
#ergebnisTitel { background-color: #FFE619; }



.uebersichtTitel { font-size: 10pt; color:#000000; font-weight:bold;  margin-bottom: 0px;}
.uebersichtReserviert { font-size: 9pt; color:#960202; font-weight:normal;  margin-bottom: 0px;}



/*Galerie*/

#hgGalerie {  background: #0b226c; margin-left: 30px; margin-height: 30px; margin-width: 30px; margin-top: 30px; }
#hgTabelle {  background: #FDF9E3;}




/*neu dazu*/
/*Buttons*/
.btSubmit { background-color:#FFE619; color:#0b226c; width:220px; border:1px solid #F0B40A; font-size: 8pt; font-weight:bold; align:center; font-family: Arial, Helvetica, sans-serif;}
.btanitext { background-color:#FAF2CB; color:#D07A14; width:450px; height:100px; border:0px solid #FAF2CB; font-size: 11pt; font-weight:bold; align:center; font-family: Arial, Helvetica, sans-serif;}

.btFormular { background-color:#0b226c; color:#ffffff; width:220px; border:1px solid #000000; font-size: 8pt; font-weight:bold; align:center; font-family: Arial, Helvetica, sans-serif;}


#nurRechts {  text-align: rigth; }
.nurRechts {  text-align: right;  }

#zentriertStart {  text-align: center; font-size: 15pt; line-height:20pt;}
.zentriertStart {  text-align: center;  font-size: 12pt; line-height:16pt;}
  

