body {
	margin: 0;
	padding: 0;
	background-color: #d2d2d2;
         color: black;
         font-family:Tahoma, Verdana, Arial, sans-serif;
}
#oben {
         background:url(../images07/template.jpg) repeat-x;
         position: absolute;
	/* ohne IE/Mac \*/
	position: fixed;
	top: 0px;
         left:0px;
	height: 125px;
	width: 100%;
         color: #eee;
}
#linkeS {
       	background-image:url(../images07/buttonHintergrund.jpg);
       	background-repeat: no-repeat;
	background-color: #d2d2d2;
         position: absolute;
	/* ohne IE/Mac \*/
	position: fixed;
	top: 125px;
         left:0px;
	height: 100%;
	width: 200px;
}
#inhalt{
         background-color: #d2d2d2;
         position: absolute;
         top: 125px;
         left:200px;
       	padding:1em;
	overflow: auto;
         float: right;
         width:80%;
}
#hauptmenue ol {
         position: fixed;
         left: 3.0em;
         top: 17px;
	display: block;
         list-style: none;
         padding: 0;
         margin: 0;
}
#hauptmenue li {
	width: 100px;
         height: 20px;
         padding: 0;
         margin: 0;
         background: #d2d2d2;
         font-size: 97%;
	display: block;
         float: left;
         position: relative;
         top: 1px;
}
#hauptmenue li a{
         display: block;
	width: 100%;
         line-height: 20px;
         text-align: center;
         vertical-align: middle;
       	font-size:0.7em;
         font-weight:bold;
         text-decoration:none;
         background: transparent url("../images07/obenbutton.gif") no-repeat left top;
         color : black;
}
#hauptmenue li a:hover {
         background: transparent url("../images07/obenbuttonover.gif") no-repeat left top;
         color : red;
}
.fixfloat {
         float: none;
         clear: both;
         width: 1px;
         padding: 0;
         margin: 0;
         font-size: 0px;
         line-height: 0px;
         height: 1px;
}
#linkeS ul {	list-style-type:none;
       	margin:0;
       	padding:0;
       	padding-top:50px;
       	height:125;
}
#linkeS li {
 	padding-left:1.5em;
       	padding-top:0.1em;
}
#linkeS li a  {
 	display:block;
       	width:150;
         line-height: 20px;
         vertical-align: middle;
       	text-align:left;
       	padding-left:0.4em;
       	padding-top:0.1em;
 	padding-right:25px;
       	font-size:0.7em;
         font-weight:bold;
         background-image:url(../images07/button-links.jpg);
         background-repeat: no-repeat;
         background-position:0 0.01em;
         text-decoration:none;
         color : black;
}
#linkeS li a:hover {
	background:url(../images07/button-links-over.jpg) no-repeat;
	background-position:0 0.01em;
	text-decoration:none;
      	color:red;
}
.leer { 	display:block;
       	width:150;
       	height:20;
         background-image:url(../images07/button-links-leer.gif);
         background-repeat: no-repeat;
         background-position:0 0.01em;
         text-decoration:none;
         color : black;
}

.titelzeile {
	position: fixed;
         top: 40px;
         text-align:right;
         right: 1.4em;
         color: #4c4c4c;
}
div#inhalt a {
   text-decoration:none;
   color: black;
}
div#inhalt a:hover {
   font-weight:bold;
}
a.extra { color:black; text-decoration:none; }
a.extra:hover { font-weight:bold; }