/* 
Standardtaggar
-----------------------------------------------------------------------------------------
*/
#srMain {
width:800px;
}

/* FIX */
.sr_puffContainer120 {
	background-image: url(/p1/diverse/images/gfx_background_061201.gif);
}
.sr_puffContainer120 img {
	margin:0;
	background-image: url(/p1/diverse/images/gfx_background_061201.gif);
}

/* 
P1 LAYOUT
-----------------------------------------------------------------------------------------
*/

#p1_contentTable {
	clear:both;
	background-image: url(/p1/diverse/images/gfx_background_061201.gif);
}

#p1_leftMenu {
	margin:4px 0px 0px 5px;
	padding:0px 0px 20px 0px;
}

#p1_middle {
	margin:4px 0px 0px 10px;
	padding:0px 0px 20px 0px;
}

#p1_rightMenu {
	margin:4px 3px 0px 3px;
	padding:0px 0px 20px 0px;
}
#p1_rightMenu_td {
		background-color:#F2EFDE;
}

#p1_middle_artikel {
	margin:4px 0px 0px 10px;
	background-color:#FFF;
	padding:20px 0px 10px 30px;
}

#p1_middle_tabla {
	margin:4px 0px 0px 10px;
	background-color:#FFF;
	padding:20px 0px 10px 30px;
}

#p1_middle_tabla {
	margin:4px 10px 0px 10px;
	background-color:#FFF;
	padding:20px 20px 10px 20px;
}
#tablaNavigation select{
    width:120px;
}    


/*
V?nstermeny topp 
-----------------------------------------------------------------------------------------
*/

#p1_leftMenu .LinkList {
 	background-color:#CEEAF6;
	border:1px solid #90CEE3;
}
#id_132_18 img {
	background: url(/p1/diverse/images/gfx_left_menu_top.gif) no-repeat; 
	width:143px;
	height:78px;
}

#p1_leftMenu .LinkList ul {
	margin-top:0px;
}

#p1_leftMenu .LinkList li {
	margin:5px 0px 5px 11px;
}

#p1_leftMenu .LinkList a, 
#p1_leftMenu .LinkList a:visited {
	color:#277D9F;
	text-decoration:none;
	font-weight:bold;
}

#p1_leftMenu .LinkList a:hover {
	text-decoration:underline;
}


/* 
Tabla 
-----------------------------------------------------------------------------------------
*/
#p1_leftMenu .tablaMenu {
	color:#277D9F;
	background-color:#fff;
	margin:5px 0px 0px 0px;
	border:1px solid #90CEE3;
}
#p1_leftMenu .tablaMenu img  {
	background-image: url(/p1/diverse/images/gfx_left_rightnow_top.gif); 
	width:142px;
	height:36px;
}

#p1_leftMenu .tablaMenu ul  {
	margin:0px;
	padding:0px;
	list-style-type:none;
}

#p1_leftMenu .tablaMenu li  {
	padding:3px;
}

#p1_leftMenu .tablaMenu a  {
color:#277D9F;
	text-decoration:none;
}

#p1_leftMenu .tablaMenu a:hover  {
	text-decoration:underline;
	color:#275167;
}


.tablaMenu #t0,.tablaMenu #t2,.tablaMenu #t4,.tablaMenu #t6 {
	background-color:#D8EAF4;
}

.tablaMenu #t3  {
	color:#881111;
}

.tablaMenu #selected {
	background-color:#ffffff;
        color:#881111;
}

.tablaMenu #selected a {
	background-color:#ffffff;
        color:#881111;
        font-weight:bold;
}

.tablaMenu #selected a:hover {
        color:#881111;
        font-weight:bold;
}

#p1_leftMenu .tablaMenu p a {
color:#277D9F;
        font-weight:bold;
		margin-left:3px;
}

#p1_leftMenu .tablaMenu p a:hover {
color:#275167;
        font-weight:bold;
		margin-left:3px;
}

/*
V?nsterpuffar
-----------------------------------------------------------------------------------------
*/

#p1_leftMenu  .PTextLeft {
	margin-left:5px;
}

#p1_leftMenu  .PTextLeft a {
    color:#275167;
	text-decoration:none;
	font-weight:bold;
}

#p1_leftMenu  .PTextLeft a:hover {
        color:#275167;
	text-decoration:underline;
	font-weight:bold;
}

#p1_leftMenu .aboveTitle {
	font-weight:bold;
	text-transform: uppercase;
	color:#881011;
padding:2px;
}

#p1_leftMenu .PTextTop{
	margin:0px 0px 0px 3px;
}

