/* MAHA TachoControl DATA - Cascading Stylesheets Definitions */

html,body {
  padding: 0px;
  margin: 0px;
  vertical-align: top;
  text-align: left;
  background-color: #FFFFFF;
  font-family: Verdana, Arial, 'Times New Roman';
  font-style: normal;
  font-variant: normal;
  font-size: 8pt;
  font-weight: normal;
  text-decoration: none;
  text-transform: none;
  color: #000000;
}

table,th,td,div {
  padding: 0px;
  margin: 0px;
  vertical-align: top;
  text-align: left;
  background-color: #FFFFFF;
  font-family: Verdana, Arial, 'Times New Roman';
  font-style: normal;
  font-variant: normal;
  font-size: 8pt;
  font-weight: normal;
  text-decoration: none;
  text-transform: none;
  color: #000000;
}

ul,ol,dl,dir {
  list-style-position: inside;
  background-color: #DCDCD6;
  font-family: Verdana, Arial, 'Times New Roman';
  font-style: normal;
  font-variant: normal;
  font-size: 8pt;
  font-weight: normal;
  text-decoration: none;
  text-transform: none;
  color: #000000;
}

a,a:link,a:visited {
  font-family: Verdana, Arial, 'Times New Roman';
  font-style: normal;
  font-variant: normal;
  font-size: 8pt;
  font-weight: normal;
  text-decoration: none;
  text-transform: none;
  color: #0057A3;
}

a:hover,a:active,a:focus {
  font-family: Verdana, Arial, 'Times New Roman';
  font-style: normal;
  font-variant: normal;
  font-size: 8pt;
  font-weight: normal;
  text-decoration: underline;
  text-transform: none;
  color: #0057A3;
}

td.reddot, span.reddot, a.reddot, a.reddot:link, a.reddot:visited, a.reddot:hover, a.reddot:active, a.reddot:focus {
  font-family: Arial, Verdana, 'Times New Roman';
  font-style: normal;
  font-variant: normal;
  font-size: 7pt;
  font-weight: normal;
  text-decoration: none;
  text-transform: none;
  color: #FF0000;
}

td.submenu {
  padding-left: 40px;
  padding-top: 15px;
  padding-bottom: 8px;
  padding-right: 34px;
  vertical-align: text-bottom;
  text-align: left;
  background-color: #FFFFFF;
  font-family: Verdana, Arial, 'Times New Roman';
  font-style: normal;
  font-variant: normal;
  font-size: 7pt;
  font-weight: normal;
  text-decoration: none;
  text-transform: none;
  color: #999999;
}

a.submenu,a.submenu:link,a.submenu:visited {
  font-family: Verdana, Arial, 'Times New Roman';
  font-style: normal;
  font-variant: normal;
  font-size: 8pt;
  font-weight: normal;
  text-decoration: none;
  text-transform: none;
  color: #999999;
}

a.submenu:hover,a.submenu:active,a.submenu:focus {
  font-family: Verdana, Arial, 'Times New Roman';
  font-style: normal;
  font-variant: normal;
  font-size: 8pt;
  font-weight: normal;
  text-decoration: underline;
  text-transform: none;
  color: #999999;
}

td.topmenu1 {
  padding-left: 0px;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-right: 20px;
  vertical-align: middle;
  text-align: right;
  background-color: #FFFFFF;
  font-family: Verdana, Arial, 'Times New Roman';
  font-style: normal;
  font-variant: normal;
  font-size: 8pt;
  font-weight: bolder;
  text-decoration: none;
  text-transform: uppercase;
  color: #0057A3;
}

a.topmenu1,a.topmenu1:link,a.topmenu1:visited,a.topmenu1:hover,a.topmenu1:active,a.topmenu1:focus {
  font-family: Verdana, Arial, 'Times New Roman';
  font-style: normal;
  font-variant: normal;
  font-size: 8pt;
  font-weight: bolder;
  text-decoration: none;
  text-transform: uppercase;
  color: #0057A3;
}

