.abschlussuntenabs
{
position:absolute;
top:550px;
left:170px;
width:727px;
z-index:1;
padding-left: 0px
}

.artikelautor
{
text-align: left;
font-size: 12pt;
margin-bottom:15px;
text-decoration: none;
font-style: italic
}

.artikeltext_einzug
{
text-align: left;
margin-bottom: 12px;
margin-left: 50px;
line-height: 130%
}

.artikelheader2
{
text-align: left;
font-weight: bold;
text-decoration: underline;
padding-top: 18px;
padding-bottom: 7px
}

.artikeltext
{
text-align: left;
margin-bottom: 12px;
line-height: 130%;
font-size: normal;
vertical-align: top
}

.artikeltext_center
{
text-align: center;
margin-bottom: 12px;
line-height: 130%
}

.artikeltitel
{
text-align: left;
font-size: 13pt;
margin-bottom:4px;
font-weight: bold;
color: ##000099;
background-color: #FFFFFF;
text-decoration: underline;
letter-spacing: 1px
}

.bold
{
font-weight: bold;
}

.boldred
{
font-weight: bold;
color: #CC0033;
line-height:135%
}

.boldred a
{
font-weight: bold;
color: #CC0033;
line-height:135%;
text-decoration: underline
}

.boldred a:hover
{
font-weight: bold;
background-color: #CC0033;
color: #FFFFFF;
line-height:135%;
text-decoration: none
}

.fixed
{
font-family: 'CourierNew', 'Courier', monospace 
}

.fixed_background
{
font-family: 'CourierNew', 'Courier', monospace; 
background-color: #FFCC99
}

.fussnotentext
{
color: #333333;
background-color: #FFFFFF;
font-size: x-small;
padding-left: 7px;
padding-right: 7px
}

.glossgruen
{
background-color: #CCFF33;
text-align: center;
font-family: monospace;
font-size: 12px;
color: #000000
}

.glossgruenleft
{
background-color: #CCFF33;
text-align: left;
font-family: monospace;
font-size: 12px;
color: #000000
}

.header1
{
color: #CE0000;
background-color: #000066;
font-size: 18pt;
padding-top: 5px;
padding-bottom: 5px;
font-weight: bold;
letter-spacing: 1px;
text-align: center;
position:absolute;
top:0px;
left:0px;
width:727px;
}

.header2
{
color: #CE0000;
background-color: #000066;
font-size: 16px;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 10px;
font-weight: bold;
letter-spacing: 2px
}

.header3
{
color: #CE0000;
background-color: #000066;
font-size: 15px;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 10px;
font-weight: bold;
letter-spacing: 6px
}

.inhalt
{
position: absolute;
top: 156px;
left: 170px;
width: 727px;
z-index: 1;
padding-left: 0px
}

.linkext a:hover 
{
color: White;
background-color: #000000;
text-decoration: none
}

.nav
{
position:absolute;
top:155px;
left:10px;
width:136px;
padding-left: 5px;
z-index:1
}

.nav a
{
color: #CC0000;
font-size: 11px;
text-decoration: none
}

.nav a:hover 
{
color: White;
background-color: #CC0000;
}

.navactive
{
color: #003399;
font-size: 11px;
font-weight: bold
}

.navactive a:hover
{
color: #003399;
font-weight: bold;
background-color: #FFFFFF
}

.openingheader1
{
color: #FFFFFF;
background-color: #000066;
font-size: 13px;
text-align: left;

}

.openingrow1
{
color: #000000;
background-color: #FFFFFF;
font-size: 13px;
vertical-align: top;
text-align: left;
line-height:130%
}

.openingrow2
{
color: #000000;
background-color: #CCCCCC;
font-size: 13px;
vertical-align: top;
text-align: left;
line-height:130%
}

.photocopyright 
{
color: #666666;
font-size: 10px;
text-align: right;
padding-top: 6px
}

.piclink a 
{
text-decoration: none
}

.piclink a:hover 
{
color: #FFFFFF;
background-color: #FFFFFF
}

