body,table,td,tr,div,p,pre,h1,h2,h3,h4,h5,h6,ul,ol {font-family: Verdana, Arial, Swiss, Helvetica, Geneva, sans-serif}
body,table,div,p,pre,h1,h2,h3,h4,h5,h6,ul,ol  {color: #000080; font-size: 13px; line-height: 140%;}
tr, td {line-height: 120%; vertical-align:top}
body {background:#F0F0FF; scrollbar-face-color:#E1E1FF; scrollbar-track-color:#F0F0FF;margin:0}
body.menu {background:#800000; padding:0 }
body.bilder {background:#F0F0FF; scrollbar-face-color:#E1E1FF; scrollbar-track-color:#F0F0FF; padding:0}
p {align: justify}
ul {margin:0; }
ol {margin-top:8; margin-left: 36}
h1  {font-size: 18px; margin-bottom: 0; color:#C00000; font-weight: normal}
h2  {font-size: 15px; margin-top:1px; margin-bottom: 12px; font-weight: normal}
h3  {font-size: 14px; font-weight: normal}
h5, h6  {font-weight: bold}
.kleinkursiv {font-family: Arial; color: #C00000; font-size: 11px; font-style:italic;  line-height: 100%}
.11punkt {font-size: 11px; font-weight: normal}
.13punkt {font-size: 13px; font-weight: normal}
.15punkt {font-size: 15px; font-weight: normal}
.blocksatz {text-align:justify}
img.kasten {border: 1 solid #004000 }



#logo{    position:absolute; top:0px; left:0px; width:100%; height:130px; background: #800000; }

html>body #streifen {position:fixed; top:0px; left:0px; width:100%; height:20px; background: #800000;
	font-size: 11px;font-weight:bold; color:#fff; padding-left:25px; padding-top:4px; }

html>body #streifen1 {position:fixed;  top:22px; left:0px; width:100%; height:4px; background: #F0F0FF;}

#streifen2 {position:absolute;  top:110px; left:20%; width:80%; height:20px; background: #F0F0FF;}


#navigation{
         position:absolute; top:150px; left:25px; width: 150px; height:100%;
         font-size:11px;
         }

html>body #navigation{ /* nur fuer moderne Browser!*/
         position:fixed;}


#inhalt {
         position:absolute; top: 155px; left: 25%; right: 15%; min-width:530px;
         }

#bilder {
         position:absolute; top: 155px; left: 25%; right: 5%; min-width:530px;
         }

a {text-decoration: none; outline: none;}
a:link {color:#0000FF}
a:visited  {color:#0000FF}
a:active {color:#300080}
a:hover{color:#0000FF; background:#00FFCC;}

.menu {display:block; padding-top:2px; margin-top:2px; text-decoration: none; font-size: 11px;font-weight:bold}
a.menu:link {color:#c00}
a.menu:visited  {color: #c00}
a.menu:active {color:#FFFFFF}
a.menu:hover{color:#f00; background-color:#FFFFFF;}

a.fotos:hover{background-color:#FF134E;}


.komponist       {font-weight: bold;margin-bottom: 0px;}
.titel              {list-style-image: url(bilder/kreis-blau.gif); margin-top:4px;}
.beschreibung  {}
.komponist1   {font-weight: bold; margin-bottom: 0px; margin-top:4px;}
.titel1       {font-weight: normal; margin-bottom: 0px; margin-top:0px;}

.kreis   { list-style-image: url(bilder/kreis-blau.gif) }
.kreis-klein  { list-style-image: url(bilder/kreis-klein.gif) }
.dreieck { list-style-image: url(bilder/dreieck.gif) }
.quadrat { list-style-image: url(bilder/quadrat.gif) }

.bildlinks {float:left; margin-right:20px; margin-bottom:6px; margin-top:5px}
.bildrechts {float:right; margin-left:20px; margin-bottom:6px; margin-top:5px}
.logorechts {float:right; margin-right:40px; margin-top:20px}
.schriftzuglinks {margin-top:55px;margin-left:30px; font-size:28px; color:#fff}
.strich {clear:both; margin:20 0; color:#666666}
.absatz_kurz   { margin-bottom: -18px }
.rot {color:#C00000}
.gruen {color:#009C68}
.blau {color:#006}
.hellrot {color:#FF0000}
.hellgrau {color:#A0A0A0}
.hellrot_linie {color:#FF0000; background:#fff; margin-top:24px; border-bottom:1px solid #FF0000; border-top:1px solid #FF0000}
.grau {color:#666666}

.band {background:#ddd; margin-top:30; padding-left:18; border-left:6px solid #C00000; border-right:6px solid #C00000}
.band-dunkel {color:#00FFA0; background:#000060; border-top:1px solid #00FFA0; border-bottom:1px solid #00FFA0}
.band-pbq {background:#ccc; border-left:6px solid #c00000; border-right:6px solid #c00000; padding-left:30; font-size:19px; color:#FFFFFF}
.band-fuefo {background:#E0F0E8; border-left:6px solid #006; border-right:6px solid #006; padding-left:30; padding-bottom:3; margin-left:-16; margin-right:-16; margin-top:-15; font-size:11px; color:#006}
.box1 {top:10px; left:10px; width:600px; height:50px; background:#D0D0D0}
.band-qmk {background:#FFFFC0; padding-left:18; border-left:6px solid #C00000; border-top:2px solid #C00000}

.zeile_a {padding-left: 5; white-space:nowrap; background:#ffc; height: 21px;}
.zeile_b {padding-left: 5; white-space:nowrap; background:#eee; height: 21px;}
.halbe_zeile {line-height:6px}
.kasten {background:#D0E8D8; padding-top: 4; margin-left:20; margin-right:20 ; Margin-top:15; margin-bottom:15 solid #00B0B0; font-size:14; font-weight:  bold; color:#C00000}
.fusszeile {font-size:11; text-align:right; color: #A0A0A0}
.feld {display:block; text-align:center; vertical-align:middle; text-decoration: none; border:1px solid #C00000; padding:4; font-weight:600}
a.literatur:link { border:1px solid #000000}
a.literatur:visited  { border:1px solid #000000}
a.literatur:hover { border:1px solid #FF0000}

div.rechts { text-align:right}
a.ende {font-size:10; color:#909090}
a.ende:visited  {color:#909090}
a.ende:hover {color:#FF0000}
.kasten-oben{position:absolute; top:0px; left:0px; width:120%; height:25px; background:#990000; bottom:100px}