#p1_leftMenu a.bold66 {
color:#277D9F;
        font-weight:normal;
		text-decoration:underline;
}

#p1_leftMenu a.bold66:hover {
color:#275167;
        font-weight:normal;
		text-decoration:underline;
}


/*
Vänster puffar 
-----------------------------------------------------------------------------------------
*/

.sr_puff118  {
	background-color:#ffffff;
	width:145px;
margin:0px 0px 10px 0px;
padding-bottom:5px;
}




/*
Mittspalt -Akutpuff
-----------------------------------------------------------------------------------------
*/

.sr_puff120 {
padding:0px;
background-color:#fff;
}

.sr_puffContainer120 {
padding:0px;
background-color:#fff;
}

/*
background-color:#DAD7C5;
*/

.sr_puffContainer120 .PTextTop
{
padding:5px;
}

.sr_puffContainer120 .bold66{
padding:5px;
}

.sr_puffContainer120 .ptext{
padding:5px;
}

.sr_puffContainer120 .sr_puffakuth2{
color:#358955;
padding:5px;
}



/*
Mittspalt -Toppuff 
-----------------------------------------------------------------------------------------
*/
#p1_middle .sr_puffContainer117 {
	background-color:#fff;
	border:1px solid #C5BEAC;
	margin-bottom: 10px;
}

#p1_middle .sr_puffContainer117 a.bold66 {
	color:#277D9F;
        font-weight:normal;
		text-decoration:underline;
}

#p1_middle .sr_puffContainer117 a.bold66:hover {
	color:#275167;
        font-weight:normal;
		text-decoration:underline;
}


#p1_middle .sr_puff117 {
	padding:6px;
}

#p1_middle .sr_puffContainer117 .aboveTitle {
	font-weight:bold;
	text-transform: uppercase;
	color:#881011;
	margin: 5px 0px 5px 0px;
}


/*
Mittspalt -v?nsterpuff 
-----------------------------------------------------------------------------------------
*/

#p1_middle .sr_puffContainer119 {
	background-color:#F2EFDE;
	margin:2px 0px 5px 0px;
	border:1px solid #C5BEAC;
}

#p1_middle .sr_puffContainer119 a.bold66 {
	color:#277D9F;
        font-weight:normal;
		text-decoration:underline;
}

#p1_middle .sr_puffContainer119 a.bold66:hover {
	color:#275167;
        font-weight:normal;
		text-decoration:underline;
}

#p1_middle .sr_puff119 {
	padding:5px;
}

#p1_middle .sr_puffContainer119 .aboveTitle {
	font-weight:bold;
	text-transform: uppercase;
	color:#881011;
	margin:0px 0px 3px 0px
}



/*
Mittspalt -h?gerrpuff 
-----------------------------------------------------------------------------------------
*/

#p1_middle .sr_puffContainer121 {
	background-color:#F2EFDE;
	margin:2px 0px 5px 6px;
	border:1px solid #C5BEAC;
}

#p1_middle .sr_puffContainer121 a.bold66 {
	color:#277D9F;
        font-weight:normal;
		text-decoration:underline;
}

#p1_middle .sr_puffContainer121 a.bold66:hover {
	color:#275167;
        font-weight:normal;
		text-decoration:underline;
}

#p1_middle .sr_puff121 {
	padding:5px;
}

#p1_middle .sr_PuffWMAH2 {
	font-size: 10px;
    font-weight: bold;
}

#p1_middle .sr_puffContainer121 .aboveTitle {
	font-weight:bold;
	text-transform: uppercase;
	color:#881011;
	margin:0px 0px 3px 0px
}
/*
Mittspalt - Nyhetsfl?de
-----------------------------------------------------------------------------------------
*/
#p1_middle #p1_newsContainer {
	padding:10px 5px 10px 5px;
	margin:18px 0px 10px 0px;
	clear:both;
	background-color:#F2EFDE;
	border:1px solid #C5BEAC;
}

#p1_middle .p1179NewsTickerHeadText,#p1_middle .p1406NewsTickerHeadText,#p1_middle .p1478NewsTickerHeadText,  #p1_middle .p1478NewsTickerHeadText a, #p1_middle .p2406NewsTickerHeadText {
	color:#383124;
	font-weight:bold;
	text-transform: uppercase;
	margin:12px 0px 3px 0px;
	text-align:left;
}

#p1_middle .p1179NewsTickerDateTime,#p1_middle .p1478NewsTickerDateTime {
	margin:0px 6px 0px 0px;
	color:#666666;
}


