/* 		UNGA CSS 
		
		Utgår från site.css
		Lägg till i botten av stylesheetet det sajtunika css.
		
*/

/* *********************** site.css börjar här ********************************** */
/* @override http://st.nu/polopoly_fs/2.701!/site.css */

/* @override 
	http://st.nu/polopoly_fs/2.701!/site.css
	http://st.nu/polopoly_fs/2.701!/suti_7012.css
*/
/*

$Rev: 3274 $     
$Author: connys $
$Date: 2008-06-23 12:15:48 +0200 $

		Reviderat: 2009-07-10 av Anders Härén

*/

/**
 * Resets: exceptions from contraints set by global.css
 */
 
.mainContentContainer .extraColumn .inner, 
.mainContentContainer .mainColumn .inner {
	padding:0;
	margin:0;
	width:auto;
}

.mainContentContainer .column.extraColumn .inner .structural { display:none; }

/**
 * Init: set up wrappers and global configuations.
 */

html {
}

body {
	font:normal 0.8em/1.15 Verdana,Arial,Helvetica,sans-serif;
	/* background: #ebf0f7 url(/img/suti/bg_body.gif) repeat-x; */
	background: #ebf0f7 url(http://st.nu/misc/images/bg_body.gif) repeat-x;
}

#mainWrapper { background-color:transparent; }
#modalWindowWrapper a { color:#2588CE; }
html>body #modalWindowWrapper {width:auto;}
#modalWindowOverlay {
background-color:#000;
filter:alpha(opacity=50);
-moz-opacity:0.5;
-khtml-opacity:0.5;
opacity:0.5;
}
#modalWindowLoader p { display:none; }
#modalWindowLoader { 
/*
width:31px;
height:31px;
background: #fff url(http://st.nu/misc/images/animLoader.gif) no-repeat;
*/
width:468px;
height:200px;
background: #ffffff url(http://st.nu/misc/images/stloader1.gif) no-repeat;
background-position:center;
padding:10px;
overflow:hidden;
}

a, a:link {
	color:#000;
	text-decoration:none;	
}

a:visited { }

a.blueLink, .bylineContent a.email { color:#2588CE; font-weight:bold; text-decoration:none; }
a.blueLink:hover, .bylineContent a.email:hover { text-decoration:underline; }

a:hover,
a:focus
{
	color:#2588CE;
	text-decoration:underline;
}

a:active {
}

.form .string {
	float: left;
	vertical-align: top;
	width:119px;
	height:13px;
	background:white;
	border:1px solid #2588CE;
	margin:0;
	padding-left:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	font-size: 10px;
}

.error {
color:red;
font-size:0.9em;
font-family:Geneva, Arial, Helvetica, sans-serif;
margin-bottom:5px;
}

input, textarea, select {
font-family:Arial, Helvetica, sans-serif;
border:1px solid #2588CE;
color:#000;
font-size:0.95em;
}

#modalWindowInner a {
font-weight:bold;
font-size:0.9em;
}

.standardButton,
#login_container fieldset#log_in .box.toolStrip p.forgot_password,
#login_container fieldset#log_in p.additional_info a,
.myPageWrapper .memberTools a.editMyPage,
#searchForm .submitContainer.toolstrip a.resetForm {
background-color:#d4d0c8;
background-image: url(http://st.nu/misc/images/bgStandardButton.gif);
background-position: top left;
background-repeat: repeat-x;
}

.standardButton, .standardButton.interrupt {
height:17px;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#2588CE;
padding:0 5px 2px 5px;
cursor:pointer;
}

.standardButton:hover { text-decoration:underline; }

input.rdo { vertical-align:text-top; }


.mainColumn .dip_container, .mainColumn .desc,
.column .inner .searchTeaserContainer,
#ticker, #contact,
.singlePollStatic,
#mainBottom #todaysHeadlines,
.mainColumn .inner #searchForm,
.mainColumn .inner #searchResult,
#eventCalendarTeaserlist,
.readerListContainer .contentContainer, 
.latestNewsContainer .contentContainer,
#familyAd, .familyAdTeaser,
.mainColumn #login_container,
.rssTeaserContainer,
#searchMessage
{
	padding:7px;
	margin-bottom:8px;
	background-color:#FFF;
}

.lokus_topjobs { background:#fff; }
.lokus_topjobs a img { }

/* ***** End of global configurations****************************************************************************************************************** */
/* **************************************************************************************************************************************************** */

/**
 * T00.00
 * Page header and top navigation
 */

.navColumn .inner {
	padding:1px 5px;
}

.navColumn li {
	margin:4px 0;
}

.navColumn ul a {
	color:#d5d5d5;
	font-weight:bold;
	font-size:.9em;
	text-transform:uppercase;
	text-decoration:none;
	display:block;
	padding:8px 14px;
	background:url(/img/suti/bg_nav_item.gif) repeat-x 0 50%;
	border:1px solid #453d37;
}

.navColumn ul .selected {
	background:url(/img/suti/bg_nav_sel.gif) repeat-x 0 50%;
}
.navColumn ul .selected a {
	color:#fff;
	background:url(/img/suti/bg_nav_a.gif) no-repeat 5px 50%;
	border:1px solid #453d37;
}

ul#level1
{
	height: 22px;
	overflow: hidden;
	font-family: Arial, sans-serif;
	letter-spacing: 0.15em;
	padding: 0;
	margin:0;
}

ul#level1 li a span
{
	font-weight:bold;
}

ul#level2, .myPageWrapper #mypageSettings ul.managementNav.tabs
{
	background-color: #fff;
	background-repeat: repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.85em;
	/* height: 18px; */
	background-image: url(http://st.nu/misc/images/bg_menu_level2.gif);
	background-position:bottom;
}

ul#level3
{
	display: none;
}

#topMenuWrapper ul#level1.row
{
	overflow: hidden;
	background-image: url(http://st.nu/misc/images/bg_menu_level1.gif);
	background-repeat: repeat-x;
	background-position: top left;
}

#topMenuWrapper #level1 .item
{
	float: left;
	font-size: 0.9em;
	line-height: 14px;
}

#topMenuWrapper #level1 .item a {
	vertical-align: middle;
	line-height: 21px;
	color: #fff;
	border-right: 1px solid #8dbddf;
	padding: 0 12px;
}

#topMenuWrapper #level1 .item a:hover 
{
	vertical-align: top;
	line-height: 22px;
	display: inline;
	background-image: url(http://st.nu/misc/images/topmenu_grey.gif);
	background-position: top left;
	background-repeat: repeat-x; 
	color: rgb(37, 136, 206);
	margin: 0;
	padding: 2px 12px 7px 12px;
}

#topMenuWrapper #level1 .selected a
{
	vertical-align: top;
	line-height: 22px;
	display: inline;
	background-image: url(http://st.nu/misc/images/topmenu_grey.gif);
	background-position: top left;
	background-repeat: repeat-x; 
	color: rgb(37, 136, 206);
	margin: 0;
	padding: 2px 12px 7px 12px;
} 

#topMenuWrapper #level1 .selected a:hover
{
	display: inline;
	vertical-align: top;
	line-height: 22px;
	text-decoration: none;
	padding: 2px 12px 7px 12px;
	
}

#topMenuWrapper #level2 .item a:hover,
.myPageWrapper #mypageSettings ul.managementNav.tabs li a:hover {
	color:#2588CE;
}

#topMenuWrapper #level2 .item,
.myPageWrapper #mypageSettings ul.managementNav.tabs li {
	line-height:1.4em;
	padding: 0 12px 0 12px;
}

#topMenuWrapper #level2 .item a,
.myPageWrapper #mypageSettings ul.managementNav.tabs li a {
	color:#000;
	font-weight: normal;
}

#topMenuWrapper #level2 selected,
.myPageWrapper #mypageSettings ul.managementNav.tabs li.selected {
	line-height:1.4em;
	padding: 0 12px 0 12px;
}

#topMenuWrapper #level2 .selected a,
.myPageWrapper #mypageSettings ul.managementNav.tabs li.selected a {
	color:#000;
	font-weight: bold;
	color: rgb(37, 136, 206);
}

#topMenuWrapper strong
{

}

#mainTop {
	width:783px;
	margin:8px 0;
	background: url(http://st.nu/misc/images/STnuLarger.png) no-repeat;
}

#mainTop li {
	display:inline;
}




/**
 * T01.01
 * Disposition of page
 */

/* main */

#mainWrapper { width:990px; }
.adColumn {
	width:200px;
	overflow:hidden;
}

.advertising, .AdColumnAds {
	padding:0;
	margin:0 0 8px 0;
	text-align:center;
}

#sttvTeaser,
.mainContentContainer .pageBlockContainer { margin:0 0 8px 0; }

#vvTeaser { font-size:16px; width:280px; padding:7px; background:#b4b933; height:142px; font-family:Verdana, Arial, Helvetica, sans-serif; margin-bottom:8px; }
#vvTeaser img { float:left; margin-right:8px; }
#vvTeaser .right { float:left; width:170px; }
#vvTeaser .right img { float:none; margin-bottom:15px; }
#vvTeaser a { color:#fff; text-decoration:none; font-weight:bold; }
#vvTeaser a:hover { text-decoration:underline; }

.advertising table, .advertising td {
	margin:0 auto;
	text-align:center;
}

.stImageTeaser { margin-bottom:8px; }

.mainContainer,
.column .mainContainer,
.std2colLayout .mainContainer,
.std3colLayout .mainContainer,
.std4colLayout .mainContainer {
	width:783px;
}

/* sätter mainColumn till 783px bred om det inte finns någon högerkolumn, dvs bara main och ad*/
body.Cols-Main_Ad #mainPadding .column .mainContentContainer .column.mainColumn
{
    width: 783px;
}


.column .extraColumn, 
.std2colLayout .extraColumn, 
.std3colLayout .extraColumn, 
.std4colLayout .extraColumn {
	width: 294px;
}

.std3colLayout .extraColumn .inner { }

.column .mainColumn {
	margin-right:7px;
	display:inline;
}
.std2colLayout .mainColumn {
	margin-right:7px;
	display:inline;
}
.std3colLayout .mainColumn {
	margin-right:7px;
	display:inline;
	width:482px;
}

.mainColumn .articleTeaser,
.mainColumn .simpleTeaserContainer,
.mainColumn #userForm,
.get_account
{
	padding:7px;
	margin-bottom:8px;
	width:468px;
}

.mainColumn .articleTeaser,
.mainColumn .simpleTeaserContainer {
	font-size:0.9em;
	line-height:normal;
}
.mainColumn .themeBlockContainer .articleTeaser,
.mainColumn .themeBlockContainer .simpleTeaserContainer {
	padding-bottom:0;
}

.mainColumn .pageBlock .simpleTeaserContainer {
	width:auto;
	margin-bottom: 8px;
}

.mainColumn .simpleTeaserContainer,
.mainColumn #userForm {
	background-color: #fff;
}
.extraColumn .articleTeaser,
.extraColumn .simpleTeaser,
.extraColumn .editorialTeaserContainer,
.extraColumn .searchTeaserContainer,
.extraColumn .forum_teaser,
.extraColumn .simpleTeaserContainer,
.extraColumn .rssTeaserContainer,
.extraColumn .quickNavigationContainer
{
	padding: 7px;
	margin-bottom: 8px;
}

.extraColumn .editorialTeaserContainer .photo, .bylineContent .photo { float:left; margin-right:7px; }
.extraColumn .editorialTeaserContainer span.name.fn,
.extraColumn .editorialTeaserContainer span.number,
.extraColumn .editorialTeaserContainer span.title,
.extraColumn .editorialTeaserContainer a.email { float:left; width:202px; }
.extraColumn .editorialTeaserContainer span.title { height:20px; }
.extraColumn .editorialTeaserContainer .bylineContent.vcard { margin-bottom:8px; }
.extraColumn .editorialTeaserContainer .bylineContent.vcard img { vertical-align:center; }

.extraColumn .readerListContainer {
	margin-bottom: 8px;
}
#mainBottom p
{
	margin-left: 0px;
	margin-right: 0px;
}

.Cols-Main_Extra_Ad #mainPadding .column .mainContentContainer .column.mainColumn {
	width:482px;
}
.Cols-Main #mainPadding .column .mainContentContainer .column.mainColumn {
	width:783px;
}


/*
 * page blocks
 */

.column5050.column1 { }

.pageBlock.column1 .articleSuperTitle { }

.pageBlock.column2 .articleSuperTitle { }

.pageBlock.column1 p, 
.pageBlock.column1 .size2,
.pageBlock.column1 .size1,
.pageBlock.column1 .comments a,
.pageBlock.column1 .appendixLink,
.pageBlock.column1 .articleSubTitle { }

.pageBlock.column2 p, 
.pageBlock.column2 .size2,
.pageBlock.column2 .size1,
.pageBlock.column2 .comments a,
.pageBlock.column2 .appendixLink,
.pageBlock.column2 .articleSubTitle { }

/*.mainColumn .column5050.column1 .articleTeaser {
	width: 100px;
	background: transparent;
	overflow: hidden;
}*/


/**
 * T02.01: Article, including article teaser, byline, articleFloatContainer and facts/background.
 * and probarly some more ...
 */

/*
 * toolbar
 */

#articleContainer {
	background-color: #fff;
	padding-left: 7px;
	padding-right: 7px;
	padding-bottom: 7px;
	margin-bottom: 8px;
}

#articleContainer .articleSerieWrapper { display:none; }

#articleContainer .toolbar,
.myPageWrapper .vcard.memberProfile .memberSummary dl.activity,
#familyAd .toolbar {
	background-color:transparent;
	color:#888;
	font-size:11px;
	height:32px;
	margin: 0;
	padding: 6px 0 0 0;
}

#familyAd .toolbar.top .published { float:left; width:290px; padding-top:3px; }
#familyAd .toolbar.top .textSizerContainer { float:left; }

#articleContainer .toolbar.bottom,
#familyAd .toolbar.bottom {
	display:none;
}

.textSizerContainer a {
	background-repeat:no-repeat;
	float:left;
	height:26px;
	width:33px;
	padding: 0 4px 0 0;
}

#articleContainer .articleImage, #articleContainer .seriesOfArticles { margin-top:22px; }

#articleContainer .meta,
#articleContainer .toolbar.top .published {
	float:left;
	width:290px;
}

#articleContainer .body.richText { margin-top:8px; }

.meta span.updated { display:block;  }

#articleContainer .toolbar.top { height:16px; margin-bottom:7px; }

#articleContainer .toolbar .published {
display:block;
}

#articleContainer .articleImageTitle span.label {
	display:none;
	font-style:normal;
	font-weight:bold;
	margin:0;
}

#articleContainer .articleFloatContainer .seriesOfArticles
{
	text-align:left;
	width:100%;
	padding:0;
	margin-bottom:3px;
	background:transparent;
}

#articleContainer .articleFloatContainer .seriesOfArticles h3 span.label em, #articleContainer .articleFloatContainer .seriesOfArticles dl dt span  {
	display:none;
}


/*#articleContainer .articleFloatContainer .photoAlbumContainer h3 span.label em { display:none; }*/

#articleContainer .articleFloatContainer .seriesOfArticles .articlePictures
{
	margin:0;
	text-align:left;
}

#articleContainer .articleFloatContainer .articlePictures .externalIframeContainer { margin:0 0 8px 0; }

.mainColumn .externalIframeContainer, .extraColumn .externalIframeContainer { margin:0 0 8px 0; }

#articleContainer .articleFloatContainer .photoAlbumContainer span.label,
#articleContainer .articleFloatContainer .articlePictures .articleImageTitle span.label {
background-image:url(http://st.nu/misc/images/icon_webtv.gif);
background-position:left top;
background-repeat:no-repeat;
color:#888888;
display:block;
font-style:normal;
margin-bottom:3px;
padding-left:21px;
text-align:left;
}

#articleContainer .articleFloatContainer .photoAlbumContainer em { font-style:normal; }
#articleContainer .articleFloatContainer .photoAlbumContainer span.label { display:none; background-image:url(http://st.nu/misc/images/icon_bildextra.gif); font-weight:bold; height:18px; }
#articleContainer #PlayerContainer { display:block; }

#articleContainer .bgFactContainer span.label { display:none; }

#articleContainer .articleFloatContainer .factContainer .singleFactsContainer h4
{
	display:block;
	text-align:left;
	font-style:normal;
	padding-left:21px;
	background-image: url(http://st.nu/misc/images/icon_facts.gif);
	background-repeat: no-repeat;
	background-position:top left;
	color:#888;
	margin-bottom:6px;
}

#articleContainer .articleFloatContainer .related_articlesContainer h3 {
	display:none;
}

#articleContainer .articleFloatContainer .related_articlesContainer dl
{
	clear:both;
	float:none;
	margin-bottom:10px;
}

#articleContainer .articleFloatContainer .related_articlesContainer dl dd {
	margin-bottom:4px;
}

#articleContainer .articleFloatContainer .related_articlesContainer dl dd a,
.articleTeaser div.relatedLinks li
{
	display:inherit;
	height:auto;
	font-style:normal;
	padding-left:21px;
	background: #fff url(http://st.nu/misc/images/icon_stLink.gif) top left no-repeat;
}

#articleContainer .articleFloatContainer .related_articlesContainer dl dd span a
{
	display:block;
	height:20px;
	font-style:normal;
	padding-left:21px;
	background:url(http://st.nu/misc/images/icon_fileDownload.gif) top left no-repeat;
}

#articleContainer .articleFloatContainer .seriesOfArticles dl
{
	clear:both;
	float:none;
	margin-bottom:10px;
}

#articleContainer .articleFloatContainer .seriesOfArticles dl dd {
	margin-bottom:6px;
}

#articleContainer .articleFloatContainer .seriesOfArticles dl dd a
{
	display:inherit;
	height:auto;
	font-style:normal;
	padding:0 0 2px 21px;
	background: #fff url(http://st.nu/misc/images/icon_readMoreArticles.gif) no-repeat;
	font-weight:bold;
	line-height:16px;
}

.pollContainer .totalVotes { background:#fff; padding:3px 0 8px 8px; }

#articleContainer .articleFloatContainer .pollContainer { margin-top:10px; }

#articleContainer .articleFloatContainer .pollContainer h3 {
	font-weight:bold;
	text-decoration:none;
	display:block;
	font-family: Arial, sans-serif;
	letter-spacing: 0.15em;
	color: #000;
	text-indent:24px;
	line-height:1.6em;
	background-image: url(http://st.nu/misc/images/icon_poll.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

.themeBlockContainer .inner .pollContainer form h3 {
	display:none;
}
/* fixar en ram runt frågan i temablock */
.themeBlockContainer .inner .pollContainer {
	padding:7px;
}
.themeBlockContainer .inner .pollContainer form {
	border:1px solid #ccc;
}

#articleContainer .articleFloatContainer .pollContainer p{
margin:0 0 5px 0;
padding:0;
}

#articleContainer .articleFloatContainer .pollContainer h3 span{ 
	display:block;
	padding:0;
	margin:0;
	text-transform:none;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.3em;
	letter-spacing:normal;
	color:#888;
	line-height:20px;
}

#articleContainer .articlePictures {
	text-align:center;
	margin:0 auto 10px auto;
}


#articleContainer .articlePictures .externalIframeContainer .webClipIframe
{
	/*width:358px;
	height:290px;
	overflow:hidden;*/
}

#articleContainer .articlePictures .text { display:none; }

.std2colLayout #familyAd .toolbar .published {
	float:left;
	width: 474px;
	padding: 6px 0 0 0;
	background-color: transparent;
	overflow: hidden;
}

.textSizerContainer {
	float:left;
	height:16px;
	margin-right:10px;
	background:transparent;
}
.textSizerContainer .description {
	float:left;
	margin-right:5px;
	margin-top:3px;
	font-size:10px;
}

.textSizerContainer a {
	width:16px;
	height:16px;
}

.textSizerContainer a span {
	display:none;
}
.textSizerContainer a.textSize1 {
	background-image:url(http://st.nu/misc/images/icon_textSize1Passive.gif);
}
.textSizerContainer a.textSize2 {
	background-image:url(http://st.nu/misc/images/icon_textSize2Passive.gif);
}
.textSizerContainer a.textSize3 {
	background-image:url(http://st.nu/misc/images/icon_textSize3Passive.gif);
}
.textSizerContainer a.textSize1.selected {
	background-image:url(http://st.nu/misc/images/icon_textSize1Active.gif);
}
.textSizerContainer a.textSize2.selected {
	background-image:url(http://st.nu/misc/images/icon_textSize2Active.gif);
}
.textSizerContainer a.textSize3.selected {
	background-image:url(http://st.nu/misc/images/icon_textSize3Active.gif);
}

.toolbar .tip { width:16px; }

.toolbar .print a, .toolbar .tip a {
	background-color:transparent;
	color:#FFFFFF;
	display:block;
	float:left;
	font-size:0px;
	width:16px;
	height:16px;
}


.toolbar .print a {
	float: right;
	background: transparent url(http://st.nu/misc/images/icon_printArticle.gif) no-repeat scroll left top; 
}
.toolbar .tip a, a.tipafriend {
	background: transparent url(http://st.nu/misc/images/icon_tipFriend.gif) no-repeat scroll left top; 
}

#articleContainer .bgFactContainer {
	margin: 8px 0 0 0;
	padding: 5px 5px 0 5px;
	border-top: 1px solid #888;
}

#articleContainer .bgFactContainer span.label {
	display:none;
}

#articleContainer .bgFactContainer .singleFactsContainer h4 {
	font-weight:bold;
	margin-bottom:4px;
}

#articleContainer .bgFactContainer .factPicturesContainer {
	float:left;
}

#articleContainer .bgFactContainer .factPicturesContainer img{
margin-right:10px;
}


/*
 * article content
 */

#articleContent {
	width:468px;
}

#articleContent p {
	margin:1em 0;
}

/* header
 */

h1#articleHeader {
	clear:both;
	font:bold 3em/.9 Arial,sans-serif;
	padding:0;
	margin:20px 0 12px 0;
	letter-spacing:-.04em;
	display:block;
	line-height:1em;
}

