/* CSS Document */


#maindiv #content #maintext {
	position:absolute;
	left:18px;
	top:75px;
	width:350px;
	font-size:10pt;
	height:130px;
	overflow:hidden;
}

#maindiv #content #offer {
	width:508px;
	height:211px;
	border:1px solid #828282;
	position:absolute;
	bottom:13px;
	left:18px;
	float:left;
}

#maindiv #content #offer #offerheadline {
	position:relative;
	top:8px;
	left:13px;
}

#maindiv #content #medlemsfordele {
	position:absolute;
	top:190px;
	right:14px;
}

#maindiv #content #offer #linktosite {
	position:absolute;
	right:9px;
	bottom:9px;
}

#maindiv #content #offer #bookcontainer {
	position:absolute;
	left:13px;
	top:60px;
}

#maindiv #content #offer #bookcontainer .book {
	position:relative;
	width:80px;
	height:auto;
	margin-right:1px;
	float:left;
	cursor:pointer;
}

#maindiv #content #offer #bookcontainer .infosplash {
	width:16px;
	height:16px;
	position:absolute;
	right:6px;
	bottom:-4px;
	background-image:url(../gfx/common/infosplash.gif);
	background-repeat:no-repeat;
	cursor:pointer;
}

#maindiv #content #offer #bookcontainer .showinfo .infosplash {
	z-index:200;
}

#maindiv #content #offer #bookcontainer .infocontent {
	height:auto;
	width:100px;
	border:1px solid #D61F26;
	position:absolute;
	right:12px;
	bottom:4px;
	background-color:#FFFFFF; 
	filter:alpha(Opacity=85);
	-moz-opacity:0.85;
	opacity:0.85;
}

#maindiv #content #offer #bookcontainer .mousefield {
	position:absolute;
	z-index:200;
	right:12px;
	bottom:4px;
	background-image:url(../gfx/common/transp.gif);
	display: block;
}

#maindiv #content #offer #bookcontainer .hideinfo .mousefield {
	display: none;
}

#maindiv #content #offer #bookcontainer .infocontent div {
	color:#000000;
	margin-left:5px;
	margin-right:5px;
	margin-top:2px;
	position:relative;
	z-index:0;
	font-size:8pt; 
}

#maindiv #content #offer #bookcontainer .infocontent .author{
}

#maindiv #content #offer #bookcontainer .infocontent .title{
font-weight:bold;
}

#maindiv #content #offer #bookcontainer .infocontent .description{
}

#maindiv #content #offer #bookcontainer .infocontent .price{
color:#bb0000;
margin-bottom:5px;
}

#maindiv #content #offer #bookcontainer .book .infocontent {
	display:none; 
}

#maindiv #content #offer #bookcontainer .showinfo .infocontent {
	display:block;
	z-index:1;	
}


#maindiv #content #offer #bookcontainer .hideinfo .infocontent {
	display:none;
	z-index:1;	
}

#maindiv #content #favoritter {
	width:185px;
	height:410px;
	border:1px solid #000000;
	position:absolute;
	bottom:13px;
	right:13px;
	background-color:#FFFFFF;	
}

#maindiv #content #favoritter .favoritter2 {
	margin:5px;
}

#maindiv #content #favoritter .favoritter2 .heading{
	font-size:10pt;
	font-weight:bold;
	margin-bottom:5px;
}

#maindiv #content #favoritter .favoritter2 #favoritcontainer {
	position:absolute;
	top:0px;
}

#maindiv #content #favoritter .favoritter2 #favoritcontainer .favorit {
	margin-left:5px;
	position:relative;
	top:0px;
	height:130px; 
}

#maindiv #content #favoritter .favorit img {
	position:absolute;
	bottom:0px;
}

#maindiv #content #favoritter .favorit .favorittekst {
	margin-left:5px;
	position:absolute;
	left:70px;
	bottom:0px;
	width:80px;
}

#maindiv #content #favoritter .favorit .favorittekst .author{
	font-weight:bold;
	font-size:8pt;
}

#maindiv #content #favoritter .favorit .favorittekst .title{
	font-size:8pt; 
}

#maindiv #content #favoritter .favorit .favorittekst .price{
	color:#D52027;
	font-size:8pt; 
}

#maindiv #content #tilbage {
	text-align:right;
	position:absolute;
	right:13px;
	top:5px;
}

#maindiv #content #tilbage a {
	font-size:8pt;
	color:#FFFFFF;
	text-decoration:none;
}

#maindiv #content #tilbage a:hover {
	font-size:8pt;
	text-decoration:underline;
}

#maindiv #content #fordele {
	position:absolute;
	top:78px;
	left:18px;
	width:300px;
	height:300px;
	overflow:hidden;
}

#maindiv #content #fordele #text {
	margin-top:5px;
}

#maindiv #content #meldind {
	position:absolute;
	bottom:13px;
	left:13px;
}