
/*
	forside
*/
	 
 body {
 font-family: Georgia,"Times New Roman",Times,serif; 
 margin-top: 10px; 
 margin-bottom: 10px;
}

body a:link, body a:visited {color: #b30202; text-decoration: none;}
body a:hover {color: #000; text-decoration: underline}

#container {outline:solid #aaa 1px;}

#femkeplug {font-size: 19px;}
#femkeplug ul {margin-top: 40px;}
#femkeplug li {margin-bottom: 14px;}
#imageplug {margin-left: 0px; margin-right: 20px}

.hspaltebox {
background: #F0F0E4; 
border: 1px solid #E2E2D0; 
font-size: 14px; 
color: #7C7C6E; 
margin-top: 14px; 
margin-bottom: 25px; 
padding: 8px;}

.hspaltebox div {margin-bottom: 8px;}
.hspaltebox a:link, a:visited {color: #B30202; text-decoration: none;}
.hspaltebox a:hover {color: #000; text-decoration: underline;}
.hspaltebox table caption {background: #F0F0E4;}
.hspaltebox table {margin-bottom: 10px;}

.teaser {margin-top: 55px;}
.teaser div {margin-bottom: 15px;}
.teaser h3 {margin-left: 0px;}
.teaserProduct {width: 128px; text-align: center;}
.teaserProduct img {border: 1px solid #000; width: 128px; height: 128px;}
.teaserProduct a:link, a:visited {color: #B30202; text-decoration: none;}
.teaserProduct a:hover {color: #000; text-decoration: underline;}

.loggedIn a:link, 
.loggedIn a:visited {color: #fff; text-decoration: none;}
.loggedIn {color: #bbb; margin-top:5px; margin-right:10px; text-align:right;}
.loggedIn a {color: #eee; text-decoration: underline;}

.cornercart a:link, 
.cornercart a:visited {color: #fff; text-decoration: none;}
.cornercart {color: #bbb; margin-top: 16px; margin-right:10px; text-align:right;}
.cornercart a {color: #eee; text-decoration: underline;}
 	

.slipsknute {padding-left:0; padding-bottom:0;}
.slipsknute div {margin-top: -130px; margin-left: 90px; width:100px; height: 120px;}

.highlight {background: #ffffcc;}
.hspalte {margin-top: 20px;}
.semer {margin-top: 60px; margin-left: 5px;}

#footer {margin: 20px; text-align: center;}
#footer a {color: #999;}

/* 
	venstremeny 
*/

#leftmenu{width: 150px;}

#leftmenu .headerbar{
font: bold 12px Arial;
color: white;
background: black url(../image/menubar.png) repeat-x center left;
margin-bottom: 10px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 4px 0 4px 10px; /*header text is indented 10px*/
}

#leftmenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

#leftmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

#leftmenu ul li a{
color: #A70303;
background: url(media/arrowbullet.png) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #dadada;
font-size: 100%;
}

#leftmenu h3 a{
color: #fff;
text-decoration: none;
font-size:1.2em;
}

#leftmenu ul li a:visited{color: #A70303; }

#leftmenu ul li a:hover{ /*hover state CSS*/
color: #A70303;
background-color: #F3F3F3;
}


/* 
	produktvisning
*/

.product1
{
	width:149px;
	float:left;
	margin: 0px 0px 15px 15px; 
	background-image:url(../image/productBox.png);
	outline:solid 1px;
	outline-color:#95979a
}

.productPic
{
	clear:both;
	margin-left:0px;
	margin-right:0px;
	margin-top:10px;
	margin-bottom:5px;
	outline:solid #95979a 1px;
}

.productPrice
{
	font-size:1.4em;
	color:#692ba8;
	font-weight:600;
	padding-bottom:3px;
	margin-bottom:3px;
}

.productPriceBig
{
	font-size:2em;
	color:#692ba8;
	font-weight:700;
	padding-bottom:3px;
	margin-bottom:3px;
}

/* 
	Formatering av knapper 
*/

.big-button { 
   outline: 0; 
   margin:0 4px 0 0; 
   padding: .4em 1em; 
   text-decoration:none !important;
   font-size:1.25em;
   cursor:pointer; 
   position: relative; 
   text-align: center; 
}

.normal-button { 
   outline: 0; 
   margin:0 4px 0 0;  
   text-decoration:none !important;
   cursor:pointer; 
   position: relative; 
   text-align: center; 
}

.index-button { 
   outline: 0; 
   margin:0 4px 0 0;
   padding: .3em 1em;
   text-decoration:none !important;
   font-size:1.3em;
   cursor:pointer; 
   position: relative; 
   text-align: center; 
}

a.button {text-decoration:none;}

/* 
	Formatering av handlevogn 
*/

table#shoppingCart {
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: solid solid solid solid;
	border-color: #666 #666 #666 #666;
	border-collapse: collapse;
	background-color: white;
}
table#shoppingCart th {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: #edecec #edecec #edecec #edecec;
	background-color: #F8F8F8;
}
table#shoppingCart td.center {
	text-align:center;					
}
table#shoppingCart td.right {
	text-align:right;					
}
table#shoppingCart td {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: #edecec #edecec #edecec #edecec;
	background-color: white;
	-moz-border-radius: 3px 3px 3px 3px;
}

/* 
	Formatering av checkout bokser 
*/

table.checkout {
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: none solid none solid;
	border-color: #fff #666 #fff #666;
	border-collapse: collapse;
	background-color: white;
}
table.checkout th {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: #edecec #edecec #edecec #edecec;
	background-color: #F8F8F8;
}
table.checkout td.center {
	text-align:center;					
}
table.checkout td.right {
	text-align:right;					
}
table.checkout td {
	border-width: 0px 1px 0px 1px;
	padding: 1px 1px 1px 1px;
	border-style: none solid none solid;
	border-color: #fff #edecec #fff #edecec;
	background-color: white;
	-moz-border-radius: 3px 3px 3px 3px;
}
table.checkout td.bottomrow {
	border-width: 0px 1px 1px 1px;
	padding: 3px 1px 8px 1px;
	border-style: none solid solid solid;
	border-color: #fff #edecec #edecec #edecec;
	background-color: white;
	-moz-border-radius: 3px 3px 3px 3px;
}


/* 
	Formatering av artikkel boks 
*/

.article {
	margin-top: 25px;
}
.article p {
	font-size:1.5em;
}


/* 
	Formatering av kontakt boks 
*/

.contact {
	margin-top: 25px;
}

/* 
	Formatering som legger tekst �verst i en tabell 
*/

table td.topp{
	vertical-align:top;
	padding-top:10px;
}

/* 
	Formatering av svar i FAQ 
*/


.faqentry {margin-bottom: 25px;}
.faqentry .question {font-weight: bold;}
.faqentry .answer {font-color: #4F4F4F;}
.faqentry p {margin:0; padding:0;}

/* 
	Formatering av overskrift linker 
*/

.linkhd a{
	color:#000;
}

.linkhd a:hover{
	text-decoration:underline;
}

.breadcrumb {
	margin-left: 10px; margin-top: 5px;
}
