body {
  background-color:#FFFFFF;
  margin:0px;
  border:0px;
  color:#000000;
}

#seitenrahmen {
  margin:0 auto;
  text-align:center;
  width:920px;
  overflow:hidden;
}

h1 {
  font-size:140%;
  color:#000000;
}

h3 {
  font-size:120%;
  margin:7px 0 4px 0;
  text-align:left;
  font-weight:none;
  padding:0;
}

#impressum-top {
  text-align:left;
  border-bottom:1px solid #CCCCCC;
  padding-bottom:3px;
  font-size:8pt;
  width:920px;
}

#inhaltsbereich {
  text-align:left;
  width:908px;
  height:280px;
  font-size:95%;
  padding:6px;
  background-color:#EEEEE9;
  overflow:visible;
}

#inhaltlinks {
  width:600px;
  float:left;
  border:0px solid #333333;
  font-size:135%;
  color:#666666;
}

#inhaltlinks p {
  margin:11px 0 11px 0;
}

#inhaltlinks .klein {
  font-size:80%;
  color:#000000;
}

#inhaltrechts {
  width:300px;
  float:right;
  border:0px solid #333333;
  text-align:center;
}

.copyvermerk {
  font-size:7pt;
  padding:0;
  margin:0 0 0 4px;
  text-align:left;
}

#steuerbereich {
  padding-top:30px;
  padding-bottom:30px;
  text-align:center;
}

#steuerbereich table {
  margin:0 auto;
}

#steuerbereich table th {
  text-align:center;
}

#steuerbereich table td {
  text-align:center;
  width:240px;
  padding-left:0px;
}

#footer {
  font-size:87%;
  padding:6px;
  width:908px;
  background-color:#EEEEE9;
  text-align:center;
}

#footer table {
  width:95%;
  margin:0 auto;
}

#footer table td {
  font-size:78%;
  text-align:center;
  vertical-align:top;
}

#footer table th, #footer table td {
  width:19%;
}