body {
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-image:url(gfx/bbb.gif);
	background-repeat:repeat-x;
	background-color:#fff;
}

div#menu a, a.hjem:link, a.hjem:visited {
font-family: verdana;
border-right:1px solid #535353;
color:#FFFFFF;
display:block;
float:left;
font-size:13px;
font-weight:normal;
height:20px;
padding:12px 18px;
text-decoration:none;
letter-spacing:-1px;
}

img {border:0;}

div#menu a:hover, a.active { 
font-family: verdana;
background-image:url(gfx/menu_h.png); 
background-repeat:repeat-x;
}

div#menu_l ul {list-style:none; margin:0; padding:0; display:block;}
div#menu_l ul li a {color:#c50143; font-weight:normal; font-size:12px; font-weight:bold; padding:0; margin:8px 0; line-height:28px;}
div#menu_l ul li a:hover { text-decoration:none;}
div#menu_l ul li a:visited {color:#999;}


div#menu_l ul li ul {list-style:none; margin:0; padding:0; display:block;}

div#menu_l ul li ul li{ background-image:url(gfx/menu_li_back.png); background-position:left bottom; list-style:none; display:block; margin:0; padding:0; height:28px; width:176px; white-space:nowrap; overflow:hidden;}

div#menu_l ul li ul li.current a, div#menu_l ul li ul li.current a:link, div#menu_l ul li ul li.current a:visited {color:#C50143; font-weight:bold;}

div#menu_l ul liul li:hover{ background-image:url(gfx/menu_li_back_h.png); background-position:left bottom; list-style:none; display:block; margin:0; padding:0; height:28px; width:176px;}

div#menu_l ul li ul li a {color:#000; text-decoration:none; display:block; height:20px; padding:0px 12px; font-weight:normal; font-size:11px; line-height:14px;}
div#menu_l ul li ul li a:hover { color:#c50143;}




h1, h2, h3 {color:#c50143; font-weight:bold; font-size:12px; margin:8px 0 2px 0; padding:0;}
h1 {font-size:14px;}
.firstpage_product h1{font-size:12px;}
a:link, a:visited, a:active {color: #c50143;text-decoration: none;cursor: pointer;}
a:hover {text-decoration: underline; color: #c50143;}
input[type="submit"], input[type="button"] {cursor: pointer;}

.red {color:#c50143; font-weight:bold;}

a.kassen_button, .kassen_button {background-image:url(gfx/button_back.png); display:block; width:111px; text-align:center; height:18px; padding-top:4px; margin:4px auto; color:#000; text-decoration:none}
a.kassen_button:hover {color:#fff; background-image:url(gfx/button_back_red.png);}

a.kassen_button2 { background-image:url(gfx/button_back_red.png); display:block; width:111px; text-align:center; height:18px; padding-top:4px; margin:4px auto; color:#fff; text-decoration:none}
a.kassen_button2:hover {color:#000; background-image:url(gfx/button_back.png);}

div.firstpage_product_cont {width:178px; height:234px;  float:left; border-right:1px dotted #ccc; border-bottom:1px dotted #ccc;}
div.product_fpage, div.firstpage_product {border:1px solid #ccc; background-color:#fff; margin:2px; height:220px; padding: 4px; text-align: center;}
div.product_fpage:hover, div.firstpage_product:hover {border:1px solid #CC0066; cursor:pointer; cursor:hand; }

div.firstpage_product h1 {display:block; height:28px; overflow:hidden;}

div.main_product, div#news_cont {line-height:18px;}
div.main_product h1, div#news_cont h1, h2 {font-size:14px;}

div.pro1 {height:106px; vertical-align:middle;}
.pro1 img {max-height:90px; max-width:160px; margin:8px auto; padding:0;}

div.pro2 {display:block; height:30px; overflow:hidden;}

a.hjem:hover { background-image:url(gfx/hiem_hover.png); background-position:left; border-right:1px solid #535353;
color:#FFFFFF;
display:block;
float:left;
font-size:13px;
font-weight:normal;&copy;
height:20px;
padding:12px 18px;
text-decoration:none;
letter-spacing:-1px;}

div.news_i {float:left; margin:0 20px 20px 0;}
div.news2 {padding-bottom:10px; margin-bottom:10px; border-bottom:1px dotted #ccc;}

input.login {background-image:url(gfx/input_back.png); border:none; width:115px; height:14px; font-size:11px; display:block; margin-right:6px; padding:4px 2px; float:left;}

div#footer img { margin:8px 20px;}
div#foot2 a:link, div#foot2 a:visited {color:#333; font-size:12px; text-decoration:none; padding:0 10px;}
div#foot2 a:hover{ color:#c50143;}

a.login:link, a.login:visited {font-weight:bold; color:#c50143; text-decoration:none;}
a.password:link, a.password:visited {font-weight:bold; color:#999; text-decoration:none;}

input.pricefield {width:80px; color:#CC0033; background-color:#FFF; border:none;}

div#foot {color:#999; padding:10px;}
div#foot a {color:#999; text-decoration:none;}
div#foot a:hover {text-decoration:underline;}

.sok {background-image:url(gfx/sok.png); width:50px; color:#fff; font-size:12px; border:0; padding:2px 0 3px 0; height:22px; display:block; margin:0;}

.nup, .formbutton, .formbutton2  {border:none; background-image:url(gfx/bascet_b.png); width:82px; height:22px; padding-bottom:4px; font-size:11px; margin:4px;}
.formtext {border:1px solid #ccc; padding:2px;}
.p_name {color:#c50143; font-weight:bold; font-size:14px;}

.basket, .bform { border-bottom:1px dotted #ccc; padding:4px;}

.boxhead { color:#c50143; font-weight:bold; font-size:14px;}

.msg {position:relative; top: 10px; display:block; clear:both; float:none; border:1px solid #ccc; padding:3px;}

div#share { padding:10px; border-top:1px dotted #ccc;}
div#share img {border:none; margin-right:10px;}

.javascript_msg { color: white; text-align: center;}
.javascript_msg a {color: white; text-decoration: underline;}

.alert_text {font-weight:bold; color:#c50143;}


.femarelle_background {width: 537px; height: 496px;background: url(gfx/femarelle_form_bg.jpg) no-repeat;}
.femarelle_background2 {width: 537px; height: 496px;background: url(gfx/femarelle_form_bg2.jpg) no-repeat;}
.femarelle_tnx {margin-left: 28px; padding-top: 150px; font-weight: bold; font-size: 14px; color: #FFFFFF;}
.femarelle_form {position: relative; left: 180px; top: 200px; z-index: 1000;}
.femarelle_form_text {color: #ffffff; margin-top: 4px;}
.femarelle_form input {background-color: #ffffff; height: 10px;}
#femarelle_form_submit {background: url(gfx/femarelle_sendorder.png) no-repeat; width: 94px; height: 35px; border:none;}
#femarelle_lesmer {position: relative; left: 57px; top: 145px;}
