body {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 101%;
	text-align : center;
	color:black;
	background-color : white;
}

ul,ol,li,p,a  {
	font-size : small;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : black;
	background-color: transparent;
	line-height : 123%;
	text-align : left;
}

H1  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : x-large;
	text-align : left;
	letter-spacing:10px;
	color : black;
	background-color: transparent;
	font-weight : bold ;
}

H2  {
	font-size : large;
	font-family : Arial, Helvetica, sans-serif;
	line-height : normal;
	letter-spacing:6px;
	color : black;
	background-color: transparent;
	text-align : left;
	font-weight : bold;
}

H3  {
	font-size: medium;
	color : black;
	background-color: transparent;
	letter-spacing:4px;
	text-align : left;
	font-weight : bold;
}

H4  {
	font-size : small;
	font-family : Arial, Helvetica, sans-serif;
	line-height : normal;
	color : black;
	background-color: transparent;
	letter-spacing:2px;
	text-align : left;
	font-weight : bold;
}

h5  {
	font-size : medium;
	font-family : Arial, Helvetica, sans-serif;
	display:block;
	margin:5px;
	color : black;
	background-color: transparent;
	letter-spacing:2px;
	text-align : right;
	font-weight : 900;
}

h5.jww  {
	font-size : x-small;
	font-family : Arial, Helvetica, sans-serif;
	display:block;
	margin:5px;
	color : black;
	background-color: transparent;
	letter-spacing:2px;
	text-align : right;
	font-weight : 900;
}

h6  {
	font-size : x-small;
	font-family : Arial, Helvetica, sans-serif;
	line-height : 120%;
	display:block;
	margin:5px;
	color : black;
	background-color: transparent;
	letter-spacing:2px;
	text-align : right;
	font-weight : 900;
}

H7  {
	font-size : x-small;
	font-family : Arial, Helvetica, sans-serif;
	line-height : 100%;
	display:block;
	margin:5px;
	color : black;
	background-color: transparent;
	letter-spacing:0px;
	text-align : right;
	font-weight : normal;
	font-style : italic;
}


.tabelle   {
	line-height : 123%;
	font-size : x-small;
	font-family : Arial, Helvetica, sans-serif;
	color : black;
	background-color: transparent;
	text-decoration : underline;
	text-align : center;
}

td.color1 {
	background-color:#ffffff;
}

td.color2 {
	background-color:#f1f1f1;
}

.fett {
	font-weight : bold;
	text-align : left;
}

.durchgestrichen {
	text-decoration : line-through;
}

.left {
	text-align : left;
}

.leftsmall {
	font-size : x-small;
	text-align : left;
}

.small {
	font-size : x-small;
}

.center {
	text-align : center;
}

.rechts {
	text-align : right;
}

.centerfett {
	text-align : center;
	font-weight : bold;
	text-decoration : none;
}

.right  {
	text-align : right;
}

p.rightitalic  {
	font-size : medium;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : italic;
	color : black;
	background-color: transparent;
	line-height : 123%;
	text-align : right;
}

.big  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : large;
	line-height : normal;
	text-align : center;
	text-decoration : none;
	color : black;
	background-color: transparent;
	font-weight : bold ;
}

.big3  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : medium;
	line-height : 200%;
	color : black;
	background-color: transparent;
	font-weight : bold ;
}

.backwhite {
	background-color: White;
	color:black;
}

.poem {
	font-size : large;
	line-height : 70%;
	font-weight : normal;
	font-style : normal;
	text-decoration : none;
}

.name {
	text-decoration : none;
}

img.pointer {
	cursor: pointer;
}

#container {
	position:absolute;
	width:900px;
	height:600px;
	margin-left:-450px;
	margin-top:-300px;
	top:50%;
	left:50%;
}

* html #container {
	width:800px;
	w\idth:800px;
	height:700px;
	h\eight:600px;
	margin-left:-380px;
	m\argin-left:-400px;
	margin-top:-300px;
	m\argin-top:-300px;
	top:50%;
	t\op:50%;
	left:50%;
	l\eft:50%;
}	


#menue {
	position:absolute;
	top:10px;
	left:-50px;
	z-index:3;
	width:200px;
	height:500px;
	padding:0px;
	margin:0px;
	overflow:hidden;
	color:black;
	background-color:white;
	border: 1px solid Black;
}

ul#nav {
	position:absolute;
	top:50px;
	left:5px;
	right:5px;
	list-style: none;
	display:block;
	margin: 0px;
	padding: 0px;
	background-color: transparent;
	text-align:right;
	}
		