.popuplink a
{ 
color: #009933;
background-color: #FFFFFF;
font-style: italic;
text-decoration: underline
}

.popuplink a:hover
{ 
color: #CC3300;
background-color: #FFFFFF;
text-decoration: underline
}

.quote
{
background-color: #FFFF99;
letter-spacing: 1px;
font-size: 14px;
font-style: normal;
font-variant: small-caps;
line-height:20px;
font-weight: bold;
margin-top: 20px;
margin-left: 40px;
margin-right: 40px;
margin-bottom: 30px;
padding-top: 20px;
padding-left: 25px;
padding-right: 25px;
padding-bottom: 20px;
text-align: center
}

.quoteautor
{
text-align: right;
padding-top: 15px
}

.rot
{
color: #CE0000
}

.row1
{
vertical-align: top;
background-color: #FFFFFF
}

.row2
{
vertical-align: top;
background-color: #CCCCCC
}

.stand
{
font-size: 10px;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 10px;
letter-spacing: 2px;
font-style: italic;
background-color: #000066;
color: #FFFFFF
}

.stand_
{
font-size: 10px;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 10px;
letter-spacing: 2px;
font-style: normal;
background-color: #000066;
color: #FFFFFF
}

.stand_ a
{
font-size: 10px;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 10px;
letter-spacing: 2px;
font-style: normal;
background-color: #000066;
color: #FFFFFF;
text-decoration: none
}

.stand_ a:hover
{
font-size: 10px;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 10px;
letter-spacing: 2px;
font-style: normal;
background-color: #000066;
color: #CC0000
}

.sup
{
font-size: 0.65em;
color: #0000CC;
vertical-align: top;
font-weight: bold;
text-decoration: none;
font-style: normal;
font-weight: normal
}

.sup a
{
font-size: 0.65em;
vertical-align: top;
text-decoration: none
}

.sup a:hover 
{
font-size: 0.65em;
vertical-align: top;
text-decoration: none;
color: White;
background-color: #000099;
text-decoration: none
}

