body         { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 8pt; 
               background-color: #FCFCFF; line-height: 130%; margin-top: 10px }
td           { font-size: 8pt; font-family: Verdana, Arial, Helvetica, Sans-Serif; margin-bottom: 3px}
p		 	 { line-height: 130% }
a            { font-size: 8pt; color: #000080; text-decoration: none }
a:hover      { font-size: 8pt; color: #000080; text-decoration: underline }
h1           { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 18pt; font-weight: bold; margin-top: 3px; margin-bottom: 3px }
h2           { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 16pt; font-weight: bold; margin-top: 2px; margin-bottom: 2px }
h3           { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12pt; font-weight: bold; word-spacing: 0px; margin-top: 0px; margin-bottom: 0px }
h4           { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10pt; font-weight: bold; word-spacing: 0px; margin-top: 0px; margin-bottom: 0px }
h5           { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 8pt; font-weight: bold; word-spacing: 0px; margin-top: 0px; margin-bottom: 0px }
.forside     { font-family: Verdana, Arial, Helvetica, Sans-Serif; color: #000000; background-color: #D8ECFD; 
               font-size: 10pt; font-weight: bold; margin-top: 2px; background-image:url('Forside.gif') }
.felt        { font-family: Verdana, Arial, Helvetica, Sans-Serif; color: #000000; background-color: #BCDBF6; 
               font-size: 10pt; font-weight: bold; margin-top: 2px }
.felt2       { font-family: Verdana, Arial, Helvetica, Sans-Serif; color: #D8ECFD; background-color: #4477AA }
.bjaelke     { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-weight: bold; 
               background-color: #B9D7E5 }
.tilfoej     { font-family: Verdana, Arial, Helvetica, Sans-Serif; background-color: #B9D7E5 }
.linje1      { background-color: #EDEDF5 }
.linje2      { background-color: #F2F2F2 }
.dagsdato    { background-color: #D8D8D8}
.fridag      { background-color: #A0A0A0 }
.hit         { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-variant: small-caps; font-style: normal;
	            font-weight: bold; font-size: 10pt; color: black; background-color: #FFFF00	}
li           { margin-top: 4px; margin-bottom: 4px }
hr           { border-style: solid none none none; border-color: #606060; height: 0px; margin-top: 6px; margin-bottom: 6px }
@media print { .noprint { visibility: hidden; position: absolute; top: 0px; left: 0px }
               .overskrift { height: 30px } }

h2.csi-frame-page-header {
    border-bottom: 1px solid #606060; /* hr */
    line-height: 22px;
    margin: 0 0 6px;
    padding: 4px 0 8px;
}

.csi-frame-page-header .toolbar {
    float: right;
}

table.csi-table {
    font-size: 8pt; /* td font-size */
    border-collapse: collapse;
    width: 100%;
}

table.csi-table, table.csi-table th, table.csi-table td {
border: 1px solid #c0c0c0;
}

table.csi-table th, table.csi-table td {
    text-align: left;
}

table.csi-table th {
    color: #000; /* .felt color */
    background-color: #bcdbf6; /* .felt background-color */
    padding: 4px 8px;
    text-transform: uppercase;
}

table.csi-table td {
    padding: 3px 8px;
}

table.csi-table tr:nth-child(odd) {
    background-color: #ededf5; /* .linje1 background-color */
}

table.csi-table tr:nth-child(even) {
    background-color: #f2f2f2; /* .linje2 background-color */
}

form.csi-form {
    padding-top: 10px;
}

form.csi-form .form-row {
    padding: 10px;
}
