﻿/******************************* BUILT-IN **********************************/
body			{background-color:#FFFFFF;font-family:arial;font-size:11px;color:#1d1d1d;} /*background: url(/Site/Themes/ABF/Images/abf_background_fadedline.gif) repeat-x top;background-color: #d1d1d1;*/
P
{
	margin: 0 0 15px 0;
}
img				{border:0px;}
a, a:visited	{color:#ca402c;text-decoration:none}
a:hover			{text-decoration:underline;}
ul				{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;list-style-type:none;}
/*li				{margin: 0px 0px 5px 0px;padding:0px 0px 0px 0px;}*/
select			{font-size:11px;}

ul#menu-table {margin:0 0 0 0;padding:0 0 0 0;list-style-type:none;}
#menu-table li	{padding: 5px 0 5px 0px;border-bottom: solid 1px #eeeeee;display: block;}
        
/*h1				{padding:0;margin:0;font-weight:bold; font-size:12px;}*/

/******************************* DEBUG **********************************/
.debug	{border:solid 1px green;}

/******************************* CLASSES **********************************/
.page-dimension				{position:absolute;width:898px;}
.text-pagetext				{font-size: 12px;}
.text-style1			  	{text-decoration:none;color:#8e8e8e;}		/*Lightgray*/
a.text-style1:visited		{text-decoration:none;color:#8e8e8e;}		/*Lightgray*/
.text-style2				{color:#606060;}							/*Darkgray - Authorname*/
.text-sub1					{font-size:10px;}
.text-menu					{color:#606060;text-decoration:none;}
.text-menu:visited			{color:#606060;text-decoration:none;}
.text-menu:hover			{color:#606060;text-decoration:underline;}
.text-menu-selected			{color:#ca402c;text-decoration:none;}
.text-introduction			{font-size:12px;margin-bottom:20px;}
.text-heading				{font-size:12px;}
.red						{color: #ca402c;}

a.bookTitle					{font-style:italic}

.menu-top-item-class		{margin: 0 5px 0 5px;}
.header						{margin-bottom:15px;}

.table-small-content-background {background: url(/Site/Themes/ABF/Images/abf_bigtable_content_background_fadedline.gif) repeat-x top}

.content-column-margin		{margin: 5px 0px 17px 0px;}
.content-headerImage		{width:505px;margin-bottom:10px;}
.content-headline			{margin-bottom:10px;}
ul .newsList				{margin-bottom:15px;}
ul .personEvent				{margin-bottom:5px;}

.toplistSmallTableContent 			{width:100%;}
.toplistSmallTableContent td		{padding-bottom:5px;}
.toplistSmallTableContent .number	{vertical-align:top;padding-right:4px;}

.content-table-generallisting			{width:100%;}
.content-table-generallisting td		{padding: 8px 8px 8px 8px;}
.content-table-generallisting th		{text-align:left;padding: 0px 8px 0px 8px;}
.item-row								{background-color:Transparent;}
.alternate-row							{background-color:#ededed}

.generic-table-small	{position:relative;margin-bottom:17px;}

.person-presentation-header	{font-weight:bold;}
.person-book-latest-title	{font-weight:bold;font-size:12px;}

.book-presentaton-small					{margin-bottom:10px;}
/*.book-presentation-content-articleimage {float:right;padding: 0px 0px 15px 15px;height:260px;}*/
.book-presentation-content-articleimage {clear: right;float: right;}
.book-presentation-content-articleimage IMG {margin: 2px 0px 12px 5px;}
.book-presentation-header-authors		{margin-bottom:15px;height:22px;}
/*MS 2009-08-05*/
.book-presentation-publishinghouse-logotype	{margin-top: 5px; float: right;}

.person-presentation-content-personimage {float:right;padding: 0px 0px 15px 15px;}
/*.person-presentation-content-personimage-span {float:right;padding: 0px 0px 15px 15px;}*/

.calendar-event-header {font-weight:bold;}

.news-text-introduction { font-weight:bold; }
.news-introduction { margin: 0; padding: 0; }
.news-introduction p { margin: 0; padding: 0; }

/******************************* DIVS **********************************/
#top					{}
#content-table			{top:184px;left:53px;width:909px;}
/*
#content-column-left	{float:left;width:185px;}
#content-column-middle	{margin-right:201px;margin-left:202px;width:506px;}*/
#content-column-right	{float:right;width:185px;}

#content-column-left	{position:absolute;left:0;width:185px;}
#content-column-middle	{position:relative;margin-right:201px;margin-left:202px;width:506px;}
/*#content-column-right	{position:absolute;right:0;width:185px;}*/
#startpage-header		{width:700px;height:257px;}

#searchtable				{height:88px;width:186px;}
#searchtable #content		{height:49px;padding: 2px 10px 2px 15px;background: url(/Site/Themes/ABF/Images/abf_searchtable_background_fadedline.gif) repeat-x top;color:#FFFFFF;}
#searchtable .link			{color:#FFFFFF;text-decoration:none;}
#searchtable .inputField	{border:0px;background-color:#df7265;width:121px;font-size:14px;color:#FFFFFF;}
#searchtable .submitButton	{margin-left:10px;vertical-align:bottom}

.content-fact				{}
.content-fact th			{font-size:11px;text-align:left;font-weight:bold;padding-right:5px;vertical-align: top;}
.content-fact td			{font-size:11px;text-align:left;}

.spotlighttable				{width:185px;}
.spotlighttable #content	{height:80px;padding: 2px 10px 2px 15px;background: url(/Site/Themes/ABF/Images/abf_spotlight_background_fadedline.gif) repeat-x top;color:#FFFFFF;}
.spotlight-link				{text-align:right}

.news-panel					{margin-bottom:40px;}

#calendar-table				{width:100%}
#calendar-table td			{padding:5px 5px 5px 5px;}
#calendar-table .date		{font-size:12px;font-weight:bold;}
#calendar-table .header		{font-weight:bold;}

#buyLayerLinks				{padding-top:10px;}
#buyLayerLinks table    	{width:202px;}

/*#quoteLayer					{padding-top:10px;}
#quoteLayer table    		{width:432px;}*/

.broedtext { margin: 10px 0px 10px 0px; }

.event-heading { margin: 20px 0 10px 0; }

/* Utskrift */
div#main_print { background-color: #ffffff; width: 100%; height: 100%; }
div#content_print { padding: 20px; text-align: left; }
div#content_middle { width: 459px; }

/* Nytt 2009-04-20 - MS */
.webbmediacontent
{
	margin-left: 3px;
}

.webbmediacontentdiv
{
    overflow:hidden; 
    position: relative; 
    display: block; 
    width: 170px; 
    left: 3px; 
    padding-top: 0px; 
    height: 90px;
    text-align: center;
    /*border:solid 1px red;*/
    margin-bottom:15px;
}

img.webb_media_picture_button
{
    display: block;
    margin-top: 10px; 
    margin-left: auto;
    margin-right: auto;
    float: none;
}


#popupBackground, #popupPersonBackground, #popupQuotesBackground, #popupInfoBackground
{
	display: none;
	position: fixed;
	_position: absolute; /* hack for internet explorer 6*/
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	background: #000000;
	border: 1px solid #cecece;
	z-index: 1999;
}

#popupContainer, #popupPersonContainer, #popupQuotesContainer, #popupPersonContainer, #popupInfoContainer
{
	display: none;
	position: fixed;
	_position: absolute; /* hack for internet explorer 6*/
	background: #ffffff;
	border: 0px solid #fff;
	z-index: 2000;
	padding: 12px;
	font-size: 13px;
	width: 600px;
	text-align: center;
}

#popupInfoContainer
{
	top: 130px;
}

#flashPopupContainer
{
	display: none;
	position: fixed;
	_position: absolute; /* hack for internet explorer 6*/
	background: #ffffff;
	border: 0px solid #fff;
	z-index: 2000;
	padding: 12px;
	font-size: 13px;
	width: 600px;
	text-align: center;
}

#flashPopupBackground
{
	display: none;
	position: fixed;
	_position: absolute; /* hack for internet explorer 6*/
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	background: #000000;
	border: 1px solid #cecece;
	z-index: 1999;
}
#flashPopupContainer #popupClose{padding:5px;}
#popupClose
{
	position: absolute;
	top: 5px;
	right: 5px;
}

.popup_title
{
	font-style: italic;
	font-size: 16px;
	font-weight: bold;
}

.popup_subtitle
{
	font-style: italic;
	font-size: 14px;
}

.popup_authors
{
	font-weight: bold;
	font-size: 14px;
}

.black
{
	color: #000000;
}
/*Mats 09-07-01*/
.factsTr td
{
	float: left;
	margin-bottom: 5px;
	
}

/*MS 2009-08-12*/
.pictureButton
{
	float: right;
}

.quotesListFooter
{
	margin-top: 20px;
	float: left;
	width: 100%;
}

.shortQuoteListClass
{
	text-decoration: none;
	color: Black;
}

.shortQuoteListClass:hover
{
	color: #ca402c;
	text-decoration: none;
}

.puffCoverSmall
{
	margin-right: 5px;
}

.float_left 
{
	float:left;
	position:relative;
}

/*MS 2009-08-18
.pictureButton
{
	float: right;
}

.quotesListFooter
{
	margin-top: 20px;
	float: left;
	width: 100%;
}

.shortQuoteListClass
{
	text-decoration: none;
	color: Black;
}

.shortQuoteListClass:hover
{
	color: #d1990e;
	
}

.puffCoverSmall
{
	margin-right: 5px;
}*/

/*Special styles for Quotes-popup*/
#popupQuotesContainer
{
	width: 460px !important;
	font-size: 11px;
}

/*MS 2009-09-02*/
.headerAuthorsStandIn
{
	margin-bottom: 15px;
}

.extraInfo
{
	float: left;
	width: 429px;
}

.top-image
{
	float: left;
	margin-bottom: 10px;
}

/************************
/*    Upcoming books   *
/***********************/

.upcoming-month-label{
    width: 100%;   
    font-weight: bold;
}

.upcoming-day-in-month{
    width: 12%; height: 100%;
}

.upcoming-small-container{
    position:relative;
    width:100%;
    height:15px;
    margin-bottom:10px;
    margin-left: 7px;   
}

.upcoming-small-textarea{
    width: 80%;   
    margin-left: 10px; 
}

.upcoming-small-book{
    width: 53%;
}

.upcoming-small-author{
   width: 45%;
}
    
.left{
    float: left;
}

.headerBanner
{
	margin-bottom: 10px;
}

.bloggItem
{
	padding-bottom: 10px;
}

.bloggSmallTableContent
{
	background: url(/Site/Themes/ABF/Images/Boktipset/background.png) repeat-x top;
	padding-right: 10px;
	padding-left: 7px;
	border-left: 1px solid #d29c59;
	border-right: 1px solid #d29c59;
	font-family: Arial;
	font-weight: bold;
	font-style: italic;
}
.bloggTableSmallTop
{
	width: 185px;
	height: 9px;
	background: url(/Site/Themes/ABF/Images/Boktipset/bg_top.png) no-repeat;
}

.bloggTableSmallBottom
{
	width: 185px;
	height: 7px;
	background: url(/Site/Themes/ABF/Images/Boktipset/bg_bottom.png) no-repeat;
}
.bloggHeader
{
	font-size: 10px;
	color: #FFFFFF;
	position: relative;
	bottom: 3px;
	margin-bottom: 50px;
}

.bloggLatestHeader
{
	color: #006699;
	font-family: Arial;
	font-weight: bold;
	font-style: italic;
}

.bloggTitle, .bloggTitle:visited
{
	color: #e4800e;
	font-family: Arial;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}

.bloggTitle:hover
{
	text-decoration: underline;
}

.bloggAuthor
{
	color: #006699;
	font-family: Arial;
	font-weight: normal;
	font-style: normal;
}

/****************************
*       Footer styles       *
*****************************/
#discovermore
{
	position:relative;
	width:885px;
	background:#000;
	padding:12px;
	color:#fff;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 12px;
	left: 53px;
	margin-top: 30px;
}

#discovermore ul
{
	list-style:none;
}

#discovermore ul li
{
	float:left;
	width: 20%;
	margin:12px 0 0 0;
}

#discovermore H3
{
	font-weight: normal;
	font-size: 16px;
	font-family: Georgia,"Times New Roman",Times,serif;
	margin: 0;
}

#discovermore a, #discovermore h3
{
	color:#fff;
}

.clear
{
	clear:both;
}
