/* CSS-Vorlage */



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

H1 { font-size: 10pt; color:#4169E1; }
H2 { font-size: 10pt; color:#153dac; font-weight:bold; margin-bottom: 2px; margin-top: 3px;}
H3 { font-weight: bold; font-size: 9pt; line-height:18pt; color:#543725; margin-bottom: 0px; margin-top: 5px;}
H4 { font-weight: bold; font-size: 9pt; line-height:18pt; color:#153dac; margin-bottom: 0px; margin-top: 0px;}
H5 { font-size: 10pt; color:#4169E1; font-weight:bold;}



p, ul, ol { font-size: 9pt;	color: #513422; line-height:12pt; margin-top: 0px; }

td { font-size: 9pt;	color: #513422; line-height:11pt;  margin-top: 3px; vertical-align:top; }

/*blockquote { font-size: 9pt;	color: #513422; line-height:12pt; margin-right: 50px; }

/*Seitenhintergrund*/
#bgNav { background-color:#F6F4E8; margin-left: 8px; margin-height: 5px; margin-width: 5px; margin-top: 30px; }
#bgUnten { background-color:#D8DDE6; margin-left: 8px; margin-height: 5px; margin-width: 5px; margin-top: 4px; }
#bgOben { background: #F6F4E8 url(../_bilder/hg_oben.gif);; margin-left: 0px; margin-height: 0px; margin-width: 0px; margin-top: 0px; }
#bgProgramm { background-color:#F6F4E8; margin-left: 8px; margin-right: 20px; margin-height: 5px; margin-width: 5px; margin-top: 10px; }
#bgProgrammRandRechts { background-color:#F6F4E8; margin-left: 8px; margin-right: 150px; margin-height: 5px; margin-width: 5px; margin-top: 10px; }

#bgGesamt { background-color:#F6F4E8; margin-left: 8px; margin-right: 5px; margin-height: 5px; margin-width: 5px; margin-top: 10px; }
#bgNavOben { background-color:#F6F4E8; margin-left: 8px; margin-right: 10px; margin-height: 5px; margin-width: 5px; margin-top: 10px; }

#bgNav2 { background-color:#F6F4E8; margin-left: 25px; margin-height: 5px; margin-width: 5px; margin-top: 10px; }



/*Textformate*/
.obenUeberschrift { font-family: Arial, Helvetica, sans-serif; font-size: 20pt; color:#513422; }
.progReferentOben  { color: #513422; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; font-style: italic; line-height: 12pt }
.progWorkshop   { color: #153dac; font-size: 16pt; font-family: Arial, Helvetica, sans-serif; font-weight: normal; line-height: 16pt }
.progDatum { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; line-height:12pt; font-weight: normal; color:#153dac; }
.progReferentVita { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10pt; line-height:11pt; color:#153dac; }

.progWeitere { color: #513422; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 18pt }
.progAusfall { font-size: 11pt; color: #C73401;  line-height:11pt; text-align: left;  font-family: Arial, Helvetica, sans-serif; font-weight: bold;}
.progAusgebucht { font-size: 9pt; color: #C73401;  line-height:11pt; text-align: left;  font-family: Arial, Helvetica, sans-serif; font-weight: bold;}

.obenAktuell { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color:#A87B1A; }


.aktuellUeberschrift  { color: #862001; font-size: 18pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold }


.progAnmeldButton  { color: #153dac; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 14pt; text-decoration: none; text-align: center; vertical-align: middle }
.progAnmeldButton A:link { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size:9pt; line-height:14pt; color:#153dac; vertical-align:middle; text-align: center;  text-decoration: none;}
.progAnmeldButton A:visited { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size:9pt; line-height:14pt; color:#153dac; vertical-align:middle; text-align: center;  text-decoration: none;}
.progAnmeldButton A:hover { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size:9pt; line-height:14pt; color:#795A05; vertical-align:middle; text-align: center;  text-decoration: none;}
.progAnmeldButton A:active { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size:9pt; line-height:14pt; color:#153dac; vertical-align:middle; text-align: center;  text-decoration: none;}





#navObenThema  { color: #153dac; font-size: 16pt; font-family: Arial, Helvetica, sans-serif; font-weight: normal; line-height: 16pt; text-align: right }
#navObenWillkommen  { color: #153dac; font-size: 16pt; font-family: Arial, Helvetica, sans-serif; font-weight: normal; line-height: 16pt; text-align: left }
#navObenUnterthema { font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12pt; line-height:16pt;  text-align: right; color:#153dac; vertical-align:bottom;}
.navObenUnterthema A:link	{ font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 10pt; line-height:16pt;  text-align: right; color:#153dac; vertical-align:bottom;}
.navObenUnterthema A:visited 	{ font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 10pt; line-height:16pt;  text-align: right; color:#153dac; vertical-align:bottom;}
.navObenUnterthema A:hover	{ font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 10pt; line-height:16pt;  text-align: right; color:#153dac; vertical-align:bottom;}
.navObenUnterthema A:active	 { font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 10pt; line-height:16pt;  text-align: right; color:#153dac; vertical-align:bottom;}

#navObenUnterthemaKlein { font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12pt; line-height:16pt;  text-align: right; color:#153dac; vertical-align:bottom;}
.navObenUnterthemaKlein A:link	{ font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 9pt; line-height:12pt;  text-align: right; color:#153dac; vertical-align:bottom;}
.navObenUnterthemaKlein A:visited 	{ font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 9pt; line-height:12pt;  text-align: right; color:#153dac; vertical-align:bottom;}
.navObenUnterthemaKlein A:hover	{ font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 9pt; line-height:12pt;  text-align: right; color:#153dac; vertical-align:bottom;}
.navObenUnterthemaKlein A:active	 { font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 9pt; line-height:12pt;  text-align: right; color:#153dac; vertical-align:bottom;}


.nav2Thema { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12pt; line-height:12pt; color:#153dac; }
.nav2Workshop { font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 9pt; line-height:9pt; color:#153dac; }


.nav2Referent   { color: #513422; font-size: 8pt; font-family: Arial, Helvetica, sans-serif; font-weight: normal; line-height: 9pt; margin-bottom: 0 }
.nav2Titel A:link	 { color: #153dac; font-size: 8pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 9pt; text-decoration: none; margin-top: 0; margin-bottom: 0 }
.nav2Titel A:visited 	 { color: #153dac; font-size: 8pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 9pt; text-decoration: none; margin-top: 0; margin-bottom: 0 }
.nav2Titel A:hover	 { color: #939cd1; font-size: 8pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 9pt; text-decoration: none; margin-top: 0; margin-bottom: 0 }
.nav2Titel A:active	  { color: #153dac; font-size: 8pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 9pt; text-decoration: none; margin-top: 0; margin-bottom: 0 }
.nav2Datum { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; line-height:9pt; font-weight: normal; color:#513422; }

.nav2Alphabet { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; line-height:9pt; font-weight: bold; color:#513422; }



.gesamtTitel A:link	{ font-size: 9pt; font-family: Arial, Helvetica, sans-serif; color: #153dac; text-decoration: none; font-weight: normal;}
.gesamtTitel A:visited 	{ font-size: 9pt; font-family: Arial, Helvetica, sans-serif; color: #153dac; text-decoration: none; font-weight: normal;}
.gesamtTitel A:hover	{ font-size: 9pt; font-family: Arial, Helvetica, sans-serif; color: #939CD1; text-decoration: none; font-weight: normal; }
.gesamtTitel A:active	 {font-size: 9pt; font-family: Arial, Helvetica, sans-serif; color: #153dac; text-decoration: none; font-weight: normal;}
.gesamtReferent A:link	{ font-size: 8pt; font-family: Arial, Helvetica, sans-serif; color: #513422; text-decoration: none; font-weight: normal;}
.gesamtReferent A:visited 	{ font-size: 8pt; font-family: Arial, Helvetica, sans-serif; color: #513422; text-decoration: none; font-weight: normal;}
.gesamtReferent A:hover	{ font-size: 8pt; font-family: Arial, Helvetica, sans-serif; color: #939CD1; text-decoration: none; font-weight: normal; }
.gesamtReferent A:active	 {font-size: 8pt; font-family: Arial, Helvetica, sans-serif; color: #513422; text-decoration: none; font-weight: normal;}



/*Farbfl 0chen*/
#blau { background-color: #5C68AA; }
#hellblau { background-color: #D8DDE6; }
.linieBlau  { color: #5c68aa; height: 3px }
.linieOrange { color:#ECB875; height:8px; }
.linieDuennBlau { color:#5C68AA; height:2px; noshade; margin-top: 0px;}
#orange { background-color: #F0DBA4; }


/*Links allgemein*/
A:link, A:visited, A:hover, A:active { font-size: 9pt; font-family: Arial, Helvetica, sans-serif;  }
A:link	{ color: #153dac; text-decoration: none; font-weight: bold;}
A:visited 	{ color: #153dac; text-decoration: none; font-weight: bold;}
A:active	 {color: #153dac; text-decoration: none; font-weight: bold;}
A:hover	{ color: #8B97BB; text-decoration: none; font-weight: bold; }


/*Navigation*/
#nav1Link A:link { font-size: 12pt; color: #543725; font-weight: bold; line-height:13pt; text-align: left; white-space:normal;font-family: Arial, Helvetica, sans-serif; }
#nav1Link A:visited { font-size: 12pt; color: #543725; font-weight: bold; line-height:13pt; text-align: left; white-space:normal;font-family: Arial, Helvetica, sans-serif; }
#nav1Link A:hover { font-size: 12pt; color: #5C68AA; font-weight: bold; line-height:13pt; text-align: left; white-space:normal;font-family: Arial, Helvetica, sans-serif; }
#nav1Link A:active { font-size: 12pt; color: #543725; font-weight: bold; line-height:13pt; text-align: left;font-family: Arial, Helvetica, sans-serif; }

#nav1LinkPfad A:link { font-size: 12pt; color: #5C68AA; font-weight: bold; line-height:13pt; text-align: left; white-space:normal;font-family: Arial, Helvetica, sans-serif; }
#nav1LinkPfad A:visited { font-size: 12pt; color: #5C68AA; font-weight: bold; line-height:13pt; text-align: left; white-space:normal;font-family: Arial, Helvetica, sans-serif; }
#nav1LinkPfad A:hover { font-size: 12pt; color: #939CD1; font-weight: bold; line-height:13pt; text-align: left; white-space:normal;font-family: Arial, Helvetica, sans-serif; }
#nav1LinkPfad A:active { font-size: 12pt; color: #5C68AA; font-weight: bold; line-height:13pt; text-align: left;font-family: Arial, Helvetica, sans-serif; }


#nav1Aktiv { font-size: 12pt; color: #5C68AA; font-weight: bold; line-height:13pt; text-align: left; white-space:normal;font-family: Arial, Helvetica, sans-serif; }


#nav2Link A:link { font-size: 9pt; color: #543725; font-weight: normal; line-height:10pt; text-align: left; white-space:normal;font-family: Arial, Helvetica, sans-serif; vertical-align:bottom; margin-top: 30px;}
#nav2Link A:visited { font-size: 9pt; color: #543725; font-weight: normal; line-height:10pt; text-align: left; white-space:normal;font-family: Arial, Helvetica, sans-serif; vertical-align:bottom; margin-top: 30px;}
#nav2Link A:hover { font-size: 9pt; color: #5C68AA; font-weight: normal; line-height:10pt; text-align: left; white-space:normal;font-family: Arial, Helvetica, sans-serif; vertical-align:bottom; margin-top: 30px;}
#nav2Link A:active { font-size: 9pt; color: #543725; font-weight: normal; line-height:10pt; text-align: left; white-space:normal;font-family: Arial, Helvetica, sans-serif; vertical-align:bottom; margin-top: 30px;}

#nav2LinkPfad A:link { font-size: 9pt; color: #5C68AA; font-weight: normal; line-height:10pt; text-align: left; white-space:normal;font-family: Arial, Helvetica, sans-serif; vertical-align:bottom; margin-top: 30px;}
#nav2LinkPfad A:visited { font-size: 9pt; color: #5C68AA; font-weight: normal; line-height:10pt; text-align: left; white-space:normal;font-family: Arial, Helvetica, sans-serif; vertical-align:bottom; margin-top: 30px;}
#nav2LinkPfad A:hover { font-size: 9pt; color: #939CD1; font-weight: normal; line-height:10pt; text-align: left; white-space:normal;font-family: Arial, Helvetica, sans-serif; vertical-align:bottom; margin-top: 30px;}
#nav2LinkPfad A:active { font-size: 9pt; color: #5C68AA; font-weight: normal; line-height:10pt; text-align: left; white-space:normal;font-family: Arial, Helvetica, sans-serif; vertical-align:bottom; margin-top: 30px;}


#nav2Aktiv { font-size: 10pt; color: #5C68AA; font-weight: bold; line-height: 9pt; text-align: left; white-space:normal;font-family: Arial, Helvetica, sans-serif; vertical-align:bottom; margin-top: 30px;}



#nav3Link A:link { font-size: 8pt; color: #543725; font-weight: normal; line-height:9pt; text-align: left; white-space:normal;font-family: Arial, Helvetica, sans-serif;  }
#nav3Link A:visited { font-size: 8pt; color: #543725;  font-weight: normal; line-height:9pt; text-align: left; white-space:normal;font-family: Arial, Helvetica, sans-serif; }
#nav3Link A:hover { font-size: 8pt; color: #5C68AA; font-weight: normal; line-height:9pt; text-align: left; white-space:normal;font-family: Arial, Helvetica, sans-serif; }
#nav3Link A:active { font-size: 8pt; color: #543725; font-weight: normal; line-height:9pt; text-align: left; white-space:normal;font-family: Arial, Helvetica, sans-serif; }

#nav3LinkPfad A:link { font-size: 8pt; color: #5C68AA; font-weight: normal; line-height:9pt; text-align: left; white-space:normal;font-family: Arial, Helvetica, sans-serif;  }
#nav3LinkPfad A:visited { font-size: 8pt; color: #5C68AA;  font-weight: normal; line-height:9pt; text-align: left; white-space:normal;font-family: Arial, Helvetica, sans-serif; }
#nav3LinkPfad A:hover { font-size: 8pt; color: #939CD1; font-weight: normal; line-height:9pt; text-align: left; white-space:normal;font-family: Arial, Helvetica, sans-serif; }
#nav3LinkPfad A:active { font-size: 8pt; color: #5C68AA; font-weight: normal; line-height:9pt; text-align: left; white-space:normal;font-family: Arial, Helvetica, sans-serif; }


#nav3Aktiv { font-size: 8pt; color: #5C68AA; font-weight: bold; line-height:9pt; text-align: left; white-space:normal;font-family: Arial, Helvetica, sans-serif; }


#nav1Link A:link { font-size: 12pt; color: #543725; font-weight: bold; line-height:13pt; text-align: left; white-space:normal;font-family: Arial, Helvetica, sans-serif; }
#nav1Link A:visited { font-size: 12pt; color: #543725; font-weight: bold; line-height:13pt; text-align: left; white-space:normal;font-family: Arial, Helvetica, sans-serif; }
#nav1Link A:hover { font-size: 12pt; color: #5C68AA; font-weight: bold; line-height:13pt; text-align: left; white-space:normal;font-family: Arial, Helvetica, sans-serif; }
#nav1Link A:active { font-size: 12pt; color: #543725; font-weight: bold; line-height:13pt; text-align: left;font-family: Arial, Helvetica, sans-serif; }


#navOben A:link { font-size: 12pt; color: #153dac; font-weight: bold; line-height:13pt; text-align: right; white-space:normal;font-family: Arial, Helvetica, sans-serif; }
#navOben A:visited { font-size: 12pt; color: #153dac; font-weight: bold; line-height:13pt; text-align: right; white-space:normal;font-family: Arial, Helvetica, sans-serif; }
#navOben A:hover { font-size: 12pt; color: #153dac; font-weight: bold; line-height:13pt; text-align: right; white-space:normal;font-family: Arial, Helvetica, sans-serif; }
#navOben A:active { font-size: 12pt; color: #153dac; font-weight: bold; line-height:13pt; text-align: right;font-family: Arial, Helvetica, sans-serif; }



/*Textformate*/
.obenUeberschrift { font-family: Arial, Helvetica, sans-serif; font-size: 20pt; color:#513422; }




/*Buttons*/
.btSubmit { background-color:#153dac; color:#ffffff; width:140px; border:1px solid #DDDDDD; font-size: 8pt; font-weight:normal; font-family: verdana, Geneva, Arial, Helvetica, sans-serif;}

/*Select Boxen*/
.sbKursnr { width: 350px; font-size: 8pt; font-weight:normal; font-family: verdana, Geneva, Arial, Helvetica, sans-serif; }
