/* CSS Document for NOK.se - Allmänlitteratur */
/* Imports main.css and misc.css */
/* ============================================================================= */
@import url(main.css);
@import url(misc.css);

body
{                      
	background:url(../nokImages/allmanBg.gif) top left repeat;
}


.container
{
	background:url(../nokImages/pageBg.allmanlitt.png) top left repeat-y;
}

* html .container
{
	background:url(../nokImages/pageBg.allmanlitt.gif) top left repeat-y;
}

.pageHead
{
	background:url(../nokImages/pageTopBg.allmanlitt.gif) bottom left no-repeat;
}

.pageFooter
{
	background:url(../nokImages/pageFooterBg.allmanlitt.png) bottom left no-repeat;
}

* html .pageFooter
{
	background:url(../nokImages/pageFooterBg.allmanlitt.gif) bottom left no-repeat;
}

.loginWrapper
{
	background:url(../nokImages/topLoginBg.allmanlitt.gif) no-repeat right top;
}

.odd 
{
	background:#D6EBEE;
}

.even
{
	background:#FFFFFF;
}

.globalMenu, .globalMenu a 
{
	color:#FFFFFF !important;
}

/* MainMenu */
/* ======================================================== */

.mainMenu li.start a
{
	background:url(../nokImages/start_allmanlitt.no.gif) no-repeat top left;
}

.mainMenu li.allmanlitt.act a
{
	background:url(../nokImages/allmanlitt_allmanlitt.act.gif) no-repeat top left !important;
}
.mainMenu li.hogskola a
{
	background:url(../nokImages/hogskola_allmanlitt.no.gif) no-repeat top left;
}
.mainMenu li.hogskola.act a
{
	background:url(../nokImages/hogskola_allmanlitt.act.gif) no-repeat top left;
}
.mainMenu li.laromedia a
{
	background:url(../nokImages/laromedel_allmanlitt.no.gif) no-repeat top left;
}

.mainMenu li.direkt a
{
	background:url(../nokImages/nokDirekt_allmanlitt.no.gif) no-repeat top left;
}



/* SubMenu */
/* ======================================================== */

.subMenuWrapper li.act
{
	/* background:#118889 url(../nokImages/subMenuActBg_allmanlitt.gif) no-repeat top left;*/
	background:url(../nokImages/subMenuActBg_allmanlitt.gif) no-repeat top left;
	padding-top:7px;
	height:27px;
	overflow:hidden;
}

.subMenuWrapper li.act span
{
	/* background:#118889 url(../nokImages/subMenuActBg_allmanlitt.gif) no-repeat top right;*/
	background:url(../nokImages/subMenuActBg_allmanlitt.gif) no-repeat top right;
	height:27px;
	overflow:hidden;
}

.subMenuWrapper li.act a
{
	color:#FFFFFF;
}


/* Small Pushes */
/* ======================================================== */

.smallPushes ul
{
	float:right;
}

/* Subpages */
.subRight .teaserWrapper h2
{
	background:url(../nokImages/subStartRightPushTopBg_allmanlitt.gif) no-repeat top left;
}

/* Books and News */

.booksAndNewsWrapper .row .right .teaserWrapper h2, .booksAndNewsWrapper .row .left .teaserWrapper h2
{
	background:url(../nokImages/booksAndNewsTopBg_allmanlitt.gif) no-repeat top left;
}


/* Full width */


.fullWidth .teaserWrapper  h2
{
	background:url(../nokImages/widePushTopBg_allmanlitt.gif) no-repeat top left;
}

.fullWidth .teaserWrapper .item
{
	background:url(../nokImages/wideItemBg.gif) repeat-y;
}


/* Left Menu */
/* ======================================= */

ul.leftMenu li.act ul
{
	background: #FFFFFF url(../nokImages/leftMenuBgLev2_allmanlitt.gif) no-repeat left top;
}

ul.leftMenu li.act
{
	background: #1f7675 url(../nokImages/leftMenuBgNew_allmanlitt.gif) no-repeat top left;
}

ul.leftMenu li.act ul li.act
{
	background:url(../nokImages/leftMenuLev2ActMarker_allmanlitt.gif) no-repeat left 1px;
}

#odd
{
	background:#d6ebee;
}

#even
{
	background-color:#FFFFFF !important;
}

.moreInfo
{
}

.compareButton
{
	
	clear:both;
	margin-left:-15px;
}

p.bookImage
{
	clear:both;
}

.bookwrapper .teaserWrapper h2
{
	background:url(../nokImages/authorFaktaH3Bg.gif) no-repeat top left;
}

.letter-links
{
}

.letter-links a
{
	color:#000000;
	text-decoration:none !important;
	padding:2px 3px 2px 3px;
}

.letter-links a:hover
{
	text-decoration:underline !important;
}

.letter-links a.active
{
	color:#FFFFFF;
	text-decoration:none !important;
	background-color:#1f7675;
	padding:2px 5px 2px 5px;
}

.authorListContainer
{
	padding:24px 0 0 0;
}

.authorListContainer p
{
	margin:0 0 0 0;
	padding:7px 0 9px 8px;
}

.authorListContainer p a
{
	font-weight:bold;
	text-decoration:none !important;
}

.authorListContainer p a:hover
{
	text-decoration:underline !important;
}

.authorListContainer p.odd
{
	background:#d6ebee;
}

.rightPushColumn .teaserWrapper
{
	width:191px;
}

.rightPushColumn .teaserWrapper h2
{
	background:url(../nokImages/normalPushH3.allmanlitt.gif) no-repeat top left;
}

.rightPushColumn .teaserWrapper .content
{
	background:url(../nokImages/normalPushBg.gif) repeat-y top left;
}

.rightPushColumn .teaserWrapper .content label
{
	font-weight:bold;
}

.bookwrapper .rightPushColumn .teaserWrapper .footer
{
	background:url(../nokImages/normalPushFooter.gif) no-repeat top left;
}

.rightPageMenu ul,
.bookMenu ul
{
	background:url(../nokImages/bookMenuTop.allmanlitt.gif) no-repeat top left;
}

.rightPageMenu li.last,
.bookMenu li.last
{
	background:#a8cac2 url(../nokImages/bookMenuFooter.allmanlitt.gif) no-repeat bottom;
}


.rightPageMenu li a,
.bookMenu li a
{
	background:url(../nokImages/bookMenuArrow_allmanlitt.gif) no-repeat right center;
}

.bookMenu li
{
	background-color:#a8cac2;
}

.calendarWrapper .teaserWrapper h2
{
	background:url(../nokImages/calendarMonthHeader_allmanlitt.gif) no-repeat top left;
}

.odd .bookTitle.new .newMark
{
	background:url(../nokImages/newBook.odd.allmanlitt.gif) no-repeat right center;
}

.xForm input.knapp,
.xForm input.submitbutton,
.xForm input[type="button"],
.xForm input[type="reset"],
.xForm input[type="submit"]
{
	background-color:#118889;
	color:#FFFFFF;
}

.smallPushes li.odd,
.smallPushes li.even
{
	background:none !important;
}

.teaserWrapper p.seeAll a.act
{
	color:#FFFFFF;
	text-decoration:none !important;
	background-color:#1F7675;
	padding:2px 5px 2px 5px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}


