@import url(rte.css);


body {
margin:0;
padding:0;
background-image:url(../grafikk/bakgrunn.png);
background-repeat:repeat-x;
background-color:#dde3e5;
text-align:center;
}

form, fieldset { display: inline;}

table {
border-collapse:collapse;
border-spacing:0;
}

fieldset,img {
border:0;
}



caption,th {
text-align:left;
}

q:before,q:after {
content:'';
}

abbr,acronym {
border:0;
font-variant:normal;
}

sup {
vertical-align:text-top;
}

sub {
vertical-align:text-bottom;
}

input,textarea,select {
font-family:inherit;
font-weight:inherit;
font-size:100%;
}

del,ins {
text-decoration:none;
}

#wrapper {
width:949px;
text-align:left;
margin:0 auto;
}

#topwrapper {
width:740px;
margin-left:209px;
margin-bottom: 4px;
float:left;
}

#topnav {
margin-top:20px;
height: 22px;
width:auto;
float:left;

}

#topsearch {
margin-top:15px;
height: 22px;
margin-bottom: 5px;
width:auto;
float:right;
}

#topnav ul,#topnav li {
list-style:none;
display:inline;
padding-left:1px;
margin-left:1px;
}

#topnav a {
color:#667b9b;
text-decoration:none;
border-right-style:solid;
border-right-width:1px;
border-right-color:#667b9b;
padding-right:9px;
padding-left:7px;
}

#topnav li.last a {
border-right-style:none;
border-right-width:0;
}

#mainwrapper {
width:949px;
background: #fff url(../grafikk/bakgrunn-main.png) no-repeat left top;background-color:#fff;
float:left;
height:497px;
}

#maincontent {
width:568px;
float:left;
margin-left:65px;
margin-right:36px;
margin-top:14px;
}

#maincontent h1 {
font-size:20px;
font-weight:700;
color:#667b9b;
margin-top:7px;
margin-bottom:4px;
}

#maincontent p {
margin-bottom:4px;
}

#mainflash {
width:568px;
float:left;
margin-left:-146px;
margin-right:247px;
margin-top:7px;
}

#leftwrapper {
width:153px;
float:left;
position:relative;
top:-46px;
left:36px;
}

#rightwrapper {
width:120px;
margin-right:7px;
margin-top:7px;
margin-bottom:7px;
float:left;
}

#rightwrapper h1 {
display:block;
color:#fff;
background-color:#667b9b;
font-size:11px;
text-transform:uppercase;
text-align:center;
clear:both;
margin:0;
margin-bottom:4px;
padding:2px;
}

#rightnews { text-align: center;}

#leftlogo {
margin-bottom:7px;
}

#leftnav {
background-image:url(../grafikk/bakgrunn-venstre.png);
width:153px;
height:401px;
}

#leftcontent {
color:#fff;
padding:10px;
}

#leftcontent h1 {
color: #fff;
font-weight:700;
margin-bottom:4px;
}

#leftcontent p {
margin-bottom: 4px;
}
#leftnav ul,#leftnav li {
display:inline;
margin:0;
padding:0;
}

#leftnav a {
width:138px;
color:#fff;
display:block;
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#fff;
padding:5px 5px 5px 10px;
text-decoration:none;
}
#leftnav a:hover {
	background-color:#92a1b8;
	color: #667b9b;
}



#bottomwrapper {
width:935px;
float:left;
clear:both;
color:#858585;
margin:7px;
}

#bottomcopyright {
width:40%;
float:left;
text-align:left;
}

#bottomcatch {
width:40%;
float:right;
text-align:right;
}

#bottomcatch a:link,#bottomcatch a:visited,#bottomcatch a:hover {
color:#858585;
}

#productlist {
display:block;
background-color:#fff;
width:568px;
float:left;
margin-top:10px;
margin-bottom:10px;
}

#productlist h1 {
display:block;
color:#fff;
background-color:#667b9b;
font-size:11px;
clear:both;
margin:0;
padding:5px;
}

#productlist p.product {
width:142px;
height:150px;
float:left;
text-align:center;
line-height:15px;
margin-top:4px;
margin-bottom:9px;

}

#productlist p.product b {
color:#667b9b;
}

#productlist p.product img {
margin-bottom:9px;
}



        #ajaxSearch_form {
            color: #444;
            width: auto;
        }
        #ajaxSearch_input {
            width: auto;
            display: inline;
            height: 17px;
            border: 1px solid #ddd;
            border-left-color: #c3c3c3;
            border-top-color: #7c7c7c;
            background: #fff url(images/input-bg.gif) repeat-x top left;
            margin: 0 3px 0 0;
            padding: 3px 0 0 3px;
            vertical-align: top;
        }
        #ajaxSearch_submit {
        }
        #ajaxSearch_output {
            border: 1px solid #444;
            padding: 10px;
            background: #fff;
            display: block;
            height: auto;
            vertical-align: top;
        }
        .ajaxSearch_paging {
    
        }
        .AS_ajax_result {
            color: #444;
            margin-bottom: 3px;
        }
        .AS_ajax_resultLink {
            text-decoration: underline;
        }
        .AS_ajax_resultDescription{
            color: #555;
        }
        .AS_ajax_more {
            color: #555;
        }

html,legend,#topnav a:active,#topnav a:hover {
color:#000;
}

.foerpris {
	font-weight: normal;
	color: #990000;
	text-decoration: line-through;
}
