*{
 margin:0;
 padding:0;
}

body{
 background:#eee;
 font-family:"Verdana",arial,sans-serif; 
 font-size:100.01%; 
 line-height:1.5em;
 text-align:left;
 }

#seite{
 background:#fff repeat-y;
 margin:0 auto;
 padding:10px 10px 5px 13px;
 text-align:left;
 width:790px
}

#ad_horizontal{
 background:#fff repeat-y;
 margin:0 auto;
 padding:10px 0px 0px 0px;
 text-align:left;
 width:790px
}

#oben{
 background:#fff url(titel.jpg);
 clear:both;
 height:113px;
 width:790px;
}

#amazon{
 clear:both;
 width:790px;
}

#rechts{
 float:left;
 margin:0 0 0px 0px;
 padding-top:30px;
 padding-left:0px;
 width:220px;
 color:#000;
 font-size:medium;
 background-color:white
}

#links{
 float:right;
 margin:0 0 0px 0;
 padding-top:30px;
 padding-left:0px;
 width:548px;
 margin-bottom:1em;
 color:#000;
 background-color:white}

#unten{
 background-color:silver;
 color:black;
 clear:both;
 width:548px;
 padding-left:240px
}

#top-navigation{
font-size:small;
padding-top:5px
}



/* Sonstige Formatierungen */
.titel{
 float:right;
 width:90px;
 padding:0 10px 0 0
}

.titel img{
 border:0
}



/* Schrift-Formatierungen */

h1{
 border-top:2px solid #ccc;
 border-bottom:2px solid #ccc;
 color:#666;
 font-size:1.6em;
 letter-spacing:0.01em;
 padding: 5px;
 margin:0 0 25px 0
}

h2{
 border-bottom:2px solid #ccc;
 color:#666;
 font-size:1.4em;
 letter-spacing:0.01em;
 padding: 3px;
 margin:25px 0 20px 0
}

h3{
 border-bottom:1px solid #ccc;
 color:#666;
 font-size:1.4em;
 letter-spacing:0.01em;
 padding: 3px;
 margin:25px 0 15px 0
}

h4{
 color:#666;
 font-size:1.3em;
 letter-spacing:0.01em;
 padding: 5px;
 margin:25px 0 0 0
}

h5, h6{
 color:#666;
 font-size:1.0em;
 letter-spacing:0.01em;
 padding: 5px;
 margin:25px 0 0 0
}

#links p{
 text-align:left;
 margin-bottom:1em;
 text-indent:0em;
}

#links caption{
 text-align:left
}

#links a:link{
 color:#666;
 text-decoration:underline
}

#links a:visited{
 color:#000;
 text-decoration:underline
}

#links a:link:hover{
 text-decoration:none;
 color:#000
 }

#links a:visited:hover{
 text-decoration:none;
 color:#000
 }

#links a:active{
 text-decoration:none;
 color:#000
 }
 
#links ul{
 list-style-position:outside;
 margin-left:2em
}

#links ol{
 list-style-position:outside;
 margin-left:2em;
}

/* Tabellen-Formatierungen */
#links table{
border:1px;
caption-side: bottom;
text-align:justify;
border-collapse:collapse
}

#links td {
padding-top:2px;
padding-bottom:2px;
padding-left:5px;
padding-right:5px;
}


#links thead{
font-weight:bold
}

#unten p{
 color:#eee;
 font:.85em "trebuchet ms", verdana, sans-serif;
 padding:5px;
}

/* Formatierungen Navigation (Rechte Spalte) */
#rechts ul{
list-style:none;
 margin:0 0 0 0
}

#rechts ul li{
 background: no-repeat;
 display:block;
  margin:0 0px 0 0;
 padding:0 0 0 5px;
 font-size:1.0em;
 line-height:1.4em
}

#rechts h3{
 padding: 0 0 0 5px;
font-size:1.2em
}

#rechts ul li a{
 text-decoration:none;
  color:#666;
}

#rechts ul li a:hover{
  color:#000;
  font-weight:bold;
  font-size:1.1em;
}

#top-navigation a{
   color:#666;
}

#top-navigation a:hover{
  color:#000;
  text-decoration:none;
    }



/* Link-Formatierungen */


a.nav1:link { font-weight:bold }
a.nav1:visited { font-weight:bold }
a.nav1:hover { font-weight:bold }
a.nav1:active { font-weight:bold }
a.nav1:focus { font-weight:bold }

a.nav3:link {
display:block;background-color: white;
color:#6262FF;font-family:Verdana, Helvetia,sans-serif;font-size:15px;text-decoration:none;
border: 1px solid #8080FF; margin-top:3px;padding:2px;text-transform:none;
width:196px;height:20px;text-align:center;vertical-align:middle;
}


a.nav3:visited {
display:block;background-color: white;
color:#6262FF;font-family:Verdana, Helvetia,sans-serif;font-size:15px;text-decoration:none;
border: 1px solid #8080FF; margin-top:3px;padding:2px;text-transform:none;
width:196px;height:20px;text-align:center;vertical-align:middle;
}

a.nav3:hover {
display:block;background-color:#DDDDFF;
color:#FFFFFF;font-family:Verdana, Helvetia,sans-serif;font-size:18px;text-decoration:none;
border: 1px solid #8080FF; margin-top:3px;padding:2px;text-transform:none;
width:196px;height:20px;text-align:center;vertical-align:middle;
}

a.nav3:active {
display:block;background-color:#8C8CFF;
color:#000000;font-family:Verdana, Helvetia,sans-serif;font-size:15px;text-decoration:none;
border: 1px solid #8080FF; margin-top:3px;padding:2px;text-transform:none;
width:196px;height:20px;text-align:center;vertical-align:middle;
}

a.nav4:link {
display:block;background-color: white;
color:#6262FF;font-family:Verdana, Helvetia,sans-serif;font-size:15px;text-decoration:none;
border: 1px solid #8080FF; margin-top:3px;padding:2px;text-transform:none;
width:106px;height:20px;text-align:center;vertical-align:middle;
}


a.nav4:visited {
display:block;background-color: white;
color:#6262FF;font-family:Verdana, Helvetia,sans-serif;font-size:15px;text-decoration:none;
border: 1px solid #8080FF; margin-top:3px;padding:2px;text-transform:none;
width:106px;height:20px;text-align:center;vertical-align:middle;
}

a.nav4:hover {
display:block;background-color:#DDDDFF;
color:#FFFFFF;font-family:Verdana, Helvetia,sans-serif;font-size:18px;text-decoration:none;
border: 1px solid #8080FF; margin-top:3px;padding:2px;text-transform:none;
width:106px;height:20px;text-align:center;vertical-align:middle;
}

a.nav4:active {
display:block;background-color:#8C8CFF;
color:#000000;font-family:Verdana, Helvetia,sans-serif;font-size:15px;text-decoration:none;
border: 1px solid #8080FF; margin-top:3px;padding:2px;text-transform:none;
width:106px;height:20px;text-align:center;vertical-align:middle;
}

#unten a{
 color:#fff;
 text-decoration:underline
}

#unten a:hover{
 text-decoration:none
}

a.weiterlesen {
font-style:italic
}

sup {line-height:0px;}

sub {line-height:0px;}
