  
   
/***** Wireframecss *****/

   


/***** Normalcss *****/

/**************************************************
   General fontsizes
**************************************************/
#abPilramContainer, #abExtraColumnContainer, .tillagg { /* Commenting out .normalpuffar */
	font-size: 75%;
}
#abArtikelytaContainer {
	font-size: 75%;
}
#abSidbottenContainer {
	font-size: 75%;
}
#abLeftnav div, .normalpuffar div, td, .tillagg .tillagg {
	font-size: 1em;
}

/**************************************************
   General containers
**************************************************/
body {
	background-image: none;
	background-color: #fff;
	margin: 0;
	padding: 0;
	background: #fff url(/template/ver1-0/gfx/misc/v1/pageGeneralBackground.gif) repeat-y fixed 50% 0%;
	text-align:center;
}
#abInnerBody {
	padding:0;
}
#abFrameworkContainer {
	width: 1250px;
	padding:0 4px;
	text-align:left; 
	margin: 0 auto;
	position: relative;
	background: transparent url(/template/ver1-0/gfx/misc/v1/pageColDivider.gif?28367) repeat-y 994px 0;
}
/* Splited "abMainSite" into two divs in order to avoid boxmodel problems */
#abMainSiteOuter {
	float: left;
	display: inline;
	width: 990px;
	margin:4px 0 5px -4px;
	padding: 0 0 0 4px;
}
#abMainSite {
	margin-right:10px;
}
#abHeaderContainer, #sidhuvudcontainer {
	padding-bottom: 1px;
}
#abMainContainer, #maincontainer {
	background: url(/template/ver1-0/gfx/misc/v1/leftNavBgBorder122.gif?28367) repeat-y;
}

.abPlus #abMainContainer {
	margin-left:-4px;
	padding-left:4px;
	background: url(/template/ver1-0/gfx/misc/v1/leftNavBgBorder122plus.gif?28367) repeat-y;
}

#abLeftnavContainer {
	background-color: #fafcb8;
	float: left;
	overflow: hidden;
	width: 122px;
	font: normal 100% verdana, arial, sans-serif; /* 65% for 110px*/
}

#abMainContentContainer {
	float: right;
	overflow: hidden;
	width: 837px;
}
#abArtikelytaContainer {
	float: left;
	overflow: hidden;
	width: 480px;
}
#abSectionPageTopGroup {
	font-size: 75%;
}

/* Split "abPilramContainer" into two divs in order to avoid boxmodel problems */
#abPilramContainerOuter {
	float: right;
	width: 347px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#abPilramContainer {
	border-left: 1px solid #e3e3e3;
	padding-left: 10px;
	height:1%;
}

.abImageColumnLeft {
	width: 160px;
	float: left;
}
.abImageColumnRight {
	width: 160px;
	float: right;
}

.abGridExtra #abMainContentContainer {
	width: 980px;
}

.abGridExtra #abPilramContainerOuter {
	float: left;
	margin-left: 10px;
}

.abGridExtra #abExtraColumnOuter {
	float: right;
	width: 132px;
	overflow:hidden;
}

.abGridExtra #abExtraColumnOuter .abArrowIcon {
	padding-left:1px;
}

.abGridExtra #abExtraColumnContainer {
	padding: 10px;
	background: #f2f2f2 url(/template/ver1-0/gfx/misc/v1/extra_column_bg.gif) repeat-x;
	height:1%;
}

.abGridExtraLeft #abExtraColumnOuter {
	margin-top:10px;
	overflow:hidden;
}
.abGridExtraLeft #abExtraColumnContainer {
	padding: 5px;
	height:1%;
}

#abExtraColumnHeadline {
	color: #c00;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}

#abExtraColumnTopContainer {
	margin-bottom:5px;
	background-color:#fff;
}

#abExtraColumnTopLeftContainer {
	border:1px solid #E5E5E5;
	padding:1px 4px 4px;
	font-size:75%;
    margin-bottom:5px;
}

/**************************************************
   Ads
**************************************************/
.abAdArea {
	overflow:hidden;
	clip:auto;
}
.abAdPadbox, .adpadbox {
	margin-top: 7px;
}
#abAdArea_T01, #abAdArea_T10 {
	display: block;
}
#abAdArea_T10 {
	background: url(/template/ver1-0/gfx/ads/v1/annonspil_45x5.gif) no-repeat 0 3px;
	padding:12px 0 0 0;
	margin-bottom:0px;
	margin-left:0px;
	z-index:9;
	overflow:visible;
}
#abAdArea_L10 {
	display: block;
	float: left;
	margin-right:0px;
}

