/* Default */
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #6495ED;
	font-weight: bold;
	text-decoration: none ;
	font-size: 12px;
}
a:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #6495ED;
	font-weight: bold;
	text-decoration: none ;
	font-size: 12px;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #1E90FF;
	font-weight: bold;
	text-decoration: underline ;
	font-size: 12px;
}
a:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #6495ED;
	font-weight: bold;
	text-decoration: none ;
	font-size: 12px;
}

a.topnavi:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-decoration: none;
	color: White;
}
a.topnavi:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-decoration: none;
	color: White;
}
a.topnavi:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-decoration: none;
	color: White;
}
a.topnavi:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-decoration: none;
	color: #FF0000;
}

a.topnaviactive:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-decoration: none;
	color: #FF0000;
}
a.topnaviactive:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-decoration: none;
	color: #FF0000;
}
a.topnaviactive:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-decoration: none;
	color: #FF0000;
}
a.topnaviactive:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-decoration: none;
	color: #FF0000;
}

.topcell {
	background-color: #909598;
	background-image: url(/images/topback.gif);
}
.topcellactive {
	background-color: #CCCCCC;
	background-image: url(/images/topbackactive.gif);
}

body, table, td, tr, th, p, ul, ol, li, div { font-family: Arial, Helvetica, sans-serif; color: #222222; font-size: 12px; }
h1 { font-family: Arial, Helvetica, sans-serif; color: #222222; font-size: 14pt; font-weight: bold; }
h2 { font-family: Arial, Helvetica, sans-serif; color: #222222; font-size: 12pt; font-weight: bold; }
select, option, form, input, textarea { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; }
strong { font-weight: bold; color: #222222; }
i, em { font-style: italic; }
small { font-family: Arial, Helvetica, sans-serif; color: #222222; font-size: xx-small; }
big { font-family: Arial, Helvetica, sans-serif; color: #222222; font-size: large; }
/* Default */

.kontakt { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #222222; background-color: #909598; border: #000000; border-style: solid; border-top-width: 1pt; border-right-width: 1pt; border-bottom-width: 1pt; border-left-width: 1pt; }

.kategorieueberschrift { font-family: Arial, Helvetica, sans-serif; color: #222222; font-size: 12pt; font-weight: bold; font-style: italic; margin-bottom: 0pt; }
.ueberschrift { font-family: Arial, Helvetica, sans-serif; color: #222222; font-size: 12pt; font-weight: bold; }
.ueberschriftgross { font-family: Arial, Helvetica, sans-serif; color: #222222; font-size: 10pt; font-weight: bold; }
.kurztext { font-family: Arial, Helvetica, sans-serif; color: #222222; font-size: 10pt; font-weight: bold; }

a.subnavigation:visited { font-family: Arial, Helvetica, sans-serif; color: #222222; font-weight: normal; text-decoration: none; font-size: 12px; }
a.subnavigation:active { font-family: Arial, Helvetica, sans-serif; color: #222222; font-weight: normal; text-decoration: none; font-size: 12px; }
a.subnavigation:hover { font-family: Arial, Helvetica, sans-serif; color: #222222; font-weight: normal; text-decoration: underline; font-size: 12px; }
a.subnavigation:link { font-family: Arial, Helvetica, sans-serif; color: #222222; font-weight: normal; text-decoration: none; font-size: 12px; }

a.subnavigation-aktiv:visited { font-family: Arial, Helvetica, sans-serif; color: #222222; font-weight: bold; text-decoration: none; font-style: italic; font-size: 12px; }
a.subnavigation-aktiv:active { font-family: Arial, Helvetica, sans-serif; color: #222222; font-weight: bold; text-decoration: none; font-style: italic; font-size: 12px; }
a.subnavigation-aktiv:hover { font-family: Arial, Helvetica, sans-serif; color: #222222; font-weight: bold; text-decoration: underline; font-style: italic;  font-size: 12px; }
a.subnavigation-aktiv:link { font-family: Arial, Helvetica, sans-serif; color: #222222; font-weight: bold; text-decoration: none; font-style: italic;  font-size: 12px; }

.topnavigation { font-family: Arial, Helvetica, sans-serif; color: #222222; font-size: 10pt; font-weight: bold; }
.navil { font-family: Arial, Helvetica, sans-serif; color: #222222; font-size: 12px; }
.navilk { font-family: Arial, Helvetica, sans-serif; color: #222222; font-size: 12px; font-weight: normal;}

a.navir:active { font-family: Arial, Helvetica, sans-serif; color: #FF0000; font-size: 12px; }

img {
	border: 0px;
}

  .linehead { background-color: #CCCCCC; 
             font-family: Arial, Helvetica, Verdana;
             font-size: 12px;
             color: #000000; 
             text-align: left;
             vertical-align: middle }
  .kalhead,b.kalhead { background-color: #CCCCCC; 
             font-family: Arial, Helvetica, Verdana;
             font-size: 11px;
             color: #000000; 
             text-align: center;
             vertical-align: middle }
  .kaltop  { background-color: #CCCCCC; 
             font-family: Arial, Helvetica, Verdana;
             font-size: 11px;
             line-height: 10px;
             font-weight: bold;
             color: #000000; 
             text-align: center;
             vertical-align: middle }
  .kalday  { background-color: #DEDEDE; 
             font-family: Arial, Helvetica, Verdana;
             font-size: 11px;
             line-height: 9pt;
             color: #000000; 
             text-align: right;
             vertical-align: top;
             text-decoration: none }
  .kalnow  { background-color: #CCCCCC; 
             font-family: Arial, Helvetica, Verdana;
             font-size: 11px;
             line-height: 9pt;
             color: #ffffff; 
             text-align: right;
             vertical-align: top;
             text-decoration: none }
   b.kalday { background-color: #ededed; 
             font-family: Arial, Helvetica, Verdana;
             font-size: 11px;
             line-height: 9pt;
             font-color: #ffffff; 
             text-align: right;
             vertical-align: top;
             text-decoration: none;        }
   b.kalnow { background-color: #CCCCCC; 
             font-family: Arial, Helvetica, Verdana;
             font-size: 11px;
             line-height: 9pt;
             color: #ffffff; 
             text-align: right;
             vertical-align: top;
             text-decoration: none; }
   .tinyselect { font-family : Arial, Helvetica, Verdana;
                 font-size : 11px; }
  .minilink { font-family: Arial, Helvetica, Verdana;
             font-size: 11px;
             line-height: 9pt;
             color: #000000; 
             text-decoration: none; }
