body,td,th,li,p,ul,ol,dd,dt,h1,h2,h3,h4,h5 {
  font-family: "Arial", "Helvetica", "sans-serif";
  color: black;
  text-decoration: none;
}
a:link {
  text-decoration: none;
  color: #4877BE;
}
a.nounderline, a:link.nounderline, a:active.nounderline, a:visited.nounderline {
  text-decoration: none;
  color: black;
}
a:hover.nounderline {
  text-decoration: none;
  color: #4877BE;
}
body {
    font: 12px Arial, Helvetica, sans-serif;
    background-color: white;
    margin: 0px;
}
td,th,li,p,ol,dd,dt,a,a:link,a:active,a:visited,a:hover {
    font: 12px Arial, Helvetica, sans-serif;
    line-height: 133%;
}
td.kdvipage {
    font: 12px Arial, Helvetica, sans-serif;
    line-height: 133%;
    padding: 1ex;
}
td.grafx, th.grafx {
    line-height: 100%;
    white-space: nowrap;
}
h1 {
    font: bold 16px Arial, Helvetica, sans-serif;
    line-height: 120%;
}
h2 {
    font: bold 14px Arial, Helvetica, sans-serif;
    line-height: 120%;
}
h3 {
    font: bold 13px Arial, Helvetica, sans-serif;
    line-height: 125%;
    margin-bottom: 0ex;
}
h4 {
    font: bold 12px Arial, Helvetica, sans-serif;
    line-height: 133%;
    margin-bottom: 0ex;
}
h5 {
    font: bold 10px Arial, Helvetica, sans-serif;
    line-height: 140%;
    margin-bottom: 0ex;
} 
.base {
    line-height: 100%;
}
.header, p.header, p.header a { 
    font: bold 12px Arial, Helvetica, sans-serif;
    line-height: 133%;
    margin-bottom: -1ex;
}
.kdvi {
  font: 12px Arial, Helvetica, "sans-serif";
  line-height: 130%;
  color: black;
  text-decoration: none;
}
.titlebar {
  font: bold 14px/26px Arial, Helvetica, sans-serif;
  color: black;
  white-space: nowrap;
}

.kdvititle {
  font: 10px "Times New Roman", times, Times, serif;
  color: #999999;
  text-decoration: none;
  letter-spacing: 2px;
}
.kdvititlecap {
  font: 12px "Times New Roman", times, Times, serif;
  color: #666666;
  text-decoration: none;
  letter-spacing: 2px;
}

.menu1 td, .menu1only td, .menu1 td.menu2 {
  padding: 2px;
}

.menu1, .menu1 a, .menu1 a:link, .menu1 a:visited, .menu1 a:active,
.menu1only, .menu1only a, .menu1only a:link, .menu1only a:visited,
.menu1only a:active {
  font: bold 12px/13px px Arial, Helvetica, sans-serif;
  text-decoration: none;
  color: white;
}

.menu1, .menu1 a, .menu1 a:link, .menu1 a:visited, .menu1 a:active {
  background-color: 8d939a;
}

.menu1only, .menu1only a, .menu1only a:link, .menu1only a:visited,
.menu1only a:active {
  background-color: 9a9fa6;
}

.menu1 .selected, .menu1 .selected a, .menu1 .selected a:link,
.menu1 .selected a:visited, .menu1 .selected a:active,
.menu1only .selected, .menu1only .selected a,
.menu1only .selected a:link, .menu1only .selected a:visited,
.menu1only .selected a:active {
/*
  color: #d8d8d8;
*/
  font: bold 12px/13px px Arial, Helvetica, sans-serif;
  color: white;
  text-decoration: underline;
}

.menucolofon {
  font: 10px Arial, Helvetica, sans-serif;
  background-color: #8d939a;
  line-height: 100%;
  color: black;
  text-decoration: none;
  text-align: center;
}

.menu2, .menu2 a, .menu2 a:link, .menu2 a:visited, .menu2 a:active,
    .menu2header {
  font: bold 12px/13px px Arial, Helvetica, sans-serif;
  text-decoration: none;
/*  background-color: #a6b3c0; */
/*
  color: black;
  background-color: #9fa7b0;
*/
  color: #EEEEEE;
  background-color: #82898f;
  /* line-height: 110%; */
}

.menu2header {
  color: white;
  text-decoration: underline;
}

.menu2endline, td.menu2endline { 
  padding: 0px;
  background-color: #c6c9cc;
}

a:hover,
 .menu1 a:hover, .menu1 .selected a:hover,
 .menu1only a:hover, .menu1only .selected a:hover,
 .menu2 a:hover, .menu2 .selected a:hover { 
    text-decoration: underline;
}



.colofon {
  font: 10px Arial, Helvetica, sans-serif;
  line-height: 100%;
  color: black;
  text-decoration: none;
}
a.colofon {
  padding-left: 0pt;
}

.phpdigHighlight {
  font-weight:bold;
}
a.phpdig         {
  font: bold 12px Arial, Helvetica, sans-serif;
  line-height: 120%;
  text-decoration: none;
}
a.phpdig:hover   {
  font: bold 12px Arial, Helvetica, sans-serif;
  line-height: 120%;
  text-decoration: none;
}

.phpdigPercentage {
  font: 13px Arial, Helvetica, sans-serif;
  line-height: 100%;
  color: #666666;
  width: 33px
}
.phpdigUpdatedate {
  font: 12px Arial, Helvetica, sans-serif;
  color: #666666;
}
.phpdigSmallLink {
  font-size: 10px;
  background-color: #EEEEEE;
}

.kdvhidden { 
 display: none;
}

.buttonright_text {
  border: 1px solid black;
  background-color: #545454;
  padding: 2px 4px 2px 4px;
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
}

.buttonright_text a, .buttonright_text a:hover { 
  text-decoration: none;
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
}

.buttonright_image {
  border-bottom: 1px solid black;
  background-color: #FFFFFF;
}

.buttonright_image a, .buttonright_image a:hover { 
  text-decoration: none;
}

.buttonright_image img {
  outline: none;
}


