body { background-color : #FAF0E6; margin-left : 15px; margin-top : 30px; margin-bottom : 30px; margin-right : 20px; text-align: center; }


/* Zentrale Einstellungen */
hr { color : lightcoral; background-color : lightcoral; height : 1px; border : 0px; text-align : left; }
hr.zeile { width : 340px; }


/* Schriftfarben */
p, ul, ol, li, td, tr, form { color : darkslategray; text-align : left; }
h1, h2, h3, h4, h5, h6 { color : dimgray; text-align : left; }

/* Schriftarten */
h2, h3, h5, h6 { font-family : Tahoma, Verdana, Geneva, Helvetica, Arial, sans-serif; }


/* Schriftarten */
h4, p, ul, ol, li, td, tr { font-family : "Palatino Linotype", Georgia, "Book Antiqua", Janson, "Times New Roman", "CG Times", Times, serif; }

/* Schriftarten */
h1 { font-family : "Papyrus", Georgia, "Book Antiqua", Janson, "Times New Roman", "CG Times", Times, serif; }


/* Schrifgrößen und Zeilenabstände */
sup { font-size : 50%; }

p, ul, ol, li, td, tr { font-size : 16px; line-height : 24px; margin : 6px 0px 24px 0px; }

ul, ol, li { margin-left : 1em; }
h1 { font-size : 23px; line-height : 24px; margin : 0px 0px 24px; text-align : left; }
h2 { font-size : 19px; line-height : 24px; margin : 36px 0px 12px; }
h3 { font-size : 17px; line-height : 24px; margin : 24px 0px 12px; }
h4 { font-size : 15px; line-height : 24px; margin : 12px 0px 15px; }
h5 { font-size : 11px; line-height : 18px; margin : 12px 0px 18px; }
h6 { font-size : 9px; line-height : 12px;  margin-left : 11px; }

p, ul, ol, li, td, tr { font-weight : normal; font-style : normal; }
h1 { font-weight : normal; font-style : normal; white-space : nowrap; }
h2 { font-weight : bold; font-style : normal; }
h3 { font-weight : bold; font-style : normal; }
h4 { font-weight : bold; font-style : normal; }
h5 { font-weight : normal; font-style : normal; }
h6 { font-weight : normal; font-style : normal; }

.changed { color : maroon; }
.anmerkung { font-size : 70%; }


/* Tabellenformatierung */

table { border-style : solid; border-width : 0px; border-color : peru; border-collapse : collapse; }
tr { border-style : solid; border-width : 0px; border-color : peru; border-collapse : collapse; }
td, th { border-style : solid; border-width : 0px; border-color : peru; border-collapse : collapse; padding : 6px; vertical-align : top; text-align : left; }



/* Für Graphiken, die links liegen */
.img-links { padding-right : 10px; padding-bottom : 5px; text-align : left; }
/* Für Graphiken, die rechts liegen */
.img-rechts { padding-left : 10px; padding-bottom : 5px; }



/* Hier kommen die Effekte für alle Links her */

@media all {
a:link
{
color : darkmagenta;
text-decoration : none;
margin:1px; border-bottom:1px; border-bottom-style:dotted;
}

a:visited
{
color : lightcoral;
text-decoration : none;
border-bottom : 1px; border-bottom-style : dotted;
}

a:hover
{
color : #000000;
text-decoration : none;
background-color : antiquewhite;
}

a:active
{

text-decoration : none;
border-bottom-style : none;
}

a:focus
{
color : #770099;
text-decoration : none;
border-bottom-style : none;
background-color : peachpuff;
}
}



/* Definition der Layer */

#text
{
position : auto; visibility : visible;
margin-left : auto;
margin-right : auto;
width : 560px;
}

#rahmen
{
visibility : visible;
background-color : floralwhite;
padding-top : 20px; padding-bottom : 20px; padding-left : 15px; padding-right : 15px;
border-style : outset; border-width : 2px; border-color : mistyrose;
}

.kasten
{
visibility : visible;
background-color : Snow;
padding-top : 5px; padding-bottom : 0px; padding-left : 15px; padding-right : 15px;
border-style : inset; border-width : 1px; border-color : Mistyrose;
}
