/********************************************* Allgemeine Definitionen */body {	margin: 0; padding: 0; height: 100%;	background-color: #ffffff;}body, td, p {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 18px;	color: #222222;}/********************************************* Ueberschriften */h1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #b6002e;	font-weight: bold;	margin-top: 0;}h2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #b6002e;	font-weight: bold;	margin-top: 0;}/********************************************* Einrueckung Menueebenen */#mainmenu {	padding-left: 30px;	padding-top: 15px;}#submenu {	padding-left: 30px;	padding-top: 15px;}#metamenu {	position: absolute;	bottom: 0;	width: 145px;	padding-left: 30px;	padding-top: 15px;	padding-bottom: 15px; 	background-color: #dddddd;	border-top: 1px solid #555555;}/********************************************* Menuelinks allgemein */#mainmenu, #mainmenu a:link, #mainmenu a:visited, #mainmenu a:hover, #mainmenu a:active {	font-size: 12px;	font-weight: bold;	color: #222222;	text-decoration: none;	line-height: 23px;}#mainmenu a:hover { color: #b6002e; text-decoration: underline }#mainmenu .rot, #mainmenu a.rot:link, #mainmenu a.rot:visited {	color: #b6002e;}#submenu, #submenu a:link, #submenu a:visited, #submenu a:hover, #submenu a:active {	font-size: 12px;	font-weight: bold;	color: #666666;	text-decoration: none;	line-height: 23px;}#submenu a:hover { color: #b6002e; text-decoration: underline }#metamenu, #metamenu a:link, #metamenu a:visited, #metamenu a:hover, #metamenu a:active {	font-size: 12px;	font-weight: bold;	color: #666666;	text-decoration: none;	line-height: 23px;}#metamenu a:hover { color: #b6002e; text-decoration: underline; }/********************************************* Menuelink aktueller Standort (sind kein Link) */#mainmenu { color: #b6002e; }#submenu { color: #b6002e; }#metamenu { color: #b6002e; }/********************************************* Links */a:link, a:visited {	color: #b6002e;	text-decoration:none;}a:hover, a:active {	color: #b6002e;	text-decoration:underline;}/********************************************* Seitentext */#seitentext {	margin: 15px 15px 15px 15px;	width: 160px;	color: #777777;}#seitentext p { 	color: #777777;	font-size: 11px;	line-height: 17px;	}/********************************************* content - Seiteninhalt - Hauptbereich */#content {	margin: 15px 30px 15px 30px;	overflow: visible;}#content table { margin-bottom: 15px; }#content h1 { margin-left: 145px; margin-bottom: 25px; }/********************************************* Formulare und Sonderelemente */input, textarea, form { /* Alle Labels UND Formularelemente auswþhlen */	border: 1px solid #777777; background-color: #ffffff; color: #222222;}form { background-color: #ffffff;}ul, li { list-style-image:  url(/grafiken/bullet.gif); margin-left: 5px; padding-left: 3px; padding-bottom: 2px; }/********************************************* Sonstiges */.rechts { margin-left: 15px; margin-bottom: 1px; float: right }.links { margin-right: 15px; margin-bottom: 1px; float: left }.bildrand { border-left: 7px solid #b6002e }.rot { color: #b6002e; }.grau { color: #777777 }#tabellerechts { margin-left: 15px; margin-bottom: 1px; float: right; width: 110px}.bildtitel { color: #b6002e; font-size: 11px; line-height: 14px }/******************************************** IMG Hover */a#imghover img {	height: 0; width: 0; border-width: 0}a#imghover:hover img {	position: absolute;    margin-left: -160px; height: 120px; width: 120px;}