body {	font-family: arial, helvetica, sans-serif;	font-size: 75%;	margin: 0px;}ul,th,td,p {	font-family: verdana,arial,helvetica,sans-serif;}li {	padding-bottom: 3px;	padding-top: 3px;}em {	font-style: italic;	font-weight: bold;}acronym {	border-bottom-color: #00cc00;	border-bottom-style: dashed;	border-bottom-width: 1px;	cursor: help;}.error {	color: #cc0000;}.sidebar {	font-size: 75%;	padding: 5px;}.sidebar p {	text-align: left !important;}code, pre, tt {	font-family: Courier, "Courier New", monospace;}h1 {	color: #334433;	font-family: verdana,arial,helvetica,sans-serif;	font-size: 115%;	font-weight: bold;}h2 {	color: #334433;	font-family: verdana,arial,helvetica,sans-serif;	font-size: 110%;	font-weight: bold;}h3 {	color: #334433;	font-family: verdana,arial,helvetica,sans-serif;	font-size: 105%;	font-weight: bold;}h4 {	color: #334433;	font-family: verdana,arial,helvetica,sans-serif;	font-size: 100%;	font-weight: bold;}small {	font-family: verdana,arial,helvetica,sans-serif;	font-size: 70%;}a:link {	color: #333333;	cursor: default;	text-decoration: none;}a:visited {	color: #666666;	cursor: default;	text-decoration: none;}a:hover {	color: #999999;	cursor: default;	text-decoration: underline;}a.small {	font-family: verdana,arial,helvetica,sans-serif;	font-size: 70%;	text-decoration: none;}.tableTitle {	font-family: verdana,arial,helvetica,sans-serif;	font-weight: bold;}.tableExtras {	color: #FFFFFF;	font-family: verdana,arial,helvetica,sans-serif;	font-size: 90%;}input {	font-family: verdana,arial,helvetica,sans-serif;}textarea {	font-family: verdana,arial,helvetica,sans-serif;	font-size: 80%;}input.small, select.small {	font-family: verdana,arial,helvetica,sans-serif;	font-size: 80%;}textarea.small {	font-family: verdana,arial,helvetica,sans-serif;	font-size: 80%;}p.formerror {	background-color: #ffeeee;	border-color: #ff0000;	border-style: solid;	border-width: 1px;	color: #000000;	padding-bottom: 2px;	padding-left: 4px;	padding-right: 4px;	padding-top: 2px;}div.errors {	background-color: #ffeeee;	border-color: #666600;	border-style: dashed;	border-width: 1px;	color: #660000;	margin: 4px;	padding: 6px;}div.tip {	background-color: #eeeeff;	border-color: #00c;	border-style: solid;	border-width: 1px;	color: #336633;	padding-bottom: 0px;	padding-left: 8px;	padding-right: 8px;	padding-top: 0px;}table#cal {	font-size: smaller;}table#cal a, .sidetoc a {	text-decoration: none;}table#cal a:hover, .sidetoc a:hover {	text-decoration: underline;}table#cal a.day {	color: #666666;	float: right;	font-weight: bold;}table#cal div.event {	border-bottom-color: #000000;	border-bottom-style: dashed;	border-bottom-width: 1px;	margin-bottom: 2px;	padding-bottom: 2px;}form.thin {	margin-bottom: 0px;	margin-top: 0px;}.parameter:after {	content: " ";}div.mirror {	background-color: #ffeeee;	border-color: #660000;	border-style: dashed;	border-width: 1px;	color: #660000;	margin: 4px;	padding: 6px;}img.flag {	border-color: #000000;	border-style: solid;	border-width: 1px;}.white {	background-color: white;}.black {	background-color: black;}.bg_dark {	background-color: #1D6B9C;}.bg_medium {	background-color: #0393DD;	font-size: small;}.bg_light {	background-color: #DBEFFA;}.alt_bg_medium {	background-color: #cccccc;}.alt_bg_light {	background-color: #f0f0f0;}.fg_dark {	color: #333366;}.fg_medium {	color: #666699;}.fg_light {	color: #9999CC;}.alt_fg_medium {	color: #FF3333;}.alt_fg_light {	color: #f0f0f0;}.errortext {	color: red;	font-weight: bold;}.left_col_box {	color: #3333CC;	font-family: Verdana,arial,helvetica,sans-serif;	font-size: 12px;}.box_titel {	color: #0099CC;	font-family: Verdana,arial,helvetica,sans-serif;}.newsdate {	color: #FF8000;	font-size: 50%;	font-style: italic;}