
/* Generic stylesheet, which makes no assumptions about base font size.  These rules are used unless
a more specific stylesheet is selected by Javascript */

small { font-family: verdana, arial, helvetica, sans-serif; font-size: 80%; line-height: 120%; }
.foto { font-family: verdana, arial, helvetica, sans-serif; font-size: 80%; line-height: 120%; }
td   { font-family: verdana, arial, helvetica, sans-serif; font-size: 80%; line-height: 120%; }
th   { font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; text-align:left; color:#FFFFFF;}
body { font-family: verdana, arial, helvetica, sans-serif; }
pre	 { font-family: courier, serif; }
a:link { text-decoration: underline; color: #003366; }
a:visited { text-decoration: underline; color: #cc0000; }
a:hover { text-decoration: none; color: #999999; }
span.searchword { background: #D5D9E6;}

h1 { font-family: tahoma, verdana, arial, helvetica, sans-serif; font-weight: normal; font-size: 200%; line-height: normal; letter-spacing: 1px; color:#666666;}
.h1 { font-family: tahoma, verdana, arial, helvetica, sans-serif; font-weight: normal; font-size: 200%; line-height: normal; letter-spacing: 1px; color:#666666;}
h2 { font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; font-size: 120%; line-height : 120%; color:#000000;}
h3, h4, h5, h6 { font-family: verdana, arial, helvetica, sans-serif; font-size: 100%; }

.inputtext { font-family: verdana, arial, helvetica, sans-serif; font-size: 100%; line-height: normal; width: 180px; border: solid 1px black; }
.inputtextarea { font-family: verdana, arial, helvetica, sans-serif; font-size: 100%; line-height: normal; width: 180px; border: solid 1px black; }
.inputsubmit { font-family: verdana, arial, helvetica, sans-serif; font-size: 100%; line-height: normal; border: solid 1px black; }
.inputcheck { line-height: normal; border: solid 1px black; }
.topbar { color:#FFFFFF; }

.faktaboks {
    background-color: #ff9999;
    padding: 15px;
}

.floatRight {
    float: right;
    padding-left: 20px;
    padding-bottom: 10px;
}

.floatRight.medium {
    width: 33%;
    min-width: 400px;
    background-color: #3a96c1;
    color: white;
}

/***********************************************/
/*  Different table styles                     */
/***********************************************/

table.yellow, table.yellow td, table.yellow th,
table.blue, table.blue td, table.blue th {
    border-style: solid;
    border-color: black;
    color: black;
    font-size: 95%;
}

table.yellow,
table.blue {
    border-width: 0 0 1px 1px;
    border-spacing: 0;
    border-collapse: collapse;
}

table.yellow th,
table.blue th {
    font-weight: bold;
    background-color: gold;
    border-width: 1px 1px 0;
    margin: 0;
    padding: 4px;
}

table.yellow td,
table.blue td {
    background-color: #ffe69c;
    margin: 0;
    padding: 4px;
    border-width: 1px 1px 0 0;
}

table.blue td,
table.blue tr {
    background-color: white;
}

table.blue th {
    background-color: #3a96c1;
    color: white;
}

table.blue tr.odd, table.blue tr.odd td {
    background-color: #a0dbf7;
}

/*************************************************/
/* End the table styles                          */
/*************************************************/

.clearBoth {
    clear: both;
}

/* Forum Styles ... */
.Error {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #FF0000; }
.Small {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt}