#abHeaderAdStreamer {
	background: transparent url(/template/ver1-0/gfx/ads/v1/annonstoppbalk_bg_1x35.gif) repeat-x 0 0;
	height:31px;
	padding: 4px 0 1px;
	overflow: hidden;
}
#abHeaderAdStreamer #abAdArea_H21, #abHeaderAdStreamer #abAdArea_H22, #abHeaderAdStreamer #abAdArea_H23, #abHeaderAdStreamer #abAdArea_H24, #abHeaderAdStreamer #abAdArea_H25 {
	height:31px;
	float: left;
	width: 19.3%;
	margin-right:10px;
	font-size: 10px;
}
#abHeaderAdStreamer #abAdArea_H21 a{
	font-weight: bold;
	font-size: 10px;
	margin-right: 5px;
	color:#03c;
}
#abHeaderAdStreamer #abAdArea_H21 .topLink{
	font-size: 13px;
}
#abHeaderAdStreamer #abAdArea_H21 img{
	margin-right: -5px;
}
#abHeaderAdStreamer #abAdArea_H21 a:visited{
	color: #0033CC;
}
#abHeaderAdStreamer #abAdArea_H25 {
	border-right:none;
	float: right;
	width: 18.4%;
	margin-right:0;
}
#abHeaderAdStreamer div img {
	vertical-align:bottom;
}
#abAdArea_R10  {
	display: block;
	margin:0 0 0 0;
	position:absolute;
	top:3px;
	left:1004px;
	z-index:100;
}

#abAdArea_B10 {
	display: block;
	clear: both;
}

#abAdArea_R10 .textannons a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000;
	background-color: #DDD;
	display: block;
	margin-bottom: 2px;
	overflow: hidden;
}

.abAdPositionBoxA, .abAdPositionBoxB, .abAdPositionBoxC, .abAdPositionBoxD, .abAdPositionBoxF {
	background-image: url(/template/ver1-0/gfx/ads/v1/annonspil_45x5.gif);
	background-repeat: no-repeat;
	padding: 9px 0 4px 0;
}
.abAdPositionBoxB, .abAdPositionBoxC {
	border-bottom: 1px solid #999;
	margin-bottom: 4px;
}
#abPilramContainer .abAdPositionBoxB {
	border-bottom: 1px solid #999;
	border-top: 1px solid #999;
	padding-top: 12px;
	background-position: 0px 3px;
	margin-bottom: 4px;
}
.abAdPositionBoxC, .abAdPositionBoxD {
	margin-top: 4px;
}
.abAdPositionBoxD {
	margin-bottom: 4px;
}
.abAdPositionBoxE {
	padding: 0 0 4px 0;
}
.abAdPositionBoxF {
	padding: 9px 0 0 0;
}

#abSideAreaAd .abStreamerColor102 {
	background:#003366 none;
	color:#fff;
	padding:0 0 1px 2px;
}

/**************************************************
   Misc
**************************************************/
.AB_forumbox { /* används bla för Dagens Namn */
                      border: 1px solid #9c9c9c;
                      background-color: #efefef;
                      padding: 4px;
}


#abSearchTipBox {background-color:#c00; padding:8px 0 8px 8px; color:#fff; margin-bottom:10px;}
#abSearchTipBox .abSearchTipBoxHeadline { text-transform:uppercase; font-size:12px; font-weight:bold; display:block; margin:0 0 5px;}

#abSearchBoxForm {margin:0; padding:0; float:left; width: 222px;}
#abSearchBoxText {color:#c00; margin:1px 0 0; padding: 0 0 0 4px; line-height:14px; width:76%; float:left;}
.abSearchBoxSubmit {margin:1px 0 0 5px;}
#abArticleTipBox {float:right; width: 230px; border-left:1px solid #999; padding: 0 0 0 10px;}
#abArticleTipBox a, #abArticleTipBox a:visited {color:#fff;}
#abArticleTipBox .abSearchTipBoxHeadline a, #abArticleTipBox .abSearchTipBoxHeadline a:visited { text-decoration:none; padding-right: 50px; background:transparent url(/template/ver1-0/gfx/misc/v1/71000_logo.gif) no-repeat 100% 50%;}
#abArticleTipBox span {white-space:nowrap; font-size:11px;}
#abArticleTipBox span a {font-weight:normal;}


