a:link         {
	color: #003c92;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 13px;
	text-decoration: underline; }
a:link:hover        {
	color: #e2001a;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 13px;
	text-decoration: none ; }
a:visited      {
	color: #003c92;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 13px;
	text-decoration: underline ; }
a:visited:hover        {
	color: #e2001a;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 13px;
	text-decoration: none ; }
body           {
	color: #002251;
	font-size: 10px;
	line-height: 13px;
	background-color: #f1f3fe;
	background-repeat: repeat;
	background-position: 120px 50px; }
table           {
	color: #002251;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 13px;
	background-repeat: repeat; }
td           {
	color: #002251;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 13px; }
.impressum {
	font-size: 9px;
	line-height: 12px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular ; }
.kalender   {
	color: #666;
	font-size: 9px;
	line-height: 11px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular ; }
.legende   {
	color: #9e0012;
	font-size: 9px;
	line-height: 24px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular ; }
.logokm {
	color: #003c92;
	font-size: 10px;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-weight: bold;
	line-height: 12px;
	text-decoration: none; }
.logodigital {
	color: #e2001a;
	font-size: 10px;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	line-height: 12px;
	text-decoration: none; }
.menu a
{
	display: block;
	color:#003c92;
	font-size: 10px;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	line-height: 12px;
	width:100%;
	text-decoration: none; }
.menu a:visited
{
	color:#003c92;
	font-size: 10px;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	line-height: 12px;
	width:100%;
	text-decoration: none;
	display: block; }
.menu a:hover
{
	background-color:#e2001a;
	color:#fff;
	font-size: 10px;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	line-height: 12px;
	width:100%;
	text-decoration: none;
	display: block; }
.menu a:active
{
	background-color:#e2001a;
	color:#fff;
	font-size: 9px;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	line-height: 12px;
	text-decoration: none;
	width:100%;
	display: block; }
.menustatus {
	color: #fff;
	font-size: 10px;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	line-height: 12px;
	text-decoration: none;
	background-color: #e2001a;
	display: block;
	width: 100%; }
.navihead       {
	color: #004688;
	font-weight: bold;
	font-size: 10px;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	line-height: 15px;
	border-bottom: 1px dotted #004688; }
.navitop: {
	color: #fff;
	font-size: 10px;
	font-family: Verdana, Arial, Geneva, sans-serif;
	line-height: 13px;
	background-color: #003576;
	text-decoration: none ;
	text-align: center;
	display: block; }
.navitop:a:link {
	color: #fff;
	font-size: 10px;
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-weight: bold;
	line-height: 13px;
	background-color: #003576;
	text-decoration: none;
	text-align: center;
	display: block; }
.navitop:a:link:hover {
	color: #fff;
	font-size: 10px;
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-weight: bold;
	line-height: 13px;
	background-color: #ff0010;
	text-decoration: none;
	text-align: center;
	display: block; }
.navitop:a:visited {
	color: #fff;
	font-size: 10px;
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-weight: bold;
	line-height: 13px;
	background-color: #003576;
	text-decoration: none;
	text-align: center;
	display: block; }
.navitop:a:visited:hover {
	color: #fff;
	font-size: 10px;
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-weight: bold;
	line-height: 13px;
	background-color: #ff0010;
	text-decoration: none;
	text-align: center;
	display: block; }
.tdhead {
	background-color: #ccd8e9; }
.tdnavi {
	color: white;
	font-size: 10px;
	font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif;
	line-height: 5px;
	background-color: #003576;
	text-align: center; }
.textklein  {
	color: black;
	font-size: 9px;
	line-height: 12px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular ; }
.textkleincol {
	color: #9e0012;
	font-size: 9px;
	line-height: 12px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular ; }
.textmarker     {
	color: #ccd8e9;
	font-size: 12px;
	line-height: 15px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular ; }
.teaser {
	color: #003d8f;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	line-height: 18px; }
.textmarkerbold      {
	color: #4c4c4c;
	font-weight: bold;
	font-size: 11px;
	line-height: 15px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular ; }
.textmarkerboldcol    {
	color: #e2001a;
	font-weight: bold;
	font-size: 10px;
	line-height: 13px;
	font-family: Helvetica, Verdana, Arial, Geneva, Swiss, SunSans-Regular ; }
.textmarkercol    {
	color: #003d8f;
	font-size: 10px;
	line-height: 13px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular ; }
.textmarkercolbig {
	color: #003d8f;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	line-height: 13px; }
#blau {
	background-color: #00f; }
#rot {
	background-color: #f00; }
#table {
	background-color: #e9ebf6;
	width: 100%;
	height: 100%;
	border-style: none; }
#logo {
	border: dotted 1px #fff; }
.tdrechts {
	text-align: right;
	float: right; }
select, input {
	font-size: 10px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	line-height: 10px; }
.tdinfo {
	color: #003d8f;
	font-size: 9px;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-weight: bold;
	background-color: #ccd8e9;
	padding-right: 2px; }
.tdtrennerunten {
	border-bottom: 1px dotted #003d8f; }
.tdinfobox {
	color: #003d8f;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 12px;
	background-color: #ecf0f5;
	padding: 8px;
	border-top: 1px dotted #003d8f;
	border-bottom: 1px dotted #003d8f; }
.tdinfoboxhead {
	color: #003d8f;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 12px; }
.info a         {
	color: #003c92;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 12px;
	text-decoration: underline; }
.info a:link:hover        {
	color: #e2001a;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 12px;
	text-decoration: none ; }
.info a:visited      {
	color: #003c92;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 12px;
	text-decoration: underline ; }
.info a:visited:hover        {
	color: #e2001a;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 12px;
	text-decoration: none ; }
	
/*
ul {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 16px;
	vertical-align: top;
	padding-top: 0;
	padding-left: 0;
	list-style: none url(images/liste.gif) inside; }
*/

#motiv {
	background-color: #003c92;
	display: block; }
#motiv a {
	background-color: #ecf0f5;
	width: 45px;
	height: 45px;
	display: block; }
#motiv a:hover {
	background-color: #003c92;
	width: 45px;
	height: 45px;
	display: block; }
#eingabe {
	width: 200px;
	height: 14px;
	border: solid 1px #ccd8e9; }
#eingabefeld {
	width: 200px;
	height: 60px;
	border: solid 1px #ccd8e9; }
#auswahl {
	width: 200px;
	height: 14px; }
#message {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 10px;
	}