#articleHeader .articleSuperTitle {
	font-size:.3em;
	margin:0 0 10px 3px;
	display:block;
	letter-spacing:normal;
	color: #000;
	line-height:1em;
	text-transform: uppercase;
}

#articleHeader .articleSubTitle {
	font-size:.6em;
	letter-spacing:normal;
	line-height:1em;
	margin:8px 0 0 0;
	display:block;
}

h1 
{ 
	font-size:3.2em; 
}

h1, h2, h3
{
	font-weight: bold;
}
 
h3.size1, 
#startpageContainer .themeBlockContainer .articleTeaser h3.size1, 
#startpageContainer .themeBlockContainer .simpleTeaserContainer h3.size1
{ 
	font-size:1.4em; 
	line-height:1.1em;
	padding-bottom:2px;
}

h3.size2, 
#startpageContainer .themeBlockContainer .articleTeaser h3.size2, 
#startpageContainer .themeBlockContainer .simpleTeaserContainer h3.size2
{ 
	font-size:1.6em; 
	line-height:1.1em;
	padding-bottom:2px;
}
h3.size3, 
.review h3, 
#startpageContainer .themeBlockContainer .articleTeaser h3.size3, 
#startpageContainer .themeBlockContainer .simpleTeaserContainer h3.size3
{ 
	font-size:1.8em; 
	line-height:1.1em;
	padding-bottom:2px;
}

h3.size4, 
#startpageContainer .themeBlockContainer .articleTeaser h3.size4, 
#startpageContainer .themeBlockContainer .simpleTeaserContainer h3.size4
{ 
	font-size:2.4em; 
	line-height:1.1em;
	padding-bottom:3px;
}

h3.size5, 
#startpageContainer .themeBlockContainer .articleTeaser h3.size5, 
#startpageContainer .themeBlockContainer .simpleTeaserContainer h3.size5
{ 
	font-size:3.2em; 
	line-height:1.1em;
	padding-bottom:3px;
}

h3.size6, 
#startpageContainer .themeBlockContainer .articleTeaser h3.size6, 
#startpageContainer .themeBlockContainer .simpleTeaserContainer h3.size6
{ 
	font-size:4.2em; 
	line-height:1.1em;
	padding-bottom:4px;
}
h3.size7 { font-family:"Times New Roman", Times, serif; font-size:1.8em; line-height:1.15em; }
h3.size8 { font-family:"Arial Narrow", Arial, Helvetica; font-size:1.8em; line-height:1.15em; }
h3.size9 { font-family:"trebuchet MS", Verdana, Arial; font-size:1.8em; line-height:1.15em; }
h3.size10 { font-family:"Arial Rounded MT Bold", "Arial Black", Arial; font-size:1.8em; line-height:1.15em; }


/* Fixar storleken på rubrikerna i 50/50-artiklar i Temablock */
#startpageContainer .themeBlockContainer .pageBlock .articleTeaser h3,
#startpageContainer .themeBlockContainer .pageBlock .simpleTeaserContainer h3 {
	font-size:1.6em;
	line-height:1.1em;
}
#startpageContainer .themeBlockContainer .pageBlock .articleTeaser h3.size1,
#startpageContainer .themeBlockContainer .pageBlock .simpleTeaserContainer h3.size1 {
	font-size:1.8em;
	line-height:1.1em;
}
#startpageContainer .themeBlockContainer .pageBlock .articleTeaser h3.size2,
#startpageContainer .themeBlockContainer .pageBlock .simpleTeaserContainer h3.size2 {
	font-size:1.7em;
	line-height:1.1em;
}
#startpageContainer .themeBlockContainer .pageBlock .articleTeaser h3.size3,
#startpageContainer .themeBlockContainer .pageBlock .simpleTeaserContainer h3.size3 {
	font-size:1.6em;
	line-height:1.1em;
}
#startpageContainer .themeBlockContainer .pageBlock .articleTeaser h3.size4,
#startpageContainer .themeBlockContainer .pageBlock .simpleTeaserContainer h3.size4 {
	font-size:1.5em;
	line-height:1.1em;
}
#startpageContainer .themeBlockContainer .pageBlock .articleTeaser h3.size5,
#startpageContainer .themeBlockContainer .pageBlock .simpleTeaserContainer h3.size5 {
	font-size:1.4em;
	line-height:1.1em;
}
#startpageContainer .themeBlockContainer .pageBlock .articleTeaser h3.size6,
#startpageContainer .themeBlockContainer .pageBlock .simpleTeaserContainer h3.size6 {
	font-size:1.3em;
	line-height:1.1em;
}

#startpageContainer .themeBlockContainer .articleTeaser h3.size7,
#startpageContainer .themeBlockContainer .simpleTeaserContainer h3.size7 { font-family:"Times New Roman", Times, serif; font-size:1.8em; }
#startpageContainer .themeBlockContainer .articleTeaser h3.size8,
#startpageContainer .themeBlockContainer .simpleTeaserContainer h3.size8  { font-family:"Arial Narrow", Arial, Helvetica; font-size:1.8em; }
#startpageContainer .themeBlockContainer .articleTeaser h3.size9,
#startpageContainer .themeBlockContainer .simpleTeaserContainer h3.size9  { font-family:"trebuchet MS", Verdana, Arial; font-size:1.8em; }
#startpageContainer .themeBlockContainer .articleTeaser h3.size10,
#startpageContainer .themeBlockContainer .simpleTeaserContainer h3.size10 { font-family:"Arial Rounded MT Bold", "Arial Black", Arial; font-size:1.8em; }


.mainColumn .column5050 .articleTeaser h3.size1,
.mainColumn .column6633.column1 .articleTeaser h3.size1,
.mainColumn .column6633.column1 .simpleTeaserContainer h3.size1 { 
	font-size:1.2em;
	padding-bottom:2px; 
}
.mainColumn .column5050 .articleTeaser h3.size2,
.mainColumn .column6633.column1 .articleTeaser h3.size2,
.mainColumn .column6633.column1 .simpleTeaserContainer h3.size2 { 
	font-size:1.4em; 
	padding-bottom:2px; 
}
.mainColumn .column5050 .articleTeaser h3.size3,
.mainColumn .column6633.column1 .articleTeaser h3.size3,
.mainColumn .column6633.column1 .simpleTeaserContainer h3.size3 { 
	font-size:1.6em; 
	padding-bottom:2px; 
}
.mainColumn .column5050 .articleTeaser h3.size4,
.mainColumn .column6633.column1 .articleTeaser h3.size4,
.mainColumn .column6633.column1 .simpleTeaserContainer h3.size4 { 
	font-size:1.8em; 
	padding-bottom:2px; 
}
.mainColumn .column5050 .articleTeaser h3.size5,
.mainColumn .column6633.column1 .articleTeaser h3.size5,
.mainColumn .column6633.column1 .simpleTeaserContainer h3.size5 { 
	font-size:2.0em; 
	padding-bottom:2px; 
}
.mainColumn .column5050 .articleTeaser h3.size6,
.mainColumn .column6633.column1 .articleTeaser h3.size6,
.mainColumn .column6633.column1 .simpleTeaserContainer h3.size6 { 
	font-size:2.2em; 
	padding-bottom:2px; 
}
.mainColumn .column5050 .articleTeaser h3.size7, 
.mainColumn .column5050 .articleTeaser h3.size8, 
.mainColumn .column5050 .articleTeaser h3.size9,
.mainColumn .column5050 .articleTeaser h3.size10,
.mainColumn .column5050 .simpleTeaserContainer h3.size7, 
.mainColumn .column5050 .simpleTeaserContainer h3.size8, 
.mainColumn .column5050 .simpleTeaserContainer h3.size9,
.mainColumn .column5050 .simpleTeaserContainer h3.size10,
.mainColumn .column6633.column1 .articleTeaser h3.size7,
.mainColumn .column6633.column1 .articleTeaser h3.size8,
.mainColumn .column6633.column1 .articleTeaser h3.size9,
.mainColumn .column6633.column1 .articleTeaser h3.size10,
.mainColumn .column6633.column1 .simpleTeaserContainer h3.size7,
.mainColumn .column6633.column1 .simpleTeaserContainer h3.size8,
.mainColumn .column6633.column1 .simpleTeaserContainer h3.size9,
.mainColumn .column6633.column1 .simpleTeaserContainer h3.size10 {
	font-size:1.6em; 
	padding-bottom:2px; 
}

.mainColumn .column333333 .articleTeaser h3.size1,
.extraColumn .column5050 .articleTeaser h3.size1,
.extraColumn .column6633.column1 .articleTeaser h3.size1,
.mainColumn .column6633.column2 .articleTeaser h3.size1,
.mainColumn .column333333 .simpleTeaserContainer h3.size1,
.extraColumn .column5050 .simpleTeaserContainer h3.size1,
.extraColumn .column6633.column1 .simpleTeaserContainer h3.size1,
.mainColumn .column6633.column2 .simpleTeaserContainer h3.size1  { 
	font-size:1.2em; 

}
.mainColumn .column333333 .articleTeaser h3.size2,
.extraColumn .column5050 .articleTeaser h3.size2,
.extraColumn .column6633.column1 .articleTeaser h3.size2,
.mainColumn .column6633.column2 .articleTeaser h3.size2,
.mainColumn .column333333 .simpleTeaserContainer h3.size2,
.extraColumn .column5050 .simpleTeaserContainer h3.size2,
.extraColumn .column6633.column1 .simpleTeaserContainer h3.size2,
.mainColumn .column6633.column2 .simpleTeaserContainer h3.size2 { 
	font-size:1.4em; 

}
.mainColumn .column333333 .articleTeaser h3.size3,
.extraColumn .column5050 .articleTeaser h3.size3,
.extraColumn .column6633.column1 .articleTeaser h3.size3,
.mainColumn .column6633.column2 .articleTeaser h3.size3,
.mainColumn .column333333 .simpleTeaserContainer h3.size3,
.extraColumn .column5050 .simpleTeaserContainer h3.size3,
.extraColumn .column6633.column1 .simpleTeaserContainer h3.size3,
.mainColumn .column6633.column2 .simpleTeaserContainer h3.size3 { 
	font-size:1.6em; 

}
.mainColumn .column333333 .articleTeaser h3.size4,
.extraColumn .column5050 .articleTeaser h3.size4,
.extraColumn .column6633.column1 .articleTeaser h3.size4,
.mainColumn .column6633.column2 .articleTeaser h3.size4,
.mainColumn .column333333 .simpleTeaserContainer h3.size4,
.extraColumn .column5050 .simpleTeaserContainer h3.size4,
.extraColumn .column6633.column1 .simpleTeaserContainer h3.size4,
.mainColumn .column6633.column2 .simpleTeaserContainer h3.size4 { 
	font-size:1.8em; 

}
.mainColumn .column333333 .articleTeaser h3.size5,
.extraColumn .column5050 .articleTeaser h3.size5,
.extraColumn .column6633.column1 .articleTeaser h3.size5,
.mainColumn .column6633.column2 .articleTeaser h3.size5,
.mainColumn .column333333 .simpleTeaserContainer h3.size5,
.extraColumn .column5050 .simpleTeaserContainer h3.size5,
.extraColumn .column6633.column1 .simpleTeaserContainer h3.size5,
.mainColumn .column6633.column2 .simpleTeaserContainer h3.size5 { 
	font-size:2.0em; 

}
.mainColumn .column333333 .articleTeaser h3.size6,
.extraColumn .column5050 .articleTeaser h3.size6,
.extraColumn .column6633.column1 .articleTeaser h3.size6,
.mainColumn .column6633.column2 .articleTeaser h3.size6,
.mainColumn .column333333 .simpleTeaserContainer h3.size6,
.extraColumn .column5050 .simpleTeaserContainer h3.size6,
.extraColumn .column6633.column1 .simpleTeaserContainer h3.size6,
.mainColumn .column6633.column2 .simpleTeaserContainer h3.size6 { 
	font-size:2.2em; 

}
.mainColumn .column333333 .articleTeaser h3.size7, 
.mainColumn .column333333 .articleTeaser h3.size8, 
.mainColumn .column333333 .articleTeaser h3.size9,
.mainColumn .column333333 .articleTeaser h3.size10,
.extraColumn .column5050 .articleTeaser h3.size7,
.extraColumn .column5050 .articleTeaser h3.size8,
.extraColumn .column5050 .articleTeaser h3.size9,
.extraColumn .column5050 .articleTeaser h3.size10,
.extraColumn .column6633.column1 .articleTeaser h3.size7,
.extraColumn .column6633.column1 .articleTeaser h3.size6,
.extraColumn .column6633.column1 .articleTeaser h3.size5,
.extraColumn .column6633.column1 .articleTeaser h3.size10,
.mainColumn .column6633.column2 .articleTeaser h3.size7,
.mainColumn .column6633.column2 .articleTeaser h3.size8,
.mainColumn .column6633.column2 .articleTeaser h3.size9,
.mainColumn .column6633.column2 .articleTeaser h3.size10,
.mainColumn .column333333 .simpleTeaserContainer h3.size7, 
.mainColumn .column333333 .simpleTeaserContainer h3.size8, 
.mainColumn .column333333 .simpleTeaserContainer h3.size9,
.mainColumn .column333333 .simpleTeaserContainer h3.size10,
.extraColumn .column5050 .simpleTeaserContainer h3.size7,
.extraColumn .column5050 .simpleTeaserContainer h3.size8,
.extraColumn .column5050 .simpleTeaserContainer h3.size9,
.extraColumn .column5050 .simpleTeaserContainer h3.size10,
.extraColumn .column6633.column1 .simpleTeaserContainer h3.size7,
.extraColumn .column6633.column1 .simpleTeaserContainer h3.size6,
.extraColumn .column6633.column1 .simpleTeaserContainer h3.size5,
.extraColumn .column6633.column1 .simpleTeaserContainer h3.size10,
.mainColumn .column6633.column2 .simpleTeaserContainer h3.size7,
.mainColumn .column6633.column2 .simpleTeaserContainer h3.size8,
.mainColumn .column6633.column2 .simpleTeaserContainer h3.size9,
.mainColumn .column6633.column2 .simpleTeaserContainer h3.size10 {
	 font-size:1.6em; 

}

.mainColumn .column25252525 .articleTeaser h3.size1,
.extraColumn .column6633.column2 .articleTeaser h3.size1,
.mainColumn .column25252525 .simpleTeaserContainer h3.size1,
.extraColumn .column6633.column2 .simpleTeaserContainer h3.size1 { 
	font-size:1.0em; 

}
.mainColumn .column25252525 .articleTeaser h3.size2,
.extraColumn .column6633.column2 .articleTeaser h3.size2,
.mainColumn .column25252525 .simpleTeaserContainer h3.size2,
.extraColumn .column6633.column2 .simpleTeaserContainer h3.size2 { 
	font-size:1.1em; 

}
.mainColumn .column25252525 .articleTeaser h3.size3,
.extraColumn .column6633.column2 .articleTeaser h3.size3,
.mainColumn .column25252525 .simpleTeaserContainer h3.size3,
.extraColumn .column6633.column2 .simpleTeaserContainer h3.size3 { 
	font-size:1.2em; 

}
.mainColumn .column25252525 .articleTeaser h3.size4,
.extraColumn .column6633.column2 .articleTeaser h3.size4,
.mainColumn .column25252525 .simpleTeaserContainer h3.size4,
.extraColumn .column6633.column2 .simpleTeaserContainer h3.size4 { 
	font-size:1.4em; 

}
.mainColumn .column25252525 .articleTeaser h3.size5,
.extraColumn .column6633.column2 .articleTeaser h3.size5,
.mainColumn .column25252525 .simpleTeaserContainer h3.size5,
.extraColumn .column6633.column2 .simpleTeaserContainer h3.size5 { 
	font-size:1.6em; 

}
.mainColumn .column25252525 .articleTeaser h3.size6,
.extraColumn .column6633.column2 .articleTeaser h3.size6,
.mainColumn .column25252525 .simpleTeaserContainer h3.size6,
.extraColumn .column6633.column2 .simpleTeaserContainer h3.size6 { 
	font-size:1.8em; 

}
.mainColumn .column25252525 .articleTeaser h3.size7, 
.mainColumn .column25252525 .articleTeaser h3.size8, 
.mainColumn .column25252525 .articleTeaser h3.size9,
.mainColumn .column25252525 .articleTeaser h3.size10,
.extraColumn .column6633.column2 .articleTeaser h3.size7,
.extraColumn .column6633.column2 .articleTeaser h3.size8,
.extraColumn .column6633.column2 .articleTeaser h3.size9,
.extraColumn .column6633.column2 .articleTeaser h3.size10,
.mainColumn .column25252525 .simpleTeaserContainer h3.size7, 
.mainColumn .column25252525 .simpleTeaserContainer h3.size8, 
.mainColumn .column25252525 .simpleTeaserContainer h3.size9,
.mainColumn .column25252525 .simpleTeaserContainer h3.size10,
.extraColumn .column6633.column2 .simpleTeaserContainer h3.size7,
.extraColumn .column6633.column2 .simpleTeaserContainer h3.size8,
.extraColumn .column6633.column2 .simpleTeaserContainer h3.size9,
.extraColumn .column6633.column2 .simpleTeaserContainer h3.size10 {
	 font-size:1.2em; 

}






/*image
 * Anders 090210
 */

.imageWrapper img {
	display:block;
}

.imageWrapper div.imageCaption {
	text-align:right;
	margin:0;
	padding:6px;
	border:0;
	font:normal .83em/1 "Trebuchet MS",Verdana,sans-serif;
}

div.imageCaption, div.staticImageCaption
{
	margin:0;
	border:none;
	padding:0;
}

.imageWrapper .imageCaption p {
	margin:0;
	padding:0;
}

/*
 * preamble
 */

#articlePreamble {
	font:bold 1em/1.3em Arial,sans-serif;
	margin:0;
	padding:0;
}

#articlePreamble .articleCategory {
	color: #910F7C;
}

#articlePreamble p { padding:0; margin:0; }

/*
 * article float container
 */

.articleFloatContainer {
	border-left: 1px solid #888;
	width:175px;
	padding:0 5px 5px 5px;
	float:right;
	margin:8px 0 8px 8px;
	dislpay:inline;
}


.articleFloatContainer h2.structuralFloat
{
	/*position:inherit;
	color:#666;
	clear:both;

	margin-bottom:5px;*/
	display:none;
}

.articleFloatContainer .articlePictures h3{ display:none; }

#articleContent .articleFloatContainer .articlePictures p.articlePicture_caption {
	font-size:0px;
	color:#fff;
	margin:0 0 10px 0;
	text-align:right;
}

#articleContent .articleFloatContainer .articlePictures .articlePicture_caption span.photographer {
	display:block;
	clear:both;
	color:#888;
	font-size:11px;
}

.articleFloatContainer .articlePictures img {
	display:block;
}

.articleFloatContainer .articlePictures .articleImageTitle {
	margin-bottom:0;
}
.articleFloatContainer .articlePictures .articleImageTitle img {
	margin-bottom:5px;
}
.articlePictures .text {
	margin-bottom:10px;
}

.articleFloatContainer .articleImageTitle h3 {
}

.articleFloatContainer .pictureContainer {
	margin-bottom:10px;
}

.articleFloatContainer h3 { font-size:1em; }

.articleFloatContainer .pictureContainer h3 span {
}
.articleFloatContainer .pictureContainer h3 span.label em {
	height:16px;
	font-style:normal;
	padding-left:21px;
	background-image: url(http://st.nu/misc/images/icon_bildextra.gif);
	background-repeat: no-repeat;
	background-position:top left;
	color:#666;
}

.articleFloatContainer .pictureContainer img {
	display:block;
	margin-top:6px;
}

.articleFloatContainer .tv img {
	display:block;
}

.articleFloatContainer .tv {
}

#articleContent .articleFloatContainer .tv .articlePicture_caption {
}

.articleFloatContainer .factContainer {
	margin-bottom:10px;
}

.articleFloatContainer .factContainer h3 {
}

.articleFloatContainer .factContainer h3 em {
	display: none;
}

.articleFloatContainer .factContainer h4 {
	font-weight:bold;
}

.articleFloatContainer .factContainer .richText {
}

.articleFloatContainer .related_articlesContainer {
	margin-bottom: 10px;
}

