/*body*/
body {
	padding:0px;
	margin:0px 0px 20px 15px;
	background-color:#ffffff;
	font-size:	0.7em;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	line-height:1.5em;}
				
/*layers*/
#pagehead {
	position:relative;
	width:909px;
	height:143px;
	background-image:url('bg_pagehead.jpg');
	background-repeat:no-repeat;
	background-position:top right;
	text-align:right;}
#printhead {
	position:relative;
	width:400px;
	height:40px;
	text-align:right;}
#logo {
	position:absolute;
	top:15px;
	right:727px;}

#search {
	position:absolute;
	top:11px;
	right:12px;}

#language {
	position:absolute;
	top:38px;
	right:13px;}

div.topmenu {
	width:909px;
	height:30px;
	background-color:#666666;
	margin:1px 0em 0em 0em;
	position:relative;
	z-index:	1000;
}

/* Navigation (topmenu) */
UL#navigation										{ padding:0px; margin:0px; font-size:1.1em; }
UL#navigation LI									{ position:relative; background-color:#666666; float:left; }
UL#navigation LI A									{ color:#ffffff; display:block; padding:6px 8px 7px 8px;font-weight:bold}
UL#navigation LI A:hover							{ background-color:#8a8a8a; text-decoration:none; }
UL#navigation LI A.sel								{ background-color:#c60011; color:#ffffff; }
UL#navigation LI A.sel:hover						{ background-color:#c60011; text-decoration:none; }
UL#navigation LI UL									{ position:absolute; display:none; width:15em; top:30px; left:0px; z-index:1; padding:0px; margin:0px; border-bottom:1px solid #dedede; }
UL#navigation LI UL LI 								{ position:relative; clear:both; background-color:#ffffff; border-top:1px solid #dedede; border-left:1px solid #dedede; border-right:1px solid #dedede; width:100%; overflow:hidden; }
UL#navigation LI UL LI A 							{ color:#555555; font-weight:normal; display:block; width:15em; padding:6px 8px 6px 8px; }
UL#navigation LI UL LI A:hover 						{ background-color:#999999; color:#ffffff; text-decoration:none; }
UL#navigation LI > UL 								{ top:auto; left:auto; }
UL#navigation LI:hover UL, UL#navigation LI.sel UL 	{ display:block; }

/* topmenu & dropdown styles */

.topmenu-items {width:86em;}
div.topmenu .invisible {display:none;}
div.topmenu .no-js-dropdown {display:none;position:absolute;}
div.topmenu .no-js-dropdown div {float:left;margin-right:1em;}

div.topmenu .dropdown {
	position: absolute;
	top: 31px;
	left: 0px;
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	border-color: #D9D9D9;
	width: 17.5em;
	overflow: hidden;
	font-weight:normal;
}

div.topmenu .dropdown .item,
div.topmenu .dropdown .hover-item
{
	cursor: pointer;
	background:url('nav_sub_arrow.gif') no-repeat 0.5em 0.8em;
	background-color:#FFFFFF;
	font-size:1.1em;
	padding:0.4em 0.50em 0.4em 2.1em;
	border-width:0.1em 0 0 0;
	border-style:solid;
	border-color:#D9D9D9;
}

div.topmenu .dropdown .hover-item {background:url('nav_sub_arrow_h.gif') no-repeat 0.5em 0.8em;background-color:#999999;}
div.topmenu .dropdown .item a {text-decoration:none;color:#555555;}
div.topmenu .dropdown .hover-item a {text-decoration:none;color:#FFFFFF;}
div.topmenu .dropdown .item a:hover,
div.topmenu .dropdown .hover-item a:hover {color:#FFFFFF;
}

div.topmenu ul {
	position:absolute;
	top:0em;
	list-style-type:none;
	margin:0px;
	padding-left:0em;
}

div.topmenu ul li {
	position: relative;
	float:left;
	margin:0px 0px 0px 0px;
}

div.quotation {
	font-size:1.4em;
	color:#c60011;
	width:11em;
	float:right;
	font-style:italic;
	margin:1em;
	font-weight:bold;
}

#outer {
	float:left;
	position:relative;
	width:909px;
	margin:26px 0px 18px 0px;
	padding:0px 0px 0px 6px;
	background-image:url('line_vert_index.gif');
	background-repeat:repeat-y;
	background-position:678px 0px;}

#outer2 {
	float:left;
	position:relative;
	width:919px;
	margin:26px 0px 18px 0px;
	padding:0px 0px 0px 0px;}

#outer3 {
	float:left;
	position:relative;
	width:919px;
	margin:23px 0px 18px 0px;
	padding:0px 0px 0px 0px;}

