/*
  Datei css/styles.css
  (c) April 2004  OStR Michael Ziemke für Landrat-Lucas-Gymnasium, Leverkusen
*/

a:link    { color:blue; text-decoration:none; }
a:active  { color:blue; text-decoration:none; }
a:visited { color:blue; text-decoration:none; }
a:hover   { color:red; text-decoration:none; }

div.ecke-lo { position:absolute; top:0px; left:0px }

h1 {
  font: normal bold 18pt Verdana,Arial;
  text-align:left;
}
h2 {
  font: normal bold 14pt Verdana,Arial;
  text-align:left;
}
h3 {
  font: normal bold 12pt Verdana,Arial;
  text-align:left;
}

.demo { font-size:14pt; font-family:Comic Sans MS; }

/* NICHT MITDRUCKEN: */
@media print {
  div.ecke-lo { visibility:hidden; }
  .noprint { visibility:hidden; display:none; }
}


/*
  in start/startseite.html
  ------------------------
 */
body.start { background-color:#F5F5F5; }

/* aeußere Tabelle */
table.start0 { width:100%; padding:0px; margin:0px; border:solid 1px #F5F5F5; }
td.start_leerspalte { width:4%; }
td.start_leerzeile { height:10px; }
/* einspaltige Schale */
td.start0_1spalt { width:92%; padding:1px; background-color:white; border:solid 1px #2D7883; }
/* zweispaltige Schale */
td.start0_2spalt { border:solid 1px #2D7883; width:44%; vertical-align:top;
  padding:1px; background-color:white; }

/* innere Tabelle einspaltig */
table.start1 { width:100%; padding:4px; margin:0px;
  border-style:none; background-color:white; }

td.start1_titel { width:92%; padding:3px; margin:1px;
  background-color:#2D7883; color:white; font-weight:bold; }

td.start1_text { width:92%; padding:3px; margin:1px;
  background-color:white; color:black; font-weight:normal; }

/* innere Tabelle einspaltig, aber formatiert wie zweispaltig: */
td.start1a_titel { width:42%; padding:3px; margin:1px;
  background-color:#2D7883; color:white; font-weight:bold; }

td.start1a_text { width:42%; padding:6px; margin:1px;
  background-color:white; color:black; font-weight:normal; }

/* innere Tabelle zweispaltig */
table.start2 { width:100%; padding:4px; margin:0px;
  border-style:none; background-color:white; }

td.start2_titel { width:100%; padding:3px; margin:1px;
  background-color:#2D7883; color:white; font-weight:bold; }

td.start2_text { width:100%; padding:3px; margin:1px;
  background-color:white; color:black; font-weight:normal; }

img.start_li { border-style:none; float:left; margin-right:10px; }
img.start_mi { border-style:none; float:none; }
img.start_re { border-style:none; float:right; margin-left:10px; }
div.start_titel { text-align:center; font-weight:bold; padding-bottom:5px; }
div.start_text  { text-align:justify; }
div.start1_text  { text-align:justify; }
ul.start { padding-left:10px; margin-top:0px; margin-left:10px; list-style-type:disc; }
p.start { text-align:justify; margin:0px 0px 5px; }

/* Bilder links mit Textumfluss rechts: */
img.li { border-style:none; float:left; margin-right:10px; margin-bottom:5px; }
/*/ Definierte Maße: */
img.li_w75 { width:75px; border-style:none; float:left; margin-right:10px; margin-bottom:5px; }
img.li_w200 { width:200px; border-style:none; float:left; margin-right:10px; margin-bottom:5px; }
img.li_w150 { width:150px; border-style:none; float:left; margin-right:10px; margin-bottom:5px; }
img.li_h150 { height:150px; border-style:none; float:left; margin-right:10px; margin-bottom:5px; }
img.li_w300 { width:300px; border-style:none; float:left; margin-right:10px; margin-bottom:5px; }

/* Bilder rechts mit Textumfluss links: */
img.re { border-style:none; float:right; margin-left:10px; margin-bottom:5px; }
/*/ Definierte Maße: */
img.re_w75 { width:75px; border-style:none; float:right; margin-left:10px; margin-bottom:5px; }
img.re_w200 { width:200px; border-style:none; float:right; margin-left:10px; margin-bottom:5px; }
img.re_w150 { width:150px; border-style:none; float:right; margin-left:10px; margin-bottom:5px; }
img.re_h150 { height:150px; border-style:none; float:right; margin-left:10px; margin-bottom:5px; }
img.re_w300 { width:300px; border-style:none; float:right; margin-left:10px; margin-bottom:5px; }

/* Absätze im Blocksatz: */
p.blocksatz { text-align:justify; }
div.blocksatz { text-align:justify; }

div.red { color:red; }
span.red { color:red; }

table.titel {
  text-align:center; width:96%; height:20px;
  padding:0px; margin:15px 2%; background-color:#2D7883;
}
tr.titel  { padding:0px; height:20px; }
td.titel0 { padding:0px; width:10px; height:20px; }
td.titel  { padding:0px; text-align:left; width:100%; height:20px; }