#abSesamSearchBox { float:left; width:48%; height: 148px; border-bottom:5px solid #cc0000; margin-bottom:10px; overflow:hidden; background:#cc0000 url(/template/ver1-0/gfx/misc/v1/sesamSearchBoxBg.gif) repeat-x; }
#abSesamSearchBox form { margin:0; padding:8px 0 0 5px;}
.abSesamSearchBoxText {border:none; color:#cc0000; padding: 1px 0 0 4px; height:17px; width:70%; float:left;}
.abSesamSearchBoxSubmit {margin:0 0 0 5px;}
#abSesamSearchBox .abSesamSearchLinks {margin:5px; padding:5px; height:150px; background-color: #fff;}
#abSesamSearchBox a {font-weight:normal;}
.abSesamSearchBoxRadio {margin: 2px 0 0 0;}
.abSesamSearchBoxLabel {font-weight:bold; color:#fff; margin: 0 5px 0 0;}

#ab71000Box { float:right; height: 153px; background: #000 url(/template/ver1-0/gfx/misc/v1/71000BoxBg.gif) repeat-x; color:#fff; width:48%;}
#ab71000Box .tipheader {margin: 8px 0 0 5px;}
#ab71000Box dl {margin:0; padding:5px;}
#ab71000Box dt {font-size:80%; color:#e3e3e3; text-transform:uppercase; font-weight:bold;}
#ab71000Box dd {margin: 0 0 8px 0; font-weight:bold;}
#ab71000Box .smsnumber {color:#ffee00;}
#ab71000Box dl a {color:#48aaef;}


.googleAdsHeader {color: #000; font-weight:bold; font-size:10px; display:block; text-decoration: none; }
.googleAdsItem {margin:5px 0 10px;}
.googleAdsItemHeader {text-decoration:underline; color:#2200cc;}
.googleAdsItemText {color:#000;}
.googleAdsItemLink a, .googleAdsItemLink a:visited, .googleAdsItemLink a:hover {color:#008000; text-decoration:none; font-weight:normal;}

.googleAdsItemBig {margin:5px 0 10px; font-size:14px; }
.googleAdsItemBig .googleAdsItemHeader { font-size: 16px; font-weight:normal;}






/****** End Normalcss *****/
                                                         

/***** Headercss *****/
#abHeader {
	margin: 1px 0 1px 0;
	height: 92px;
	overflow: hidden;
}
#abHeaderLogo {
	float: left;
	margin: 16px 15px 14px 0;
}
#abHeaderSectionLogo {
	float: left;
	margin: 16px 15px 0 0;
}
#abHeaderArticle3 {
	font-size:75%;
    overflow:hidden;
}
#abHeaderArticle2 {
	float: left;
	width: 336px;
	font-size:75%;
    overflow:hidden;
}
#abHeaderArticle1 {
	float: right;
	width: 336px;
	font-size:75%;
    overflow:hidden;
}
#abHeaderArticle1 .abLink a, #abHeaderArticle2 .abLink a, #abHeaderArticle3 .abLink a {
	font-weight: normal;
}
#abHeaderArticle1 .abStreamerColumnist, #abHeaderArticle2 .abStreamerColumnist, #abHeaderArticle3 .abStreamerColumnist {
	padding-top:20px;
}
/***** End Headercss *****/
   

/***** sesamStreamerSearchcss *****/


.abSearchStreamer {
	background: #cc0000 url(http://gfx.aftonbladet-cdn.se/template/ver1-0/gfx/misc/v1/searchstreamer/searchstreamer_bg.gif) repeat-x;
	padding:0 4px 0 0;
	margin:1px 0 0 0;
	height:26px;
	overflow:hidden;
	color:#fff;
	font-size:13px;
	font-family:arial;
}

.abSearchStreamer .abTimestamp {
	float:left;
	width:12.6%;
	padding:5px 4px 0 5px;
	height:26px;
	border-right:1px solid #be0006;
	font-weight:bold;
	white-space:nowrap;
}

.abSearchStreamer .abSearchInfoText {
	float:left;
	padding:5px 4px 0 8px;
	height:26px;
	border-left:1px solid #da5b5f;
	font-weight:bold;
	white-space:nowrap;
}

.abSearchStreamer .abSesamSearch {
	float:left;
	width:37.9%;
	padding:0;
	margin:0;
	border-right:1px solid #be0006;
}