.articleFloatContainer .related_articlesContainer h3 {
}

.articleFloatContainer .related_articlesContainer h3 em {
}

.articleFloatContainer .related_articlesContainer dt {
}

.articleFloatContainer .related_articlesContainer dd {
	padding:0;
}

.articleFloatContainer .related_articlesContainer dd a {
	padding-left:21px;
	background-image: url(http://st.nu/misc/images/icon_stLink.gif);
	background-repeat: no-repeat;
	background-position:top left;
	height:18px;
	color:#2588CE;
	font-size: 0.9em;
}

.articleFloatContainer .seriesOfArticles {
	margin-bottom:10px;
}

.articleFloatContainer .seriesOfArticles h3 {
}

.articleFloatContainer .seriesOfArticles h3 em {
	font-style:normal;
}

.articleFloatContainer .seriesOfArticles dt {
}

.articleFloatContainer .seriesOfArticles dd {
}

.articleFloatContainer .seriesOfArticles dd a {
	color:#2588CE;
	font-size: 0.9em;
}

.articleFloatContainer .pollContainer {
padding:0;
margin:0;
}

.articleFloatContainer .pollContainer h3 {
}

.articleFloatContainer .pollContainer h3 .label {
}

#articleContent .articleFloatContainer .pollContainer p {
}

.articleFloatContainer .pollContainer label {
}

.articleFloatContainer .pollContainer .voteContainer {
}

.articleFloatContainer .pollContainer .voteContainer a {
}

/*
 * Article teaser
 */

.articleTeaser {
	padding-bottom:1px;
	background-color:#fff;
}


.articleTeaser a img.right { margin:0 0 0 7px; }
.articleTeaser a img.left { margin:0 7px 0 0; }


.articleTeaser p {
	line-height:1.3em;
}

.articleTeaser p a {
}

.articleTeaser .departmentLabel,
#searchResult .row .departmentLabel {
	float:left;
	display:inline;
	color:#910F7C;
	font-weight:bold;
	padding-right:10px;
}

.articleTeaser .date,
#searchResult .row .date {
	color:#888;
	padding-right:4px;
}
.articleTeaser .location { display:none;}

.articleTeaser .appendixLink span {
	position:static;
	font-size:1em;
}

.articleTeaser .beforeAppendixArt {
height:3px;
}

.articleTeaser .appendixLink {

}

.articleTeaser .afterAppendixArt {
	clear:both;
}

.articleTeaser .meta { display:none; }

.articleTeaser .slideshow
{
	display: none;
}