td.topmenu2 {
  padding-left: 0px;
  padding-top: 1px;
  padding-bottom: 1px;
  padding-right: 50px;
  vertical-align: middle;
  text-align: right;
  background-color: #FFFFFF;
  font-family: Verdana, Arial, 'Times New Roman';
  font-style: normal;
  font-variant: normal;
  font-size: 8pt;
  font-weight: bold;
  text-decoration: none;
  text-transform: capitalize;
  color: #3199CC;
}

a.topmenu2,a.topmenu2:link,a.topmenu2:visited,a.topmenu2:hover,a.topmenu2:active,a.topmenu2:focus {
  font-family: Verdana, Arial, 'Times New Roman';
  font-style: normal;
  font-variant: normal;
  font-size: 8pt;
  font-weight: bold;
  text-decoration: none;
  text-transform: capitalize;
  color: #3199CC;
}

td.marginallinks {
  padding-left: 0px;
  padding-top: 5px;
  padding-bottom: 2px;
  padding-right: 5px;
  vertical-align: top;
  text-align: right;
  background-color: #DCDCD6;
  font-family: Verdana, Arial, 'Times New Roman';
  font-style: normal;
  font-variant: normal;
  font-size: 8pt;
  font-weight: normal;
  text-decoration: none;
  text-transform: none;
  color: #0057A3;
}

td.marginallink {
  padding-left: 8px;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-right: 8px;
  vertical-align: top;
  text-align: right;
  background-color: #DCDCD6;
  font-family: Verdana, Arial, 'Times New Roman';
  font-style: normal;
  font-variant: normal;
  font-size: 8pt;
  font-weight: normal;
  text-decoration: none;
  text-transform: none;
  color: #0057A3;
}

td.copyright {
  padding-left: 5px;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-right: 2px;
  vertical-align: text-bottom;
  text-align: left;
  background-color: #FFFFFF;
  font-family: Verdana, Arial, 'Times New Roman';
  font-style: normal;
  font-variant: normal;
  font-size: 7pt;
  font-weight: normal;
  text-decoration: none;
  text-transform: none;
  color: #C1C2C0;
}

td.contents {
  padding-left: 3px;
  padding-right: 12px;
  vertical-align: top;
  text-align: left;
  background-color: #DCDCD6;
  font-family: Verdana, Arial, 'Times New Roman';
  font-style: normal;
  font-variant: normal;
  font-size: 8pt;
  font-weight: normal;
  text-decoration: none;
  text-transform: none;
  color: #000000;
}

td.headline {
  padding: 0px;
  margin-bottom: 12px;
  vertical-align: top;
  text-align: left;
  background-color: #DCDCD6;
  font-family: Verdana, Arial, 'Times New Roman';
  font-style: normal;
  font-variant: normal;
  font-size: 9pt;
  font-weight: bold;
  text-decoration: none;
  text-transform: none;
  color: #0057A3;
}

td.subheadline {
  padding-bottom: 12px;
  margin: 0px;
  vertical-align: top;
  text-align: left;
  background-color: #DCDCD6;
  font-family: Verdana, Arial, 'Times New Roman';
  font-style: normal;
  font-variant: normal;
  font-size: 9pt;
  font-weight: bold;
  text-decoration: none;
  text-transform: none;
  color: #000000;
}

td.teasertext {
  padding: 0px;
  margin: 0px;
  line-height: 200%;
  vertical-align: top;
  text-align: left;
  background-color: #DCDCD6;
  font-family: Verdana, Arial, 'Times New Roman';
  font-style: normal;
  font-variant: normal;
  font-size: 8pt;
  font-weight: normal;
  text-decoration: none;
  text-transform: none;
  color: #000000;
}

td.datetime {
  padding: 0px;
  margin: 0px;
  vertical-align: top;
  text-align: right;
  background-color: #DCDCD6;
  font-family: Verdana, Arial, 'Times New Roman';
  font-style: italic;
  font-variant: normal;
  font-size: 8pt;
  font-weight: normal;
  text-decoration: none;
  text-transform: none;
  color: #000000;
}

span.datetime {
  background-color: #DCDCD6;
  font-family: Verdana, Arial, 'Times New Roman';
  font-style: italic;
  font-variant: normal;
  font-size: 8pt;
  font-weight: normal;
  text-decoration: none;
  text-transform: none;
  color: #000000;
}

