

/* ====================== COMMON NEW */

body, a, td, input, div, select, textarea, option {font-family:helvetica, verdana, arial, sans-serif;font-size:11px;line-height:15px;}
body		{margin:0px;padding:0px;border:0px;height: 100%;}
.bodyStart, .bodyEditorial	{background:#cccccc url(../images/backEditorial.gif) left top repeat-y;}	
.bodySport 			{background:#cccccc url(../images/backSport.gif) left top repeat-y;}
.bodyKultur			{background:#cccccc url(../images/backKultur.gif) left top repeat-y;}
.bodyNews, .bodyInsant		{background:#cccccc url(../images/backEditorial.gif) left top repeat-y;}
.bodyNotice			{background:#cccccc url(../images/backKultur.gif) left top repeat-y;}
.bodyBig			{background:#cccccc url(../images/backBig.gif) left top repeat-y;}
.bodyEconomy			{background:#cccccc url(../images/backEditorial.gif) left top repeat-y;}


html 		{height: 100%;} 
form		{margin:0px;padding:0px;border:0px;height: 100%;}

.cleaner 	{clear:both;border:none;margin:0px;padding:0px;}



.ad			{clear:both;border:none; text-align:center; padding-top:10px; padding-bottom:6px; margin:0px 0px 0px 0px; border-bottom:1px solid #909090; }




.adright a img	{clear:both;border:none; padding-top:0px; padding-bottom:6px; margin:0px 0px 0px 0px;  padding-bottom:6px;}
.adright img	{clear:both;border:none; padding-top:0px; padding-bottom:6px; margin:0px 0px 0px 0px;  padding-bottom:6px;}


	
		
/* ====================== TEXT */


h1				{font-family:helvetica, verdana, arial, sans-serif; font-size:34px; margin:3px 0px 10px 0px; padding:0px; font-weight:bold; line-height:36px;}
h2				{font-size:21px;  margin:0px 0px 6px 0px;  padding:0px; font-weight:bold; line-height:22px;}
h3				{font-size:15px; margin:0px 0px 10px 0px;  padding:0px; font-weight:bold; line-height:17px;}
h3	a			{font-size:15px; margin:0px; padding:0px; font-weight:bold; line-height:17px;}
h4				{font-size:13px;  margin:6px 0px 0px 0px; padding:10px 0 0 0; font-weight:bold; line-height:17px;}
h5				{font-size:13px;  margin:5px 0px 0px 0px; padding:0px; font-weight:bold; line-height:13px;}
p				{font-size:13px;  margin:6px 0px 0px 0px; padding:0px; line-height:16px;}
/* b				{margin:0px 0px 0px 10px;}*/


.bodyBig h1 a				{font-size:52px; margin:0px 0px 5px 0px; padding:0px; font-weight:bold; line-height:57px;}
.bodyBig .newsTop h1	{font-size:34px; margin:0px 0px 5px 0px; padding:0px; font-weight:bold; line-height:36px;}


a, a:link, a:visited, a:active, a:hover {color:#000000;cursor:pointer;text-decoration:none;}
a:hover {color:#000000;}

.red, a.red:link, a.red:visited, a.red:active, a.red:hover {color:#cd171e;}


/* ====================== WRAPPERS  */
*	{margin: 0;padding: 0;}

#wrapper		{width: 862px;min-height: 100%;text-align: left;position: relative;}
* html #wrapper	{height: 100%;}

#main			{padding-bottom: 50px; width:862px;}
#header			{float:left; width:862px; overflow:hidden;background-color: #ffffff; padding:10px 0px 7px 0px;}
.headerSpace1	{float:left;width:10px;background-color: #ffffff;}
#headerSpace2	{float:left;width:4px;}

#footer			{width:862px;background: #ffffff url(../images/footer.gif) left top repeat-x;position: absolute;bottom: 0; height:38px;}
#footerImage	{float:left;padding:17px 3px 0px 9px; font-size:10px;}
#footerText		{float:left;padding:19px 3px 0px 9px; font-size:10px;}

.columnSpace1	{float:left;width:10px; display:inline;background-color: #ffffff;overflow:hidden;}
.columnSpace2	{float:left;width:20px;display:inline;overflow:hidden;}
.columnSpace3	{float:left;width:17px;display:inline;overflow:hidden;}
#column1		{float:left;width:415px;display:inline;overflow:hidden;}
#column2		{float:left;width:260px;display:inline;overflow:hidden;}
#column3		{float:left;width:140px;display:inline;overflow:hidden;}	/*TODO width  overflow:hidden;*/
#columnBig		{float:left;width:695px;display:inline;overflow:hidden;}


/* ====================== HEADER  */
#headerTopMenuWrap			{float:left; background-color:#f5edc9; width:120px; overflow:hidden; padding-bottom:8px;}
#headerTopMenuHeader		{float:left; background-color:#cd171e; width:120px; color:#ffffff; font-weight:bold;}
#headerTopMenuHeader div	{float:left;padding:3px 2px 3px 4px;}


#headerTopMenuWrap ul		{list-style-type: none;}
#headerTopMenuWrap ul li a	{background: transparent url(../images/headerTopMenuArrow.gif) left center no-repeat; padding-left: 15px;margin-left:4px;}
#headerTopMenuWrap ul li a:hover	{background: transparent url(../images/headerTopMenuArrowOn.gif) left center no-repeat;}



#headerBanner				{float:left; width:728px; height:90px;overflow:hidden;}
#headerDivide				{float:left; width:852px; border-bottom:1px solid #e0e0e0; margin-bottom:10px;}
#headerBanner img {border:none;}
#adright img {border:none;}
.ad img {border:none;}


/*OLDHEADERLOGOTEXT
#headerLogoWrap			{float:left; width:470px;}
#headerLogoText			{float:left; width:324px;color:#5a5a5a; font-size:11px; font-weight:normal; font-style:italic;font-family:verdana, helvetica, arial, sans-serif;}
#headerLogoText	span	{ background: transparent url(../images/headerLogoText.gif) left center no-repeat;}
#headerLogoText strong	{text-transform:uppercase;font-style:normal;font-weight:normal;}
#headerLogoMark			{float:left; width:48px;overflow:hidden;margin-left:10px;}

OLDHEADERLOGOTEXT*/


#headerLogoWrap			{float:left; width:470px;}
#headerLogoText			{float:left; width:324px;color:#5a5a5a; font-size:11px; font-weight:normal; font-style:italic;font-family:verdana, helvetica, arial, sans-serif;}
#headerLogoText img		{height:6px; width:6px;margin:0px 5px 1px 0px;padding:0px;background: transparent url(../images/headerLogoText.gif) left center no-repeat;}
#headerLogoText	div		{float:right;margin-top:2px;padding:0px;}


#headerLogoText strong	{text-transform:uppercase;font-style:normal;font-weight:normal; padding:0px; margin:0px;}
#headerLogoMark			{float:left; width:48px;overflow:hidden;margin-left:10px;}










#menu				{float:left; margin-top:5px; height:26px; width:852px;background: #cd171e url(../images/menu.gif) left top repeat-x;}
#menu span 			{float:left;margin-top:3px; background: transparent url(../images/menuDivide.gif) left top no-repeat;padding:3px 10px 0px 10px; height:20px;}
#menu .menuStart	{background: transparent url(../images/1x1.gif);}
#menu span a		{color:#ffffff;  font-weight:bold;font-size:11px;text-transform:uppercase;}
#menu span a:hover	{text-decoration:none; color:#f5edc9;}
/*OLD MENU

.menuOnEditorial, .menuOnStart			{float:left;background: transparent url(../images/menuOnEditorial.gif) left top repeat-x; height:20px;margin-top:-3px;padding-top:3px;}
#menu span .menuOnEditorial a, #menu span .menuOnStart a	{padding:0px 10px 0px 10px;}

.menuOnKultur				{float:left;background: transparent url(../images/menuOnKultur.gif) left top repeat-x; height:20px;margin-top:-3px;padding-top:3px;}
#menu span .menuOnKultur a, #menu span .menuOnKultur a:hover	{padding:0px 10px 0px 10px; color:#000000;}

.menuOnSport				{float:left;background: transparent url(../images/menuOnSport.gif) left top repeat-x; height:20px;margin-top:-3px;padding-top:3px;}
#menu span .menuOnSport a	{padding:0px 10px 0px 10px;}

 ====================== added from 
.menuOnInsant				{float:left;background: transparent url(../images/menuOnKultur.gif) left top repeat-x; height:20px;margin-top:-3px;padding-top:3px;}
#menu span .menuOnInsant a, #menu span .menuOnInsant a:hover	{padding:0px 10px 0px 10px; color:#000000;}

.menuOnINyheter				{float:left;background: transparent url(../images/menuOnKultur.gif) left top repeat-x; height:20px;margin-top:-3px;padding-top:3px;}
#menu span .menuOnNyheter a, #menu span .menuOnNyheter a:hover	{padding:0px 10px 0px 10px; color:#000000;}

.menuOnNoterat				{float:left;background: transparent url(../images/menuOnKultur.gif) left top repeat-x; height:20px;margin-top:-3px;padding-top:3px;}
#menu span .menuOnNoterat a, #menu span .menuOnNoterat a:hover	{padding:0px 10px 0px 10px; color:#000000;}

.menuOnFrida				{float:left;background: transparent url(../images/menuOnKultur.gif) left top repeat-x; height:20px;margin-top:-3px;padding-top:3px;}
#menu span .menuOnFrida a, #menu span .menuOnFrida a:hover	{padding:0px 10px 0px 10px; color:#000000;}
 ====================== added to  OLD MENU END*/
/* NEW MENU */

.menuOnStart				{float:left;background: transparent url(../images/menuOnKultur.gif) left top repeat-x; height:20px;margin-top:-3px;padding-top:3px;}
#menu span .menuOnNews a, #menu span .menuOnStart a, #menu span .menuOnInsant a	{padding:0px 5px 0px 5px; color:#000000;}

.menuOnNotice, .menuOnKultur, .menuOnFrida			{float:left;background: transparent url(../images/menuOnEconomy.gif) left top repeat-x; height:20px;margin-top:-3px;padding-top:3px;}
#menu span .menuOnEconomy a, #menu span .menuOnNotice a, #menu span .menuOnFrida a	{padding:0px 10px 0px 10px; color:#000000;}

.menuOnEconomy, .menuOnEditorial, .menuOnInsant, .menuOnNews	{float:left;background: transparent url(../images/menuOnKultur.gif) left top repeat-x; height:20px;margin-top:-3px;padding-top:3px;}
#menu span .menuOnKultur a, #menu span .menuOnKultur a:hover	{padding:0px 10px 0px 10px; color:#000000;}

.menuOnSport{float:left;background: transparent url(../images/menuOnSport.gif) left top repeat-x; height:20px;margin-top:-3px;padding-top:3px;}
#menu span .menuOnSport a, #menu span .menuOnEditorial a	{padding:0px 10px 0px 10px; color:#000000;}



#menuSearch			{float:left; width:30px; margin-top:4px; margin-right:5px;}}
#menuSearch	div		{float:left; table-layout:fixed; }
* html .menuSearchTable	{margin-top:-1px;}
*:first-child+html .menuSearchTable {margin-top:-1px;} /* IE 7 hack */
.menuSearchTxt		{width:20px; height:16px; border:1px solid #f5edc9;padding:0px; margin:0px;}
.menuSearchBtn		{width:15px; height:16px;padding:0px; margin:0px;}


/*OLD SUBMENU
.menuSubKultur				{background-color:#dcdef8;}
.menuSubEditorial, .menuSubStart	{background-color:#f5edc9;}
.menuSubSport				{background-color:#d4f2b7;}



.menuSubInsant				{background-color:#d4f2b7;}
.menuSubNyheter				{background-color:#d4f2b7;}
.menuSubNoterat				{background-color:#d4f2b7;}
.menuSubFrida				{background-color:#d4f2b7;}


#menuSub				{float:left; height:23px; width:852px; border-bottom:1px solid #908a6e;}
#menuSub span			{float:left; margin-top:4px;}
#menuSub span a			{padding:0px 5px 0px 10px;}
#menuSub span a:hover	{text-decoration:none; color:#cd171e;} OLD SUBMENU END */


.menuSubNews, .menuSubNyheter, .menuSubStart,		{background-color:#f5edc9;}
.menuSubEconomy, .menuSubEditorial	{background-color:#f5edc9;}
.menuSubNoterat			{background-color:#d8dbfe;}
.menuSubKultur, .menuSubFrida	{background-color:#d8dbfe;}
.menuSubInsant 		{background-color:#f5edc9;}	
.menuSubSport 		{background-color:#d4f2b7;}
.menuSubOn					{font-weight:bold;}


#menuSub				{float:left; height:23px; width:852px; border-bottom:1px solid #908a6e;}
#menuSub span			{float:left; margin-top:4px;}
#menuSub span a			{padding:0px 5px 0px 10px;}
#menuSub span a:hover	{text-decoration:none; color:#cd171e;}



/* ====================== VINJET  */
.vinjGren		{float:left; width:260px; height:17px;overflow:hidden;background: transparent url(../images/vinjGren.gif) left top repeat-y;}
.vinjPurple		{float:left; width:260px; height:17px;overflow:hidden;background: transparent url(../images/vinjPurple.gif) left top repeat-y;}
.vinjBlack		{float:left; width:260px; height:17px;overflow:hidden;background: transparent url(../images/vinjBlack.gif) left top repeat-y;}
.vinjRed		{float:left; width:260px; height:17px;overflow:hidden;background: transparent url(../images/vinjRed.gif) left top repeat-y;}
.vinjGrey		{float:left; width:260px; height:17px;overflow:hidden;background: transparent url(../images/vinjGrey.gif) left top repeat-y;}
.vinjGrey div, .vinjRed div, .vinjBlack div, .vinjGren div	{float:left; padding:1px 4px 0px 32px; font-weight:bold; color:#ffffff; text-transform:uppercase;}
.vinjPurple div	{float:left; padding:1px 4px 3px 32px; font-weight:bold; color:#000000; text-transform:uppercase;}


/* ====================== COMMENT  */
.commentWrap	{float:left;padding-top:12px; background: transparent url(../images/comment.gif) left top no-repeat; margin:5px 0px 5px 0px;}
.comment1		{float:left;width:415px;background-color:#f8f2d9;border-bottom:1px solid #909090;}
.comment2		{float:left;width:415px;background-color: #ffffff;}
.commentMore	{float:right;color:#cd171e; font-weight:bold; margin-top:3px;}
#columnBig strong, #columnBig b	{font-size:12px;}


/* ====================== NEWS  */
#column1 strong, #column2 strong, #column2 strong	{color:#cd171e;}

.newsTop			{font-size:14px;line-height:17px; width:415px; border-bottom:1px solid #909090; padding-bottom:4px;}
.newsTop h1 {margin-bottom:5px;}
.newsTopHeader a	{font-family:helvetica, verdana, arial, sans-serif; font-size:34px; margin:0px 0px 0px 0px; padding:0px; font-weight:bold; line-height:36px;}

.newsTop img		{margin:5px 0px 4px 0px;}
.newsTop .newsDate	{color:#aca37d; font-size:10px;}


.newsSub			{font-size:14px;line-height:17px; width:415px; border-bottom:0px solid #909090; padding:10px 0px 0px 0px;}
.newsSubHeader a		{font-family:helvetica, verdana, arial, sans-serif; font-size:21px; margin:0px; padding:0px; font-weight:bold; line-height:22px;}
.newsSub img		{margin-right:10px; margin-top:5px; float:left;}
.newsSub .newsDate	{color:#aca37d; font-size:10px;}
.newsSubBottom			{font-size:14px;line-height:17px; width:415px; border-bottom:1px solid #909090; padding:6px 0px 6px 0px;}





.newsSubSplit1			{float:left;margin:5px 0px 5px 0px;width:207px;background: transparent url(../images/newsSubSplitBack.gif) left top repeat-y;}
.newsSubSplit2			{float:left;margin:5px 0px 5px -1px;width:207px;background: transparent url(../images/newsSubSplitBack2.gif) left top repeat-y;}
.newsDate	{color:#aca37d; font-size:10px;}

/*
.newsSubSplit1	h3		{font-family:georgia, helvetica, verdana, arial, sans-serif; float:left;margin:5px 0px 5px 0px;width:207px;background: transparent url(../images/newsSubSplitBack.gif) left top repeat-y;}
.newsSubSplit2	h3		{font-family:georgia, helvetica, verdana, arial, sans-serif; float:left;margin:5px 0px 5px -1px;width:207px;background: transparent url(../images/newsSubSplitBack2.gif) left top repeat-y;}
*/

.newsSubSplit1	h3		{font-family:georgia, helvetica, verdana, arial, sans-serif; float:left;margin:5px 0px 5px 0px;width:207px;}
.newsSubSplit2	h3		{font-family:georgia, helvetica, verdana, arial, sans-serif; float:left;margin:5px 0px 5px -1px;width:207px;}


.newsSubSplit1 div	{float:left;padding: 0px 6px 0px 0px; font-size:13px;line-height:16px;}
.newsSubSplit2 div	{float:left;padding: 0px 6px 0px 7px; font-size:13px;line-height:16px;}

.newsSubEnd				{width:415px;padding:5px 0px 6px 5px;border-top:1px solid #909090; margin-top:10px;}
.newsSubEnd .newsDate	{color:#aca37d; font-size:10px;}
.newsSubEnd	h4			{margin-bottom:12px;}

#columnBig .Big			{border-bottom:1px solid #909090; padding-bottom:10px;}

#columnBig .newsSubSplit1		{ width:347px; margin-top:20px;background: transparent url(../images/newsSubSplitBackBig.gif) left top repeat-y;}
#columnBig .newsSubSplit2		{ width:347px; margin-top:20px;}
#columnBig .newsSubSplit1 img, #columnBig .newsSubSplit2 img	{padding:0px 8px 3px 0px;}
#columnBig .newsSubEnd		{width:695px;}
#columnBig .Extra			{width:695px; background-color:#e60000; color:#ffffff; font-weight:bold; font-size:20px; padding:8px; text-align:center; margin:5px 0px 10px 0px;}





/* ====================== LATEST NEWS  */

.latestNews			{float:left;width:260px; margin-top:0px;}
.latestNews	a		{float:left;width:260px; margin-top:0px;}
.latestNews	div		{font-weight:bold;}
.latestNews .date	{color:#aca37d;}

.latestNewsDivide	{float:left;border-bottom:1px solid #909090; margin:4px 0px 4px 0px;width:260px;}


/* ====================== QUIZ */

#WebQuiz					{float:right; width:260px; background-color:#f8f2d9;border-bottom:1px solid #909090; margin:2px 0px 0px 0px;}
#WebQuiz div				{float:left; padding:0px 3px 0px 3px;}
#newsvoteBottom			{float:right; width:260px; border-bottom:0px solid #909090; padding:0px 0px 0px 0px;}
#votefooterlink		{float:right;  padding:0px 0px 0px 150px; }
#votefooterlink	strong		{float:right;  padding:0px 0px 3px 0px; }


/* ====================== SENT */

#vinjSent			{float:left; width:260px;color:#5a5a5a; font-size:16px; font-weight:normal; margin-top:5px;}
#vinjSent strong	{ float:right; font-style:normal;}

/* ====================== WEATHER */
#weather		{float:left;margin-top:5px;width:260px;}
#weather div	{float:left;text-align:center;width:260px;}

/* ====================== WEATHER */
#picOfWeek		{float:left;margin-top:5px;width:260px;}
.picOfWeekLink	{font-size:10px; margin:0px; padding:0px; font-weight:normal; line-height:11px;}



/* ====================== BOOK */
#book		{float:left; margin-top:5px;width:260px;color:#636363;}
#book img	{float:left; margin:0px 0px 0px 0px; margin-right:10px;}

#bookInfo	{padding-bottom:3px;margin-bottom:3px;color:#000000;}

.bookInfoHeader		{font-size:12px; margin:0px 0px 0px 0px; padding:0px; font-weight:bold; line-height:14px; }
.bookInfoHeader a	{font-size:12px; margin:0px 0px 0px 0px; padding:0px; font-weight:bold; line-height:14px; }
.bookInfoHeaderDivide	{float:left;border-bottom:1px solid #909090; margin:4px 0px 6px 0px;width:170px;}



/* ====================== THEATER */
#theater		{float:left;margin-top:5px;width:260px;color:#636363;}
#theater img	{float:left;margin:0px 5px 0px 0px;}

#theaterInfo	{float:left;border-bottom:1px solid #909090; padding-bottom:3px;margin-bottom:3px;color:#000000;}




/* ====================== CULTURE */
.cultureInfoBox			{float:right;width:150px;display:block; margin:7px 0px 10px 10px;border-bottom:1px solid #909090; padding-bottom:4px; color:#4b4b4b;}
.cultureInfoBox	div		{background-color:#bbbee0; color:#ffffff; font-size:14px; font-weight:bold; padding:4px 4px 15px 4px; margin-bottom:2px;}


/* ====================== EDITORIAL */
.EditorialBox			{float:right;width:200px;display:block; margin:10px 0px 0px 10px; padding-bottom:4px; color:#4b4b4b; font-size:20px;  font-style:italic; color:#5a5a5a; line-height:25px;}
.EditorialBox img		{float:left; margin:0px 12px 2px 0px;;}

.caption		{font-size:11px; margin:0px; padding:0px; font-weight:bold; line-height:16px;}

/* inte eplanner sidor börjar*/

.datum { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt}
.menyn { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-weight: bold; color: #FFFFFF}
.texto {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt}
.textb {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: italic}
.rubo {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; font-weight: bold; line-height:25px;}
.rubtm {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 24pt; font-weight: bold line-height:27px;}
.rubtt {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt;}
.rubom {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #FFFFFF}

#omvastra {float:left;width:450px;display:inline;overflow:hidden; padding-top:5px; margin:40px 0px 6px 0px;}
#omvastraartal {float:right;width:350px;display:inline;overflow:hidden; padding:10px; margin:40px 0px 0px 0px; background: #cd171e}


#pollarea input{margin-right:6px;position:relative;top:3px;}


/* inte eplanner sidor slut*/

.adright object {margin-bottom:6px;}