.abSearchStreamer .abSesamInputText {
	width:65%;
	line-height:14px;
	padding:0;
	margin:3px 5px 0 0;
	float:left;
	color:#cc0000;
}

.abSearchStreamer .abSesamInputSubmit {
	margin:3px 0 0;
	float:left;
}

.abSearchStreamer .ab71000 {
	float:left;
	width:34.5%;
	padding:5px 0 0;
	height:20px;
	border-left:1px solid #da5b5f;
}

.abSearchStreamer .ab71000 a {
	margin-left:12px;
	background:transparent url(http://gfx.aftonbladet-cdn.se/template/ver1-0/gfx/misc/v1/searchstreamer/tipsa_aftonbladet_71000.gif) no-repeat;
	display:block;
	width:284px;
	height:16px;
}

.abSearchStreamer .ab71000 a span { text-indent:-9999px; display:block;} 

#abHeaderContainer .abSearchStreamerShadow {
	clear: both;
	background:transparent url(http://gfx.aftonbladet-cdn.se/template/ver1-0/gfx/misc/v1/searchstreamer/searchstreamershadow_bg.gif) repeat-x;
	height: 10px;
	overflow:hidden;
	margin:1px 0 0 0;
}

/********** END sesamStreamerSearchcss **********/   


/***** Footercss *****/

#abFooterContainer {
clear:both;
position:relative;
padding:25px 0 0;
margin: 0 0 10px 0;
font-size:75%;
height:1%;
}

#abFooterEditorsContainer {
	background:#f2f2f2 url(/template/ver1-0/gfx/misc/v1/footer_black_bg.gif) repeat-y 100% 0%;
	height:1%;
	margin: 0 0 0 142px;
}

#abFooterBitosLogo {
	position:absolute;
	left:8px;
	bottom:10px;
}

#abFooterEditorBox {
	padding:10px 5px 5px 10px;
	width:435px;
	float:left;
}

#abFooterTip {
	width:324px;
	padding:10px 6px 2px 6px;
	float:right;
	background-color:#000;
}

#abFooterTip dl {
	margin:0;
	padding:0 0 0 3px;
}

#abFooterTip dl .smsnumber { color:#ffee00; font-weight:bold;}
#abFooterTip dl a {color:#48aaef;}
#abFooterTip dl .telnumber { color:#fff; font-weight:bold;}

#abFooterTip dl dt {
	float:left;
	width:120px;
	color:#e3e3e3;
	font-weight:bold;
}

#abFooterUpArrow {
	margin:0 0 5px 142px; 
	clear:both;
	background: url(/template/ver1-0/gfx/pil_upp.gif) no-repeat 0 4px;
}

#abFooterUpArrow a {
	padding-left:12px; 
}


/***** End Footercss *****/
    

/***** Menucss *****/

/* --- Vänsternavigationen --- */

#abLeftnav {
	font-size: 85%; /* normal 85% */
}
#abLeftnav a, #abLeftnav span.abLeftNavText {
	font-weight: normal;
	text-decoration: none;
	color: #000;
	display: block;
	height: 1%;
}

#abLeftnav li {
	list-style: none;
	min-height:18px;
	height:1%;
	border-bottom: 1px solid #cccaa3;
}

#abLeftnav li li{
	border-left: 1px solid #fff;
	border-top: 1px solid #fff;
}

#abLeftnav a:hover {
	text-decoration: underline;
}
#abLeftnav a.abAktiv {
	color: #CC0000;
	font-weight:bold;
}

#abLeftnav ul.leftNavigationMainMenu a{
	font-weight: bold;
}

#abLeftnav ul {
	margin: 0 0 0 0;
	padding: 0px;
	display: block;
	height: 1%;
	vertical-align: middle;
}
#abLeftnav li a,
#abLeftnav li span.abLeftNavText,
#abLeftnav li div div{
	font-size: 80%;
	padding: 3px 3px 4px;
}

#abLeftnavContainer a#leftNavigationMainMenuRoot{
	background: #ce0808 url(/template/ver1-0/gfx/misc/v1/leftNavBackgrounds.png) no-repeat right -160px; /* red, arrow down*/
	font-weight: bold;
	color:#fff;
}

