body { background-color:rgb(233,240,240);
font-size:100.01%;
margin-top:-4px;
margin-left:-4px;
padding-bottom:12px;
}

a:link { color:rgb(0, 150, 130); text-decoration:none; font-family:arial,helvetica,sans-serif; }
a:visited { color:rgb(0, 150, 130); text-decoration:none; font-family:arial,helvetica,sans-serif; }
a:focus { color:rgb(230, 120, 0); text-decoration:none; font-family:arial,helvetica,sans-serif; }
a:hover { color:rgb(230, 120, 0); text-decoration:none; font-family:arial,helvetica,sans-serif; }
a:active { color:rgb(170, 170, 170); text-decoration:none; font-family:arial,helvetica,sans-serif; }

div#alles {
position:relative;
top:1em;
width:51.625em;
height:auto;
border-width:0.25em;
border-style:solid;
border-color:rgb(255,255,255);
margin-top:0px;
margin-left:auto;
margin-right:auto;
margin-bottom:1em;
padding:0px;
background-color:rgb(150,0,50);
}

img#logo { 
position:absolute;
top:2.25em;
left:1em;
background-color:rgb(150, 0, 50); 
width:1.875em;
height:16.5em;
float:left;
border-style:none;
}


img#logo2 { 
position:absolute;
bottom:3.1875em;
left:1em;
background-color:rgb(150, 0, 50); 
width:1.875em;
height:16.5em;
float:left;
border-style:none;
}


div#navi { 
position:absolute;
top:2em;
left:4em;
width:10.5em;
height:auto;
border-width:0em;
}

div#navi2 { 
position:absolute;
bottom:2.5em;
left:4em;
width:10.5em;
height:auto;
border-width:0em;
}

img#buchmm { 
position:absolute;
top:19em;
left:4em;
width:10.5em;
height:15em;
border-width:0.125em 0em 0.125em 0em;
border-style:solid;
border-color:rgb(210,220,220); 
background-color:rgb(150, 0, 50);
}

img#buch { 
position:absolute;
top:19.125em;
left:4em;
width:10.5em;
height:15em;
border-width:0em;
background-color:rgb(150, 0, 50);
}


img#buch2 { 
position:absolute;
top:96em;
left:2.5em;
width:10.5em;
height:15em;
border-width:0.125em;
border-style:solid;
border-color:rgb(255,255,255);
background-color:rgb(150, 0, 50);
}



div#inhalt { 
top:0em;
width:31.25em;
height:auto;
margin:0em 0em 0em 15.25em;
background-color:rgb(255,255,255);
border-width:0.125em 0.125em 0.125em 0em;
border-style:solid;
border-color:rgb(150,0,50);
padding:1em 2.5em 1.5em 2.5em;
}
* html div#inhalt { padding-top:2em; width:31.5em } 
*+html div#inhalt { padding-top:2em; } 


.navigation {
padding:0em;
margin:0em; 
width:15em;
font-family:arial,helvetica,sans-serif; font-weight:bold; font-size:0.75em; line-height:1.875em;
}


.navigation li {
list-style:none; 
border-width:0em; 
margin:0em;
text-decoration:none;
height:2.25em;
}

* html .navigation a { height:100%; height:2em }
*+html .navigation a { height:100%; height:2em; width:100%; width:12.5em; }

.navigation a {
display:block; padding-left:1.25em; padding-right:0em; margin:0em; color:rgb(255,255,255); background-color:rgb(150,0,50); 
}

.navigation a:visited {
display:block; padding-left:1.25em; padding-right:0em; margin:0em; color:rgb(255,255,255); background-color:rgb(150,0,50); 
}

.navigation a:hover {
color:rgb(140, 0, 30); background-color:rgb(210,220,220); text-decoration:none;
border-width:0em 1em 0em 0em;
border-style:solid;
border-color:rgb(0, 150, 130);
}
.navigation a:focus {
color:rgb(140, 0, 30); background-color:rgb(210,220,220); text-decoration:none;
border-width:0em 1em 0em 0em;
border-style:solid;
border-color:rgb(230, 120, 0);
}
.navigation a:active {
color:rgb(230,120,0); background-color:rgb(240,245,245); text-decoration:none;
border-width:0em 1em 0em 0em;
border-style:solid;
border-color:rgb(230, 120, 0);
}

