

/*************** Stylesheet für Ganzzeiten-Sheets***************/
/** erstellt am 05.06.2004 (Pfingstferien 2004)               **/
/** (C)opyright - Andreas Meier, alle Rechte vorbehalten      **/
/** zuletzt geändert am 09.06. 2004                           **/
/***************************************************************/

body {

  background: #F2F2F2;
  color: #000000;
  margin:5px;

  }

html, body, h1, h2 , h3, h4, div, p, dl, ul, ol, li, dd, input, textarea, caption{

  font-family: Helvetica, Arial, sans-serif;
  font-size: 100%; }

.invisible, .invisible a { display: none; background: #FFFFFF; color: #FFFFFF; }

/********** Farben **********/

.rot {
  color: #ee0000;
  font-weight: bold; }

.gruen {
  color: #006600;
  font-weight: bold; }

.blau {
  color: #0000dd;
  font-weight: bold; }

.violett {
  color: #840084;
  font-weight: bold; }

/********** Edding-Effekt **********/
       .herblau {
                font-family:arial,helvetica,sans-serif;
                font-size:10pt;
                color:#001032;
                background-color:#00E0FF;
        }

        .hergrun {
                font-family:arial,helvetica,sans-serif;
                font-size:10pt;
                color:#001032;
                background-color:#C0FF00;
        }

        .herorange {
                font-family:arial,helvetica,sans-serif;
                font-size:10pt;
                color:#001032;
                background-color:#FFE000;
        }
        .hergelb {
                font-family:arial,helvetica,sans-serif;
                font-size:10pt;
                color:#001032;
                background-color:#FFFF00;
        }
        .hergelb2 {
                font-family:arial,helvetica,sans-serif;
                font-size:10pt;
                font-weight:bold;
                color:#ee0000;
                background-color:#FFFF00;
        }


        .hergrau {
                font-family:arial,helvetica,sans-serif;
                font-size:10pt;
                color:#001032;
                background-color:#C8C8C8;
        }

         .herweiss {
                font-family:arial,helvetica,sans-serif;
                font-size:10pt;
                color:#001032;
                background-color:#FFFFFF;
        }


/********** Ueberschriften **********/

h1, h2, h3, h4  { color: #000000; }

/********** Listendarstellung **********/

ul li, dd ul li {
  margin-top: 2px;
  margin-bottom: 2px;
  list-style-type: square;
  font-size: 10pt;
  color: #000000; }

ol { font-size: 10pt; }

ol.li, dd ol li { list-style-type: upper-roman; }

li.acts { padding-bottom: 1px; }



/********** 1. Zeile mit Unterrichtsthema  **********/

#titelzeile {
  background: #00006C;
  color: #FFFFFF;
  width: 100%;
  border: 1px solid #565656;
  font-size: 16pt;
  clear: both; }

.titelzeileText {
  margin-left: 10px;
  margin-right: 10px;
  float: left;
  font-size: 16pt; }

.titelzeileText2 {
  margin-left: 10px;
  margin-right: 10px;
  text-align: right;
  font-size: 16pt; }


/********** Zweite Zeile mit Hinweisen **********/

#zeile2 {
  background: #CC0000;
  color: #FFFFFF;
  width: 100%;
  border-left: 1px solid #6797B7;
  border-right: 1px solid #6797B7;
  border-bottom: 1px solid #464646;
  padding-top: 6px;
  padding-bottom: 3px;
  clear: both; }

.zeile2Text {
  margin-left: 10px;
  margin-right: 10px;
  float: left;
  font-size: 14pt; }

.zeile2Text2 {
  margin-left: 10px;
  margin-right: 10px;
  text-align: right;
  font-size: 14pt; }

/********** äußerer Rahmen **********/

.rahmen {
  background: #FFFBDF;
  color: #000000;
  padding: 0px;
  margin: 0px;
  border-right: 1px solid #00006c;
  border-left: 1px solid #00006c;
  border-top: 1px solid #0000006c;
  width: 990;
  overflow: hidden; }

/********** Auswahlspalte ganz links stehend **********/

.auswahl div.hervorgehoben { background: #9DBDD1; }

.auswahl {
  background: #F2FFF2;
  color: #000000;
  float: left;
  width: 102;
  border: none;
  border-bottom: 1px solid #464646;
  margin-top: 4px;
  overflow: hidden; }

.auswahl h2.auswahlUeberschrift {
  clear:both;
  background: #004080;
  color: #ffffff;
  border: none;
  border-top: 1px solid #006699;
  width: 100%;
  font-size: 10pt;
  font-weight: bold;
  text-indent: 3px;
  margin-top: 0px;
  margin-bottom: 1px;
  padding: 3px; }

.auswahl div {
  clear:both;
  background: #EFEFEF;
  color: #464646;
  border: none;

  border-right: 1px solid #CCCCCC;
  border-left: 1px solid #CCCCCC;
  border-top: 1px solid #abb7cb;
  width: 100%;
  min-width: 150px;
  font-weight: normal;
  font-size: 8pt;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 3px;
  padding-bottom: 3px; }

.auswahl div.form {
  margin-bottom: -15px; }

.auswahl p.highlight, p.auswahlelement { margin: 3px; }

.auswahl p.auswahlNavigationsUnterpunkt { margin: 0; margin-left: 4px; border-bottom: 1px solid #d4d4d4;}
.auswahl p.auswahlNavigationsUnterpunktHervorgehoben { margin: 0; margin-left: 4px; border-bottom: 1px solid #d4d4d4; background-color:#ddeeff;}

.auswahl p.auswahlNavigationsUnterpunktEnd { margin: 0; margin-left: 4px; border-bottom: none;}
.auswahl p.auswahlNavigationsUnterpunktEndHervorgehoben { margin: 0; margin-left: 4px; border-bottom: none; background-color:#ddeeff;}

/********** Werbespalte ganz rechts stehend **********
.auswahl2 {
  background: #FFF0A8;
  color: #000000;
  float: left;
  width: 13%;
  border: none;
  border-bottom: 1px solid #464646;
   margin-top: 3px;
  overflow: hidden; }

.auswahl2 h2.auswahlUeberschrift {
  clear:both;
  background: #004080;
  color: #ffffff;
  border: none;
  border-top: 1px solid #006699;
  width: 100%;
  font-size: 9pt;
  font-weight: bold;
  text-indent: 4px;
  margin-top: 0px;
  margin-bottom: 1px;
  padding: 2px ; }

++++++++++ ohne Werbespalte ++++++++++ */

/********** Text in der Inhaltsbox - linke Spalte **********/


.MitteLinksStart {
  overflow: hidden;
  background: #FFFBDF;
  color: #000000;
  float: left;
  width: 295;
  padding-bottom: 10px;
  margin-bottom:0;

 }

.Mitte50LinksStart {
  overflow: hidden;
  background: #FFFBDF;
  color: #000000;
  float: left;
  width: 442;
  padding-bottom: 10px;
  margin-bottom:0;

 }

.Mitte60LinksStart {
  overflow: hidden;
  background: #FFFBDF;
  color: #000000;
  float: left;
  width: 530;
  padding-bottom: 10px;
  margin-bottom:0;

 }
.Mitte20LinksStart {
  overflow: hidden;
  background: #FFFBDF;
  color: #000000;
  float: left;
  width: 200;
  padding-bottom: 10px;
  margin-bottom:0;

 }

.MitteLinks, .Mitte50Links, .Mitte60Links, .Mitte20Links {
  overflow: hidden;
  background: #FFFFFF;
  color: #000000;
  float: left;
  width: 90%;
  padding-bottom: 10px;
  margin-bottom:0;
  border: none; }

/* ---------- Schriftausrichtung Absatz ---------- */

.MitteLinks p, .MitteLinksStart p, .Mitte60LinksStart p,
.Mitte50LinksStart p, .Mitte50Links p, .Mitte60Links p,
.Mitte20Links p, .Mitte20LinksStart p {

  font-size: 11pt;
  background: none;
  color: #000000;
  text-align: justify; }


/********** Text in der Inhaltsbox - rechte Spalte geox-Files **********/

/**/

.MitteLinksStart2 {
  overflow: hidden;
  background: #FFFBDF;
  color: #000000;
  float: left;
  width: 590;
  padding-bottom: 10px;
  margin-bottom:0;

 }

.Mitte50LinksStart2 {
  overflow: hidden;
  background: #FFFBDF;
  color: #000000;
  float: left;
  width: 442;
  padding-bottom: 10px;
  margin-bottom:0;

 }

.Mitte60LinksStart2 {
  overflow: hidden;
  background: #FFFBDF;
  color: #000000;
  float: left;
  width: 354;
  padding-bottom: 10px;
  margin-bottom:0;

 }

.Mitte20LinksStart2 {
  overflow: hidden;
  background: #FFFBDF;
  color: #000000;
  float: left;
  width: 686;
  padding-bottom: 10px;
  margin-bottom:0;

 }

.MitteLinks2, .Mitte50Links2, .Mitte60Links2, .Mitte20Links2 {
  overflow: hidden;
  background: #FFFFFF;
  color: #000000;
  float: left;
  width: 90%;
  padding-bottom: 10px;
  margin-bottom:0;
  border: none; }

/* ---------- Schriftausrichtung Absatz ---------- */

.MitteLinks2 p, .MitteLinksStart2 p,
.Mitte50Links2 p, .Mitte60Links2 p,
.Mitte50LinksStart2 p, .Mitte60LinksStart2 p,
.Mitte20Links2 p, .Mitte20LinksStart2 p

{  font-size: 10pt;
  border-bottom: 1px solid #005BB7;
  border-left: 1px solid #005BB7;
  background: none;
  color: #000000;
  text-align: justify; }

/* ---------- Text in der Mitte 2 Spalten insgesamt 100% Breite ---------- */

.MitteLinksStart div.MittenText h2, .MitteLinks div.MittenText h2,
.Mitte50LinksStart div.MittenText h2 , .Mitte60LinksStart div.MittenText h2,
.Mitte50Links div.MittenText h2, .Mitte60Links div.MittenText h2,
.Mitte20LinksStart div.MittenText h2, .Mitte20Links div.MittenText h2{

  text-align: center;
  background: #EDEBE0;
  overflow: hidden;
  color: #004080;
  border: none;
  width: 100%;
  font-size: 12pt;
  font-weight: bold;
  padding-left: 3px;
  padding-right: 3px;
  border-bottom: 1px solid #0058B0;
  border-right: 1px solid #0058B0;
  padding-top: 3px;
  padding-bottom: 4px;
  margin-left: 4px;
  margin-top: 4px; }


.MitteLinksStart div.MittenText p,  .MitteLinks div.MittenText p,
.Mitte50LinksStart div.MittenText p , .Mitte60LinksStart div.MittenText p,
.Mitte50Links div.MittenText p , .Mitte60Links div.MittenText p,
.Mitte20LinksStart div.MittenText p,  .Mitte20Links div.MittenText p
{
  overflow: hidden;
  padding: 3px;
  font-size: 10pt;
  text-align: left;
  width: 98%;
  max-height: 550px;
  min-width: 150px;
  float: left;
  background: #FFFBDF;
  margin-left: 2px;
  margin-bottom: 0;
  margin-top: 0;
  }

/* ---------- Umbruch erzwingen ---------- */

.MitteLinks .absatz, .MitteLinksStart .absatz,
.Mitte50LinksStart .absatz, .Mitte60LinksStart .absatz,
.Mitte50Links .absatz, .Mitte60Links .absatz,
.Mitte20Links .absatz, .Mitte20LinksStart .absatz {
  clear: both; }
/* ---------- Ende linke Inhaltsspalte ---------- */

/* ---------- Beginn rechte Inhaltsspalte - 70% Breite ---------- */

.MitteLinksStart2 div.MittenText h2, .MitteLinks2 div.MittenText h2,
.Mitte50LinksStart2 div.MittenText h2 , .Mitte60LinksStart2 div.MittenText h2,
.Mitte50Links2 div.MittenText h2 , .Mitte60Links2 div.MittenText h2,
.Mitte20LinksStart2 div.MittenText h2, .Mitte20Links2 div.MittenText h2
 {



  text-align: center;
  background: #EDEBE0;
  overflow: hidden;
  color: #C40000;
  border: none;
  width: 100%;
  font-size: 12pt;
  font-weight: bold;
  padding-left: 3px;
  padding-right: 3px;
  border-bottom: 1px solid #C40000;
  border-right: 1px solid #C40000;
  padding-top: 2px;
  padding-bottom: 4px;
  margin-left: 0px;
  margin-top: 1px;
 }

.MitteLinksStart2 div.MittenText, .MitteLinks2 div.MittenText,
.Mitte50LinksStart2 div.MittenText, .Mitte60LinksStart2 div.MittenText,
.Mitte50Links2 div.MittenText, .Mitte60Links2 div.MittenText,
.Mitte20LinksStart2 div.MittenText, .Mitte20Links2 div.MittenText{

  overflow: hidden;
  border: none;
  width: 98.5%;
  max-height: 550px;
  min-width: 150px;
  float: left;
  background: #FFFBDF;
  margin-left: 2px;
  margin-bottom: 2px;
  margin-top: 3px; }

.MitteLinksStart2 div .MittenText.rechts, .MitteLinks2 div.MittenText.rechts,
.Mitte50LinksStart2 div .MittenText.rechts, .Mitte60LinksStart2 div.MittenText.rechts,
.Mitte50Links2 div .MittenText.rechts, .Mitte60Links2 div.MittenText.rechts,
.Mitte20LinksStart2 div .MittenText.rechts, .Mitte20Links2 div.MittenText.rechts
{
  overflow: hidden;
  float: right;
  clear: right; }

.MitteLinksStart2 div.MittenText p,  .MitteLinks2 div.MittenText p,
.Mitte50LinksStart2 div.MittenText p , .Mitte60LinksStart2 div.MittenText p,
.Mitte50Links2 div.MittenText p , .Mitte60Links2 div.MittenText p,
.Mitte20LinksStart2 div.MittenText p,  .Mitte20Links2 div.MittenText p
{
  overflow: hidden;
  padding: 4px;
  margin-top: 0;
  font-size: 10pt;
  text-align: left; }

.MitteLinksStart2 div.MittenText p.zentriert, .MitteLinks2 div.MittenText p.zentriert,
.Mitte50LinksStart2 div.MittenText p.zentriert, .Mitte60LinksStart2 div.MittenText p.zentriert,
.Mitte50Links2 div.MittenText.zentriert, .Mitte60Links2 div.MittenText.zentriert,
.Mitte20LinksStart2 div .MittenText p.zentriert, .Mitte20Links2 div.MittenText p.zentriert
{

  text-align: center; }


.MitteLinksStart div.MittenText p.zentriert, .MitteLinks div.MittenText p.zentriert,
.Mitte50LinksStart div.MittenText p.zentriert, .Mitte60LinksStart div.MittenText p.zentriert,
.Mitte50Links div.MittenText.zentriert, .Mitte60Links div.MittenText.zentriert,
.Mitte20LinksStart div .MittenText p.zentriert, .Mitte20Links div.MittenText p.zentriert
{

  text-align: center; }

/* ---------- Umbruch erzwingen ---------- */

.MitteLinks2 .absatz, .MitteLinksStart2 .absatz,
.Mitte50LinksStart2 .absatz , .Mitte60LinksStart2 .absatz,
.Mitte50Links2 .absatz, .Mitte60Links2 .absatz,
.Mitte20Links2 .absatz, .Mitte20LinksStart2 .absatz
{
  clear: both; }
/* ---------- Ende rechte Inhaltsspalte ---------- */


/* ******************** Tabellenformatierungen mit Gitternetz ******************** */
.thgi {
  font-size: 10pt;
  background-color:#EFEFEF;
  border-top: solid 1px #D4D4D4;
  border-bottom: solid 1px #464646;
  border-left: solid 1px #D4D4D4;
  border-right: solid 1px #D4D4D4;
  color: #000000;
  font-size: 10pt;
  font-style: normal;
  font-weight: normal; }

.tdgi {
  font-size: 10pt;
  background-color: #CAE8FF;
  border-bottom: solid 1px #D4D4D4;
  border-left: solid 1px #D4D4D4;
  border-right: solid 1px #D4D4D4;
  font-size: 10pt;
  color: #00009F; }

/* ******************** Tabellenformatierungen ohne Gitter ******************** */

thead th {
  font-size: 10pt;
  background-color:#FFFBDF;
  border-top: solid 1px #C40000;
  border-bottom: solid 1px #464646;
  border-left: solid 1px #C40000;
  border-right: solid 1px #D4D4D4;
  color: #000000;
  font-style: normal;
  font-weight: normal; }

caption  {
  caption-side:top;
  border: none;
  font-size: 10pt;
  color: #000000; }

tbody td {
  font-size: 10pt;
  background-color: #FFFBDF;
  color: #00009F; }

tfoot td {
  background-color:#EFEFEF;
  border-bottom: solid 1px #D4D4D4;
  border-left: solid 1px #D4D4D4;
  border-right: solid 1px #D4D4D4;
  color: #5C5C5C; }




/**  unterschiedliche Formatierungen für Links für etwaige Änderungen**/

a:link    { color: #006699; text-decoration: none; }
a:visited { color: #006699; text-decoration: none; }
a:active  { color: #006699; text-decoration: underline; }
a:hover   { color: #006699; text-decoration: underline; }

#zeile2 a:link    { background: #6797B7; color: #FFFFFF; text-decoration: underline; }
#zeile2 a:visited { background: #6797B7; color: #FFFFFF; text-decoration: underline; }
#zeile2 a:active  { background: #6797B7; color: #FFFFFF; text-decoration: underline; }
#zeile2 a:hover   { background: #6797B7; color: #FFFFFF; text-decoration: none; }

.auswahl a:link.auswlink    { color: #000000; text-decoration: none; }
.auswahl a:visited.auswlink { color: #000000; text-decoration: none; }
.auswahl a:active.auswlink  { color: #006699; text-decoration: underline; }
.auswahl a:hover.auswlink   { color: #CC0000; text-decoration: underline; }

.MitteLinksStart a:link    { text-decoration: underline; color: #000099;}
.MitteLinksStart a:visited { text-decoration: underline; color: #000099;}
.MitteLinksStart a:active  { text-decoration: underline; color: #000099;}
.MitteLinksStart a:hover   { text-decoration: underline; color: #ee0000; }

.MitteLinks a:link    { text-decoration: underline; }
.MitteLinks a:visited { text-decoration: underline; }
.MitteLinks a:active  { text-decoration: underline; }
.MitteLinks a:hover   { text-decoration: underline; background: #EFEFEF; color: #000000; }

.MitteLinks td a:link    { text-decoration: none; }
.MitteLinks td a:visited { text-decoration: none; }
.MitteLinks td a:active  { text-decoration: none; }
.MitteLinks td a:hover   { text-decoration: underline; background: none; color: #2D7BA2; }

.auswahl td a:link    { text-decoration: none; }
.auswahl td a:visited { text-decoration: none; }
.auswahl td a:active  { text-decoration: none; }
.auswahl td a:hover   { text-decoration: underline; background: none; color: #CC0000; }


/********** Verwaltung von möglichen Fusszeilen **********/

#fuss {
  background: #EFEFEF;
  border-top: 1px solid #D5D5D5;
  width: 98%;
  clear: both; }

.fusstext {
  text-align: center;
  font-size: 8pt;
  margin: 2px 2px; }

/********** Fusszeilen-Start **********/

#fusszeile {
  overflow: hidden;
  margin-top: 0px;
  background: #00006C;
  border-top: 1px solid #565656;
  border-bottom: 1px solid #565656;
  width: 100%;
  clear: both; }

#fusslinks {
  font-size: 9pt;
  color: #FFFFFF;
  text-align: left;
  margin-top: 2px;
  margin-left: 5px;
  margin-bottom: 2px;
  margin-right: 5px;
  float: left; }

#fussrechts {
  text-align: right;
  color: #FFFFFF;
  margin-right: 5px;
  margin-top: 2px;
  margin-bottom: 2px;
  margin-left: 5px;
  font-size: 9pt; }