.articleTeaser a.webTv {
	line-height:18px;
	min-height:19px; /* NYTT */ 
}
.articleTeaser .webTv,
.articleFloatContainer .tv h3
{
	padding-left:21px;
	background-image: url(http://st.nu/misc/images/icon_webtv.gif);
	background-repeat: no-repeat;
	background-position:top left;
	height:18px;
	font-weight:bold;
	color: #910F7C;
}

.articleFloatContainer .tv h3 em
{
	font-style: normal;	
	font-weight: bold;
}

.articleTeaser .photoAlbum {
	padding-left:21px;
	background-image:url(http://st.nu/misc/images/icon_bildextra.gif);
	background-repeat: no-repeat;
	background-position:top left;
	min-height:19px;
	line-height:18px; /* NYTT */ 
	color: #910F7C;
	float:left; /* NYTT */ 
}
.articleTeaser a.photoAlbum span { font-weight: bold; padding-right:5px; /* NYTT */  }

.articleTeaser .comments {
	padding-left:21px;
	background-image:url(http://st.nu/misc/images/icon_comment.gif);
	background-repeat: no-repeat;
	background-position:top left;
	min-height:19px;
	line-height:18px; /* NYTT */ 
	color: #910F7C;
	float:left; /* NYTT */ 
}

.articleTeaser .comments a
{
	color: #2588CE;
	font-weight: bold;
	line-height:normal;
	padding-right:5px; /* NYTT */ 
}

.articleTeaser .comments i
{
	font-style: normal;
}


.mainColumn .articleTeaser h3 {
	margin-bottom:3px;
}


.extraColumn .articleTeaser h3,
.mainColumn .column5050 .articleTeaser h3,
.mainColumn .column25252525 .articleTeaser h3 {
	margin-bottom:3px;
}

.articleTeaser a.webTv span
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;

}

.articleTeaser .webTv
{
	margin-bottom: 5px;
}

.articleTeaser .articleSuperTitle {
	line-height:1em;
	text-transform: uppercase;
}

.articleTeaser .articleSubTitle {
	line-height:1em;
}
.articleTeaser div.relatedLinks {
}

.articleTeaser div.relatedLinks a,
.related_articlesContainer dd a {

	color: #2588CE;
	line-height:18px; /* NYTT */ 
}

.articleTeaser div.relatedLinks h4 {
	display: none;
}

.articleTeaser div.relatedLinks ul
{
	color:#888;
	list-style:none;
	list-style-type: none;
	list-style-position: outside;
}

.articleTeaser div.relatedLinks li,
.related_articlesContainer dd {
	padding-left:21px;
	list-style-position: inside;
	font-weight: bold;
	min-height:19px;
}


.articleTeaser a:hover { color:inherit; text-decoration:none;}

/*
 * byline
 */

div.byline { clear:both; color:#888; background: #fff; }
.bylineContent { }
.bylineContent .title, .bylineContent .number, .bylineContent .name.fn, .bylineContent a.email { float:left; width:390px; }
.bylineContent br {	clear: both; }
.bylineContent span{ display:block; color: #888; }


/*.bylineContent.vcard { display:none; }*/

/**
 * T02.02
 * Article comments
 */
#articleComments {
	display: block;
}


/**
 * T02.06: Theme blocks
 * Anders 090222
******************************************************************************************************************************************************* */

.themeBlockContainer { margin-bottom:8px; }
.mainColumn .themeBlockContainer .inner { background:#fff; }
.extraColumn .themeBlockContainer .inner { background:#fff; border-bottom:7px solid #fff; }

.extraColumn .themeBlockContainer {
	background-image: url(http://st.nu/misc/images/bg_focus_294.gif);
	background-position:top right;
	background-repeat: repeat-x;
}

.mainColumn .themeBlockContainer {
	background-image: url(http://st.nu/misc/images/bg_focus_482.gif);
	background-position:top right;
	background-repeat: repeat-x;
}

.themeBlockContainer h3 {
	padding:6px 0 0 11px;
	font-weight:bold;
	font-size:0.80em;
	text-transform:uppercase;
	text-decoration:none;
	font-family: Arial, sans-serif;
	letter-spacing: 0.15em;
	color:#000;
	text-indent:21px;
	line-height:1.6em;
}

.themeBlockContainer .articleTeaser {
	border: none;
}

.themeBlockContainer h3.articleSuperTitle,
.themeBlockContainer h4.articleSubTitle,
.themeBlockContainer .date {
	display: none;
}
/* visar datum i themeblock standard för artiklar */
.themeBlockContainer.customStandard_themeBlock .articleTeaser .date {
	display: inline;
}
/* refix h3 in articleTeaser */
.themeBlockContainer .articleTeaser h3, .familyAdTeaser h3, .themeBlockContainer .simpleTeaserContainer h3,
.themeBlockContainer.customColumn h3 {
	margin: 0;
	padding: 0;
	border: 0px none;
	outline: 0;
	font-weight: bold;
	font-style: normal;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	text-transform:none;
	text-indent:0;
	letter-spacing:normal;
	line-height:normal;
	position:relative;
	top:auto;
	margin-bottom:3px;
}

.themeBlockContainer .simpleTeaserContainer { margin:0; }
.themeBlockContainer .simpleTeaserContainer h3 a { /*color:#ed8522;*/ color:#000; }
.themeBlockContainer .simpleTeaserContainer h3.size6 a { color:#2588CE; }

/********** Trofast temablock ********************************************************************************************************/
.extraColumn .themeBlockContainer.customTrofast_themeBlock { width:294px; }
.extraColumn .themeBlockContainer.customTrofast_themeBlock .inner { width:292px; }
.mainColumn .themeBlockContainer.customTrofast_themeBlock { width:480px; }
.themeBlockContainer.customTrofast_themeBlock .inner {
border-left:1px solid #3ba4d7;
border-right:1px solid #3ba4d7;
border-bottom:1px solid #3ba4d7;
}
.themeBlockContainer.customTrofast_themeBlock { margin:0 0 8px 0; padding:0; }
.themeBlockContainer.customTrofast_themeBlock .articleSuperTitle { display:none; }
.themeBlockContainer.customTrofast_themeBlock h3 {
background:#fff url(http://st.nu/misc/images/bg_trofastHeader.gif) no-repeat;
display:block;
padding:4px 0 0 0;
margin:0;
height:26px;
text-align:center;
color:#fff;
text-transform:none;
font-weight:bold;
font-size:1.2em;
letter-spacing:0;
line-height:auto;
top:0;
}
.themeBlockContainer.customTrofast_themeBlock .inner h3 {
background:none;
text-align:left;
height:auto;
color:#000;
font-size:1.3em;
margin:0 0 3px 0;
text-transform:none;
padding:0;
}

.themeBlockContainer.customTrofast_themeBlock .departmentLabel { display:none; }


/********** Bildpuff temablock ********************************************************************************************************/
.extraColumn .themeBlockContainer.customPictureTeaser_themeBlock,
.mainColumn .themeBlockContainer.customPictureTeaser_themeBlock { padding:0; margin-bottom:6px; border:0; background:transparent; }
.extraColumn .themeBlockContainer.customPictureTeaser_themeBlock { width:294px; }
.mainColumn .themeBlockContainer.customPictureTeaser_themeBlock { width:482px; }
.themeBlockContainer.customPictureTeaser_themeBlock .simpleTeaserContainer { padding:0; margin:0; border:0; background:transparent; display:block;}
.extraColumn .themeBlockContainer.customPictureTeaser_themeBlock .simpleTeaserContainer img.top { max-width:294px; }
.themeBlockContainer.customPictureTeaser_themeBlock .inner { border:0; padding:0; margin:0; background:transparent; }
.themeBlockContainer.customPictureTeaser_themeBlock .simpleTeaserContainer a img { padding:0; margin:0; border:0; background:transparent; display:block; overflow:hidden; }


/********** Allmänt temablock ********************************************************************************************************/
.themeBlockContainer.customStandard_themeBlock .inner { background:#fff; }
.themeBlockContainer.customStandard_themeBlock .articleTeaser { margin:0; }

.mainColumn .themeBlockContainer.customStandard_themeBlock .articleTeaser h3 { font-size:2.2em; line-height:1em; padding-bottom:3px; }
.mainColumn .themeBlockContainer.customStandard_themeBlock .pageBlockContainer .articleTeaser h3 { font-size:1.2em; line-height:1em; padding-bottom:3px; }

.themeBlockContainer .simpleTeaserContainer { margin-bottom:0; padding-bottom:0; }

#topHeaderContents .pageBlock.column25252525.column3 .themeBlockContainer { width:293px; height:70px; }
#topHeaderContents .pageBlock.column25252525.column3 .themeBlockContainer .inner { margin:0; padding:0; }
#topHeaderContents .pageBlock.column25252525.column3 .themeBlockContainer h3 { color:#ed8522; display:none; }
#topHeaderContents .pageBlock.column25252525.column3 .themeBlockContainer .articleTeaser{ display:none; background:transparent; height:70px; padding:0; margin:0; }
#topHeaderContents .pageBlock.column25252525.column3 .themeBlockContainer .articleTeaser h3 { float:left; display:block; width:210px; height:48px; overflow:hidden; }
#topHeaderContents .pageBlock.column25252525.column3 .themeBlockContainer img { display:none; }
#topHeaderContents .pageBlock.column25252525.column3 .themeBlockContainer p span.departmentLabel { display:none; }
#topHeaderContents .pageBlock.column25252525.column3 .themeBlockContainer p a { display:none; }
#topHeaderContents .pageBlock.column25252525.column3 .themeBlockContainer .comments { display:none; }

/********** Krönikör temablock ********************************************************************************************************/
#topHeaderContents .customChronicleJanne_themeBlock { background: transparent url(http://st.nu/misc/images/customChronicleJanne.gif) no-repeat bottom right; }
#topHeaderContents .customChronicleRolle_themeBlock { background: transparent url(http://st.nu/misc/images/customChronicleRolle.gif) no-repeat bottom right; }
#topHeaderContents .customChronicleSofia_themeBlock { background: transparent url(http://st.nu/misc/images/customChronicleSofia.gif) no-repeat bottom right; }
#topHeaderContents .customChronicleMagnus_themeBlock { background: transparent url(http://st.nu/misc/images/customChronicleMagnus.gif) no-repeat bottom right; }
#topHeaderContents .customChronicleMarcus_themeBlock,
#topHeaderContents .customBlogMarcus_themeBlock{ background: transparent url(http://st.nu/misc/images/customChronicleMarcus.gif) no-repeat bottom right; }
#topHeaderContents .customChronicleKarin_themeBlock { background: transparent url(http://st.nu/misc/images/customChronicleKarin.gif) no-repeat bottom right; }
#topHeaderContents .customChronicleHakan_themeBlock { background: transparent url(http://st.nu/misc/images/customChronicleHakan.gif) no-repeat bottom right; }
#topHeaderContents .customChronicleTobbe_themeBlock,
#topHeaderContents .customBlogTobbe_themeBlock { background: transparent url(http://st.nu/misc/images/customChronicleTobbe.gif) no-repeat bottom right; }

/********** Blogg temablock ********************************************************************************************************/
.themeBlockContainer.customBlogTeaser_themeBlock .articleTeaser  { margin:0; }
.themeBlockContainer.customBlogTeaser_themeBlock .row { margin-bottom:3px; }
.themeBlockContainer.customBlogTeaser_themeBlock a { font-size:0.85em; }
.themeBlockContainer.customBlogTeaser_themeBlock .articleDate { float:left; width:80px; height:12px; padding-top:2px; }
.themeBlockContainer.customBlogTeaser_themeBlock .author { float:left; color:#888; font-style:normal; font-size:0.85em; }
.themeBlockContainer.customBlogTeaser_themeBlock .linkDiv a { float:left; }
.themeBlockContainer.customBlogTeaser_themeBlock .linkDiv {
float:left;
line-height:14px;
overflow:hidden;
margin-left:5px;
vertical-align:top;
}

.extraColumn .themeBlockContainer.customBlogTeaser_themeBlock .simpleTeaserContainer a { width:280px; overflow:hidden; display:block; }

.extraColumn .themeBlockContainer.customBlogTeaser_themeBlock .linkDiv { width:195px; }
.mainColumn .themeBlockContainer.customBlogTeaser_themeBlock .linkDiv { width:382px; }
.extraColumn .themeBlockContainer.customBlogTeaser_themeBlock { background-image: url(http://st.nu/misc/images/bg_blogFocus_294.gif); margin-bottom:8px; }
.mainColumn .themeBlockContainer.customBlogTeaser_themeBlock { background-image: url(http://st.nu/misc/images/bg_blogFocus_482.gif); margin-bottom:8px; }
#customAuthorContainer, .tempBlog { display:none; }
#topHeaderContents .customBlogTikare_themeBlock { background: transparent url(http://st.nu/misc/images/customBlogTikare.gif) no-repeat bottom right; }
#topHeaderContents .customBlogVaning_themeBlock { background: transparent url(http://st.nu/misc/images/customBlogVaning.gif) no-repeat bottom right; }
#topHeaderContents .customBlogNasti_themeBlock { background: transparent url(http://st.nu/misc/images/customBlogNasti.gif) no-repeat bottom right; }
#topHeaderContents .customBlogNicola_themeBlock { background: transparent url(http://st.nu/misc/images/customBlogNicola.gif) no-repeat bottom right; }
#topHeaderContents .customBlogOskar_themeBlock { background: transparent url(http://st.nu/misc/images/customBlogOskar.gif) no-repeat bottom right; }
#topHeaderContents .customBlogSvenake_themeBlock { background: transparent url(http://st.nu/misc/images/customBlogSvenake.gif) no-repeat bottom right; }
#topHeaderContents .customBlogIngrid_themeBlock { background: transparent url(http://st.nu/misc/images/customBlogIngrid.gif) no-repeat bottom right; }
#topHeaderContents .customBlogFifteen_themeBlock { background: transparent url(http://st.nu/misc/images/customBlogFifteen.gif) no-repeat bottom right; }
#topHeaderContents .pageBlock.column25252525.column3 .themeBlockContainer.customBlogTikare_themeBlock .articleTeaser h3,
#topHeaderContents .pageBlock.column25252525.column3 .themeBlockContainer.customBlogVaning_themeBlock .articleTeaser h3 { width:220px; }
#topHeaderContents .pageBlock.column25252525.column3 .themeBlockContainer .opinionAuthor {
margin-top:7px;
background:transparent;
font-size:10px;
width:225px;
height:12px;
text-align:right;
overflow:hidden;
}

.adColumn .themeBlockContainer.adElevator_themeBlock { width:200px; margin:10px 0 0 0; display:block; padding:0; float:none; }

.specialAdFocus { position:absolute; z-index:900; top:0; left:0; width:1px; height:1px; display:none; background:transparent; }

.themeBlockContainer .inner .pageBlockContainer.fauxfaux333333.clearfix { margin-bottom:0; }

/********** Temasidor ************************************************************************************************/

#mainWrapper.customPage .mainContentContainer { padding-top:108px; }
#mainWrapper.customPage.Breakfast_department .mainContentContainer { padding-top:98px; }
#mainWrapper.customPage.Obituary_department .mainContentContainer { padding-top:0; }

#mainWrapper.customPage.Bildspel_department .mainContentContainer { background:transparent url(http://st.nu/misc/images/bg_customPageBildspel.gif) no-repeat top left; }
#mainWrapper.customPage.TIK_department .mainContentContainer { background:transparent url(http://st.nu/misc/images/bg_customPageTIK.gif) no-repeat top left; }
#mainWrapper.customPage.GIF_department .mainContentContainer { background:transparent url(http://st.nu/misc/images/bg_customPageGIF.gif) no-repeat top left; }
#mainWrapper.customPage.Basket_department .mainContentContainer { background:transparent url(http://st.nu/misc/images/bg_customPageBasket.gif) no-repeat top left; }
#mainWrapper.customPage.Bildspel_department .mainContentContainer { background:transparent url(http://st.nu/misc/images/bg_customPageBildspel.gif) no-repeat top left; }
#mainWrapper.customPage.Breakfast_department .mainContentContainer { background:transparent url(http://2.st.nu/nyastnu/polopoly/images/bg_customPageBreakfast.gif) no-repeat top left; }
#mainWrapper.customPage.Fifteen_department .mainContentContainer { background:transparent url(http://st.nu/misc/images/bg_customPageFifteen.gif) no-repeat top left; }
#mainWrapper.customPage.Student_department .mainContentContainer { background:transparent url(http://st.nu/img/suti/bg_customPageStudent.gif) no-repeat top left; }
#mainWrapper.customPage.Alska_department .mainContentContainer { background:transparent url(http://st.nu/img/suti/bg_custompagealska.gif) no-repeat top left; }
#mainWrapper.customPage.Jakt_department .mainContentContainer { background:transparent url(http://st.nu/misc/images/bg_custompagejakt.gif) no-repeat top left; }
#mainWrapper.customPage.Studentliv_department .mainContentContainer { background:transparent url(http://st.nu/misc/images/bg_custompagestudentliv.gif) no-repeat top left; }
#mainWrapper.customPage.Dack_department .mainContentContainer { background:transparent url(http://st.nu/misc/images/bg_custompagedack.gif) no-repeat top left; }

#mainWrapper.customPage.Obituary_department .mainContentContainer .mainColumn .pageBlockContainer { background:#fff; }
#mainWrapper.customPage.Obituary_department .mainContentContainer .mainColumn .pageBlockContainer .pageBlock.column6633.column1,
#mainWrapper.customPage.Obituary_department .mainContentContainer .mainColumn .pageBlockContainer .pageBlock.column3366.column2 { width:512px; margin-right:7px; }
#mainWrapper.customPage.Obituary_department .mainContentContainer .mainColumn .pageBlockContainer .pageBlock.column6633.column1 .articleTeaser,
#mainWrapper.customPage.Obituary_department .mainContentContainer .mainColumn .pageBlockContainer .pageBlock.column3366.column2 .articleTeaser { width:300px; }
#mainWrapper.customPage.Obituary_department .mainContentContainer .mainColumn .pageBlockContainer .pageBlock.column6633.column2,
#mainWrapper.customPage.Obituary_department .mainContentContainer .mainColumn .pageBlockContainer .pageBlock.column3366.column1 { width:263px; }
#mainWrapper.customPage.Obituary_department .mainContentContainer .mainColumn .pageBlockContainer .pageBlock.column6633.column2 .articleTeaser,
#mainWrapper.customPage.Obituary_department .mainContentContainer .mainColumn .pageBlockContainer .pageBlock.column3366.column1 .articleTeaser { width:148px; }

#mainWrapper.customPage.Obituary_department .mainContentContainer .mainColumn .pageBlockContainer .pageBlock.column25252525 {
display:block;
width:189px;
overflow:hidden;
margin:0 9px 0 0;
padding:0;
}
#mainWrapper.customPage.Obituary_department .mainContentContainer .mainColumn .pageBlockContainer .pageBlock.column25252525.column4 { margin:0; }
#mainWrapper.customPage.Obituary_department .mainContentContainer .mainColumn .pageBlockContainer .familyAdTeaser.imageOnly { padding:0; margin:0;  padding:7px; }
#mainWrapper.customPage.Obituary_department .mainContentContainer .mainColumn .pageBlockContainer .familyAdTeaser .inner {
overflow:hidden;
width:175px;
}

#mainWrapper.customPage.Obituary_department .mainContentContainer .mainColumn .pageBlockContainer .familyAdTeaser img {  }


/**
 * T04.08
 * Hantera Puffar
 */

/* main */


.column.extraColumn .editorialTeaserContainer,
.column.extraColumn .searchTeaserContainer,
.column.extraColumn #forum_teaser,
.column.extraColumn .simpleTeaserContainer,
.column.extraColumn .rssTeaserContainer,
.column.extraColumn .quickNavigationContainer  {
	background-color: #fff;
}
.column.extraColumn .readerListContainer {
	background-color: transparent;
}
/**
 * misc. ie fixes needed for the design o work properly. 
 * Try to stick to hacks and filters that validates!
 */

/**
 * clearfixes for ie6
 */
* html #topUserToolbar {
	height:1px;
	overflow:visible;
}


/**
 * Firefox fixes
 */




/* ... and last, the dummies! */
/**
 * Misc dummies, usually a background pretending to be a service...
 * 
 * @package suti


 */
 
.std4colLayout .navColumn {
	background:#272727 url(/img/suti/dummy_mainnav.gif) no-repeat 0 0;
	padding-top:62px;
}

/* Hide elements */
.articleTeaser .slideshow
{
	display: none;
}

/*
  Anders tillägg:
*/

.extraColumn .articleTeaser span.date { display: none; }

.quickNavigationForm .selNavigate {
	float:right;
	width: 171px;
	vertical-align: top;
	font-size: 1em;
	background: white;
	border: 1px solid #1a7abf;
	margin: 4px 0 0 0;
	padding-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	font-size: 10px;
}

.mainColumn .articleTeaser .left
{
	margin-right: 7px;
}




/* *******************************************************************************************************************************************************
	Huvudet, redigerat av Anders 090209
******************************************************************************************************************************************************* */

#topUserToolbar {
float:right;
margin-bottom:7px;
font-size:0.9em;
font-weight:bold;
background:transparent;
height:17px;
overflow:hidden;
}

#topUserToolbar .userInfo { display:none; }

ul.userFunctionLinks li span {
float:left;
display:block;
height:16px;
padding:1px 8px 0 8px;
font-family:Verdana, Arial, Helvetica, sans-serif;
background:transparent url(http://st.nu/misc/images/btnMinSida.gif) no-repeat;
}

ul.userFunctionLinks li.login span {
background:transparent url(http://st.nu/misc/images/btnLoggaIn.gif) no-repeat;
margin-right:5px;
}

ul.userFunctionLinks li.register span {
background:transparent url(http://st.nu/misc/images/btnRegistrera.gif) no-repeat;
}

ul.userFunctionLinks li.settings span {
background:transparent url(http://st.nu/misc/images/btnRedigera.gif) no-repeat;
}

ul.userFunctionLinks li a { color:#91268F; text-decoration:none }

ul.userFunctionLinks li input {
float:left;
display:block;
height:18px;
width:77px;
padding-bottom:3px;
color:#91268F;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
cursor:pointer;
margin:0 5px;
}

ul.userFunctionLinks li.logout input { 
background:transparent url(http://st.nu/misc/images/btnLoggaUt.gif) no-repeat;
background-position:2px 0;
}

.related_articlesContainer h3 span.label em { font-style:normal; }
.related_articlesContainer dl dt span { display: none; }

.extraColumn .inner .latestNewsContainer .contentContainer {
	padding:7px;
	background:#fff;
}

.extraColumn .inner .latestNewsContainer ul.newsNavigation,
.extraColumn .inner .readerListContainer ul.newsNavigation  { margin:0; }

.extraColumn .inner .latestNewsContainer ul.newsNavigation li,
.extraColumn .inner .readerListContainer ul.newsNavigation li
{
	color:#ed8522;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	float:left;
	height:22px;
	overflow:hidden;
}

.extraColumn .inner .latestNewsContainer ul.newsNavigation li a,
.extraColumn .inner .readerListContainer ul.newsNavigation li a
{
	display: block;
	padding:0 15px 0 0;
	line-height:18px;
}

.extraColumn .inner .latestNewsContainer ul.newsNavigation li.selected a,
.extraColumn .inner .readerListContainer ul.newsNavigation li.selected a
{
	color:#2588CE;
	font-weight:bold;
}


.extraColumn .inner .latestNewsContainer ul.newsNavigation li.selected a,
.extraColumn .inner .readerListContainer ul.newsNavigation li.selected a
{
	text-decoration: none;
}

.extraColumn .inner .readerListContainer ul.newsNavigation li {
font-size:12px;
}


.extraColumn .inner .latestNewsContainer .newsListContainer
{
	font-size:0.85em;
	background:#fff;
}

.extraColumn .inner .latestNewsContainer .newsListContainer dl.newsList dd
{
	margin-bottom: 4px;
}

.extraColumn .inner .latestNewsContainer .newsListContainer dl.newsList dt
{
	float: left;
	padding-right:10px;
	height:16px;
}

.extraColumn .inner .latestNewsContainer .newsListContainer .newsList .articleSource
{
	display: none;
}

.newsListContainer a.entire_list span {
	color:#2588CE;
}


/*#startpageContainer .primary .externalIframeContainer #iframeForetagsmarknad .externalFrame {
	width: 10px;
	overflow: hidden;
} */

#startpageContainer .externalIframeContainer
{
	width: 783px;
	overflow:hidden;
}


#topHeaderContents .pageBlockContainer .pageBlock.column25252525
{
	float:left;
	display:block;
	margin-right:12px;
}

#topHeaderContents .pageBlockContainer .pageBlock.column25252525.column1 { width:151px; }
#topHeaderContents .pageBlockContainer .pageBlock.column25252525.column2 { width:137px; }
#topHeaderContents .pageBlockContainer .pageBlock.column25252525.column3 { width:293px; height:70px; overflow:hidden; }
#topHeaderContents .pageBlockContainer .pageBlock.column25252525.column4 {
	float:left;
	width:166px;
	margin:0;
	padding:0;
}

#topHeaderContents .pageBlockContainer .pageBlock.column25252525.column2 .dateStampTeaser{
font-size:0.8em;
height:14px;
overflow:hidden;
}

#topHeaderContents .pageBlockContainer .pageBlock.column25252525.column1 .simpleTeaserContainer { }
#topHeaderContents .pageBlockContainer .pageBlock.column25252525.column2 .externalIframeContainer { margin-bottom:3px; }
#topHeaderContents .pageBlockContainer .pageBlock.column25252525.column3 .simpleTeaserContainer { }
#topHeaderContents .pageBlockContainer .pageBlock.column25252525.column3 .simpleTeaserContainer img { margin-top:4px; }
#topHeaderContents .pageBlockContainer .pageBlock.column25252525.column3 .simpleTeaserContainer h3 { padding-top:4px; }
#topHeaderContents .pageBlockContainer .pageBlock.column25252525.column3 .simpleTeaserContainer h3.size10 a
{
	font-size: 0.9em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#topHeaderContents .pageBlockContainer .pageBlock.column25252525.column3 .simpleTeaserContainer { height:100px; }
#topHeaderContents .pageBlockContainer .pageBlock.column25252525.column3 .simpleTeaserContainer p
{
	float:right;
	margin:5px;
	font-size:0.8em;
}

#topHeaderContents .pageBlockContainer .pageBlock.column25252525.column4 .searchTeaserContainer input { width:105px; float:left; font-size:11px; }
#topHeaderContents .pageBlockContainer .pageBlock.column25252525.column4 .searchTeaserContainer input.standardButton { width:36px; margin-left:10px; font-size:10px; float:right; }
#topHeaderContents .pageBlockContainer .pageBlock.column25252525.column4 .searchTeaserContainer select#category { display:none; }
#topHeaderContents .pageBlockContainer .pageBlock.column25252525.column4 h3 { display: none; }

#topHeaderContents .pageBlockContainer .pageBlock.column25252525.column4 .inner
{
	height:24px;
	overflow:hidden;
	padding:0;
	margin:0 0 8px 0;
	font-size:0.85em;
}

#topHeaderContents .pageBlockContainer .pageBlock.column25252525.column4 .quickNavigationContainer select.selNavigate.submitOnChange { width:166px; font-size:11px; }
#topHeaderContents .pageBlockContainer .pageBlock.column25252525.column4 #trofastHeader { height:24px; overflow:hidden; margin-bottom:7px; }
#topHeaderContents .pageBlockContainer .pageBlock.column25252525.column2 #stHeader {
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:0.85em;
}

#topHeaderContents .pageBlockContainer .pageBlock.column25252525.column4 .simpleTeaserContainer a img { overflow:hidden; padding:0; margin:0; }

#topHeaderContents .pageBlockContainer .pageBlock.column25252525.column4 .inner .focusTeaser h4 {
	float: left;
}

#topHeaderContents .pageBlockContainer .pageBlock.column25252525.column4 .inner .focusTeaser h4 span.articlePreTitle a
{
	color:#91268F;
	font-weight:bold;
}

#topHeaderContents .pageBlockContainer .pageBlock.column25252525.column4 .inner .focusTeaser li.linksReadmore_1 a
{
	color:#91268F;
	font-weight:bold;
}

#topHeaderContents {
	width:783px;
	height:70px;
	clear:both;
	margin:0 0 13px 0;
	padding:0;
	overflow:hidden;
}

/* *******************************************************************************************************************************************************
	Anders 090219
******************************************************************************************************************************************************* */

/* pollContainer, omröstning på förstasidan */
.pollContainer input { border:none; }

.mainColumn .pollContainer,
.extraColumn .pollContainer {
	background-color:#fff;
	font-size: 0.8em;
	line-height:1.2em;
	margin-bottom:8px;
	/*background-image: url(http://st.nu/misc/images/pollbg2.png);
	background-position:top right;
	background-repeat: repeat-y;*/
}

.mainColumn .pollContainer,
.extraColumn .pollContainer {
	background:transparent;
	font-size: 0.8em;
	line-height:1.2em;
	margin-bottom:8px;
}

.mainColumn .pollContainer p,
.extraColumn .pollContainer p {
	background:#fff;
	margin:0;
}

.mainColumn .pollContainer table,
.extraColumn .pollContainer table {
	padding-top:0;
	padding-bottom:0;
	background:#fff;
	width:100%;
}

.mainColumn .pollContainer .voteContainer,
.extraColumn .pollContainer .voteContainer {
	background:#fff;
	margin-top:0;
	padding-left:14px;
}

.mainColumn .pollContainer .voteContainer a,
.extraColumn .pollContainer .voteContainer a{
padding-right:5px;
}

.floatArticle .pollContainer { display:none; }

.mainColumn .pollContainer h3,
.extraColumn .pollContainer h3 {
	background-image: url(http://st.nu/misc/images/bg_focusheader2.png);
	background-position:top right;
	background-repeat: repeat-x;
	height:24px;
	overflow:hidden;
}

.mainColumn .pollContainer h3 .label,
.extraColumn .pollContainer h3 .label {
	margin: 7px;
	font-weight:bold;
	font-size:1em;
	text-transform:uppercase;
	text-decoration:none;
	display:block;
	font-family: Arial, sans-serif;
	letter-spacing: 0.15em;
	color:#000;
	text-indent:24px;
	line-height:1.6em;
	background-image: url(http://st.nu/misc/images/icon_poll.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

.pollContainer p {
	color:#000;
	font-size:1.3em; 
	font-weight:bold;
	line-height:1.2em;
	margin-bottom:5px;
	padding:7px;
}
.articleFloatContainer .pollContainer h3 .label {
	color:#2588CE;
	line-height:1em;
	font-weight:normal;
	margin:0;
	padding:0;
	display:none;
}
.articleFloatContainer .pollContainer h3 { margin:0; }
.pollContainer form {
	margin:0;
	padding:0;
}
.pollContainer td {
	line-height:1.6em;
}
.pollContainer table {
	padding:7px;
}

.pollContainer .voteContainer {
	text-align:left;
	margin-top:5px;
	padding:7px;
}
.pollContainer .voteContainer a {
	color:#2588CE;
	line-height:1.2em;
	font-weight:normal;
}

/* *******************************************************************************************************************************************************
	Webbfrågan, Fredrik 080821
******************************************************************************************************************************************************* */

.pollResultsContainer .inner {
	background-color:#FFF;
	padding:20px;
}
.pollResultsContainer .inner h1 span {
	font-size:0.3em;
	line-height:1.2em;
	font-style:normal;
	display:none;
}
.pollResultsContainer .inner p {
	font-size:1.4em;
	line-height:1.2em;
	font-style:bold;
}
.pollResultsContainer .graphData td {
	line-height:1.6em;
}
.pollResultsContainer .totalVotes {
	text-align:left;
	margin:5px 0 5px 0;
}
.pollGraphbar {
	height:10px;
	background-color:#2588CE;
	margin:8px 4px 2px 4px;
	display:block;
}

/* *******************************************************************************************************************************************************
	Artikelkommentarer på artikelnivå, Anders 081219
******************************************************************************************************************************************************* */

.extraCommentsWrapper, .commentsNewPageWrapper
 {
	font-size: 1em;
	line-height:1.2em;
	margin-bottom:8px;
	margin-top:-9px; 
	background:#fff;
	padding:0;
}
.extraCommentsCommentsWrapper.commentsWrapper
 {
	font-size: 1em;
	line-height:1.2em;
	margin-bottom:8px;
	background:#fff;
	padding:7px;
}


.extraCommentsWrapper .extraCommentsNav ul li strong a { display:none; }

.extraCommentsCommentsWrapper.commentsWrapper { background-color:#fff; }

.commentsWrapper, .commentsNewPageWrapper { margin:0; padding:7px; }

.toolstrip.backlink {
	text-align:right;
}
.toolstrip.backlink a {
	color:#2588CE;
}

.commentsWrapper .header { font-size:1em; }

.commentsWrapper .newComment .header h2,
#discussionFirstPoster {
display:none;
}

.commentsWrapper .header h2 { color:#888; display:block; font-size:11px; font-weight:normal; padding:3px 0; }

.commentsWrapper .newComment #commentNewInfo {
font-weight:bold;
/*margin-top:15px;*/
}

.commentsWrapper .newComment #commentForm fieldset .field.comment {
padding:0;
margin:0;
}

.commentsWrapper .newComment #commentForm fieldset .field.comment label#bodyLabel { display:none; }
.commentsWrapper .newComment #commentForm fieldset .field.comment textarea#body,
.commentsWrapper .newComment #commentForm fieldset .field.comment textarea#bodyQuote {
display:block;
width:466px;
margin-bottom:5px;
}

.commentsWrapper .newComment #commentForm fieldset .field.score { display:block; margin-bottom:10px; padding:5px; background-image:url(http://st.nu/misc/images/bg_egetbetyg.jpg); background-position:top right; background-repeat:no-repeat;}
.commentsWrapper .newComment #commentForm fieldset .field.score span.scoreWrapper { display:block; float:left; padding-top:2px; overflow:hidden; }
.commentsWrapper .newComment #commentForm fieldset .field.score span.scoreWrapper input { float:none; vertical-align:middle; margin:0 10px 0 0; border:0; height:12px; }
.commentsWrapper .newComment #commentForm fieldset .field.score label { float:left; width:100%; margin-bottom:5px; }

.commentsWrapper .newComment #commentForm fieldset .field.comment .charcount { margin-bottom:30px; }

.commentsWrapper .newComment #commentForm fieldset .field.alias,
.commentsWrapper .newComment #commentForm fieldset .field.name,
.commentsWrapper .newComment #commentForm fieldset .field.email { clear:both; height:30px; }
.commentsWrapper .newComment #commentForm fieldset label { float:left; }
.commentsWrapper .newComment #commentForm fieldset .field.comment label#bodyQuoteLabel { float:none; }
.commentsWrapper .newComment #commentForm fieldset input { float:right; }

.commentsWrapper .newComment #commentForm fieldset .field.terms {
clear:both;
float:none;
}

.commentsWrapper .newComment #commentForm fieldset .field.terms input { float:none; }
.commentsWrapper .newComment #commentForm fieldset .field.terms p.acceptTerm{ margin-bottom:10px; font-size:11px; }
.commentsWrapper .newComment #commentForm fieldset .field.terms a { font-weight:bold; }
.commentsWrapper .newComment #commentForm fieldset .field.terms label#acceptTermsLabel { margin-bottom:10px; }
.commentsWrapper .newComment #commentForm fieldset .field.button { clear:both; }

.commentsWrapper .newComment #commentForm fieldset .field.button input { float:none; }

.commentsWrapper .newComment #discussionPremoderated,
.create_thread_container .instructions p{
width:100%;
margin:5px 0;
font-size:11px;
}

.commentsWrapper input { height:14px; font-size:13px; }
.commentsWrapper input.standardButton { height:auto; font-size:11px; }
.commentsWrapper textarea { font-size:13px; }
.commentsWrapper input#maxchar { width:60px; }

#discussionFirstPoster {
	font-style:italic;
}

.newComment {
	margin-top:5px;
}
.commentsWrapper .readAll {
	border:1px solid #CCC;
	margin-bottom:5px;
	padding:7px;
}
.commentsWrapper .readAll em.commentCount {
	font-style:normal;
	color:#2588CE;
	font-weight:bold;
}

.commentsWrapper .readAll em.commentCount,
.commentsWrapper #skipToCommentForm {
	padding-bottom:3px;
}
.commentsWrapper #skipToCommentForm a {
	text-align:left;
	font-style:normal;
	font-weight:bold; 
	padding-left:21px;
	background-image:url(http://st.nu/misc/images/icon_comment.gif);
	background-repeat:no-repeat;
	background-position:top left;
	color:#2588CE;
	margin:0 7px 3px 0;
	padding-bottom:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.commentsWrapper .readAll a {
	text-align:right;
	color:#2588CE;
}

.newComment .field comment {
	text-align:left;
}

.newComment #authorRealName {

	margin:1px 0 1px 0;
}

.newComment #authorEMail {

	margin:1px 0 1px 0;
}

.newComment #body {
	width:350px;
	vertical-align:top;
	margin:1px 0 1px 0;
}

.newComment form {
	margin-top:5px;
}

.newComment .acceptTerm, .newComment .acceptTerm_long { margin:10px 0; }
#longTerm p { clear:both; margin:0 0 10px 0; text-align:left; font-size:11px; color:#666; }

.newComment a {
	color:#2588CE;
	font-weight:normal;
}

.newComment .standardButton { margin-top:5px; }

.commentsWrapper .threadsWrapper .commentContainer .comment {
	padding:5px;
	border:1px solid #ccc;
}

.commentContainer .icon {
	font-size:0.9em;
	float:right;
	padding:5px;
	margin-left:5px;	
}

.icon.posting_state_report a {
text-align:left;
font-style:normal;
font-weight:bold; 
padding-left:21px;
background-image:url(http://st.nu/misc/images/icon_forumReport.gif);
background-repeat:no-repeat;
background-position:top left;
color:#2588CE;
margin:0 7px 3px 0;
padding-bottom:2px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.icon.posting_reply a {
text-align:left;
font-style:normal;
font-weight:bold; 
padding-left:21px;
background-image:url(http://st.nu/misc/images/icon_forumQuote.gif);
background-repeat:no-repeat;
background-position:top left;
color:#2588CE;
margin:0 7px 3px 0;
padding-bottom:2px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.commentContainer .comment h4,
.articleDate {
color:#888;
font-size:0.8em;
}

.commentContainer .comment h4 .signature {
	font-size:1.1em;
	font-weight:bold;
	color:#666;
}

.commentContainer .comment h4 .signature .notVerified, .commentContainer .comment h4 .signature .verified {
	font-weight:bold;
	color:#666;
	font-size:1em;
	display:none;
}
.commentContainer .comment h4 .signature {
	font-weight:bold;
}
.commentContainer .comment p {
	margin:10px 0 5px 0;
}
.commentContainer .comment p.bodyQuotePart {
	padding:5px;
	background-color:#EEE;
	font-style:italic;
}

.commentsWrapper #skipToCommentForm {  }


/* *******************************************************************************************************************************************************
	Bildspel, Fredrik
******************************************************************************************************************************************************* */

#enlargedImageContainer,
.enlargedimageContainer {
	padding:20px 0;
}
#enlargedImageContainer img,
.enlargedimageContainer img {
	margin-top:40px;
}

.enlargedimage .imageContainer {
	padding:0 10px;
}
.enlargedimage .imageContainer table tbody tr td {
	text-align:center;
}
.mainColumn .dip_container h2 {
	font-size:1.8em;
	line-height:1.2em;
}
.dip_navigation {
	margin-bottom: 5px;
	background-color:#EEE;
	text-align:center;
}
.dip_navigation .navigation {
	text-align:center;
	margin:5px 0 5px 0;
	padding:5px;
}
.dip_navigation .navigation .previous {
	float:left;
}
.dip_navigation .navigation .next {
	float:right;
}
.dip_navigation form {
	float:left;
}
.dip_navigation strong {
	float:left;
	font-size:0.8em;
	font-weight:normal;
	margin:0 0 0 5px;
}
.dip_navigation select {
	float:left;
	font-size:0.8em;
	margin:0 1px 0 1px;
}
.dip_navigation a.showAll  {
	float:left;
}

.dip_navigation fieldset {
	margin:0 5px 0 0;
}
.dip_navigation a, .dip_nrOfRows a {
	color:#2588CE;
	font-weight:normal;
}
.dip_nrOfRows {
	padding:5px 10px;
	text-align:center;
}
.dip_placeholder {
	float:right;
}
.dip_nrOfRows table tbody td{
	padding:2px;
	text-align:center;
	vertical-align:top;
}
.dip_nrOfRows table tbody td img{
	border:1px solid #000;
}

#enlargedImageContainer,
.enlargedimageContainer { background:#fff; }

/* *******************************************************************************************************************************************************
	Sökrutorna, Fredrik 080910
******************************************************************************************************************************************************* */

.column .inner .searchTeaserContainer select { font-size:11px; float:left; margin-right:4px; }

.column .inner .searchTeaserContainer .titleContainer h3 {
	font-size:1em;
	font-weight:bold;
	line-height:1.1em;
	margin:0 10px 4px 0;
}

.column .inner .searchTeaserContainer form.form input.standardButton {
	float:none;
}

.column .inner .searchTeaserContainer form.form div input.string { margin-right:4px; }

.column .mainColumn .inner .searchTeaserContainer form.form div input.string { width:303px; }
.column .extraColumn .inner .searchTeaserContainer form.form div input.string { width:116px; }
#mainWrapper .mainContentContainer .mainColumn .pageBlockContainer form.form div input.string { width:180px; }
.column .mainColumn .inner .forumDepartmentColumn #forum_header form div input.string { width:120px; }
.column .mainColumn .inner .forumDepartmentColumn .searchTeaserContainer input.string { width:290px; }

/* *******************************************************************************************************************************************************
	Sökresultaten på söksidan, Anders 090219
******************************************************************************************************************************************************* */

.mainColumn .inner #searchForm .title h1 {
	font-size:1.7em;
	font-weight:bold;
	margin-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
}

.mainColumn .inner #searchForm .subLabel { color:#888; font-size:11px; }

#searchForm input, #searchForm select { font-size:1.1em; }

#searchForm .submitContainer.toolstrip a.resetForm {
	float:left;
	display:block;
	width:170px;
	height:14px;
	border:1px solid #2588CE;
	padding:1px 5px 0 5px;
	font-size:0.95em;
	font-weight:bold;
	color:#2588CE;
}

#searchForm .submitContainer.toolstrip input.submit.btnDefault.standardButton { font-size:0.95em; float:left; width:50px; margin:0 5px 0 0; }

#searchForm legend { display: none; }

#searchForm fieldset   {
	margin-top: 6px;
}

#searchForm    {
	background:url(/css-images/bg_searchBox.gif) repeat-x top;
	font-size:0.94em;
	padding:0px 0px 8px 0;
	margin: 0px 0 12px;
}

#searchForm .left   {
	float:left;
	width:190px;
	border-right:1px solid #888;
}

#searchForm .left .string input,
#searchForm .left .section input   {
	width:168px;
}

#searchForm .left .section select   {
	width:170px;
	margin-bottom:8px;
}

#searchForm .left #searchSorting label { font-weight:normal; }

#searchForm label { margin-bottom:3px; font-weight:bold; }

#searchForm p { font-weight:bold; }

#searchForm .left .section label { margin-top:8px; }
#searchForm .left .section { margin-top:10px; }

#searchForm .submitContainer   {
	border-top: none;
	padding:8px 18px 3px 0;
	margin-top:12px;
	height:2em;
}

#searchDate {
	float:left;
	margin:0px;
	width:267px;
	font-size:12px;
	padding-left:7px;
}

#searchDate input, .left #searchSorting input { border:none; }

#searchDate table td {
	padding:4px 2px 6px 2px;
}

#searchDate table    {
	border-collapse:collapse;
	float:left;
	margin-top:3px;
	width:100%;
}

#searchDate table label	{
	font-weight:normal;
}


/*
  searchResult
*/

#overview {
	text-align:center;
	margin-bottom:6px;
	font-size:1.2em;
}