ul#nav li {
	display: block;
	border-top: 1px solid black;
	margin:0px;
	padding: 0px;
	text-align:right;
	}

ul#nav li a {
	display: block;
	padding: 3px;
	margin:0px;
	background-color: transparent;
	font: normal 0.7em /1.2 arial, sans-serif;
	color: black;
	text-decoration: none;
	text-align:right;
	width: 178px;
	}

* html ul#nav li a {
	width:170px;
	w\idth:178px;
	font-size:1.2em;
	f\ont-size:0.7em;
}	

ul#nav li p {
	display: block;
	padding: 3px;
	margin:0px;
	background-color: silver;
	font: bold 0.7em /1.2 arial, sans-serif;
	color: black;
	text-decoration: none;
	text-align:right;
	width: 178px;
	}

* html ul#nav li p {
	width:196px;
	w\idth:178px;
	font-size:1.0em;
	f\ont-size:0.7em;
}	

ul#nav li a:hover {
	background-color: black;
	color: white;
	}

#pfeilrechts {
	position:absolute;
	bottom:10px;
	right:10px;
	width:30px;
	text-align:right;
	}

*html #pfeilrechts {
	right:-5px;
	r\ight:10px;
	}

div#blind {
	display:none;
}
	
#pfeillinks {
	position:absolute;
	bottom:10px;
	left:10px;
	width:30px;
	text-align:left;
	}

#inhalt {
	position:absolute;
	top:10px;
	left:180px;
	height:600px;
	width:600px;
	z-index:2;
	border: 0px;
	text-align:left;
}

#inhalt ul li.vita {
	font-size:0.8em;
	padding-top:5px;
	margin-top:5px;
}

#inhalt ul.vita {
	list-style:none;
}

#reprofoto {
	position:absolute;
	top:10px;
	right:10px;
	height:20px;
	z-index:0;
	border: 0px;
	text-align:center;
	color:gray;
	font-size:0.6em;
	text-align:left;
	background-color:transparent;
}
	

#inhaltcenter {
	position:absolute;
	top:10px;
	left:180px;
	height:600px;
	width:600px;
	z-index:2;
	border: 0px;
	text-align:center;
}

#inhaltforum {
	position:absolute;
	top:10px;
	left:200px;
	height:600px;
	width:600px;
	font-size:101%;
	line-height:120%;
	z-index:2;
	border: 0px;
	text-align:left;
	overflow:visible;
}

#inhaltforum li {
	display:block;
	background-color:#eee;
	list-style-position:outside;
	list-style-type:none;
	padding:5px;
	margin-left:0px;
	font-size:90%;
}

#inhaltforum li li {
	display:block;
	background-color:white;
	font-size:85%;
	margin-left:-20px;
	list-style-type:none;
}

#inhaltforum li a {
	background-color:transparent;
	font-size:100%;
	list-style-type:none;
}

#inhaltscroll {
	position:absolute;
	top:10px;
	left:200px;
	height:600px;
	width:620px;
	padding:0px 20px 0px 0px;
	z-index:2;
	border: 0px;
	text-align:center;
	overflow:auto;
}

#inhaltscroll p {
	font-size:0.8em;
	text-align:left;
	line-height:110%;
}

#inhaltscroll a {
	font-size:1em;
	text-align:left;
	line-height:110%;
	text-decoration:underline;
}

image.blackborder {
border: 1px solid Black;
}

.block {
	text-align:justify;
}

#acontainer {
	position:absolute;
	width:700px;
	height:500px;
	margin-top:-250px;
	margin-left:-350px;
	top:50%;
	left:50%;
}

#acontainerhinten {
	position:relative;
	left:0;
	top:40%;
	margin-left:0;
	width:100%;
	font-size: 64pt;
	font-weigth:bold;
	letter-spacing:1px;
	text-align:center;
	color:eee;
	z-index : 0;
}

* html #acontainer h1.hinten {
	top:40%;	
}
#acontainer a {
	font-weight : 600;
	font-size:150%;
	letter-spacing : 10px;
	text-align:right;
	text-decoration:none;
}

#acontainer a:hover {
	font-weight : 900;
	font-size:170%;
	letter-spacing : 10px;
	text-align:right;
	text-decoration:none;
	color:blue;
	background-color:transparent;

}

#a01 {
	position:absolute;
	left:3%;
	top:3%;
	height:80px;
	width:79px;
	text-align:left;
	z-index:11;
}

