body {	background-color: #CCCCCC;	margin-left: 0px;	margin-top: 0px;	margin: 0;	padding: 0;}#bildlinks {	vertical-align: bottom;}#bildrechts {	vertical-align: top;}#footer {	color: #999999;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	padding-top: 18px;	padding-left: 10px;}#logohg {	width: 966px;	margin-left: 0px;	margin-top: 0px;	padding: 0;	border: 0;	background-color: #FFFFFF;	height: 72px;}#prodlist {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000000;	line-height: 15px;	margin-top: 10px;	background-color: #DFDFDF;	border: 1px solid #999999;	padding-left: 13px;	padding-top: 10px;	padding-bottom: 10px;	margin-bottom: 10px;	margin-left: 38px;	padding-right: 13px;	margin-right: 30px;}#sujet {	width: 966px;	margin-left: 0px;	padding: 0;	border: 0;	background-color: #EA003B;	height: 25px;}#text {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000000;	line-height: 15px;	padding-top: 20px;	padding-left: 38px;	padding-bottom: 10px;	padding-right: 30px;}#text a:link {	font-weight: bold;	text-decoration: none;	color: #000000;}#text a:visited {	font-weight: bold;	text-decoration: none;	color: #000000;}#text a:hover {	font-weight: bold;	color: #A30029;	text-decoration: none;}#text a:active {	font-weight: bold;	text-decoration: none;	color: #000000;}#textkont {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000000;	line-height: 15px;	padding-left: 38px;	padding-bottom: 10px;	padding-right: 30px;	margin-top: 20px;}#textlinks {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000000;	line-height: 15px;	margin-top: 20px;	margin-left: 38px;	margin-right: 30px;	background-color: #DFDFDF;	border: 1px solid #999999;	padding-left: 13px;	padding-top: 10px;	padding-bottom: 10px;	margin-bottom: 10px;}#textlinks a:link {	font-weight: bold;	text-decoration: none;	color: #000000;}#textlinks a:visited {	font-weight: bold;	text-decoration: none;	color: #000000;}#textlinks a:hover {	font-weight: bold;	color: #A30029;	text-decoration: none;}#textlinks a:active {	font-weight: bold;	text-decoration: none;	color: #000000;}#textlinks2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000000;	line-height: 15px;	margin-top: 20px;	margin-left: 38px;	margin-right: 30px;	background-color: #DFDFDF;	border: 1px solid #999999;	padding-left: 13px;	padding-top: 10px;	padding-bottom: 10px;	margin-bottom: 10px;}#textlinks2 a:link {	font-weight: bold;	text-decoration: none;	color: #000000;}#textlinks2 a:visited {	font-weight: bold;	text-decoration: none;	color: #000000;}#textlinks2 a:hover {	font-weight: bold;	color: #A30029;	text-decoration: none;}#textlinks2 a:active {	font-weight: bold;	text-decoration: none;	color: #000000;}#textrechts {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 16px;	font-weight: bold;	color: #FFFFFF;	width: 230px;	padding-left: 10px;	padding-top: 14px;	padding-bottom: 10px;}#textrechts a:link {	text-decoration: none;	color: #FFFFFF;}#textrechts a:visited {	text-decoration: none;	color: #FFFFFF;}#textrechts a:hover {	color: #000000;	text-decoration: none;}#textrechts a:active {	text-decoration: none;	color: #FFFFFF;}#textrekont {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 16px;	font-weight: bold;	color: #FFFFFF;	width: 230px;	padding-left: 10px;	margin-top: 24px;}#textrekont a:link {	text-decoration: none;	color: #FFFFFF;}#textrekont a:visited {	text-decoration: none;	color: #FFFFFF;}#textrekont a:hover {	color: #000000;	text-decoration: none;}#textrekont a:active {	text-decoration: none;	color: #FFFFFF;}#textrelinks {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 16px;	font-weight: bold;	color: #FFFFFF;	margin-left: 10px;	margin-top: 14px;	margin-bottom: 10px;	padding-left: 10px;	padding-top: 10px;	padding-bottom: 10px;	border: 1px solid #808080;	background-color: #BDBDBD;	margin-right: 10px;}#textrelinks a:link {	text-decoration: none;	color: #FFFFFF;}#textrelinks a:visited {	text-decoration: none;	color: #FFFFFF;}#textrelinks a:hover {	color: #000000;	text-decoration: none;}#textrelinks a:active {	text-decoration: none;	color: #FFFFFF;}#textrelist {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 16px;	color: #FFFFFF;	width: 230px;	padding-left: 10px;	padding-top: 10px;	padding-bottom: 10px;}#textreimpr {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 12px;	color: #FFFFFF;	width: 200px;	padding-left: 10px;	padding-top: 20px;	padding-bottom: 10px;	font-weight: bold;}#textreimpr a:link {	text-decoration: none;	color: #FFFFFF;}#textreimpr a:visited {	text-decoration: none;	color: #FFFFFF;}#textreimpr a:hover {	color: #999999;	text-decoration: none;}#textreimpr a:active {	text-decoration: none;	color: #FFFFFF;}#textrestand {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 14px;	color: #FFFFFF;	padding-left: 10px;	padding-top: 15px;	padding-right: 25px;	font-weight: bold;	padding-bottom: 15px;}.check {	background-color: #DFDFDF;}.fett {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 16px;	font-weight: bold;	color: #000000;}.head {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	line-height: 20px;	font-weight: bold;	color: #000000;}.inhalt {	background-image: url(bilder/hg_inhalt.gif);	background-repeat: repeat-y;}.konttable {	border: 1px solid #ABABAB;}.tdtext {	vertical-align: top;	background-color: #FFFFFF;	padding-bottom: 10px;	padding-top: 54px;	padding-left: 15px;}.tdline {	vertical-align: top;	background-color: #FFFFFF;	padding-top: 40px;}.tdbot {	vertical-align: bottom;}.tdtop {	vertical-align: top;}textarea {	width: 310px;	height: 100px;}.textbig {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 24px;	font-weight: bold;	color: #000000;}.textbiglist {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 24px;	font-weight: bold;	color: #FFFFFF;}.textsmall {	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	line-height: 16px;	color: #000000;}.textsmalland {	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	line-height: 16px;	color: #FFFFFF;}.textrelist {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 16px;	color: #FFFFFF;	font-weight: bold;}.textrelist a:link {	text-decoration: none;	color: #FFFFFF;	font-weight: bold;}.textrelist a:visited {	text-decoration: none;	color: #FFFFFF;	font-weight: bold;}.textrelist a:hover {	color: #A30029;	text-decoration: none;	font-weight: bold;}.textrelist a:active {	text-decoration: none;	color: #FFFFFF;	font-weight: bold;}.textrelisthead {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 16px;	font-weight: bold;	color: #FFFFFF;}.textrestandhead {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	line-height: 20px;	font-weight: bold;	color: #FFFFFF;}#bottom {	margin: 0px;	padding: 0px;}.bullett {	font-size: 14px;	font-weight: bold;	color: #FFFFFF;}.text {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000000;	line-height: 16px;}.textlinksactive {	color: #666666;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 24px;	font-weight: bold;}