/* 
    Document   : style
    Created on : Dec 1, 2009, 2:19:46 PM
    Author     : jtf
    Description:
        Purpose of the stylesheet follows.
*/

root {
    display: block;
}

div#main {
    position: relative;
    overflow: hidden;
    /*top: 0%;
    left: 0%;*/
    margin: 0 auto;
    text-align: left;
    width: 1024px;
    height:auto;
    border:0px solid black;
}

#vlBar {
    float:left;
    width:23px;
    height:150px;
    background-color:#fff;
    border:0px solid black;
    padding-top:10px;
}

#vrBar {
    float:right;
    width:20px;
    height:150px;
    background-color:gray;
    border:0px solid black;
}

#main > div#vlBar {
    width:23px;
    height:150px;
}

#kart {
    border:0px solid black;
    height:250px;
}

#mainContent {
    background-color:#e2e2e2;
    font-family:"Times New Roman",Georgia,Serif;
    height:inherit;
    border:0px solid black;
    overflow:hidden;
}

#mainContent p { font: 14px/16px sans-serif; }

#mainContent a { font: 12px/14px sans-serif; }

#mainContent h3 {
    font: 14px/16px sans-serif;
    font-size:medium;
    font-weight:bold;
}

#mainContent img { border:none; }

#hode {
    text-align:left;
    overflow:hidden;
    height:240px;
    width:auto;
    padding:0px;
    border:0px solid black;
    background-color:#ebd9a1;
}

#hode img {
    border:none;
    border:0px solid black;
    background-color:#ebd9a1;
    float:right;
    padding:25px;
    height:199px;
    width:401px;
}

#hode object {
    width:320px;
    height:240px;
    float:left;
}

#navBarKart {
    border:0px solid black;
    background-color:#ccc;
}

#navBarKart a{
    color:#b2071b;
    font-size:larger;
    text-decoration:none;
    padding:5px;
}

#navBarKart a:hover {
    color:#fff;
    background-color:#b2071b;
}

#linje {
    height:20px;
    background-color:#fff;
    z-index:1;
}

#footer {
    overflow:hidden;
    width:1024px;
    padding:5px;
    border:0px solid black;
    float:left;
    position:inherit;
}

#footer a {
    text-decoration:none;
}

#footer img.bilde1 {
    border:none;
    float:left;
}

#footer img.bilde2 {
    border:none;
    float:right;
    height:10px;
    width:200px;
    padding:30px;
    padding-right:5px;
}

#innhold {
    overflow:hidden;
    width:580px;
    height:auto;
    padding:10px;
    border:0px solid black;
    margin-bottom:0px;
    margin-top:15px;
    background-color:#e2e2e2;
}

#innhold th {text-align:left;}

#rBar {
    overflow:hidden;
    width:195px;
    height:630px;
    padding:5px;
    border:0px solid black;
    margin:5px;
    margin-bottom:0px;
    margin-right:0px;
    margin-top:0px;
    float:right;
    background-color:#f7eed5;
}

#rBar h3 { color:#b2071b; }

#rBar a {
    color:#b2071b;
    text-decoration:none;
    font-size:medium;
}

#lBar {
    overflow:hidden;
    width:197px;
    height:630px;
    padding:5px;
    border:0px solid #000;
    margin:5px;
    margin-bottom:0px;
    margin-left:0px;
    margin-top:0px;
    float:left;
    background-color:#f7eed5;
}

#lBar table { padding-top:50px; }

#lBar table:img { border:none; }

#topMenu a {
    display:block;
    border:0px solid black;
    color:#b2071b;
    text-decoration:none;
    padding-bottom:8px;
    padding-top:8px;
    font-weight:bold;
    font-size:medium;
}

#topMenu a:hover{
    background-color: #b2071b;
    color: #f7eed5;
}

#bottomMenu {
    /*height:50%;*/
}

#bottomMenu a {
    display:block;
    border:0px solid black;
    color:#ccc;
    text-decoration:none;
    padding-top:15px;
    font-weight:bold;
}

#imgContainer {
    position:inherit;
    top:900px;
    border: 0px solid black;
}

#imgContainer img {
    border:none;
    border:0px solid black;
    overflow: hidden;
    margin: 0 auto;
    padding-bottom:1px;
    padding-left:15px;
    padding-right:15px;
    position:inherit;
}