body {
	padding: 0;
	margin:0;
	background-color: #B4C0DA;	
	overflow: hidden;
}
.body2 {
	position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;
	padding: 0;
	margin: 0;
	overflow: auto;
}
.main {
	margin-left: 215px; margin-right: 5px; margin-bottom: 10px; margin-top:150px; 
}

div.navigation {
	padding: 5px;
	position: absolute; top: 0px; left: 0px; width: 200px; height: 90%;
	margin-top: 120px;
	background-color: #A8B6CE;
	z-index: 1;
}
h3.navigation {
	margin-top: 40px; margin-left: 5px; color:Navy;
}
a.navigation {
	margin-top: 40px; text-decoration: none; font-size: 10pt;
}
a.navigation:link{ color:Navy;
}
.navlist{
	font-size: 10pt;
	margin-left: 5%; margin-bottom: 2px;
	list-style-type: disc; list-style-position: outside; list-style: disc;
}
.navlist0{ margin-left: 0; }

div.toparea {
	position: absolute; top: 0; left: 0; width: 98%; height: 120px;
	z-index: 2;
}
hr.toparea {
	margin-top: 1%; margin-right: 0; margin-left: -10%; margin-bottom: 30pt;
}
p.toparea {
	font-size: larger;
	color: #BD6B71;
	margin-top: 0px;
}

a:link { color: DarkBlue; }
a:visited{ color: Navy; }

dd {
	margin-bottom: 5pt;
}

dl.indent {
	margin-left: 3%;
}

dt {
	margin: 0%;
}
p.teile {
	margin-top: 0%;
	margin-bottom: 0pt;
	margin-left: 0%;
	font-style: italic;
}
p.title {
	margin-top: 5pt;
	margin-bottom: 0pt;
	font-family: sans-serif;
	font-style: normal;
}
p.verlag{
	margin: 0px;
	margin-left: 2%;
	font-size: 90%;
	font-style: normal;
}
p.legende {
	font-size: 0.8em;
	font-family: sans-serif;
	margin-left: 20px;
	color: DarkBlue;
	vertical-align: text-bottom;
}
.timestamp {
	color: blue;
	font-family: serif;
	text-align: right;
	font-size: 0.9em;
	font: serif;
	margin-right: 2%;
	margin-bottom: 0;
	margin-top: -15px;
}
.top{
	text-decoration: none;
	text-align: left;
	font-family: sans-serif;
	font-size: 0.9em;
	color: Navy;
}

img.leftmargin {
	margin-left: 100px;
}
span.dauer {
	margin-left: 10pt;
	font-family: monospace;
	font-size: larger;
}
span.textdichter {
	font-style: oblique;
}
span.fotosize{
	font-size: smaller;
	font-style: normal;
	color: Navy;
}
td.toprechts {
	background-image: url(../img/tophgr.jpg);
	background-repeat: repeat-x;
	background-position: left;
	width: 100%;
	vertical-align: bottom;
	font-size: 70%;
	font-family: sans-serif;
}
	
.backlink {
	text-align: center;
	text-decoration: none;
	color: Navy;
}
a.backlink:hover{
	text-decoration: underline;
}
h1.name {
	font-family: sans-serif;
	font-size: xx-large;
	font-style: bold;
	text-align: center;
}
h4.group {
	font-style: bold;
	margin-left: 5%;
	margin-top: 10pt;
	margin-bottom: 2px;
}
ul.group {
	font-style: bold;
	margin-left: 10%;
	margin-top: 0pt;
	margin-bottom: 8px;
}
.leftborder {	
	border-left: 15px solid #B4C0DA;
}
.bottomborder {	
	border-bottom: 8px solid #B4C0DA;
}
.url{	
	color: DarkBlue;
	font-size: 0.9em;
	text-align: left;
	margin-top: 0;
	width="40%"
}
.hd {
	font: 1.1em bold;
	margin-top: 20px;
}
div.document {
	color: Black;
	background-color: white;
	border: 20px solid White;
}
h1.document {
	font-size: 1.5em;
	font-style: bold;
}  
h2.document {
	font-size: 0.9em;
}  