td.floattext {
  padding-left: 0px;
  padding-top: 8px;
  margin: 0px;
  vertical-align: top;
  text-align: left;
  background-color: #DCDCD6;
  font-family: Verdana, Arial, 'Times New Roman';
  font-style: normal;
  font-variant: normal;
  font-size: 8pt;
  font-weight: normal;
  text-decoration: none;
  text-transform: none;
  color: #000000;
}

td.sitemap {
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 8px;
  padding-right; 12px;
  margin: 2px;
  vertical-align: middle;
  text-align: left;
  background-color: #DCDCD6;
  font-family: Verdana, Arial, 'Times New Roman';
  font-style: normal;
  font-variant: normal;
  font-size: 8pt;
  font-weight: normal;
  text-decoration: none;
  text-transform: none;
  color: #0057A3;
}

div.floattext {
  padding: 0px;
  margin: 0px;
  vertical-align: top;
  text-align: left;
  background-color: #DCDCD6;
  font-family: Verdana, Arial, 'Times New Roman';
  font-style: normal;
  font-variant: normal;
  font-size: 7pt;
  font-weight: normal;
  text-decoration: none;
  text-transform: none;
  color: #0057A3;
}

p {
  vertical-align: top;
  text-align: left;
  background-color: #DCDCD6;
  font-family: Verdana, Arial, 'Times New Roman';
  font-style: normal;
  font-variant: normal;
  font-size: 8pt;
  font-weight: normal;
  text-decoration: none;
  text-transform: none;
  color: #000000;
}

.hrule {
  width: 100%;
  color:  #999999;
  background-color: #DCDCD6;
  height: 1px;
  text-align: center;
  border-style: dashed;
}

.textfeld {
  border: 1px solid #3199CC;
  font-family: Verdana, Arial, 'Times New Roman';
  font-style: normal;
  font-variant: normal;
  font-size: 8pt;
  font-weight: normal;
  text-decoration: none;
  text-transform: none;
  color: #0057A3;
}

td.dynlink,a.dynlink,a.dynlink:link,a.dynlink:visited {
  margin-top: 12px;
  vertical-align: bottom;
  text-align: left;
  background-color: #DCDCD6;
  font-family: Verdana, Arial, 'Times New Roman';
  font-style: normal;
  font-variant: normal;
  font-size: 8pt;
  font-weight: normal;
  text-decoration: none;
  text-transform: none;
  color: #0057A3;
}

td.bigpic {
  padding-left: 0px;
  padding-top: 8px;
  margin: 0px;
  vertical-align: top;
  text-align: center;
  background-color: #DCDCD6;
  font-family: Verdana, Arial, 'Times New Roman';
  font-style: normal;
  font-variant: normal;
  font-size: 7pt;
  font-weight: normal;
  text-decoration: none;
  text-transform: none;
  color: #0057A3;
}

td.formleft {
  padding-right: 4px;
  padding-top: 6px;
  margin: 0px;
  vertical-align: middle;
  text-align: right;
  background-color: #DCDCD6;
  font-family: Verdana, Arial, 'Times New Roman';
  font-style: normal;
  font-variant: normal;
  font-size: 8pt;
  font-weight: normal;
  text-decoration: none;
  text-transform: none;
  color: #000000;
}

td.formright {
  padding-left: 4px;
  padding-top: 6px;
  margin: 0px;
  vertical-align: middle;
  text-align: left;
  background-color: #DCDCD6;
  font-family: Verdana, Arial, 'Times New Roman';
  font-style: normal;
  font-variant: normal;
  font-size: 8pt;
  font-weight: normal;
  text-decoration: none;
  text-transform: none;
  color: #000000;
}

a.dynlink:hover,a.dynlink:active,a.dynlink:focus {
  margin-top: 12px;
  vertical-align: bottom;
  text-align: left;
  background-color: #DCDCD6;
  font-family: Verdana, Arial, 'Times New Roman';
  font-style: normal;
  font-variant: normal;
  font-size: 8pt;
  font-weight: normal;
  text-decoration: underline;
  text-transform: none;
  color: #0057A3;
}