#inner { float:left;}

#inner2 {
	float:left;
	width:683px;
	margin:0px 0px 14px 30px;}

#firstpcol1 {
	float:left;
	width:316px;
	margin:0px 0px 5px 0px;}

#firstpcol1 .introimg {
	padding:3px 0px 0px 5px;
	height:228px;}

#firstpcol1 h1 {
	margin:0px 0px 0px 0px;
	color:#c60011;
	font-size:	1.2em;
	font-weight:bold;}

#firstpcol1 p {
	margin:0px 0px 0px 0px;}

#firstpcol1 .steftot {
	width:316px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;}

#firstpcol1 .stefleft {
	position: relative;
	float:left;
	padding:3px 0px 0px 0px;
	line-height:1.1em;}

#firstpcol1 .stefright {
	position:relative;
	width:215px;
	margin-left:97px;
	padding:3px 0px 0px 0px;}

#firstpcol2 {	
	float:left;
	width:316px;
	margin:0px 0px 10px 20px;}

#firstpcol2 .first {
	height:228px;}

#firstpcol2 .date {
 	font-size:	1.1em;
	padding:0px 0px 1px 0px;}

#firstpcol2 .headimg {padding:0px 0px 11px 0px;}

#firstpcol2 h1.big {
	margin:0px 0px 6px 0px;
	color:#c7072d;
	font-size:	1.6em;
	font-weight:normal;
	line-height:1.3em;}

#firstpcol2 h1.bigger {
	margin:0px 0px 6px 0px;
	color:#c7072d;
	font-size:	2.1em;
	font-weight:normal;
	line-height:1.1em;}

#firstpcol2 p { 
	margin:0px 0px 0px 0px;
	font-size:	1.1em;
	line-height:1.5em;}

#firstpcol2 .lasmer	{
	font-size:	1.1em;}

#firstpcol2 .newshead {
	font-size:	1.2em;
	font-weight:bold;
	width:316px;
	padding:0px 0px 3px 0px;
	}

#firstpcol2 .newslist {
	width:316px;
	margin:4px 0px 0px 0px;
	padding:	0px 0px 4px 0px;
	font-weight:bold;}

#firstpcol2 .ndate {
	position:relative;
	float:left;
	font-weight:normal;
	padding:0px 0px 0px 0px;
	line-height:1.1em;}

#firstpcol2 .nhead {
	position:relative;
	width:262px;
	margin-left:51px;
	line-height:1.1em;}

#firstpcol3 {
	float:left;
	width:215px;
	margin:0px 0px 0px 36px;}

#firstprow1 {
	width:652px;}
#firstprow2 {
	width:652px;}
#firstprow2 .nytt {
	padding:0px 0px 9px 0px;}

#firstprow1 .stefanhead {
	padding:0px 0px 19px 0px;}

#avd {
	background-color:#c60011;
	margin:0px 0px 6px 0px;}

#avd .head {
	padding:0px 0px 5px 14px;}

#avd .link {
	padding:0px 0px 4px 14px;}


#footer {
		padding:0px 0px 0px 0px;
		color:#898989;}

#footer .line {
		float:left;
		background-color:#cccccc;
		height:1px;}

#footer .left {
		width:800px;
		float:left;
		padding:4px 0px 0px 0px;
		margin:0px 0px 0px 0px;}

#footer .right {
		width:394px;
		float:left;
		text-align:right;
		padding:4px 0px 0px 0px;}

#subnav	{
		float:left;
		width:196px;
		margin:0px 0px 14px 0px;
		border-top:1px solid #d9d9d9;}