#a02 {
	position:absolute;
	left:30%;
	top:3%;
	height:80px;
	width:66px;
	text-align:center;
	z-index:12;
}

#a03 {
	position:absolute;
	left:60%;
	top:3%;
	height:80px;
	width:80px;
	text-align:center;
	z-index:13;
}

#a04 {
	position:absolute;
	right:3%;
	top:3%;
	height:61px;
	width:80px;
	text-align:right;
	z-index:14;
}

#a05 {
	position:absolute;
	left:3%;
	top:31%;
	height:54px;
	width:80px;
	text-align:left;
	z-index:15;
}

#a06 {
	position:absolute;
	left:3%;
	top:56%;
	height:77px;
	width:80px;
	text-align:left;
	z-index:16;
}

#a07 {
	position:absolute;
	left:3%;
	bottom:3%;
	height:72px;
	width:80px;
	text-align:left;
	z-index:17;
}

#a08 {
	position:absolute;
	left:24%;
	bottom:3%;
	height:52px;
	width:80px;
	text-align:center;
	z-index:18;
}

#a09 {
	position:absolute;
	left:48%;
	bottom:3%;
	height:80px;
	width:61px;
	text-align:center;
	z-index:19;
}

#a10 {
	position:absolute;
	left:70%;
	bottom:7%;
	height:59px;
	width:82px;
	text-align:right;
	z-index:20;
}

* html #a10 {
	b\ottom:3%;
	bottom:3%;
}

#a11 {
	position:absolute;
	right:3%;
	top:30%;
	height:80px;
	width:57px;
	text-align:right;
	z-index:21;
}

#a12 {
	position:absolute;
	right:3%;
	bottom:3%;
	height:80px;
	width:63px;
	text-align:right;
	z-index:22;
}

#a13 {
	position:absolute;
	right:3%;
	top:57%;
	height:80px;
	width:63px;
	text-align:right;
	z-index:22;
}

#akunst {
	position:absolute;
	top:25%;
	left:0%;
	z-index:6;
	height:85px;
	width:100%;
}

#aphil {
	position:absolute;
	top:41%;
	left:0%;
	height:85px;
	width:100%;
	z-index:2;
}

#aforum {
	position:absolute;
	top:55%;
	left:0%;
	height:85px;
	width:100%;
	z-index:3;
}

#awebdesign {
	position:absolute;
	top:70%;
	left:0%;
	height:85px;
	width:100%;
	z-index:4;
}

#aimp  {
	position:absolute;
	top:120px;
	right:100px;
	z-index:5;
	background: transparent;
}

#aimp a {
	font-weight : normal;
	font-size:80%;
	text-align:right;
	color:black;
	letter-spacing:2px;
}

#aimp a:hover {
	font-weight : normal;
	font-size:90%;
	text-align:right;
	color:blue;
	letter-spacing:2px;
}

#acopy  {
	position:absolute;
	top:25%;
	left:100px;
	z-index:36;
	font-weight : normal;
	font-size:70%;
	text-align:right;
	color:#aaa;
}

#technisches {
	position:absolute;
	top:100%;
	right:0%;
	width:700px;
	z-index:60;
	font-weight : normal;
	font-size:80%;
	text-align:center;
	color:black;
	background-color: transparent;
	letter-spacing:0px;
}

#aktualisiert {
	position:absolute;
	top:5px;
	right:5px;
}

#aktualisiert p {
	text-align:right;
	font-size:70%;
	color:silver;
	background-color:transparent;
}	

#forumarchiv {
	font-size:0.9em;
	position:absolute;
	top:10px;
	left:200px;
	height:600px;
	width:600px;
}

body.archiv {
	background: White url(file:///d|/Eigene%20Dateien/www.apiecha.de/zeug/archiv.jpg) repeat scroll;
}

#forumarchiv p {
	font-size:0.9em;
}

#forumarchiv li {
	font-size:0.8em;
}

#forumarchiv a {
	font-size:0.9em;
}

#forumarchiv h1 {
	font-size:0.9em;
	letter-spacing:0px;
}

#bild {
	width:150px;
	height:150px;
	position:relative;
	float: left;
}

#tabelle {
	position: relative;
	text-align: center;
}

#tabelle img {
	background-color: White;
	margin: 10px;
	padding: 10px;
	float: right;
	border: 0px solid #3D1E0C;
}

.neuebilder {
	font-weight:bold;
	color:red;
}

.neu {
	color:red;
}