#login_form input {
background-color: #fff;
border: solid 1px #ccc;
padding: 2px; }

.valkommen {
width: 520px;
display: block;
margin: 10px 0 0 0; }

.valkommen h1 {
font-family: arial, helvetica, sans-serif;
float: left;
color: #666 !important;
font-size: 21px !important;
letter-spacing: -1px !important;
font-weight: normal !important;
margin: 7px 0 7px 0 !important;
text-align: left; }

.valkommen h2 {
font-family: arial, helvetica, sans-serif;
color: #f33a61 !important;
font-size: 45px !important;
letter-spacing: -2px !important;
font-weight: normal !important;
margin: 0 0 0 0 !important;
text-align: left; }

.firstpage_products {
display: block;
margin: 10px 0 20px 0;
float: left;
width: 100%; }

.firstpage_products .no1 {
display: block; float: left; width: 130px; }

.firstpage_products .no2 {
display: block; float: left; width: 130px; }

.firstpage_products .no3 {
display: block; float: left; width: 130px; }

.firstpage_products .no4 {
display: block; float: left; width: 130px; }

.no1 img, .no2 img, .no3 img, .no4 img {
width: 128px;
height: 128px; }

.no1 .title, .no2 .title, .no3 .title, .no4 .title {
font-size: 11px;
font-weight: bold; }

.no1 .price, .no2 .price, .no3 .price, .no4 .price {
margin-left: 5px;
color: #f33a61;
font-size: 11px;
font-weight: bold; }

.firstpage_products a:link,
.firstpage_products a:visited,
.firstpage_products a:active {
text-decoration: none;
width: 128px;
text-align: center;
float: left;
display: block;
color: #666;
padding-top: 8px;
padding-bottom: 8px;
border: 1px solid #fff; }

.firstpage_products a:hover {
color: #f33a61;
text-decoration: none;
border: 1px solid #fff; }

.firstpage_products a:hover .price {
color: #dd1640; }

.firstpage_products .info {
display: block;
-moz-border-radius: 5px;
border: 1px dashed #ccc;
padding: 0 0 5px 0;
margin: 5px 0 0 0;
background: #f1f1f1;
text-align: center; }

.firstpage_products a:link .info,
.firstpage_products a:visited .info,
.firstpage_products a:active .info {
background: #f1f1f1; }

.firstpage_products a:hover .info {
background: #fff;
border: 1px dashed #f33a61; }

#topmeny ul li.menu_item_1 {
background: repeat-x top left url('/gfx/bkg_li_hover.gif');
color: #fff; }

#forstasidan .para1 {
line-height: 20px !important; }

.superhover {
opacity: 0.70;
-moz-opacity:0.7;
-khtml-opacity:0.7;
filter:alpha(opacity=70); }

.nothing { opacity: 1; }

p.para1 a:link,
p.para1 a:visited,
p.para1 a:active {
color: #333; }

p.para1 a:hover { color: #F33A61; border-bottom: 1px solid #ccc; }

#forstasidan .forstasidan_img {
margin-top: 7px; }

#slideshow {
position: relative;
height: 180px;
margin-top: 7px; }

#slideshow IMG {
position: absolute;
top: 0;
left: 0;
z-index: 8;
opacity: 0.0; }

#slideshow IMG.active {
z-index: 10;
opacity: 1.0; }

#slideshow IMG.last-active {
z-index: 9; }