#subnav div {
		position:relative;
		width:196px;
		border-bottom:1px solid #d9d9d9;
		background-image:url('nav_sub_arrow.gif');
		background-repeat:no-repeat;
		background-position:5px 10px;
		font-size:10px;
		line-height:normal;
		color:#444444;
		padding:1px 0 7px 0;}

#subnav div.level3outer {
		background-image:none;
		height:auto;
		padding:0px 0px 8px 0px;}

#subnav div.sel {
		position:relative;
		width: 196px;
		border-bottom: 1px solid #d9d9d9;
		background-image: url('nav_sub_arrow_red.gif');
		background-repeat:		no-repeat;
		background-position:12px 10px;
		font-size:12px;
		line-height:normal;
		color:#444444;
		padding:1px 0 7px 0;}

#subnav div.level3	{
		position:relative;
		width:196px;
		border-bottom:none;
		background-image:url('nav_sub_bullet.gif');
		background-repeat:			no-repeat;
		background-position:		12px 9px;
		font-size:					8px;
		line-height:				normal;
		color:						#444444;
		padding:					1px 0 1px 0;}

#subnav h1 {
		padding:6px 0px 0px 28px;
		margin:0px 0px 0px 0px;
		font-size:	12px;
		font-weight:normal;
		line-height:normal;}

#subnav h1.level3	{
		padding:6px 0px 0px 28px;
		margin:						0px 0px 0px 0px;
		font-size:					11px;
		font-weight:				normal;
		line-height:				normal;}´

#navdivider {
		background-color:#d9d9d9;
		width:auto;}

#brand		{padding:0px 0px 26px 0px;}
#introimg 	{padding:3px 0px 32px 0px;}
#subpcol1	{
		float:left;
		width:438px;
		margin:0px 0px 0px 0px;}

#subp2col1 {
	float:left;
	width:438px;
	margin:0px 0px 0px 0px;
	font-size:	1.1em;}

#subp2col1 h1 {
	margin:3px 0px 16px 0px;
	font-size:	1.8em;
	font-weight:normal;
	line-height:normal;}

#subp2col1 h1.print {
	margin:3px 0px 16px 0px;
	font-size:	1.9em;
	font-weight:normal;
	padding-right:99px;
	line-height:normal;}

#subp2col1 div.printout {
	position:relative;
	top:0px;
	left:0px;}

#subp2col1 div.printout2{
	position:relative;
	top:0px;
	left:0px;
	text-align:right;
	margin:0px 0px 20px 0px;}

#subp2col1 div.printin {
	position:absolute;
	top:0px;
	left:368px;}

#subp2col1 h2 {
	margin:0px 0px 0px 0px;
	font-weight:bold;
	font-size:	1.0em;
	line-height:1.5em;}

#subp2col1 p {
	margin:0px 0px 20px 0px;
	line-height:1.5em;}

#listart {
	font-size:	1em;
	margin:0px 0px 22px 0px;}

#listart h1{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 18px;
	color:#000000;
	font-size:	1em;
	font-weight:bold;
	line-height:normal;
	background-image:url('bullet_bigred.gif');
	background-repeat:no-repeat;
	background-position:0px 3px;}

#listart p	{
	margin:0px 0px 0px 0px;
	line-height:1.5em;}

#listart2{
	font-size:	1.1em;
	margin:0px 0px 22px 0px;}

#listart2 h1 {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 14px;
	color:#000000;
	font-size:	1.0em;
	font-weight:bold;
	line-height:normal;
	background-image:url('bullet_smallred.gif');
	background-repeat:no-repeat;
	background-position:0px 3px;}

#listart2 p{
	margin:0px 0px 0px 0px;
	line-height:1.5em;}

#subpcol2 {
	position:relative;
	float:left;
	width:215px;
	margin:0px 0px 0px 30px;}

#contdivider {
	width:auto;
	background-color:#cccccc;
	margin:0px 0px 20px 0px;}
#printdivider {
	width:auto;
	background-color:#cccccc;
	margin:0px 0px 12px 0px;}


/* START LEO */

div.pdfinfo {background-image:	url('icon_pdfdownload_small.gif');
	background-repeat:			no-repeat;
	background-position:		0px 0px;
	padding:				0em 0em 0em 1em;
	margin:					1em 0em 1em 0em;
	padding:				0px 0px 0px 18px;
	height:					14px;
	}

