body { background-color:#D2D9E4; }

hr { color : #525984; background-color : #525984; height:1px; border : 0px; }

/* Schriftart */
p, h1, h2, h3, h4, h5, h6, ul, ol, li, tr, th, td { font-family : Tahoma, Verdana, Helvetica, Arial, sans-serif; }

/* Schriftfarbe */

h1, h2, h3, h4 { color : #525984; }
p, h5, h6, ul, ol, li, td, th { color : black; }



/* Schriftgrößen und -stile */
p, ul, ol, li, tr, th, td { font-size : 13px; font-weight : normal; font-style : normal; }
h1 { font-size : 23px; font-weight : normal; }
h2 { font-size : 17px; }
h3 { font-size : 15px; }
h4 { font-size : 13px; }
h5 { font-size : 11px; font-weight : normal; }
h6 { font-size : 9px; font-weight : normal; }



/* Absatzformatierung */

p, ul, ol, li, tr, th, td { line-height : 18px; }
h1 { margin : 0px 0px 0px 0px; padding : 0px 0px 6px 0px;
border-style : solid; border-color : #525984;
border-top-width : 0px; border-left-width : 0px; border-right-width : 0px; border-bottom-width : 1px; }
h4 { margin-top : 15px; margin-bottom : 7px; }
h5 {  }
h6 { line-height : 11px; margin-top : 5px; margin-bottom : 2px;  margin-left : 12px; }
.navi { line-height : 10pt; }



/* Tabellenformatierung */

table { border-style : solid; border-width : 0px; border-color : #525984; border-collapse : collapse; }
tr { border-style : solid; border-width : 0px; border-color : #525984; border-collapse : collapse; }
td, th { border-style : solid; border-width : 0px; border-color : #525984; border-collapse : collapse; padding : 6px; vertical-align : top; text-align : left; }




/* Hier kommen die Effekte für alle Links her */

@media all {
a:link
{
color : #0040A4;
text-decoration : none; font-style : normal;
margin:1px; border-bottom:1px; border-bottom-style:dotted;
}

a:visited
{
color : #770099;
text-decoration : none;
font-style : normal;
border-bottom : 1px; border-bottom-style : dotted;
}

a:hover
{
color : #000000;
text-decoration : none;
font-style : normal;
background-color : #F7E78C;
}

a:active
{
color : #770099;
text-decoration : none;
font-style : italic;
border-bottom-style : dashed;
}
}

/* Definition der Layer */

#text
{
position : absolute;  visibility : visible; z-index : 15;
left : 60px; top : 30px; width : 500px;
}

#rahmen
{
visibility : visible; z-index : 15;
background-color : #ffffff;
padding-top : 20px; padding-bottom : 20px; padding-left : 10px; padding-right : 15px;
border-style : solid; border-width : 1px; border-color : #525984;
}

#navi
{
position : absolute;  visibility : visible; z-index : 5;
left : 620px; top : 30px; width : 100px;
background-color : #ffffff;
padding-top : 20px; padding-bottom : 20px; padding-left : 10px; padding-right : 15px;
border-style : solid; border-width : 1px; border-color : #525984;
}

#links
{
position : absolute; visibility : visible; z-index : -1;
left : 0px; top : 0px; width : 120px; height : 200px;
background-color : #C2C9D4;
}

#rechts
{
position : absolute; visibility : visible; z-index : -1;
left : 480px; top : 60px; width : 200px;
background-color : #C2C9D4;
}