.nac_same { font-size: 13px; font-weight: bolder; color: #009900; text-decoration: none }
.nac_other { font-size: 13px; font-weight: bolder; color: #FF0000; text-decoration: none }
.nac_unk { font-size: 13px; font-weight: bolder; color: #00CCCC; text-decoration: none }
.nac_more { font-size: 13px; font-weight: bolder; color: #666666; text-decoration: none }
.opening { text-decoration: none }
.opening a { text-decoration: none }
.opening a:hover { text-decoration: none }
.posdiagramm {text-align: center; margin-bottom: 7px; line-height: 140%; padding-top: 15px; padding-bottom: 15px }
.table_zug2 {background-color: #666666; margin-top: 35px}
.table_zug1 {background-color: #666666; margin-bottom: 15px}
.rowheader {text-align: center} 
.cell_matchsit {text-align: center; font-size: 8pt; font-weight: bold; background-color: #CCCCCC}
.cell_matchsit_money {text-align: center; font-size: 10pt; font-weight: bold; background-color: #CCCCCC}
.cell_wuerfel {text-align: left; padding-left: 4px; background-color: #FFFFFF}
.cell_opening {padding-left: 8px; text-align: left; font-size: 10pt; font-weight: bold; background-color: #CCCCCC}
.cell_spieltyp {padding-left: 8px; text-align: center; font-size: 9pt; font-weight: bold; background-color: #CCCCCC}
.cell_rowheader {text-align: center; font-size: 8pt; font-weight: bold; background-color: #CCCCCC}
.cell_tabheader_re {text-align: center; font-size: 8pt; font-weight: bold; background-color: #CCCCCC}
.cell_tabheader_li {text-align: center; font-size: 8pt; font-weight: bold; padding-left: 2px; background-color: #CCCCCC}
.cell_reply_empty {text-align: center; font-size: 9pt; padding: 2px; background-color: #FFFFCC}
.cell_reply_empty a:hover {background-color: #FFFFCC}
.cell_bestmove {text-align: center; font-size: 10pt; font-weight: bold; background-color: #00FF00}
.cell_okmove {text-align: center; font-size: 10pt; font-weight: bold; background-color: #99FF99}
.cell_badmove {text-align: center; font-size: 10pt; font-weight: bold; background-color: #CCCCCC; color: #666666}
.cell_equity {text-align: center; font-size: 9pt; padding: 2px; background-color: #FFFFCC}
.cell_no_rollouts_yet { background-color: #FFFFCC; font-size: 9pt; font-weight: bold; color: #FF0033; text-align: center}
.row_okmove {color: #000000}
.row_badmove {color: #666666}
.diagrammheader {font-size: 14pt; font-weight: bold; margin-bottom: 15px; margin-top: 10px }
.nactable {text-align: left; font-size: 10pt; vertical-align: top; margin-left: 15px }
.nacrow {vertical-align: top }
.linkhinweis { margin-left: 50px; margin-right: 50px; font-size: 8pt; margin-bottom: 25px; text-align: center; color: #666600 }
.movetable { background-color: #ddddee }
.moveheader { background-color: #89d0e2; padding: 0.5em }
.movenumber { width: 2em; text-align: right }
.moveply { width: 5em; text-align: center }
.movemove { width: 20em; text-align: left }
.moveequity { width: 10em; text-align: left }
.movethemove { background-color: #ffffcc }
.moveodd { background-color: #d0d0d0 }
.blunder { background-color: red; color: yellow }
.joker { background-color: red; color: yellow }
.stattable { text-align: left; width: 40em; background-color: #fff2cc; border: 0px; padding: 0px }
.stattableheader { background-color: #d15b34 }
.result { background-color: yellow; font-weight: bold; text-align: center; color: black; width: 40em; padding: 0.2em }
.tiny { font-size: 25% }
.cubedecision { background-color: #ddddee; text-align: left; }
.cubedecisionheader { background-color: #89d0e2; text-align: center; padding: 0.5em }
.comment { background-color: #ccffcc; width: 39.5em; padding: 0.5em }
.commentheader { background-color: #6f9915; font-weight: bold; text-align: center; width: 40em; padding: 0.25em }
.number { text-align: center; font-weight: bold; font-size: 60%; font-family: sans-serif }
.fontfamily { font-family: sans-serif }
.block { display: block }
.percent { text-align: right }
.positionid { font-size: 75%; color: #787878 }
.cubeequity { font-weight: bold }
.cubeaction { color: red }
.cubeply { font-weight: bold }
.cubeprobs { font-weight: bold }
.cubecubelesstext { font-style: italic }
.met { background-color: #CC6600; color: #FFFF00; font-weight: bold; font-size: 9pt; letter-spacing: 5px; padding: 3px }
.zus-tabelle { text-align: center }
.score { font-size: 14pt; font-weight: bold; margin-top: 10px; margin-bottom: 15px; line-height: 170% }
.move_comment { text-align: left; margin-bottom: 12px; margin-top: 25px; line-height: 130%; font-size: normal; vertical-align: top
}

a span.bubble {display:none;}
a:hover span.bubble {
display: block;
position: absolute;
text-decoration: none;
color: #000000;
background:#FFCC33;
text-align: left;
font-size: 8pt;
white-space:nowrap;
font-weight: normal;
letter-spacing: 1px;
padding: 2px;
margin: -15px 1px 1px 17px;
z-index: 100;
border: 1px solid #CC6633;
}

.quelle
{
margin-top: 12px;
width: auto;
padding: 5px 20px 5px 20px;
font-size: 8pt;
font-weight: bold;
letter-spacing: 1px;
background-color: #CCCC99;
border: 1px solid #996633;
}

.tm
{
font-variant:small-caps
}

.underline
{
text-decoration: underline
}

a
{
color: #000099;
text-decoration: underline
}

a:hover 
{
color: White;
background-color: #000099;
text-decoration: none
}

body
{
background-color: #FFFFFF;
font-family: Arial, Helvetica, Sans-Serif;
font-size: normal;
text-align: left;
text-decoration: none
}