div.pdf {background-image:		url('icon_pdfdownload.gif');
	background-repeat:			no-repeat;
	background-position:		0px 0px;
	padding:				0em 0em 0em 2.5em;
	margin:					0.1em 0em 0.1em 0em;
	padding:				0px 0px 0px 30px;
	height:					21px;}
	
/* SLUT LEO */	

div.siteinfo {
	font-size:	0.9em;
	margin:0px 0px 20px 0px;}

div.siteinfo h1 {
  	font-size:	 1.0em;
	font-weight:bold;
	margin:0px 0px 0px 0px;}


#moreinfoout { 
	width:auto;
	border-top:none;
	border-right:1px solid #cccccc;
	border-bottom:none;
	border-left:1px solid #cccccc;
	background-color:#f5f5f5;
	background-image:url('tbl_bg_moreinfo.gif');
	background-repeat:no-repeat;}

#moreinfoin{
	width:auto;
	font-size:	1.1em;}

#moreinfoin .head	{
	padding: 10px 0px 14px 14px;
	font-size:	1.1em;}

#moreinfoin .txt {
	padding: 0px 14px 14px 14px;}

#moreinfoin h1 {
	font-size:	1.0em;
	font-weight: bold;
	margin: 0px 0px 0px 0px;}

#moreinfoin p { 
	font-size:	1.0em;
	font-weight: normal;
	margin: 0px 0px 0px 0px;}
				
/*tables and tds*/
td 	{
	font-size:	12px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.5em;}

table.txtrightmid {
	margin:15px 0px 15px 15px;}

td.imgtxtred {
	background-color:	#c60011;
	padding:	12px 15px 12px 15px;
	color: #ffffff;
	font-size:	0.7em;
	line-height: 1.2em;}							

