@media print { 
.menulevel1 {display:none}
#wrapper { overflow:visible; height:auto }
#content_holder { overflow:visible; height:auto; background:transparent !important; border: none !important }
#left { display:none; }
#right { float: none !important }
body { background: transparent !important }
img { border:none }
}

body {
color:#505050;
font: 12px Arial, Verdana, Helvetica, sans-serif;
line-height: 130%;
margin:0;
padding:6;
}

img { border:none }

td { font-size:12px }

a { font-family: Arial, Verdana, Helvetica, sans-serif;  }
a:link { color: #333322; }
a:visited { color: #666666; }
a:hover { color: #334455; }
a:active { color: #000033; }

ul { padding:0; margin-left: 2.1em }


/* PRODUKTER 
--------------*/

.produkter img { margin: 0px 0 }
.produkter td { padding: 10px 0; border-top: 0px dotted #ccc; }
.produkter img { margin-left: 20px; }

#wrapper {width:853px; text-align: left; margin:0 auto; }

#top { text-align:left;
 background: #C;
width: 853px;
border-left: 0px solid #CBC8C8;
border-top: 0px solid #CBC8C8;
border-right: 0px solid #CBC8C8;
border-bottom: 0px solid #ffffcc;
}

#topmenu {
text-align:center;
}

#logo{
    width: 854px;
    height: 113px;
    background: url(/commonfiles/files/1188.jpg);
    display: block;
    margin:0px 0px -47px 0px;
z-index:5;
}
#logo img { 
    display:none;
}

#content_holder {
width: 854px;
border-left: 0px solid #CBC8C8;
border-top: 0px solid #808080;
border-right: 0px solid #CBC8C8;
border-bottom: 0px solid #CBC8C8;

background: #ffffff url(/commonfiles/files/.jpg) repeat-y;
clear: both;
min-height: 450px;
/*overflow: auto; <---- använder clear-div istället*/ 
padding-top: 0px;
padding-bottom: 0;
margin: 0px 0px 20px 0px;
}

/* Internet Explorer */
* html #content_holder {
    height: 450px;
    overflow: visible;
}

#left { float: left; width: 112px; padding: 10px 5px; margin:0; }

#right { float: right; width: 710px; padding: 10px 5px; margin:0px; }

#contentstart { text-align:left; clear:both; width: 851px; padding: 0px; margin:0px; }

/* IE5 mac commented backslash hack \*/
* html #left {width: 112px }
* html #right {width: 710px } /* for IE5 and IE6 in quirks mode */
/* end of hack */

#container{
margin:0 auto;
text-align:left;
width:854px;
}

.textmargin { padding-right: 5px }

/* FORMULÄR 
-------------*/