#abLeftnavContainer ul.leftNavigationMainMenu li{
	border-top: 1px solid #300;
	border-bottom: none;
}
#abLeftnavContainer ul.leftNavigationMainMenu{
	border-bottom: 1px solid #300;
}
#abLeftnavContainer ul.leftNavigationIsSelected li{
	border-top: none;
	border-bottom: none;
}
#abLeftnavContainer ul.leftNavigationIsSelected li li{
	border-top: 1px solid #fff;
}
#abLeftnavContainer ul.leftNavigationMainMenu li a{
	background: #f5e723 url(/template/ver1-0/gfx/misc/v1/leftNavBackgrounds.png) no-repeat right 0; /* yellow, right arrow*/
}

#abLeftnavContainer ul#leftNavigationStartpage li a{
	background: #f5e723 url(/template/ver1-0/gfx/misc/v1/leftNavBackgrounds.png) no-repeat right -40px; /* yellow, no arrow*/
}
#abLeftnavContainer ul#leftNavigationStartpage li a.abAktiv{
	color:#fff;
}

#abLeftnavContainer ul#leftNavigationStartpage.leftNavigationIsSelected li a{
	background: #ce0808 url(/template/ver1-0/gfx/misc/v1/leftNavBackgrounds.png) no-repeat right -80px; /* red, no arrow*/
	border-top: 1px solid #300;
}

#abLeftnavContainer li.leftNavigationGroupTitle,
#abLeftnavContainer li.leftNavigationGroupTitle span.abLeftNavText{
	background-color: #fdf55c;
	font-weight: bold;
}

#leftNavigationSelected {
	background-color: #e3e3e3;
	margin-left: 0px;
	border-left: 3px solid #c00;
}

#leftNavigationSelected ul {
	background-color: #f2f2f2;
	margin-left: 0px;
	border-left: 3px solid #e3e3e3;
}

#leftNavigationSelected .leftNavigationPremiumExpanded ul {
	background-color: #e3e3e3;
}
#leftNavigationSelected .leftNavigationPremiumExpanded ul ul{
	background-color: #f2f2f2;
}

#leftNavigationSelected li.leftNavigationActiveSubItemMenu a.abAktiv,
#leftNavigationSelected li.leftNavigationActiveSubItemMenu li.leftNavigationActiveSubItemMenu a.abAktiv,
#leftNavigationSelected li.leftNavigationExpanded a,
#leftNavigationSelected li.leftNavigationActiveSubItemMenu li.leftNavigationExpanded a{
	background: #e3e3e3 url(/template/ver1-0/gfx/misc/v1/leftNavBackgroundsSublevels.png) no-repeat right -480px; /* grey, down arrow*/
	color: #000;
	border-left:none;
}

#leftNavigationSelected li.leftNavigationExpanded li a,
#leftNavigationSelected li.leftNavigationActiveSubItemMenu li.leftNavigationExpanded li a{
	background-image: none;
	background-color: transparent;
}


#leftNavigationSelected li.leftNavigationFolder a,
#leftNavigationSelected li.leftNavigationActiveSubItemMenu li.leftNavigationFolder a{
	background: #e3e3e3 url(/template/ver1-0/gfx/misc/v1/leftNavBackgroundsSublevels.png) no-repeat right -420px; /* grey, left arrow*/
	color: #000;
	border-left:none;
}

#leftNavigationSelected li.leftNavigationActiveSubItem a.abAktiv,
#leftNavigationSelected li.leftNavigationActiveSubItemMenu li a.abAktiv,
#leftNavigationSelected li.leftNavigationActiveSubItemMenu li.leftNavigationActiveSubItemMenu li a.abAktiv{
	background-image: none;
	background-color: #fff;
	color: #c00;
}

#abLeftnavContainer .leftNavigationHiddenSubmenu a#leftNavigationMainMenuRoot{
	background: #ce0808 url(/template/ver1-0/gfx/misc/v1/leftNavBackgrounds.png) no-repeat right -120px; /* red, arrow down*/
}
#abLeftnavContainer .leftNavigationHiddenSubmenu ul#leftNavigationSelected{
	display:none;
}
/***** End Menucss *****/
   

/***** Breadcrumbscss *****/

.abBreadcrumbs {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #878787;
	margin-bottom: 2px;
	padding-bottom: 2px;
}
.abBreadcrumbs a {
	background: url(/template/ver1-0/gfx/misc/v1/pil_rod4x7.gif) no-repeat 0em 0.4em;
	padding-left: 6px;
	color: #000;
	text-decoration: none;
	font-weight: normal;
	margin-right: 7px;
}

.abBreadcrumbs a:visited {
	color: #000;
}

.abBreadcrumbsend {


}

/***** End Breadcrumbscss *****/
	

/***** End Wireframecss *****/