@charset "utf-8";
/* CSS Document */

h1 {
	color:orange;
	font-family: Verdana, Geneva, sans-serif;
	font-size:10px;
	margin-left:50px;
	}

h2 {
	color:orange;
	font-family: Verdana, Geneva, sans-serif;
	font-size:12px;
	margin-left:50px;
	}
	
h2#center {
	margin-left:0px;
	text-align:center;
	}
p {
	color:white;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	margin-left:50px;
	margin-right:50px;
}
p#margin0 {
	margin:0px;
	}
p#center {
	text-align:center;
	margin-left:0px;
	margin-right:0px;
}
.fettesding {
	margin-left:50px;
	font-size:120%;
	color: #993;
}

a {
	color:white;
	stress:inherit;
	text-decoration: overline;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	}

a:visited, a:link {
	font-family: Arial, Helvetica, sans-serif;
	color:orange;
	background-color:#6a0a0a;
}

a:hover {
	color:orange;
	background-color:red;
}


.corpus {
	margin: 0 0 0 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: left; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
	background: #000;
	}

.container{
	position: relative;
	top:-20px;
	width: 810px;
	background-image: url(../BG4.png);
	background-repeat:no-repeat;
	margin: 0 auto;
	height: auto;
	}

.header{
	position:relative;
	top: 0px;
	width: 570px;
	margin-left:120px;
	height: 150px;
	background-image:;
	}

.chapeau{
		position: relative;
	top: 90px;
	width: 758px;
	left:26px;
	height: 50px;
	margin:0px;
	background-image:url(../bgcontentsides.png);
	background-repeat:repeat-y;
	}
	
.content{
	position:relative;
	top:0px;
	width: 758px;
	margin-left:26px;
	margin-top: 90px;
	height: auto;
	z-index:1;
	background-image:url(../bgcontentsides.png);
	background-repeat:repeat-y;
	text-align:justify;
	}

.footer{
	position: relative;
	top: -15px;
	width: 758px;
	left:26px;
	height: 50px;
	margin:0px;
	background: url(../bgcfooter.png) ;
	}

#apDiv1 {
	margin: 0 auto;
	position:absolute;
	width:565px;
	height:52px;
	z-index:1;
	left: 417px;
	top: 143px;
	background-image: url(../Webseitenbilder/trans20.png);
}

.vonmirfoto {
	background-color:#000;
	display:block;
	position: relative;
	left:-47px;
	width:455px;
	height:220px;
	top:20px;
	z-index:-1;
	float:right;
	clear:right;
}

.vonmirparaunten {
	margin-top:10px;
}
	
#justified { text-align:justify;}

#akt_trennlinie {
    width: 90%;
    margin-top: 10px;
}

div#akt_trennlinie {
    background: black;
    height: 20px;
    margin: 0 auto;
}

table#akt_past{
    background-image: url(../images/trans10.png);
    padding: 20px;
    margin: 0 auto;
}

table#akt_future{
    border: 1px dotted #ff0000;
    background: #550000;
    padding: 20px;
    margin: 0 40px 0 40px;
}