/* Spalt uppdelning */
#columnleft { float: left; width: 185px; }
#columnmain { margin: 0 0 0 185px; }

/* Vänster Meny - Flat list */
#columnleft .moduletableleftmenu						{ padding: 10px 0 0 0; }
#columnleft .moduletableleftmenu h3 					{ padding: 5px 10px 5px 10px; background-repeat:no-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-transform: uppercase;  }


/* Vänster Meny <li>-varianten */
#columnleft .moduletableleftmenu #mainlevel				{ list-style-type: none; margin: 0; padding: 0 0 12px 0; background-position:bottom; }
#columnleft .moduletableleftmenu #mainlevel li.bright	{ background-repeat: repeat-y;}
#columnleft .moduletableleftmenu #mainlevel li a		{ display: block; width: 165px; padding: 4px 10px 4px 10px; text-decoration: none; font-size: 11px;}
#columnleft .moduletableleftmenu #mainlevel li.bright a	{ display: block; width: 165px; padding: 4px 10px 4px 10px; text-decoration: none; font-size: 11px;}


/* Vänster Meny <table>-varianten */
#columnleft .moduletableleftmenu .bright a.mainlevel, 
#columnleft .moduletableleftmenu .dark a.mainlevel  	{ display: block; width: 165px; padding: 4px 10px 4px 10px; text-decoration: none; font-size: 11px; }
#columnleft .moduletableleftmenu .sublevel 				{ display: block; width: 145px; padding: 2px 10px 2px 30px; text-decoration: none; font-size: 11px; }
#columnleft .moduletableleftmenu .contentpanefooter		{ background-repeat:no-repeat; background-position: bottom;}


/* Inloggning *//*
#columnleft .moduletablelogin .password				{ padding: 4px 0 0 0; }
#columnleft .moduletablelogin .buttonlogin		{ padding: 4px 5px 0 0; }
#columnleft .moduletablelogin .rememberme			{ margin: 0 0 0 -4px; padding: 0 0 3px 0; }
*/

/* Inloggning *//*
#columnleft .moduletablelogin .password			{ padding: 4px 4px 0 0; }
#columnleft .moduletablelogin .buttonlogin		{ padding: 4px 50px 0 0; }
#columnleft .moduletablelogin .rememberme		{ margin: 0 0 0 -4px; padding: 0 0 3px 0; }
*/
/* Inloggning */
#columnleft .moduletablelogin .password                         { padding: 4px 0 0 0; }
#columnleft .moduletablelogin .buttonlogin                      { padding: 4px 0 0 4px; }
#columnleft .moduletablelogin .rememberme                       { margin: 0 0 0 -4px; padding: 0 0 3px 0; }

/* Meny för den som är inloggad*/
#columnleft .moduletableusermenu				{ float: left; padding: 0; width: 100%; }
#columnleft .moduletableusermenu h3				{ background-repeat: no-repeat; padding: 4px 10px 4px 10px; height: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-transform: uppercase; }
#columnleft .moduletableusermenu ul				{ list-style-type: none; margin: 0; padding: 5px 0 10px 0; background-repeat: repeat-x; }
#columnleft .moduletableusermenu ul li 			{ padding: 4px 10px 4px 10px; margin: 0;}
#columnleft .moduletableusermenu ul li a		{ text-decoration: none; }
#columnleft .moduletableusermenu ul li a img	{ vertical-align:middle; padding: 0 4px 0 0; }


/* Online */
#columnleft .moduletableonline					{ padding: 0; float: left; }
#columnleft .moduletableonline h3				{ width: 165px; background-repeat:no-repeat; font-weight: bold; padding: 4px 10px 4px 10px; height: 13px; font-size: 10px; text-transform: uppercase; }
#columnleft .moduletableonline .moduledivonline	{ float:left; width: 165px;  padding: 8px 10px 10px 10px; background-repeat: repeat-x; }


