body {
background-color:#FFFFFF;
font-family:verdana,arial,helvetica,sans-serif;
color:#515151;
font-size:100,01%;
margin-top:0px;
margin-bottom:0px;
margin-right:0px;
margin-left:0px;
}

image,img {
border-width:0px;
}


h1 {
font-size:110%;
}

h2 {
font-size:100%;
line-height: 200%;
}

h3 {
font-size:90%;
}



p {
font-size:80%;
}

em {
font-style:normal;
font-weight:bold;
}


span {
font-size:80%;
font-style:italic;
font-weight: normal;
}


table {
border-width:0px;
padding:0px;
spacing:0px;
margin:0px;
}


td,th {

border-width:0px;
padding:0px;
spacing:0px;
margin:0px;
font-size:80%;
}

.kopf
{
border-width:0px;
color:#FFFFFF;
background-color:#FFFFFF;
display:block;
font-weight: bold;
padding:0px;
margin:0px;
}


.linkliste
{
border-width:0px;
font-weight: bold;
color:#FFFFFF;
background-color:#FFFFFF;
display:block;
text-align:left;
padding:5px;
text-decoration:none;
border-bottom:0px solid #D0D6F8;
text-decoration:none;
}


a.linkliste:link    {
color:#000000; background-color:#D0D6F8;
}
a.linkliste:visited {
color:#000000; background-color:#D0D6F8;
}
a.linkliste:hover   {
color:#FFFFFF; background-color:#ACB1CC;
}
a.linkliste:active  {
color:#000000; background-color:#D0D6F8;
}


.links {
padding:10px;
margin:10px 10px 10px 10px;
border-width:1px;
border-color:#808080;
border-style:solid;
width:148px;
font-size:70%;
}

.nav  {
text-decoration:none;
}

a  {
text-decoration:none;
}

a.nav:link    {
color:#515151;
}
a.nav:visited {
color:#515151;
}
a.nav:hover   {
color:#FFFFFF; background-color:#808080;
}
a.nav:active  {
color:#000000;
}

.bildunterschrift {
width:300px;
font-size:60%;
}


.amazon {
width: 95px;
height: 95px;
text-align: left;
vertical-align: top;
}

.amazon .a {
color:#000000;
}

.quelle {
text-decoration:underline;
font-size:110%;
}




#inhalt {
width:780px;
margin:10px;
}

#links {
margin:10px 10px 10px 8px;
padding:0px;
position: absolute;
top:140px;
left:0px;
width:174px;
}

#mitte {
padding:10px;
margin:10px 10px 10px 10px;
position: absolute;
top:142px;
left:180px;
width:398px;
}

#rechts {
position: absolute;
top:142px;
left:610px;
}

#logo {
border-width:0px;
border-style:solid;
margin:0px;
}


#nav {
font-size:80%;
background-color:#FFFFFF0;
border-width:1px;
border-color:#808080;
border-style:solid;
margin:10px 10px 10px 8px;
padding:2px;
position: absolute;
top:110px;
left:2px;
width:774px;
}


#esprit {

position: absolute;
top:32px;
left:535px;

}