body, td, input, select, textarea
{ 
    font-family: Arial, Helvetica;
    font-size: 11px;
    color: #222222;
}

input, select, textarea
{
    border: 1px solid #bbbbbb;
    background-image: url('/images/inputbg.gif');
    padding: 1px 4px;
    color: #444444;
}

body, div, select, textarea
{
   scrollbar-face-color: #dddddd;
   scrollbar-shadow-color: #cccccc;
   scrollbar-highlight-color: #eeeeee;
   scrollbar-3dlight-color: #eeeeee;
   scrollbar-darkshadow-color: #cccccc;
   scrollbar-track-color: #eeeeee;
   scrollbar-arrow-color: #aa3344;
}

.husse_red
{
   background-color: #DF0024;
}

h1, input.input_rub
{
   font-family: Gill Sans MT, Gill Sans, Tahoma;
   font-size: 40px;
   font-weight: normal;
   color: #444444;
}
input.input_rub
{
   height: 60px;
}
.dotborder {
    border: 1px dotted #cccccc;
    padding: 2px;
    background: none;
}

h2
{
   font-size: 14px;
   font-weight: bold;
   display: inline;
   color: #444444;
}

a.meny
{
   color: #333333;
   color: #ffffff;
   font-weight: bold;
   text-decoration: none;
}

a.meny:hover
{
   color: #DF0024;
   text-decoration: underline;
}

a.submeny
{
   color: #333333;
   font-weight: normal;
   text-decoration: none;
}

a.nolink 
{
    color: #222222;
    text-decoration: none;
}

a
{
   color: #ee0000;
   font-weight: normal;
   text-decoration: none;
}

a:hover
{
   color: aaaaaa;
   text-decoration: underline;
}

img {
   border: none;
}

.button
{
    background-color: #ee0000;
    background-image: none;
    color: white;
    padding: 0px;
    border: 1px outset #cc2222;
    font-weight: bold;
}

.button_other
{
    background-color: #dddddd;
    color: #333333;
    padding: 0px;
    border: 1px outset #aaaaaa;
}

.noborder
{
    BORDER: none;
    BACKGROUND-COLOR: transparent;
    background: none;
}

font.bottom_text 
{
    font-weight: normal;
    color: #333333;
}

a.bottom_href
{
    font-weight: normal;
    color: #333333;
}

hr
{
    height: 1px;
    color: lightgray;
}

font.rubrik 
{ 
    font-family: Arial;
    font-weight: bold;
    color: #000000;
    font-size: 17px;
}

font.rubrik2
{
    font-family: Gill Sans MT, Gill Sans, Arial, Helvetica;
    font-weight: normal;
    color: #DF0024;
    font-size: 24px;
}

font.rubrik3
{
    font-weight: bold;
    cosslor: #DF0024;
    font-size: 14px;
}

td.rubrik {
    background-color: #eeeeee;
    border-bottom: 3px double #DF0024;
    background-image: url('http://www.husse.se/images/bgtd.gif');
    font-weight: bold;
}

td.rad {
    padding: 3px 10px;
    vertical-align: middle;
}

td.rub {
    background-color: #959698;
    font-weight: bold;
    color: white;
    height: 22px;
    vertical-align: middle;
}

a.rub {
    font-weight: bold;
    text-decoration: none;
    color: white;
}

td.line {
   border-bottom: 1px solid #dddddd;
   padding: 1px 8px;
}

table.tabell {
    background: url(http://www.husse.se/images/bg_tabell.gif) top left repeat-x;
    border: 1px solid #C5C6C8;
}
