body { margin:0px;font-family:Verdana,Arial,Helvetica,sans-serif; color:#333333; background-color:white; font-size:11px;  }
	#layout { width:975px;background-color:white;  }
	#logo { margin-top:42px;margin-left:46px;border:0px; }
	#header { width:975px; border:0px; }
	#verlauf { width:100%; background-image:url('images/bg-verlauf.jpg');background-repeat:repeat-x;background-color:#D8E2EF; }
	#contentcell { width:100%;  }
	#content { font-family:Verdana,Arial,Helvetica,sans-serif; color:#333333; font-size:11px; line-height:18px;
							padding-left:46px;padding-top:18px;padding-bottom:20px;padding-right:46px;
						}
	#content td { font-family:Verdana,Arial,Helvetica,sans-serif; color:#333333; font-size:11px; line-height:18px; 	}

	#content p, #content h1, #content h2, #content h3 { margin-top:0px; margin-bottom:11px; }
	#content h1 { font-size:20px; font-family:Arial,Helvetica,sans-serif; color:#00007D; }
	#content a:link, #content a:visited { text-decoration:underline; color:#00007D; }
	#content a:hover, #content a:active { text-decoration:underline; color:#00007D; }

	#content .more { margin-right:6px; }

	#content ul { margin-top:0px; margin-bottom:11px; }
	#content h2 { font-size:16px; font-weight:normal; color:#00007D; }
	#content h3 { font-size:14px; font-weight:normal; color:#00007D; }


	td { vertical-align:top; }


	#rightcell { width:350px;  }
	#newscell { padding-left:18px;padding-top:36px;padding-bottom:30px;padding-right:54px;
							font-family:Verdana,Arial,Helvetica,sans-serif; color:#333333; font-size:10px; line-height:18px;
						}
	#newscell h2 { font-size:20px; font-weight:normal; font-family:Arial,Helvetica,sans-serif; color:#00007D; }
	#news { border-top:1px solid #00007D; margin-top:11px; font-size:11px; }
	#newscell p, #newscell h1, #newscell h2, #newscell h3 { margin-top:11px; margin-bottom:0px; }
	td { vertical-align:top; font-family:Verdana,Arial,Helvetica,sans-serif; }

	#footer { color:#aaaaaa; border-top:1px solid #cccccc; width:100%; text-align:center; padding-top:6px; padding-bottom:6px; }

	#nav { position:absolute; z-index:99; width:630px; left:490px; top:50px; color:#333333; }
	#nav a { margin-left:3px; margin-right:4px; }
	#nav a:link, #nav a:visited { text-decoration:none; color:#333333; }
	#nav a:hover, #nav a:active { text-decoration:underline; color:#00007D; }
	#nav a#here { color:#00007D; }

	.team { height:260px; margin-bottom:18px; }
	.team img { margin-right:18px; }
         #p.text { font-family:Arial,Helvetica,sans-serif; font-size:10pt; color:#545353; padding:0px; margin:0px; }
         .foto {
position: relative;
z-index: 0;
}

.foto span {
visibility: hidden;
position: absolute;
background-color: #ffffff;
left: -999px;
color: black;
text-decoration: none;
}

.foto span img {
border-width: 0 ;
border: 1px;
border-color: black;
}

.foto:hover {
background-color: transparent;
z-index: 90;
}

.foto:hover span {
visibility: visible;
padding: 3px 3px 3px 3px;
top: -250px;
left: 350px;
}

