body
{
  margin:0px;
  padding:0px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:14px;
  text-align:left;
  color:black;
  background-color:silver;
}


h1
{
  font-size:18px;
  text-align:center;
}

h2
{
  font-size:16px;
  text-align:center;
}




a
{
  color:blue;
  background-color:transparent;
  text-decoration:none;
}

a:hover
{
  text-decoration:bold;
}

a:active
{
  text-decoration:underline;
}

img.left
{
  display: block;
  margin-right: auto;
}

img.center
{
  display: block;
  margin-left: auto;
  margin-right: auto;
}

img.right
{
  display: block;
  margin-left: auto;
}

img.frage
{
  margin-left: auto;
  margin-right: auto;
}

img.frage-r
{
  border: 5px solid #00ff00;
  margin-left: auto;
  margin-right: auto;
}

img.frage-f
{
  border: 5px solid #ff0000;
  margin-left: auto;
  margin-right: auto;
}



p.center
{
  text-align:center;
}

p.block
{
  text-align:justify;
}


p.rt
{
  color:red;
}


p.gn
{
  color:green;
}


div.canvas
{
  width:1000px;
  height:auto;
  min-height:1000px;
  margin:0px auto;
  padding:0px;
  padding-bottom:200px;
  text-align:left;
  background-color:white;
}

div.box1000
{
  width:960px;
  margin:0px auto;
  text-align:left;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right:20px;
  background-color:white;
}

div.box1000c
{
  width:960px;
  margin:0px auto;
  text-align:center;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right:20px;
  background-color:white;
}

div.box1000b
{
  width:960px;
  margin:0px auto;
  text-align:justify;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right:20px;
  background-color:white;
}

div.box750
{
  width:710px;
  margin:0px auto;
  text-align:left;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right:20px;
  background-color:white;
}

div.box750c
{
  width:710px;
  margin:0px auto;
  text-align:center;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right:20px;
  background-color:white;
}

div.box750b
{
  width:710px;
  margin:0px auto;
  text-align:justify;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right:20px;
  background-color:white;
}

div.box500
{
  width:460px;
  margin:0px auto;
  text-align:left;
  margin-left: auto;
  margin-right: auto;
  background-color:white;
}

div.box500c
{
  width:460px;
  margin:0px auto;
  text-align:center;
  margin-left: auto;
  margin-right: auto;
  background-color:white;
}

div.box500b
{
  width:460px;
  margin:0px auto;
  text-align:justify;
  margin-left: auto;
  margin-right: auto;
  background-color:white;
}


div.autobox
{
  width:fit-content;;
  margin:0px auto;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right:20px;
  text-align:left;
  background-color:white;
}


div.autoboxc
{
  width:fit-content;;
  margin:0px auto;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right:20px;
  text-align:center;
  background-color:white;
}

td, th
{
  padding-right:15px;
}


table.links
{
  border-collapse:collapse;
  margin-right:auto;
}

table.center
{
  border-collapse:collapse;
  margin-left:auto;
  margin-right:auto;
}

table.rechts
{
  border-collapse:collapse;
  margin-left:auto;
}





td.lws
{
  border:none;
  text-align:left;
  background-color:#FFFFFF;
}

td.lga
{
  border:none;
  text-align:left;
  background-color:#AAAAAA;
}

td.lsw
{
  border:none;
  text-align:left;
  background-color:#000000;
  color:#FFFFFF;
  border-color:#000000;
}

td.lrt
{
  border:none;
  text-align:left;
  background-color:#FF9999;
}

td.lor
{
  border:none;
  text-align:left;
  background-color:#ffaf6d;
}

td.lgb
{
  border:none;
  text-align:left;
  background-color:#FFFF99;
}

td.lgn
{
  border:none;
  text-align:left;
  background-color:#99FF99;
}

td.lbl
{
  border:none;
  text-align:left;
  background-color:#8fcbff;
}

td.lvt
{
  border:none;
  text-align:left;
  background-color:#ff8bec;
}





td.cws
{
  border:none;
  text-align:center;
  background-color:#FFFFFF;
}

td.cga
{
  border:none;
  text-align:center;
  background-color:#AAAAAA;
}

td.csw
{
  border:none;
  text-align:center;
  background-color:#000000;
  color:#FFFFFF;
  border-color:#000000;
}

td.crt
{
  border:none;
  text-align:center;
  background-color:#FF9999;
}