/* Generell utvisning av Forum top 5 */
#columnmain .moduletablechat h3				{ background-image: url("/images/stories/layout/tv3/bg_boxtop272.gif"); color: #ffffff; }
#columnmain .moduletablechat .moduledivchat		{ background-image: url("/images/stories/layout/tv3/bg_boxfoot272chat.gif"); }
#columnmain .moduletablechat .moduledivchat a		{ color: #3982BD; }
#columnmain .moduletablechat					{ width: 272px; float:left; padding: 10px 0 0 10px; }
#columnmain .moduletablechat h3					{ background-repeat:no-repeat; font-weight: bold; padding: 4px 10px 4px 10px; height: 13px; font-size: 10px; text-transform: uppercase; }
#columnmain .moduletablechat .moduledivchat 			{ float: left; width: 252px; background-repeat:no-repeat; background-position:bottom; padding: 10px; }
#columnmain .moduletablechat .moduledivchat ul			{ list-style-type:none; margin: 0; padding: 0 0 5px 0; }
#columnmain .moduletablechat .moduledivchat a 			{ text-decoration: none; }
#columnmain .moduletablechat .moduledivchat a:hover		{ text-decoration: underline; }
#columnmain .moduletablechat .moduledivchat .small		{ color: #999999; }
#columnmain .moduletablechat .moduledivchat div.float		{ float: left; border: 1px solid #d1d1d1; padding: 5px; margin: 0 0 0 10px; }


/* Generell modul i vänsterspalten */
#columnleft .moduletable						{ padding: 10px 0 0 0; }
#columnleft .moduletable h3						{ background-repeat:no-repeat; font-weight: bold; padding: 4px 10px 4px 10px; height: 13px; font-size: 10px; }
#columnleft .moduletable .modulediv				{ padding: 10px; background-repeat:no-repeat; background-position:bottom; }
#columnleft .moduletable .modulediv a 			{ text-decoration: none; }
#columnleft .moduletable .modulediv a:hover		{ text-decoration: underline; }
#columnleft .moduletable .modulediv .highlight	{ font-weight: bold; }


/* Lista */
#columnmain .moduletablelista h3			{ background-image: url("/images/stories/layout/davda/bg_boxtop555.gif"); color: #ffffff; padding: 4px 10px 4px 10px; margin: 10px 0 0 10px; text-transform: uppercase; }
#columnmain .moduletablelista ul 			{ background-image: url("/images/stories/layout/davda/bg_boxfoot555.gif"); background-position:bottom; list-style-type: none; margin: 0 0 0 10px; padding: 4px 10px 5px 10px; }
#columnmain .moduletablelista ul li a			{ color: #666666; text-decoration: none; }
#columnmain .moduletablelista ul li a:hover		{ color: #666666; text-decoration: underline; }


/* Meddelande till användaren */
#columnmain .message 			{ width: 535px; background-repeat: no-repeat; padding: 10px; height: 20px; margin: 0 0 10px 0; float:right; }


/* Intern sökmotor  */
#columnleft .moduletablesearch						{ padding: 20px 0 0 30px; }
#columnleft #searchresult 							{ width: 555px; }
#columnleft #searchresult .componentheading 		{ background-repeat:no-repeat; font-weight: bold; padding: 4px 10px 4px 10px; height: 13px; font-size: 10px; width: 535px; display: block; }
#columnleft #searchresult .contentpaneopen			{ width:555px;background-repeat: no-repeat; background-position: bottom; margin: 0 0 10px 0; padding: 4px 8px 4px 8px; }
#columnleft #searchresult .searchintro				{ background-repeat:no-repeat; font-weight: bold; padding: 4px 10px 4px 10px; height: 13px; font-size: 10px; width:100%; display: block; }
#columnleft #searchresult .contentpaneopen a		{ color: #374FA3; text-decoration: none; }
#columnleft #searchresult .contentpaneopen a:hover	{ text-decoration: underline; }



/* Meddelande till användaren */
#columnmain .message { width: 535px; background-repeat: no-repeat; padding: 10px; height: 20px; margin: 0 0 10px 0; float:right; }


