body {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11pt;
  font-weight: normal;
  font-color:black;
  background-color:white;
}
#container {
  position:absolute;
  top:50%;
  left:50%;
  width:650px;
  height:480px;
  margin-left:-325px;
  margin-top:-240px;
  padding:0px;
  background-image:url(../pics/wp_steine.jpg);
}
#leiste_oben {
  position:absolute;
  top:0px;
  left:0px;
  width:100%;
  height:25px;
  margin:0px;
  padding:0px;
  overflow:hidden;
  background-color:white;
  font-family: Verdana, Arial, sans-serif;
}
#leiste_unten {
  position:absolute;
  bottom:0px;
  left:0px;
  width:100%;
  height:25px;
  margin:0px;
  padding:0px;
  background-color:white;
  font-family: Verdana, Arial, sans-serif;
}
#inhalt {
  position:absolute;
  top:32px;
  left:110px;
  width:50%;
  height:402px;
  margin:0px;
  padding:7px;
  background-color:#f7f7f7;
  overflow:auto;
  font-size: 10pt;
  font-color:#444444;
}

#engl_dt {
  position:absolute;
  bottom:4px;
  right:4px;
  width:105px;
  height:18px;
  font-size:8pt;
}

p
{
  margin:0px;
  margin-bottom:8px;
  padding:4px;
}
a
{
	color: #666666;
	font-weight: bold;
	text-decoration: underline;
	line-height: 100%;
	font-size: 10pt;
}
a:hover
{
	color: #ff0000 !important;
	font-weight: bold;
	text-decoration: underline;
	line-height: 100%;
	font-size: 10pt;
}

a.nav1 {
	color: #666666;
	font-weight: normal;
	text-decoration: none;
	line-height: 100%;
	font-size: 10pt;
}

/* Die Reihenfolge dieser Pseudoklassen ist wichtig! (Bug im IE) */
a.nav1:link {
	color: #666666;
	font-weight: normal;
	text-decoration: none;
	line-height: 150%;
	font-size: 10pt;
}
a.nav1:visited {
	color: #666666;
	font-weight: normal;
	text-decoration: none;
	line-height: 150%;
	font-size: 10pt;
}
a.nav1:hover {
	color: #ff0000
	font-weight: normal !important;
	text-decoration: none;
	/* display: block; */
  line-height: 150%;
	font-size: 10pt;
}
a.nav1:active {
	color: #666666;
	font-weight: normal;
	text-decoration: none;
	line-height: 150%;
	font-size: 10pt;
}

table.navi td
{
color: #000000;
margin:0px;
}

table.navi tr
{
color: #000000;
margin:0px;
}

.language_switch
{
font-size:8pt !important;
text-align:right;
}

.biografie
{
font-size:10pt;
text-align:left;
}

table.biografie td
{
font-size:10pt;
text-align:left;
vertical-align:top;
}

h1
{
font-size:14pt;
font-weight: bold;
color: #444444;
text-align:center;
margin-bottom:24px;
}

h2
{
padding:4px;
font-size:10pt;
font-weight:bold;
color: #444444;
text-align:left;
margin-bottom:2px;
}

ul
{
margin:8px;
padding:4px;
list-style-type:square;
}

li
{
margin-left:8px;
}


