body,h1,a,div,td,font,li,p,span,pre{
  font-family: verdana,arial, sans-serif;
}
body{
  margin: 0px;
  font-size: 8pt;
  font-weight: 300;
  background-color: #e2e2e2;
  text-align: center;
}
.PageBorder{
  margin-top: 15px;
  width: 757px;
  padding: 4px;
  border-style: solid;
  border-width: 1px;
  border-color: #999999;
}
h1{
  font-size: 14pt;
  padding-bottom: 10px;
  margin: 0px;
  text-align: right;
}
h2{
  font-size: 10pt;
  margin: 0px;
  padding: 3px;
  text-align: center;
}
h3{
  font-size: 12pt;
  padding-top: 10px;
  margin: 0px;
  text-align: right;
}
td{
  font-size: 9pt;
}
.Button{
  color: #000000;
  font-size: 8pt;
  font-weight: 300;
  text-decoration: underline;
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
  white-space: nowrap;
  padding: 4px;
  text-align: center;
  background-image: url(./images/bg-button.gif);
}
.Button:hover{
  color: #000000;
  font-size: 8pt;
  font-weight: 300;
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
  white-space: nowrap;
  padding: 4px;
  text-align: center;
  background-image: url(./images/bg-button.gif);
}
.Pic{
  border-style: solid;
  border-width: 2px;
  border-color: #ffffff;
}
.Pic:hover{
  border-style: solid;
  border-width: 2px;
  border-color: #f6a525;
}
a{
  color: #000000;
  text-decoration: underline;
}
a:hover{
  color: #000000;
  text-decoration: underline;
}
.LinkOn{
  border-left-style: solid;
  border-left-width: 5px;
  border-left-color: #f6a525;
  background-color: #E1EEFF;
}
.LinkOn:hover{
  border-left-style: solid;
  border-left-width: 5px;
  border-left-color: #f6a525;
  background-color: #E1EEFF;
  cursor: pointer;
}
.LinkOff{
  border-left-style: solid;
  border-left-width: 5px;
  border-left-color: #E1E1FA;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #E1E1FA;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #E1E1FA;
  background-color: #ffffff;
}
.LinkOff:hover{
  border-left-style: solid;
  border-left-width: 5px;
  border-left-color: #f6a525;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #E1E1FA;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #E1E1FA;
  background-color: #ffffff;
  cursor: pointer;
}
form{
  margin: 0px;
  padding: 0px;
}
.InputAufgabe{
  margin: 0px;
  width: 21px;
  height: 20px;
  font-size: 14pt;
  font-family: arial;
  text-align: center;
  border-style: solid;
  border-width: 1px;
  border-color: #ffffff;
}
.Ergebnis{
  margin: 0px;
  padding: 1px;
  font-size: 14pt;
  font-family: arial;
  text-align: center;
}
.Abschnitt{
  margin-top: 10px;
}
fieldset{
  border: #000000 1px solid;
}
legend{
  color: #000000;
}
.borderTop{
  border-top-style:solid;
  border-top-width:1px;
  border-top-color:#f6a525;
}
.borderBottom{
  border-bottom-style:solid;
  border-bottom-width:1px;
  border-bottom-color:#f6a525;
}
.borderBottomDotted{
  border-bottom-style:dotted;
  border-bottom-width:1px;
  border-bottom-color:#f6a525;
}
.borderRightBottom{
  border-right-style:solid;
  border-right-width:1px;
  border-right-color:#f6a525;
  border-bottom-style:solid;
  border-bottom-width:1px;
  border-bottom-color:#f6a525;
}
#Padding4{
  padding-left: 4px;
  padding-right: 4px;
  padding-top: 9px;
  padding-bottom: 9px;
}
#Padding9{
  padding-left: 9px;
  padding-right: 9px;
  padding-top: 9px;
  padding-bottom: 9px;
}
