/* $Rev: 15631 $ */
/* FRAMEWORK 
------------------------------------------ */
body				{text-align:left; margin:0 10px 10px; background-color:#e8eae2;}

/* BASIC FONT SETTINGS 
------------------------------------------ */
body, div, p		{color:#000;font-size:13px; font-family:Arial,Verdana,Helvetica,Geneva,sans-serif;}

/* working spaces */
#wrapper			{width:962px; height:100%; cursor:default; background:#fff; padding-top:10px;}

/* page dimensions */
#dspPage			{position:relative; width:962px; height:100%; clear:both; background:#fff;}

/* HEAD 
------------------------------------------ */
#dspPageTop					{width:961px; border:1px #157533 solid; border-width:5px 0 1px 1px; padding:1px 0; position:relative; z-index:10;}
#dspPageTop .monsterBanner	{text-align:right;}
#dspPageBanner_vinkel		{position:absolute; left:961px; top:1px;}
#dspPageBanner_vinkel2		{margin-top:30px;}
#dspPageBanner_sticky		{}

#softbox				{width:100%;}
#softbox .siteLogo		{float:left;}

#BodyTop				{height:82px; overflow:hidden; background:#fff; margin:0 4px; border:8px #fff solid; border-width:8px 0;}
#BodyTopCont			{color:#fff; height:82px; overflow:hidden; float:left;}
#BodyTopCont .left		{width:27px; height:82px; float:left;}
#BodyTopCont .right		{width:24px; height:82px; float:left;}
#BodyTopCont .text		{color:#fff; width:120px; height:59px; overflow-y:hidden; margin:12px 0 0; padding:0 4px; float:left; font-size:11px;}
#BodyTopCont .text a,
#BodyTopCont .text a:hover	{color:#fff;}
#BodyTopCont .text b	{display:block; margin-bottom:2px;}
#BodyTopCont .widetext	{color:#fff; height: 14px; overflow-y:hidden; margin:12px 0 0; padding:0 4px; font-size:11px;}
#BodyTopCont .pic		{height:80px; width:60px; float:left;}
#BodyTopCont .pic img	{height:80px; width:60px;}

#BodyTopCont .trafik		{background:url('') top left no-repeat; width:216px; height:82px; float:left;}
#BodyTopCont .trafik .head,
#BodyTopCont .trafik .logo,
#BodyTopCont .trafik .menu	{text-align:center; font-family:Verdana; font-size:9px; line-height:10px; font-weight:bold;}

#BodyTopCont .trafik .head		{ height:11px;}
#BodyTopCont .trafik .head i	{font-size:10px; color:#000; font-family:Arial;}
#BodyTopCont .trafik .logo		{height:60px;}
#BodyTopCont .trafik .menu,
#BodyTopCont .trafik .menu a	{color:#999; text-transform:uppercase;}
#BodyTopCont .trafik .menu a:hover	{color:#000; text-decoration:none;}
#BodyTopCont .rPartner			{width:190px; float:left;}
#BodyTopCont .rPartnerR			{width:13px; float:left;}

/* BODY 
------------------------------------------ */
#dspPageBody				{position:relative; width:962px; margin:8px 0; z-index:1;}
 
.PT01					{background:url('/img/general/gfx/pt01.gif') repeat-y 151px 0;}
.PT02					{background:url('/img/general/gfx/pt02.gif') repeat-y 151px 0;}
.PT03					{background:url('/img/general/gfx/pt03.gif') repeat-y 151px 0;}
.PT04					{background:url('/img/jp/assets/gfx/gfx_bgtile_frmCont4.gif') repeat-y;}
.PT05					{background:url('/img/general/gfx/pt03.gif') repeat-y 151px 0;}

.PT05 #BodyCol02		{width:789px;}
.PT05 #BodyCol03		{width:0; display:none;}

/* settings */
#BodyCol01, 
#BodyCol02, 
#BodyCol03,
#BodyColMain				{padding:0 0 8px; float:left; background:#fff;}

#BodyCol01					{width:140px; padding:0 6px 0 5px; overflow:hidden;}
#BodyCol02					{width:475px; margin:0 0 0 1px; padding:0 10px; overflow:hidden;}
#BodyCol03					{width:307px; padding:0 3px 0 3px; margin-left:1px; overflow:hidden;}

#BodyCol03 #spalter				{background:url('/img/general/gfx/pt03.gif') repeat-y 153px 0; width:314px;}
*>#BodyCol03 #spalter			{padding:1px 0 0; min-height:1px;}
*>#BodyCol03 #spalter .spalte	{margin-top:-1px;}
* html #BodyCol03 #spalter		{height:2px;}
#BodyCol03 .spalte				{width:150px; padding-right:7px; overflow:hidden; float:left;}

/* RESETTING BROWSER DEFAULTS 
------------------------------------------ */
*					{margin:0; padding:0;}
a img				{border:none;}
img					{margin:0; padding:0; border:none;}
form				{margin:0;}

/* global elements */
.fL					{float:left;}
.fR					{float:right;}
.cB					{clear:both;}
.cL					{clear:left;}
hr.cB 				{visibility:hidden; clear:both; height:0; border:0; margin:0; padding:0;} 
.aL					{text-align:left;}
.aC					{text-align:center;}
.aR					{text-align:right;}
.aJ					{text-align: justify;}
.aNobr				{white-space:nowrap;}
.pR					{position:relative;}
.hidden				{display: none;}
.dB					{display:block;}
.fwN				{font-weight:normal;}
* html hr 			{margin:0; padding:0; /* IE6 */}
*+html hr 			{margin:0; padding:0; /* IE7 */}
div.cB				{height:0; overflow:hidden;}
ul					{ margin:0;}
ul li				{list-style:none; background:url('/img/general/gfx/li.gif') no-repeat 3px 5px; padding-left:14px;}

.modBox,
.conBox				{margin:0 0 8px;}
.mocBox				{margin-top:8px;}

.annBox				{width:300px; height:250px;}
.spcBox .annCapBox	{margin:0 0 8px 3px;}

.br2				{line-height:2px;}
.br5				{line-height:5px;}

.sm,
.objList			{font:11px/13px Arial;}
.objList			{border-bottom:1px solid #ccc; margin:6px 0 0; padding:0 6px 5px;}
.objCaption			{font-family:Verdana; font-size:9px; margin:0;}
.objListTime		{color:#4A4F3B; font-family:Verdana; font-size:9px; font-weight:bold;}
.artPic				{margin-bottom:6px;}
#artBj1				{background-color:#fff; color:#000; border:1px solid #686868; border-width:1px 0; height:14px; font:bold 10px Verdana; padding:1px 7px 1px 5px; margin:0 0 8px 0; text-transform:uppercase; text-align:right;}


.mainBreaker,
.breakNewsBreaker	{height:0; overflow:hidden; border-top:1px solid #ccc;  margin:8px 0;}
.breakNewsBreaker	{border-color:#BE0404;}

a.blackLink			{color:#000; text-decoration:underline;}
a.hdrLnk			{display:block; color:#000!important; text-decoration:none; font-weight:bold;}

#BodyCol02 .gridLeft		{width:232px; overflow:hidden; float:left; position:relative;}
#BodyCol02 .gridRight		{width:232px; overflow:hidden; float:right;position:relative;}

#topThinBanner				{padding-bottom:8px; background:white; text-align:center;}


/* Custom select boxes
------------------------------------------*/
.jquery-selectbox {
	position: relative;
	height: 16px;
	border: 1px solid #d2ad63;
	width: 100px;
	z-index: 0;
	float: left;
	display: inline;
}
.jquery-selectbox.selecthover {
	z-index: 700;
	color: #000;
}	
.jquery-selectbox .jquery-selectbox-currentItem {
	white-space: nowrap;
	display: block;
	overflow: hidden;
}

.jquery-selectbox .jquery-selectbox-list {
	display: none;
	position: absolute;
	top: 14px;
	padding: 2px;
	left: -1px;
	overflow-x: hidden;
	overflow-y: auto;
	z-index: 1000;
}
.jquery-selectbox .jquery-selectbox-moreButton {
	float: right;
	width: 15px;
	height: 14px;
	cursor: pointer;
}
.jquery-selectbox .jquery-selectbox-moreButton.morebuttonhover {
	/*background: url("../img/lay-selectMoreButtonHover.gif");*/
}

.jquery-selectbox .jquery-selectbox-item.listelementhover {
	/*background: #87683d;
	color: #eee;*/
}
.jquery-selectbox .jquery-selectbox-item {
	display: block;
	cursor: default;
}

/** ERROR classes **/
form .error .jquery-selectbox {
	color: #d00;
	border-color: #d00;
}

/* topBar layout
------------------------------------------ */
#topBar					{position:relative; border-top:1px solid #ccc; border-bottom:1px solid #ccc; padding-left:13px; margin-bottom:12px; width:949px; height:17px;}

/* topBar desing
------------------------------------------ */
#topBar .fL				{padding-left:66px;}
#topBar .fL a,
#topBar .fR a			{text-decoration:none; background:transparent; display:block; padding:0 10px; float:left; color:#000!important; font-weight:bold; font-size:12px; line-height:17px; margin-right:4px; font-family:Arial;}
#topBar .cur a,
#topBar .fL a:hover		{color:#fff!important; text-decoration:none;}
#topBar .cur a,
#topBar .fL a:hover		{background:#6C757A;}
#topBar .cur .jp,
#topBar a.jp:hover		{background:#157533;}
#topBar .cur .epn,
#topBar a.epn:hover		{background:#069;}
#topBar .cur .kpn,
#topBar a.kpn:hover		{background:#9D291B;}
#topBar .cur .blitz,
#topBar a.blitz:hover	{background:#712aa4;}
#topBar .cur .opinion,
#topBar a.opinion:hover	{background:#157533;}
#topBar .cur .spn,
#topBar a.spn:hover		{background:#008BC9;}
#topBar .cur .fpn,
#topBar a.fpn:hover		{background:#D16A12;}
#topBar .cur .viden,
#topBar a.viden:hover	{background:#000;}
#topBar .cur .arhus,
#topBar a.arhus:hover	{background:#FFB900;}
#topBar .cur .tv,
#topBar a.tv:hover		{background:#131313;}
#topBar .cur .radio,
#topBar a.radio:hover	{background:#5A4A42;}
#topBar .cur .mobil,
#topBar a.mobil:hover	{background:#157533;}
#topBar .cur .guide,
#topBar a.guide:hover	{background:#ff5900;}
#topBar .cur .arkiv,
#topBar a.arkiv:hover	{background:#6C757A;}
#topBar .logo			{position:absolute; top:-10px; left:1px;}
#topBar .logo img		{width:66px; height:38px;}

/* topMenu layout
------------------------------------------ */
#topMenu				{background:#999; height:20px; position:relative; z-index:2;}
#topMenu .links,
.TMLinks,
#topMenu .date			{color:#fff; line-height:19px; font-size:12px; font-weight:bold; font-family:Arial;}
#topMenu a				{color:#fff;}
#topMenu .links a		{color:#fff; margin:0 5px; line-height:19px;}
#topMenu #polTopMenu .links a	{font-weight:normal;}
#topMenu .links img		{margin:4px 0 0 7px;}
#topMenu .date			{width:150px; text-align:center;}
#topMenu input			{margin:3px 3px 0 0;}
#topMenu .searchInput	{width:114px; height:14px; border:1px #000 solid; padding:0 0 0 2px; margin:2px 5px 0 0; font-family:Arial; font-size:11px;}

.TMLinks img	{margin:4px 0 0 9px;}
/* common styling */
.TMLinks {position:relative; z-index:100; float:left;}
.TMLinks ul li a,
.TMLinks ul li a:visited {display:block; height:20px; color:#fff; padding:0 7px; line-height:19px; float:left;}
.TMLinks ul li span {font-family:Verdana; font-size:11px; font-weight:normal;}
.TMLinks ul {padding:0; margin:0; list-style: none;}
.TMLinks ul li {float:left; position:relative; list-style: none; color:#fff; padding:0; background:none;}
.TMLinks ul li ul {margin:-1px 0 0; display:none;}

/* specific to non IE browsers */
.TMLinks ul li:hover ul {display:block; position:absolute; top:21px; left:0; width:105px;}
.TMLinks ul li:hover ul li a,
.TMLinks ul li:hover ul li div	{display:block; background:#7a7b7e; color:#fff; height:20px; line-height:19px; width:136px; padding:0 1px 0 3px; border:0; font-weight:normal; font-family:Verdana; font-size:11px;}
.TMLinks ul li:hover ul li div	{background:#b0b0b2; color:#272727;}
.TMLinks ul li:hover ul li a:hover {background:#666; color:#000; text-decoration:none;}

* html .TMLinks ul li a.hide,
* html .TMLinks ul li a:visited.hide	{display:none;}
* html .TMLinks ul li a					{overflow:hidden; height:20px;}
* html .TMLinks ul li a:hover			{color:#fff; background:transparent;}
* html .TMLinks ul li a.ielnk:hover		{text-decoration:none;}
* html .TMLinks ul li a:hover ul		{display:block; position:absolute; top:21px; left:0; width:105px;}
* html .TMLinks ul li a:hover ul li a,
* html .TMLinks ul li a:hover ul li div	{display:block; background:#7a7b7e; color:#fff; height:20px; line-height:19px; width:136px; padding:0 1px 0 3px; border:0; font-weight:normal; font-family:Verdana; font-size:11px;}
* html .TMLinks ul li a:hover ul li div	{background:#b0b0b2; color:#272727;}
* html .TMLinks ul li a:hover ul li a:hover {background:#666; text-decoration:none;}
* html .TMLinks ul li a span.ielnk		{font-size:12px; font-weight:bold; font-family:Arial;}
* html .TMLinks ul li a.ielnk:hover span.ielnk{text-decoration:underline;}


/* googleAdBox
------------------------------------------ */
.AdsBox	{margin:10px 0; background:#fff; font-family:Verdana; font-size:12px; clear: both;}
.AdsHdr a, .AdsHdr a:link, .AdsHdr a:hover, .AdsHdr a:visited 	{color:#999; font-size:11px; font-weight:bold;}
.AdsTextBox{ width:220px; float:left; margin:3px 0;}
.AdsTitle	{color:#387ca5!important; font-weight:bold; font-size:12px; text-decoration:underline;}
.AdsText	{font-size:12px;}
.AdsLink	{color:#157533; font-size:10px;}

.AdsModBox.only .AdsTextBox	{width:450px;}
.AdsModBox.only .AdsTitle		{font-size:16px;}
.AdsModBox.only .AdsText		{font-size:13px;}
.AdsModBox.only .AdsLink		{font-size:13px;}

/* Article ads line
------------------------------------------*/
.adLine div {float: left; width: 140px; margin: 0 7px;}
.adLine {padding: 5px 0 15px 0; height: 75px;}
.adLineTitle {font-family: Arial; font-size: 11px; text-transform: uppercase; color: #999; padding-left: 9px;}

/* OpenAdExchange box
------------------------------------------ */
#oaxBlock	{margin:15px 0; padding:15px 0 15px 5px; background:#fff; font-family:Verdana; font-size:12px; clear: both;}

/* BJNew
------------------------------------------ */
.bj1_1, .bj2_1, .bj3_1,
.bjTGT,
.bjn1, .bjn2,
.bjn3, .bjn4, .bjn6, .bjn7,
.bjn11, .bjn12, .bjn13,
.bjn14, .bjn15,
.bjn16, .bjn17,
.bjn18, .bjn19	{background:url('/img/general/gfx/bjn1.gif') repeat-x 0 0; line-height:22px; height:23px; color:#fff; font-size:11px; font-weight:bold; padding:0 3px 0 6px; margin-bottom:3px;}
.bjn2			{background-image:url('/img/general/gfx/bjn2.gif'); line-height:22px; height:21px; color:#000; padding:0; text-align:center;}
.bjn3			{background-image:url('/img/general/gfx/bjn3.gif');}
.bjn4			{background-image:url('/img/general/gfx/bjn4.gif'); color:#898987;}
.bjn4 a,
.bjn4 a:hover	{color:#898987;}
.bjn6			{background:#1a3a55; text-transform:uppercase;}
.bjn7			{background:#999; height:18px; line-height:17px; text-transform:uppercase; font-size:12px;}

.bjn11			{background-image:url('/img/general/gfx/bjn11.gif'); line-height:19px; height:19px; font-family:"Trebuchet MS"; font-size:12px;}
.bjn12			{background-image:url('/img/general/gfx/bjn12.gif'); margin-bottom:5px; position:relative; font-size:11px;}
.bjn13			{background-image:url('/img/general/gfx/bjn13.gif'); height:25px; line-height:24px;}
.bjn13 span		{font-weight:normal;}
.bjn14			{background-image:url('/img/general/gfx/bjn14.gif'); height:21px; line-height:20px;}
.bjn15			{background-image:url('/img/general/gfx/bjn15_blitz.gif'); height:19px; line-height:18px; text-transform:uppercase; margin-bottom:6px;}
.bjn16			{background:#9D291B url('/img/general/gfx/bjn16_kpn.gif') repeat-x 0 bottom; height:19px; line-height:18px; text-transform:uppercase; margin-bottom:1px; position:relative;}
.bjn17			{background-image:url('/img/general/gfx/bjn17_foto.gif'); height:27px; line-height:20px; margin-bottom:3px; position:relative;}
.bjn14 a,
.bjn14 a:visited,
.bjn15 a,
.bjn15 a:visited{color:#fff;}
.bjn18			{background-image:url('/img/general/gfx/bjn18_veiret.gif'); height:18px; line-height:18px; margin-bottom:1px;}
.bjn19			{background-image:url('/img/general/gfx/bjn19_jptv_fp.gif'); height:30px; line-height:30px; position:relative; margin-bottom:0; padding-left:11px;}
.bj20			{background:#157533 url('/img/jp/assets/gfx/gfx_bgtile_bj20.gif') repeat-x left bottom; color:#FFF; font:bold 11px/15px Verdana; height:17px; padding-left:9px; position:relative;}

.bjo1, .bjo2, .bjo8	{background-image:url('/img/general/gfx/bjo1.gif'); height:21px; font:bold 10px/20px Verdana; color:#fff; padding:0 6px;}
.bjo2				{background-image:url('/img/general/gfx/bjo2.gif');}
.bjo8				{background-image:url('/img/general/gfx/bjo8.gif');}

.bj1_1			{background-image:url('/img/general/gfx/bj1_1.gif'); height:18px; line-height:17px;}
.bj2_1			{background:#999; height:18px; line-height:17px; margin-bottom:1px; position:relative;}
.bj3_1			{background-image:url('/img/general/gfx/bj3_1.gif'); height:23px; line-height:22px; position:relative; margin-bottom:1px; text-transform:uppercase;}

.bjTGT			{background-image:url('/img/general/gfx/bjtgt.gif'); height:26px; line-height:26px; color:#000; margin:0; border-bottom:3px solid #000;}

.bjn5,
.hd1, .hd2, .hd3,
.hd4, .hd5,
.hd6, .hd7,
.hd8, .hd9,
.hd10,.hd11,.hd12, .hd13,
.hd21,
.hd31, .hd32, .hd33,
.hd90,
.hd0			{font:bold 11px/24px Arial, Helvetica, sans-serif; height:24px; color:#fff; background:#157533; padding:0 7px; margin-bottom:1px; overflow:hidden; position:relative;}

.hd1			{background:#157533;}
.hd2			{background:#069;}
.hd3			{background:#D16A12;}
.hd4			{background:#008BC9;}
.hd5			{background:#9D291B;}
.hd6			{background:#712aa4;}
.hd7			{background:#FFB900;}
.hd8			{background:#25426a;}
.hd9			{background:#999;}
.hd10			{background:#000;}
.hd11			{background:#686868;}
.hd12			{background:#eee;}
.hd13			{background:#525252;}

.hd21			{background:#999; overflow:visible;}

.hd31			{background-color:#042E6E;}
.hd32			{background-color:#F19202;}
.hd33			{background:#ff5900 url('/img/fpn/gfx/guide/hd33.gif') 0 0 repeat-x;}


.hd90			{background:#444;}
.hd90 img		{position:absolute; top:0; right:0;}

.bjn5 a,
.hd1 a,
.hd2 a,
.hd3 a,
.hd4 a,
.hd5 a,
.hd6 a, .hd6 a:visited,
.hd7 a,
.hd8 a,
.hd9 a, .hd9 a:visited,
.hd10 a,
.hd11 a,
.hd21 a,
.hd31 a,
.hd32 a,
.hd33 a, .hd33 a:hover,
.hd0 a,
.hd3 a, .hd3 a:hover	{color:#fff;}
.hd12, .hd12 a,
.hd12 a:hover	{color:#898987;}

.bjn5			{background:#712aa4; overflow:visible;}
.oV				{overflow:visible;}

/* artBox
------------------------------------------ */
#art .box			{float:left; margin:0 10px 0 0; padding:0; width:216px;}
.artBox				{background:#e8e9e3; border:1px solid #999; border-top:6px solid #999; margin:0 0 5px; width:216px; overflow:hidden;}
.artBox .con		{background:#F8F5F3; padding:8px; width:199px; color:#4A4F3B; line-height:15px; font-size:11px; font-family:Verdana;}
.artBox .con .artFaktaHead	{color:#4a4f3b; font:bold 12px verdana; line-height:16px; padding:0 0 3px;}
.artBox .con p		{margin:0;}

#artBox				{background:#e8e9e3; border:1px solid #157533; border-top:6px solid #157533; margin:0 0 5px; padding:0; width:215px; overflow:hidden;}
#artBox .con		{background:#F8F5F3; margin:0; padding:8px; width:199px; color:#4A4F3B; line-height:15px; font-size:11px; font-family:Verdana;}
#artBox .con .artFaktaHead	{color:#4a4f3b; font:bold 12px verdana; line-height:16px; padding:0 0 3px;}

/* RelArt boxes
------------------------------------------ */
.relBox,
.relTsrBox			{margin-top:4px;}
.relTsrBox a		{font-family:Arial; font-weight:bold;}

.relArtRadio,
#relArtFs, .relArtFs,
.relArtEmp,
#relArtPlay, .relArtPlay,
#relArtCom, .relArtCom,
#relArtLnk, .relArtLnk,
#relLnk, .relLnk,
#relArt, .relArt	{padding:0 0 2px 20px; color:#4a4f3b; font:11px/15px Verdana;}

.relArtEmp			{padding:0;}

#listArt, .listArt,
#listPlay, .listPlay,
#listFs, .listFs,
#listLnk, .listLnk,
#listRadio, .listRadio	{padding:0 0 2px 20px; margin-top:4px; font:11px/13px Arial;}

#listFs,
.listFs,
#relArtFs,
.relArtFs			{background:url('/img/general/ico/rel_fs.gif') no-repeat 2px 2px;}
#listPlay,
.listPlay,
#relArtPlay,
.relArtPlay			{background:url('/img/general/ico/rel_play.gif') no-repeat 2px 0;}
#listRadio,
.listRadio,
.relArtRadio		{background:url('/img/general/ico/rel_radio.gif') 2px 2px no-repeat;}
#relArtCom,
.relArtCom			{background:url('/img/general/ico/rel_com.gif') 2px 2px no-repeat;}
#listArt,
.listArt,
#relArt,
.relArt				{background:url('/img/general/ico/rel_art.gif') 4px 0 no-repeat;}
#listLnk,
.listLnk,
#relLnk,
.relLnk,
#relArtLnk,
.relArtLnk			{background:url('/img/general/ico/rel_lnk.gif') 1px 4px no-repeat;}


/* JP Komments 
------------------------------------------ */
.sendKomm form			{margin:0;}
.sendKomm textarea		{border:1px solid #000; height:125px; margin:7px 0; width:472px;}
.sendKomm h6 span a		{font-weight:normal; font-family:Verdana; font-size:11px;}
.sendKomm h6 span a:hover{color:#2E9999;}
.sendKomm .info 		{width:333px;}
.sendKomm span,
.sendKomm h6 span a,
.info a					{color:#F15A24;}
div.kommentar			{float:left; font-weight:bold; margin-top:4px; width:195px;}
div.kommentar input		{border:1px solid #000; height:19px; margin:4px 0 0; padding:2px 2px 0 3px; width:174px;}
a.blackLink				{color:#000; text-decoration: underline;}
.commentNumber			{line-height:9px; background:#000; color:#fff; font-size:10px; padding:0 2px; margin: 3px 5px 0 0;}
.commentElem 			{margin-top:5px; padding:4px 2px 15px;}
.commentElem.gray		{background:#F3F3F3;margin-top:0;}
.commentElem a			{text-decoration:underline;}
.commentElem .commentNum{background:#000; color:#fff; font-size:10px; padding:0 2px;}
#commentBox				{overflow:hidden; width:455px;}
#commentBox .soeg		{font-weight:bold; line-height:15px;}
#commentBox .numOfCom	{font-size:10px; line-height:15px;}


/* MOBIL Pages
------------------------------------------ */
.mobilLogo			{margin:21px 0 4px 8px;}
#MobilEPN .mobilLogo{margin-top:15px;}
#MobilFPN .mobilLogo{margin-top:8px;}
.mobilMenu			{height:30px; background:url('/img/general/gfx/mobil_menu_bg.gif'); position:relative;}
.mobilMenu a		{line-height:28px; padding:0 12px 0 10px; font-size:13px; font-weight:bold; color:#fff!important; text-decoration:none; }
.mobilMenu a,
.mobilMenu span		{display:block; float:left; height:30px; background:url('/img/general/gfx/mobil_menu_sep.gif') no-repeat 0 0;}
.mobilMenu a.first	{background-image:url('/img/general/gfx/mobil_menu_left.gif');}
.mobilMenu .pointer	{position:absolute; bottom:-7px;}
#MobilStart .pointer{display:none;}
#MobilJP .pointer	{left:15px;}
#MobilEPN .pointer	{left:75px;}
#MobilFPN .pointer	{left:138px;}
#MobilBreak .pointer{left:120px;}
#MobilKom .pointer	{left:370px;}
#MobilNyheds .pointer{left:250px;}
#MobilApp .pointer{left:480px;}

.mobilBan				{background:url('/img/general/gfx/mobil_ban_mobstart.jpg') no-repeat right 0; height:105px; padding:87px 0 0 20px; color:#fff;}
.PT01 .mobilBan			{background-position:-135px 0;}
#MobilJP .mobilBan		{background-image:url('/img/general/gfx/mobil_ban_jp.jpg');}
#MobilEPN .mobilBan		{background-image:url('/img/general/gfx/mobil_ban_epn.jpg');}
#MobilFPN .mobilBan		{background-image:url('/img/general/gfx/mobil_ban_fpn.jpg');}
#MobilBreak .mobilBan	{background-image:url('/img/general/gfx/mobil_ban_break.jpg');}
#MobilKom .mobilBan		{background-image:url('/img/general/gfx/mobil_ban_kom.jpg');}
#MobilNyheds .mobilBan	{background-image:url('/img/general/gfx/mobil_ban_nyheds.jpg');}
#MobilApp .mobilBan		{background-image:url('/img/general/gfx/mobil_ban_app.jpg');}
.mobilBox h2		{margin:8px 14px;}
.mobilBan h1,
.mobilBan h2		{color:#fff; font-family:Arial;}
#MobilNyheds .mobilBan h1,
#MobilNyheds .mobilBan h2	{color:#363636;}
.mobilBan h1		{margin-top:20px;}
.mobilBan h2		{margin:0;}
.phoneNumber		{background:url('/img/general/gfx/mobil_phone.gif') no-repeat 0 0; width:187px; height:30px; margin-right:5px;}
.phoneNumber input	{border:0; font-size:16px; color:#454545; margin:4px 10px; background:transparent;}
.mobilGray,
.mobilWhite,
.mobilBlack			{padding:14px; line-height:18px; font-size:11px;}
.mobilGray			{background:#f3f4f0; font-weight:bold;}
.mobilGray a		{color:#800!important;}

.mobilBlack			{background:#f3f4f0;}
.mobilBlack span	{font-size:14px; color:#056f2b;}
.mobilBlack b a		{color:#056f2b;}
#MobilJP .mobilGray	{color:#056f2b;}
#MobilStart .mobilBlack		{background:#000; color:#fff;}
#MobilStart .mobilBlack span,
#MobilStart .mobilBlack b a	{color:#99e43a;}
#MobilEPN .mobilGray,
#MobilEPN .mobilBlack span,
#MobilEPN .mobilBlack b a	{color:#069;}
#MobilFPN .mobilGray,
#MobilFPN .mobilBlack span,
#MobilFPN .mobilBlack b a	{color:#d26b13;}
#MobilBreak .mobilGray,
#MobilBreak .mobilBlack span,
#MobilBreak .mobilBlack b a,
#MobilNyheds .mobilGray,
#MobilNyheds .mobilBlack span,
#MobilNyheds .mobilBlack b a,
#MobilNyheds .mobilBlack a{color:#890000;}
#MobilKom .mobilGray,
#MobilKom .mobilBlack span,
#MobilKom .mobilBlack b a	{color:#000;}
#MobilKom .mobilWhite a		{color:#800; font-weight:bold;}


/* FOOTER 
------------------------------------------ */
#dspPageFoot				{position:relative; text-align:center; border-top:1px solid #ccc; background:#fff;}
#dspPageFoot .frmCont,
#dspPageFoot .dspCont		{height:25px; line-height:24px; overflow:hidden; font-size:11px;}
#dspPageFoot .dspCont		{background:#157533;}
#dspPageFoot .dspCont,
#dspPageFoot .dspCont a,
#dspPageFoot .dspCont .objBottom,
#dspPageFoot .dspCont .objBottom a	{color:#fff;}

/* Tickers
------------------------------------------ */
.tickerList  				{text-transform:none; float:left; list-style:none; margin:0 0 0 5px; padding:0;}
.tickerList li				{padding:0; background:0;}
.tickerList li a,
.tickerList li a:visited,
.tickerList li a:hover		{color:#fff;}
.tickerStartWord			{font-size:11px; float:left; font-weight:bold; color:#fff;}

/* Annoncemarkeder
------------------------------------------ */
#annoncemarkeder			{border:1px #999 solid; width:298px;}
#annoncemarkeder .content	{padding:8px 8px 0;}
#annoncemarkeder .item		{margin-bottom:10px; font-size:11px!important;}
#annoncemarkeder .item a font	{font-size:11px!important;}

/* CPC Annonce
------------------------------------------ */
.teaserBanner				{float:left; width:145px; padding:2px 2px 3px 3px; overflow:hidden;}
#spalter .teaserBanner		{padding-right:0;}
.teaserBannersCont			{border:1px #ddd solid; padding:2px;}
#spalter .containerJp		{height:auto;}

/* AfstemningBox
------------------------------------------ */
#AfstemningBox				{padding-bottom:8px; overflow:hidden;}
#artBox #AfstemningBox		{padding-bottom:0;}
#AfstemningBox .cont		{background:#eee; font-size:11px;}
#AfstemningBox .cont div	{font-size:11px;}
#AfstemningBox .question,
#AfstemningBox .cases		{padding:5px; border-bottom:1px #fff solid;}
#AfstemningBox .question	{font-weight:bold;}
#AfstemningBox .send		{text-align:right;}
#AfstemningBox .case		{margin-bottom:3px; position:relative;}
#AfstemningBox .send input	{background:url('/img/general/gfx/afstemn_send.jpg') no-repeat 0 0; width:39px; height:17px; border:0; margin:5px; cursor:pointer;}
#AfstemningBox .case .radio	{width:15px; position:absolute; top:0; left:0;}
#AfstemningBox .case .radio input	{width:13px; height:13px;}
#AfstemningBox .case label			{padding-left:17px; display:block;}
#AfstemningBox .stemmer		{padding:5px;}
#AfstemningBox .pollBox		{display:none;}
#AfstemningBox .afsTal		{width:32px; line-height:15px;}
#AfstemningBox .afsBar		{width:120px;}
#AfstemningBox .afsBar img	{height:10px;}

/* XstreamFPBox
------------------------------------------ */
#XstreamFPBox				{margin:8px 0; border-top:1px #000 solid; background:#000 url('/img/general/gfx/xstreamfp_bg.gif');}
#XstreamFPBox .bjn19 .logo	{top:5px; right:9px; position:absolute;}
#XstreamFPBox .cont			{padding:0 2px 9px 6px; overflow:hidden; height:1%;}
#XstreamFPBox .cont .smArt	{background:#000; width:144px; height: 127px; padding:4px; color:#fff; float:left; margin-right:3px; overflow:hidden;}
#XstreamFPBox .smArt.last	{margin-right:0;}
#XstreamFPBox .cont a		{color:#fff; font:bold 11px/14px Arial;}
#XstreamFPBox .artPic		{width:144px; height:86px; margin-bottom:2px; overflow:hidden;}

/* Avissalg
------------------------------------------*/
#avissalgBanner				{width:140px; overflow:hidden; margin-bottom:8px;}

.dispAnnonceWr				{margin-bottom:3px;}

/* TeaserBoxes
------------------------------------------*/
.hd21 img					{position:absolute; right:7px; top:-1px;}
#BlitzTsr .bj2_1 img,
#SPNTsr .bj2_1 img			{top:-3px;}
#FPNTsr .bj2_1 img,
#FPNBoligTsr .bj2_1 img,
#FPNDigitaltTsr .bj2_1 img,
#FPNMotorTsr .bj2_1 img,
#KPNTsr .bj2_1 img			{top:-2px;}
.tsrNw						{background:#fff url('/img/general/gfx/tsr_bot_bg.gif') repeat-x 0 bottom; border-bottom:1px solid #999; padding:0 0 12px; margin:0 0 12px 3px; width:300px;}
.tsrNw .cont				{background:url('/img/general/gfx/tsr_top_bg.gif') repeat-x 0 0; padding-top:7px; line-height:18px;}
.tsrNw .artSml				{padding:0 7px 0 10px;}
.tsrNw .header				{font-weight:bold;}
.tsrNw .seneste				{margin-top:5px;}
.tsrNw .seneste .bar		{font-weight:bold; border-bottom:1px solid #157533; margin-bottom:7px; font-size:12px; height:1%; overflow:hidden; line-height:13px;}
#BlitzTsr .seneste .bar	{border-color:#712aa4;}
#FPNBoligTsr .seneste .bar,
#FPNDigitaltTsr .seneste .bar,
#FPNMotorTsr .seneste .bar,
#FPNTsr .seneste .bar	{border-color:#d16a12;}
#SPNTsr .seneste .bar	{border-color:#008bc9;}
#KPNTsr .seneste .bar	{border-color:#9d291b;}
#AarTsr .seneste .bar	{border-color:#ffb900;}
.tsrNw .seneste .bar span.fL{padding-left:6px;}
.tsrNw .seneste .bar span.fR{float:right; font-size:11px; padding-right:5px; display:block;}
.tsrNw .seneste .bar a	{color:#000;}

.tsrNw .item				{margin:0 7px; line-height:17px; height:1%; overflow:hidden;}
.tsrNw .item span			{display:block; float:left; font-size:10px; font-family:Verdana; width:39px; color:#666;}
.tsrNw .item a				{display:block; float:left; font-size:11px; font-family:Verdana; width:240px;}


/* Old TeaserBoxes
------------------------------------------*/
.tsrImgSmBox,
#fotoBox1 .artPic,
#XstreamFPBox .artPic,
#BodyCol03 .fotoBox .artPic	{position:relative;}
.tsrImgSmIco				{position:absolute; bottom:3px; right:3px; width:24px; height:24px;}
.tsrImgSmIco .png,
#fotoBox1 .artSm .artPic .tsrImgSmIco .png	{width:24px; height:24px;}

.tsrImgSmIcoBig				{width:62px; height:61px;}
.tsrImgSmIcoBig .png		{width:62px; height:61px;}
.tsrImgSmIcoMid				{width:42px; height:40px;}
.tsrImgSmIcoMid .png		{width:42px; height:40px;}

*:first-child+html .tsrImgSmIco								{top:33px;}
*:first-child+html .tsrImgSmIcoMid							{top:49px;}
*:first-child+html .tsrImgSmIcoBig							{top:126px;}
*:first-child+html #fotoBox1 .artSm .artPic .tsrImgSmIco	{top:69px;}
*:first-child+html #XstreamFPBox .artPic .tsrImgSmIco		{top:59px;}
*:first-child+html #fotoBox1 .artBig .artPic .tsrImgSmIco	{top:274px;}
*:first-child+html .fotoBox .smArt .artPic .tsrImgSmIco		{top:85px;}
*:first-child+html .fpTopPic .tsrImgSmBox					{height:190px; overflow:hidden;}

* html .tsrImgSmIco								{top:33px; left:123px;}
* html .tsrImgSmIcoMid							{top:49px; left:189px;}
* html .tsrImgSmIcoBig							{top:126px; left:410px;}
* html #fotoBox1 .artSm .artPic .tsrImgSmIco	{top:69px; left:117px;}
* html #XstreamFPBox .artPic .tsrImgSmIco		{top:59px; left:117px;}
* html #fotoBox1 .artBig .artPic .tsrImgSmIco	{top:274px; left:426px;}
* html .fotoBox .smArt .artPic .tsrImgSmIco		{top:85px; left:255px;}
* html .fpTopPic .tsrImgSmBox					{height:190px; overflow:hidden;}

.conBox .left .tsrImgSmBox	{width:232px; margin:0 3px 8px 0; float:left;}

/* Guide
------------------------------------------ */

/* BOX STYLES - ONE COLUMN BOXES */
#GuideBox						{width:210px; margin:1px 0 0; padding:4px; background:#f0eeec; }
#GuideBox .boxWrap				{clear:both; width:204px; padding:3px 3px 12px 3px; border-bottom:3px solid #a1b2b8; font-family: Arial, Helvetica, sans-serif; background:#fff;}
#GuideBox .boxTitle				{width:194px; height:19px; padding:3px 0 0 10px; font-size:11px; color:#fff; background:#d14a02 url('/img/guide/header_background.gif') -13px -1px repeat-x;}
#GuideBox .boxTitle	a			{color: #FFF; text-decoration: none;}

/* TABS */
#GuideBox .boxTabs				{clear:both; width:184px; height:24px; margin:14px 3px 10px 3px; padding:0 7px; font-weight:bold; border-bottom:1px solid #000;}
#GuideBox .doubleTab			{float:left; display:inline-block; margin:0 1px 0 0; padding:5px 0 0 0; height:18px; font-size:11px; text-align:center; text-decoration:none; color:#fff; background:#000;}
#GuideBox .doubleTab:hover		{cursor:pointer; text-decoration:none; color:#ff5900;}
#GuideBox .doubleTab			{width:90px;}
#GuideBox .showDoubleTab		{width:90px; height:19px; padding:4px 0 0 0; border:1px solid #000; border-bottom:1px solid #fff; color:#000; background:#fff;}

/* CONTENT */
.guideSlidesBox					{width: 200px; overflow: hidden; position: relative;}
.guideSlides					{width: 600px;}

#GuideBox .boxContent			{clear:both; margin:0; padding:0;}
#GuideBox .boxContent:hover		{cursor:pointer; text-decoration:none;}
#GuideBox .boxContent span		{display:block; clear:both; width:184px; height:112px; margin:3px 0 0 10px; padding:0;}
#GuideBox .boxContent em		{display:block;	clear:both; width:168px; /* height:45px;*/ overflow:hidden; margin:1px 0 0 10px; border-top:5px solid #f1f1f1;	border-right:8px solid #f1f1f1;	border-bottom:8px solid #f1f1f1; border-left:8px solid #f1f1f1;	font-size:12px;	font-style:normal; background:#f1f1f1;}
#GuideBox p 					{margin:3px 0;}

/* ARROWS */
#GuideBox .boxArrows			{clear:both; width:184px; margin:14px 0 0 10px; padding:0; text-align:center; line-height:100%;}
#GuideBox .arrowLeft,
#GuideBox .arrowRight			{display:inline-block; width:15px; height:15px;	margin:0 2px; padding:0;}
#GuideBox .boxArrows img		{height:15px; margin:0; padding:0; border:0;}
#GuideBox .arrowLeft:hover		{background:#ff5900 url('/img/guide/arrow_left.gif') left top no-repeat;}
#GuideBox .arrowRight:hover		{background:#ff5900 url('/img/guide/arrow_right.gif') left top no-repeat;}
#GuideBox .arrowLeft:hover img,
#GuideBox .arrowRight:hover img	{visibility:hidden;}


/* BLITZ,KPN, Rejser, Opinion boxes
------------------------------------------ */
.senesteBlitz		{background:#eee; margin-bottom:10px;}
.senesteFirst		{background:#eee; padding:10px; border-bottom:1px solid #fff;}
.senesteFirst .artPicPlace	{width:282px; display:block; margin-bottom:2px;}
.senesteBlitzIt a,
.senesteBlitzIt a:visited	{color:#000; font-weight:bold;}
.senesteBlitzIt		{border-bottom:1px solid #fff; padding:5px 0 5px 7px; font-size:11px;}
.senesteBlitzIt span{font-size:9px; font-family:Verdana; display:block; float:left; width:45px;}
.senesteBlitzIt a	{display:block; float:left; width:248px;}
.bjn15				{position:relative; margin-bottom:1px;}
.bjn15 .png			{width:58px; height:32px; position:absolute; right:7px; top:-7px;}
#BodyCol03 .full	{padding:0 3px 0 4px; width:307px; float:none;}

.bjn16 .png			{width:62px; height:33px; position:absolute; right:7px; top:-7px;}
#BodyCol03 .bjn15,
#BodyCol03 .bjn16,
#BodyCol03 .bj20	{margin-top:15px;}

#RejserBox .bj20,
#OpinionBox .hd1	{overflow:visible; margin-bottom:0;}
#RejserBox .bj20	{margin-bottom:1px;}
#RejserBox .bj20 .png,
#OpinionBox .hd1 .png	{position:absolute; top:-3px; right:9px;}
#RejserBox .bj20 .png	{top:-6px; width:63px; height:31px;}
#RejserBox			{margin-bottom:15px;}

.bjn15 span,
.bjn15 .star		{display:block; float:left;}
.bjn15 .star .png	{width:18px; height:18px; margin:3px 0 0 8px;}
.bjn15 .star .png	{margin-top:1px; position:static;}

/* Opinion Box 
------------------------------------------*/
#BodyCol03 #OpinionBox .frmCont	{padding:11px; margin:0 -10px; background:#eee;}
#OpinionBox h4,
#OpinionBox h4 a,
#OpinionBox h6			{font-size:18px!important; font-family:'Times New Roman', Times, serif!important;}
#OpinionBox h6			{font-size:14px;}
#OpinionBox .artByline	{font-size:11px; font-family:Verdana;}


/* TGTBox
------------------------------------------*/
#TGTBox						{width:300px; margin:0 0 12px 3px;}
#TGTBox .senesteFirst		{line-height:18px;}
#TGTBox .senesteBlitzIt a	{float:none; font-weight:normal; color:#157533; font-family:Verdana;}
#TGTBox .senesteBlitzIt		{padding-left:12px; background:#eee;}
#TGTBox a.header			{font-weight:bold;}

/* BreakinNewsBanner
------------------------------------------*/
#BreakinNewsBan				{height:44px; background:#b40808 url('/img/general/gfx/breaking_bg.gif') repeat-x 0 0; line-height:39px; margin:0 2px 0 5px; border-top:5px #fff solid; color:#fff; font-weight:bold; font-size:30px; padding:0 9px;}
#BreakinNewsBan a			{color:#fff; font-size:20px;}

#MostRead					{margin:8px 0;}
#MostRead .objList			{background:#eee; border:0; margin-top:1px; padding-top:5px;}


/*---------------Radio JP--------------------*/
#jpRadioList				{margin:1px 0 8px; position:relative; font-size:11px;}
#jpRadioList .inBox			{background:#dbdbdb url('/img/general/ico/rel_radio.gif') no-repeat 6px 6px; padding:5px 2px 5px 6px;}
#jpRadioList .logo			{position:absolute; top:-1px; right:7px;}
#jpRadioList .fL img		{margin-right:9px; margin-top:1px; width:14px; height:12px;}
#jpRadioList .fL,
#jpRadioList .fR			{font-size:11px;position: relative;}
#jpRadioList .fL.txtRadio	{width:155px;}
#jpRadioList .fR img		{border:1px #fff solid;}
#jpRadioList a				{color:#000;}
#jpRadioList .fL span		{font-size:10px; color:#2a5172;}
#jpRadioList .sep			{height:1px; margin:5px 0; width:187px; background:url('/img/epn/assets/gfx/gfx_jpradiobox_sep.gif') repeat-x 0 0; overflow:hidden;}

#dspPageBody.PT02 #jpRadioList	{display:none;}


/*---------------JZ header--------------------*/
a.headerJob, 
a.headerJob:active, 
a.headerJob:visited					{color:#018ea7; text-decoration:none;}
a.headerJob:hover					{color:#018ea7; text-decoration:underline;}


.BodyCol23		{width:796px; padding:0 3px 10px 10px; background:#fff; float:left; margin-left:1px;}
.BodyCol123		{width:796px; padding:0 3px 10px 10px; background:#fff; margin-left:153px;}


/* Comment number
------------------------------------------*/
.commentNum		{font:bold 10px/10px Verdana; background:url('/img/general/ico/com_num.gif') 0 3px no-repeat; padding-left:13px; color:#3c3c3c;}
.SenTV			{background:url('/img/general/ico/sen_tv.gif') 0 1px no-repeat; padding-left:16px;}
.square			{background:url('/img/general/gfx/li.gif') 6px 5px no-repeat; padding-left:16px;}

/* breaking news */
.BREAKING .BoxHead	{height:17px; padding:0 5px; border:1px solid #fa0808; border-color:#FA0808 #5F0303 #5F0303 #FA0808; background:#be0404; color:#fff; line-height:15px;}
.BoxHead .fL		{font-weight:bold;}
.BoxHead .fR		{font-size:11px;}
.BoxHead .fR a,
a.breakNewsBestil	{color:#fff!important;}

/* Bolig.dk  */
#BoligTsr			{margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #d5d5d5;}
.BoligTsrHdr		{background:#dc7e14; padding-left:7px; font:bold 11px/24px Arial; color:#fff!important;}
.BoligTsrInt		{padding:14px 4px 0 13px;}
.BoligTsrMenu		{margin-bottom:18px;}
.BoligTsrMenuIt		{display:block; float:left; border:1px solid #aaa; padding:0 12px; font:bold 12px/17px Arial; color:#aaa!important;}
.BoligTsrMenuItCur	{background:#aaa; color:#fff!important;}
.BoligTsrItem		{padding:4px 0; border-bottom:1px solid #e0e0e0;}
.BoligTsrPic		{width:86px; height:69px; display:block; float:left; padding-right:10px;}
.BoligTsrItemTxt	{width:190px;float:left; padding-top:6px; font:normal 12px/14px Arial;}

.BoligTsrForm		{padding-top:6px; font-size:12px; color:#777;}
.BoligTsrFormSel,
.BoligTsrFormTxt	{width:191px; height:23px; padding-left:5px; margin-top:11px; border:1px solid #777; font-size:12px!important;}
.BoligTsrFormSel	{width:196px; height:18px; margin-top:7px;}
.BoligTsrFormTxt	{color:#777; float:left; line-height:23px!important;}
.BoligTsrFormBut	{height:25px; background:#cb6e06 url('/img/fpn/gfx/bolig_but.gif') 0 0 repeat-x; float:left; margin:11px 0 0 5px; padding:0 5px 1px; cursor:pointer; border:0; color:#fff; font:bold 14px/14px Arial!important;}
.BoligTsrBot		{float:right; margin-top:3px; font-size:10px;}
.BoligTsrBot a		{color:#dc7f14!important; text-decoration:underline;}

/* Alive.dk boxes
------------------------------------------*/
.incAliveBox		{margin:10px 0; border:1px solid #f5e5e5;}
.incAliveBox a		{color:#000!important;}
.AliveHdr			{height:38px; border-bottom:1px solid #88151b; background:url('/img/ext/alive_hdr_bg.gif') 0 0 repeat-x;}
.AliveIn			{border:0 solid #cb1f26; border-width:2px 0; background:#f8e6e6; padding:1px 3px;}
.AliveInArt			{float:left; width:230px;}
.AliveInList		{float:right; width:228px; margin:5px 0 7px;}
.AliveMenu			{height:38px; border-top:1px solid #88151b; background:url('/img/ext/alive_bot_bg.gif') 0 0 repeat-x; text-align:center; color:#ccc; font-size:26px;}

.AliveLogo			{margin:4px 0 0 3px;}
.AliveTxt			{margin:5px 7px; font:normal 11px/14px Georgia;}
.AliveCentTtl		{display:block; font:normal 26px/30px Georgia; color:#000;}
.AliveMere			{float:right;}
.AliveBreaker		{border-top:1px solid #cd2930; height:0; margin:8px 0; overflow:hidden;}
.AliveLink			{display:block; font:normal 15px/18px Georgia; color:#000; padding:0 2px;}
.AliveMenuLnk		{display:inline-block; margin:0 5px; color:#000; font:bold 19px/23px Georgia; text-decoration:underline;}

#incAliveRght		{width:298px; margin-left:3px;}
#incAliveRght .AliveIn		{background:#e9c1c2; padding:7px 2px 0;}
.AliveRghtTtl		{display:block; font:normal 22px/26px Georgia; color:#000;}
.AliveMereTxt		{font-weight:bold; text-decoration:underline; white-space:nowrap; color:#000;}
.AliveLinkRght		{display:block; margin:0 5px; color:#000; font:normal 11px/18px Georgia;}
#incAliveRght .AliveInArt	{float:none; width:auto; padding:0 5px;}
#incAliveRght .AliveInList	{float:none; width:auto; border-top:1px solid #cd272e; padding:3px 5px 0;}
#incAliveRght .AliveMenu	{height:32px; font-size:22px;}
#incAliveRght .AliveMenuLnk	{font-size:17px;}

/* Guide.dk boxes
------------------------------------------*/
.guideArtBox		{background:#F8F5F3; padding:8px;}
.guideArtHd			{height:22px; background:#000; text-align:right; padding-right:3px; margin-bottom:4px;}
.guideArtHd img		{margin-top:9px;}
.guideArtPic		{width:199px; height:79px; overflow:hidden; margin-bottom:3px;}
.guideArtPic img	{width:200px; height:79px;}
.guideArtSm			{font-size:11px; line-height:13px;}
.guideArtTxt		{font-size:12px; margin-bottom:12px;}
.guideArtTxt .hdrLnk{font-size:12px;}

/* Biblioteks box
------------------------------------------*/
#BiblioLeft		{border:1px solid #000; background:url('/img/ext/biblioteks_left_bg.gif') right 0 no-repeat; margin-bottom:10px; padding:28px 30px 0 4px; height:65px; font-size:12px;}
#BiblioLeft a	{color:#167533; text-decoration:underline;}

/* Peytz newsletter box
------------------------------------------*/
#peytzEmail			{padding-bottom:15px;}
.peytzEmailTtl		{background:url('/img/general/ico/tilmeld.jpg') 1px 2px no-repeat; padding-left:24px; margin-bottom:5px;}
.peytzEmailInput	{display:inline-block; float:left; width:225px; height:22px; padding-left:6px; border:1px solid #63686A;
						margin-right:10px; color:#999; font-size:11px; line-height:22px;}
.peytzSubscribeInline	{background:url("/img/general/gfx/bg_but_tilmeld.gif") repeat-x 0 0 #444; height:24px; border:0;
						padding:2px 3px 5px; float:left; cursor:pointer; color:#FFF; font:bold 12px/20px Arial;}

/* Static politik boxes
------------------------------------------*/

.staticBlock				{margin:8px 0;}
.staticBlock .listItem		{background:url(/img/jp/gfx/politik/listitem_bgr.png) 0 bottom repeat-x; clear:both; padding:4px 8px; width:291px; overflow:hidden;}
.staticBlock .border		{border-bottom: 1px solid #d6d6d6; margin-bottom: 2px;}
.listItemData				{float:left; width:195px;}
.listItemImg				{float:right; width:90px; height:69px;}
#omPolitik .listItemImg		{height:67px; padding-top:2px; }
.staticBlock .listItem 
.listItemDescription,
.staticBlock .listItem 
.listItemHeader			{width:195px; }
.staticBlock .listItem 
.listItemHeader			{padding-top:8px;}
.staticBlock .listItem 
.listItemDescription	{font-family:Arial; font-size:12px!important; letter-spacing:-0.4px; width:175px; padding-top:2px;}

.customSelectBox_partySelect,
.customSelectBox_voteOptions	{padding-top:2px; visibility:hidden;}
.staticBlock .jquery-selectbox	{width:137px !important; height:14px; border:1px solid #000; font-size:10px; font-family:Arial; color:#999;}
.staticBlock .jquery-selectbox 
.selecthover					{color: #000;}
.staticBlock .jquery-selectbox 
.jquery-selectbox-moreButton	{background: url('/img/jp/ico/dd_btn.png') no-repeat #000; border-left: 1px solid #000;}
.staticBlock .jquery-selectbox 
.jquery-selectbox-list			{width: 132px !important; border: 1px solid #000; background-color: #fff;}
.staticBlock .jquery-selectbox
.jquery-selectbox-currentItem	{margin: 1px 2px;}
.staticBlock .jquery-selectbox
.jquery-selectbox-list			{font-size: 10px; font-family: Arial; color: #000; padding-right: 3px;}

.staticBlock .jquery-selectbox 
.jquery-selectbox-item .listelementhover 	{background-color: #f3f3f3; }


/* Newsletter politik box
----------------------------------------- */
.newsLetterBox					{background: url('/img/jp/gfx/politik/newsletter_bgr.png') no-repeat; font-family: Arial;
								border: 1px solid #d6d6d6; padding: 4px 9px 8px 7px; height: 60px;}
.newsLetterBox .header			{font-size: 24px; font-weight: bold; line-height: 26px;}
.newsLetterBox .subHeader		{font-size: 11px;}
.newsLetterBox .input			{float: left; width: 205px; border: 1px solid #000; margin-top: 2px;}
.newsLetterBox .input input		{width: 193px; border: 0; font-size: 12px; color: #b4b4b4; padding: 2px 6px;}
.newsLetterBox .submit			{border: 1px solid #000; background: url('/img/jp/gfx/politik/button_bgr.gif') repeat-x;
								text-align: center; font-size: 12px; color: #000; float: right; width: 56px; font-weight: bold;
								margin-top: 2px; cursor: pointer; padding: 2px 6px;}

/* Top teaser
------------------------------------------ */

.FaktaHdr			{height:20px; padding:20px 0 0 8px; background:#0b1417 url('/img/fakta/gfx/hdr_bg.jpg') right 0 no-repeat; font:bold 12px/12px Arial; text-transform:uppercase; color:#fff;}
.FaktaHdrSm			{height:18px; padding:7px 0 0 10px; background:#0b1417 url('/img/fakta/gfx/hdr_sm_bg.jpg') right 0 no-repeat; font:bold 12px/12px Arial; text-transform:uppercase; color:#fff;}

.FaktaTsr			{margin-bottom:15px;}
.FaktaStatusBox		{border:1px solid #271110; border-top:0; padding: 5px 0 11px 0; overflow:hidden; height:1%;}
.FaktaStatusLine	{padding:4px 0 3px;}
.FaktaStatusTtl		{float:left; padding-left:7px; font-size:12px; color:#999;}
.FaktaStatusTtl a,
.FaktaStatusTtl a:visited	{color: #999;}
.FaktaStatusTtl a:hover {color: #666666;}
.FaktaStatusNum		{float:right; padding-right:6px; font-size:12px; font-weight:bold; color:#999;}
.FaktaStatusColor	{clear:both; height:5px; overflow:hidden; background:#d6d6d6;}
.FaktaStatusColor	{height:5px;}
.faktaSecTopRght .FaktaStatusLine	{background:#fff;}

#FaktaAdTsr,
#FaktaMest,
.FaktaSenesteBox,
.FaktaSenesteLine	{border-bottom:1px solid #d6d6d6;}
.FaktaSenesteLine	{padding:5px 0 5px 3px;}
.FaktaSenestePic	{float:left; width:32px; padding-right:5px;}
.FaktaSenesteTxt	{float:left; width:175px; font-size:11px; word-wrap: break-word; }
.FaktaSenesteTxt a,
.FaktaSenesteTxt a:link,
.FaktaSenesteTxt a:hover,
.FaktaSenesteTxt a:visited {color: black; font-weight:bold; word-wrap: break-word;}
.FaktaSenesteStamp	{float:right; width:45px;}
.FaktaTopStamp		{bottom:9px; height:87px; position:absolute; right:13px; width:87px;}
#FaktaMest			{padding-bottom:5px;}
.FaktaMestLine		{padding:5px 9px;}
.FaktaMestLink		{padding-left:14px; background:url('/img/fakta/ico/mest_leste_tsr.gif') 0 3px no-repeat; color:#000; font:bold 11px/13px Arial; text-decoration:none;}


#BodyCol02 div.modBox {position: relative;}
.faktaFpStoryStamp	{float:right; width:110px; padding:5px 4px 0 0; position: absolute; top: 73px; right:1px;}
.faktaFpTopStamp		{top: 2px; height: 87px; position: absolute; right: 2px; width: 87px;}

/* Popup dialogs
------------------------------------------*/
.topBarPolicy					{display:inline-block; background:url('/img/global/ico/topbar_policy.gif') 0 0 no-repeat; width:14px; height:13px; margin:2px 7px 0 0;}
#topBar .topBarPolicy a			{padding:0;}
#topBar .topBarPolicy img		{width:14px; height:13px;}

.popup_dialog		{display:none; height:624px;}
.ui-dialog			{position:absolute; background:#fff; color:#000; padding:20px;}
.ui-widget-overlay	{background-color:#111; height:100%; width:100%; left:0; top:0; opacity:0.8; filter:alpha(opacity=80); position:fixed;}
.ui-dialog-titlebar-close	{display:inline-block;  position:absolute; right:11px; top:11px; background:url("/img/global/ico/policy_close.gif") no-repeat right 0; width:13px; height:11px;
								color:#000!important; font-size:11px; line-height:16px;}
.popup_dialogPolicyAtt				{display:block; margin:0 auto 10px;}
#ui-dialog-title-popup_dialogPolicy	{display:none;}
#popup_dialogPolicy		{font-size:16px; color:#000;}
.popup_dialogPolicyTtl	{font-size:28px; font-family:"Times New Roman"; color:#000; margin-bottom:10px;}
#popup_dialogPolicyMore		{margin:10px 0 20px; text-align:center;}
#popup_dialogPolicyMore a	{color:#444; display:inline-block; padding:0 47px; background-color:#eee; border:1px solid #000; color:#444; font:18px/46px Arial; text-align:center; text-decoration:none;}
.popup_dialogPolicyComm		{font-size:12px; color:#000;}

/* PNG fix (should be in the end of file)
------------------------------------------*/
* html .png {
 behaviour:expression(
  (!this.fixedPNG?
   (function(el){
    var fixSrc = "", sizingMethod = "crop";
    if (el.tagName.toLowerCase() == "img") {
     fixSrc = el.src;
     sizingMethod = "image";

     el.style.width = 1;
     el.style.height = 1;
     el.src = "";
    }
    else {
     var tmpImg = new Image();
     tmpImg.src = el.currentStyle.backgroundImage.split('\"')[1];
     if (parseInt(tmpImg.width) == 1 || parseInt(tmpImg.height) == 1 || el.className.indexOf('png__scaled') > -1) {
      sizingMethod = "scale";
     }

     fixSrc = el.currentStyle.backgroundImage.split('\"')[1];
     el.className += " g-png-fixed";
    }
    el.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + fixSrc + ", sizingMethod='" + sizingMethod + "')";
    el.fixedPNG = true;
   })(this):'')
  );
 }

* html .g-png-fixed {background-image: none !important;}

/* Google AdSense box
------------------------------------------*/
.adSenseBox {text-align: center; margin-bottom: 4px;}
