/*
2004-01-25 erstellt = copyright = urheberrecht Gerhard Kozuschek
2005-01-06 version
*/
body {
    margin:0px;
    color:rgb(  0%,  0%,  0%); background-color:rgb(100%,100%,100%);
    padding:0px;
}

h1,h2,h3,h4,h5,h6 { font-family:sans-serif; font-weight:bold; }

a:link {    color:rgb(  0%, 75%,  0%); background-color:rgb(100%,100%,100%); }
a:visited { color:rgb(  0%, 50%,  0%); background-color:rgb(100%,100%,100%); }
a:hover {   color:rgb(  0%, 25%,  0%); background-color:rgb( 50%,100%, 50%); }
a:focus {   color:rgb(  0%, 25%,  0%); background-color:rgb( 50%,100%, 50%); }
a:active {  color:rgb(100%,  0%,  0%); background-color:rgb( 50%,100%, 50%); }
a.ext:link {    color:rgb(  0%,  0%,100%); background-color:rgb(100%,100%,100%); }
a.ext:visited { color:rgb(  0%,  0%, 75%); background-color:rgb(100%,100%,100%); }
a.ext:hover {   color:rgb(  0%,  0%, 50%); background-color:rgb( 50%, 75%,100%); }
a.ext:focus {   color:rgb(  0%,  0%, 50%); background-color:rgb( 50%, 75%,100%); }
a.ext:active {  color:rgb(100%,  0%,  0%); background-color:rgb( 50%, 75%,100%); }

div#sprache {
    margin:0px;
    color:rgb(  0%,  0%,  0%); background-color:rgb(100%,100%,100%);
    padding:0px;
    position:fixed; top:0px; left:0px; right:0px; height:32px;
}
div#sprache img { margin:0px; border-width:0px; padding:3px; }
div#sprache a:link {    background-color:rgb(100%,100%,100%); }
div#sprache a:visited { background-color:rgb(100%,100%,100%); }
div#sprache a:hover {   background-color:rgb(  0%,100%,  0%); }
div#sprache a:focus {   background-color:rgb(  0%,100%,  0%); }
div#sprache a:active {  background-color:rgb(100%,100%,  0%); }

div#kopf a {
    color:rgb(100%,100%,100%); background-color:rgb(  0%,  0%,100%);
}
div#kopf a:hover {  color:rgb(  0%,100%,  0%); }
div#kopf a:focus {  color:rgb(  0%,100%,  0%); }
div#kopf a:active { color:rgb(  0%,100%,  0%); }
div#kopf1,div#kopf2,div#kopf3 {
    margin:0px;
    color:rgb(100%,100%,100%); background-color:rgb(  0%,  0%,100%);
    padding:0px;
    position:fixed; left:0px; right:0px;
}
div#kopf1 { top:32px; height:45px; }
div#kopf2 { top:77px; height:32px; }
div#kopf3 { top:109px; height:23px; }
div#kopf1 p {
    margin:5px;
    padding:0px;
    font-family:sans-serif; font-size:26px;
}
div#kopf2 p {
    margin:4px; margin-left:6px;
    padding:0px;
    font-family:sans-serif; font-size:18px;
}
div#kopf3 p {
    margin:3px; margin-left:7px;
    padding:0px;
    font-family:sans-serif; font-size:13px;
}

div#hauptteil1,div#hauptteil12,div#hauptteil123 {
    margin:0px;
    padding:5px;
    position:fixed; bottom:30px; left:0px; right:0px; overflow:auto;
}
div#hauptteil1 { top:77px; }
div#hauptteil12 { top:109px; }
div#hauptteil123 { top:132px; }

div#fuss {
    margin:0px;
    color:rgb( 65%, 65%,100%); background-color:rgb(  0%,  0%,100%);
    padding:0px;
    position:fixed; bottom:0px; left:0px; right:0px; height:30px;
}
div#fuss p {
    margin:0px;
    padding:0px;
    position:absolute; left:0px; bottom:3px; width:100%;
    font-family:sans-serif; font-size:12px;
    text-align:center;
}

div.spruch {
    margin:10px; margin-bottom:20px;
    background-color:rgb( 50%, 50%,100%);
    padding:4px;
    left:10px; right:10px;
}
table.spruch {
    width:100%;
    border-spacing:10px;
}
table.spruch td {
    width:46%;
    padding:3px;
}
div.spruch td {
    background-color:rgb( 85%, 85%,100%);
}
div.spruch div.autor {
    font-style:italic;
}

div.skript {
}
div.skript span.wer {
    background-color:rgb( 85%, 85%, 85%);
    font-family:sans-serif;
}
div.skript span.wer:after  { content:":"; }
div.skript span.wie {
    font-family:sans-serif; font-style:italic;
}
div.skript span.wie:before { content:"("; }
div.skript span.wie:after  { content:")"; }
div.skript p.kommentar {
    font-family:sans-serif; font-style:italic;
}
div.skript p.kommentar:before { content:"("; }
div.skript p.kommentar:after  { content:")"; }

div.zitat {
    margin:10px; margin-bottom:20px;
    border-color:rgb( 70%, 70%,100%); border-style:solid; border-width:2px;
    background-color:rgb( 85%, 85%,800%);
    padding:0px;
    left:10px; right:10px;
}
div.zitat div.titel {
    background-color:rgb( 70%, 70%,100%);
    padding:3px;
    font-family:sans-serif;
}
div.zitat div.text {
    padding:6px;
}
div.zitat div.quelle {
    background-color:rgb( 70%, 70%,100%);
    padding:3px;
    font-family:sans-serif; font-size:small;
}
div.zitat div.quelle:before { content:"["; }
div.zitat div.quelle:after  { content:"]"; }

table.liste {
    margin:10px;
    background-color:rgb( 70%, 70%,100%);
}
table.liste th {
    background-color:rgb( 85%, 85%,800%);
    padding:2px;
    font-weight:bold;
    text-align:left;
}
table.liste td {
    background-color:rgb( 85%, 85%,800%);
    padding:2px;
}
