/**
Produkt CSS for nye produktgrupper
*/

/**
* Lister
*/
h1.listeHeader {
	font-weight:bold;
	text-align:center;
	margin-top:20px;
	font-size:12px;
	margin:30px 0px 20px 0px;
	
}

.listeError {
	text-align:center;
	font-size:12px;
}
.productItem {
	width:488px;
	margin:0 auto;
	border:1px solid #ebf0f3;
	margin-bottom: 20px;
	font-family:Verdana, Geneva, sans-serif;
}
.productItem td, .productItem th {
	vertical-align:middle;
}
.productItem .header {
	width:100%;
	background:url(/site/formatering/bar_stor.gif) repeat top left;
}
.productItem .header td {
	height:22px;
	margin:0;
	padding:0;
	padding-left:2px;
}
.productItem td.pris {
	font-weight:bold;
	text-align:right;
}
.productItem td.ikoner {
	width:100px;
	text-align:right;
	padding-right:1px;
}
.productItem td.ikoner img {
	margin-left:2px;
}
.productItem h2 {
	font-size: 11px;
	font-weight: bold;
	color:rgb(51,51,51);
	padding:0;
	margin:0;
	margin: 0px; /**/
	max-width:270px; /**/
}
.productItem h2 a {
	color:#000;
	color:rgb(51,51,51);
	text-decoration:none;
	line-height: 1.3; /**/
}
.productItem table {
	font-size:11px;
	text-align:left;
}
.productItem th {
/*	width:120px;*/
}
.productItem a, #product a, a.blue {
	text-decoration: underline;
	color: #006699;
}
.productData {
	margin-top:4px;
}
.productData th {
	color:#646464;
	font-size:10px;
	text-align:left;
	vertical-align: top; /**/
}
.productData td {
	color:#333333;
	font-size:11px;
	line-height:1.5;
}
.more {
	text-align:right;
	padding-right:5px;
	float:right;
	margin-top:-20px;
	font-size:11px;
}
.productListCover {
	padding:3px;
}
/* soegesider */
table.soegesider {
	margin:0px 0px 40px 0px;
	padding:0px;
}
table.soegesider_bund {
	margin:0px 0px 30px 0px;
	padding:0px;
}
table.soegesider td {
	font-size:10px;
}
table.soegesider td a {
	padding:0px 3px 0px 3px;
	text-decoration:none;
	color:rgb(51,51,51);
}
table.soegesider_bund td a {
	padding:0px 3px 0px 3px;
	text-decoration:none;
	color:rgb(51,51,51);
}
table.soegesider_bund td {
	font-size:10px;
}
/* Sortering */
.sortering {
	margin:10px 0px 0px 0px;
	padding:0px;
}
.sortering td {
	padding:0px;
	font-size:9px;
	color:rgb(144,144,144);
	vertical-align:middle;
}
.sortering td.beskriv {
	padding:0px 0px 0px 5px;
	font-weight:normal;
	color:rgb(144,144,144);
	vertical-align:middle;
}
.sortering td.streg {
	padding:0px 5px 0px 5px;
}
.sortering td a {
	text-decoration:none;
	color:rgb(144,144,144);
}
.sortering img {
	margin:2px 0px 0px 3px;
}
.listeMsg {
	font-size:11px;
}
#frontAbout {
	padding:5px;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	margin-bottom:10px;
}
#frontAbout h1 {
	padding-top:3px;
}
#frontAbout .bar {
	height:17px !important;	
}
#frontAbout a {
	color:#006699;
	text-decoration:none;
	margin-left:3px;
}
#product {
	width:490px;

	margin:0 auto;
		margin-top:30px;
	font-family:Verdana, Geneva, sans-serif;
}
#productLeft {
	width:130px;
	float:left;
	clear:none;
	margin:0;
}
#productDetail {
	float:right;
	margin-left:130px;
	width:350px;
	clear:none;
	margin:0;
}
#product h1 {
	font-size: 15px;
	font-weight: bold;
	margin:0;
	padding:0;
	width:215px;
	max-width:215px;
	min-height:120px;
	line-height:1.3;
}
#productPrice {
	float:right;
}
#productBanner {
	margin-top:30px;
	margin-bottom:30px;
	text-align:center;
}
.productBack {
	text-align:left;
	margin-top:5px;
	margin-bottom:5px;
}
.productInfo {
	border: 1px solid #bccad7;
	font-size: 10px;
	color: #333333;
	padding-top: 7px;
	padding-bottom: 7px;
	text-align: center;
	margin-top:10px;
	margin-bottom:10px;
	line-height: 1.8;
}

