body {
 margin: 0;
 padding: 0;
 background-color: #ffffff;
 font: small Verdana;
 font-size:small;
}
a:link {
	color: #62676b;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #62676b;
}
a:hover {
	text-decoration: none;
	color: #62676b;
}
a:active {
	text-decoration: none;
	color: #62676b;
}
#inhalt {
 background-color: #ffffff;
 color: black;
 width:801px;
 margin: 0px 40px 50px 100px;
}
#menu {
background-color: #FFFFFF;
float:left;
padding:0;
margin:0;
height:2em;
list-style-type:none;
}
#menu li {
float:left;
width:8em;
height:2em;
line-height:2em;
position:relative;
text-align:center;
}
#menu li a, #menu li a:visited {
display:block;
text-decoration:none;
color:#62676b;
}
#menu li a span, #menu li a:visited span {
display:none;
}
#menu li a:hover {
border:0; /* needed to trigger IE */
color:#bbb;
}
#menu li a:hover span {
display:block;
width:8em;
height:2em;
text-align:center;
position:absolute;
left:-2px;
top:-3px;
color:#62676b;
cursor:pointer;
}
#inhalt .main {
height:450px;
background-image:url(bilder/FFF-3.jpg);
background-repeat:no-repeat;
background-position:center;
 border-top: 1px solid #808080;
 margin: 35px 20px 10px 20px;
 font: small Verdana;
 color: #62676b;
}
#inhalt .main h2 {
 float:right;
 color: #000000;
 padding-bottom: 0.2em;
 font-size: 110%;
 font: Verdana;
 color: #62676b;
 }
 #inhalt .main h3 {
 color: #000000;
 padding-bottom: 0.2em;
 font-size: 110%;
 font: Verdana;
 color: #62676b;
 }
#text {
width: 270px;
text-align:left;
text-decoration:none;
font: small Verdana;
font-size:small;
margin: 60px 0px 0px 60px;
}
#text-kontakt {
width: 500px;
text-align:left;
text-decoration:none;
font: small Verdana;
font-size:small;
margin: 10px 0px 0px 130px;
}
#text a:link {
color:#62676b
}
#text a:visited {
color:#62676b
}
#text a:hover {
color:#62676b
}
#text a:active {
color:#62676b
}
#vita-bild {
position: absolute;
margin: -60px 0px 0px 540px;
}
#text-vita {
width: 420px;
text-align:left;
text-decoration:none;
font: small Verdana;
font-size:small;
margin: 60px 0px 0px 60px;
}
#text-impressum {
width: 550px;
font: small Verdana;
font-size:x-small;
margin: 60px 0px 0px 60px;
}
#text-tabelle {
width: 600px;
text-align:left;
text-decoration:none;
font: small Verdana;
font-size:small;
margin: 0px 0px 0px 60px;
padding-top: 20px;
}
#text-tabelle a:link {
color:#62676b
}
#text-tabelle a:visited {
color:#62676b
}
#text-tabelle a:hover {
color:#62676b
}
#text-tabelle a:active {
color:#62676b
}
#frame {
background-color:#ffffff;
text-align:center;
position:absolute;
margin: 0px 0px 100px 60px;
padding-top: 10px
}
#bilder ul {
 margin: 0;
 padding: 100;
} 
#bilder li {
 display: inline;
}
#pic {
	background-color: #FFFFFF;
	left: 180px;
	position: absolute;
	top: 500px;
	width: 133px;
}

#pic a .large {
	border: 0px;
	display: block;
	height: 1px;
	left: -1px;
	position: absolute;
	top: -1px;
	width: 1px;
}

#pic a img {
	border: 0;
}

#pic a.p1 {
	background: #FFFFFF;
	border: 1px solid #000000;
	display: block;
	height: 100px;
	left: 0;
	text-decoration: none;
	top: 0;
	width: 133px;
}
#pic a.p1:visited {
	background: #FFFFFF;
	border: 1px solid #000000;
	display: block;
	height: 100px;
	left: 0;
	text-decoration: none;
	top: 0;
	width: 133px;
}

#pic a.p1:hover {
	background-color: #8C97A3;
	color: #000000;
	text-decoration: none;
}

#pic a.p1:hover .large {
	border: 1px solid #000000;
	display: block;
	height: 240px;
	left:340px;
	position: absolute;
	top: -270px;
	width: 320px;
}
#pic2 {
	background-color: #FFFFFF;
	left: 345px;
	position: absolute;
	top: 500px;
	width: 133px;
}

#pic2 a .large {
	border: 0px;
	display: block;
	height: 1px;
	left: -1px;
	position: absolute;
	top: -1px;
	width: 1px;
}

#pic2 a img {
	border: 0;
}

#pic2 a.p1 {
	background: #FFFFFF;
	border: 1px solid #000000;
	display: block;
	height: 100px;
	left: 0;
	text-decoration: none;
	top: 0;
	width: 133px;
}
#pic2 a.p1:visited {
	background: #FFFFFF;
	border: 1px solid #000000;
	display: block;
	height: 100px;
	left: 0;
	text-decoration: none;
	top: 0;
	width: 133px;
}

#pic2 a.p1:hover {
	background-color: #8C97A3;
	color: #000000;
	text-decoration: none;
}

#pic2 a.p1:hover .large {
	border: 1px solid #000000;
	display: block;
	height: 240px;
	left:175px;
	position: absolute;
	top: -270px;
	width: 320px;
}
#pic3 {
	background-color: #FFFFFF;
	left: 540px;
	position: absolute;
	top: 500px;
	width: 133px;
}

#pic3 a .large {
	border: 0px;
	display: block;
	height: 1px;
	left: -1px;
	position: absolute;
	top: -1px;
	width: 1px;
}

#pic3 a img {
	border: 0;
}

#pic3 a.p1 {
	background: #FFFFFF;
	border: 1px solid #000000;
	display: block;
	height: 100px;
	left: 0;
	text-decoration: none;
	top: 0;
	width: 133px;
}
#pic3 a.p1:visited {
	background: #FFFFFF;
	border: 1px solid #000000;
	display: block;
	height: 100px;
	left: 0;
	text-decoration: none;
	top: 0;
	width: 133px;
}

#pic3 a.p1:hover {
	background-color: #8C97A3;
	color: #000000;
	text-decoration: none;
}

#pic3 a.p1:hover .large {
	border: 1px solid #000000;
	display: block;
	height: 240px;
	left:-20px;
	position: absolute;
	top: -270px;
	width: 320px;
}
#pic4 {
	background-color: #FFFFFF;
	left: 705px;
	position: absolute;
	top: 500px;
	width: 133px;
}

#pic4 a .large {
	border: 0px;
	display: block;
	height: 1px;
	left: -1px;
	position: absolute;
	top: -1px;
	width: 1px;
}

#pic4 a img {
	border: 0;
}

#pic4 a.p1 {
	background: #FFFFFF;
	border: 1px solid #000000;
	display: block;
	height: 100px;
	left: 0;
	text-decoration: none;
	top: 0;
	width: 133px;
}
#pic4 a.p1:visited {
	background: #FFFFFF;
	border: 1px solid #000000;
	display: block;
	height: 100px;
	left: 0;
	text-decoration: none;
	top: 0;
	width: 133px;
}

#pic4 a.p1:hover {
	background-color: #8C97A3;
	color: #000000;
	text-decoration: none;
}

#pic4 a.p1:hover .large {
	border: 1px solid #000000;
	display: block;
	height: 240px;
	left:-185px;
	position: absolute;
	top: -270px;
	width: 320px;
}
#bilder-impressum {
position:absolute;
margin: -360px 0px 100px 600px;
}