#p1_middle .p1179NewsTickerLink a, #p1_middle .p1406NewsTickerLink a, #p1_middle .p1478NewsTickerLink a , #p1_middle .p2406NewsTickerLink a,  a.fTreadTitle {
	color:#8A7F6B;
	font-weight:bold;
}
#p1_newsContainer .NewsTickerLink, #p1_newsContainer .NewsTickerDateTime {
	margin:0px 0px 0px 5px;
}



#p1_middle .ForumHetaDiskussioner H3 a{
color:#7B715A;
font-size:10px;
font-weight:bold;
}

#p1_middle .ForumHetaDiskussioner div.body_{
color:#000;
font-size:10px;
font-weight:normal;
padding:0;
margin:0;
}

div.body_ p {
margin:0px;}


/*
Mittspalt - Banner
-----------------------------------------------------------------------------------------
*/
#p1_middle .sr_puffContainer122 {
	margin:10px 0px 0px 0px;
}

/*
H?gerspalt - Lyssnal?nkar
-----------------------------------------------------------------------------------------
*/

#p1_rightMenu .LinkList img {
	margin:5px 0px 0px 0px;
	width:162px;
	height:33px;
	background: url(/p1/diverse/images/p1direkt_orange.gif) no-repeat;
	margin-bottom:-4px;
}

#p1_rightMenu .LinkList ul {
	list-style-image: url(/p1/diverse/images/gfx_icn_arrow.gif);
}

#p1_rightMenu .LinkList li {
	margin-left:-10px;
}

#p1_rightMenu .LinkList a, #p1_rightMenu .LinkList a:visited {
	color:#277D9F;
	text-decoration:none;
	font-weight:bold;
	line-height:16px;
}

#p1_rightMenu .LinkList a:hover {
	color:#275167;
	text-decoration:underline;
	font-weight:bold;
	line-height:16px;
}


/*
H?gerspalt - h?gerpuffar
-----------------------------------------------------------------------------------------
*/
#p1_rightMenu .sr_puffContainer123 {
	background-color:#D8EAF4;
	border:1px solid #C9DFEB;
	margin:0px 0px 10px 0px;
	padding:0px 0px 5px 0px;
}

#p1_rightMenu .sr_puffContainer123 a.bold66 {
		color:#277D9F;
        font-weight:normal;
		text-decoration:underline;
}

#p1_rightMenu .sr_puffContainer123 a.bold66:hover {
		color:#275167;
        font-weight:normal;
		text-decoration:underline;
}

#p1_rightMenu .sr_PuffLeftH2 {
	margin:5px 0px 0px 5px;
}

#p1_rightMenu .PText, #p1_rightMenu .PTextRight, #p1_rightMenu .PTextTop {
	margin:5px 5px 0px 5px;
}

#p1_rightMenu .aboveTitle {
	font-weight:bold;
	text-transform: uppercase;
	color:#881011;
	margin:0px 0px 3px 0px;
	padding:5px 0px 0px 5px;
}






/* --- Kanal specefikt -----------------------------*/
.channelNavigation {
	width:760px;
    height:26px;
    background-color:#008ADE; 
	position:relative;
}

.channelNavigation #pageHeadImage {
    float:left;
}

ul.NavigationMenu {
    float:left;
    list-style:none;
    margin:0;
    padding:0;
    width:100%;
}

ul.NavigationMenu li{
    float:left;
    margin:0 10px 0 10px;   
}

ul.NavigationMenu li a{
    float:left;
    color: #fff;
    text-decoration: none;
    line-height:2.65em;
    font-weight:bold;
    text-transform:uppercase;
}

ul.NavigationMenu li a:hover{
    text-decoration:underline;
}

ul.NavigationMenuSub{
    background-color:#fff;
    margin:0;
    padding:0;
    float:left;
    list-style-type:none;
    width:150px;
    border:1px solid #B5B6B5;
    display:none;
    z-index:1;
}

ul.NavigationMenuSub li {
    clear:both;
    margin:0;
    padding:5px 9px;
    width:100%;
}


ul.NavigationMenuSub li a{
    display:block;
    color:#000;
    font-weight:normal;
    line-height:normal;
    text-transform:none;
}

ul.NavigationMenuSub li a:hover{
    text-decoration:underline;
}


/* Positionering av menyn -----------------------------------------------*/
/* A- ö */
.NavigationMenu #sid132_1 {
	position: absolute;
	left:160px;
	top:-2px;
    z-index:2;
}

/* Debatt */
.NavigationMenu #id132_2 {
    position: absolute;
	left:200px;
	top:-2px;
	z-index:2;
}
.NavigationMenu #sid132_2 {
    position:absolute;
    left:200px;
    top:25px;
}