/* Flashtop för formatsiter */
#columnmain #headerformat .moduletable { width: 555px; height: 90px; padding: 0 0 10px 10px;}


/* Wrapper för formatsiter*/
#columnleft .contentpane .wrapper { padding: 0 0 0 30px;float: left; }

/* Blog för utvisning av artiklar i listnng */
#columnleft #showBlogCategory								{ width: 555px; padding: 10px 0 0 100px; }
#columnleft #showBlogCategory .componentheading						{ background-repeat:no-repeat; font-weight: bold; padding: 4px 10px 4px 10px; height: 13px; font-size: 10px; width: 535px; text-transform: uppercase; }
#columnleft #showBlogCategory .blog							{ width: 555px; background-repeat:no-repeat; background-position: bottom; }
#columnleft #showBlogCategory .blog td 							{ padding: 0 0 10px 0;  }
#columnleft #showBlogCategory .blog td div						{ padding: 0 10px 0 10px; float:left; background-color: #ffffff; border-bottom: 1px solid #cccccc; }
#columnleft #showBlogCategory .blog td div table					{ }
#columnleft #showBlogCategory .blog td div table td					{ border: 0; }
#columnleft #showBlogCategory .blog td div table .contentheading			{ font-family: Arial, Helvetica, sans-serif; font-size: 18px; padding: 5px 0 5px 0; }
#columnleft #showBlogCategory .blog td div table .buttonheading				{ background-repeat: no-repeat; padding: 2px 8px 0 0; background-position:left; }
#columnleft #showBlogCategory .blog td div table .buttonheading a			{ display: block; width: 16px; height: 16px; }
#columnleft #showBlogCategory .blog td div table .buttonheading_email 			{ background-repeat: no-repeat; padding: 2px 4px 0 0; background-position:left; }
#columnleft #showBlogCategory .blog td div table .buttonheading_email a			{ display: block; width: 16px; height: 16px; }
#columnleft #showBlogCategory .blog td div table .contentpaneopenfoot			{ }
#columnleft #showBlogCategory .blog td div table .contentpaneopenfoot .imagetext	{ padding: 0; }
#columnleft #showBlogCategory .blog td table						{ }
#columnleft #showBlogCategory .blog td table td						{ border-bottom: 1px solid #cccccc; }
#columnleft #showBlogCategory .blog td table td .contentpaneopen			{ width: 100%; float:left; width: 257px; clear: both; }
#columnleft #showBlogCategory .blog td table td .contentpaneopen td			{ border-bottom: 0; padding: 10px 0 0 10px; }
#columnleft #showBlogCategory .blog td table td .contentpaneopen .contentheading	{ padding: 10px 0 0 10px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; white-space: nowrap; }
#columnleft #showBlogCategory .blog td table td .contentpaneopen .buttonheading		{ background-repeat: no-repeat; padding: 2px 8px 0 0; background-position:left; }
#columnleft #showBlogCategory .blog td table td .contentpaneopen .buttonheading a					{ display: block; width: 16px; height: 16px; }
#columnleft #showBlogCategory .blog td table td .contentpaneopen .buttonheading_email 				{ background-repeat: no-repeat; padding: 2px 0 0 0; background-position:left;}
#columnleft #showBlogCategory .blog td table td .contentpaneopen .buttonheading_email a				{ display: block; width: 16px; height: 16px; }
#columnleft #showBlogCategory .blog td table td .contentpaneopen .contentpaneopenfoot img			{ width: 257px; }
#columnleft #showBlogCategory .blog td table td .contentpaneopen .contentpaneopenfoot				{ }
#columnleft #showBlogCategory .blog td table td .contentpaneopen .contentpaneopenfoot .imagetext 	{ padding: 5px 0 0 0; width: 257px; }
#columnleft #showBlogCategory .blog td table td .contentpaneopen .contentpaneopenfoot .imagetextmore	{ padding: 5px 0 0 0; width: 257px; }
#columnleft #showBlogCategory .blog td table td .contentpaneopen a.readon							{ padding: 0; text-decoration: none; display: block; }
#columnleft #showBlogCategory .blog td table td .contentpaneopen a.readon:hover						{ text-decoration: underline; }
#columnleft #showBlogCategory .blog .blog_more														{ padding: 10px 0 0 10px;}
#columnleft #showBlogCategory .blog .blog_more div													{ width: 100%; padding: 4px 10px 4px 10px; background-repeat:no-repeat; height: 13px; font-size: 10px; font-weight: bold; }
#columnleft #showBlogCategory .blog .blog_more ul 													{ background-repeat: no-repeat; background-position: bottom; list-style-type: none; margin: 0; padding: 0 0 10px 0; }
#columnleft #showBlogCategory .blog .blog_more ul li												{ padding: 4px 10px 4px 10px; }
#columnleft #showBlogCategory .blog .blog_more ul li a.blogsection									{ text-decoration: none; }
#columnleft #showBlogCategory .blog .blog_more ul li a.blogsection:hover								{ text-decoration: underline; }
#columnleft #showBlogCategory .blog td table td a						{ text-decoration: none; }
#columnleft #showBlogCategory .blog td table td a:hover						{ text-decoration: underline; }


