		body {			height: 100%;			border: 0 0 0 0;			margin: 0 0 0 0;			background: url(../graphik/page_hg.gif) repeat-y left;			font-size: 100.1%;			font-family: "Courier New", Courier, monospace;			text-transform: lowercase;		}		#wrapper {			/*			border: 1px solid red;			*/			margin: 0px auto 10px 0px;			}		#header {			position: absolute;			right: 0px;			top: 80px;			width: 100%;			border-bottom: 1px solid #808080;		}		#header h1 {			width: 100%;			margin: 0px 20px 0px 0px;			font-size: 160%;			text-align: right;			color: #ff0000;			z-index: 10;		}		#menu {			width: 193px;			height: auto;			background-image: url(../graphik/menu_bg_grau.gif);			background-repeat: repeat-y;			float: left;		}		#content {
			margin: 20px 0px 20px 200px;			width: 500px;		}		#content h2 {	font-size: 120%;	text-align: left;	color: #666666;	}		#content h3 {	font-size: 100%;	text-align: left;	color: #000000;	}		#content p { font-size: 80%; line-height: 140%; }		#content img {float: right;  border: none; margin: 0px 0px 10px 10px;}		#content a {			text-decoration: none;			color: #666666;			padding: 0px 0px 0px 15px;			background: url(../graphik/content_link.gif) no-repeat left;		}		#content a:link { text-decoration: none; }		#content a:visited {text-decoration: none; color: #000000;}		#content a:hover { background: url(../graphik/content_link_hover.gif) no-repeat left;	color: #ff0000; 		}		#content td {	font-size: 80%; line-height: 120%;	border-bottom: 1px solid #eeeeee;}		#content li {	font-size: 80%; line-height: 120%;}		#content li li {	font-size: 100%; line-height: 120%;}		#content dt { font-size: 90%; line-height: 120%; font-weight: bold; }		#content dd { font-size: 80%; line-height: 120%; 	}		#content .box {			background-color: #eeeeee;			padding: 5px 10px 5px 10px;			letter-spacing: 0px;		}		.logo {	margin: 20px 15px 30px 25px;	}		#footer {
			float: left;			width: 760px;			border-top: 1px solid #808080;			margin: 120px 0px 10px 0px;		}		#footer p {			margin: 5px 10px 10px 200px;			font-size: 75%;			text-align: right;			line-height: 105%;		}		.rot { color: #ff0000; }		.versal {			text-transform: uppercase;			font-weight: bold;		}		.clearer {			clear:both;		}		/* ----- Navigation ------ */		#navcontainer { width: 200px; }		#navcontainer ul {			margin-left: 0;			padding-left: 0;			list-style-type: none;			font-family: Arial, Helvetica, sans-serif;			font-size: 9pt;			font-weight: bold;			letter-spacing: 1pt;		}		#navcontainer a {			display: block;			padding: 0 0 0 30px;			margin-bottom: 10px;			width: 160px;			height: 18px;			color: #e0e0e0;			background: url(../graphik/menu_hg.gif) no-repeat 10px;		}		#navcontainer a:link, #navlist a:visited { text-decoration: none;}		#navcontainer a:hover {			background-color: #369;			color: #ffffff;			background: url(../graphik/menu_hg_pfeilr.gif) no-repeat 10px;		}		#navcontainer .aktuell {			background-color: #369;			color: #ffffff;			background: url(../graphik/menu_hg_pfeilw.gif) no-repeat 10px;		}		#subcontainer ul  {			margin-left: 0;			margin-bottom: 20px;			padding-left: 0;			list-style-type: none;			font-family: Arial, Helvetica, sans-serif;			font-size: 9pt;			color: black;			letter-spacing: 1.5pt;		}		#subcontainer a {			display: block;			padding: 0 0 0 40px;			margin-bottom: 2px;			width: 160px;			height: 16px;			color: #e0e0e0;			background: none no-repeat 10px;		}		#subcontainer a:link, #navlist a:visited { text-decoration: none;}		#subcontainer a:hover {	background-color: #369;	color: #ffffff;	background: none no-repeat 10px;	}		#subcontainer .aktuell {			background-color: #369;			color: #ffffff;			background: none no-repeat 10px;			font-weight: bold;		}
