html, body, table
{ 
font-family: sans-serif;
background: #DAE3ED; 
visibility:visible;
} 
 
a:link
{ 
color: #009;
visibility:visible;
} 

a:visited 
{
color: #909;
visibility:visible;
} 

a:active
{
color: #800;background: #F90;
visibility:visible;
}

a:hover
{
color: #800;background: #FB0;
visibility:visible;
}

a:visited:hover
{
color: #800;background: #FD0;
visibility:visible;
}

@media all
{
div#gross p 
{
color: #006; 
font-weight: bold; 
font-size: 13pt; 
margin: 0 0 2px; 
text-align: left;
}

div#klein p 
{
color: #006; 
font-weight: normal;
font-size: 8pt;
margin: 0 0 2px;
text-align: left;
}

p.link1, p.link2, p.link3, p.link4, p.link5, p.ref
{
vertical-align: middle;
} 

div#content
{
position: absolute;
top: 55px;
}

div#content h4 img, div.info img
{
width: 20px;
height: 20px;
border: 1px solid #000;
-moz--moz-border-radius: 4px;
margin: 1px;
display: inline;
}

p.link1 img, p.link2 img, p.link3 img, p.link4 img, p.link5 img, p.ref img
{
width: 20px;
height: 20px;
border: none;
margin: 0px;
}

p.link1 {width: 100%; font-size: 10pt; padding: 0px; margin: 0 0 2px; color: #003;} 
p.link1 a {text-decoration: none; display: block; color: #00A; background: #CCF; margin-top: 0px; font-weight: 600; border-right: 3px double #009;} 
p.link1 a:visited {color: #008; background: #BCE;} 
p.link1 a:hover {color: #A00;  background: #FCC;} 
p.link1 a:visited:hover {color: #800; background: #ECB;} 
 
p.link2 a {text-decoration: none; display: block; color: #009; background: #AAF; font-weight: 600; border-right: 3px double #009;} 
p.link2 a:visited {color: #003; background: #9AE;} 
p.link2 a:hover {color: #900;  background: #FAA;} 
p.link2 a:visited:hover {color: #F00; background: #EA9;}
p.link2 {width: 100%; display: block; font-size: 10pt; padding: 0px; margin: 0 0 2px; color: #003;}

div#link1a a,div#link1b a,div#link1c a,div#link1d a,div#link1e a {text-decoration: none; display: block; color: #00A; background: #CCF; margin-top: 0px; font-weight: 600; border-right: 3px double #009;}
div#link1a a:visited, div#link1b a:visited, div#link1c a:visited, div#link1d a:visited, div#link1e a:visited {color: #008; background: #BCE;}
div#link1a a:hover, div#link1b a:hover, div#link1c a:hover, div#link1d a:hover, div#link1e a:hover {color: #A00;  background: #FCC;}
div#link1a a:visited:hover, div#link1b a:visited:hover, div#link1c a:visited:hover, div#link1d a:visited:hover, div#link1e a:visited:hover {color: #800; background: #ECB;}
div#link1a p, div#link1b p, div#link1c p, div#link1d p, div#link1e p {width: 100%; font-size: 10pt; padding: 0px; margin: 0 0 2px; color: #003;}

div#link2a a, div#link2b a, div#link2c a, div#link2d a, div#link2e a {text-decoration: none; display: block; color: #009; background: #AAF; font-weight: 600; border-right: 3px double #009;}
div#link2a a:visited, div#link2b a:visited, div#link2c a:visited, div#link2d a:visited, div#link2e a:visited {color: #003; background: #9AE;} 
div#link2a a:hover, div#link2b a:hover, div#link2c a:hover, div#link2d a:hover, div#link2e a:hover {color: #900;  background: #FAA;} 
div#link2a a:visited:hover, div#link2b a:visited:hover, div#link2c a:visited:hover, div#link2d a:visited:hover, div#link2e a:visited:hover {color: #F00; background: #EA9;} 
div#link2a p, div#link2b p, div#link2c p, div#link2d p, div#link2e p {width: 100%; display: block; font-size: 10pt; padding: 0px; margin: 0 0 2px; color: #003;} 

p.link3 a, div#link3a a, div#link3b a, div#link3c a, div#link3d a, div#link3e a {text-decoration: none; display: block; color: #00A; background: #CCF; font-weight: 600; border-right: 3px double #009;} 
p.link3 a:visited, div#link3a a:visited, div#link3b a:visited, div#link3c a:visited, div#link3d a:visited, div#link3e a:visited {color: #008; background: #BCE;} 
p.link3 a:hover, div#link3a a:hover, div#link3b a:hover, div#link3c a:hover, div#link3d a:hover, div#link3e a:hover {color: #A00;  background: #FCC} 
p.link3 a:visited:hover, div#link3a a:visited:hover, div#link3b a:visited:hover, div#link3c a:visited:hover, div#link3d a:visited:hover, div#link3e a:visited:hover {color: #800; background: #ECB;} 
p.link3, div#link3a p, div#link3b p, div#link3c p, div#link3d p, div#link3e p {width: 100%; font-size: 8pt; padding: 0px; margin: 0 0 2px; color: #003;} 
 
p.link4 a, div#link4a a, div#link4b a, div#link4c a, div#link4d a, div#link4e a {text-decoration: none; display: block; color: #00A; background: #CCF; font-weight: 600; border-right: 3px double #009;} 
p.link4 a:visited, div#link4a a:visited, div#link4b a:visited, div#link4c a:visited, div#link4d a:visited, div#link4e a:visited {color: #008; background: #BCE;} 
p.link4 a:hover, div#link4a a:hover, div#link4b a:hover, div#link4c a:hover, div#link4d a:hover, div#link4e a:hover {color: #A00;  background: #FCC;} 
p.link4 a:visited:hover, div#link4a a:visited:hover, div#link4b a:visited:hover, div#link4c a:visited:hover, div#link4d a:visited:hover, div#link4e a:visited:hover {color: #F00; background: #EA9} 
p.link4, div#link4a p, div#link4b p, div#link4c p, div#link4d p, div#link4e p {width: 100%; font-size: 8pt; padding: 0px; margin: 0 0 2px; color: #003;} 
 
p.link5 a, div#link5a a, div#link5b a, div#link5c a, div#link5d a, div#link5e a {text-decoration: none; display: block; color: #060; background: #CFC; font-weight: 600; border-right: 3px double #009; border-right: 3px double #090;} 
p.link5 a:visited, div#link5a a:visited, div#link5b a:visited, div#link5c a:visited, div#link5d a:visited, div#link5e a:visited {color: #030; background: #9C9;} 
p.link5 a:hover, div#link5a a:hover, div#link5b a:hover, div#link5c a:hover, div#link5d a:hover, div#link5e a:hover {color: #A00;  background: #FC0;} 
p.link5 a:visited:hover, div#link5a a:visited:hover, div#link5b a:visited:hover, div#link5c a:visited:hover, div#link5d a:visited:hover, div#link5e a:visited:hover {color: #F00; background: #C90} 
p.link5, div#link5a p, div#link5b p, div#link5c p, div#link5d p, div#link5e p {width: 100%; font-size: 10pt; padding: 0px; margin: 0 0 2px; color: #003;} 
 
p.link-s a, div#link-s a {font-size:9pt; color: #003; background-color: #DAE3ED; border-right: 3px double #009;} 
p.link-s a:visited, div#link-s a:visited {font-size:9pt; color: #030; background-color: #DAE3ED;} 
p.link-s a:hover, div#link-s a:hover {font-size:9pt; color: #00F; background-color: #DAE3ED;} 
p.link-s a:visited:hover , div#link-s a:visited:hover {font-size:9pt; color: #0F0; background-color: #DAE3ED;} 
 
p.ref a, div#ref a {text-decoration: none; display: block; color: #00C; background: #AAF; font-weight: 600; border-right: 3px double #009;} 
p.ref a:visited, div#ref a:visited {color: #00A; background: #9AC;} 
p.ref a:hover, div#ref a:hover {color: #00A;  background: #CAA;} 
p.ref a:visited:hover , div#ref a:visited:hover {color: #FFF; background: #C97;} 
p.ref, div#ref p {width: 100%; font-size: 8pt; padding: 0px; margin: 0 0 2px; color: #FFF;} 
 
div#adressen 
{ 
background-color:#eee; 
 
} 
div#adressen strong 
{ 
color:#003; 
font-size:10pt; 
} 
 
div#mortuus 
{ 
border-width:12px; border-color:#000; border-style:ridge; padding:15px; width:50%; 
background: #FFF; 
} 
 

h2.op 
{ 
width: 100%; 
position:fixed; 
color:#013; 
top:10px; 
margin-top:0px; 
font-size:16px; 
padding-top:5px; 
padding-bottom:5px;
padding-left:20px; 
padding-right:2px; 
background-color: #A7BACA;
-moz-opacity:0.85; 
font-size: 12pt;
z-index: 1;
} 
 
div#content h5, div#srf h5
{ 
background-color:#FDB; 
color:#300; 
font-size:12px; 
padding-left:10px; 
padding-right:2px; 
padding-top:1px; 
padding-bottom:1px; 
display:block; 
border-color:#F90; 
border-width:1px; 
border-style:solid; 
-moz-border-radius-topleft:10px; 
-moz-border-radius-topright:10px; 
-moz-border-radius-bottomleft:10px; 
-moz-border-radius-bottomright:10px; 
margin:0 0 2px; 
} 
 
div#content h6
{ 
background-color:#9FABB9; 
color:#006; 
font-size:12px; 
padding-left:5px; 
padding-right:5px; 
padding-top:1px; 
padding-bottom:1px; 
display:inline; 
border-color: #32595C; 
border-width:2px; 
border-top-style:double; 
border-left-style:double; 
border-right-style:double; 
border-bottom-style:none; 
-moz-border-radius-topleft:10px; 
-moz-border-radius-topright:10px; 
margin-left:10px; 
} 
 
div#content table 
{ 
background: #DAE3ED; 
} 
 
div#content p, div#content h4, div.info
{ 
font-weight: normal; 
color: #000; 
background-color:#FFF; 
border-width:1px; 
border-style:solid; 
border-color:#32595C; 
margin-top:1px; 
margin-bottom: 0px; 
padding:8px; 
-moz-border-radius-topleft:10px; 
-moz-border-radius-topright:10px; 
-moz-border-radius-bottomleft:10px; 
-moz-border-radius-bottomright:10px; 
text-align:justify; 
} 
 
div#content p.turn 
{ 
background-color: #DAE3ED; 
padding: 0px; 
margin:0 0 2px; 
border: none; 
text-align:left; 
} 
 
 
div#content li 
{ 
font-size: 10pt; 
color: #003; 
font-weight:bold;
margin-right: 1px; 
} 
 
div#srf 
{ 
position: absolute; 
top: 50px;
right: 5px;
width: 190px; 
padding-left: 5px;
} 
 
div#info 
{ 
margin-right: 210px; 
border-right: 3px dotted  #004; 
padding-right: 5px; 
padding-left: 5px;
} 
 
 
body,script,id,div 
{ 
 
background-color: #DAE3ED; 
color:#000000; 
font-size:10pt; 
text-align:justify; 
} 
 
strong 
{ 
font-weight: bold; 
color:#C00; 
} 
 
p,dl,ul 
{ 
color:#000000; 
 
text-align:left; 
margin: 0 0 2px 
} 
 
table 
{ 
border-collapse:collapse 
} 
 
pre 
{ 
 
font-size:10pt; 
text-align:left; 
} 
 
th 
{ 
font-size:10pt; 
text-align:left; 
color:#005; 
background-color:#AAC; 
} 
 
tr#row1 td 
{ 
font-size:14pt; 
text-align:left; 
color:#F30; 
} 
 
/* Formate für Ranglisten */ 
 
table.rli 
{ 
border: 1px solid #F00;
background: #FFF;
} 
 
tr.rh 
{ 
background-color:#F70; 
} 
 
tr.rm1 
{ 
background-color:#F90; 
} 
 
tr.rm2 
{ 
background-color:#FB0; 
} 
 
tr.rm3 
{ 
background-color:#FD0; 
} 
 
tr.rm4 
{ 
background-color:#FF0; 
} 
 
tr.rm5 
{ 
background-color:#FFF; 
} 
 
th.rlh 
{ 
background-color:#F60; 
text-align:right; 
border: 1px solid #F00; 
} 
 
th.rnh 
{ 
background-color:#F60; 
text-align:left; 
border: 1px solid #F00; 
} 
 
th.rch 
{ 
background-color:#F60; 
text-align:center; 
border: 1px solid #F00; 
} 
 
td.rzl 
{ 
text-align:right; 
border: 1px solid #F00; 
} 
 
td.rzn 
{ 
color:#C00; 
border: 1px solid #F00; 
} 
 
td.rzq 
{ 
border: 1px solid #F00; 
} 
 
td.rzc 
{ 
text-align:center; 
border: 1px solid #F00; 
} 
 
td.rzj 
{ 
text-align:center; 
font-weight:bold; 
border: 1px solid #F00; 
} 
 
td.rzn 
{ 
color:#C00; 
border: 1px solid #F00; 
} 
 
td.nuf 
{ 
color:#090; 
border: 1px solid #F00; 
} 
 
td.liga 
{ 
color:#000; 
border: 1px solid #F00; 
font-weight: bold; 
text-decoration: underline; 
} 
 
/* andere Formate */ 
 
tr.row2 
{ 
background-color:#DDD; 
vertical-align:top; 
} 
 
tr.row3 
{ 
background-color:#EEE; 
vertical-align:top; 
} 
 
td.sbb 
{ 
background:#CCC; 
text-align:center; 
} 
 
td.name 
{ 
font-size:12pt; 
font-weight:bold; 
vertical-align:top; 
} 
 
td.adresse 
{ 
font-size:8pt; 
vertical-align:top; 
} 
 
td.ajwo a {text-decoration: none; display: block; color: #00F; background: #00F; margin-top: 0px; font-weight: 600;} 
td.ajwo a:visited {color: #06F; background: #06F;} 
td.ajwo a:hover {color: #F00;  background: #F00;} 
td.ajwo a:visited:hover {color: #F90; background: #F90;} 
td.ajwo {font-size: 8pt; padding: 0px; margin: 0 0 2px; background:  #DAE3ED; color: #FFF;} 
 
table.club 
{ 
background: #33F; 
} 
 
table.eins td 
{ 
 
font-size:8pt; 
text-align:left; 
color:#000000; 
} 
 
 
td 
{ 
 
font-size:10pt; 
 
color:#000000; 
} 
 
table 
{ 
 
border-collapse: collapse;
 
} 
 
 
/* Formate für Einzelergebnisse */ 
 
tr.eegz 
 
{ 
background: #dde; 
} 
 
 
tr.eeg 
{ 
background: #fff; 
} 
 
tr.eegu 
{ 
background: #cfc; 
} 
 
tr.eegr 
{ 
background: #ffc; 
} 
 
tr.eega 
{ 
background: #fcc; 
} 
 
 
th.eegc 
 
{ 
font-size: 10pt; 
font-weight: bold; 
text-align:center; 
border: 1px solid #aac; 
} 
 
th.eegl 
{ 
font-size: 10pt; 
font-weight: bold; 
text-align: left; 
border: 1px solid #aac; 
} 
 
 
th.eegp 
{ 
font-size: 10pt; 
font-weight: bold; 
text-align: right; 
border: 1px solid #aac; 
} 
 
th.eegr 
{ 
font-size: 10pt; 
font-weight: bold; 
text-align: center; 
border: 1px solid #aac; 
} 

td.eegb 
{ 
font-size: 10pt; 
font-weight: bold; 
text-align:center; 
border: 1px solid #aac; 
background: #DDD;
} 

td.eegc 
{ 
font-size: 10pt; 
font-weight: normal; 
text-align:center; 
border: 1px solid #aac; 
} 
 
td.eegw 
{ 
color: #F00;
font-size: 10pt;
font-weight: normal; 
text-align: left; 
border: 1px solid #aac; 
} 
 
td.eegl 
{ 
font-size: 10pt; 
font-weight: normal; 
text-align: left; 
border: 1px solid #aac; 
} 
 
td.eegn 
{ 
font-size: 10pt; 
font-weight: normal; 
text-align: left; 
border: 1px solid #aac; 
color: #F00; 
} 
td.eegr 
{ 
background: #FFE; 
font-size: 10pt; 
font-weight: normal; 
text-align: center; 
border: 1px solid #aac; 
} 
 
td.eegp 
{ 
font-size: 10pt; 
font-weight: normal; 
text-align: right; 
border: 1px solid #aac; 
} 
 
 
/* Formate für Termine */ 
 
table.term 
{ 
border: 1px solid green; 
} 
 
 
td.ate1 
{ 
background-color:#FFF; 
color:#000; 
font-size:12pt; 
text-align:center; 
border: 1px solid black; 
} 
td.ate2 
{ 
background-color:#FFF; 
color:#000; 
font-size:12pt; 
text-align:left; 
border: 1px solid black; 
} 
td.jsp1 
{ 
background-color:#FFF; 
color:#009; 
font-size:12pt; 
text-align:center; 
border: 1px solid blue; 
} 
td.jsp2 
{ 
background-color:#FFF; 
color:#009; 
font-size:12pt; 
text-align:left; 
border: 1px solid blue; 
} 
td.asp1 
{ 
background-color:#FFD; 
color:#F00; 
font-weight:bold; 
font-size:12pt; 
text-align:center; 
border: 1px solid red; 
} 
td.asp2 
{ 
background-color:#FFD; 
font-weight:bold; 
color:#F00; 
font-size:12pt; 
text-align:left; 
border: 1px solid red; 
} 
td.asp3 
{ 
background-color:#FFD; 
color:#F00; 
font-size:12pt; 
text-align:left; 
border: 1px solid red; 
} 
 
/* Formate für Kalender */ 
td.mo 
{ 
border: 1px solid blue; 
background-color:#FFF; 
color:#300; 
font-size:12pt; 
} 
td.sp 
{ 
border: 1px solid blue; 
background-color:#c9c; 
color:#000; 
font-size:12pt; 
} 
td.st 
{ 
border: 1px solid blue; 
background-color:#FFF; 
color:#000; 
font-size:12pt; 
} 
td.sa 
{ 
border: 1px solid blue; 
background-color:#F90; 
color:#000; 
font-size:12pt; 
} 
td.so 
{ 
border: 1px solid blue; 
background-color:#F00; 
color:#000; 
font-size:12pt; 
} 
td.fe 
{ 
border: 1px solid blue; 
background-color:#FF9; 
color:#000; 
font-size:12pt; 
} 
 
/* Formate für Schulschach */ 
td.sctr 
{ 
text-align:right; 
font-size:10pt; 
} 
 
td.sctm 
{ 
text-align:left; 
font-size:10pt; 
} 
 
td.scte 
{ 
text-align:center; 
font-size:10pt; 
} 
 
p.tdscr 
{ 
font-size:8pt; 
} 
 
p.extinf 
{ 
font-size:10pt; 
} 
/* Formate für Turniertabellen */ 
 
table.ot 
{ 
background: #FFF; 
} 
 
tr.ot 
{ 
padding-top: 1px; 
padding-bottom: 1px; 
padding-left: 2px; 
padding-right: 2px; 
} 
 
th.otr 
{ 
padding-top: 1px; 
padding-bottom: 1px; 
padding-left: 2px; 
padding-right: 2px; 
} 
 
th.otc 
{ 
padding-top: 1px; 
padding-bottom: 1px; 
padding-left: 2px; 
padding-right: 2px; 
} 
 
th.otl 
{ 
padding-top: 1px; 
padding-bottom: 1px; 
padding-left: 2px; 
padding-right: 2px; 
} 
 
th.otnn 
{ 
padding-top: 1px; 
padding-bottom: 1px; 
padding-left: 2px; 
padding-right: 2px; 
} 
 
th.otvn 
{ 
padding-top: 1px; 
padding-bottom: 1px; 
padding-left: 2px; 
padding-right: 2px; 
} 
 
th.otv 
{ 
padding-top: 1px; 
padding-bottom: 1px; 
padding-left: 2px; 
padding-right: 2px; 
} 
 
td.otr 
{ 
border: 1px solid #aac; 
text-align: right; 
padding-top: 1px; 
padding-bottom: 1px; 
padding-left: 2px; 
padding-right: 2px; 
} 
 
td.otc 
{ 
border: 1px solid #aac; 
text-align: center; 
padding-top: 1px; 
padding-bottom: 1px; 
padding-left: 2px; 
padding-right: 2px; 
} 
 
td.otl 
{ 
border: 1px solid #aac; 
text-align: left; 
padding-top: 1px; 
padding-bottom: 1px; 
padding-left: 2px; 
padding-right: 2px; 
} 
 
td.otnn 
{ 
border: 1px solid #aac; 
border-right-color: #FFF; 
padding-top: 1px; 
padding-bottom: 1px; 
padding-left: 2px; 
padding-right: 2px 
} 
 
td.otvn 
{ 
border: 1px solid #aac; 
boder-left-color: #FFF; 
padding-top: 1px; 
padding-bottom: 1px; 
padding-left: 2px; 
padding-right: 2px; 
} 
 
td.otv 
{ 
border: 1px solid #aac; 
padding-top: 1px; 
padding-bottom: 1px; 
padding-left: 2px; 
padding-right: 2px; 
 
} 
 
td.expl 
{ 
background:  #DAE3ED; 
border: 1px solid #aac; 
padding:1px; 
width: 48px; 
font-size: 8pt; 
text-align: center; 
} 
 
td.expl img 
{ 
width: 40px; 
height: 40px; 
} 
} 
 
/* Formate für Ueberschriften */ 
h1 
{ 
color:#000099; 
text-align:center; 
font-size:+18pt; 
font-weight:bold; 
} 
h2 
{ 
color:#FF0000; 
font-size:+12pt; 
font-weight:bold; 
font-style:italic; 
text-align:left; 
} 
h3 
{ 
color:#000099; 
font-size:+10pt; 
font-weight:bold; 
text-align:left; 
} 
h4 
{ 
color:#000099; 
font-size:+10pt; 
font-weight:bold; 
text-align:left; 
} 
 
h5 
{ 
color:#F20; 
font-size:+8pt; 
font-weight:bold; 
text-align:left; 
} 
 
h6 
{ 
color:#F00; 
font-size:+14pt; 
font-weight:bold; 
font-style:normal; 
text-align:left; 
margin: 1px;
} 