/* Rating av Items i en Blog */
#columnleft #showBlogCategory .blog .content_rating								{ float:left; border: 0; margin: 10px 0 0 0; padding: 0; }
#columnleft #showBlogCategory .blog .content_rating div							{ width: 256px;   border: 0; padding: 0 10px 0 10px; background-color: #F4F4F4; border: 1px solid #E1E1E1; }
#columnleft #showBlogCategory .blog .content_rating div	.starimagetext			{ width: 120px; height: 12px; padding: 4px 0 4px 0; border: 0; background-repeat:no-repeat; }
#columnleft #showBlogCategory .blog .content_rating div	.starimageoff			{ width: 12px; height: 12px; padding: 4px 0 4px 0; border: 0; background-repeat:no-repeat; background-position:left; }
#columnleft #showBlogCategory .blog .content_rating div	.starimageon			{ width: 12px; height: 12px; padding: 4px 0 4px 0; border: 0; background-repeat:no-repeat; }


/* Visa enkel artikel - Läs mer */
#columnleft #view																					{ width: 555px; }
#columnleft #view .contentpaneopen .contentheading 													{ width: 535px; padding: 4px 10px 4px 10px; height: 13px; background-repeat: no-repeat; font-weight: bold; font-size: 10px; text-transform: uppercase; }
#columnleft #view .contentpaneopen .contentpaneopenfoot												{ width: 555px; }
#columnleft #view .contentpaneopen .buttonheading_email												{ padding: 0 10px 0 0; }
#columnleft #view table																				{ padding: 0; }
#columnleft #view table td																			{ padding: 0; }
#columnleft #view .contentpaneopen .contentpaneopen .contentpaneopenfoot							{ padding: 0; background-repeat: no-repeat; background-position: bottom; }


