html,body,#logo,#main,#hode {
        background: transparent;
    margin: 0;
    padding: 0;
}

body {
    background-image : url(/images/bgr.jpg);
        background-repeat: repeat-y;
}

#header h1 span {
        display : none;
}

#header h1,#header h1 span,#sidebar {
        background: transparent;
        margin: 0;
        padding: 0;
}

#main {
        position:absolute;
        top:200px;
        width:100%;
}

#hode{
    background-image: url('/images/header_repeat.jpg');
    width:100%;
    height:200px;
}

#logo {
        position:absolute;
        left:0;
        top:0;
}

/* ------------- MENY START ------------------------------------------ */

/* font */

#knapper,#knapp0,#knapp1,#knapp2,#knapp3,#knapp4,#knapp5,#knapp6,#knapp7,#knapp7 a,#knapp7 a img,.menytekst {
    background: transparent;
    margin:0;
    padding:0;
    font-family: arial,verdana;
}

#knapper {
    background-image: URL(/images/all_over.jpg);
    position:absolute;
    top:100px;
    left:0px;
    height:100px;
    width:950px;
}

#knapp0,#knapp1,#knapp2,#knapp3,#knapp4,#knapp5,#knapp6,#knapp7 {
    color: #EFEFFF;
    font-size: 12px;
    position: absolute;
    top: 0px;
    display:block;
}

#knapp0,#knapp0 a,#knapp0 a img {
    left:0px;
    width:150px;
    height:100px;
}
#knapp0 a img {
    height: 72px;
}

#knapp1 {left:151px;}

#knapp1 a {display:block;width:100px;height:100px;}

#knapp1 a img {border:none; width:100px;height:72px;}

* html #knapp1 a:hover {visibility:visible;}

#knapp1 a:hover img{visibility:hidden;}

#knapp1 a span,#knapp2 a span,#knapp3 a span,#knapp4 a span,#knapp5 a span,#knapp6 a span {
    position:relative;
    top:7px;
    left:13px;
}

* html #knapp1 a span {
    top:20px;
    left:-87px;
}

* html #knapp2 a span {
    top:20px;
    left:-87px;
}

* html #knapp3 a span {
    top:20px;
    left:-87px;
}

* html #knapp4 a span {
    top:20px;
    left:-87px;
}

* html #knapp5 a span {
    top:20px;
    left:-87px;
}

* html #knapp6 a span {
    top:20px;
    left:-157px;
}

* html #knapp7 a span {
    top:20px;
    left:-90px;
}

#knapp2 {left:251px;}

#knapp2 a {display:block;width:100px;height:100px;}
#knapp2 a img {border:none; width:100px;height:72px;}

* html #knapp2 a:hover {visibility:visible;}

#knapp2 a:hover img{visibility:hidden;}

#knapp3 {left:351px;}

#knapp3 a {display:block;width:100px;height:100px;}
#knapp3 a img {border:none; width:100px;height:72px;}

* html #knapp3 a:hover {visibility:visible;}

#knapp3 a:hover img{visibility:hidden;}

#knapp4 {left:451px;}

#knapp4 a {display:block;width:100px;height:100px;}
#knapp4 a img {border:none; width:100px;height:72px;}

* html #knapp4 a:hover {visibility:visible;}

#knapp4 a:hover img{visibility:hidden;}

#knapp5 {left:550px;}

#knapp5 a {display:block;width:100px;height:100px;}
#knapp5 a img {border:none; width:100px;height:72px;}

* html #knapp5 a:hover {visibility:visible;}

#knapp5 a:hover img{visibility:hidden;}

#knapp6 {left:650px;}

#knapp6 a {display:block;width:170px;height:100px;}
#knapp6 a img {border:none; width:170px;height:72px;}
* html #knapp6 a:hover {visibility:visible;}
#knapp6 a:hover img{visibility:hidden;}

#knapp7 {
    left:820px;
    width:120px;
    height:100px;
}
#knapp7 a {
    display:block;
    width:130px;
    height:100px;
    color: #EFEFFF;
    font-size: 12px;
    text-decoration:none;
}
#knapp7 a img {border:none; width:130px;height:72px;}
* html knapp7 a:hover {visibility:visible;}
#knapp7 a:hover {color:#DDDDFF;}
#knapp7 a:hover img{visibility:hidden;}
#knapp7 a span {
    position:relative;
    top:7px;
    left:50px;
}

#meny1,#meny2,#meny3,#meny4,#meny5,#meny6,#meny7 {
    position:absolute;
    top:200px;
    color: black;
    background: #C9E3F5;
    padding:10px;
    padding-top:3px;
    margin:0;
    z-index:2;
    visibility: hidden;
}

#meny1 {
    left:150px;
    width:160px;
    height:85px;
}



