/***********************************************************************/
/* Content */
/***********************************************************************/
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.Hintergrund  { }
.Headline 
 { color: #304890; font-size: 13px; font-family: Verdana, Arial, sans-serif; font-weight: bold; padding-left: 3px; vertical-align: middle }
         
.Topic 
      { color: #304890; font-size: 12px; font-family: Verdana, Arial, sans-serif; font-weight: bold; line-height: 15px; background-color: #c0c7ce; visibility: visible; padding: 3px; border-right: 2px solid #dfdfdf; border-bottom: 3px solid #dfdfdf }
.BoldDarkblue
{ color: #304890; font-size: 11px; font-family: Verdana, Arial, sans-serif; font-weight: bold; padding-left: 3px }

.BoldDarkblueNormal
{ color: #304890; font-size: 11px; font-family: Verdana, Arial, sans-serif; font-weight: bold; }

.NormalDarkblue
{ color: #304890; font-size: 11px; font-family: Verdana, Arial, sans-serif; padding-left: 3px }

.Bold
{ color: black; font-size: 11px; font-family: Verdana, Arial, sans-serif; font-weight: bold; padding-left: 3px }
   
.Normal  
{ color: black; font-size: 11px; font-family: Verdana, Arial, sans-serif; padding-left: 3px }

.Liste  
 { color: black; font-size: 11px; font-family: Verdana, Arial, sans-serif; text-indent: -11px; padding-left: 12px }

.onlyprint
{ display: none }
   
td	{ font-family: Verdana, Arial, sans-serif; }

a{ color: #304890; font-family: Verdana, Arial, sans-serif; text-decoration: none; }

a:active   { color: #00d2e2; text-decoration: none }
a:visited      { color: #c0c7ce; text-decoration: none }
a:hover  { color: #18BCDE; text-decoration: underline } 

/***********************************************************************/
/* Formulare */
/***********************************************************************/
.form    { text-align: left; margin: 3px 1px 1px; padding: 0; width: auto }

.button         { color: #304890; font-size: 9px; font-family: Verdana, Arial, sans-serif; font-weight: bold; background-color: #c0c7ce; text-align: center; cursor: hand; margin-right: 2px; margin-bottom: 2px; padding: 1px; border-width: 1px; border-color: #304890 #808080 #808080 #304890 }

.text       { color: #304890; font-size: 12px; font-family: Verdana, Arial, sans-serif; background-color: #ffffff; text-align: left; margin: 2px; padding: 2px; border-width: 1px; border-color: #808080 #304890 #304890 #808080 }
.select { color: #304890; font-size: 12px; font-family: Verdana, Arial, sans-serif; background-color: #ffffff; text-align: left; margin: 2px; padding: 2px; border-width: 1px; border-color: #808080 #304890 #304890 #808080 }
/***********************************************************************/
/*Menue*/
/***********************************************************************/
.MenueHintergrund { background-color: #dfdfdf }
.MenueTopic  { color: #304890; font-size: 11px; font-family: Verdana, Arial, sans-serif; font-weight: bold; background-color: #c0c7ce; text-transform: uppercase; display: block; padding: 5px; border-top: 1px solid #dfdfdf }
.MenueTopTopic  { color: #dfdfdf; font-size: 11px; font-family: Verdana, Arial, sans-serif; font-weight: bold; background-color: #304890; text-transform: uppercase; display: block; padding: 5px }
.MenueTopic:hover { color: #304890; font-size: 11px; font-family: Verdana, Arial, sans-serif; font-weight: bold; text-decoration: none; background-color: #00d2e2; text-transform: uppercase }
.MenueTopic:active { color: #304890; font-size: 11px; font-family: Verdana, Arial, sans-serif; font-weight: bold; text-decoration: none; background-color: #ffd700; text-transform: uppercase }
.MenueTopic:visited { color: #304890; font-size: 11px; font-family: Verdana, Arial, sans-serif; font-weight: bold; text-decoration: none; text-transform: uppercase }
.MenueTopicActive  { color: #304890; font-size: 11px; font-family: Verdana, Arial, sans-serif; font-weight: bold; background-color: #fc3; text-transform: uppercase; display: block; padding: 5px; border-top: 1px solid #dfdfdf }
.MenueTopicActive:hover { color: #304890; font-size: 11px; font-family: Verdana, Arial, sans-serif; font-weight: bold; text-decoration: none; background-color: #00d2e2; text-transform: uppercase }
.MenueTopicActive:active { color: #304890; font-size: 11px; font-family: Verdana, Arial, sans-serif; font-weight: bold; text-decoration: none; background-color: #ffd700; text-transform: uppercase }
.MenueTopicActive:visited { color: #304890; font-size: 11px; font-family: Verdana, Arial, sans-serif; font-weight: bold; text-decoration: none; text-transform: uppercase }
.MenueList   { color: #304890; font-size: 11px; font-family: Verdana, Arial, sans-serif; text-decoration: underline; display: block; padding: 5px }
.MenueList:active  { color: #48489c; text-decoration: none }
.MenueList:visited      { color: #304890 }
.MenueList:hover  { color: #00d2e2; text-decoration: underline }
/***********************************************************************/
/*Navigation*/
/***********************************************************************/
.Navigation { color: #304890; font-size: 11px; padding: 5px; border-top: 1px solid #c0c7ce; border-bottom: 1px solid #dfdfdf }
/***********************************************************************/
/* Footer */
/***********************************************************************/

.footer 
      { color: #304890; font-size: 9px; font-family: Verdana, Arial, sans-serif; line-height: 10px; visibility: visible; padding: 3px; vertical-align: middle }

.footerBackground 
        { color: #304890; font-size: 9px; font-family: Verdana, Arial, sans-serif; line-height: 10px; background-color: transparent; visibility: visible; padding: 3px; vertical-align: middle }


.footerLine 
        { background-color: #dfdfdf; vertical-align: middle; border-top: 1px solid #304890; border-right: #304890; border-bottom: #304890; border-left: #304890 }
.footer a { color: #304890; text-decoration: none; text-indent: 2mm; margin-left: 2mm; }
.footer a:active { color: #304890; text-decoration: none; text-indent: 2mm; margin-left: 2mm; }
.footer a:visited { color: #304890; text-decoration: none; text-indent: 2mm; margin-left: 2mm; }
.footer a:hover  { color: #304890; text-decoration: underline; text-indent: 2mm; margin-left: 2mm; }
