body
{
font-size:12pt;
font-family:Arial;
font-weight:normal;
color:#000000;
margin:0px;
/* background:url("BackGround.png") #808080 repeat left top; */
cursor:default;
}
 
a
{
color:#cd0000;
}


a#web {
	text-decoration: none;
  box-shadow: inset 0 0 0 0 #cd0000;
  color: #cc0000;
  margin: 0 -.25rem;
  padding: 0 .25rem;
  transition: color .5s ease-in-out, box-shadow .5s ease-in-out;
}
a#web:hover {
  box-shadow: inset 300px 0 0 0 #cd0000;
  color: white;
}



div#scriptpage
{
border:0px;
margin:0px;
padding:0px;
display:none;
background-color:transparent;
}

span#noscript
{
margin:0px;
padding:0px;
color:#FF0000;
font-size:12pt;
font-family:Arial;
font-weight:bold;
text-align:center;
}

table, table tr, table tr td
{
background-color:transparent;
color:#000000;
font-size:12pt;
font-family:Arial;
font-weight:normal;
margin:0px;
border:0px;
padding:0px;
border-spacing:0px;
border-collapse:collapse;
}
table tr td
{
text-align:center;
vertical-align:middle;
}

.titre {
background:url("SRight.png") repeat-x bottom;
text-align:left;
vertical-align:top;
width:100%;
}
.titretxt {
margin:0px;
padding:0px;
border:0px;
background-color:transparent;
vertical-align:bottom;
text-align:left;
font-family:Arial;
font-size:16pt;
font-weight:bold;
height:28px;
background:url("SLeft.png") repeat-x bottom;
padding:4px 0px 4px 8px;
}
.titres {
background:url("SCenter.png") no-repeat bottom;
width:19px;
}

.letter, .egual, .field, .equal2
{
padding:2px;
font-family:Arial;
vertical-align:middle;
}
.letter { color:#cd0000;   font-weight:bold;   text-align:center; font-size:16pt; }
.egual  { color:black; font-weight:normal; text-align:center; font-size:12pt; }
.equal2 { color:black; font-weight:normal; text-align:center; font-size:12pt; }
.field  { color:#CD0000;   font-weight:bold;   text-align:left;   font-size:16pt; }
td#a5, td#b5, td#c5, td#d5, td#e5 { width:100px; }
td#b1b5 { text-align:left; width:30px; }
td#b1c1 { text-align:right; }
td#b1d1 { text-align:right; }
td#c3 { height:90px;  }
td#d3 { height:180px; }
td#e3 { height:90px;  }
td#c1 { width:45px;  }
.text, .textOk, .textBad
{
margin:0px;
padding:3px 0px 0px 0px;
width:60px;
height:24px;
font-size:12pt;
font-family:Arial;
font-weight:bold;
color:#323942;
border:1px solid #cd0000;
text-align:center;
vertical-align:midle;
}
input#am { width:28px;  }
input#p  { width:106px; }
.text    { background-color:#f7f7f7; }
.textOk  { background-color:#edffe6; }
.textBad { background-color:#FFCCCC; }

/* ScU inpur forms mit rotem rahmen wenn angeklikt und schoener ... */

input {
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
border: 1px solid #cd0000;
-webkit-box-shadow: inset 0 0 1px 2px rgba(0,0,0, 0.1);
-moz-box-shadow: inset 0 0 1px 2px rgba(0,0,0, 0.1);
box-shadow: inset 0 0 1px 2px rgba(0,0,0, 0.1);
}
input:focus {
outline:0;
border:1px solid #cd0000;
-webkit-box-shadow: 0 0 5px 4px rgba(205,0,0, 0.3);
-moz-box-shadow: 0 0 5px 4px rgba(205,0,0, 0.3);  
box-shadow: 0 0 4px 5px rgba(205,0,0, 0.3); 
}




a#crossp, a#crossdmin, a#crosslg, a#crossdmax, a#crossall {visibility:hidden; vertical-align:middle; text-decoration:none; font-weight:bold; }
a img.cross {
margin:0px 0px 0px 10px;
padding:0px;
width: 16px;
height: 16px;
border:0px;
background:url("CrossOut.png") transparent no-repeat center center;
}
a:hover img.cross {
background:url("Cross.png") transparent no-repeat center center;
}
a#crossall img.cross {
background:url("ResetOut.png") transparent no-repeat center center;
}
a#crossall:hover img.cross {
background:url("Reset.png") transparent no-repeat center center;
}
a#crossall {
position:relative;
top:-50px;
left:-170px;
}

span.help
{
font-size:12pt;
font-family:Arial;
font-weight:bold;
}

/*img#errase {
position:absolute;
display:none;
}*/
span#popup {
text-align:center;
font-family:Arial;
font-size:10pt;
font-weight:normal;
position:absolute;
background-color:#FFFFE1;
border:1px solid black;
padding:2px 4px;
display:none;
}
.popupletter
{
font-size:12pt;
font-weight:bold;
color:#cd0000;
}
div#msg
{
text-align:center;
vertical-align:top;
font-family:Arial;
font-size:12pt;
font-weight:normal;
color:#BB0000;
height:24px;
}

table#cMain { background:#FFCCCC url("Grad3.png") repeat-y left; }
table#cMain tr.trA td { background:#FFFFFF; }
table#cMain tr.trC td { background:#ecf0f4; }
table#cMain tr.trB td { background:transparent; }
td.cRow1 { height:1px; background:#000000; margin:0px; padding:0px; border:0px; }
td.cRow2 { height:2px; background:#000000; margin:0px; padding:0px; border:0px; }
td.cTlt, td.cAlpha, td.cInt, td.cDec, td.cPer, td.cStd, td.cSpc1, td.cSup, td.cDot, td.cInf, td.cStd, td.cSpc2, td.cADg, td.cAMn {
margin:0px;
padding:2px 0px;
border:0px;
vertical-align:midle;
text-align:center;
font-family:Arial;
font-size:10pt;
font-weight:normal;
}
td.cTlt, td.cAlpha {
font-size:12pt;
font-weight:bold;
font-style:italic;
background:#FFFFFF;
}
td.cAlpha {
font-size:16pt;
font-style:normal;
color:#cd0000;
}
td.cInt, td.cSup, td.cADg {
text-align:right;
}
td.cDec, td.cInf, td.cAMn, td.cStd, td.cPer {
text-align:left;
}
td.cInt, td.cStd, td.cADg, td.cAMn {
width:50px;
}
td.cInt, td.cDec, td.cPer {
font-weight:bold;
color:#cd0000;
}
td.cSup, td.cDot, td.cInf {
font-style:italic;
}