body,td,th {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000000;}body {	background: #D6D6D6 url(images/main/background_main.gif) repeat-x 0px 30px;	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;}a:link {	color: #990000;}a:visited {	color: #666666;}a:hover {	color: #CC0000;}a:active {	color: #CC0000;}h1 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 18px;	font-weight: bold;	color: #386080;	margin: 0px;	padding: 0px 0px 12px;}.Artikel p {	margin: 0px;	padding: 0px 0px 12px;}.SubTitle {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000000;	text-align: center;	padding: 0px;	margin-top: 8px;	margin-right: 2px;	margin-bottom: 5px;	margin-left: 2px;}.InlineImage {	float: left;	margin-top: 3px;	margin-right: 15px;	margin-bottom: 0px;	margin-left: 0px;	background-color: #DCE4EA;}.Button {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	text-transform: uppercase;	color: #333333;}.Button a:link {	color: #333333;	text-decoration:none;}.Button a:visited {	color: #333333;	text-decoration:none;}.Button a:hover {	color: #333333;	text-decoration:underline;}.Button a:active {	color: #333333;	text-decoration:underline;}.NewsDate {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000000;	text-align: right;	padding-top: 10px;	padding-right: 20px;	padding-bottom: 10px;	padding-left: 0px;	background-color: #F1F5F8;}.NewsDate2 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000000;	text-align: right;	padding-top: 10px;	padding-right: 20px;	padding-bottom: 10px;	padding-left: 0px;	background-color: #FFFFFF;}.AltRow1 {	background-color: #FFFFFF;}.AltRow2 {	background-color: #F1F5F8;}.ResultRow {    background-color: #990000;    color: #FFFFFF;}.ResultRow a:link,.ResultRow a:visited,.ResultRow a:hover,.ResultRow a:active{    color: #FFFFFF;    border:0;     text-decoration: none;}.SmallTable td {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000000;	margin: 0px;	padding-top: 3px;	padding-right: 4px;	padding-bottom: 3px;	padding-left: 4px;}.SupTitle {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #FFFFFF;	background-color: #6C94B3;	text-align: center;	padding-top: 7px;	padding-right: 0px;	padding-bottom: 7px;	padding-left: 0px;}.Footer {	font-weight: bold;	text-align: center;	padding-top: 10px;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: solid;	border-top-color: #333333;	border-right-color: #333333;	border-bottom-color: #333333;	border-left-color: #333333;	margin-right: 20px;	margin-left: 20px;	padding-bottom: 10px;}.calendar {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	border: none;}.calendar caption {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #333333;	font-weight: bold;	padding-bottom: 3px;}.calendar th {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FFFFFF;	font-weight: bold;	background-color: #6C94B3;	border: 0px none;	margin: 0px;	padding: 2px 0px;	width: 20px;	text-align: center;}.calendar td {	background-color: #FFFFFF;	text-align: right;	padding: 0px;}.calendar td.emptyday {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #6C94B3;	font-weight: normal;	background-color: #D2E3EF;	border: 0px none;	margin: 0px;	padding: 2px;	text-align: right;}.calendar td a {	background-color: #FF9900;	font-weight: bold;	color: #FFFFFF;	text-decoration: none;	display: block;	padding: 2px;}.calendar td.activeday a {	background-color: #990000;	font-weight: bold;	color: #FFFFFF;	text-decoration: none;	display: block;	padding: 2px;}.highlight {    color: #990000;    border: 1px dotted #990000;}h2 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #386080;	margin: 0px;	padding: 0px;}.trackpreview {        border: 1px solid;}.wertung td.head {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FFFFFF;	font-weight: bold;	background-color: #6C94B3;	border: 0px none;	margin: 0px;	padding: 3px;	text-align: left;}.wertung td.AltRow1 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	background-color: #F1F5F8;}.wertung td.AltRow2 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	background-color: #FFFFFF;}.termine {    border-collapse: collapse;}.termine caption {    font-family: verdana;    font-size: 14px;	font-weight:bold;    padding-bottom: 4px;	padding-top: 20px;}.termine th {	font-family: verdana;	font-size: 11px;	text-align: center;	background-color: #6C94B3;	padding: 5pt;	line-height: 140%;	border: 1px solid #ccc;	color: #FFFFFF;}.termine td {    font-family: verdana;    font-size: 11px;    text-align: left;    vertical-align: top;}td.calCell {    border: 1px solid #b5bece;    padding: 3px;	background-color: #D2E3EF;}td.calCellEmpty {    background-color: #FFFFFF;}td.calCellBusy {    background-color: #FF9900;}td.calCellEmpty .dayNumber {	color: #FFFFFF;}td.calCellBusy .dayNumber {    font-weight:bold;    color: #FFFFFF;    text-align: right;    border-bottom: 1px dotted #FFF;}div.dayNumber {	text-align: right;	color: #6C94B3;}div.dayContents {	font-size: 10px;	text-align: right;		font-family: Verdana, Arial, Helvetica, sans-serif;}.termine ul {    margin-left: 0;    margin-top: 5pt;    padding: 0 10pt 0 12pt;    list-style-type: square;}/*neu*/td.calCellPast{    background-color: #EDF4F9;}td.calCellBusyPast{    background-color: #DDEAF3;}td.calCellBusyPast .dayNumber {    font-weight:bold;    text-align: right;    border-bottom: 1px dotted;}td.calCellToday{    background-color: #990000;    font-weight: bold;}td.calCellToday .dayNumber {    color: #FFFFFF;    font-weight:bold;    text-align: right;}.submit {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	background-color: #F9DE8D;	padding: 3px;	border-top: 2px solid #FFFFCC;	border-right: 2px solid #FF9933;	border-bottom: 2px solid #FF9933;	border-left: 2px solid #FFFFCC;	font-weight: bold;	text-transform: uppercase;	color: #8D0000;}#MainNavi {	background: url('/images/menu/navi_left_bar.gif') no-repeat 180px 0px;}#MainNavi ul {	list-style: none;	margin: 0;	padding: 0;}#MainNavi ul li {	list-style: none;	background: #6c94b3;	color: #FFF;	text-transform: uppercase;	font-weight: bold;	border-left: 4px solid #c9d8e3;	border-bottom: 2px solid #c9d8e3;	padding: 0;	margin: 0;	width: 176px;}#MainNavi ul li a:link, #MainNavi ul li a:visited {	display: block;	background: #6c94b3;	color: #FFF;	font-size: 10px;	font-weight: bold;	line-height: 12px;	text-decoration: none;	text-transform: uppercase;	padding: 6px 0 7px 5px;	margin: 0;	width: 171px;}#MainNavi ul li a:hover {	display: block;	background: #900;	color: #FFF;	font-size: 10px;	font-weight: bold;	text-decoration: none;	text-transform: uppercase;	width: 171px;}.startlink {	background:#FFF url('/images/main/header_flag_2.gif') no-repeat;	font-size: 10px;	margin: 0;	padding: 16px 0 0 20px;	height: 28px; /* box model hack */  voice-family: "\"}\"";  voice-family:inherit;	height: 12px;}html>.startlink {	height: 12px;}.startlink a{	color: #000;	text-decoration: none;	padding: 0;	margin: 0;}.vimicoTab {  float: left;  background-image: url(/images/vimicobar/tab_bg.gif);  padding: 12px 0 0 0;  height: 30px; /* box model hack */  voice-family: "\"}\"";  voice-family:inherit;  height: 18px;}html>.vimicoTab {  height: 18px;}