/* Rösta på en vanlig artikel */
#columnmain #view .content_rating 																	{ padding: 4px 10px 4px 10px; }
#columnmain #view .content_rating div .starimagetext												{ display: block; float: left; width: 16px; height: 16px; }
#columnmain #view .content_rating div .starimageon 													{ display: block; float: left; width: 16px; height: 16px; }
#columnmain #view .content_rating div .starimageoff													{ display: block; float: left; width: 16px; height: 16px; }
#columnmain #view .content_rating .content_vote														{ width: 320px; height: 10px; }
#columnmain #view .content_rating .content_vote	input												{ vertical-align: middle; }
/*
#columnmain #view .contentpaneopen .contentpaneopenfoot p											{ padding: 8px; }
*/
#columnmain #view .contentpaneopen .contentpaneopenfoot p .sectiontableheader						{ padding: 4px 10px 4px 10px; height: 13px; font-weight: bold; }
#columnmain #view .contentpaneopen .contentpaneopenfoot p table td									{ margin: 4px; }
#columnmain #view .contentpaneopen .contentpaneopenfoot p table td .line							{ height: 1px; border-bottom: 1px solid #c1c1c1; }
#columnmain #view .contentpaneopen .contentpaneopenfoot p table .sectiontableentry1					{ }
#columnmain #view .contentpaneopen .contentpaneopenfoot p table .sectiontableentry1 td				{ padding: 4px 0 8px 0; }
#columnmain #view .contentpaneopen .contentpaneopenfoot p table .sectiontableentry1 h4				{ padding: 0; }
#columnmain #view .contentpaneopen .contentpaneopenfoot p table .sectiontableentry1 .small			{ color: #999999; }
#columnmain #view .contentpaneopen .contentpaneopenfoot p table .sectiontableentry2					{ }
#columnmain #view .contentpaneopen .contentpaneopenfoot p table .sectiontableentry2 td				{ padding: 4px 0 0 0; }
#columnmain #view .contentpaneopen .contentpaneopenfoot p table .sectiontableentry2 h4				{ padding: 0; }
#columnmain #view .contentpaneopen .contentpaneopenfoot p table .sectiontableentry2 .small			{ color: #999999; }
#columnmain #view .contentpaneopen .contentpaneopenfoot p table .sectiontableentry1 .inputbox		{ width: 250px; border: 1px solid #c1c1c1; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; }
#columnmain #view .contentpaneopen .contentpaneopenfoot p table .sectiontableentry1 textarea		{ width: 250px; height: 80px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; }


/* Mambot för Back button */
#columncontent #view .backbutton				{ padding: 10px; clear: both; }
#columncontent #view .backbutton a				{ text-decoration: none; }
#columncontent #view .backbutton a:hover		{ text-decoration: underline; }


/* Simpleboard Diskussionsforum */
#columnmain #simpleboard								{ width: 555px; float: right; } 
#columnmain #simpleboard .contentheading				{ background-repeat:no-repeat; font-weight: bold; padding: 4px 10px 4px 10px; height: 13px; font-size: 10px; width: 535px; display: block; text-transform: uppercase; }
#columnmain #simpleboard .sb_footer						{ background-repeat:no-repeat; background-position: bottom; display:block; width: 555px; height: 30px; }
#columnmain #simpleboard table td						{ padding: 4px 8px 4px 8px; vertical-align:top; }
#columnmain #simpleboard table td table td				{ padding: 0 8px 0 0; }
#columnmain #simpleboard table td h1					{ font-family: Arial, Helvetica, sans-serif; font-size: 16px; margin: 0; padding: 0; }
#columnmain #simpleboard table .searchbox				{ }
#columnmain #simpleboard table .searchbox td			{ }
#columnmain #simpleboard table .searchbox td .inputbox	{ width: 80px; padding: 2px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
#columnmain #simpleboard table .pathway					{ }
#columnmain #simpleboard table .pathway a 				{ text-decoration: none; }
#columnmain #simpleboard table .pathway a:hover 		{ text-decoration: underline; }
#columnmain #simpleboard .contentpane					{ }
#columnmain #simpleboard .contentpane .markallread		{ padding: 10px 0 5px 0; }
#columnmain #simpleboard .contentpane a					{ text-decoration: none; }
#columnmain #simpleboard .contentpane a:hover			{ text-decoration: underline; }
#columnmain #simpleboard .contentpane th				{ text-align:left; }
#columnmain #simpleboard .contentpane td				{ padding: 2px 4px 4px 4px; }
#columnmain #simpleboard table .sectiontableheader		{ padding: 3px 8px 3px 8px; }
#columnmain #simpleboard table .timeselect td a			{ text-decoration: none; }
#columnmain #simpleboard table .timeselect td a:hover	{ text-decoration: underline; }
#columnmain #simpleboard table .boardtable				{ margin: 0 0 10px 0; }
#columnmain #simpleboard table .boardtable td			{ padding: 0; }
#columnmain #simpleboard table .boardtable .outerboard .brightboard .boardheader .text	{ padding: 2px 0 0 8px; }
#columnmain #simpleboard table .boardtable .message										{ padding: 5px; }