#searchResult .searchResultPagesControl.top { border-bottom:1px solid #888; padding-bottom:5px; margin-bottom:5px; }

#searchResult .search_home,
#searchResult .search_back   {
	float:left;
	padding:2px 6px 2px 6px;
	font:bold 1em Arial, Helvetica, sans-serif;
	color:#2588CE;
}


#searchResult .search_forward,
#searchResult .search_fastforward{
	float:right;
	padding:2px 6px 2px 6px;
	color:#2588CE;
	font:bold 0.9em Arial, Helvetica, sans-serif;
}

#searchResult .row { border-bottom:1px solid #888; padding:7px 0; margin-bottom:8px; }
#searchResult .row img { float:left; margin-right:8px; }
#searchResult .row.familyAd.imageOnly img { float:none; }

/* *******************************************************************************************************************************************************
	evenemang, Fredrik 080911
******************************************************************************************************************************************************* */

#eventCalendar {
	background-color:#FFF;
	padding:5px;
	margin-bottom:8px;
}
#eventCalendar h1 span {

}
#eventCalendar #eventCalendarEvent .vevent{

}
#eventCalendar #eventCalendarEvent .eventPic {
	margin-bottom:3px;
}
#eventCalendar #eventCalendarEvent .eventPic img {
	margin:0;
	padding:0;
	border:none;
}
#eventCalendar #eventCalendarEvent .eventPic .staticImageCaption p {
	font-style:italic;
	padding:0;
	margin:0 0 5px 0;
}
#eventCalendar h2.summary {
	font-size:1.8em;
	font-weight:bold;
	line-height:1.1em;
	margin-bottom:5px;
}
#eventCalendar ul {
	margin-bottom:8px;
}
#eventCalendar li {
	margin-bottom:3px;
}
#eventCalendar .eventTime.dtstart {
	margin-left:5px;
	font-weight:bold;
}
#eventCalendar .eventOrganizer {
	margin-left:5px;
	font-weight:bold;
}
#eventCalendar .eventPlace.location {
	float:left;
	margin-left:5px;
	font-weight:bold;
}
#eventCalendar .eventCity {
	float:left;
	margin-left:5px;
	font-weight:bold;
}
#eventCalendar .eventDescription {
	clear:both;
}

#eventCalendar .toolbar {
	padding:0;
}
#eventCalendar .toolbar ul {
	height:18px;
}
#eventCalendar .toolbar li.tip a span {
	text-align:right;
}

#eventCalendarTeaserlist h3 span{
	font-size:1em;
	font-weight:bold;
	line-height:1.1em;
	margin-bottom:5px;
}
#eventCalendarTeaserlist li.event{
	clear:both;
	margin-bottom:5px;
}
#eventCalendarTeaserlist li.event h4 a {
	float:left;
	margin-right:5px;
	color:#2588CE;
	line-height:1.2em;
}
#eventCalendarTeaserlist li.event p {
	color:#888;
	line-height:1.2em;
}
/* added 080929, Fredrik */
#eventCalendar #userServices a {
	color:#2588CE;
}
#eventCalendar h1 span {
	font-size:0.6em;
}
#eventCalendar h1 span span.step {
	font-size:0.6em;
	font-weight:normal;
}
#eventCalendarCreateForm {
	margin:0px;
}
#eventCalendarCreateForm fieldset select,
#eventCalendarCreateForm fieldset input,
#eventCalendarCreateForm fieldset textarea {
	margin-bottom:2px;
}
#eventCalendarCreate-when,
#eventCalendarCreate-where,
#eventCalendarCreate-event,
#eventCalendarCreate-organizer {
	text-align:right;
}
#eventCalendarCreate-submit {
	text-align:right;
	margin-top:7px;
}
#eventCalendarCreate-organizerContact {
	margin-top:7px;
}

#eventCalendarCreateForm .taText#eventDescription {
	width:350px;
}
#eventCalendarCreateForm fieldset legend {
	font-weight:bold;
}

#eventCalendarCreate-organizerPhone em.info {
	clear:both;
	width:100%;
	float:left;
	text-align:right;
}

/* *******************************************************************************************************************************************************
	Mest lästa på förstasidan, högerkolumnen, Fredrik 080911
******************************************************************************************************************************************************* */


.readerListContainer .titleContainer,
.latestNewsContainer .titleContainer {
	background-image: url(http://st.nu/misc/images/bg_focusheader2.png);
	background-position:top right;
	background-repeat: repeat-x;
	height:24px;
	overflow:hidden;
}

.readerListContainer .titleContainer h3,
.latestNewsContainer .titleContainer h3 {
	margin: 7px;
	font-weight:bold;
	font-size:.8em;
	text-transform:uppercase;
	text-decoration:none;
	display:block;
	font-family: Arial, sans-serif;
	letter-spacing: 0.15em;
	color:#000;
	text-indent:24px;
	line-height:1.6em;
	background-image: url(http://st.nu/misc/images/icon_poll.gif);
	background-position:top left;
	background-repeat: no-repeat;
	overflow:auto;
}
.latestNewsContainer .titleContainer h3{
	background-image: url(http://st.nu/misc/images/icon_latestNews.gif);
	background-position:top left;
	background-repeat: no-repeat;
}
.themeBlockContainer.RSS_themeBlock .latestNewsContainer.JSDependent .titleContainer h3,
.themeBlockContainer.customStandard_themeBlock .latestNewsContainer.JSDependent .titleContainer h3 {
	padding:0;
}
.themeBlockContainer.RSS_themeBlock .latestNewsContainer.JSDependent .titleContainer h3 span,
.themeBlockContainer.customStandard_themeBlock .latestNewsContainer.JSDependent .titleContainer h3 span {
	margin:0;
	padding:0;
	letter-spacing: inherit;
	text-indent:0;
	line-height:inherit;
	text-transform:inherit;
	padding-top:0;
}

.readerListContainer .contentContainer {
	font-size:0.85em;
	line-height:1.6em;
}
.readerListContainer .contentContainer .newsListContainer ol,
.latestNewsContainer .contentContainer .newsListContainer ul {
	list-style-type: decimal;
	list-style-position: inside;
}
.readerListContainer .contentContainer .newsListContainer ol li,
.latestNewsContainer .contentContainer .newsListContainer ul li {
	display: list-item;
	color:#888;
	height:16px;
	overflow:hidden;
}
.themeBlockContainer.RSS_themeBlock dl.newsList dd span.articleTitle {
	display:table-cell;
}
/* *******************************************************************************************************************************************************
	FOOTER, Anders 090209
******************************************************************************************************************************************************* */

#mainBottom .column100,
#mainBottom .column5050,
#mainBottom .column25252525 {
	background-color:#FFF;
}
#mainBottom .pageBlock .simpleTeaserContainer {
	padding:7px;
}

#mainBottom .pageBlockContainer.faux25252525.clearfix { background:#fff;
/*background:transparent url(http://st.nu/misc/images/bg_mainColumn5050.gif) repeat-y;*/
}

#mainBottom .pageBlockContainer .pageBlock { width:247px; overflow:hidden; }
#mainBottom .bottomlogo { margin:8px 0; }

/* *******************************************************************************************************************************************************
	Fokusteaser, Fredrik 080917
******************************************************************************************************************************************************* */

.focusTeaser {
	margin-bottom: 8px;
	background-color:#fff;	
}
.column.extraColumn .inner .inner .focusTeaser ul.linksReadmore {
	margin:0;
	padding:7px 0;
}
.column.extraColumn .inner .focusTeaser .linksReadmore a {
	color:#2588CE;
}

/* *******************************************************************************************************************************************************
	Rubrik, Dårad och nedryckare, Fredrik 090818
******************************************************************************************************************************************************* */

.articleTeaser h3.articleSuperTitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:.9em;
	font-weight:bold;
	margin:0 0 5px 0;
	padding:0;
}
.articleTeaser h4.articleSubTitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.4em;
	font-weight:bold;
	margin:0 0 5px 0;
	padding:0;
	
}
.extraColumn .articleTeaser h3,
.extraColumn simpleTeaserContainer h3 {
	font-size:1.3em;
}
/* Enlarged Pictures */
table#enlargedImageContainer tfoot td p {
	margin:5px;
}

/* *******************************************************************************************************************************************************
	FamilyAd, Anders 090219
******************************************************************************************************************************************************* */

.familyAdItem-content {
	text-align:center;
}
.familyAdTeaser .inner .thumbImgWrapper {
	margin:auto;
	text-align:center;
}
.familyAdTeaser .inner h3 {
	text-align:center;
}
.familyAdItem-content .imageWrapper {
	margin:center;
}
.familyAdItem-content .imageWrapper img {
	margin:auto;
}
.familyAdItem-content h2.name {
	font-size:2.2em;
	font-weight:bold;
	margin:5px 0 5px 0;
	padding:0;
}
.familyAdItem-content .despcription {
	text-align:left;
	width:80%;
}
.mainColumn .pageBlock.column333333.column2 .familyAdTeaser .inner img,
.mainColumn .pageBlock.column333333.column3 .familyAdTeaser .inner img {
	width:143px;
}
.mainColumn .pageBlock.column333333.column1 .familyAdTeaser .inner img {
	width:142px;
}
.mainColumn .pageBlock.column5050 .familyAdTeaser .inner img {
	width:224px;
}

.extraColumn .pageBlock.column5050 .familyAdTeaser .inner img {
	width:130px;
}
/* *******************************************************************************************************************************************************
	Todays headlines, Footer, 080929 Fredrik
******************************************************************************************************************************************************* */

#mainBottom #todaysHeadlines .column h3 span {
	margin-bottom:5px;
	line-height:1.5em;
}

#mainBottom #todaysHeadlines .column {
	margin-right:7px;
	float:left;
	width:230px;
}
#mainBottom #todaysHeadlines .column ol li a {
	color:#2588CE;
}
#mainBottom #todaysHeadlines .column1 {
	background-color:#FFF;
}
#mainBottom #todaysHeadlines .column2 {
	background-color:#FFF;
}
#mainBottom #todaysHeadlines .column3 {
	background-color:#FFF;
}
#mainBottom #todaysHeadlines .column4 {
	margin-right:0;
	width:265px;
	background-color:#FFF;
}
#mainBottom #todaysHeadlines .calendar {
	padding:5px;
	position: relative;
}
#mainBottom #todaysHeadlines .calendar .month h2 span {
	line-height:1.8em;
}
#mainBottom #todaysHeadlines .calendar .nav_prev {
	font-size:1.5em;
	position:absolute;
	left:5px;
	top:5px;
	width:10px;
	line-height:1em;
}

#mainBottom #todaysHeadlines .calendar .nav_next {
	font-size:1.5em;
	position:absolute;
	right:5px;
	top:5px;
	width:10px;
	line-height:1em;
}
#mainBottom #todaysHeadlines .calendar .month {
	float:left;
	text-align:center;
	clear:none;
	margin-bottom:5px;
}
#mainBottom #todaysHeadlines .calendar .clearer {
	clear:none;
	float:left;
}
#mainBottom #todaysHeadlines .calendar ol li {
	width:35px;
	float:left;
	margin:1px 1px 1px 0;
	text-align:center;
	font-weight:normal;
	line-height:1.5em;
}
#mainBottom #todaysHeadlines .calendar ol li.selected {
	background-color:#FAFAFA;
}
#rightRandom001 {
	height:66px;
	width:294px;
	display:block;
	overflow:hidden;
}

#ticker dl {
	font-size:0.85em;
}
#ticker dl dt {
	float:left;
	margin-right:5px;
	color:#ed8522;
	font-weight:bold;
}
#ticker dl dd {
	float:left;
	text-align:left;
}
#ticker dl dd a {
	
}
#ticker dl dd a:hover {
	font-weight:bold;
}

.singlePollStatic .inner h1 {
	font-size:1.3em;
	line-height:1.2em;
	margin-bottom: 4px;
}
.singlePollStatic .inner .imgLeft {
	float:left;
	width:30%;
	overflow:hidden;
	margin-bottom: 5px;
}
.singlePollStatic .inner .imgLeft img {
	vertical-align:bottom;
}
.singlePollStatic .inner .textRight {
	float:right;
	text-align:left;
	vertical-align:bottom;
	width:70%;
	margin-bottom: 5px;
}
.singlePollStatic .inner .textRight h3 {
	font-size:1em;
	line-height:normal;
}
.singlePollStatic h3 {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:1em;
	font-weight:bold;
	margin:0;
	line-height:normal;
	letter-spacing:normal;	
	text-indent:0;
	text-transform:none;
	position:relative;
	top:0;
	margin-bottom:3px;
}
.singlePollStatic .inner .textRight blockquote p {
	margin:0;
	line-height:normal;
	float:left;
}

.topContact {
	margin-bottom: 8px;
}
.topContact h1 {
	font-size: 1.5em;
}
.topContact p a {
	color:#2588CE;
	text-decoration:underline;
}
.middleContact {
	margin-bottom: 8px;
	margin-right: 5px;
	width:280px;
}
.middleContact .h2container {
	margin-bottom: 5px;
}
.middleContact .h2container h2 {

}
.middleContact .h2container p a {
	color:#2588CE;
	text-decoration:underline;
}
.middleContact .left {
	width: 80px;
	float: left;
}
.middleContact .left img {
	vertical-align:bottom;
	margin-bottom:3px;
}
.middleContact .right {
	width:200px;
	overflow:hidden;
	float:left;
}
.middleContact .right h3 {

}
.middleContact .right p a {
	color:#2588CE;
	text-decoration:underline;
}

/* *******************************************************************************************************************************************************
	RSS Teaser, Anders 090219
******************************************************************************************************************************************************* */

.rssTeaserContainer h3, .rssTeaserContainer h2 {
background:transparent url(http://st.nu/misc/images/icon_rss.gif) no-repeat;
padding-left:20px;
height:16px;
margin-bottom:2px;
}

.rssTeaserContainer a { font-size:0.85em; width:280px; height:13px; overflow:hidden; display:block; }

.pageBlockContainer .rssTeaserContainer { margin-bottom:0; }

/* *******************************************************************************************************************************************************
	Forum, Anders 081126
******************************************************************************************************************************************************* */
.forumDepartmentColumn { 
background:#fff;
}

.forumDepartmentColumn .searchTeaserContainer {
height:17px;
}


.forumDepartmentColumn .searchTeaserContainer h3 {
float:left;
width:100px;
display:block;
margin-right:10px;
}

div.forumDepartmentColumn div.searchTeaserContainer .form {
float:left;
/*width:190px;*/
display:block;
}

.forumDepartmentColumn .searchTeaserContainer { clear:both; }

.forum_category_start {
padding:7px;
background:#fff;
clear:both;
}

.forum_category_start .category_head h3 a {
font-size:1.8em;
line-height:1.2em;
}

.forum_category_start .category_head h3 { margin-bottom:5px; }

.link_show_more { display:none; }

.category_threadsContainer { 
padding:0;
margin-top:10px;
}

.category_threadsContainer li.header h3 { display:none; }

.category_threadsContainer ul.category_threads { margin:0; }

.category_threadsContainer ul.category_threads a {
text-align:left;
font-style:normal;
font-weight:bold; 
padding-left:21px;
background-image: url(http://st.nu/misc/images/icon_forumThread.gif);
background-repeat: no-repeat;
background-position:top left;
color:#2588CE;
margin:0 7px 3px 0;
line-height:1.5em;
}

.presentional, .time,
#forum_comments .threadhead .body span.timestamp,
#forum_comments li.comment .body span.timestamp,
#forum_threadlist tr td span.timestamp {
color:#888;
font-size:0.8em;
line-height:1em;
font-weight:normal;
}

#forum_comments ol.comments .empty p em { display:none; }

.forumDepartmentColumn #forum_header, .forumDepartmentColumn #forum_list {
}

.forumDepartmentColumn #forum_header {
background:#fff;
padding:7px;
}

.forumDepartmentColumn #forum_header h1 { font-size:1.8em; margin-bottom:10px; }

.forumDepartmentColumn #forum_header h1 span{ display:none; }

.forumDepartmentColumn #forum_header h1 em  {
font-style:normal;
}

#forum_header fieldset{
padding:0;
margin:0;
}

#forum_header fieldset .change_forum{
margin-bottom:7px;
}

#forum_header fieldset .change_forum label {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
}

#forum_header fieldset .searchTeaserContainer {
padding:0;
margin:0;
}

#forum_header fieldset .searchTeaserContainer .string{
margin-left:17px;
}

#forum_header fieldset .change_forum select#option {
margin-left:4px;
border: 1px solid #1a7abf;
width:166px;
color:#888;
font-family:Verdana,Arial,Helvetica,sans-serif;
}

#forum_header fieldset legend { display:none; }

