body {	font-family: verdana, arial, helvtica, sans-serif;	background-color: #000025;	font-size: 12px;	margin: 0 0 0 0;	padding: 0 0 0 0;}#wrapper {	width: 879px;	height: 880px;	margin: 0px auto 20px auto;	background-image: url(background2.jpg);	background-position: top left;	background-repeat: no-repeat;	position: relative;}#head {	width: 800px;	height: 30px;	margin-bottom: 20px;	text-align: right;	font-size: 28px;	font-weight: bold;	padding-top: 100px;	color: #fff991;}#head2 {	width: 878px;	height: 130px;	text-align: right;	font-size: 28px;	font-weight: bold;	color: #fff991;}#head2 div {	float: right;	width: 640px;	height: 50px;	padding-top: 70px;}#head2 img {	border: none;	padding: 0 0 0 0;	margin: 0 0 0 0;}#head2 a {	text-decoration: none;	padding: 0 0 0 0;	margin: 0 0 0 0;}#info {	width: 359px;	min-height: 690px;	background-color: #ffffff;	margin-bottom: 10px;	margin-left: 480px;	position: relative;	border-top: 1px solid #1952a7;	border-left: 1px solid #1952a7;	border-right: 1px solid #1952a7;	border-bottom: 1px solid #1952a7;}#lms {	width: 430px;	height: 690px;	margin-bottom: 10px;	margin-left: 40px;	background-color: #ffffff;	float: left;/*	border-top: 1px solid #1952a7;	border-right: 1px solid #1952a7;*/	border-bottom: 1px solid #1952a7;	border-left: 1px solid #1952a7;}#impressum {	width: 370px;	margin-bottom: 10px;	background-color: #ffffff;	padding: 10px;	float: left;	height: 600px;}#impressum h1 {	font-size: 18px;	margin: 0 0 20px 0;}#impressum2 {	width: 380px;	height: 560px;	background-color: #ffffff;	padding: 50px 10px 10px 10px;	margin-bottom: 10px;	margin-left: 400px;	position: relative;}#kontakt {	width: 370px;	margin-bottom: 10px;	margin-left: 40px;	background-color: #ffffff;	padding: 10px;	float: left;	height: 670px;}#kontakt h1 {	font-size: 18px;	margin: 0 0 20px 0;}#kontakt2 {	width: 380px;	height: 670px;	background-color: #ffffff;	padding: 10px 10px 10px 10px;	margin-bottom: 10px;	margin-left: 440px;	position: relative;}#kontakt2 h1 {	font-size: 18px;	margin: 0 0 20px 0;}#kontakt2 img {	border: none;	margin-left: 10px;}#kontakt2 a {	text-decoration: none;}#map {	margin-left: 40px;	border: 1px solid #1952a7;}#footer {	width: 780px;	height: 23px;	background-color: blue;	color: #fcfcfc;	background-image: url(footerbalken.jpg);	background-position: top left;	background-repeat: repeat-x;	padding: 8px 0 0 20px;	margin: 10px auto 0px auto;}#footer a:link {	color: #ffffff;	text-decoration: underline;}#footer a:active {	color: #ffffff;	text-decoration: none;}#footer a:visited {	color: #ffffff;}#footer a:hover {	color: #ffffff;	text-decoration: none;}#info #infotabmenu {	list-style-type: none;	width: 340px;	padding: 0 0 0 0;	margin: 10px 0 0 10px;}#info #infotabmenu li {	margin-bottom: 5px;	height: 33px;	background-color: #bbdaee;	padding: 4px 0 0 8px;	cursor: pointer;	background-image: url(pfeil.png);	background-position: top right;	background-repeat: no-repeat;}#info #infotabmenu li:hover {	background-color: #8dc0e2;}#info #infotabmenu li.current {	background-color: #8dc0e2;	font-weight: bold;	background-image: url(pfeil2.png);}#info #infotabmenu .infocontent {	height: auto;	background-color: #ffffff;	border: 1px solid #8dc0e2;	cursor: auto;	padding: 5px;	background-image: none;}#info #infotabmenu .infocontent:hover {	background-color: #ffffff;}#info #infotabmenu .infocontent ul li {	margin-bottom: 2px;	line-height: 16px;	background-color: #ffffff;	height: auto;	cursor: auto;}
