/* CSS Document */
html {
  padding:0px;
  margin:0px;
}

body {
  background-color:#dfdfdf;
  font-size: 100%;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  padding:0px 20px;
  margin:0px;

}


#container {
        width:760px;
        margin: 3px 0px 10px 3px;
        margin-left: auto;
        margin-right: auto;
        padding: 3px 0px 10px 3px;
}



#header {

  background:#ff0000;
  width: 760px;

}



#inhalt {
  font-size:1em;
  line-height:1.3em;
  width: 760px;
  background:#f4f4f4;

}







#footer {
  margin-top:20px;
  background:#dfdfdf;
  width: 760px;
  text-align:center;

}

#header ul {margin:0px; padding:5px; text-align:center; font-size:1.0em; }
#header ul a:link{color:#fff; text-decoration:none; border-bottom:none;}
#header ul a:hover{color:#fff; text-decoration:none; border-bottom:2px solid #fff;}
#header ul a:visited {color:#fff; text-decoration:none;}
#header li {display: inline; list-style-type: none; padding-left: 20px;}


#inhalt h1{ text-align:center; font-size:1.5em; line-height:1.5em; color:#000;}
#inhalt h2{ font-size:1.2em; padding:0px 20px;}
#inhalt h3{ margin-left:20px; color:#6b6b6b; background-color:transparent; font-size:1.1em;}
#inhalt p { font-size:1.0em; text-align:justify; margin:0px 20px;}
#footer p { font-size:.8em; color:#000;}
#footer a:link {color:#000; text-decoration:none; border-bottom:none;}
#footer a:hover{color:#000; text-decoration:none; border-bottom:1px solid #fff;}
#footer a:visited {color:#000; text-decoration:none;}


b.oben, b.unten{display:block;background: #dfdfdf;}
b.oben b, b.unten b{display:block;height: 1px;overflow: hidden; background:#000;}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.oben b.r4, b.unten b.r4{margin: 0 1px;height: 1px}

#top{color:#000; float:right; padding-top:10px; padding-bottom:10px;}




img {
 border: none;
}
table {
 background: #f4f4f4;
 border: none;
 border-collapse: collapse;
 margin-left: auto;
 margin-right: auto;
}
div.center {
 width: auto;
 margin-left: auto;
 margin-right: auto;
 text-align: center;
}

th.header {
font-size:1.2em; padding:0px 20px;
}

td.content {
   padding: 10px 10px 0 10px;
   vertical-align: middle;
   font-size: 12px;
}

td.thumbs {
   color: #000;
   font-size: 10px;
   width: 10em;
   vertical-align: baseline;
   padding: 10px 5px 5px 5px;
}
td.navi {
   font-size: 12px;
   padding: 10px;
}
