body {	padding: 0px;	margin: 10px 20px 0px;	border-width: 0px;	border-style: none;	background-color: #06C;	font-family: Verdana, Geneva, Helvetica, Arial, sans-serif;	font-size: 12pt;}.dkgray { background-color: #666; }/* text */.text {	color: #333;	font-size: 0.9em;	line-height: 160%;}.textgelb {	color: #FF0;	font-size: 0.9em;	line-height: 160%;}.textweiss {	color: #FFF;	font-size: 0.9em;	line-height: 160%;}.smalltext {	color: #333;	font-size: 0.7em;	line-height: 150%;}.smalltextitalic {	font-style: italic;	text-indent: -8px;	padding-left: 25px;	color: #333;	font-size: 0.7em;	line-height: 150%;	font-family: Verdana, Geneva, Helvetica, Arial, sans-serif;}.smalltextgelb {	color: #FF0;	font-size: 0.7em;	line-height: 150%;}.smalltextweiss {	color: #FFF;	font-size: 0.7em;	line-height: 150%;}.copyright {	color: #CCC;	font-size: 0.7em;	font-family: "Trebuchet MS", Geneva, Helvetica, Arial, sans-serif;	line-height: 150%;}a:link {	text-decoration: underline;	color: #333;}a:visited {	text-decoration: underline;	color: #333;}a:hover {	text-decoration: underline;	color: #06C;	background-color: #CCC;}a:active {	text-decoration: underline;	color: #333;}/* link for the pdf map download */a.plan:link {	text-decoration: underline;	color: #FFF;}a.plan:visited {	text-decoration: underline;	color: #FFF;}a.plan:hover {	text-decoration: underline;	color: #FFF;	background-color: #06C;}a.plan:active {	text-decoration: underline;	color: #CCC;}/* navigation */.nav {	color: white;	font-size: 0.9em;	font-weight: bold;	height: 20px;	width: 140px;	border: 1px #FFF solid;	left: 0px;	background-color: #06C;	line-height: 18pt;}.nav a:link {	text-decoration: none;	color: white;}.nav a:visited {	text-decoration: none;	color: white;}.nav a:hover {	text-decoration: underline;	color: #FF0;	background-color: #666;}.nav a:active {	text-decoration: underline;	color: #FF0;	background-color: #666;}.navover {	color: #FF0;	font-size: 0.9em;	font-weight: bold;	height: 20px;	width: 140px;	border: 1px #FFF solid;	left: 0px;	background-color: #666;	line-height: 18pt;}.navover a:link {	text-decoration: none;	color: white;}.navover a:visited {	text-decoration: none;	color: white;}.navover a:hover {	text-decoration: underline;	color: #FF0;	background-color: #666;}.navover a:active {	text-decoration: underline;	color: #FF0;	background-color: #666;}.navaktiv {	color: #FF0;	font-size: 0.9em;	font-weight: bold;	height: 20px;	width: 140px;	border: 1px #FFF solid;	left: 0px;	background-color: #666;	line-height: 18pt;}/* zentrum colors */.zentrumsud {	color: #333333;	background-color: #CD9DF7;}.zentrumnord {	color: #333333;	background-color: #D5ED4B;}.zentrumwest {	color: #333333;	background-color: #F58889;}/* container table for white border */.tablewhite {	background-color: transparent;	border-color: #FFF;	border-width: 1px;	border-style: solid;}/* titleband for dark gray title only */tr.titlestr td.dkgray { padding: 5px 5px; }/* normal titleband for zentrum west, sued.... */tr.titlestr td {	border-color: #666 #FFF #666 #FFF;	border-width: 1px 0 0 0;	border-style: solid none none none;	/*background-color: #FFF;*/	padding: 2px 5px;}/* statusbox */tr.boxstatustr td.text {	border-color: #666;	border-width: 1px 0 0 0;	border-style: solid none none none;	background-color: #FFF;	padding: 2px 5px;}tr.boxstatustr td.smalltext, tr.boxstatustr td.white {	border-color: #666;	border-width: 1px 0 0 0;	border-style: solid none none none;	background-color: #FFF;	padding: 2px 5px;}tr.boxstatustr td.smalltextitalic {	border-color: #666;	border-width: 1px 0 0 0;	border-style: solid none none none;	background-color: #FFF;	padding-top: 2px;	padding-bottom: 2px;	padding-right: 2px;}tr td.coda {	border-color: #FFF;	border-width: 0;	border-style: none none none none;	background-color: #FFF;	padding: 2px 5px;}tr td.map {	border-color: #666;	border-width: 1px;	border-style: solid;	background-color: #666;}.boxparking a:link {	text-decoration: none;	color: #333;}.boxparking a:visited {	text-decoration: none;	color: #06C;}.boxparking a:hover {	text-decoration: underline;	color: #06C;}.ruletop {	border-color: #666;	border-width: 1px;	border-style: dotted;}