td.cor
{
  border:none;
  text-align:center;
  background-color:#ffaf6d;
}

td.cgb
{
  border:none;
  text-align:center;
  background-color:#FFFF99;
}

td.cgn
{
  border:none;
  text-align:center;
  background-color:#99FF99;
}

td.cbl
{
  border:none;
  text-align:center;
  background-color:#8fcbff;
}

td.cvt
{
  border:center;
  text-align:center;
  background-color:#ff8bec;
}















td.rws
{
  border:none;
  text-align:right;
  background-color:#FFFFFF;
}

td.rga
{
  border:none;
  text-align:right;
  background-color:#AAAAAA;
}

td.rsw
{
  border:none;
  text-align:right;
  background-color:#000000;
  color:#FFFFFF;
  border-color:#000000;
}

td.rrt
{
  border:none;
  text-align:right;
  background-color:#FF9999;
}

td.ror
{
  border:none;
  text-align:right;
  background-color:#ffaf6d;
}

td.rgb
{
  border:none;
  text-align:right;
  background-color:#FFFF99;
}

td.rgn
{
  border:none;
  text-align:right;
  background-color:#99FF99;
}

td.rbl
{
  border:none;
  text-align:right;
  background-color:#8fcbff;
}

td.rvt
{
  border:center;
  text-align:right;
  background-color:#ff8bec;
}















td.lbws
{
  border:1px solid;
  text-align:left;
  background-color:#FFFFFF;
}

td.lbga
{
  border:1px solid;
  text-align:left;
  background-color:#AAAAAA;
}

td.lbsw
{
  border:1px solid;
  text-align:left;
  background-color:#000000;
  color:#FFFFFF;
  border-color:#000000;
}

td.lbrt
{
  border:1px solid;
  text-align:left;
  background-color:#FF9999;
}

td.lbor
{
  border:1px solid;
  text-align:left;
  background-color:#ffaf6d;
}

td.lbgb
{
  border:1px solid;
  text-align:left;
  background-color:#FFFF99;
}

td.lbgn
{
  border:1px solid;
  text-align:left;
  background-color:#99FF99;
}

td.lbbl
{
  border:1px solid;
  text-align:left;
  background-color:#8fcbff;
}

td.lbvt
{
  border:1px solid;
  text-align:left;
  background-color:#ff8bec;
}






td.cbws
{
  border:1px solid;
  text-align:center;
  background-color:#FFFFFF;
}

td.cbga
{
  border:1px solid;
  text-align:center;
  background-color:#AAAAAA;
}

td.cbsw
{
  border:1px solid;
  text-align:center;
  background-color:#000000;
  color:#FFFFFF;
  border-color:#000000;
}

td.cbrt
{
  border:1px solid;
  text-align:center;
  background-color:#FF9999;
}

td.cbor
{
  border:1px solid;
  text-align:center;
  background-color:#ffaf6d;
}

td.cbgb
{
  border:1px solid;
  text-align:center;
  background-color:#FFFF99;
}

td.cbgn
{
  border:1px solid;
  text-align:center;
  background-color:#99FF99;
}

td.cbbl
{
  border:1px solid;
  text-align:center;
  background-color:#8fcbff;
}

td.cbvt
{
  border:1px solid;
  text-align:center;
  background-color:#ff8bec;
}







td.rbws
{
  border:1px solid;
  text-align:right;
  background-color:#FFFFFF;
}

td.rbga
{
  border:1px solid;
  text-align:right;
  background-color:#AAAAAA;
}

td.rbsw
{
  border:1px solid;
  text-align:right;
  background-color:#000000;
  color:#FFFFFF;
  border-color:#000000;
}

td.rbrt
{
  border:1px solid;
  text-align:right;
  background-color:#FF9999;
}

td.rbor
{
  border:1px solid;
  text-align:right;
  background-color:#ffaf6d;
}

td.rbgb
{
  border:1px solid;
  text-align:right;
  background-color:#FFFF99;
}

td.rbgn
{
  border:1px solid;
  text-align:right;
  background-color:#99FF99;
}

td.rbbl
{
  border:1px solid;
  text-align:right;
  background-color:#8fcbff;
}

td.rbvt
{
  border:1px solid;
  text-align:right;
  background-color:#ff8bec;
}


math.left
{
  font-size:13pt;
  text-align:left;
  color:red;
}

















