html {
  color: #000000;
  background: #ffffff;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
  margin: 0;
  padding: 0;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
fieldset, img { border: 0; }
address, caption, cite, code, dfn, em, strong, th, var {
  font-style: normal;
  font-weight: normal;
}
li { list-style: none; }
caption, th { text-align: left; }
h1, h2, h3, h4, h5, h6 {
  font-size: 100%;
  font-weight: normal;
}
q:before { content: ''; }
q:after { content: ''; }
abbr, acronym {
  border: 0;
  font-variant: normal;
}
sup { vertical-align: text-top; }
sub { vertical-align: text-bottom; }
input, textarea, select {
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
}
input, textarea, select { *font-size: 100%; }
legend { color: #000000; }
body, table, b, p, div, td {
  font-size: 11px;
  font-family: Arial, Verdana, sans-serif;
  line-height: 150%;
  vertical-align: center;
  color: #333333;
}
a:link {
  color: #b62716;
  text-decoration: none;
}
a:visited {
  color: #b62716;
  text-decoration: none;
}
a:active {
  color: #b62716;
  text-decoration: none;
}
a:hover {
  color: #b62716;
  text-decoration: none;
}
table[style], td[style] {
  border: 0px solid #000000 !important;
  margin: 0px !important;
  font-size: 12px !important;
}
.WhInput {
  font-size: 10px;
  margin-right: 5px;
}
.FiInput {
  font-size: 10px;
  background: #bbcccb;
}
.MaInput {
  font-size: 10px;
  background: #c1cfd8;
}
.header_headline {
  background-color: #b62716;
  color: #ffffff;
}
.header_link {
  font-weight: bold;
  font-size: 10px;
  color: #003366;
}
.header_link:visited {
  font-weight: bold;
  font-size: 10px;
  color: #003366;
}
.header_link:active {
  font-weight: bold;
  font-size: 10px;
  color: #003366;
}
.header_text {
  font-size: 10px;
  color: #333333;
  padding-left: 5px;
}
.header_box { background-color: #f9f9f9; }
.Sonderlink_aboservice {
  color: #0000ff;
  text-decoration: none;
}
.Sonderlink_aboservice:visited {
  color: #0000ff;
  text-decoration: none;
}
.Sonderlink_aboservice:active {
  color: #0000ff;
  text-decoration: none;
}
.Sonderlink_aboservice:hover {
  color: #003366;
  text-decoration: none;
}
.glTopNavLink {
  font-size: 10px;
  color: #cccccc !important;
  text-decoration: none;
}
.glTopNavLink:visited {
  font-size: 10px;
  color: #cccccc !important;
  text-decoration: none;
}
.glTopNavLink:active {
  font-size: 10px;
  color: #cccccc !important;
  text-decoration: none;
}
.glTopNavLink:hover {
  font-size: 10px;
  color: #ffffff;
  text-decoration: none;
}
.Decor, .glWhite, .Background { background-color: #f2f2f2; }
.Titel {
  font-weight: bold;
  font-size: 12px;
  color: #000000;
  display: block;
  padding-top: 2px !important;
}
.glBackground {
  background-color: #333333;
  padding: 5px;
}
.glHeader {
  background-image: url("http://www.pme.ch/grafik/grafik_navigation_oben_hintergrund1024.jpg");
  background-repeat: no-repeat;
  background-color: red;
}
.glLogin {
  font-size: 12px;
  color: #cccccc;
}
.glLogin:active {
  font-size: 12px;
  color: #cccccc;
}
.glLogin:visited {
  font-size: 12px;
  color: #cccccc;
}
.glLogin:hover { color: #ffffff; }
.glTitel {
  font-size: 16px;
  font-weight: bold;
}
.glSubTitel {
  font-size: 14px;
  font-weight: bold;
}
.glSubSubTitel {
  font-size: 12px;
  font-weight: bold;
}
.glSubSubTitelSitemap {
  font-size: 11px;
  font-weight: bold;
}
.glGrau { background-color: #cccccc; }
.glGrauerRandRechts {
  font-size: 11px;
  font-weight: bold;
  color: #42515a;
  background-color: #ffffff;
  border-color: #ffffff #cccccc #ffffff #ffffff;
  border-style: solid;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
}
.glLegende { font-size: 9px; }
.glRoterText { color: #ff0033; }
.glGruenerText { color: #009900; }
.xxMenuLink {
  font-size: 12px;
  color: #000000;
}
.xxMenuLink:visited {
  font-size: 12px;
  color: #000000;
}
.xxMenuLink:active {
  font-size: 12px;
  color: #000000;
}
.fiMenuActive .xxMenuLink {
  font-size: 12px;
  color: #ffffff;
}
.fiMenuActive .xxMenuLink:visited {
  font-size: 12px;
  color: #ffffff;
}
.fiMenuActive .xxMenuLink:active {
  font-size: 12px;
  color: #ffffff;
}
.maMenuActive .xxMenuLink {
  font-size: 12px;
  color: #ffffff;
}
.maMenuActive .xxMenuLink:visited {
  font-size: 12px;
  color: #ffffff;
}
.maMenuActive .xxMenuLink:active {
  font-size: 12px;
  color: #ffffff;
}
.xxMenuLink:hover {
  font-size: 12px;
  color: #ffffff;
}
.fiBackground { background-color: #c1cfd9; }
.fiDecor { background-color: #336666; }
.fiTitel {
  font-size: 11px;
  font-weight: bold;
  color: #336666;
  background-color: #ffffff;
}
.fiTabAktiv {
  font-size: 11px;
  font-weight: bold;
  color: #ffffff;
  background-color: #336666;
}
.fiTabAktiv:visited {
  font-size: 11px;
  font-weight: bold;
  color: #ffffff;
  background-color: #336666;
}
.fiTabAktiv:active {
  font-size: 11px;
  font-weight: bold;
  color: #ffffff;
  background-color: #336666;
}
.fiTabAktiv:hover { color: #ffffff; }
.fiNav {
  color: #000000;
  font-size: 12px;
  font-decoration: none;
}
.fiNav:visited {
  color: #000000;
  font-size: 12px;
  font-decoration: none;
}
.fiNav:active {
  color: #000000;
  font-size: 12px;
  font-decoration: none;
}
.fiNav:hover { color: #336666; }
.fiTabPassiv {
  font-size: 11px;
  font-weight: bold;
  color: #336666;
  background-color: #c1cfd9;
}
.fiTabPassiv:visited {
  font-size: 11px;
  font-weight: bold;
  color: #336666;
  background-color: #c1cfd9;
}
.fiTabPassiv:active {
  font-size: 11px;
  font-weight: bold;
  color: #336666;
  background-color: #c1cfd9;
}
.fiTabPassiv:hover { color: #999999; }
.fiLink {
  color: #000000;
  text-decoration: none;
}
.fiLink:active {
  color: #000000;
  text-decoration: none;
}
.fiLink:visited {
  color: #000000;
  text-decoration: none;
}
.fiTitleLink {
  color: #336666;
  text-decoration: none;
}
.fiTitleLink:active {
  color: #336666;
  text-decoration: none;
}
.fiTitleLink:visited {
  color: #336666;
  text-decoration: none;
}
.fiLink:hover {
  color: #666666;
  text-decoration: none;
}
.fiTitleLink:hover {
  color: #666666;
  text-decoration: none;
}
.fiKursTitel {
  color: #ffffff;
  background-color: #336666;
}
.fiKursUeberschrift {
  font-size: 11px;
  font-weight: bold;
  color: #ffffff;
  background-color: #336666;
}
.fiAnTop {
  font-size: 10px;
  font-weight: bold;
  color: #339966;
  background-color: #ffffff;
}
.fiAnPfeilTextTop {
  font-size: 10px;
  font-weight: bold;
  color: #ffffff;
  background-image: url("http://www.pme.ch/grafik/grafik_bar_top_1px.gif");
  background-repeat: repeat-x;
}
.fiAnNeutral {
  font-size: 10px;
  font-weight: bold;
  color: #336699;
  background-color: #ffffff;
}
.fiAnPfeilTextNeutral {
  font-size: 10px;
  font-weight: bold;
  color: #ffffff;
  background-image: url("http://www.pme.ch/grafik/grafik_bar_neutral_1px.gif");
  background-repeat: repeat-x;
}
.fiAnFlop {
  font-size: 10px;
  font-weight: bold;
  color: #cc0066;
  background-color: #ffffff;
}
.fiAnPfeilTextFlop {
  font-size: 10px;
  font-weight: bold;
  color: #ffffff;
  background-image: url("http://www.pme.ch/grafik/grafik_bar_flop_1px.gif");
  background-repeat: repeat-x;
}
.fiAnSchnitt {
  font-size: 14px;
  font-weight: light;
}
.fiAnZahl {
  font-size: 20px;
  font-weight: bold;
}
.fiAnPunkte {
  font-size: 14px;
  font-weight: light;
}
.fiAnHoechst {
  font-size: 9px;
  font-weight: light;
}
.MenuInactive {
  font-size: 12px;
  background-color: #c1cfd9;
}
.MenuActive {
  font-size: 12px;
  background-color: #003366;
}
.MenuBackground { background-color: red; }
.maTabAktiv {
  font-size: 11px;
  font-weight: bold;
  color: #ffffff;
  background-color: #003366;
}
.maTabAktiv:visited {
  font-size: 11px;
  font-weight: bold;
  color: #ffffff;
  background-color: #003366;
}
.maTabAktiv:active {
  font-size: 11px;
  font-weight: bold;
  color: #ffffff;
  background-color: #003366;
}
.maTabAktiv:hover { color: #ffffff; }
.maTabPassiv {
  font-size: 11px;
  font-weight: bold;
  color: #003366;
  background-color: #c1cfd9;
}
.maTabPassiv:visited {
  font-size: 11px;
  font-weight: bold;
  color: #003366;
  background-color: #c1cfd9;
}
.maTabPassiv:active {
  font-size: 11px;
  font-weight: bold;
  color: #003366;
  background-color: #c1cfd9;
}
.maTabPassiv:hover { color: #003366; }
.maNav {
  color: #000000;
  font-size: 12px;
  font-decoration: none;
}
.maNav:visited {
  color: #000000;
  font-size: 12px;
  font-decoration: none;
}
.maNav:active {
  color: #000000;
  font-size: 12px;
  font-decoration: none;
}
.maNav:hover { color: #003366; }
.maLink {
  color: #000000;
  text-decoration: none;
}
.maLink:active {
  color: #000000;
  text-decoration: none;
}
.maLink:visited {
  color: #000000;
  text-decoration: none;
}
.maTitleLink {
  color: #003366;
  text-decoration: none;
}
.maTitleLink:active {
  color: #003366;
  text-decoration: none;
}
.maTitleLink:visited {
  color: #003366;
  text-decoration: none;
}
.maLink:hover {
  color: #666666;
  text-decoration: none;
}
.maTitleLink:hover {
  color: #666666;
  text-decoration: none;
}
.clBackground {
  background-color: #cacad1;
  color: #000000;
}
.clDecor { background-color: #333366; }
.clTitel {
  font-size: 11px;
  font-weight: bold;
  color: #333366;
  background-color: #ffffff;
}
.clSubTitel {
  font-size: 11px;
  font-weight: bold;
  color: #333366;
}
.clSubTitel:active {
  font-size: 11px;
  font-weight: bold;
  color: #333366;
}
.clSubTitel:visited {
  font-size: 11px;
  font-weight: bold;
  color: #333366;
}
.clSubTitel:hover { color: 999999; }
.clLink {
  font-size: 10px;
  color: #000000;
  text-decoration: none;
}
.clLink:active {
  font-size: 10px;
  color: #000000;
  text-decoration: none;
}
.clLink:visited {
  font-size: 10px;
  color: #000000;
  text-decoration: none;
}
.clLink:hover {
  font-size: 9px;
  color: #42515a;
  text-decoration: none;
}
.wtBackground { background-color: #c1cfd9; }
.FehlerText {
  font-size: 9px;
  color: #ff0000;
  text-decoration: none;
}
.sbverbundflyer {
  color: #ffffff;
  background: #ff0000;
  display: block;
  font-weight: bold;
}
.pfeil_link {
  background-image: url("http://www.pme.ch/grafik/grafik_pfeil_doppel_rechts_11_9.gif");
  background-repeat: no-repeat;
}
.bold { font-weight: bold; }
.leftMenu {
  background-color: #f2f2f2;
  width: 168px;
}
.menu_header, .main_header, .header_headline {
  font-size: 12px;
  font-weight: bold;
  line-height: 12px;
  text-transform: uppercase;
  padding: 4px 6px 3px 6px;
  border: 0px !important;
  border-left: 1px solid #ffffff !important;
}
.menu_header, .main_header {
  color: #ffffff;
  background-color: #b62716;
}
.menu_body {
  background-color: #f2f2f2;
  margin: 10px 0px;
}
.menu_body a:link {
  color: #333333;
  background: url("http://www.pme.ch/grafik/grafik_pfeil_navigation_finance_inaktiv.gif") no-repeat 5px 0px;
  display: block;
  padding: 3px 6px 3px 15px;
  font-size: 12px;
}
.menu_body a:visited {
  color: #333333;
  background: url("http://www.pme.ch/grafik/grafik_pfeil_navigation_finance_inaktiv.gif") no-repeat 5px 0px;
  display: block;
  padding: 3px 6px 3px 15px;
  font-size: 12px;
}
.menu_body a:active {
  color: #333333;
  background: url("http://www.pme.ch/grafik/grafik_pfeil_navigation_finance_inaktiv.gif") no-repeat 5px 0px;
  display: block;
  padding: 3px 6px 3px 15px;
  font-size: 12px;
}
.menu_body a:hover {
  color: #000000;
  background-color: #dddddd;
}
.main_body {
  background-color: #ffffff;
  padding: 10px;
}
.leftMenu .imageBox { margin: 10px 0px; }
.imageBox a {
  background-image: none !important;
  background-color: #ffffff !important;
  display: inline !important;
}
.imageBox a:visited {
  background-image: none !important;
  background-color: #ffffff !important;
  display: inline !important;
}
.imageBox a:active .imageBox a:hover {
  background-image: none !important;
  background-color: #ffffff !important;
  display: inline !important;
}
div.line {
  height: 1px;
  display: block;
  border-top-color: #ffffff;
  border-top-width: 1px;
  border-top-style: solid;
  clear: both;
  margin-top:15px;
  margin-bottom:5px;
}
.wettbewerb_box {
  border: 1px solid #dddddd;
  background-color: #f2f2f2;
  padding: 5px;
}

.mainColumn{
  background-color: #ffffff;
}
	

.glSubBox
{
	background-color:#F2F2F2;
	padding:5px!important;
}