/* Kultur */
.NavigationMenu #id132_3 {
	position: absolute;
	left:260px;
	top:-2px;
	z-index:2;
   
}

.NavigationMenu #sid132_3 {
    position:absolute;
    left:260px;
    top:25px;
    z-index:2;
}


/* Livsåskådning */
.NavigationMenu #id132_4 {
    position: absolute;
	left:320px;
	top:-2px;
	z-index:2;
	white-space:nowrap;
}

.NavigationMenu #sid132_4 {
    position:absolute;
    left:320px;
    top:25px;
    z-index:2;
}


/* Natur och miljö */
.NavigationMenu #id132_5 {
    position: absolute;
    left:435px;
    top:-2px;
    z-index:2;
    white-space:nowrap;
}
.NavigationMenu #sid132_5 {
    position:absolute;
    left:435px;
    top:25px;
    z-index:2;    
}


/* Nöje */
.NavigationMenu #id132_6 {
    position: absolute;
    left:555px;
    top:-2px;
    z-index:2;
}

.NavigationMenu #sid132_6 {
    position:absolute;
    left:555px;
    top:25px;
    z-index:2;    
}

/* samhälle */
.NavigationMenu #id132_7 {
	position: absolute;
	left:600px;
	top:-2px;
	z-index:2;
}

.NavigationMenu #sid132_7{
    position:absolute;
    left:600px;
    top:25px;
    z-index:2;    
}


/* Vetenskap */
.NavigationMenu #id132_8 {
	position: absolute;
	left:680px;
	top:-2px;
	z-index:2;
}

.NavigationMenu #sid132_8 {
    position:absolute;
    left:680px;
    top:25px;
    z-index:2;    
}

/* artikelsida 
#p1_middle_td_artikel {
background-color:#ffffff;
border:1px solid #C5BEAC;
}
*/

#p1_middle_artikel {
background-color:#ffffff;
border:1px solid #C5BEAC;
}

.text11{
line-height:14px;
margin:0px 0px 5px 0px;
}

.text11 a{
line-height:14px;
margin:0px 0px 5px 0px;
text-decoration:none;
}

.text11 a:hover{
line-height:14px;
color:#727052;
margin:0px 0px 5px 0px;
text-decoration:underline;
}

.textred{
line-height:14px;
font-size:11px
}


/* ?vriga */
.iconSpeakerS
{
valign: absbottom;
}
/* 
a.bold66 {
color:#275167;
font-weight:bold;
text-decoration:underline;
}

a.bold66:hover {
color:#275167;
font-weight:bold;
text-decoration:underline;
}


 */
 
 
 
 
 
/* 	
Kalender | Blue-Theme
-------------------------------------------------------------------------------------
*/

.calNavigationHead {
	font-size:10px;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding:1px;
	color:#fff;
}

.calNavigationMonth {
	font-size:12px;
	padding:1px;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	color:#000;
}

.calNavigationMonthLinks {
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	color:#000;
	padding:1px;
	height:25px;
	width:25px;	
	text-align:center;	
	text-decoration: none;	
	 vertical-align: baseline;
}

.calNavigationDays{
	font-size:11px;
	font-weight:bold;
	height:20px;
	width:20px;
	text-align:center;
	padding:1px;
	background-color:#EDF8FE;
	color:#000;
	border-bottom:1px solid #EDF8FE;	
	border-top:1px solid #EDF8FE;
}

#calSunday{
	
}
.calWeek {
	font-size:10px;
	height:20px;
	width:20px;
	text-align:center;
	padding:1px;
	background-color:#959595;
	color:#fff;

}

.calDaySelected{
	font-size:10px;
	font-weight:bold;
	height:20px;
	width:20px;
	text-align:center;
	padding:1px;
	background-color:#FFF;
	border:1px solid #fff;
}


.calDayFuture{
font-size:10px;
	height:20px;
	width:20px;
	text-align:center;
	padding:1px;
	background-color:#E1E4E2;
	color:#000;
	border:1px solid #fff;			
}



td.calDay{
	font-size:10px;
	height:20px;
	width:20px;
	text-align:center;
	padding:1px;
	background-color:#D7E7F1;
	color:#000;
	border:1px solid #fff;	
}

td.calDayOn {
	font-size:10px;
	height:20px;
	width:20px;
	text-align:center;
	padding:1px;
	background-color:#EDEAE3;
	color:#000;
	border:1px solid #fff;
	cursor: pointer;	
	text-decoration : underline;
}

td.calDayOff {
	font-size:10px;
	height:20px;
	width:20px;
	text-align:center;
	padding:1px;
	background-color:#E1E4E2;
	color:#000;
	border:1px solid #fff;
}

