body {
	text-align:center;
	background-image: url("pics/hg.jpg");
	background-repeat: repeat-y;
	background-position: 50%;
	margin: 0;
	font-family: Arial, Helvetica, serif;
	font-size: 12px;
	color: #008080;
	}
	
a { color:#008080; }
a:hover { color:red; }
th { vertical-align:top; }

dt {
	font-weight:bold;
	padding-bottom:20px
	}

dd {
	display:list-item;
	line-height:20px
	}

dir li { 
	list-style:none;
	}

#fuk {
	font-weight:bold;
	font-style:italic;
	text-decoration:underline;
	}

#termine {
	padding-left:25px;
	line-height:20px
	}

#all {
	position:relative;
	width:750px;
	margin:0px auto;
	text-align:left;
	}
	
#anz {
	position:absolute;
	top:70px;
	left:150px;
	width:560px;
	height:25px;
	background-color:#FBF7DD;
	text-align:right;
	padding-top: 4px;
	font-weight:bold;
	}

#head {
	position:absolute;
	top:15px;
	left:180px
	}
		
#nav {
	position: absolute;
	top:200px;
	left:45px;
	z-index:99;
	}
	
ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 100px; /* Width of Menu Items */
	font: bold 12px Arial, Helvetica, serif;
	border-bottom: 1px solid #9C7F43;
	}
	
ul li {
	position: relative;
	}
	
li ul {
	position: absolute;
	width: 145px;
	left: 99px; /* Set 1px less than menu width */
	top: 0;
	display: none;
	}

ul li a {
	display: block;
	text-decoration: none;
	line-height:12px;
	color: #008080;
	background: #E8E3BD; /* IE6 Bug */
	padding: 5px;
	border: 1px solid #9C7F43; /* IE6 Bug */
	border-bottom: 0;
	}

ul li a:hover { color:red; }

* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }

li:hover ul, li.over ul { display: block; }

#footer {
	left:150px;
	width:560px;
	height:25px;
	background-color:#FBF7DD;
	text-align:right;
	padding-top: 4px;
	font-weight:bold;	
	}