/*links*/
a:link 		{color:#c60011; text-decoration:none;}
a:active 		{color:#c60011; text-decoration:none;}

a:visited 		{color:#c60011; text-decoration:none;}
a:hover 		{color:#c60011; text-decoration:underline;}

a.black:link 	{color:#000000; text-decoration: none;}
a.black:active 	{color:#000000; text-decoration:none;}
a.black:visited 	{color:#000000; text-decoration:none;}
a.black:hover 	{color:#000000; text-decoration:underline;}
a.footer:link 	{color:#898989; text-decoration:none;}
a.footer:active	{color:#898989; text-decoration:none;}
a.footer:visited 	{color:#898989; text-decoration:none;}
a.footer:hover	{color:#000000; text-decoration:underline;}
a.subnav:link	{color:#444444; text-decoration:none;}
a.subnav:active	{color:#444444; text-decoration:none;}
a.subnav:visited	{color:#444444; text-decoration:none;}
a.subnav:hover	{color:#999999; text-decoration:none;}
a.subnavSel:link	{color:#c60011; text-decoration:none; font-weight:bold;}
a.subnavSel:active	{color:#c60011; text-decoration:none; font-weight:bold;}
a.subnavSel:visited{color:#c60011; text-decoration:none; font-weight:bold;}
a.subnavSel:hover	{color:#c60011; text-decoration:none; font-weight:bold;}
a.sub2nav:link	{color:#444444; text-decoration:none;}
a.sub2nav:active	{color:#444444; text-decoration:none;}
a.sub2nav:visited	{color:#444444; text-decoration:none;}
a.sub2nav:hover	{color:#999999; text-decoration:none;}

div.arrow-link {
	background:url('icon_arrow_link.gif') no-repeat 0em 0.3em;
	padding:0em 0em 0em 1.3em;
	margin:0em 0em 0em 0em;
}

div.arrow-link a:link {color:#c60011;text-decoration:none;}
div.arrow-link a:active {color:#c60011;text-decoration:none;}
div.arrow-link a:visited {color:#c60011;text-decoration:none;}
div.arrow-link a:hover {color:#c60011;text-decoration:underline;}

/*text*/
#ledigalokaler h1	{
		font-size:12px;
		font-weight:bold;
		color:#5a5477;
		margin:0px 0px 0px 0px;}
							
/*lists*/
ul	{	margin-left: 3px;
		margin-top: 3px;
		margin-bottom: 20px;
		padding-left: 15px;}

/*images*/
img	{	border: 0;}
img.txtrighttop	{margin: 3px 0px 15px 15px;}
				
/*form elements*/

/*START LEO*/

#topsearch input.std	{border:1px solid #dd6670;
			background-color:#ffffff;
			width:167px;
			height:19px;
			padding:2px;
			font-size:11px;
			color:#000000;
			font-family:Arial, Helvetica, sans-serif;}
#topsearch input.btn	{border:0;
			cursor:	pointer;}
#antalavd { 
	width:215px;
	height:73px;
	background-color:#c60011;
	background-image:url('banner_metallhar52.gif');
	background-repeat:no-repeat;}

#antalavd div { 	padding:34px 0px 0px 13px;}

#antalavd .std	{	border:1px solid #dd6670;
			background-color:#ffffff;
			width:	183px;
			height:	17px;
			font-size:11px;
			color:	#000000;
			font-family:Arial, Helvetica, sans-serif;		
			}
			
/*SLUT LEO*/

div.info-box {
	width:16em;
	background-color:#c60011;
	float:right;
	margin:1.8em 1em 1em 1em;
}

div.info-box div {
	color:#ffffff;
	padding:1em 1em 1em 1em;
	font-size:0.9em;
}

/* movie-link */

div.movie-link {
	background:url('icon_mov.gif') no-repeat 0em 0em;
	padding:0em 0em 0em 2.5em;
	margin:1em 0em 1em 0em;
	height:1.5em;
}

div.movie-link a:link, div.link a:visited, div.arrow-link a:visited {
	color:#C7072D;
	text-decoration:none;
}

div.movie-link a:hover {color:#C7072D;text-decoration:underline;}
/* content footer*/

div.content-footer {
	position:relative;
	border-top:1px solid #B2B2B2;
	margin:1em 0em 1em 0em;
	height:4em;
}

div.content-footer .icon-back {
	position:absolute;
	left:0px;
	top:20px;
}

div.content-footer .icon-print {
	position:absolute;
	right:0px;
	top:16px;
}
div.avd-box {
	background:url('bg_avdbox.gif') no-repeat;
	margin:0em;
	padding:0em;
	height:10em;
	width:430px;
}

div.avd-box .avd-field {
	margin:0em 0em 0em 0em;
	border:1px solid #6699CC;
	font-size:1em;
	width:18em;
	height:0.5em;
	padding: 0em 0em 0em 0.2em;
}
div.avd-box .list-item {
	width:20em;
	color:#333333;
	margin: 0em 0em 0em 16px;
}

div.avd-box .map {border:none;width:43em;height:17.9em;margin: 1em 0em 0em 0em;padding: 1em 0em 0em 0em;}

/* pren */

div.pren-box {
	width:36em;
	background-color:#ffffff;
	float:right;
	margin:0em;
}

div.pren-box .red-box {
	background-color:#c60011;
	color:#ffffff;
	padding:0.5em 0.5em 0.5em 0.5em;
	font-size:1em;
	font-weight:bold;
}

div.pren-box h2 {
	font-size:1.1em;
	padding: 0em;
	margin: 0em;
	font-weight:bold;
}

div.pren-box h1 {
	position:relative;
	top:0px;
	width:15em;
	font-size:2.3em;
	padding: 0em;
	margin: 0em;
	font-weight:normal;
}

div.pren-box .input {
	font-size:1em;
	width:119px; 
	font-weight: normal; 
	font-style: normal; 
	color: #000000; 
	background-color: #ffffff; 
	margin: 0.3em 0em; 
	padding: 0.1em 0.3em; 
	border-width: 0.01em; 
	border-color: #000000; 
}

div.pren-box .prenbutton {
	font-size:1em;
	margin-right:1em; 
	color: #ffffff; 
	font-weight:bold;
	background-color:#FF9933;
	}
	
	
/* NY STATRSIDA */

div.bignews					{ overflow:hidden; float:left; width:316px; margin:0 20px 16px 0; }
div.bignews img				{ border:0; margin:3px 0 0 5px; }
div.bignews h1				{ font-family:Arial,Helvetica,sans-serif; font-size:2.1em; line-height:1.1em; font-weight:normal; margin:12px 0 0 0; }
div.bignews p				{ font-size:1.1em; line-height:1.5em; margin:8px 0 0 0; }

div#inner div.newslist				{ overflow:hidden; float:left; width:316px; margin:0 0 16px 0; }
div#inner div.newslist img.rub		{ margin:2px 0 6px 0; }
div#inner div.newslist ul				{ list-style:none; padding:0; margin:0 0 6px 0; }
div#inner div.newslist ul li			{ display:block; overflow:hidden; padding:0; margin:5px 0 5px 0; clear:both; line-height:1.2em; }
div#inner div.newslist ul li span		{ display:block; float:left; width:54px; }
div#inner div.newslist ul li a		{ display:block; float:left; color:#000; font-weight:bold; width:252px; }
div#inner div.newslist p.readmore		{ margin:5px 0 15px 0; clear:both; }
div#inner div.newslist p.readmore2	{ display:block; margin:5px 0 0 0; clear:both; }

div.bigbanner		{ clear:both; margin:0 0 25px 0; border: 1px solid #c8c8c8}
div.bigbanner img	{ border:0; }

div.rubpic			{ overflow:hidden; clear:both; margin:10px 0 20px 0; }

div.tidning				{ overflow:hidden; float:left; width:316px; margin:0 20px 20px 0; }
div.tidning p.info		{ display:block; margin:0 4px 8px 0; float:left; width:97px; }
div.tidning h2			{ margin:0; font-size:1.2em; float:left; width:215px; }
div.tidning p			{ margin:0; float:left; width:215px; }
div.tidning a.readmore	{ display:block; }

div.debatt				{ overflow:hidden; float:left; width:316px; margin:0 0 20px 0; }
div.debatt h2			{ margin:0; font-size:1.2em; }
div.debatt p			{ margin:0; }
div.debatt a.readmore	{ display:block; }

div.film				{ overflow:hidden; float:left; width:316px; margin:0 12px 0 0; }
div.film object			{ width:300px; height:200px; }
div.film ul				{ list-style:none; padding:0; margin:14px 0 0 0; }
div.film ul li			{ padding:2px 0 2px 0; margin:0; clear:both; }
div.film ul li img		{ display:block; float:left; width:16px; margin-right:5px; }
div.film ul li a		{ display:block; float:left; margin-bottom:3px; }

div.iframe				{ overflow:hidden; float:left; width:316px; margin:0; }
div.iframe iframe		{ width:314px; height:305px; border:0; }

div.shortcuts 			{ background:url('tbl_top_shortcutsred.gif') no-repeat 0 0 #c60011; margin:0px 0px 13px 0px; padding:0; }
div.shortcuts ul 		{ list-style:none; }
div.shortcuts ul li		{ margin:0; padding:2px 0 0 16px; background:url('./arrow_shortcuts.gif') no-repeat 0 7px; }
div.shortcuts ul li a	{ color:#fff; font-size:1.1em; }
div.shortcuts ul.first	{ margin:0 15px 0 15px; padding:20px 0 6px 0; background:url('tbl_head_shortcutsred.gif') no-repeat 0 0; border-bottom:1px dotted #dd6670; }
div.shortcuts ul.mid	{ margin:0 15px 0 15px; padding:0 0 6px 0; border-bottom:1px dotted #dd6670 }
div.shortcuts ul.last	{ margin:0; padding:0 15px 20px 15px; background:url('tbl_btm_shortcutsred.gif') no-repeat 0 bottom;  }


div.puff				{ padding-bottom:13px; }

div.startfooter			{ border-top:1px solid #cccccc; padding:2px; clear:both; background-color:#fff; width:905px; }

form					{ padding:0px; margin:0px; }

div#search input.std	{ display:block; float:left; border:1px solid #dd6670; background-color:#fff; width:167px; padding:2px; font-size:11px; color:#000; font-family:Arial, Helvetica, sans-serif; margin:0 4px 0 0; }
div#search input.btn	{ display:block; float:left; border:0; cursor:pointer; line-height:13px; }