#meny2 {
    left:250px;
    width:254px;
    height:126px;
}

#meny3 {
    left:350px;
    width:110px;
    height:64px;
}

#meny4 {
    left:450px;
    width:75px;
    height:42px;
}

#meny5 {
    left:550px;
    width:120px;
    height:84px;
}

#meny6 {
    left:650px;
    width:180px;
    height:106px;
}


#meny7 {
    left:845px;
    width:170px;
    height:166px;
}


.menytekst {
    padding:2px;
    padding-top:4px;
}

a.menylink {
    font-size: 12px;
    text-decoration:none;
    color: #010161;
}

a.menylink:hover {
    color: #5975BE;
    text-decoration:underline;
}

/* ---------------- MENY SLUTT ----------------------------------------------- */

/* ---------------- SIDEBAR START -------------------------------------------- */

#sidebar{
    position:absolute;
    top:0px;
    left:0px;
    width: 150px;
}



#sidebar p{
    background: transparent;
    margin: 5px;
    padding: 5px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:9px;
    color:#333333;
}

#sidebar p a.link,#sidebar p a.link:visited,#sidebar p a.link:hover {
    background: transparent;
    margin: 0;
    padding: 0;
    color:#000099;
    font-size: 9px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    font-weight: bold;

}

/* -------- SIDEBAR SLUTT -------------------------------------------------------------- */

/* -------- CONTENT START -------------------------------------------------------------- */

#content, #content h1, #content h2, #content h3, #content h4,#content p,p.ingress,li,#content p font.title,#content p a.link,#content p a.link:visited,#content p a.link:hover,#vboks,#mboks,#tboks,.read  {
    background: transparent;
    margin: 0;
    padding: 0;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#content{
    margin-left:160px;
    margin-top:20px;
    width:500px;
    padding: 5px;
    z-index:1;
}

* html #content {
    padding-top:20px;
}

#content h2{
        color: #666;
        font-size: 16px;
        font-weight: bolder;
        padding-bottom: 15px;

}



#content h3{
        color: #999;
        font-size: 12px;
        font-weight: bold;
}



#content h4{
        color: #222;
        font-size: 9px;
        font-weight: normal;
}

#content p,p.ingress,li, #content div{
    margin-top: 10px;
    font-size:11px;
    color:#333333;
}

#content p.ingress{
    font-weight : bold;
}

#content p font.title {
    font-size:12px;
    color:#222255;
    font-weight:bolder;
}

#content p a.link{
    color:#000099;
    font-size: 10px;
    text-decoration: none;
    font-weight: bold;
}

#tboks {
        width:800px;
        height:75px;
}
#vboks {
        background-image : url(/images/whitesquareDel1.png);
        width:300px;
        height:325px;
}
#vboks h1 {
   padding-left:20px;
   padding-top:10px;
}
* #vboks h1 {
    font-size:20px;
}
#vboks p,#mboks p {
    background:transperant;
    font-size:11px;
    color:#333333;
    padding-left:20px;
    padding-right:35px;
}
#mboks {
    background-image : url(/images/whitesquareDel2.png);
    width:300px;
    height:325px;
}

#mboks h2 {
    padding-top:2px;
    padding-left:20px;
}

#mboks h3 {
    padding-left:20px;
}


.read {
    float:right;
    padding-bottom:5px;
    padding-right:70px;
}


.read a {
    text-decoration: none;
    background: transparent;
    margin: 0;
    padding: 0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color:#000099;
}

.read a:hover {
    color: #3399FF;
}

#content p a.link:hover{
        color: #3399FF;
}

/* ----------- CONTENT SLUTT ---------------------------------------------- */

/* ----------- BUNN START ------------------------------------------------- */


#bunn, #bunn p, #bunn p a{
        background: transparent;
        margin: 0;
        padding: 0;
        font-family: Verdana, Arial, Helvetica, sans-serif;
}



#bunn{
    height: 15px;
    margin-left:180px;
    padding-top:20px;
   /* text-align:center;  */
    font-size: 10px;

}


#bunn a{
        text-decoration: none;
        color:#000099;
}

/* --------- BUNN SLUTT ----------------------------------------------------- */

/* --------- FORM START ----------------------------------------------------- */

#form,#headline,.back,.back:hover,#code {
   background: transparent;
   padding : 0;
   margin: 0;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#form {
    margin: 50px;
    color: #666;
    font-size: 12px;
}

#headline {
       padding-left : 76px;
       margin-top: 20px;
       color: #333;
}

.back,.back:hover {
        color:#000099;
        font-size: 14px;
        text-decoration: none;
        font-weight: bold;
}

.back:hover {
        color:#0000ff;
}

#code {
   padding-left : 130px;
   width : 650px;
   color: #666;
   font-size: 10px;
}

.check {
    margin:0;
    padding:0;
}

