html, body
{
font-family: sans-serif;
font-size: 10pt;
font-weight: normal;
color: #003;
}

body
{
background: #EEF;
}

@media all
{

div.print, div.google, div.msie
{
display: none
}

div.logo
{
visibility: visible;
position: fixed;
top: 10px;
left: 30px;
}

div.logo img
{
width: 100px;
height: 100px;
}

div.mozoben
{
visibility: visible;
}

div.mozoben h1
{
background: #AAF;
border-top: 2px dotted #003;
border-bottom: 2px dotted #003;
-moz-opacity: 0.9;
position: fixed;
top: 50px;
left: 0px;
margin: 2px;
padding: 0px;
text-align: center;
color: #036;
letter-spacing: 0.02em;
text-transform: lowercase;
font-weight: bold;
font-size: 16pt;
width: 100%;

vertical-align: middle;
white-space: nowrap;
}

div#oben
{
visibility: hidden;
}

div#nav
{
background: #005;
position: fixed;
left: 8px;
top: 0px;
bottom: 0px;
width: 140px;
float: left;
font-size: 10pt;
}

p.nex
{
background: #005;
font-weight: bold;
margin-left: 4px;
margin-right: 4px;
margin-top: 125px;
padding: 2px;
border: 2px solid #C0C;
-moz-border-radius: 8px;
position: fixed;
width: 125px;
top: 0px;
left: 8px;
}

p.nex2
{
background: #005;
font-weight: bold;
margin-left: 1px;
margin-right: 1px;
margin-top: 1px;
padding: 2px;
border: 2px solid #C0C;
-moz-border-radius: 8px;
}

p.nex a, p.nex2 a
{
display: block;
text-align: center;
font: bold 10pt;
padding: 2px;
margin-top: 1px;
margin-bottom: 1px;
text-decoration: none;
color: #024;
background: #ACE;
}

p.nex a
{
font-size: 10pt;
width: 97%;
}

p.nex2 a
{
font-size: 8pt;
width: 150px;
}



p.nex a:hover, p.nex2 a:hover
{
background: #F60;
color: #600;
}

p.nex a:active, p.nex2 a:sctive
{
background: #03F;
color: #006;
}

p.nex a:visited, p.nex2 a:visited
{
background: #BDF;
color: #246;
}

p.nex a:visited:hover, p.nex2 a:visited:hover
{
background: #FF0;
color: #F00;
}

p.lotto
{
position: fixed;
top: 480px;
left: 8px;
}


p.press
{
color: #300;
text-align: justify;
}



div#sponsor
{
font-size: 8pt;
padding-top: 90px;
padding-bottom: 5px;
padding-right: 4px;
padding-left: 4px;
width:165px;
margin-right: 2px;
float: right;
position: fixed;
top: 0px;
right: 5px;
bottom: 0px;
background: #DDF;
border-left: 6px groove #009;
border-right: 2px dotted #009;
}


div#sponsor h2
{
font-size: 12px;
margin: 1px;
}

div#sponsor h3
{
font-size: 11px;
margin: 1px;
}

div#sponsor a
{
text-decration: none;
}

div#sponsor img
{
border: none;
margin-left: 7px;
}

div#content
{
position: absolute;
top: 45px;
margin-top: 50px;
margin-left: 170px;
margin-right: 195px;
left: 0px;
right: 0px;
}

div#content2
{
position: absolute;
top: 45px;
margin-top: 50px;
margin-left: 180px;
left: 0px;
}

div#content h2, div#content2 h2
{
background-color:#CCF;
color:#003; 
font-size:10pt; 
padding-left:5px;
padding-right:5px;
padding-top:1px;
padding-bottom:1px;
display:inline;
border-color:#00F;
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.inh
{
font-size: 10pt;
font-weight: normal; 
color: #003;
background-color:#FBFCFF;
border-width:1px;
border-style:solid;
border-color:#00F;
margin-top: 1px;
margin-bottom: 1px;
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, div#content2 p
{
font-size: 10pt;
}

div#content a, div#content2 a
{
font-style: normal;
color: #009;
text-decoration: underline;
}

div#content a:hover, div#content2 a:hover
{
color: #00F;
background: #FF0;
}

div#content a:visited, div#content2 a:visited
{
color: #033;
}

div#content a:visited:hover, div#content2 a:visited:hover
{
color: #033;
background: #FC0;
}

div.noprint
{
font-size: 9pt;
}


table
{
border-collapse: collapse;
}


table.res
{
width: 400px;
}


table.res tbody
{
background: #FFF;
}

table.eins th
{
font-size:9pt;
text-align:left;
color:#003;
background:#CCF;
}

table.eins td
{
font-size:8pt;
text-align:left;
color:#003;
}

table.praes td
{
font-size: 9pt;
padding-left: 7px;
text-align: left;
font-weight: normal;
vertical-align: middle;
border-left: none;
border-right: none;
border-top: 1px solid #DDF;
border-bottom: 1px solid #DDF;
}

tr.caput
{
background: #DDF;
}

tr.caput td
{
font-weight: bold;
font-size: 11pt;
color: #007;
}

th.lb
{
font-weight: bold;
font-size: 10pt;
text-align: left;
background: #FED;
padding: 2px;
}

td
{
vertical-align: top;
padding: 1px;
}

td.lb
{
font-size: 10pt;
font-weight: normal;
text-align: left;
}

td.rbu
{
font-size: 10pt;
font-weight: normal;
text-align: right;
}

table.res td, table.res th
{
border-bottom: 1px solid #CCC;
border-top: 1px solid #CCC;
}

td.mo 
{ 
border: 1px solid blue;
background-color:#FFF;
color:#300;
font-size:8pt;
}
td.sp
{
border: 1px solid blue;
background-color:#c9c;
color:#003;
font-size:8pt;
}
td.st
{
border: 1px solid blue;
background-color:#FFF;
color:#003;
font-size:8pt;
}
td.sa
{
border: 1px solid blue;
background-color:#F90;
color:#003;
font-size:8pt;
}
td.so
{
border: 1px solid blue;
background-color:#F00;
color:#003;
font-size:8pt;
}
td.fe
{
border: 1px solid blue;
background-color:#FF9;
color:#003;
font-size:8pt;
}

table.wk
{
width: 400px;
border-collapse: collapse;
}

table.wk th
{
text-align: left;
}


table.wk td
{
border: 1px solid #006;
font-size: 9pt;
}

table.wk td.space
{
border: none;
}

table.wk td.team
{
border-right: none;
border-left: none;
text-align: left;
background: #FFF;
}

table.wk td.teamv
{
border-right: none;
border-left: none;
text-align: left;
background: #FC0;
}

table.wk td.teams
{
border-right: none;
border-left: none;
text-align: left;
background: #0CF;
}

table.wk td.sep
{
border-right: none;
border-left: none;
text-align: center;
background: #FFF;
}

table.wk td.tempus
{
border-right: none;
text-align: left;
background: #FFF;
}

table.wk td.res
{
border-left: none;
text-align: center;
background: #FFF;
}

table.wk1
{
width: 100%;
border-collapse: collapse;
}

table.wk1 td
{
font-size: 9pt;
border: 1px solid #003;
background: #FFF;
}


table.wk1 td.team
{
font-size: 9pt;
text-align: left;
}

table.wk1 td.res
{
font-size: 9pt;
text-align: center;
}

table.wk1 th
{
border: 1px solid #003;
background: #FA0;
}

.teamr
{
text-align: right;
}

.teaml
{
text-align: left
}

td.eegl, td.eegc
{
background: #FFF
}

td.eegl
{
text-align: left;
}

td.eegc
{
text-align: right;
}

td.eegr
{
text-align: right;
background: #FFE;
}

img.pqu
{
width: 80px;
height: 60px;
border: none;
}

img.pho
{
width: 45px;
height: 60px;
border: none;
}

img.pgq
{
border: none;
}

img.vgq
{
width: 480px;
height: 314px;
border: none;
}

img.vqu
{
width: 480px;
height: 360px;
border: none;
}

img.vho
{
width: 480px;
height: 640px;
border: none;
}

h1
{
color: #009;
font-size: 16pt;
font-weight: bold;
}

h2
{
color: #009;
font-size: 14pt;
font-weight: bold;
}

h3
{
color: #009;
font-size: 14pt;
font-weight: bold;
}

h4
{
color: #009;
font-size: 12pt;
font-weight: bold;
margin-bottom: 1px;
}

h5
{
color: #009;
font-size: 10pt;
font-weight: bold;
}

h5.press
{
color: #300;
font-weight: bold;
font-size: 13pt;
font-style: normal;
margin: 1px;
}

h6
{
color: #009;
font-size: 10pt;
font-weight: bold;
font-style: italic;
}

h6.press
{
color: #300;
font-weight: bold;
font-size: 11pt;
font-style: normal;
margin: 1px;
}

tr.ab td
{
background: #DFD;
}

tr.uf td
{
background: #FDB;
}
}

