body
{
font-size:12pt;
font-family:Arial;
font-weight:normal;
color:#000000;
margin:0px; 
/*
background:#eee ; */
background: #fff;
cursor:default;

}


a
{
color:#cd0000;
}



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;
width:100%;
vertical-align:top;
}
.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;

}

span.inch
{
white-space:nowrap;
font-weight:bold;
}

table#query tr td { font-weight:bold; padding:2px; margin:0px; }
table#query tr td.inf { font-size:20pt; font-weight:normal; }
input#d, input#dmin, input#dmax, input#tmin, input#tmax
{
margin:0px;
/* border:1px solid #6B90DA; */
border:2px solid #cd0000;
color:#323942;
font-family:Arial;
font-weight:bold;
text-align:left;
width:120px;
}
input#d, input#dmin, input#dmax
{
padding:5px 0px 5px 0px;
text-align:center;
font-size:20pt;
}
input#d
{
padding:5px 0px 5px 0px;
text-align:center;
font-size:20pt;
}
input#tmin, input#tmax
{
padding:0px 0px 1px 0px;
text-align:left;
font-size:10pt;
}
/*
.text    { background-color:#F0F7F9; }*/
.text    { background-color:#f7f7f7; }
.textOk  { background-color:#edffe6; }
/* .textOk  { background-color:#CCFFCC; }*/
.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); 
}





table.help
{
padding:6px;
width:600px;
}
table.help tr td
{
padding:6px;
text-align:left;
font-weight:bold;
}
table.help tr td.number
{
width:10px;
/* color:#6B90DA; */
color:#323942;
padding:6px;
vertical-align:top;
}
table.help tr td.help1
{
padding:4px;
font-size:10pt;
color:#808080;
}
table.help tr td.help1 img
{
padding:0px;
margin:0px 2px -3px 2px;
}
table#query tr td.help1
{
/*text-align:left;*/
font-weight:bold;
padding:4px;
font-size:10pt;
color:#A0A0A0;
}
table#query tr td.help1 .help2
{
	/* 
color:#6B90DA;
color:#f7f7f7;*/
color:#323942;

}


fieldset.tol
{
display:inline;
background:transparent;
color:inherit;
font:inherit;
font-size:66%;
text-align:left;
vertical-align:baseline;
line-height:90%;
position:relative;
top:2px;
margin:-2px 0px 0px 0px;
padding:0px;
border:0px;
}

div#graphbox { position:relative; top:0px; left:350px; height:500px; width:685px;}

/*
table#graph { position:absolute; top:0px; left:0px; background:#FFFFFF; border:1px solid #6B90DA; }   */
table#graph { position:absolute; top:0px; left:0px; background:#f7f7f7; border:1px solid #323942; } 
table#graph tr td { border:0px solid red; }
table#graph tr td.ech   { height:20px; }
table#graph tr td.ech2  { height:18px; } /* = ech height - line height*/
table#graph tr td.axe   { width:2px;  background-color:black; }
table#graph tr td.line1 { height:2px; background-color:black; }
table#graph tr td.line2 { height:2px; background:transparent url("Dash.png") repeat; }
table#graph tr td.line3 { height:2px; background:transparent url("Dash.png") repeat; }
table#graph tr td.line4 { height:2px; background-color:black; }
table#graph tr td#celltop { height:20px; background:transparent url("Arrow.png") no-repeat 3px 0px; }
table#graph tr td#cellc1 { width:8px; }
table#graph tr td#celld1 { width:560px; }
/*
table#graph tr td#celld2 { background:#e0ffd3 ;  font-size:10pt; text-align:right; }
table#graph tr td#celld3 { background:#bde6ff ; font-size:10pt; text-align:right; }
table#graph tr td#celld4 { background:#e0ffd3;  font-size:10pt; text-align:right; }
*/
table#graph tr td#celld2 { background:#ecf0f4 ;  font-size:10pt; text-align:right; }
table#graph tr td#celld3 { background:#edffe6 ; font-size:10pt; text-align:right; }
table#graph tr td#celld4 { background:#ecf0f4;  font-size:10pt; text-align:right; }