#forum_comments .threadhead,
#forum_comments li.comment {
display:block;
background:#fff;
clear:both;
padding:7px 0 7px 7px;
}

#forum_comments li.comment {
background-image: url(http://st.nu/misc/images/forumTopicBkg.gif);
background-repeat: repeat-y;
background-position: 150px 0px;
border:1px solid #888;
}

#forum_comments .threadhead .user span.comments,
#forum_comments li.comment .user span.comments {
display:block; 
line-height:20px;
font-size:11px;
}

#forum_comments .threadhead .user span.name,
#forum_comments li.comment .user span.name {
width:100px;
overflow:hidden;
color:#888;
font-weight:bold;
}

#forum_comments .threadhead .user,
#forum_comments li.comment .user {
float:left;
width:136px;
margin-right:15px;
}

#forum_comments .threadhead .body h2 { display:none; }

#forum_comments .threadhead .body span.timestamp {
float:right;
display:block;
margin-right:530px;
}

#forum_comments .threadhead .body span.comments { display:none; }

#forum_comments .threadhead .body .text,
#forum_comments li.comment .body .text {
float:left;
width:589px;
margin:7px 0;
}

#forum_comments .threadhead .body span.timestamp em,
#forum_comments li.comment .body span.timestamp em {
display:none;
}

#forum_comments .threadhead .options,
#forum_comments li.comment .options {
clear:both;
display:block;
width:600px;
margin-left:151px;
padding-top:3px;
}

#forum_comments .threadhead .options a,
#forum_comments li.comment .options a{
text-align:left;
font-style:normal;
font-weight:bold; 
padding-left:21px;
background-image: url(http://st.nu/misc/images/icon_forumQuote.gif);
background-repeat: no-repeat;
background-position:top left;
color:#2588CE;
margin:0 7px 3px 0;
}

#forum_comments .threadhead .options a.report,
#forum_comments li.comment .options a.report{
background-image: url(http://st.nu/misc/images/icon_forumReport.gif);
margin-left:7px;
}

#forum_comments li.comment { margin-bottom:8px; }

#forum_comments ol.comments { padding:7px; }

.create_thread_container {
margin-top:7px;
padding:7px;
}

.create_thread_container h2 {
width:200px;
margin-bottom:5px;
}

.create_thread_container h2 span em{ font-style:normal; }

.create_thread_container .new_thread fieldset label { display:none; }

.create_thread_container .new_thread fieldset textarea {
margin-bottom:10px;
width:765px;
}

.create_thread_container .new_thread fieldset div {
}

.create_thread_container .new_thread fieldset label.none {
float:left;
display:block;
margin-right:10px;
line-height:20px;
}

.create_thread_container .instructions p{
width:100%;
margin:10px 0;
font-size:10px;
}

.create_thread_container #hot_threads .login_container { margin-top:15px; }

.create_thread_container #hot_threads .login_container a { 
font-weight:bold;
color:#2588CE;
}

.create_thread_container #hot_threads h3,
.create_thread_container #hot_threads ol { display:none; }


.body .text blockquote {
margin-left:10px;
padding:5px;
background-color:#EEE;
margin-bottom:5px;
}

.body .text blockquote p { font-style:italic; }

#forum_threadlist table {
border:1px solid #888;
padding:7px;
margin:14px 0 0 7px;
width:766px;
}

#forum_threadlist table thead{
color:#888;
}

#forum_threadlist tr th {
padding-bottom:7px;
}

#forum_threadlist tr th h2 { padding-bottom:3px; }

#forum_threadlist tr th h2 a,
#forum_threadlist tr th a.thread_link {
text-align:left;
font-style:normal;
font-weight:bold; 
padding-left:21px;
background-image: url(http://st.nu/misc/images/icon_forumThread.gif);
background-repeat: no-repeat;
background-position:top left;
color:#2588CE;
margin:0 7px 3px 0;
}

#forum_threadlist tr th a.thread_link {
background:#fff;
background-image: url(http://st.nu/misc/images/icon_forumReply.gif);
background-repeat: no-repeat;
}

#forum_threadlist tr th h2{
color:#2588CE;
margin-bottom:5px;
}

#forum_threadlist tr td a {
cursor:pointer;
color:#888;
font-weight:bold;
}

#forum_threadlist tr td span.timestamp { margin-left:5px; }

.create_thread_container .new_thread fieldset input#name {
float:left;
margin-bottom:7px;
width:300px;
}

.create_thread_container .new_thread fieldset .userLogin br { clear:both; }

/* väderpuff på vädersidan */
.mainColumn #nvflashContainer {
	padding:10px 21px;
	background-color:#FFF;
	margin-bottom:8px;
}

/* *******************************************************************************************************************************************************
	Poll direkt inuti puff, Anders 081205
******************************************************************************************************************************************************* */

.themeBlockContainer .pageBlockContainer .pollContainer h3{
background:#fff;
margin-bottom:0;
border-top: 1px solid #808080;
padding-top:5px;
}

.themeBlockContainer .pageBlockContainer .pollContainer h3 span {
padding:0;
margin:0;
text-transform:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
letter-spacing:normal;
font-size:1.6em;
color:#888;
line-height:16px;
}
/* *******************************************************************************************************************************************************
	Login modalfönster Anders 090120
******************************************************************************************************************************************************* */
.mainColumn #login_container a { font-weight:bold; color:#2588CE; }
.mainColumn #login_container fieldset#log_in legend { display:none; }
.mainColumn #login_container p.preamble { margin-bottom:7px; }
.mainColumn #login_container fieldset#log_in .fldsep.box { margin-bottom:5px; }
.mainColumn #login_container.start {
	background: #fff url(http://st.nu/misc/images/valkommen.jpg) no-repeat;
	background-position: 232px 43px;
	height:414px;
	display:block;
}
.mainColumn #login_container a.toggleTerms { display:block; }

#login_container .error p { width:400px; }

#modalWindowInner { padding:0; }

#modalWindowWrapper .close {
display:block;
width:62px;
height:16px;
background:transparent url(http://st.nu/misc/images/closeWindow.gif) no-repeat;
background-position: right top;
font-size:12px;
font-weight:bold;
color:#2588CE;
margin:12px 25px 0 0;
}

#modalWindowWrapper #login_container, #modalWindowWrapper .tipafriendContainer{ background:#fff; padding:12px; }

.mw_userLogin.mw_start.mw_login_container #modalWindowInner #login_container.start {
	background: #fff url(http://st.nu/misc/images/valkommen.jpg) no-repeat;
	background-position: 312px 43px;
	width:571px;
	height:414px;
	display:block;
}

#login_container p.preamble{
	width:240px;
	overflow:hidden;
	height:60px;
	display:block;
}


#modalWindowInner p.preamble,
#login_container p.preamble ,
.newComment .acceptTerm,
#userForm .preamble { color:#666; }

#login_container h1, #modalWindowInner h1,  #modalWindowInner .tipafriendContainer .header, #viewImageSlideshow #viewImageSlideshow_header{
display:block;
height:44px;
background:transparent url(http://st.nu/misc/images/loginLogo.jpg) no-repeat top left;
padding:10px 0 0 90px;
color:#666;
font-size:17px;
}

#login_container fieldset#log_in { width:240px; overflow:hidden; }
#login_container fieldset#log_in legend,
#login_container #registerAndEditForm fieldset#get_account  fieldset.formNormal legend { display:block; margin-bottom:7px; }
#login_container fieldset#log_in .fldsep.box { padding:0; text-align:left; margin-bottom:5px; }
#login_container fieldset#log_in .fldsep.box label.requiredfield.emailfield { margin-right:15px; }
#login_container fieldset#log_in .fldsep.box .rememberMeWrapper { margin-top:5px; }
.rememberMeWrapper input { border:0; }
#login_container fieldset#log_in .fldsep.box .rememberMeWrapper .toggableTerms.hiddenAfterToggle { margin-top:5px; color:#666; font-size:0.95em; }
#login_container fieldset#log_in .fldsep.box .rememberMeWrapper label { display:block; }
#login_container fieldset#log_in .fldsep.box .rememberMeWrapper input#ChkRememberMe { padding-top:3px; width:16px; }

#login_container fieldset#log_in .box.toolStrip {
/*margin-top:10px;*/
text-align:left;
width:275px;
overflow:hidden;
}

#login_container fieldset#log_in .box.toolStrip p.forgot_password {
float:left;
display:block;
width:133px;
height:15px;
padding:3px 5px 0 5px;
margin:0 0 0 4px;
overflow:hidden;
border:1px solid #2588CE;
}

#login_container fieldset#log_in .box.toolStrip p.forgot_password a {
display:block;
height:18px;
font-size:0.85em;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#login_container fieldset#log_in .box.toolStrip input.standardButton.btnDefault { float:left; height:20px; padding:0 2px 2px 2px; }

#login_container fieldset#log_in p.additional_info { margin-top:5px; }
#login_container fieldset#log_in p.additional_info a {
	display:block;
	width:70px;
	height:15px;
	margin-top:5px;
	border:1px solid #2588CE;
	padding:2px 5px;
	font-size:0.85em;
}

#modalWindowWrapper .tipafriendContainer em { display:none; }


/* *******************************************************************************************************************************************************
	Bildextra modalfönster Anders 090211
******************************************************************************************************************************************************* */
a#modalWindowClose { float:right; margin:12px 12px 0 0; }

#viewImageSlideshow_placeholder .imageCaptionIcon {
width:104px;
height:21px;
background:transparent url(http://st.nu/misc/images/bg_readPicText.gif) no-repeat;
border:0;
}

#viewImageSlideshow { background:#fff; overflow:hidden; padding:12px; }

/*start ie6 fix (hasLayout relaterat) */
* html #viewImageSlideshow {
	width:650px;
}
#viewImageSlideshow #viewImageSlideshow_placeholder {
	text-align:center;
}
#viewImageSlideshow #viewImageSlideshow_placeholder img {
	text-align:center;
}
* html #viewImageSlideshow #viewImageSlideshow_placeholder .imageCaption {
	text-align:left;
}
/*end*/

#viewImageSlideshow #viewImageSlideshow_placeholder .staticImageCaption {
	text-align:left;
}

#viewImageSlideshow #viewImageSlideshow_header {
background-position:12px 12px;
padding-left:100px;
height:76px;
}

#viewImageSlideshow #viewImageSlideshow_header h3{
/*font-size:1.4em;
color:#000;*/
display:none;
}

#modalWindowInner .tipafriendContainer h1 {
background:#fff;
color:#000;
padding:0;
}

#viewImageSlideshow dt.position { height:20px; width:100%; }
#viewImageSlideshow .staticImageCaption dl dt { float:left; margin:2px 4px 0 0; }
#viewImageSlideshow dd { margin:2px 0 0 0; }
#viewImageSlideshow dd#viewImageSlideshow_forward a {
float:right;
background:transparent url(http://st.nu/misc/images/icon_forward.gif) no-repeat;
background-position:left 2px;
padding-left:14px;
width:45%;
text-align:left;
}

#viewImageSlideshow dd#viewImageSlideshow_rewert a {
float:left;
background:transparent url(http://st.nu/misc/images/icon_back.gif) no-repeat;
background-position:right 2px;
padding-right:14px;
width:45%;
text-align:right;
}

#viewImageSlideshow dt.position em { font-style:normal; }

#modalWindowWrapper.mw_viewImageSlideshow .close {
display:block;
width:62px;
height:16px;
background:transparent url(http://st.nu/misc/images/closeWindow.gif) no-repeat;
background-position: right top;
font-size:12px;
font-weight:bold;
color:#2588CE;
margin:12px 25px 0 0;
}

/* *******************************************************************************************************************************************************
	iFrame i modalfönster Anders 090224
******************************************************************************************************************************************************* */

#modalWindowInner .externalIframeContainer { padding:12px 100px; background:#fff; text-align:center; }


/* *******************************************************************************************************************************************************
	Registreringsrutan, Glömt lösenord-modal Anders 090121
******************************************************************************************************************************************************* */

/*#registerAndEditForm fieldset#get_account fieldset.formNormal { width:400px; }*/
#registerAndEditForm fieldset#get_account fieldset.formNormal label { float:left; }
#registerAndEditForm fieldset#get_account fieldset.formNormal input { float:right; }
#registerAndEditForm fieldset#get_account .fldsep.box { height:20px; }
#registerAndEditForm fieldset#get_account fieldset.formNormal legend { visibility:hidden; height:1px; overflow:hidden; }
.userFunctionsContainer { display:block; height:50px; }
#registerAndEditForm fieldset#get_account .userFunctionsContainer p { float:left; width:300px; }
#registerAndEditForm fieldset#get_account .userFunctionsContainer .quality { clear:both; }
#registerAndEditForm fieldset#get_account .userFunctionsContainer .quality .poor{ float:right; }
#registerAndEditForm fieldset#get_account .userFunctionsContainer .quality .good{ float:right; margin-right:94px; }
#registerAndEditForm fieldset#get_account .userFunctionsContainer #passwordStrengthMeterContainer { float:right; width:143px; margin-top:5px; border:1px solid #2588CE; }
#registerAndEditForm fieldset#get_account #infoMailWrapper { margin:10px 0 0 0; }
#registerAndEditForm fieldset#get_account #registrationTermsContainer { margin:10px 0; }
#registerAndEditForm fieldset#get_account #registrationTermsContainer label,
#registerAndEditForm fieldset#get_account #registrationTermsContainer input { float:left; }
#registerAndEditForm fieldset#get_account #registrationTermsContainer p { float:left; width:370px; height:15px; margin-left:15px; overflow:hidden; }
#registerAndEditForm fieldset#get_account #registrationTermsContainer p a { color:#2588CE; }
#registerAndEditForm fieldset#get_account .box.toolStrip .standardButton { padding-left:6px; }
#registerAndEditForm select { float:right; margin-left:5px; height:19px; font-size:11px; }

#login_container h1.size2 {
display:block;
height:44px;
background:transparent url(http://st.nu/misc/images/loginLogo.jpg) no-repeat top left;
padding:4px 0 0 90px;
color:#666;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:17px;
font-weight:bold;
}

#recoverPasswordForm fieldset legend { display:none; }
#recoverPasswordForm fieldset .fldsep.box { margin-top:10px; }
#recoverPasswordForm fieldset .fldsep.box input { border:1px solid #2588CE; }
#recoverPasswordForm fieldset .toolStrip { margin-top:10px; }
#recoverPasswordForm fieldset .toolStrip .standardButton.btnDefault { display:block; padding:0 5px 2px 5px; width:60px; color:#2588CE; border:1px solid #2588CE; }


/* *******************************************************************************************************************************************************

	Formulär, Anders 090121
******************************************************************************************************************************************************* */
#userForm h1.size2 { font-size:1.6em; margin-bottom:10px; }

#userForm p.requiredfield, #userForm .fldsep { margin-top:10px; }
#userForm .fldsep select { float:left; display:block; margin-left:10px; }
#userForm .fldsep textarea { float:left; margin-top:5px; width:466px; }

#userForm .fldsep label { float:left; }
#userForm .fldsep input { float:right; }

#userForm fieldset.checkboxgroup .fldsep input,
#userForm fieldset.checkboxgroup .fldsep label,

#userForm fieldset.radiobuttongroup .fldsep input,
#userForm fieldset.radiobuttongroup .fldsep label { float:none; }

#userForm .toolStrip { margin-top:10px; }

#userForm fieldset.radiobuttongroup p { margin-top:20px; }
#userForm h4 { margin-top:20px; }

/* *******************************************************************************************************************************************************
	Delade puffar, Anders 090209
******************************************************************************************************************************************************* */

