body.body {
  margin-left: 60px;
margin-top: 0px;
margin-bottom: 0px;
  padding: 0px;
  color: #efead0;
  background:url(../img/hintergrund.jpg) repeat-x; 
background-color:#1c1c1c;
  font-family: "Helvetica",verdana,arial,helvetica,sans-serif;
  font-size: 10pt;
  width: 967px;
  height: 768px;
text-align: left;
}

body.iframe
{
  margin-left: 0px;
margin-top: 0px;
margin-bottom: 0px;
  padding: 0px;
  color: #efead0;
  background:url(../img/hintergrundiframe.jpg) repeat-x; 
  font-family: "Helvetica",verdana,arial,helvetica,sans-serif;
  font-size: 10pt;
text-align: left;
frameborder: 0px; 
}

p {
  margin: 8px 4px 4px 4px;
}

table,td,tr {


  font-size: 10pt;
align: left;
valign: top;
}

#spiegel {
padding: 0px; 0px; 0px; 0px;
  background:url(images/navi.jpg);
wdth: 1001px;
  height: 29px;
  text-align: left;
}


#oben {
  background:url(../img/headertop907.jpg);

}



.headertextoben {

  font-size: 8pt;
  color: #000000;
  background-color: inherit;
  font-family: "Helvetica",verdana,arial,helvetica,sans-serif;
  font-style: normal;
  text-align: right;
 padding-bottom: 20px;
padding-right: 20px;


}




#navi {
padding-left: 322px;
  background:url(images/navi.jpg);
  height: 29px;
  text-align: left;
}


.headernavi a:link, .headernavi a:active, .headernavi a:visited {
  color: #eee8c8;
  background-color: transparent;
  text-decoration: none;
  font-family: "Helvetica",verdana,arial,helvetica,sans-serif;
  font-size: 12pt;
  line-height: 32px;
  padding: 2px 15px;
  margin: 0px;
  text-align: center;
  border-left: solid 0px #4D4D4D;
  border-right: solid 0px #4D4D4D;
}

.headernavi a:hover {
  color: #ffffff;
  background-color: transparent;
  text-decoration: none;
  font-family: "Helvetica",verdana,arial,helvetica,sans-serif;
}
.headernavihome a:link, .headernavihome a:active, .headernavihome a:visited {
  color: #eee8c8;
  background-color: transparent;
  text-decoration: none;
  font-family: "Helvetica",verdana,arial,helvetica,sans-serif;
  font-size: 12pt;
  line-height: 32px;
  padding: 2px  2px;
  margin: 0px;
  text-align: left;



}

.headernavihome a:hover {
  color: #ffffff;
  background-color: transparent;
  text-decoration: none;
  font-family: "Helvetica",verdana,arial,helvetica,sans-serif;
}

#mainbg {
 

  width: 907px;

padding-left: 0px;
text-align: top;


}

#haupttext {
  font-family: "Helvetica",verdana,arial,helvetica,sans-serif;
  padding: 15px 5px 15px 35px;
  text-align:left;
  font-size: 11pt;
float:left;
height: 520px;

}

#thumbs {
	float: left; 
	margin-left:3px; 
	margin-right:3px; 
	margin-top:3px; 
	margin-bottom:3px
}

#unten {
  color: #DFDFDF;
  background-color: inherit;
  background:url(images/unten.jpg);
  font-family: "Century Gothic",sans-serif;
  font-size: 10pt;
  font-weight: bold;
  text-align: center;
  letter-spacing: 3px;
  padding-bottom: 20px;

}

.copyright {
  font-size: 6pt;
  text-align: center;
  font-weight: normal;
}

h1 {
  background-color: inherit;
  color: #efead0;
  font-family: "Helvetica",verdana,arial,helvetica,sans-serif;
  font-size: 26pt;
  font-style: italic;
  text-align: left;
  margin-top: 16px;
}

h2 {
  color: #efead0;
  background-color: inherit;
  font-family: "Helvetica",verdana,arial,helvetica,sans-serif;
  font-size: 16pt;
  text-align: left;
  padding-left: 16px;
  text-decoration: none;
  letter-spacing: 2px;
}

h3 {
  color: #efead0;
  background-color: inherit;
  font-family: "Helvetica",verdana,arial,helvetica,sans-serif;
  font-size: 14pt;
  font-style: italic;
}

h4 {
  color: #efead0;
  background-color: inherit;
  font-family: "Helvetica",verdana,arial,helvetica,sans-serif;
  font-size: 14pt;
  font-weight: bold;
}

h5 {
  color: #efead0;
  background-color: inherit;
  font-family: "Helvetica",verdana,arial,helvetica,sans-serif;
  font-size: 12pt;
  font-weight: bold;
margin-bottom:0px;
}

a:link,a:visited,a:active {
  color: #efead0;
  background-color: inherit;
  text-decoration: none;
  font-weight: bold;
}

a:hover {
  color: #ffffff;

  text-decoration: none;
}