.seitenanfang { color:rgb(250,130,160); border-color:rgb(250,130,160) } 


.naviseite { padding-left:1.25em; color:rgb(150,0,50); background-color:rgb(210,220,220); border-width:0em 1em 0em 0em;
border-style:solid;
border-color:rgb(230, 120, 0);
margin:0em;
}

.buchleiste {
height:9.5em;
margin:2em 0em 2em 1.25em;
border-width:0.125em 0em 0.125em 0em; 
border-style:solid; 
border-color:rgb(210,220,220);
}

.buch { 
margin:1em 0.9375em 2em 0em;
width:5.25em;
height:7.5em;
float:left;
border-style:none;
}

.buchrechts { 
margin:1em 0em 2em 0em;
width:5.25em;
height:7.5em;
border-style:none;
}

.biblio { position:relative; background-color:rgb(240,245,245); padding:0.5em 0em 0.5em 1.5em; margin:1em 0em 1.5em 0em; }

.text { font-family:arial,helvetica,sans-serif;
color:rgb(0, 0, 0); font-size:0.875em; line-height:1.5em; margin-top:0em; margin-bottom:0.75em }
.einge  { font-family:arial,helvetica,sans-serif;
color:rgb(0, 0, 0); font-size:0.875em; line-height:1.5em; margin-top:0em; margin-bottom:0.75em; margin-left:1.5em }
.einge2  { font-family:arial,helvetica,sans-serif;
color:rgb(0, 0, 0); font-size:0.875em; line-height:1.5em; margin-top:0em; margin-bottom:0.75em; margin-left:3em }
.starttext  { font-family:arial,helvetica,sans-serif;
color:rgb(0, 0, 0); font-size:0.875em; line-height:1.5em; margin-top:0em; margin-bottom:1.5em; margin-left:1.5em }
.inhalt { font-family:arial,helvetica,sans-serif;
color:rgb(0, 0, 0); font-size:0.875em; line-height:1.5em; margin-top:0em; margin-bottom:0.75em; margin-left:3em; text-indent:-1.5em }
.haeng { font-family:arial,helvetica,sans-serif;
color:rgb(0, 0, 0); font-size:0.875em; line-height:1.5em; margin-top:0em; margin-bottom:0.75em; margin-left:1.5em; text-indent:-1.5em }

.aktudatum { font-family:arial,helvetica,sans-serif; color:rgb(150,0,50); font-size:0.6875em; margin:3.5em 0em 0em 0em; text-align:right; }


.margi { color:rgb(255,255,255); width:17.75em; font-size:0.75em; line-height:1.33em; font-family:arial,helvetica,sans-serif; position:absolute; left:1.5em; top:54em; }

.margi_print { display:none }

.klein { font-size:0.5em }

.Expo { font-size:0.8em; vertical-align:15% } 
.Index { font-size:0.625em; vertical-align:sub }  

h1 { font-family:arial,helvetica,sans-serif;
color:rgb(230, 120, 0); font-size:1.25em; font-weight:bold; margin-bottom:0.5em }
h2 { font-family:arial,helvetica,sans-serif;
color:rgb(150, 0, 50); font-size:1em; font-weight:bold; margin-top:1em; margin-bottom:0.5em }
h3 { font-family:arial,helvetica,sans-serif;
color:rgb(150, 0, 50); font-size:0.875em; font-weight:bold; margin-top:1em; margin-bottom:0.75em }

.starth1 { font-family:arial,helvetica,sans-serif;color:rgb(150, 0, 50); font-size:0.875em; font-weight:bold; margin-top:1.5em; margin-bottom:0.25em 
}

strong { font-weight:bold; color:rgb(150, 0, 50) }
em { font-style:italic }

.linie { height:0.125em; border:0em; color:rgb(210,220,220); background-color:rgb(210,220,220); margin-left:1.25em; }