legend { color: #000; font-weight: bold; font-size: 1.2em }
fieldset { padding: 20px; border: 1px solid #ccc}


/* RUBRIKER 
-------------*/

H1, H2, H3, H4, H5, H6 { 
   font-family: "Arial", Arial, Helvetica, sans-serif; 
   font-weight: bold; 
   color: #333333; 
}

H1 { font-size: 1.5em; }
H2 { font-size: 1.3em; }
H3 { font-size: 1.2em; }
H4 { font-size: 1.1em; }
H5 { font-size: 0.9em; }
H6 { font-size: 0.9em; }


/* TOPPMENY
------------*/

.menulevel1{
margin-left:440px;
background: # url(/commonfiles/files/.jpg) repeat-x;
margin-bottom: 8px;
padding:1px
text-align:left;
}

.menulevel1 ul{
list-style:none;
margin:0;
padding-bottom: 45px;
}

.menulevel1 li{
float:left;
margin:3px 10px 0px 3px;
padding-right: 0px;
padding-left: 0px;
}

a.level1 {
font: 12px "Arial", Arial, Verdana, sans-serif;
font-weight: bold;
color:#506070;
display: block;
padding: 1px 0px 1px 0px;
text-decoration: none;
line-height: 110%;
border: none;
}

a.level1:visited {
/*color: #334455;*/
}

a.level1:hover {
background: # url(/commonfiles/files/.jpg) repeat-x;
color: #007700;
}

a.level1:active{
color: #007700;
}

a.selectedlevel1 {
font: 12px "Arial", Arial, Verdana, sans-serif;
font-weight: bold;
color: #007700;
background: url(/commonfiles/files/.jpg) repeat-x;
display:block;
padding:1px 0px 1px 0px;
text-decoration:none;
line-height: 110%;
border: none;
}

a.selectedlevel1:visited {
color: #007700;
}

a.selectedlevel1:hover {
color: #007700;
}

a.selectedlevel1:active {
color: #007700;
}


/* VÄNSTERMENY
---------------*/
a.level2 {
background: url(/commonfiles/files/150.gif) 0 50% no-repeat;
font: 12px "Arial", Arial, Verdana, sans-serif;
font-weight: bold;
color:#666;
display:block;
text-decoration:none;
line-height: 110%;
border: none;
margin: 10px 0 5px 0;
padding:0px;
padding-left: 8px;
}

html* a.level2 { width: 100% }

a.level2:visited {
color: #666;
}

a.level2:hover {
background: #007700 url(/commonfiles/files/151.gif) 0 50% no-repeat;
color: #fff;
}

a.level2:active {
background: #888 url(/commonfiles/files/151.gif) 0 50% no-repeat;
color: #fff;
}

a.selectedlevel2 {
background: #C0C0C0 url(/commonfiles/files/151.gif) 0 50% no-repeat;
font: 12px "Arial", Arial, Verdana, sans-serif;
font-weight: bold;
font-style: italic;
color: #fff;
display:block;
text-decoration:none;
line-height: 110%;
border: none;
margin: 8px 0 8px 0;
padding:3px;
padding-left: 10px;

}

a.selectedlevel2:visited {
color: #fff;
}

a.selectedlevel2:hover {
color: #fff;
}

a.selectedlevel2:active {
color: #fff;
}

a.level3 {

font: 10px "Arial", Arial, Verdana, sans-serif;
font-weight: bold;
color:#666;
display:block;
text-decoration:none;
line-height: 110%;
border: none;
margin: 4px 0 4px 8px;
padding:3px;
background: #fff;

}

a.level3:visited{
color: #666;
}

a.level3:hover {
background: #888;
color: #fff;
}

a.level3:active {
background: #888;
color: #fff;
}

a.selectedlevel3 {

font: 10px "Arial", Arial, Verdana, sans-serif;
font-weight: bold;
background: #888;
color: #fff;
display:block;
text-decoration:none;
line-height: 110%;
border: none;
margin: 4px 0 4px 8px;
padding:3px;

}

a.selectedlevel3:visited {
background: #888;
color: #fff;
}

a.selectedlevel3:hover {
background: #888;
color: #fff;
}

a.selectedlevel3:active {
background: #888;
color: #fff;
}

/* level4 
-------------*/

a.level4 {

font: 10px "Arial", Arial, Verdana, sans-serif;
font-weight: bold;
color:#666;
display:block;
text-decoration:none;
line-height: 110%;
border: none;
margin: 4px 0 4px 16px;
padding:0px;
background: #e7e7e7;

}

a.level4:visited{
color: #666;
}

a.level4:hover {
background: #aaa;
color: #fff;
}

a.level4:active {
background: #aaa;
color: #fff;
}

a.selectedlevel4 {

font: 10px "Arial", Arial, Verdana, sans-serif;
font-weight: bold;
background: #888;
color: #fff;
display:block;
text-decoration:none;
line-height: 110%;
border: none;
margin: 4px 0 4px 10px;
padding:0px;

}

a.selectedlevel4:visited {
background: #aaa;
color: #fff;
}

a.selectedlevel4:hover {
background: #aaa;
color: #fff;
}

a.selectedlevel4:active {
background: #aaa;
color: #fff;
}


>