.colBlue {
	background-color:#e8edf1;	
}
.details {
	width:100%;	
	font-size:11px;
}
.details th {
	text-align:left;
	padding:10px;
	font-weight:bold;
	color:#505050;
	font-size:10px;
}
.prodInfo {
	margin-top:5px;	
	margin-bottom:5px;
}
.details td {
	padding:10px;	
	text-align:right;
}
.alignLeft {
	text-align:left !important;	
	line-height: 1.5;
	padding-top:0px !important;
	padding-bottom:0px !important;	
	min-height:30px;
}

/*** slimbox ***/
/* SLIMBOX */
#closeMn {
	position:absolute;
	z-index:10000;
	display: block;
	left:100%;
	width: 66px;
	height: 22px;
	margin-left:-66px;
	background: transparent url(/site/formatering/slimbox/closelabel.gif) no-repeat center;
cursor:pointer;
	outline: none;
	
}
#lbOverlay {
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(/site/formatering/slimbox/loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(/site/formatering/slimbox/prevlabel.gif) no-repeat 0 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(/site/formatering/slimbox/nextlabel.gif) no-repeat 100% 15%;
}

#lbPrevLink2 {
	left:0;
	z-index:1000;
	width:100px;
	height:20px;
	background:transparent url(/site/formatering/slimbox/prevlabel2.gif) no-repeat 00% 15%;
	float:left;
}

#lbNextLink2 {
	left:0;
	z-index:1000;
	width:100px;
	height:20px;
	background:transparent url(/site/formatering/slimbox/nextlabel2.gif) no-repeat 00% 15%;
	float:left;
}
#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(/site/formatering/slimbox/closelabel.gif) no-repeat center;
	margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber {
	float:left;
	clear:left;
}

#lbCaption {
	font-weight: bold;
} 

div.zoom_container{
	padding:0px;
	margin:-2px;
	margin-bottom:0px;
	position:relative; top:0px; left:0px;
	border:1px solid #CCCCCC;
}
span.zoom_overlay{
	margin:0px; padding:0px;
	position:absolute; bottom:0px; right:0px;
	/*#a5b8c9;*/
	background:url(/spil/zoom.gif) no-repeat bottom right;

	filter:alpha(opacity=70);
	-moz-opacity:0.70;
	opacity:0.70;
	cursor:pointer;
	display:block;
	width:23px;
	height:23px;
}

span.zoom_overlay_small{
	margin:0px; padding:0px;
	position:absolute; top:0px; left:0px;
	/*#a5b8c9;*/
	background:url(/spil/zoom_small.gif) no-repeat bottom right;
	border:1px solid #CCCCCC;
	filter:alpha(opacity=70);
	-moz-opacity:0.70;
	opacity:0.70;
	cursor:pointer;
	display:block;
}
.seflere {
	text-align:center;
	font-size:10px;
}
span.zoom_overlay_small:hover{
	/*#a5b8c9;*/
	border:1px solid #CCCCCC;
	filter:alpha(opacity=100);
	-moz-opacity:1.00;
	opacity:1.00;
}
img.screenshot{
	margin:0px; padding:0px;
}
img.screenshot:hover{
	margin:0px; padding:0px;
}

.price {
font-size: 15px;
font-weight: bold;	
text-align:right;
padding-right:2px;
}
.foerpris {
	font-size:11px;
	font-weight:normal;
	color:#999;
	margin-top:5px;
}
.voting {
	text-align:center;
	margin-top:15px;
	font-size:10px;
}
#frontAbout .showMore {
	background:url(/site/formatering/fade-bg.png) no-repeat;
	background-position:bottom;
	background-color:#ebf0f3;
	color:#737779;
}
#frontAbout .showMoreContent {
	padding:0 20px 5px 20px;
	line-height:1.5;
	font-size:11px;
	margin-bottom:5px;
	display:block;
}

.productInStock {
	/*background:url(/site/formatering/lager-ny.png) no-repeat top left;
	margin:0;
	padding:0;
	font-size:10px;
	font-weight:bold;
	padding:5px; 10px;
	color:#FFF;*/
	background:url(/site/formatering/bullet.png) no-repeat left center;
	padding-left:20px;
	color:#4c9f09;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
	text-align:center;
	
}
.stockUnits {
	font-weight:bold;
}

.marginTop10 {
	margin-top:10px;
}
.marginTop30 {
	margin-top:30px;
}
.marginTop40 {
	margin-top:40px;
}
.marginTop20 {
	margin-top:20px;
}
.marginTop50 {
	margin:0;
	margin-top:50px;
}

.lageLager {
	font-size:12px !important;	
	font-weight:bold;
}