/* Start of CMSMS style sheet 'CSS-for Tables' */
.sqltable table {
font: 11px/24px Verdana, Arial, Helvetica, sans-serif;
/*border-collapse: collapse;
width: 320px;*/
}
.sqltable tbody {
background: #EEE;
}
.sqltable th {
text-align: left;
border-top: 1px solid #FB7A31;
border-bottom: 1px solid #FB7A31;
background: #FFC;
}
.sqltable td {
text-align: left;
padding: 0 0.5em;
}
.sqltable td+td {
border-left: 1px solid #CCC;
text-align: left;
}
.sqltable td.adjacent {
border-left: 1px solid #CCC;
text-align: left;
}

.resulttable table {
border-collapse: collapse;
border-spacing: 1px;
}

.resulttable thead {
font: 8pt/12pt Verdana, Arial, Helvetica, sans-serif;
font-size: 7.5pt ;
line-height: 10pt;
}
.resulttable tbody {
/*background: #F9F9F9;*/
background-image:url(images/greylines02.gif);
font: 8pt/12pt Verdana, Arial, Helvetica, sans-serif;
font-size: 7.5pt ;
line-height: 10pt;
/*text-align: center;*/
}

.resulttable th {
font-weight: bold;
padding: 0px 3px 0px 3px;
vertical-align: top;
}

.resulttable thead th {
border-bottom: 1px solid #BBD;
border-left: none;
border-right: none;
background: #F8F8F8;
}
.resulttable tbody th {
border-top: 1px solid #BBD;
border-bottom: 1px solid #BBD;
border-left: none;
border-right: none;
background-image:url(images/metalbar_38_2.gif);
background-position:center center;
}

.resulttable th+th {
border-left: none;
border-right: none;
}
.resulttable td {
border-bottom: 1px solid #DDF;
padding: 1px 1px 1px 1px;
empty-cells: show;
}
.resulttable td+td {
border-left: 1px solid #EEE;
}
.resulttable td.adjacent {
border-left: 1px solid #EEE;
}

.serietable table {
border-collapse: collapse;
line-height: 12pt;
border-spacing: 1px;
}

.serietable thead {
/*background: #EEE;*/
font: 8pt/12pt Verdana, Arial, Helvetica, sans-serif;
font-size: 9pt ;
line-height: 12pt;
}
.serietable tbody {
/*background: #F9F9F9;*/
font: 8pt/12pt Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt ;
/*text-align: center;*/
background-image:url(images/greylines02.gif);
}

.serietable th {
font-weight: bold;
padding: 0px 3px 0px 3px;
vertical-align: top;
}

.serietable thead th {
border-bottom: 1px solid #BBD;
background: #F8F8F8;
}

.serietable tbody th {
border-top: 1px solid #BBD;
border-bottom: 1px solid #BBD;
border-left: none;
border-right: none;
background-image:url(images/metalbar_38_2.gif);
background-position:center center;
}

.serietable th+th {
border-left: none;
border-right: none;
padding: 0px 3px 0px 3px;
}
.serietable td {
border-bottom: 1px solid #DDF;
padding: 0 1px;
}
.serietable td+td {
border-left: 1px solid #EEE;
}
.serietable td.adjacent {
border-left: 1px solid #EEE;
}

.startnr td {
background: #FEF;
text-align: center;
}

#vagndeklrow
{
line-height:10pt;
/*min-height: 40px; 
height: auto !important; 
height:40px;*/
}

#vagndeklnr
{
font-size:large;
font-weight:bold;
background-image:url(images/nummercirkel_35px.gif);
background-repeat:no-repeat;
background-position:center center;
height:37px;
}

#resultstartnr
{
font: 8pt/12pt Verdana, Arial, Helvetica, sans-serif;
font-size: 8.5pt ;
line-height: 10pt;
font-weight:bold;
background-image:url(images/nummercirkel_22px.gif);
background-repeat:no-repeat;
background-position:center center;
height:24px;
padding: 0px 3px 1px 3px;
}

#serieanmnr
{
font-weight:bold;
background-image:url(images/nummercirkel_22px.gif);
background-repeat:no-repeat;
background-position:center center;
height:24px;
padding: 0px 6px 1px 6px;
}
/* End of 'CSS-for Tables' */

