/*body*/
body {
	padding:0px;
	margin:0px 0px 20px 15px;
	background-color:#ffffff;
	font-size:	0.7em;
	color:#000000;
	height:500px;
	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;
	left:5px;}

#search {
	position:absolute;
	top:36px;
	right:10px;}

#language {
	position:absolute;
	top:63px;
	right:11px;}

div.topmenu {
	width:909px;
	height:31px;
	background-color:#666666;
	margin:1px 0em 0em 0em;
	position:relative;
	z-index:1000;
}


/* 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;
}

/* START LEO */

div.topmenu ul li .select {
			
			background-color: #ffffff;
			width:		180px;
			height:		17px;
			font-size:	11px;
			color:		#000000;
			font-family: 	Arial, Helvetica, sans-serif;
			margin:		0;			
				}
				
/* START LEO */

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;}

/* START LEO */

#inner {float:left;
	}
	
/* SLUT LEO */	

#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;}

#firstpcol1 .stefrightno {
	position:relative;
	width:530px;
	margin-left:97px;
	padding:3px 0px 0px 0px;}

#firstpcol12 {
	float:left;
	width:628px;
	margin:0px 0px 5px 0px;}

#firstpcol12 .introimg {
	padding:3px 0px 0px 5px;
	height:228px;}

#firstpcol12 h1 {
	margin:0px 0px 2px 0px;
	color:#c60011;
	font-size: 1em;
	font-weight:bold;}

#firstpcol12 p {
	margin:0px 0px 0px 0px;}

#firstpcol12 .steftot {
	width:628px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;}

#firstpcol12 .stefleft {
	font-size: 1.1em;
	position: relative;
	float:left;
	padding:3px 0px 0px 0px;
}

#firstpcol12 .stefright {
	position:relative;
	width:520px;
	font-size: 1.1em;
	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;
	overflow: hidden;
	width:215px;
	margin:0px 0px 0px 30px;}

#firstprow1 {
	width:652px;}
#firstprow2 {
	width:652px;}
#firstprow2 .nytt {
	padding:0px 0px 9px 0px;}

#firstprow1 .stefanhead {
	padding:0px 0px 13px 0px;}

#shortcuts {
	width:215px;
	background-color:#B0BF27;
	margin:0px 0px 6px 0px;}

/* START LEO */
	
#shortcuts .head {
	background-color:#B0BF27;
	width:201px;
	padding:0px 0px 5px 14px;}

#shortcuts .link {
	background-color:#B0BF27;
	width:201px;
	padding:0px 0px 4px 14px;}

#shortcuts .divider {
	background-color:#B0BF27;
	width:201px;
	padding:0px 0px 0px 14px;}
	
/* SLUT LEO */

#footer {
	padding:0px 0px 0px 0px;
	color:#898989;}

#footer .line {
		float:left;
		background-color:#cccccc;
		height:1px;}

#footer .left { width:624px;
		float:left;
		padding:5px 0px 0px 0px;
		margin:0px 0px 0px 0px;}

#footer .right {
		width:274px;
		float:left;
		text-align:right;
		padding:4px 0px 0px 0px;}

#subnav	{
		float:left;
		width:196px;
		margin:0px 0px 14px 0px;
		}

#subnav div {
		position:relative;
		width:196px;
		height:28px;
		border-bottom:1px solid #d9d9d9;
		background-repeat:no-repeat;
		background-position:12px 4px;
		font-size:11px;
		line-height:normal;
		color:#444444;
		padding:0px 0px 0px 0px;}

#subnav div.level3outer {
		background-image:none;
		height:auto;
		border-bottom::1px solid #dddddd;
		padding:0px 0px 8px 0px;}

#subnav div.level3	{
		position:relative;
		width:	196px;
		height:	17px;
		background-image: url(nav_sub_bullet.gif);
		background-repeat:	no-repeat;
		background-position:	12px 9px;
		font-size:	8px;
		line-height:	normal;
		color:		#444444;
		padding:	0px 0px 4px 8px;}

#subnav h1 {
		padding:6px 0px 0px 20px;
		margin:0px 0px 0px 0px;
		font-size:	12px;
		font-weight:normal;
		line-height:normal;}

#subnav h1.level3	{
		padding:6px 0px 0px 20px;
		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 10px 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;}

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:					8px;
	}

div.pdf 	{background-image:			url(icon_pdfdownload.gif);
	background-repeat:			no-repeat;
	background-position:			0px 0px;
	padding:					0em 0em 0em 2.5em;
	margin:					0.7em 0em 0.7em 0em;
	padding:					0px 0px 0px 30px;
	height:					13px;}

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;}
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*/
#topsearch input.std	{border:	1px solid #7E9DB9;
			background-color: #ffffff;
			width:		161px;
			height:		18px;
			font-size:	11px;
			color:		#000000;
			font-family: 	Arial, Helvetica, sans-serif;}

#topsearch input.btn	{border:0;
			cursor:	pointer;}

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;
}

/* 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;
	}
	
/* KALENDARIUM */

div#calendar				{ margin:0 0 10px 0; font-size: 11px; }
div#calendar ul				{ list-style:none; margin:0; padding:0; min-height:220px;  }
div#calendar ul li 			{ padding:1px 0 3px 0; margin:0; border-bottom:1px solid #ccc; line-height:17px; display:inline-block;  }
div#calendar ul li span 	{ float:left; font-family:Arial, Helvetica, sans-serif; color:#666; padding:0; margin:1px 0 0 0; width:65px; }
div#calendar ul li a		{ color:#C60011; float:left; width:145px; }
div#calendar ul li a:hover	{ text-decoration: underline; }
div#calendar ul li h3		{ width:210px; margin:18px 0 0 0; padding:0; line-height:24px;  }
div#calendar .prev				{ float:left; }
div#calendar .next				{ float:right; }

div#calendar p					{ height: 20px; margin: 0; }
div#calendar ul li p			{ margin:5px 0 0; padding:0; }
div#calendar p a				{ color:#C60011; letter-spacing:0; font-weight:bold; font-family:Tahoma, Arial, Helvetica, sans-serif; text-decoration:none; }
div#calendar ul li div.box a	{ color:#C60011; letter-spacing:0; font-weight:normal; font-family:Tahoma, Arial, Helvetica, sans-serif; text-decoration:none; float: none; display: inline; clear: both; width: auto; }
div#calendar ul li div.box a:hover	{ color:#C60011; text-decoration: underline; }
div#calendar p a:hover			{ color:#C60011; text-decoration: underline;} 
div#calendar ul li div.box		{ clear:both; position:relative; padding:10px; background:#fafafa; border-top:1px solid #bfbfbf; width:200px; z-index:1; margin:0  }
div.none					{ display:none; }
div.box h4					{ margin:0; padding:0;}
form						{ padding:0; margin:0; }
h3							{ font-size:16px; }
h2							{ font-size:16px; }
