﻿@import url('/css/general.css');
@import url('/css/system.css');

.sStatsNOBR { white-space: nowrap; overflow: hidden; width: 200px; text-overflow: ellipsis; }
.sStatsContainer { margin: 0; text-align: center; }
/*.sStatsHeader h2 { font-size: 200%; float: left; width: 40%; margin-right: 15px; text-align: right; }*/
.sStatsFilter { text-align: center; }
.sStatsFilter input, .sStatsFilter select { font-size: 100%; font-family: arial, helvetica; }
.sStatsHeader a { font-size: 100%; }
.sStatsTable { font-size: 100%; text-align: left; margin-left:auto; margin-right:auto; }
.sStatsTable p { margin: 0; }
.sStatsTable td, .sStatsTable th { padding: 2px 4px 2px 4px; }
.sStatsTable tr.gjennomfort td, .sStatsTable td.gjennomfort { background: #ffc; }
.sStatsTable tr.gjennomfort th, .sStatsTable tr.planlagt th { vertical-align: top; background: #ddd; text-align: left; font-weight: normal; cursor: pointer; width: 30%; }
.sStatsTable .klar td { background: none; }
.sStatsTable .klarsum td { background: none; /*font-size: 80%;*/ }
.sStatsTable th { vertical-align: bottom; text-align: center; }
.sStatsTable td { vertical-align: top; background: #cfc; }
.sStatsTable .r { text-align: right; }
.sStatsTable .l { text-align: left; }
.sStatsTable .lagBoble { position: absolute; filter:alpha(opacity=95);-moz-opacity:.95;opacity:.95; }
.sStatsTable .lagBoble a { color: blue; }
.sStatsTable .lagBoble div div { position: static; display:block; background: url("http://www.studieaktivitet.no/images/lagboble_01.gif") no-repeat left top; margin-top: 12px; }
.sStatsTable .lagBoble div div div { background: url("http://www.studieaktivitet.no/images/lagboble_02.gif") no-repeat right bottom; width: 240px; padding: 12px 4px 5px 24px; line-height: 150%; }
.sStatsTable .trans .lagBoble { filter:alpha(opacity=85);-moz-opacity:.85;opacity:.85; background: url("http://www.studieaktivitet.no/images/spacer.gif"); }
.sStatsTable .fylke { font-size: 150%; font-weight: normal; text-align: left; height: 30px; }
.sStatsTable .fylke img { margin-right: 10px; width:24px; height:30px; float: left; }
.printShow { display: none; }
@media print {
.printHide { display: none; }
.printShow { display: block; }
.sStatsHeader { display: none; }
h2 { font-size: 150%; font-weight: normal; text-align: left; }
body, .sStatsContainer { margin: 0; }
a:link, a:visited { color:#000; text-decoration:none; }
.sStatsNOBR { width: auto; white-space: normal; display: inline; }
.sStatsTable .planlagt td,.sStatsTable .gjennomfort td,.sStatsTable .planlagt th,.sStatsTable .gjennomfort th { border-top: 1px dashed #ccc; }
.sStatsTable .klarsum  td { border-top: 1px solid #000; }
}