table#graph tr td.val { padding:0px; font-weight:bold; width:60px;}
table#graph tr td.marge { width:15px; height:10px; }
div#rectbox
{
top:0px;
left:-288px;
border:0px;
margin:0px;
padding:0px;
background:transparent;
}
/* 
table#legende { background:#CCCCEE }*/
table#legende { background:#ecf0f4 }
td.legendeTitle,
td.legendeSerie1,
td.legendeSerie2,
td.legendeData1 table tr td,
td.legendeData2 table tr td,
td.legendeData1,
td.legendeData2 {
padding:0px 6px;
font-size:10pt;
font-family:Arial;
font-weight:normal;
text-align:center;
vertical-align:middle;
color:#808080;
/*cursor:pointer;*/
height:24px;
}
td.legendeData1 table tr td,
td.legendeData2 table tr td {
padding:0px;
}
td.legendeTitle  { background:#FFFFFF;     font-weight:bold;                  }
td.legendeSerie1 { background:transparent; font-weight:bold; text-align:left; }
/*
td.legendeSerie2 { background:#E5E4F6;     font-weight:bold; text-align:left; } */
td.legendeSerie2 { background:#f7f7f7;     font-weight:bold; text-align:left; }
td.legendeData1  { background:transparent; cursor:default;                    }
/*
td.legendeData2  { background:#E5E4F6;     cursor:default;                    } */
td.legendeData2  { background:#f7f7f7;     cursor:default;                    }
td.legendeRow1   { height:1px; background:#000000; margin:0px; padding:0px; border:0px; }
td.legendeRow2   { height:2px; background:#000000; margin:0px; padding:0px; border:0px; }

#legendeLink #legendeLink { display:none; }
#legendeLink.visible #legendeLink { display:inline; }

div.rect113270, div.rect113160, div.rect113200, div.rect113170, div.rect113210, div.rect113180, div.rect113187, div.rect113190, div.rect665,
div.rect113150, div.rect513110, div.rect513120, div.rect514110, div.rect514120, div.rect613270, div.rect613610,
div.rect613615, div.rect613620, div.rect613180, div.rect613660, div.rect613670, div.rect613110, div.rect613120
{
width:16px;
height:16px;
margin:1px;
padding:7px;
font-size:1pt;
display:inline;
background:url("Texture.png") transparent repeat;
border:1px solid #6B90DA;
cursor:default;
position:relative;
top:-4px;
}

/* 
div.rect677
{
width:16px;
height:16px;
margin:1px;
padding:7px;
font-size:1pt;
display:inline;
background:url("Texture2.png") transparent repeat;
border:1px solid #6B90DA;
cursor:default;
position:relative;
top:-4px;
}
*/


button.rect113270, button.rect113160, button.rect113200, button.rect113170, button.rect113210, button.rect113180, button.rect113187, button.rect113190, button.rect665,
button.rect113150, button.rect513110, button.rect513120, button.rect514110, button.rect514120, button.rect613270, button.rect613610,
button.rect613615, button.rect613620, button.rect613180, button.rect613660, button.rect613670, button.rect613110, button.rect613120
{
font-size:1pt;
position:absolute;
background:url("Texture.png") transparent repeat;
border:1px solid #6B90DA;
padding:0px;
margin:1px;
display:none;
cursor:pointer;
}

/* 
button.rect677
{
font-size:1pt;
position:absolute;
background:url("Texture2.png") transparent repeat;
border:1px solid #6B90DA;
padding:0px;
margin:1px;
display:none;
cursor:pointer;
}

*/

button.rect113270, div.rect113270  { background-color:#FF0000; }
button.rect113160, div.rect113160  { background-color:#FF7700; }
button.rect113200, div.rect113200  { background-color:#FFBB00; }
button.rect113170, div.rect113170  { background-color:#FFFF00; }
button.rect113210, div.rect113210  { background-color:#C0FF40; }
button.rect113180, div.rect113180  { background-color:#80FF80; }
button.rect113187, div.rect113187  { background-color:#40E080; }
button.rect113190, div.rect113190  { background-color:#00C080; }
button.rect113150, div.rect113150  { background-color:#0080C0; }
button.rect513110, div.rect513110  { background-color:#8000C0; }
button.rect513120, div.rect513120  { background-color:#C00080; }
button.rect514110, div.rect514110  { background-color:#E840A0; }
button.rect514120, div.rect514120  { background-color:#FF80C0; }
button.rect613270, div.rect613270  { background-color:#800000; }
button.rect613610, div.rect613610  { background-color:#805800; }
button.rect613615, div.rect613615  { background-color:#808000; }
button.rect613620, div.rect613620  { background-color:#308050; }
button.rect613180, div.rect613180  { background-color:#206040; }
button.rect613660, div.rect613660  { background-color:#004060; }
button.rect613670, div.rect613670  { background-color:#400060; }
button.rect613110, div.rect613110  { background-color:#804060; }
button.rect613120, div.rect613120  { background-color:#808080; }

#s113270.highLight button.rect113270, #s113270.highLight div.rect113270 { margin:0px; border:2px solid #000040; }
#s113160.highLight button.rect113160, #s113160.highLight div.rect113160 { margin:0px; border:2px solid #000040; }
#s113200.highLight button.rect113200, #s113200.highLight div.rect113200 { margin:0px; border:2px solid #000040; }
#s113170.highLight button.rect113170, #s113170.highLight div.rect113170 { margin:0px; border:2px solid #000040; }
#s113210.highLight button.rect113210, #s113210.highLight div.rect113210 { margin:0px; border:2px solid #000040; }
#s113180.highLight button.rect113180, #s113180.highLight div.rect113180 { margin:0px; border:2px solid #000040; }
#s113187.highLight button.rect113187, #s113187.highLight div.rect113187 { margin:0px; border:2px solid #000040; }
#s113190.highLight button.rect113190, #s113190.highLight div.rect113190 { margin:0px; border:2px solid #000040; }
#s113150.highLight button.rect113150, #s113150.highLight div.rect113150 { margin:0px; border:2px solid #000040; }
#s513110.highLight button.rect513110, #s513110.highLight div.rect513110 { margin:0px; border:2px solid #000040; }
#s513120.highLight button.rect513120, #s513120.highLight div.rect513120 { margin:0px; border:2px solid #000040; }
#s514110.highLight button.rect514110, #s514110.highLight div.rect514110 { margin:0px; border:2px solid #000040; }
#s514120.highLight button.rect514120, #s514120.highLight div.rect514120 { margin:0px; border:2px solid #000040; }
#s613270.highLight button.rect613270, #s613270.highLight div.rect613270 { margin:0px; border:2px solid #000040; }
#s613610.highLight button.rect613610, #s613610.highLight div.rect613610 { margin:0px; border:2px solid #000040; }
#s613615.highLight button.rect613615, #s613615.highLight div.rect613615 { margin:0px; border:2px solid #000040; }
#s613620.highLight button.rect613620, #s613620.highLight div.rect613620 { margin:0px; border:2px solid #000040; }
#s613180.highLight button.rect613180, #s613180.highLight div.rect613180 { margin:0px; border:2px solid #000040; }
#s613660.highLight button.rect613660, #s613660.highLight div.rect613660 { margin:0px; border:2px solid #000040; }
#s613670.highLight button.rect613670, #s613670.highLight div.rect613670 { margin:0px; border:2px solid #000040; }
#s613110.highLight button.rect613110, #s613110.highLight div.rect613110 { margin:0px; border:2px solid #000040; }
#s613120.highLight button.rect613120, #s613120.highLight div.rect613120 { margin:0px; border:2px solid #000040; }

#s113270.highLight tr.rect113270 td,
#s113160.highLight tr.rect113160 td,
#s113200.highLight tr.rect113200 td,
#s113170.highLight tr.rect113170 td,
#s113210.highLight tr.rect113210 td,
#s113180.highLight tr.rect113180 td,
#s113187.highLight tr.rect113187 td,
#s113190.highLight tr.rect113190 td,
#s113150.highLight tr.rect113150 td,
#s513110.highLight tr.rect513110 td,
#s513120.highLight tr.rect513120 td,
#s514110.highLight tr.rect514110 td,
#s514120.highLight tr.rect514120 td,
#s613270.highLight tr.rect613270 td,
#s613610.highLight tr.rect613610 td,
#s613615.highLight tr.rect613615 td,
#s613620.highLight tr.rect613620 td,
#s613180.highLight tr.rect613180 td,
#s613660.highLight tr.rect613660 td,
#s613670.highLight tr.rect613670 td,
#s613110.highLight tr.rect613110 td,
#s613120.highLight tr.rect613120 td { color:#000000; }

span#rectpopup
{
font-size:1pt;
position:absolute;
background:url("Vide.png") transparent repeat;
border:2px solid red;
padding:0px;
display:none;
cursor:pointer;
}
a#rectpopup2
{
position:absolute;
border:0px;
padding:0px;
display:none;
height:0px;
visibility:hidden;
z-index:-1;
}
div#popup
{
font-size:12pt;
font-family:Arial;
font-weight:normal;
position:absolute;
top:-2000px;
/* background-color:#FFFFE1;*/
background-color:#f7f7f7;
border:1px solid black;
padding:2px 4px;
overflow:hidden;
}
div#popup.unclicked span.visibleafterclick { display:none; }
div#popup.unclicked span.visiblebeforeclick{ display:inline; }
div#popup.clicked span.visibleafterclick { display:inline; }
div#popup.clicked span.visiblebeforeclick { display:none; }

a#cross
{
text-decoration:none;
margin:0px 0px 0px 0px;
padding:0px;
width: 16px;
height: 16px;
border:0px;
text-align:right;
}
a img.cross {
margin:0px 0px 0px 0px;
padding:0px;
width: 16px;
height: 16px;
border:0px;
background:url("CrossOut.png") transparent no-repeat center center;
text-align:right;
}
a:hover img.cross {
background:url("Cross.png") transparent no-repeat center center;
}

table.smallpopup
{
display:inline;
position:relative;
top:9px;
margin:-9px 0px 1px 0px;
padding:0px;
vertical-align:baseline;
}
table.smallpopup tr td
{
font-size:8pt;
margin:0px;
padding:0px 2px;
text-align:left;
}



table.toolinfo,
table.toolinfo tr td
{
font-size:12pt;
margin:0px;
padding:0px 2px;
text-align:center;
}
table.toolinfo tr td.toollbl,
table.toolinfo tr td.toolimg
{
color:#444;
font-size:10pt;
font-style:italic;
text-align:center;
}
table.toolinfo tr td.reflbl,
table.toolinfo tr td.pricelbl,
table.toolinfo tr td.stocklbl,
table.toolinfo tr td.orderlbl
{
	/*
color:#000080;  */
color:#000000;
font-size:12pt;
text-align:right;
}
table.toolinfo tr td.refval,
table.toolinfo tr td.priceval,
table.toolinfo tr td.stockval,
table.toolinfo tr td.orderval
{
	/*
color:#008000;  */
color:#cd0000;
font-size:12pt;
text-align:left;
}
table.toolinfo tr td.clicklbl
{
color:#444;
font-size:8pt;
font-style:italic;
text-align:center;
}

div#stockinfo
{
padding-top:5px;
padding-left:45px;
padding-right:0px;
padding-bottom:0px;
color:#6B90DA;
font-size:8pt;
font-style:italic;
text-align:left;
width:685px;
}





img#rectfadetop, img#rectfadebottom
{
position:absolute;
border:0px;
margin:0px;
padding:0px;
top:0px;
left:0px;
width:0px;
height:0px;
background:transparent;
}

div#msg
{
font:inherit;
color:#EE2222;
height:40px;
}
div#msg2
{
float:left;
/*position:fixed;*/
}
div#msg2 table td
{
font:inherit;
color:#EE2222;
}


.p { overflow:hidden; height:21px; width:25px; background:url("PH7.png") #f7f7f7 no-repeat right center;}
/* .p { overflow:hidden; height:21px; width:25px; background:url("PH7.png") #FFFFE1 no-repeat right center;}  */
#t113270 td.p, #t613270 td.p, #t613610 td.p, #t8665 td.p, #t8675 td.p { background-image:url("PMU.png"); }
#t665 td.p { background-image:url("Vide.png"); }
#t675 td.p { background-image:url("PAR.png"); }
#t677 td.p { background-image:url("PEX.png"); }

div#toldata { display:none; }

img.preload { display:none; }

/*
a#web
{	
color:#008000;
font-size:8pt;
text-align:left;	
text-decoration: none;
}*/


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 200px 0 0 0 #cd0000;
  color: white;
}

/*
a {
	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:hover {
  box-shadow: inset 200px 0 0 0 #cd0000;
  color: white;
}
*/