.mainContentContainer .mainColumn .pageBlockContainer.faux5050.clearfix { 
background:transparent url(http://st.nu/misc/images/bg_mainColumn5050.gif) repeat-y; }
.mainContentContainer .mainColumn .pageBlockContainer.faux6633.clearfix {
background:transparent url(http://st.nu/misc/images/bg_mainColumn6633.gif) repeat-y; }
.mainContentContainer .mainColumn .pageBlockContainer.faux3366.clearfix {
background:transparent url(http://st.nu/misc/images/bg_mainColumn3366.gif) repeat-y; }
.mainContentContainer .mainColumn .pageBlockContainer.faux333333.clearfix {
background:transparent url(http://st.nu/misc/images/bg_mainColumn333333.gif) repeat-y; }
.mainContentContainer .extraColumn .pageBlockContainer.faux5050.clearfix { 
background:transparent url(http://st.nu/misc/images/bg_extraColumn5050.gif) repeat-y; }

.mainContentContainer .pageBlockContainer .pageBlock .articleTeaser h3 { overflow:hidden; }
.mainContentContainer .pageBlockContainer .pageBlock .articleTeaser p { overflow:hidden; }
.mainContentContainer .pageBlockContainer .pageBlock .articleTeaser { overflow:hidden; }

.mainContentContainer .mainColumn .pageBlockContainer .pageBlock.column5050 .articleTeaser,
.mainContentContainer .mainColumn .pageBlockContainer .pageBlock.column5050 .simpleTeaserContainer,
.mainContentContainer .mainColumn .pageBlockContainer .pageBlock.column5050 .familyAdTeaser { width:224px; margin:0; }
.mainContentContainer .mainColumn .pageBlockContainer .pageBlock.column5050.column2 .articleTeaser,
.mainContentContainer .mainColumn .pageBlockContainer .pageBlock.column5050.column2 .simpleTeaserContainer,
.mainContentContainer .mainColumn .pageBlockContainer .pageBlock.column5050.column2 .familyAdTeaser,
.mainContentContainer .mainColumn .pageBlockContainer .pageBlock.column5050.column2 .rssTeaserContainer { margin-left:3px; }

.mainContentContainer .mainColumn .pageBlockContainer .pageBlock.column6633.column1,
.mainContentContainer .mainColumn .pageBlockContainer .pageBlock.column3366.column2 { width:320px; }
.mainContentContainer .mainColumn .pageBlockContainer .pageBlock.column6633.column1 .articleTeaser,
.mainContentContainer .mainColumn .pageBlockContainer .pageBlock.column6633.column1 .simpleTeaserContainer,
.mainContentContainer .mainColumn .pageBlockContainer .pageBlock.column3366.column2 .simpleTeaserContainer,
.mainContentContainer .mainColumn .pageBlockContainer .pageBlock.column3366.column2 .articleTeaser { width:300px; }
.mainContentContainer .mainColumn .pageBlockContainer .pageBlock.column6633.column2,
.mainContentContainer .mainColumn .pageBlockContainer .pageBlock.column3366.column1 { width:162px; }
.mainContentContainer .mainColumn .pageBlockContainer .pageBlock.column6633.column2 .articleTeaser,
.mainContentContainer .mainColumn .pageBlockContainer .pageBlock.column3366.column1 .articleTeaser,
.mainContentContainer .mainColumn .pageBlockContainer .pageBlock.column6633.column2 .simpleTeaserContainer,
.mainContentContainer .mainColumn .pageBlockContainer .pageBlock.column3366.column1 .simpleTeaserContainer { width:148px; }

.mainContentContainer .mainColumn .pageBlockContainer .pageBlock.column333333 { width:156px; }
.mainContentContainer .mainColumn .pageBlockContainer .pageBlock.column333333 .articleTeaser,
.mainContentContainer .mainColumn .pageBlockContainer .pageBlock.column333333 .simpleTeaserContainer { width:142px;  }

.mainContentContainer .mainColumn .pageBlockContainer .pageBlock.column333333.column2 .articleTeaser,
.mainContentContainer .mainColumn .pageBlockContainer .pageBlock.column333333.column3 .articleTeaser,
.mainContentContainer .mainColumn .pageBlockContainer .pageBlock.column333333.column2 .simpleTeaserContainer,
.mainContentContainer .mainColumn .pageBlockContainer .pageBlock.column333333.column3 .simpleTeaserContainer { width:143px; }
.mainContentContainer .mainColumn .pageBlockContainer .pageBlock.column333333.column2,
.mainContentContainer .mainColumn .pageBlockContainer .pageBlock.column333333.column3 { width:157px; margin-left:6px; }

.mainContentContainer .extraColumn .pageBlockContainer .pageBlock.column5050 .articleTeaser,
.mainContentContainer .extraColumn .pageBlockContainer .pageBlock.column5050 .simpleTeaserContainer,
.mainContentContainer .extraColumn .pageBlockContainer .pageBlock.column5050 .familyAdTeaser { width:130px; margin:0; }
.mainContentContainer .extraColumn .pageBlockContainer .pageBlock.column5050.column2 .articleTeaser,
.mainContentContainer .extraColumn .pageBlockContainer .pageBlock.column5050.column2 .simpleTeaserContainer,
.mainContentContainer .extraColumn .pageBlockContainer .pageBlock.column5050.column2 .familyAdTeaser { margin-left:3px; }


/* *******************************************************************************************************************************************************
	Recension, Anders 090210
******************************************************************************************************************************************************* */
#articleContainer.review { display:none; }
.review .iconGenre { display:none; }
.review .reviewScore { margin-bottom:5px; }
.review .genreWrapper articleLabel {  }
.review h1#articleHeader { display:none; }
.review .reviewScore span.label { display:none; }
.review .reviewScore span.reviewScoreScale { display:none; }
.review .reviewScoreValue.score1.value em,
.review .reviewScoreValue.score2.value em,
.review .reviewScoreValue.score3.value em,
.review .reviewScoreValue.score4.value em,
.review .reviewScoreValue.score5.value em { display:none; }
.review .reviewScoreValue {
display:block;
width:96px;
height:20px;
margin:4px 0 4px 0;
}
#articleContainer.review .bodyContainer .articlePreamble {font-weight:bold;}
#articleContainer.review .headlineContainer .reviewDetails.richText p {margin:2px 0 4px 0; font-weight:bold;}
.review .reviewScoreValue.score1.value { background:transparent url(http://st.nu/misc/images/icon_grade1.gif) no-repeat; }
.review .reviewScoreValue.score2.value { background:transparent url(http://st.nu/misc/images/icon_grade2.gif) no-repeat; }
.review .reviewScoreValue.score3.value { background:transparent url(http://st.nu/misc/images/icon_grade3.gif) no-repeat; }
.review .reviewScoreValue.score4.value { background:transparent url(http://st.nu/misc/images/icon_grade4.gif) no-repeat; }
.review .reviewScoreValue.score5.value { background:transparent url(http://st.nu/misc/images/icon_grade5.gif) no-repeat; }

.review .reviewDetails { clear:both; margin:0; padding:0; }
.review .reviewDetails p { height:10px; margin:0; padding:0; }
/* tillägg av egna betyg i recensionskommentarer, Fredrik 090625 */
.commentsWrapper .comment .score { display:block; width:96px; height:26px; }
.commentsWrapper .comment .score .label { display:none; }
.commentsWrapper .comment .score.score1 { background:transparent url(http://st.nu/misc/images/icon_grade1.gif) no-repeat; }
.commentsWrapper .comment .score.score2 { background:transparent url(http://st.nu/misc/images/icon_grade2.gif) no-repeat; }
.commentsWrapper .comment .score.score3 { background:transparent url(http://st.nu/misc/images/icon_grade3.gif) no-repeat; }
.commentsWrapper .comment .score.score4 { background:transparent url(http://st.nu/misc/images/icon_grade4.gif) no-repeat; }
.commentsWrapper .comment .score.score5 { background:transparent url(http://st.nu/misc/images/icon_grade5.gif) no-repeat; }


/* *******************************************************************************************************************************************************
	Min Sida, Anders 090219
******************************************************************************************************************************************************* */
.myPageWrapper { background:#fff; padding:7px; }
.myPageWrapper .vcard.memberProfile .thumbImgWrapper { float:left;  }
.myPageWrapper .vcard.memberProfile .memberSummary { float:left; }
.myPageWrapper .vcard.memberProfile .memberSummary h1 { float:left; font-size:1.3em; color:#91268F; margin-right:5px; }
.myPageWrapper .vcard.memberProfile .memberSummary h2.fn { font-size:1.3em; width:336px; }
.myPageWrapper .vcard.memberProfile .memberSummary h2.fn span { clear:both; display:block; font-size:0.8em; margin-top:3px; color:#666; }
.myPageWrapper .vcard.memberProfile .memberSummary dl.activity { margin-top:4px; }
.myPageWrapper .vcard.memberProfile .memberSummary dl.activity dt.odd { float:left; margin-right:26px; }
.myPageWrapper .vcard.memberProfile .memberSummary dl.activity dt.even { float:left; margin-right:10px; }
.myPageWrapper .vcard.memberProfile .memberSummary dl.details { display:none; }
.myPageWrapper .memberTools ul.toolstrip { margin-bottom:12px; }
.myPageWrapper .memberTools ul.toolstrip li { height:20px; margin-bottom:5px; }
.myPageWrapper .memberTools a.tipafriend { padding-left:21px; font-weight:bold; color:#2588CE; }
.myPageWrapper .memberTools a.editMyPage,
.standardButton.interrupt {
display:block;
width:140px;
height:15px;
padding:3px 5px 2px 5px;
margin:0px;
overflow:hidden;
border:1px solid #2588CE;
color:#2588CE;
font-size:0.85em;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-weight:bold;
}

.myPageWrapper .pluginWrapper.myPageStartpage .hiddenAfterToggle span { display:none; }
.myPageWrapper .pluginWrapper.myPageStartpage a.hiddenAfterToggle span {
display:block;
text-align:left;
font-style:normal;
padding-left:21px;
color:#2588CE;
font-weight:bold;
background:transparent url(http://st.nu/misc/images/icon_readMore.gif) no-repeat;
background-position:top left;
margin-bottom:3px;
}

.myPageWrapper .pluginWrapper.myPageStartpage a.hiddenAfterToggle:hover span { text-decoration:underline; }
.myPageWrapper .myPagesProfileExtended .contact_information.hiddenAfterToggle,
.myPageWrapper .myPagesProfileExtended .additional_information.hiddenAfterToggle .presentation { padding-bottom:5px; border-bottom:1px solid #888; margin-bottom:5px; }
.myPageWrapper .pluginWrapper.editMyPage #login_container { margin:0; padding:0; width:468px; }
.myPageWrapper .pluginWrapper.editMyPage #login_container h1 {
height:18px;
background:none;
padding:0;
color:#666;
font-size:17px;
margin-top:10px;
display:none;
}

.myPageWrapper #mypageSettings .header,
.myPageWrapper #mypageSettings fieldset.voluntary_info legend,
.myPageWrapper #mypageSettings .load_img label { display:none; }
.myPageWrapper #mypageSettings fieldset { margin-top:15px; }

.myPageWrapper p.preamble,
.myPageWrapper #mypageSettings .load_img p { font-size:11px; margin-top:5px; color:#888; }

.myPageWrapper fieldset#get_account,
.myPageWrapper fieldset#get_account fieldset.formNormal { margin:0; }

.myPageWrapper fieldset#get_account .box.toolStrip { margin-top:10px; }
#infoMailWrapper input { border:none; }
.myPageWrapper #mypageSettings ul.managementNav.tabs { padding-top:1px; border:1px solid #888; height:17px; }
.myPageWrapper #mypageSettings ul.managementNav.tabs li { float:left; }

.myPageWrapper #mypageSettings .load_img h3 { margin:10px 0 4px 0; }
.myPageWrapper #mypageSettings .img_load_img img { border:1px dotted #888; margin-top:10px; }
.myPageWrapper #mypageSettings .unloadPicture input#remove_image { display:block; }

.myPageWrapper #mypageSettings fieldset.voluntary_info label.about_me { display:block; font-weight:bold; margin-bottom:3px; }
.myPageWrapper #mypageSettings fieldset.voluntary_info textarea#about_me { width:466px; }

.myPageWrapper #mypageSettings fieldset.voluntary_info label.my_links { display:block; margin:10px 0 3px 0; font-weight:bold; }
.myPageWrapper #mypageSettings fieldset.voluntary_info input#url { width:300px; }
.myPageWrapper #mypageSettings fieldset.voluntary_info select { display:block; height:16px; }
.myPageWrapper #mypageSettings fieldset.voluntary_info .infoMail { margin:10px 0; }
.myPageWrapper #mypageSettings fieldset.voluntary_info .infoMail input { border:none; }

.interruptSubmit .standardButton { float:left; }
.interruptSubmit .standardButton.interrupt { width:47px; height:10px; padding:1px 5px 4px 5px; margin-left:5px; }


/* *******************************************************************************************************************************************************
	Kontaktsida, Anders 090223
******************************************************************************************************************************************************* */

.mainColumn #contact .middleContact { width:468px; }
.extraColumn #contact .middleContact { width:280px; }
#contact .middleContact .left { width:70px; float:left; display:block; margin:0 8px 8px 0; }
#contact .middleContact .right { float:right; display:block; overflow:hidden; margin-bottom:8px; }
#contact .middleContact .h2container { margin-bottom:20px; }
.mainColumn .middleContact .right { width:390px; }
.extraColumn .middleContact .right { width:200px; }

.articleTeaser div.relatedLinks li { background-position:0 2px; }
.articleTeaser div.relatedLinks ul { margin:0; padding:0; }

.articleTeaser div.relatedLinks {
width:468px;
padding:0;
margin:0;
left:0;
}

/* === Fotograf byline (1.3.1) === */
/*
	På kunds begäran är höger- och vänsterställda
	artikelpuffbilder här dold tills vidare.
	CSS som döljer är nedan utmärkt med kommentar.
	
	/adeprimo_andersy 2009-03-11
*/

	/* *** {{--3.12 photographer byline}} *** */
	.articleTeaser div.imageTeaser {
		 margin:0 0 5px 0;
		 text-align:right;
	}
		.articleTeaser div.imageTeaser.left
		{
			margin:0px 12px 5px 0;
			float:left;
			text-align:left;
		}
		.articleTeaser div.imageTeaser.right
		{
			margin:0px 0 5px 12px;
			float:right;
		}
		.articleTeaser div.imageTeaser img 
		{
			float:none;
			display:block;
			margin:0 0 2px;
		}
	dl.photographer
		{
			display:inline;
			color:#999;
			font-size:.85em;
		}
			/* === hide left and right bylines === */
			div.imageTeaser.left dl.photographer,
			div.imageTeaser.right dl.photographer
			{
				display:none;
			}
			/* === /hide left and right bylines === */
			dl.photographer dt.structural
			{
				position:static;
				display:inline;
				padding:2px 5px 2px 0;
			}
			dl.photographer dd
			{
				display:inline;
				padding:2px 0;
				line-height:1.2em;
			}
			#articleContainer dl.photographer 
			{
				float:right;
				font:normal .95em/1 verdana,sans-serif;
				line-height:1.2em;

				margin:3px 0 0 1em;
			}
			.simpleTeaserContainer .left dl.photographer,
			.simpleTeaserContainer .right dl.photographer 
			{
				font-size:.8em;
			}
			#topHeaderContents .pageBlock.column25252525.column3 .imageTeaser.top {
				display:none;
			}
	/* *** /3.12 photographer byline *** */

/* fixar bylines till bilder i extrakolumnen */
#articleContainer .articleFloatContainer .articlePictures dl.photographer {
	clear:both;
	float:none;
	text-align:right;
	display:block;
	margin:0 0 8px 0;
}
#articleContainer .articleFloatContainer .articlePictures {
	margin:0 0 2px 0;
}

/* Punktlista i faktarutor */
.singleFactsContainer .richText ul li {
	list-style:disc;
	list-style-position:inside;
	pading:0;
	margin:0 0 2px 0;
}

/* fixar radavstånd blan länkar i artikelläge, extracolumn */
#articleContainer #articleContent .articleFloatContainer .related_articlesContainer dd {
	min-height:19px;
	height:auto;
}
/* fixar luft mellan 72060-banner och söket så allt syns */
#topHeaderContents .pageBlockContainer .pageBlock.column25252525.column4 .simpleTeaserContainer div.imageTeaser {
	margin:0 0 5px 0;
	height:28px;
	overflow:hidden;
	display:inline;
}
#topHeaderContents .pageBlockContainer .pageBlock.column25252525.column4 .simpleTeaserContainer div.imageTeaser a,
#topHeaderContents .pageBlockContainer .pageBlock.column25252525.column4 .simpleTeaserContainer div.imageTeaser a img {
	margin:0;
	padding:0;
	line-height:normal;
	border:none;
	float:none;
	display:inline;
}

/* visar senaste nytt direkt */
*.JSDependent {
	display:block;
	visibility:visible;
}
/* addThis länken */ 
img#addthis {
	margin-top:8px;
	display:block;	
}
#sharelink {
	clear:both;
}

table .ad-annonssaljarna {
	margin-bottom:8px;
}

/* sponsrade länkar */
#eniro_SponsoredLinksContainer {
	margin-bottom:8px;
	background-color:#FFF;
	border:1px solid #CCC;
}
#eniro_SponsoredLinksContainer span {
	padding:2px 12px;
	background-color:#CCC;
	margin-bottom:3px;
	font-size:0.9em;
	display:block;
}
#eniro_SponsoredLinksContainer .eniro_sponslink {
	padding:0 6px 0 6px;
}
#eniro_SponsoredLinksContainer .eniro_sponslink .eniro_link {
	margin-bottom:3px;
	padding:6px;
	background-color:#FFF;
	font-family:"Times New Roman", Times, serif;
	font-size:1em;
	font-style:normal;
	font-weight:normal;
	line-height:normal;
}
#eniro_SponsoredLinksContainer .eniro_sponslink .eniro_link .eniro_title {
	font-size:1.2em;
	font-weight:bold;
	line-height:normal;
}
#eniro_SponsoredLinksContainer .eniro_sponslink .eniro_link .eniro_desc span {
	background-color:#FFF;
	padding:0;
	margin-bottom:0;
	font-size:1em;
}
#eniro_SponsoredLinksContainer .eniro_sponslink .eniro_link .eniro_url a {
	color:#2588ce;
	text-decoration:underline;
}
/* Bildalbum och bildalbumteeasers samt formulär, Fredrik 090408 */

#photoWrapperAnchor,
.crowdPicturesTeaser,
.photoWrapper {
	padding:7px;
	background-color:#FFF;
	margin-bottom:8px;
}
#articleContainer .photoWrapper {
	padding:0;
	margin-bottom:0;
}
#photoWrapperAnchor .photoTeaser h3 {
	font-size:1.8em;
	line-height:1.15em;
	margin-bottom:5px;
}
#photoWrapperAnchor .photoTeaser .mediagrid {
	display:block;
}

#photoWrapperAnchor ul.mediagrid.picturesNav {
	
}
#photoWrapperAnchor .mediagrid ul.mediagrid.picturesNav.clearfix li .thumbImgWrapper,
.crowdPicturesTeaser ul.mediagrid.picturesNav.clearfix li .img_album {
	float:left;
	width:130px;
	margin-bottom:5px;
	margin-right:5px;
}
#photoWrapperAnchor .mediagrid ul.mediagrid.picturesNav.clearfix,
#photoWrapperAnchor .mediagrid ul.mediagrid.picturesNav.clearfix li,
#photoWrapperAnchor .mediagrid ul.mediagrid.picturesNav.clearfix li .sep.first,
#photoWrapperAnchor .mediagrid ul.mediagrid.picturesNav.clearfix li .sep.last {
	clear:both;
}
#photoWrapperAnchor .mediagrid ul.mediagrid.picturesNav.clearfix li .sep.first,
#photoWrapperAnchor .mediagrid ul.mediagrid.picturesNav.clearfix li .sep.last {
	display:none;
}
#photoWrapperAnchor .mediagrid ul.mediagrid.picturesNav.clearfix li .title {
	font-size:0.85em;
	font-weight:normal;
	line.height:normal;
	text-align:left;
}
.crowdPicturesTeaser ul.mediagrid.picturesNav.clearfix li .txt_album {
	font-size:1.2em;
}
.crowdPicturesTeaser ul.mediagrid.picturesNav.clearfix li .txt_album {
	font-weight:bold;
}
.crowdPicturesTeaser ul.mediagrid.picturesNav.clearfix li .txt_album span {
	font-weight:normal;
	font-size:0.8em;
	color:#888;
}
#photoWrapperAnchor .mediagrid ul.mediagrid.picturesNav.clearfix li .meta.comments {
	
}
#photoWrapperAnchor .mediagrid ul.mediagrid.picturesNav.clearfix li .meta.timestamp {

}
#photoWrapperAnchor .mediagrid ul.mediagrid.picturesNav.clearfix li .meta.category {

}
.photoWrapper form#photoUpload.formNormal {
	margin:0;
	padding:0;
}
.photoWrapper form h1#articleHeader {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	margin:0 0 5px 0;
	padding:0;
	font-size:2.2em;
	line-height:1.15em;
}
.photoWrapper form h1#articleHeader .articleSuperTitle {
	font-family:Arial,Helvetica,sans-serif;
	font-size:0.6em;
	font-weight:bold;
	line-height:normal;
	margin:0;
	padding:0;
}
.photoWrapper form h1#articleHeader .articleSubTitle {
	font-family:Arial,Helvetica,sans-serif;
	font-size:0.65em;
	font-weight:bold;
	line-height:normal;
	margin:0;
	padding:0;
}

.photoWrapper form fieldset,
.photoWrapper form .fldsep,
.photoWrapper form p  {
	margin-bottom:2px;
}
.photoWrapper form fieldset legend {
	font-weight:bold;
	margin-bottom:2px;
}
.photoWrapper form p a {
	font-weight:bold;
	color:#2588ce;
}
.photoWrapper form p.linkToArchive {
	margin-top:5px;
}
.photoWrapper form .toc,
.photoWrapper form #registrationTermsContainer {
	color:#888;
	padding:5px;
}
#photoWrapperAnchor .album .placeholder ul.simplePager,
.photoWrapper .album .placeholder ul.simplePager {
	margin-bottom:5px;
	height:18px;
}
#photoWrapperAnchor .album h1 {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	margin:0 0 5px 0;
	padding:0;
	font-size:2.2em;
	line-height:1.15em;
}
#photoWrapperAnchor .album .placeholder ul.simplePager li.next,
.photoWrapper .album .placeholder ul.simplePager li.next {
	float:right;
}
#photoWrapperAnchor .album .placeholder ul.simplePager li.previous,
.photoWrapper .album .placeholder ul.simplePager li.previous {
	float:left;
}

#photoWrapperAnchor .album .placeholder ul.simplePager li.slideshow,
.photoWrapper .album .placeholder ul.simplePager li.slideshow {
	position:relative;
	
	*top: -16px;	
}
#photoWrapperAnchor .album .placeholder ul.simplePager li.slideshow.JSDependent,
.photoWrapper .album .placeholder ul.simplePager li.slideshow.JSDependent {
	display:inline;
}

#photoWrapperAnchor .album .placeholder ul.simplePager li.next a,
.photoWrapper .album .placeholder ul.simplePager li.next a {
	float:right;
	background:transparent url(http://st.nu/misc/images/icon_forward.gif) no-repeat;
	background-position:right 2px;
	padding-right:10px;
	width:50px;
}
#photoWrapperAnchor .album .placeholder ul.simplePager li.previous a,
.photoWrapper .album .placeholder ul.simplePager li.previous a {
	float:left;
	background:transparent url(http://st.nu/misc/images/icon_back.gif) no-repeat;
	background-position:left 2px;
	width:50px;
	padding-left:14px;
	line-height:18px;
	display:inline;
}
#photoWrapperAnchor .album .placeholder,
.photoWrapper .album .placeholder {
	text-align:center;
	margin-top:5px;
	margin-bottom:5px;
	overflow:hidden;
}

/* ----- photoLink ----- */
	#modalWindowWrapper	div.photoWrapper div.placeholder a.photoLink
			{
				display: block;
				width: 650px;
				text-align: center;
				height:460px;
			}

.photoWrapper .album .placeholder a.photoLink {
	position:relative;
	/*height:auto;*/
	clear:both;
	display:block;
}

#modalWindowWrapper div.photoWrapper div.placeholder a.photoLink div {
	position: absolute;
	top: 0px;
    left: 0px;            
	width: 100%;
	height: 100%;
}

#photoWrapperAnchor .album .placeholder ul.simplePager {
	height:18px;
}
#photoWrapperAnchor .album .placeholder ul.simplePager li.next span, 
#photoWrapperAnchor .album .placeholder ul.simplePager li.previous span,
.photoWrapper .album .placeholder ul.simplePager li.next span, 
.photoWrapper .album .placeholder ul.simplePager li.previous span {
	display:none;
}
.photoWrapper .album .metaWrapper span.title {
	display:none;
}
#photoWrapperAnchor .album .metaWrapper span.caption,
#photoWrapperAnchor .album .metaWrapper span.meta.category,
.photoWrapper .album .metaWrapper span.caption,
.photoWrapper .album .metaWrapper span.meta.category {
	width:100%;
	margin-bottom:2px;
	display:block;
	color:#000;
}
#photoWrapperAnchor .album .metaWrapper span.meta.category a,
.photoWrapper .album .metaWrapper span.meta.category a {
	color: #2588CE;
}
#photoWrapperAnchor .album .metaWrapper .sep.first,
.photoWrapper .album .metaWrapper .sep.first {
	display:none;
}
#photoWrapperAnchor .album .metaWrapper .sep,
.photoWrapper .album .metaWrapper .sep {

}
#photoWrapperAnchor .album .toolstrip,
#photoWrapperAnchor .album .commentsLink,
.photoWrapper .album .toolstrip,
.photoWrapper .album .commentsLink {
	text-align:left;
}

#articleContainer .photoWrapper .album .staticImageCaption .metaWrapper span.meta.timestamp,
#articleContainer .photoWrapper .album .staticImageCaption .metaWrapper span.meta.photographer {
	float:none; width:auto;
}


#photoWrapperAnchor .album .toolstrip ul.shareThis li.facebook,
#photoWrapperAnchor .album .toolstrip ul.shareThis li.tip,
#photoWrapperAnchor .album .commentsLink .meta.comments,
.photoWrapper .album .toolstrip ul.shareThis li.facebook,
.photoWrapper .album .toolstrip ul.shareThis li.tip,
.photoWrapper .album .commentsLink .meta.comments {
	margin-bottom:5px;
}
#photoWrapperAnchor .album .toolstrip ul.shareThis li.facebook a,
.photoWrapper .album .toolstrip ul.shareThis li.facebook a {
	background:transparent url(http://st.nu/misc/images/icon_facebook.gif) no-repeat;
	background-position:left top;
	padding-left:21px;
	margin-bottom:5px;
	color: #2588CE;
	font-weight:bold;
}
#photoWrapperAnchor .album .toolstrip ul.shareThis li.tip a,
.photoWrapper .album .toolstrip ul.shareThis li.tip a {
	background:transparent url(http://st.nu/misc/images/icon_tipFriend.gif) no-repeat;
	background-position:left top;
	padding-left:21px;
	margin-bottom:5px;
	color: #2588CE;
	font-weight:bold;
}
#photoWrapperAnchor .album .commentsLink .meta.comments a,
.photoWrapper .album .commentsLink .meta.comments a {
	padding-left:21px;
	background-image:url(http://st.nu/misc/images/icon_comment.gif);
	background-repeat: no-repeat;
	background-position:top left;
	color: #2588CE;
	font-weight:bold;
}
#photoWrapperAnchor .album .commentsLink .meta.comments a em,
.photoWrapper .album .commentsLink .meta.comments a em {
	font-style:normal;
}
#photoWrapperAnchor .mediagrid {
	text-align:center;
	color:#888;
}
#photoWrapperAnchor .mediagrid ul.mediagrid.picturesNav.clearfix {
	width:420px;
	margin:0 auto;
}
.extraColumn #photoWrapperAnchor .mediagrid ul.mediagrid.picturesNav.clearfix {
	width:290px;
	margin:0 auto;
}
#photoWrapperAnchor .mediagrid ul.mediagrid.picturesNav.clearfix li {
	float:left;
	width:140px;
	clear:none;
	margin-bottom:5px;
}


#photoWrapperAnchor .mediagrid ul.mediagrid.picturesNav.clearfix li .thumbImgWrapper {
	float:left;
	width:130px;
	height:80px;
	background-position:center;
	overflow:hidden;
	margin:5px;
	clear:none;
}
#photoWrapperAnchor .mediagrid ul li .metaWrapper .sep,
#photoWrapperAnchor .mediagrid ul li .metaWrapper .meta {
	display:none;
}
#photoWrapperAnchor .mediagrid .searchResultPagesControl {
	font-size:0.8em;
	clear:both;
	line-height:normal;
	width:410px;
	margin:5px auto;
}
#photoWrapperAnchor .mediagrid .searchResultPagesControl li.page_first {
	float:left;
	width:70px;
}
#photoWrapperAnchor .mediagrid .searchResultPagesControl li.page_previous {
	float:left;
	width:50px;
}
#photoWrapperAnchor .mediagrid .searchResultPagesControl li.page_last {
	float:right;
	width:70px;
}
#photoWrapperAnchor .mediagrid .searchResultPagesControl li.page_next {
	float:right;
	width:50px;
}
#photoWrapperAnchor .mediagrid .searchResultPagesControl li a.page_first {
	float:left;
	background:transparent url(http://st.nu/misc/images/icon_first.gif) no-repeat;
	background-position:left 2px;
	padding-left:11px;
	padding-right:10px;
}
#photoWrapperAnchor .mediagrid .searchResultPagesControl li a.page_previous {
	float:left;
	background:transparent url(http://st.nu/misc/images/icon_back.gif) no-repeat;
	background-position:left 2px;
	padding-left:13px;
}
#photoWrapperAnchor .mediagrid .searchResultPagesControl li a.page_last {
	float:right;
	background:transparent url(http://st.nu/misc/images/icon_last.gif) no-repeat;
	background-position:right 2px;
	padding-right:11px;
	padding-left:10px;

}
#photoWrapperAnchor .mediagrid .searchResultPagesControl li a.page_next {
	float:right;
	background:transparent url(http://st.nu/misc/images/icon_forward.gif) no-repeat;
	background-position:right 2px;
	padding-right:13px;
}
#photoWrapperAnchor .searchTeaserContainer {
	margin:5px 0 0 0;
	padding:0;
}
.pictureCommentsWrapper .commentsWrapper {
	padding:0px;
}
.photoWrapper .commentsTo {
	display:none;
}
/* hiding headline + preamble as of 2009-08-17 by fw */


