/* Last Update */.lastupdate {   font-size: 10px;   line-height: 150%;    text-align: center;   color : #003366; /*dark blue */}BODY {	font-family : arial, helvetitca, verdana;	font-size: 10pt;	font-weight:small;	text-decoration:none;	color: #003366;	background-color: #FFFFFF;	scrollbar-face-color: #1F6598;	scrollbar-arrow-color: #FFFFFF;	scrollbar-highlight-color: #FFFFFF;	margin:0 0 0 0;	padding:0 0 0 0;}a:link {	color: #1F6598;	font-weight:small;	text-decoration:none;	font-family : arial, helvetitca, verdana;	font-size: 10pt;}}/* Links -> Visited links */A:visited {	color:#1F6598;	font-weight:small;	text-decoration:none;	font-family:arial, helvetitca, verdana;	font-size:10pt;}/* Links -> Active links */A:active {	color:#1F6598;	font-weight:small;	text-decoration:none;	font-family:arial, helvetitca, verdana;	font-size:10pt;}/* Links -> Mouseover links */A:hover {	color:#A3BEC9;	font-weight:small;	text-decoration:none;	font-family:arial, helvetitca, verdana;	font-size:10pt;}SELECT {	font-family: arial, helvetitca, verdana;	font-size: 11px}TEXTAREA {	font-family: arial, helvetitca, verdana;	font-size: 11px}INPUT {	font-family: arial, helvetitca, verdana;	font-size: 11px}H1 {	font-family : arial, helvetitca, verdana;	font-size : 11px;	color : #003366;	margin-bottom : 0px;	margin-top : 10px;}H2 {	font-family : arial, helvetitca, verdana;	font-size : 18px;	color : #003366;	margin-bottom : 8px;	margin-top : 0px;}H3 {	font-family : arial, helvetitca, verdana;	font-size : 18px;	color : #003366;	margin-bottom : 0px;	margin-top : 10px;}H4 {	font-family : arial, helvetitca, verdana;	font-size : 20px;	color : #003366;	margin-bottom : 0px;	margin-top : 10px;}.subhead1 {	font-family : arial, helvetitca, verdana;	font-size : 10px;	color : black;}.subhead2 {	font-family : arial, helvetitca, verdana;	font-size : 10px;	color : green;}.subhead3 {	font-family : arial, helvetitca, verdana;	font-size : 10px;	color : red;}.headerdate {	font-family : arial, helvetitca, verdana;	font-size : 12px;	color : Green;	font-weight: normal;}font, p, table  {color: #003366;font-size: 10pt;font-family : arial, helvetitca, verdana;font-style: small;line-height: 16px;}p.align-center {	text-align : center;}.caption {	font-family : arial, helvetitca, verdana;	font-size : 11px;	color : #FF9966;}.bulletlist {	font-family : arial, helvetitca, verdana;	font-size : 11px;	color : #6600CC;}.table {	font-family : arial, helvetitca, verdana;	font-size : 11px;	color : #CC3366;}.searchform {	font-family : arial, helvetitca, verdana;	font-size : 12px;	color : #6600CC;	font-weight : normal;}.searchresultpagetitle {	font-family : arial, helvetitca, verdana;	font-size : 11px;	color : #333333;	font-weight : bold;}.searchresultcontent {	font-family : arial, helvetitca, verdana;	font-size : 11px;	color : #6600CC;	font-weight : normal;}.searchresultheader {	font-family : arial, helvetitca, verdana;	font-size : 14px;	color : #333366;	font-weight : bolder;}.searchmarkup {	color : #FF0066;}.loginform {	font-family : arial, helvetitca, verdana;	font-size : 11px;	color : #CC0000;	font-weight : normal;}.textfelder {	font-family: Arial, Verdana, Helvetica;	font-size: 11px;	font-style: normal;	line-height: normal;	font-weight: normal;	color: #003366;	background-color: #E0E9E4;	list-style-type: none;	margin: 1px;	padding: 1px;	border-top: 1px solid #999999;	border-right: 1px solid #999999;	border-bottom: 1px solid #003366;	border-left: 1px solid #003366;}.menue {width:300px;color:#003366;background:#D9E6E8;padding:10px;border-top:0px solid #003366;border-right:0px solid #CCCCCC;border-bottom:0px solid #CCCCCC;border-left:0px solid #003366;}}.11punkt {	font-family: Arial, Verdana, Helvetica;	font-size: 11px;	font-style: normal;	line-height: normal;	font-weight: normal;	color: #003366;	border: thin none #FFFFFF;	list-style-type: none;	margin: 1px;	padding: 1px;}.textfelder12p {	font-family: Arial, Verdana, Helvetica;	font-size: 11px;	font-style: normal;	line-height: normal;	font-weight: normal;	color: #003366;	background-color: #E0E9E4;	list-style-type: none;	margin: 1px;	padding: 1px;	border-top: 1px solid #003366;	border-right: 1px solid #003366;	border-bottom: 1px solid #999999;	border-left: 1px solid #999999;}.mailform {	font-family : arial, helvetitca, verdana;	font-size : 12px;	color : #003366;	font-weight : normal;}.mailformrequired {	font-family : arial, helvetitca, verdana;	font-size : 12px;	color : #003366;	font-weight : bolder;}.mailformcomment {	font-family : arial, helvetitca, verdana;	font-size : 12px;	color : #CC0000;	font-weight : bolder;}.mailformradio {	font-family : arial, helvetitca, verdana;	font-size : 10px;	color : #003366;	font-weight : normal;}.filelinks {	font-family : arial, helvetitca, verdana;	font-size : 11px;	color : #990000;}.filelinkssize {	font-family : arial, helvetitca, verdana;	font-size : 11px;	color : Green;}.sitemap1 {	font-family : arial, helvetitca, verdana;	font-size : 11px;	color : #CC6600;}.sitemap2 {	font-family : arial, helvetitca, verdana;	font-size : 11px;	color : #990000;	margin-left : 20px;}.sitemap3 {	font-family : arial, helvetitca, verdana;	font-size : 11px;	color : #333399;	margin-left : 40px;}.sitemap4 {	font-family : arial, helvetitca, verdana;	font-size : 11px;	color : #003333;	margin-left : 60px;}.celmenu {	font-family : arial, helvetitca, verdana;	font-size : 11px;	color : olive;	margin-top : 10px;}.celsubmenu {	font-family : arial, helvetitca, verdana;	font-size : 11px;	color : #666699;	margin-left : 20px;	margin-top : 3px;}#sponsoren {margin-top:2em;background-color:#FFF;}#sponsoren ul,li {padding:0;margin:0;}#sponsoren h2 {text-align:center;}#sponsoren h3 {background-color:#0695A6;color:#FFF;font-size:1.2em;padding:0.2em;}#sponsoren ul {list-style-type:none;}#sponsoren ul li {display:inline;}#sponsoren img {margin:10px;border:0;}input.special {	background-color:#ED7426;	color:#FFF;	font-weight:bold;	padding:0.5em;	font-size:1em;}table.resultlist {	border-collapse:collapse;	margin:0.5em 0 2.5em 0;	width:100%;}table.resultlist h4 {	margin:1.5em 0 0.5em 0;}table.resultlist th,table.resultlist td {	padding:0.2em;}table.resultlist th {	border-right:1px solid #FFF;	text-align:left;	background-color:#DFE2E3;	font-weight:normal;}table.resultlist th a {	color:#1F6598;	text-decoration:none;}table.resultlist th.sortedASC,table.resultlist th.sortedDESC {	background-repeat:no-repeat;	padding-left:17px;	font-weight:bold;	background-position:left center;}table.resultlist th.sortedASC {	background-image:url('../pics/sorted-asc.png');}table.resultlist th.sortedDESC {	background-image:url('../pics/sorted-desc.png');}table.resultlist td {	vertical-align:top;	border-bottom:1px solid #DFE2E3;}dl.team, dl.team * {	margin:0;}dl.team {	margin:0.8em 0 0.5em 0;	width:640px;}dl.team dt {	font-weight:bold;	margin-right:0.3em;}dl.team dd {	margin-right:2em;}dl.team dd, dl.team dt {	display:inline;	width:auto;}#pagenav {	margin:1.5em 0 2em 0;	padding:0;	width:600px;}#pagenav li {	display:inline;	padding:0.2em 1em 0.2em 0;}#pagenav li.active,a.active {	font-weight:bold;}div.info {	font-style:italic;}.tx-requestformular-pi1 table,.tx-requestformular-pi1 table td {	border:0;}