* {margin:0; padding:0;}

html, body {
        height:101%;
        margin:0;
        padding:0
        }

body {
        background: #EBEBD8 url('../images/bg_body.gif') repeat center top fixed;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        text-align: center; /* IE Fix */
        padding:0;
        color: #000;
        margin:15px 0;
        }

a {
        text-decoration: underline;
        color:#3B6932;
        font-weight:normal;
        border:0;
        }

a:hover {
        text-decoration: underline;
        color:#000;
        font-weight:bold;
        border:0;
        }
.black {color:#000}
.green {color:#789134}
.red {color:#a00}
.white {color:#fff}
.orange {color:#A3521F}
.bold {font-weight:bold}

img, div {padding:0; margin:0; border:0}

h1 {font-family:"Trebuchet MS", Georgia, Verdana, Arial; padding:15px 0 0 15px; font-size: 1.5em;}
h2 {font-family:"Trebuchet MS", Georgia, Verdana, Arial; padding:15px 0 0 15px; font-size: 1.3em;}

/*------------------------------------------------------------*
**  Puffar
**------------------------------------------------------------*/

#puff {clear:both; width:858px; border:6px #fff solid; border-bottom:0}
.puff_marg {float:left; border-right:6px #fff solid}
.puff_no_marg {float:left}

/*------------------------------------------------------------*
**  Wrapper
**------------------------------------------------------------*/

#wrapper {
        width: 870px;
        margin:0 auto;
        text-align: left;
        background: #fff url('../images/bg_content.gif') repeat-y 6px top;
        border:1px #ccc solid
        }

/*------------------------------------------------------------*
**  Sidebar_Left
**------------------------------------------------------------*/

.sidebar_left {
        float: left;
        width: 426px;
        border:6px #fff solid;
        border-right:0;
        border-bottom:0
}

/*------------------------------------------------------------*
**  Container
**------------------------------------------------------------*/

#container1 {
        width:210px;
        float:left;
        background-color:#DFE0C9;
        border-top:6px #fff solid;
        overflow:hidden
}

#container2 {
        width:210px;
        float:left;
        border-left:6px #fff solid;
        overflow:hidden        
}

#container2 div {margin:6px 0 0 0;}

/*------------------------------------------------------------*
**  Sidebar_Right
**------------------------------------------------------------*/

#sidebar_right {
        float: left;
        width: 426px;
        border:6px #fff solid;
        border-bottom:0;
        overflow:hidden                
}

#sidebar_right div {border-top:6px #fff solid}


/*------------------------------------------------------------*
**  Logo
**------------------------------------------------------------*/
#logo {
}

.mixdesign {margin:15px auto; padding-bottom:30px; width:872px; height:33px; text-align:right}

/*------------------------------------------------------------*
**  Meny med popup
**------------------------------------------------------------*/

dl, dt, ul, li {
        list-style-type: none;
        }

#menu {
        width: 210px;
        color:#000;
        font-size:11px;
        }

#menu dt {
        background: #DFE0C9;
        height:25px;
        line-height: 25px;
        margin:0;
        text-align: left;
        font-weight: normal;
        border-bottom: 1px solid #fff;
        cursor:pointer;
        }

#menu ul {
        padding: 1px;
        }

#menu li {
        text-align: left;
        height: 25px;
        line-height: 25px;
        }

#menu li a, #menu dt a {
        text-decoration: none;
        display: inline;
        padding:2px 0 0 35px;
        color:#000;
        background: url('../images/arrow.gif') no-repeat 10px .2em;
        }

#menu li a:hover{
        text-decoration: none;
        color:#000;
        }

#menu dt a:hover {
        text-decoration: none;
        color:#000;
        padding-left: 35px;
        background: url('../images/arrow.gif') no-repeat 14px .2em;
        }

#menu dt.on {
        text-decoration: none;
        font-weight: bold;
        background-color: #BFC097;
        color:#000;
        padding-left: 35px;
        background: url('../images/arrow.gif') no-repeat 14px .5em;
        }

/*------------------------------------------------------------*
**  Footer
**------------------------------------------------------------*/

#footer {
        width:858px;
        clear: both;
        color: #333333;
        font-size: 10px;
        font-weight: normal;
        text-align:center;
        height:25px;
        background-color:#c4c4b5;
        border:6px #fff solid;
        }

#footer p {padding-top:6px}

/*------------------------------------------------------------*
**  Classer
**------------------------------------------------------------*/

.header_liten {width:426px; height:112px}
.header_stor {width:426px; height:430px}
.namn_dubbel {height:45px; background-color:#E5E5D8}

.img_col2 {width:210px; height:312px}
.text_col2 {width:210px; height:312px; background-color:#efefd8}
.namn_col2 {height:45px; background-color:#efefd8}

.img_col3 {float:left; border-right:6px #fff solid}
.text_col3 {width:210px; height:312px; float:left; border-right:6px #fff solid; background-color:#E5E5D8}
.namn_col3 {width:210px; height:45px; float:left; border-right:6px #fff solid; background-color:#E5E5D8}

.img_col4 {float:left; width:210px; height:312px}
.text_col4 {width:210px; height:312px; float:left; background-color:#f0f0e6}
.namn_col4 {width:210px; height:45px; float:left; background-color:#f0f0e6}

.img_col5 {width:426px; height:742px}

.textbox_dubbel {clear:left; width:426px; height:312px; background-color:#F5F5E4}
.textbox_max {clear:left; width:426px; height:630px; background-color:#F5F5E4}
.text_col2 p,.text_col3 p,.text_col4 p,.textbox_dubbel p, .textbox_max p, .header p {padding:10px 15px 0 15px}
.img_dubbel {clear:left; width:426px; height:312px}
.img_dubbel_plus {clear:left; width:426px; height:363px}

.namn_col2 p,.namn_col3 p,.namn_col4 p, .namn_dubbel p {text-align:center; padding-top:8px}
.namn_col2 h3,.namn_col3 h3,.namn_col4 h3, .namn_dubbel h3 {font-family: "Trebuchet MS"; font-size: 1.1em; text-align:center}

.box100 {width:120px; float:left; font-weight:bold}

tr {height:15px}