td.calDayNextMoth {
	font-size:10px;
	height:20px;
	width:20px;
	text-align:center;
	padding:1px;
	background-color:#ccc;
	color:#000;
	border:1px solid #fff;
}

.calLink {
	text-decoration: none;
}
.calContent {
	background-color:#D7E7F1;
	width:162px;
	
}

	
/*
L?tliste information
----------------------------------------------------------
*/

.playListContainer {

}

.playListChannel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	margin-bottom : 10px;
	margin-top : 5px;
	margin:5px
}

.playListSelectedTime {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	height:10px;
	margin:5px;
}


.playListTR,.playListTRon {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color:#fff;	
	clear: both;
	padding:6px;
}

.playListTRon {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color:#E2EEF5;
	clear: both;
	padding:5px;	
}


.playListArtist {
	margin-right:7px;
	font-weight:bold;
	float:left;
}
.playListAlbum {
	margin-right:12px;
}

.playListLabel {
	float:left;
	margin-right:12px;
}


}

.playListTime {
	clear:left;	
	margin-right:10px;
	color:#333;
	float:left;
}

.playListTitle {
	margin-right:7px;
}


.playListTimeHeader{
	text-align:center;
	font-size:12px;
	font-weight:bold;
	background-color:#D7E7F1;
	padding-top : 10px;
	padding-bottom : 5px;
	border-right:1px solid #D7E7F1;	
	border-left:1px solid #D7E7F1;		
}

.playListTimeRow {
	Padding:4px;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;	
	border-left:1px solid #ccc;		
	text-align:center;
	background-color:#EDF8FE;

}

.playListTimeRowSelected {
	font-weight:bold;
	Padding:4px;
	border:1px solid #ccc;
	text-align:center;
	background-color:#efefef;
	color:#AE0000;
}

#playListTimeRowSelected {
	font-weight:bold;
	Padding:4px;
	border:1px solid #ccc;
	text-align:center;
	background-color:#efefef;
	color:#AE0000;
	
}

.playListTimeRow a{
	text-decoration : none;
	

}
.playListTimeRow a:hover{
	text-decoration : underline;
	

}




/* 
Tidspans menyer 
----------------------------------------------------------
*/

.playListTimeContainer ul {
	list-style-type: none;
	margin:0px 1px 0px 3px;
	padding:0px;
	border-right:1px solid #D7E7F1;
	border-left:1px solid #D7E7F1;	
	background-color:#fff;
}

.playListTimeContainer li {
	margin:0px;
}

.adRowContainerOn {
	font-size:32px;

}



#tc1 a ,#tc2 a,#tc3 a,#tc4 a ,#tc5 a {
	display:block;
	padding:5px 5px 5px 15px;  
	background-color:#EDF8FE;
	border-right:1px solid #D7E7F1;
	border-left:1px solid #D7E7F1;
	border-bottom:1px solid #D7E7F1;
	text-decoration:none;
	color:#000;
	
}

#tc1 a:hover ,#tc2 a:hover,#tc3 a:hover,#tc4 a:hover,#tc5 a:hover{
	background-color:#E1E4E2;
	color:#000;
}

#tcSelected a {
	display:block;
	padding:5px 5px 5px 15px;  
	background-color:#D7E7F1;
	border-right:1px solid #D7E7F1;
	border-left:1px solid #D7E7F1;
	border-bottom:1px solid #D7E7F1;
	text-decoration:none;
}

/* Sub menyer till tidsblock */
#tcExp1,#tcExp2,#tcExp3,#tcExp4,#tcExp5 {
	display:none;
	background-color:#FCFAFA;
}

/* L?nkar i submenyn */
#tcExp1 a,#tcExp2 a ,#tcExp3 a ,#tcExp4 a,#tcExp5 a   {
	text-decoration:none;
	padding-left:22px;
	display:block;
	height:16px;
	border-top:1px solid #FCFAFA;
	border-bottom:1px solid #FCFAFA;	

}

#tcExp1 a:hover,#tcExp2 a:hover,#tcExp3 a:hover,#tcExp4 a:hover ,#tcExp5 a:hover{
	background-color:#fff;
	border-top:1px solid #D7E7F1;
	border-bottom:1px solid #D7E7F1;	
}	

#tcTimeSelected {
	background-color:#fff;
	border-top:1px solid #D7E7F1;
	border-bottom:1px solid #D7E7F1;	
}	

/* Fonter 

BODY, TD, IMG, SPAN, DIV, INPUT, SELECT {
	color:#383124;
}

*/

#p1_middle #listenArchiveExp {background-color:#FFF;padding:10px;}
