body {
background-color:#EEEEEE;
width:900px;
margin-left:20px;
padding:10px;
border-style:solid;
border-width:1px;
border-color:#FFFFFF;
}

/*neu - abstand und leiste*/
div#quer {
width:900px;
float:none;
}

div#unten {
width:900px;
float:none;
}

/*benutzt*/
div#kopf {
position:relative;
top:0px;
left:0px;
float:none;
width:100%;
margin-top:0px;
margin-left:0px;
padding:0px;
}

/*benutzt*/
div#navigation {
position:relative;
left:0px;
float:none;
display:table;
width:100%;
padding:0px;
margin-top:10px;
background-color:#EEEEEE;
border-top:dotted;
border-left:dotted;
border-bottom:dotted;
border-width:1px;
border-color:#000066;
}

/*benutzt - neu für linke hälfte, info-bereich*/
div#info1 {
position:relative;
float:none;
width:500px;
float:left;
margin-top:0px;
margin-left:0px;
margin-right:0px;
padding:0px;
border-left:dotted;
border-right:dotted;
border-bottom:dotted;
border-width:1px;
border-color:#000066;
}

.buch-cover {
width:180px;
position:relative;
float:left;
}

.buch-text {
width:300px;
position:relative;
float:left;
}

/*neu - für zweite spalte*/
div#info2 {
position:relative;
float:left;
margin-right:0px;
width:195px;
border-right:dotted;
border-bottom:dotted;
border-color:#000066;
border-width:1px;
}

/*neu - für dritte spalte*/
div#info3 {
position:relative;
float:left;
top:0px;
left:0px;
width:195px;
border-right:dotted;
border-bottom:dotted;
border-width:1px;
border-color:#000066;
}

/*bearbeitet*/
h1 {
background-color:#FFFFFF;
font-family: Verdana, Arial, sans-serif;
font-size: 0.7em;
line-height:1.5em;
color: #660000;
padding-left:10px;
padding-right:10px;
margin-bottom:0.7em;
border-top:dotted;
border-bottom:dotted;
border-width:1px;
border-color:#000066;}

/*bearbeitet*/
h2 {
font-family: Verdana, Arial, sans-serif;
font-size: 0.7em;
font-weight: bold;
color: #660000;
padding-left:10px;
padding-right:10px;
margin-top:1.4em;
margin-bottom:0.5em;
border-bottom:dotted;
border-width:1px;
border-color:#333333;
}

/*benutzt*/
h3 {
font-family: Verdana, Arial, sans-serif;
line-height:1.3em;
font-size: 0.7em;
font-weight: bold;
color: #333333;
padding-left:10px;
padding-right:10px;
margin-top:0.7em;
margin-bottom:0.3em;
}

/*neu, Fett-Kursiv abhängig von h3*/
h4 {
font-family: Verdana, Arial, sans-serif;
line-height:1.3em;
font-size: 0.7em;
font-style: italic;
color: #333333;
padding-left:10px;
padding-right:10px;
margin-top:0.7em;
margin-bottom:0.3em;
}

/*Liste mit Nummerierung*/
ol {
list-style-position:outside;
font-family:Verdana;Arial;sans-serif;
font-size:0.7em;
line-height:1.3em;
font-weight:normal;
padding-left:20px;
margin-top:0px;
margin-bottom:3px;
margin-left:10px;
}

/*gesamter ul-bereich benutzt*/
ul {
font-family:Verdana;Arial;sans-serif;
list-style-type:circle;
list-style-position:outside;
padding-left:15px;
font-size:0.7em;
line-height:1.3em;
font-weight:normal;
margin-top:0px;
margin-bottom:3px;
margin-left:10px;
}

.ulmenue1 {
list-style-type:none;
font-family:Verdana;Arial;sans-serif;
font-weight:0.7em;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
padding-left:0px;
padding-right:0px;
padding-top:0px;
padding-bottom:0px;
line-height:1.5em;
font-weight:normal;
display:block;
}

.ulmenue1 li {
float:left;
display:block;
}

.ulmenue1 li a {
background-color:#FFFFFF;
color:#000066;
text-align:center;
width:8em;
border-right:dotted;
border-width:1px;
border-color:#000066;
text-decoration:none;
display:block;
}

.ulmenue1 li a:visited {
color:#000066;
text-decoration:none;
display:block;
}

.ulmenue1 li a:hover {
background-color:#EEEEEE;
color:#000066;
text-decoration:none;
display:block;
}


li {
line-height:1.3em;
}

p {
font-family: Verdana, Arial, sans-serif;
font-size: 0.7em;
line-height:1.3em;
color:#333333;
padding-left:10px;
padding-right:10px;
margin-top:0;
margin-bottom:0; }

/*neu - für beginn navigationsleiste*/
.navlinks {
font-size:0.7em;
width:2em;
line-height:1.5em;
border-right:dotted;
border-width:1px;
border-color:#000066;
display:block;
}

/*neu*/
.hinweis {
color: #660000; }

.rot {
color: #B4050F; }

.blau {
color: #00007F; }

.grau {
color: #5F5F5F;
}

.akt {
color: #CC0033; }

.datum {
color: #CC0033; }

.weiss {
color: #FFFFFF; }

.def {
color:#990000;
cursor:help}

.ab02 {
margin-bottom:0.2em;}

.ab04 {
margin-bottom:0.4em;}

.ab07 {
margin-bottom:0.7em;}

.vor14 {
margin-top:1.4em}

/*neu*/
.linie {
border-bottom:dotted;
border-width:1px;
border-color:#000066;}


A:link {
color : #000066;
text-decoration: none;}

A.nav:link {
color : #FFFFFF;
text-decoration: none;}

A.dia:link {
color : #FFFFFF;
text-decoration: none;}

A:visited {
color: #000066;
text-decoration: none; }

A.nav:visited {
color : #FFFFFF;
text-decoration: none;}

A.dia:visited {
color : #FFFFFF;
text-decoration: none;}

A:hover {
color: #000066;
text-decoration: underline;}

A.nav:hover {
color: #FFFFFF;
text-decoration: underline;}

A.dia:hover {
color : #FFFFFF;
text-decoration: underline;}