// basic formatting
.anker                          { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #707070; font-style: normal; font-weight: bold; text-decoration: none;}
.headline                       { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #024A94; font-style: normal; font-weight: bold; text-decoration: none;}
.headlinestart                  { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #B6CAE2; font-style: normal; font-weight: bold; text-decoration: none;}
.headlineschwarz                { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-style: normal; font-weight: bold; text-decoration: none;}
.headlineschwarz2               { font-family: Arial; font-size: 11px; color: #000000; font-style: normal; font-weight: bold;   text-decoration: none;} 
.headlineblue                   { font-family: Arial; font-size: 12px; color: #024A94; font-style: normal; font-weight: bold;   text-decoration: none;} 
.headlinedarkgrey               { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #040404; font-style: normal; font-weight: bold; text-decoration: none;} 
.headlinegrey                   { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #505050; font-style: normal; font-weight: bold;   text-decoration: none; line-height: 1.2em; margin-top: 2px; margin-bottom: 6px;} 
.headlinegreysmall              { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #505050; font-style: normal; font-weight: bold;   text-decoration: none; line-height: 1.2em; margin-top: 2px; margin-bottom: 6px;} 
.headlineweiss                  { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-style: normal; font-weight: bold; text-decoration: none;}
.weiss                          { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-style: normal; font-weight: normal; text-decoration: none;}
.hl_chronik                     { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #024A94; font-style: normal; font-weight: bold; text-decoration:underline;}
.nav                            { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-style: normal; font-weight: normal; text-decoration: none;}
.contexthead                    { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #707070; font-style: normal; font-weight: bold; text-decoration: none;}
.tabweiss                       { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-style: normal; font-weight: normal; text-decoration: none;}
.tabweissgross                  { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-style: normal; font-weight: normal; text-decoration: none;}
.tabweisshead                   { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-style: normal; font-weight: bold; text-decoration: none;}
.tabweissh2                     { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; font-style: normal; font-weight: bold; text-decoration: none;}
.tabblau                        { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #024A94; font-style: normal; font-weight: normal; text-decoration: none;}
.tabblau2                       { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; font-style: normal; font-weight: normal; text-decoration: none; background-color: #024A94; }
.tabgrau                        { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #b6b6b6; font-style: normal; font-weight: normal; text-decoration: none;}
.tabblaugross                   { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #024A94; font-style: normal; font-weight: bold; text-decoration: none;}
.tabblaugross2                  { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #024A94; font-style: normal; font-weight: normal; text-decoration: none;}
.tabweissbu                     { font-family: Arial, Helvetica, sans-serif; color: #ffffff; font-style: normal; font-weight: normal; font-size: 9px; text-decoration: none }
.darkblue                       { font-family: Arial, Helvetica, sans-serif; font-size: 11px; background-color: #024a94; color: #ffffff;  }
.darkblue2                      { font-family: Arial, Helvetica, sans-serif; font-size: 11px; background-color: #024a94; color: #ffffff;  font-weight: bold; }
.midblue                        { font-family: Arial, Helvetica, sans-serif; font-size: 11px; background-color: #4678b6; color: #ffffff;  }
.lightblue                      { font-family: Arial, Helvetica, sans-serif; font-size: 11px; background-color: #b6cae2; color: #024a94;  }
.darkgray                       { font-family: Arial, Helvetica, sans-serif; font-size: 11px; background-color: #b6b6b6; color: #024a94;  }
.midgray                        { font-family: Arial, Helvetica, sans-serif; font-size: 11px; background-color: #c6c6c6; color: #024a94;  }
.midgray2                       { font-family: Arial, Helvetica, sans-serif; font-size: 11px; background-color: #c6c6c6; color: #000000;  font-weight: bold; }
.lightgray                      { font-family: Arial, Helvetica, sans-serif; font-size: 11px; background-color: #d7d7d7; color: #024a94;  }
.lightgray2                     { font-family: Arial, Helvetica, sans-serif; font-size: 11px; background-color: #e7e7e7; color: #000000;  }
.lightgray3                     { font-family: Arial, Helvetica, sans-serif; font-size: 10px;                            color: #64686b; margin-bottom:6px; }
.addresstop                     { font-family: Arial, Helvetica, sans-serif; font-size: 10px;                            color: #000000; margin-top:4px; }
.addressbottom                  { font-family: Arial, Helvetica, sans-serif; font-size: 10px;                            color: #000000; margin-bottom:4px; }
.addressplain                   { font-family: Arial, Helvetica, sans-serif; font-size: 10px;                            color: #000000; margin-bottom:4px; margin-top:4px }
td                              { font-family: Arial; font-size: 10px; color: #000000; font-style: normal; font-weight: normal; text-decoration: none;}
td.lightblue                    { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; background-color: #cce1f0; color: #024a94; line-height:1.4em;  }
strong                          { font-family: Arial; font-size: 11px; color: #000000; font-style: normal; font-weight: bold;   text-decoration: none;} 
sup                             { font-family: Arial; font-size: 8px; color: #000000; font-style: normal; font-weight: normal; text-decoration: none;}
h1                              { font-family: Arial; font-size: 14px; color: #000000; font-style: normal; font-weight: bold;   text-decoration: none;} 
h2                              { font-family: Arial; font-size: 12px; color: #000000; font-style: normal; font-weight: bold;   text-decoration: none;} 
h3                              { font-family: Arial; font-size: 11px; color: #000000; font-style: normal; font-weight: bold;   text-decoration: none; padding-bottom: 0px; margin-bottom: 3px;} 
h4                              { font-family: Arial; font-size: 10px; color: #000000; font-style: normal; font-weight: bold;   text-decoration: none;} 
.bold                           { font-family: Arial; font-size: 10px; color: #000000; font-style: normal; font-weight: bold; text-decoration: none;}
.sub                            { font-family: Arial; font-size: 10px; color: #024A94; font-style: normal; font-weight: bold; text-decoration: none;}

// link formatting
a:link                          { font-family: Arial; font-size: 10px; font-style: normal; font-weight: normal; color: #000000; text-decoration:underline;} 
a:visited                       { font-family: Arial; font-size: 10px; font-style: normal; font-weight: normal; color: #000000; text-decoration:underline;}
a:active                        { font-family: Arial; font-size: 10px; font-style: normal; font-weight: normal; color: #000000; text-decoration:underline;}
a.tabblau                       { font-family: Arial; font-size: 10px; font-style: normal; font-weight: normal; color: #024A94; text-decoration:none;}
a.tabblau:link                  { font-family: Arial; font-size: 10px; font-style: normal; font-weight: normal; color: #024A94; text-decoration:none;}
a.tabblau:visited               { font-family: Arial; font-size: 10px; font-style: normal; font-weight: normal; color: #024A94; text-decoration:none;}
a.tabblau:active                { font-family: Arial; font-size: 10px; font-style: normal; font-weight: normal; color: #024A94; text-decoration:none;}
a.tabblau2                      { font-family: Arial; font-size: 11px; font-style: normal; font-weight: normal; color: #ffffff; background-color: #024A94; text-decoration:none;}
a.tabblau2:link                 { font-family: Arial; font-size: 11px; font-style: normal; font-weight: normal; color: #ffffff; background-color: #024A94; text-decoration:none;}
a.tabblau2:visited              { font-family: Arial; font-size: 11px; font-style: normal; font-weight: normal; color: #ffffff; background-color: #024A94; text-decoration:none;}
a.tabblau2:active               { font-family: Arial; font-size: 11px; font-style: normal; font-weight: normal; color: #ffffff; background-color: #024A94; text-decoration:none;}
a.tabblau3                      { font-family: Arial; font-size: 10px; font-style: normal; font-weight: normal; color: #024A94; text-decoration:underline;}
a.tabblau3:link                 { font-family: Arial; font-size: 10px; font-style: normal; font-weight: normal; color: #024A94; text-decoration:underline;}
a.tabblau3:visited              { font-family: Arial; font-size: 10px; font-style: normal; font-weight: normal; color: #024A94; text-decoration:underline;}
a.tabblau3:active               { font-family: Arial; font-size: 10px; font-style: normal; font-weight: normal; color: #024A94; text-decoration:underline;}
a.tabblau4                      { font-family: Arial; font-size: 12px; font-style: normal; font-weight: normal; color: #024A94; text-decoration:none;}
a.tabblau4:link                 { font-family: Arial; font-size: 12px; font-style: normal; font-weight: normal; color: #024A94; text-decoration:none;}
a.tabblau4:visited              { font-family: Arial; font-size: 12px; font-style: normal; font-weight: normal; color: #024A94; text-decoration:none;}
a.tabblau4:active               { font-family: Arial; font-size: 12px; font-style: normal; font-weight: normal; color: #024A94; text-decoration:none;}
a.einfach                       { font-family: Arial; font-size: 10px; font-style: normal; font-weight: normal; color: #000000; text-decoration:none;}
a.einfach:link                  { font-family: Arial; font-size: 10px; font-style: normal; font-weight: normal; color: #000000; text-decoration:none;}
a.einfach:visited               { font-family: Arial; font-size: 10px; font-style: normal; font-weight: normal; color: #000000; text-decoration:none;}
a.einfach:active                { font-family: Arial; font-size: 10px; font-style: normal; font-weight: normal; color: #000000; text-decoration:none;}
a.linkheadline                  { font-family: Arial; font-size: 12px; font-style: normal; font-weight: bold; color: #024A94; text-decoration:underline;}
a.linkheadline:link             { font-family: Arial; font-size: 12px; font-style: normal; font-weight: bold; color: #024A94; text-decoration:underline;}
a.linkheadline:visited          { font-family: Arial; font-size: 12px; font-style: normal; font-weight: bold; color: #024A94; text-decoration:underline;}
a.linkheadline:active           { font-family: Arial; font-size: 12px; font-style: normal; font-weight: bold; color: #024A94; text-decoration:underline;}
a.tabblauunderline              { font-family: Arial; font-size: 10px; font-style: normal; font-weight: normal; color: #024A94; text-decoration:underline;}
a.tabblauunderline:link         { font-family: Arial; font-size: 10px; font-style: normal; font-weight: normal; color: #024A94; text-decoration:underline;}
a.tabblauunderline:visited      { font-family: Arial; font-size: 10px; font-style: normal; font-weight: normal; color: #024A94; text-decoration:underline;}
a.tabblauunderline:active       { font-family: Arial; font-size: 10px; font-style: normal; font-weight: normal; color: #024A94; text-decoration:underline;}
a.grey                          { font-family: Arial; font-size: 10px; font-style: normal; font-weight: normal; color: #B8B7B7; text-decoration:none;}
a.grey:link                     { font-family: Arial; font-size: 10px; font-style: normal; font-weight: normal; color: #B8B7B7; text-decoration:none;}
a.grey:visited                  { font-family: Arial; font-size: 10px; font-style: normal; font-weight: normal; color: #B8B7B7; text-decoration:none;}
a.grey:active                   { font-family: Arial; font-size: 10px; font-style: normal; font-weight: normal; color: #B8B7B7; text-decoration:none;}

// forms formatting
input.partner                   { font-family: Arial; font-size: 10px; color: #000000; width: 70px;}
input.headsuche                 { font-family: Arial; font-size: 10px; color: #024A94; width: 60px;}
input.contact                   { font-family: Arial; font-size: 10px; color: #000000; width: 190px;}
input.contactcms                { font-family: Arial; font-size: 10px; color: #000000; width: 400px;}
input.nummer                    { font-family: Arial; font-size: 10px; color: #000000; width: 40px;}
input.suche                     { font-family: Arial; font-size: 10px; color: #000000; width: 25px;}
input.nummercms                 { font-family: Arial; font-size: 10px; color: #000000; width: 75px;}
input.formular                  { font-family: Arial; font-size: 10px; color: #000000; width: 130px;}
input.formularklein             { font-family: Arial; font-size: 10px; color: #000000; width: 86px;}
textarea.contact                { font-family: Arial; font-size: 10px; color: #000000; width: 190px;}
textarea.contactcms             { font-family: Arial; font-size: 10px; color: #000000; width: 400px;}
select.contact                  { font-family: Arial; font-size: 10px; color: #000000; width: 150px;}
select.suche                    { font-family: Arial; font-size: 10px; color: #000000;}
select.contactcms               { font-family: Arial; font-size: 10px; color: #000000; width: 300px;}
select.pull104                  { font-family: Arial; font-size: 10px; color: #000000; width: 104px;}
select.pull177                  { font-family: Arial; font-size: 10px; color: #000000; width: 177px;}
select.pull239                  { font-family: Arial; font-size: 10px; color: #000000; width: 239px;}

// advanced elements formatting
.advancedul2                    { margin-top: 0.015em; padding-top: 0.5em; padding-bottom: 0.5em; padding-left: 0.75em; color: #ffffff; } 
.advancedul3                    { margin: 0px; padding-top: 0.0em; padding-bottom: 1.5em; padding-left: 1.45em; color: #000000; }
.advancedul4                    { margin: 0px; padding-top: 0.5em; padding-bottom: 1.5em; padding-left: 1.45em; color: #000000; }
.linkul                         { margin: 0px; padding-top: 1em;   padding-left: 2em; color: #000000; list-style-image:url(img/common/ht_bullet.gif); }
.linkul2                        { margin: 0px; padding-top: 1em;   padding-left: 1.5em; color: #000000; list-style-image:url(img/common/blue_bullet_square.gif); }
.smlinkul                       { margin: 0px; padding-top: 0.5em; padding-left: 2.2em; color: #000000; list-style-image:url(img/common/blue_bullet_square.gif); }
.smsublinkul                    { margin: 0px; padding-top: 0.2em; padding-bottom: 0.2em; padding-left: 2em; color: #a6a6a6; list-style-image:url(img/common/blue_bullet_square.gif); }
.absolutenowrap                 { white-space:nowrap; }
.pline                          { background-image: url(img/common/dots2.gif); background-repeat: repeat-x; background-position: bottom; width: auto; padding: 0 0 1px 0; } 
.stdButton                      { background-color: #e0e0f0; color: #202020; font-family: Arial, Helvetica, sans-serif; font-size: 10px; border-top: 1px solid #f0f0f0; border-left: 1px solid #f0f0f0; border-right: 1px solid #b0b0b0; border-bottom: 1px solid #b0b0b0; }
.adol                           { margin: 0px; padding-top: 0.8em; padding-left: 1.45em; color: #000000; }

.od1 { 
    font-family: Arial, sans-serif; 
    font-size: 11px; 
    color: #666666; 
    font-style: normal; 
    font-weight: bold;   
    text-decoration: none;
} 

.home { 
    font-family: Arial, sans-serif; 
    font-size: 11px; 
    color: #000000; 
    font-style: normal; 
    font-weight: medium;   
    text-decoration: none;
    margin-bottom: 2.px;
    padding-bottom: 2px;
    padding-top: 5px;
    padding-left: 22px;
    padding-right: 10px;
} 

.home2 { 
    margin-bottom: 2.px;
    padding-bottom: 1px;
    padding-top: 1px;
    padding-left: 22px;
    padding-right: 10px;
} 



.footnote { 
    font-family: Arial, sans-serif; 
    font-size: 10px; 
    color: #666666; 
    font-style: normal; 
    font-weight: medium;   
    text-decoration: none;
    margin-bottom: 5.px;
    padding-bottom: 1px;
    padding-top: 15px;
    padding-left: 0px;
    padding-right: 0px;
} 

.alert { 
    font-family: Arial, sans-serif; 
    font-size: 10px; 
    color: #ff0000; 
    font-style: normal; 
    font-weight: medium;   
    text-decoration: none;
    margin-bottom: 2.px;
    padding-bottom: 5px;
    padding-top: 5px;
    padding-left: 0px;
    padding-right: 10px;
} 

div.mainmenu td {
  padding: 0px 0px 0px 0px;
}

div.mainmenu td.menu1{
  background-color: #FFFFFF;
  padding: 2px 1px 1px 10px;
  text-decoration: none;
}

div.mainmenu td.menu2{
  background-color: #DEDEDE;
  padding: 2px 1px 1px 1px;
  text-decoration: none;
}

div.mainmenu td.menu3{
  background-color: #DEDEDE;
  padding: 2px 1px 1px 1px;
  text-decoration: none;
}

div.mainmenu td.menu4{
  background-color: #DEDEDE;
  padding: 2px 1px 1px 1px;
  text-decoration: none;
}

div.mainmenu td.menu5{
  background-color: #DEDEDE;
  padding: 2px 1px 1px 1px;
  text-decoration: none;
}

div.mainmenu td.menu5{
  background-color: #DEDEDE;
  padding: 2px 1px 1px 1px;
  text-decoration: none;
}

div.mainmenu td.menu6{
  background-color: #DEDEDE;
  padding: 2px 1px 1px 1px;
  text-decoration: none;
}

div.mainmenu table{
  border-collapse: collapse;
}

div.mainmenu a{
  color: #535353;
  text-decoration : none;
  width: 69px;
  padding-bottom: 1px;
  text-decoration:none;
}

div.mainmenu a.aktiv, div.mainmenu a:hover, div.mainmenu td:hover, div.mainmenu td.aktiv, div.mainmenu td.aktiv a{
  color: #FEFEFE;
  background-color: #004894;
  text-decoration:none;
}

div.footer {
  margin-left: 20px;
  margin-right: 12px;
  width: 440px;
  border-top: 1px solid #B8B7B7;
  height: 40px;
}

div.footer td{
  font-family : Arial, Helvetica, sans-serif;
  font-size : 10px;
  color: #646464;
  padding-top: 2px;
  margin-left: 12px;
}

div.footer td a{
  color: #646464;
  text-decoration: none;
}

table.subnavi a.aktiv, div.mainmenu a:hover, div.mainmenu td:hover, div.mainmenu td.aktiv, div.mainmenu td.aktiv a{
  color: #FEFEFE;
  background-color: #024a94;
  text-decoration:none;
}

table.subnavi {
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  width: 412px;
  height: 0px;
}

div.subnavitop {
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  width: 412px;
  border-bottom: 1px solid #024a94;
  height: 1px;
}

div.subnavibottom {
  margin-left: 20px;
  margin-right: 12px;
  margin-top: 5px;
  width: 440px;
  height: 40px;
}

div.country {
  color: #222222;
  margin-top: 20px;
  margin-left:  0px;
  margin-right: 0px;
  width: 415px;
  border-top: 1px dotted #B8B7B7;
  height: 10px;
}

div.greyblock {
  color: #222222;
  background-color: #ffffff;
  witdh: 370px;
  text-decoration: none;
  padding-bottom: 10px;
  padding-top: 10px;
  padding-left: 0px;
  padding-right: 15px;
}

.greyside {
  background-color: #f5f5f5;
  text-decoration : none;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px; 
  color: #666666; 
  font-style: normal; 
  font-weight: bold;
  line-height: 1.25em;
  margin-top: 2.px;
  padding-bottom: 0px;
  padding-top: 5px;
  padding-left: 10px;
  padding-right: 13px;
}

.greyside2 {
  background-color: #f5f5f5;
  text-decoration : none;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px; 
  color: #666666; 
  font-style: normal; 
  font-weight: bold;
  line-height: 1.25em;
  margin-top: 2.px;
  margin-bottom: 2.px;
  padding-bottom: 2px;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
}

.greyside3 {
  background-color: #f5f5f5;
  text-decoration : none;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px; 
  color: #666666; 
  font-style: normal; 
  font-weight: bold;
  line-height: 1.25em;
  margin-top: 1.px;
  margin-bottom: 1.px;
  padding-bottom: 1px;
  padding-top: 2px;
  padding-left: 10px;
  padding-right: 10px;
}

.greyside4 {
  background-color: #f5f5f5;
  text-decoration : none;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px; 
  color: #666666; 
  font-style: normal; 
  font-weight: bold;
  line-height: 1.em;
  margin-top: 6.px;
  margin-bottom: 1.px;
  padding-bottom: 1px;
  padding-top: 15px;
  padding-left: 15px;
  padding-right: 10px;
}


.darkgreyside {
  background-color: #a5a5a5;
  margin-top: 0.px;
  padding-bottom: 2px;
  padding-top: 2px;
  padding-left: 0px;
  padding-right: 0px;
}

.whiteside {
  background-color: #ffffff;
  text-decoration : none;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px; 
  color: #000000; 
  font-style: normal; 
  line-height: 1.45em;
  font-weight: medium;
  padding-bottom: 0px;
  padding-top: 5px;
  padding-left: 10px;
  padding-right: 10px;
}

.whiteside2 {
  background-color: #ffffff;
  text-decoration : none;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px; 
  color: #666666; 
  font-style: normal; 
  font-weight: bold;
  line-height: 1.25em;
  margin-top: 2.px;
  margin-bottom: 2.px;
  padding-bottom: 5px;
  padding-top: 5px;
  padding-left: 10px;
  padding-right: 10px;
}


.hr {
    margin: 0;
    padding: 0;
    margin-top: 10px;
    margin-bottom: 10px;
    border-bottom: 1px dashed #A5AEC5;
}

.hrfull {
    margin: 0;
    padding: 0;
    margin-top: 10px;
    margin-bottom: 10px;
    border-bottom: 1px solid #A5AEC5;
}

.textgraphics  { 
    background-color: #ffffff;
    margin-right: 12px;  
    margin-top: 2px; 
    margin-bottom: 12px; 
}

.textgraphics2  { 
    margin-left: 12px;  
    margin-top: 2px; 
    margin-bottom: 2px; 
}

.textgraphics3  { 
    background-color: #ffffff;
    margin-right: 12px;  
    margin-top: 2px; 
    margin-bottom: 24px; 
}

.headlinesmall  { 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    color: #024A94; 
    font-style: normal; 
    font-weight: bold; 
    text-decoration: none;
}

.countryweiss { 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    line-height: 1.55em;
    margin: 10px;
    color: #ffffff; 
    font-style: normal; 
    font-weight: bold; 
    text-decoration: none;
}

a.cw a.cw:visited a.cw:visited { 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    line-height: 1.55em;
    margin: 0px;
    color: #ffffff; 
    font-style: normal; 
    font-weight: bold; 
    text-decoration: none;
}


.countrygrey    { 
    background-color: #dedede;
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    line-height: 1.55em;
    margin: 10px;
    padding-left: 2px;
    color: #626562; 
    font-style: normal; 
    font-weight: medium; 
    text-decoration: none;
}


.baseform             { font-family: Arial; font-size: 11px; color: #000000; width: 19.4em;}
.pcontact             { font-family: Arial; font-size: 11px; color: #000000; width: 170px;}


#tabmenu {
    color: #024a94;
    border-bottom: 1px solid #024a94;
    margin: 12px 2px 4px 0px;
    padding: 1px;
    z-index: 1;
    font-size: 10px; 
    padding-left: 0px }


#tabmenu li {
    border-bottom: 0px solid #ffffff;
    color: #024a94;
    font-size: 10px; 
    display: inline;
    overflow: hidden;
    margin: 0px;
    list-style-type: none; }

#tabmenu a, a.active {
    color: #024a94;
    background: #FFFFFF;
    padding: 2px 10px 1px 10px;
    margin: 0px;
    font-size: 10px; 
    text-decoration: none; }

#tabmenu a.active {
    background: #FFFFFF;
    border: 1px solid #024a94;
    margin-right: 2px;
    padding: 2px 10px 2px 10px;
    font-size: 10px; 
    border-bottom: 1px solid #FFFFFF; }

#tabmenu a:hover {
    background: #024a94; 
    font-size: 10px; 
    color: #FFFFFF; }

#tabmenu a.active:hover {
    background: #024a94;
    font-size: 10px; 
    color: #FFFFFF; }