.photoWrapper .summary h1 span {
	font-family: Arial,Helvetica,sans-serif;
	color:#000;
	font-size:0.5em;
	font-weight:normal;
	display:block;
	width:100%;
	margin-bottom:2px;
}
.photoWrapper .summary h1 var {
	color:#000;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	margin:0 0 5px 0;
	padding:0;
}
.photoUpload fieldset.formNormal.photoDetails {
	border:1px solid #888;
	padding:5px;
}
#modalWindowInner .photoWrapper .album .summary h1 {
	font-size:0;
	height:40px;
}
.photoWrapper .album .summary p.preamble {
	display:none;
}
.photoUpload fieldset.formNormal.contact input,
.photoUpload fieldset.formNormal.album input,
.photoUpload fieldset.formNormal.photoDetails input,
.photoUpload fieldset.uploadImage input.upload_image,
.photoUpload fieldset textarea,
.photoUpload fieldset select {
	float:right;
}
.photoUpload input#acceptTerms {
	float:left;
}
.photoUpload a.toggleTerms {
	color:#2588ce;
	font-weight:bold;
}
.photoUpload fieldset.formNormal.photoDetails input.chkRemove {
	float:right;
}
.photoUpload fieldset.formNormal.photoDetails .remove label {
	float:right;
	margin-right:5px;
}
.photoUpload fieldset.formNormal.photoDetails .photo {
	text-align:right;
	margin-left:5px;
}
.photoUpload fieldset label {
	float:left;
	margin-left:5px;
}
.photoUpload fieldset .toc,
.photoUpload fieldset .charcount {
	clear:both;
}
.pictureCommentsWrapper .commentsWrapper .threadsWrapper .commentContainer .comment {
	border:1px solid #ccc;
	margin-bottom:0;
	padding:5px;
}
.photoUpload fieldset.formNormal.photoDetails .charcount {
	margin-left:5px;
}
/* nya för alla toolstrippar */
.threadsWrapper .commentContainer .toolstrip {
	height: 22px;
	margin:0 0 10px 0;
}
.threadsWrapper .commentContainer .toolstrip .icon {
	margin-top:-1px;
	border:1px solid #ccc;
	border-top: 1px solid #fff;
}

.photoWrapper.photoUpload .alert.alertConfirmation.clearfix {
	background-color:#FFFF99;
	border:1px solid #888;
	padding:5px;
	margin-bottom:8px;
}
.photoWrapper.photoUpload .alert.alertConfirmation .alertConfirmationIcon {

}

/* hide breadcrumbs */
.breadCrumbWrapper {
	display:none;
}
/* hide departmentwrapper */
#departmentHeadWrapper {
	display:none;
}
.articleTeaser .imageTeaser .imageWrapper .JSEnabled { margin:0; padding:0; display:none; visibility:hidden; }
.articleTeaser .imageTeaser .imageWrapper .JSEnabled .imageCaption { margin:0; padding:0; display:none; visibility:hidden; }
.articleTeaser .imageTeaser .imageWrapper .JSEnabled .imageCaption p {margin:0; padding:0; display:none; visibility:hidden; }
.articleTeaser .imageTeaser .imageWrapper .imageCaptionIcon { display:none; visibility:hidden; }
.logoTop { float:left; display:block; top:0; left:0; width:151px; height:17px; }

/* White bg in bottom pageBlockContainer */
#mainBottom .pageBlockContainer.clearfix {
	background-color:#fff;
}

/* TEMASIDA GATUFESTEN */

.themeBlockContainer.customPage.Gatufesten_themeBlock .inner { background-color:#fff;}
.themeBlockContainer.customPage.Gatufesten_themeBlock .inner .articleTeaser { background-color:#ffff;}

#mainWrapper.customPage.Gatufesten_department .mainContentContainer .articleTeaser,
#mainWrapper.customPage.Gatufesten_department .mainContentContainer .simpleTeaser { background-color:#fff;}


#mainWrapper.customPage.Gatufesten_department .mainContentContainer .pageBlockContainer .pageBlock .articleTeaser h3 a { }

#mainWrapper.customPage.Gatufesten_department .mainContentContainer { background:transparent url(http://st.nu/img/suti/bg_custompagegatufesten.gif) no-repeat top left; }
#mainWrapper.customPage.Gatufesten_department .mainContentContainer .articleTeaser { width:auto; }

.themeBlockContainer.customStandard_themeBlock .pageBlockContainer .pageBlock.column5050 .latestNewsContainer .titleContainer {
	background-image:none;
}
.themeBlockContainer.customStandard_themeBlock .pageBlockContainer .pageBlock.column5050 .latestNewsContainer .titleContainer h3 span {
	padding:0;
	margin:0;
	text-indent:0;
}
/*
#mainWrapper.customPage.Gatufesten_department .mainContentContainer .pageBlockContainer.faux5050 { background:transparent; width:100%; margin:0 0 8px 0; padding:0; }
#mainWrapper.customPage.Gatufesten_department .mainContentContainer .pageBlockContainer.faux5050 .pageBlock.column5050.column1 { width:388px; padding:0; margin-left:0; margin-right:0; float:left; }
#mainWrapper.customPage.Gatufesten_department .mainContentContainer .pageBlockContainer.faux5050 .pageBlock.column5050.column2 { width:388px; padding:0; margin-left:0; margin-right:0; float:right; }
#mainWrapper.customPage.Gatufesten_department .mainContentContainer .pageBlockContainer.faux5050 .pageBlock.column5050.column2 .articleTeaser { margin-left:0px; }
#mainWrapper.customPage.Gatufesten_department .mainContentContainer .pageBlockContainer.faux5050 .pageBlock.column5050 .articleTeaser { width:374px; }
#mainWrapper.customPage.Gatufesten_department .mainContentContainer .pageBlockContainer.faux5050 .pageBlock.column5050 .articleTeaser img { border:0; margin:0 0 2px 0; }

#mainWrapper.customPage.Gatufesten_department .mainContentContainer .pageBlockContainer.faux25252525 { background:transparent; width:100%; margin:0 0 8px 0; padding:0; }
#mainWrapper.customPage.Gatufesten_department .mainContentContainer .pageBlockContainer.faux25252525 .pageBlock.column25252525.column1 { width:190px; padding:0; margin-left:0; margin-right:8px; float:left; }
#mainWrapper.customPage.Gatufesten_department .mainContentContainer .pageBlockContainer.faux25252525 .pageBlock.column25252525.column2 { width:190px; padding:0; margin-left:0; margin-right:7px; float:left; }
#mainWrapper.customPage.Gatufesten_department .mainContentContainer .pageBlockContainer.faux25252525 .pageBlock.column25252525.column3 { width:190px; padding:0; margin-left:0; margin-right:8px; float:left; }
#mainWrapper.customPage.Gatufesten_department .mainContentContainer .pageBlockContainer.faux25252525 .pageBlock.column25252525.column4 { width:190px; padding:0; margin-left:0; margin-right:0; float:right; }
#mainWrapper.customPage.Gatufesten_department .mainContentContainer .pageBlockContainer.faux25252525 .pageBlock.column25252525 .articleTeaser img { border:0; margin:0 0 2px 0; }

#mainWrapper.customPage.Gatufesten_department .mainContentContainer .pageBlockContainer.faux6633 { background:transparent; width:100%; margin:0 0 8px 0; padding:0; }
#mainWrapper.customPage.Gatufesten_department .mainContentContainer .pageBlockContainer.faux6633 .pageBlock.column6633.column1 { width:482px; padding:0; margin-left:0; margin-right:7px; float:left; }
#mainWrapper.customPage.Gatufesten_department .mainContentContainer .pageBlockContainer.faux6633 .pageBlock.column6633.column2 { width:294px; padding:0; margin-left:0; margin-right:0; float:right; }
#mainWrapper.customPage.Gatufesten_department .mainContentContainer .pageBlockContainer.faux6633 .pageBlock.column6633.column1 .articleTeaser img { border:0; margin:0 0 2px 0; }
#mainWrapper.customPage.Gatufesten_department .mainContentContainer .pageBlockContainer.faux6633 .pageBlock.column6633.column2 .articleTeaser img { border:0; margin:0 0 2px 0; }
*/
/* TEMASIDA GATUFESTEN */

/* TVGUIDE */
.tvGuideTeaser { background-color:#fff; margin:0 0 8px 0; padding:7px;}
.tvGuideTeaser h3 { font-size:1.8em; font-weight:bold; margin:0 0 3px 0; line-height:normal; }
.tvGuideTeaser ul { list-style-type:none; margin:0; padding:0; }
.tvGuideTeaser ul li{ margin:0 4px 8px 0; border-bottom:1px dotted #eee; padding:2px; }
.tvGuideTeaser span.channel { padding:2px; display:block; float:left; width:92px; overflow:hidden; }
.tvGuideTeaser span.dtstart { padding:2px; font-size:smaller; color:#888; }
.tvGuideTeaser span.dtend { padding:2px; font-size:smaller; color:#888; }
.tvGuideTeaser ul li a { font-weight:bold; margin:2px 0; padding:2px; }
.tvGuideTeaser ul.linksReadmore li { text-align:right; margin:2px 0; padding:2px; background-color:#fff; }

/* Visar avdelningsvinjett under en artikel */
#startpageContainer.secondary h2.structural {
	background-image:url(http://st.nu/misc/images/bg_menu_level1.gif); background-position:top left; background-repeat:repeat-x; 
	position:relative; left:0; top:0; 
	visibility:visible; 
	display:block; 
	font-family: Arial, sans-serif;
	letter-spacing: 0.15em;
	font-size:0.9em;
	vertical-align: middle;
	line-height: 21px;
	color: #fff;
	border-right: 1px solid #8dbddf;
	margin-bottom:8px;
	padding-left:12px;
}

/* DÄCKDAX - ANNONSTEMASIDA */
#mainWrapper.customPage.Dack_department .mainContentContainer {
	font-family:"Times New Roman", Times, serif;
	letter-spacing:normal;
	font-size:1.1em;
}
#mainWrapper.customPage.Dack_department .articleTeaser p .departmentLabel,
#mainWrapper.customPage.Dack_department .articleTeaser p .date {
	display:none;
}
#mainWrapper.customPage.Dack_department h1,
#mainWrapper.customPage.Dack_department h2,
#mainWrapper.customPage.Dack_department h3 {
	font-family:"Arial";
	font-weight:bold;
}

/* *********************** site.css slutar här ********************************** */

/* *********************** ungas unika css börjar här ********************************** */
body {
	background-image:url(http://st.nu/misc/images/unga_bg.jpg);
	background-repeat:repeat;
	margin:0;
	padding:0;
}
#mainWrapper {
	background-image:url(http://st.nu/misc/images/unga_bg_y.jpg);
	background-repeat:repeat;
	margin:0 auto;
	padding:0;
}

#mainTop {
	background-image:none;
	width:100%;
	margin-top:0;
}
/* hide login */
#topUserToolbar {display:none;}

.mainColumn .pollContainer h3,
.extraColumn .pollContainer h3,
.readerListContainer .titleContainer, 
.latestNewsContainer .titleContainer {
	background-image:none;
	background-color:#fff;
	height:24px;
	overflow:hidden;
}
/* HEADER */
#topHeaderContents {
	clear:both;
	height:85px;
	margin:0 0 8px;
	overflow:hidden;
	padding:0;
	width:100%;
}
#topHeaderContents .pageBlockContainer {
	margin-top:8px;
}
#topHeaderContents .pageBlockContainer .pageBlock.column5050.column1 {
 	width:216px;
}
#topHeaderContents .pageBlockContainer .pageBlock.column5050.column2 {
 	width:auto;
	background-image:url(http://st.nu/misc/images/unga_head_shadow.jpg);
	background-position:left 51px;
	background-repeat:no-repeat;
	font-size:10px;
}
#topHeaderContents .pageBlockContainer .pageBlock.column5050.column2 .simpleTeaserContainer img.top {
	padding-bottom:4px;
}
#topHeaderContents .pageBlockContainer .pageBlock.column5050.column2 .simpleTeaserContainer img.right {
	margin-top:2px;
}

#topHeaderContents .pageBlockContainer .pageBlock.column5050.column2 .simpleTeaserContainer {
	width:auto;
}
#topHeaderContents .pageBlockContainer .pageBlock.column5050.column2 .simpleTeaserContainer h3.richText a {
	font-size:10px;
	text-align:right;
	font-weight:normal;
	line-height:normal;
	text-decoration:underline;
	padding:3px 5px 0 0;
	float:right;
}
.dateStampTeaser {
	float:left;
	border-right: 1px solid rgb(0, 0, 0); margin: 3px 5px 0pt 0pt; padding: 0pt 5px 2px 0pt;
}
a.logoTop { display:none;}
/* TOPPMENYN */
#topMenuWrapper ul#level1 {
	height:auto;
}
#topMenuWrapper ul#level1.row {
	line-height:normal;
	padding:0;
	margin:0;
	display:block;
	border:none;
	background-image:url(http://st.nu/misc/images/unga_menu_off.jpg);
	height:30px;
}
#topMenuWrapper #level1 .item
{
	float: left;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	letter-spacing:0;
	font-size: 1em;
	line-height: normal;
	background-image: none;
}
#topMenuWrapper #level1 .item a,
#topMenuWrapper #level1 .selected a:hover,
#topMenuWrapper #level1 .item a:hover,
#topMenuWrapper #level1 .selected a {
	vertical-align: middle;
	line-height: normal;
	color: #FFF;
	font-weight:bold;
	border:0;
	border-right: 1px ridge #910F7C;
	padding: 7px 12px 0 12px;
	background-image: none;
	margin:0;
	height:30px;
	overflow:hidden;
	text-decoration:none;
	display:block;
}

#topMenuWrapper #level1 .item a:hover,
#topMenuWrapper #level1 .selected a,
#topMenuWrapper #level1 .selected a:hover {
	background-image:url(http://st.nu/misc/images/unga_menu_on.jpg);
	color: #910F7C;
	height:30px;
}
/* ADCOLUMN */
.adColumn .inner {
	padding:0;
	margin-top:1px;
}
/* FOOTER */
.unga_footer {
	height:30px;
	text-align:center;
	font-size:10px;
	vertical-align:middle;
	line-height:30px;
	color:#fff;
	background-image:url(http://st.nu/misc/images/unga_menu_off.jpg);
	background-repeat:repeat;
}
/* 50/50 BLOCK column 2 */
#mainWrapper .pageBlockContainer .pageBlock.column5050 {
	margin-left:0;
}
.mainContentContainer .mainColumn .pageBlockContainer .pageBlock.column5050.column2 .articleTeaser, 
.mainContentContainer .mainColumn .pageBlockContainer .pageBlock.column5050.column2 .simpleTeaserContainer, 
.mainContentContainer .mainColumn .pageBlockContainer .pageBlock.column5050.column2 .familyAdTeaser, 
.mainContentContainer .mainColumn .pageBlockContainer .pageBlock.column5050.column2 .rssTeaserContainer {
	margin-left:3px;
}
/* ARTIKELPUFFAR LILA-FÄRG */
a.blueLink,
a:hover, a:focus,
.articleTeaser .comments a,
.newsListContainer a.entire_list span,
.commentsWrapper #skipToCommentForm a,
.toolstrip.backlink a,
.extraColumn .inner .latestNewsContainer ul.newsNavigation li.selected a, 
.extraColumn .inner .readerListContainer ul.newsNavigation li.selected a,
.mainColumn .inner .latestNewsContainer ul.newsNavigation li.selected a, 
.mainColumn .inner .readerListContainer ul.newsNavigation li.selected a,
.pollContainer .voteContainer a {
	color:#910F7C;
}
.articleTeaser p .departmentLabel, #searchResult .row .departmentLabel,
.articleTeaser p .date, #searchResult .row .date {
display:none;
}
.mainColumn .pollContainer h3 .label, .extraColumn .pollContainer h3 .label,
.readerListContainer .titleContainer h3, .latestNewsContainer .titleContainer h3 {
	color:#910F7C;
}
/* innehålls balken under artikel */
#startpageContainer.secondary h2.structural {
	background-image:url(http://st.nu/misc/images/unga_menu_off.jpg);
	background-repeat:repeat;
	background-position:left -4px;
	border:0;
}

/* Anders: CSS för Stenstan dynamisk toppbanner */
#stenstanTop { width:990px; height:207px; overflow:hidden; margin-top:1px; padding:0 0 0 50px; background:url(http://st.nu/misc/images/stenstanTopBkg.jpg) top left no-repeat; }
#stenstanTop img { border:0; }
.stenstanAd { float:left; width:212px; height:185px; padding:9px 0 0 7px; margin-right:21px; background:url(http://st.nu/misc/images/stenstanTopBox.gif) top left no-repeat; }
.stenstanAd a { text-decoration:none; display:block; width:198px; height:169px; background-repeat:no-repeat; }
#stenstanAds { margin:11px 0 0 0; float:left; }
#stenstanLogo { display:block; float:left; width:178px; height:157px; margin:26px 41px 0 0; }



