/* --- puff elements ----------------------------------- */
#sr_ekot {
	margin-top:2px;
}

#sr_ekot .aboveTitle {
font-weight:bold;
    color:#4a4646;
    margin:2px 0 4px 0;
    padding:0;
    text-transform:uppercase;
}


#sr_leftpuff {
	width:240px;
}

#sr_middlepuff{
	width:162px;
}

  
/* --- toppuff ----------------------------------- */
#subMenu {
	width:100%;
	background: url(/diverse/images/sr1/bak.gif) no-repeat right;	
}


#sr_topPuffContainer {
	width:420px;
	border-top:1px solid #fff;	
    background-color:#FCF0F0;
}

#sr_topPuff .sr_puffContainer117 {
	width:420px;
	border-top:2px solid #fff;
	border-bottom:2px solid #fff;
	background-color:#fff;
}


#sr_topPuff .sr_toppPuffH2 {
	margin:8px 17px 5px 17px;
    font-size: 14px;
	font-weight:bold;	

 
}
#sr_topPuff .sr_toppPuffH1 {
	margin:8px 17px 5px 17px;
    font-size: 18px;
}

#sr_topPuff .sr_toppPuffH0 {
	margin:8px 10px 5px 17px;
    font-size: 20px;
}

#sr_topPuff .aboveTitle {
	font-weight:bold;
	text-transform: uppercase;
	color:#ff7600;
	margin:10px 17px 0px 17px;
}

#sr_topPuff p {
	margin:0 17px 15px 17px;
}

/*----
#sr_topPuff .relLink {
	margin:1px 17px 6px 17px;
}
---*/

/* --- Lyssna rubriker ----------------------------------- */
#sr_listenContainer {	
    width:420px;
    overflow:hidden;
	margin:0;
	padding:2px 0 6px 0;
	background: url(/diverse/images/sr1/gfx_middle_background.gif) repeat-y 100% 100%;	
}


#sr_listenContainer img {	
    border:0;
    margin:0;
}

#sr_listenContainer ul {
    list-style-type:none;
    margin:-3px 0 0 1px;
    padding:0;   
}   

#sr_listenContainer ul li{
	float:left;
	margin:0 7px 0 0;
	color:#fff;
}    
#sr_listenContainer a {	
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}
#sr_listenContainer a:hover {
    text-decoration:underline;   
}    

/* --- Leftpuff ----------------------------------- */
#sr_leftPuff .sr_puffContainer118 {
	width:240px;
	margin:0;
    padding:0 0 7px 0;
    background-color:#ffeacc;
}

#sr_leftPuff .sr_PuffLeftH2 {
	margin:3px 0 0 0;
    font-size: 11px;
    font-weight: bold;
}

#sr_leftPuff .sr_PuffLeftH1 {
	margin:3px 0 0 0;
    font-size: 12px;
    font-weight: bold;
}
#sr_leftPuff .sr_PuffLeftH0 {
	margin:3px 0 0 0;
    font-size: 13px;
    font-weight: bold;
}

#sr_leftPuff div.sr_puff118{
	padding:2px 7px 4px 7px;
	margin:0;	
}


#sr_leftPuff div.sr_puff118_rel{
	padding:7px 7px 0 7px;
}
#sr_leftPuff .sr_puffContainer118 .aboveTitle {
	font-weight:bold;
	text-transform: uppercase;
	color:#ff7600;
	margin:3px 0px 3px 0px;
	padding:0;
}

#sr_press .sr_puffContainer118{
    border-top:6px solid #fff;
    background-color:#f3f1f6;
    padding:0;    
}    
/* --- Middlepuff ----------------------------------- */
#sr_middlepuff {
    padding:2px 0 0 0;
}

#sr_middlepuff .sr_puffContainer119 {
	background-color:#fff;
	width:162px;
	margin:6px 0 2px 0;
}

#sr_middlepuff .sr_PuffMiddleH2 {
	margin:0 0 1px 0;	
    font-size: 10px;
    font-weight: bold;
}
#sr_middlepuff .sr_PuffMiddleH1 {
	margin:0 0 1px 0;	
    font-size: 10px;
    font-weight: bold;
}
#sr_middlepuff .sr_PuffMiddleH0 {
	margin:0 0 1px 0;	
    font-size: 10px;
    font-weight: bold;
}

#sr_middlepuff div.sr_puff119{
	padding:2px 7px 4px 7px;
	margin:0px;	
}
#sr_middlepuff .sr_puffContainer119 .aboveTitle {
	font-weight:bold;
	text-transform: uppercase;
	color:#3B116B;
	margin:2px 0px 3px 0px
}



/* --- Akutpuff nyheter ----------------------------------- */

#unit182.sr_puffContainer120 {
	background-color:#F0EFEB;
}

#unit182.sr_puffContainer120 .sr_PuffAkutH2 {
	margin:12px 17px 5px 17px;
    font-size: 18px;
	font-weight:bold;	
 
}
#unit182.sr_puffContainer120 .sr_PuffAkutH1 {
	margin:10px 17px 5px 17px;
    font-size: 26px;
}

#unit182.sr_puffContainer120 .sr_PuffAkutH0 {
	margin:17px 10px 5px 17px;
    font-size: 33px;
	font-weight: bold;
}


#unit182.sr_puffContainer120 .aboveTitle {
	font-weight:bold;
	margin:10px 17px 3px 17px;
}

#unit182.sr_puffContainer120 img {
	margin:10px;
}
#unit182.sr_puffContainer120 .puff {
	margin:0 17px 3px 17px;
}

#unit182.sr_puffContainer120 .relLink {
	margin:2px 17px 2px 0;
}



/*---- Just nu pa sr ----*/
#listenRightNow { 
	float:left;
	width:240px;
	margin:25px 0 18px 15px;
}


#listenRightNow .bold66 {
	margin:10px 0 0 0;
	display:block;
}


/*---- Ljudtips ----*/
#listenTip {
    background-color:#ffeacc;
    padding:0 0 18px 0;
}

#listenTip .PTextLeft{
	margin:0 0 0 5px;
	padding:0;
}

#listenTip a.bold66{
	font-weight:normal;
}

#listenTip #moretips {
	margin:-14px 0 0 63px;
	font-weight:bold;
	float:left;
}

#listenTip .relLink {
	margin:0 0 0 0;
}

#listenTip .sr_puffContainer123 img{
      margin:0 6px 0 8px;
}   

#listenTip .sr_puffContainer123 .iconSpeakerS {
    margin:0;
    padding:0;
}


/* --- Banner puff ----------------------------------- */
#sr_banner {
	margin:2px 0 0 0;
}

#sr_banner .sr_PuffWMAH2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;	
    font-size: 9px;
	line-height:16px;
	font-weight:bold;
	text-align:left;
}

#sr_banner .sr_puffContainer121 {
	width:420px;
}

/* --- Webbdradio ----------------------------------- */
#sr_webradioContainer{
	background-color:#EA8F00;
	height:106px;
	width:420px;
	background-image: url(/diverse/images/sr1/gfx_webradio_background.gif);
	background-position: right;
	background-repeat: repeat-y; 
	margin-bottom:8px;
}

.sr_webradioChannels {
	position:absolute;
	background-color:#fff;
	width:153px;
	border:2px solid #A06102;
	margin:0 0 0 5px;
	padding:0 0 8px 0;	
}

.sr_webradioArrwON {
	background-image: url(/diverse/images/sr1/gfx_webradio_arrw_up.gif);
}

.sr_webradioArrwOFF {
	background-image: url(/diverse/images/sr1/gfx_webradio_arrw_dwn.gif);
}

.webLinkListContainer {
	padding:5px 0 0 0;	
}

.webLinkListLinkLTRArrow {
	margin:0 0 5px 4px;
	background-image: url(/Diverse/AppData/Nyheter/images/icn/icn_speaker_s.gif);
	background-repeat:no-repeat;
}

a.webLinkListLink{
	margin:0 0 0 18px;
	font-size:10px;
	font-weight:bold;
	color:#905800;
}


a.sr_webradioLinks{
	font-size:10px;
	font-weight:bold;
	color:#fff;
	line-height:14px;
}
/* --- others ----------------------------------- */
.sr_articleFloatLeft {
	margin:0 6px 0 0;
}

.sr_articleFloatRight {
	margin:0 0 0 7px;
}


.hr_dash {
	background-image : url(/Diverse/images/hr_dash_pix.gif);
	background-position : center;	
	background-repeat : repeat-x;	
	margin:10px 0 0 0;
}

.hrdashNews {
	width:312px;
}

a.topNews {
	color:#3B116B;
}

.srNewsTicker {
	line-height:15px;
}

p.puff {
	margin:0;
}

.PText, .PTextRight, .PTextLeft, .PTextTop {
	margin:0;
	line-height:13px;
}

#copyright {
	clear: both;
	padding:2px 0 0 0;
	margin:0 0 20px 9px;
	color:#666666
}

a.copyright {
	clear: both;
	color:#666666
}



a.srNewsTicker{
	color:#4A4646;
	font-weight:bold;
}


/*-- Om sr -footer */
#id_88_14 {
	margin:10px 0 6px 10px;
	color:#3B116B;
	font-weight:bold;
}

#id_88_14 ul{	
	margin:0;
	padding:0;
}

#id_88_14 li{
	font-weight:normal;
	display:inline;	
	border-right:1px solid #3B116B;
	margin:0 10px 0 0;
	line-height:8px;
}
#id_88_14 a{
	text-decoration:none;
	line-height:20px;
	margin:14px 10px 18px 0;
	color:#3B116B;
}

#id_88_14 a:hover {
	text-decoration:underline;
}

#footerAdress {
    margin:2px 0 0 10px;
    color:#666666;   
}    
/*--- KALENDER --------------------------------- */
#calender {
	margin:10px auto 0 auto;
	text-align:center;
	font-size:11px;

}

/*--- Navigation m?nads/l?nkar --------------------------------- */
#calender .evCalNavigationMonth a{
	font-size:11px;
	text-transform:uppercase;
	font-weight:bold;
	display:block;
	padding:7px;
	text-decoration:none;
	
}


/*--- Navigation veckodagar m t o t f l s/ veckonummer --------------------------------- */
#calender .evCalNavigationDays td{
	empty-cells:show;
	padding:3px 2px 3px 2px;
	font-weight:bold;
	border-bottom:1px solid #7D7C77;
}

#calender td.evCalWeek a {
	border:1px solid #FACE8B;
	font-weight:bold;
	}

#calender td.evCalWeek a:hover{
	text-decoration:underline;	
}

/*--- Navigation veckodagar --------------------------------- */
#calender .evCalDays a, #calender .evCalWeekOn a {
	color:#37250F;
	text-decoration:none;
	display:block;
	padding:2px;
	font-weight:bold;
	border:1px solid #FACE8B;
}

#calender .evCalDays a{
	border:1px solid #FACE8B;
	background-color:#FACE8B;
		

}
#calender .evCalDays a:hover {
	border:1px solid #FF9900;
	text-decoration:underline;	
}

/* Vald dag */
#calender .evCalDaySelected {
	font-weight:bold;
	color:#37250F;
	background-color:#FF9900;
	padding:2px;
}

/* Vald dag */
#calender .evCalDaySelectedNoBorder {
	background-color:#fff;
}


/*--- Navigation markerad vecka --------------------------------- */
#calender .evCalWeekOn a {
	font-weight:bold;
	color:#37250F;
	background-color:#FF9900;
	padding:2px;

}

#calender .evCalWeekOn a:hover {
	border:1px solid #FF9900;
}

#calender .evCalWeekOn .evCalDaySelected {
	font-weight:normal;	
}



/*--- ?verlappande dagar i n?sta/f?rreg?ende m?nad --------------------------------- */
#calender .evCalDayOff {
	background-color:#fff;
	padding:2px;
}

/*dagar i kommande m?nad */
#calender .evCalDayNextMoth {
	empty-cells:show;
	background-color:#fff;
	padding:2px;
}


/*--- ARKIV --------------------------------- */
#broadcastArchive {

}

#broadcastArchive h1 {
	text-align:center;
	font-size:medium;
	font-size:12px;
	margin:5px 0 3px 0;
	padding:3px;
}

#broadcastArchive h2 {
	font-weight:normal;
	margin:0 0 10px 0;
	text-align:center;
	font-size:11px;
}

#broadcastArchive p,#broadcastArchive a{
	font-size:11px;
	display:block;
	margin:1px 0 3px 20px;
}

#broadcastArchive img {
	position:relative;
	margin-bottom:-4px
}

#broadcastArchive .trOn {
	background-color:#fff;
	padding:8px 3px 8px 5px;
}

#broadcastArchive .trOn a{
	font-weight:bold;
}

#broadcastArchive .trOff {
	padding:8px 3px 8px 5px;
}

#broadcastArchive .trOff a{
	font-weight:bold;
}

#broadcastArchive .trOff .datDate, #broadcastArchive .trOn .datDate{
	font-weight:bold;
}




/* 	
Senaste s?ndningen
-------------------------------------------------------------------------------------
*/
#broadCastContainer {
	font-size:10px;
	margin:0px 10px 0px 0px;
	padding:0px 5px 0px 5px;
	background: url(/Diverse/images/ljudfil_ikon_orange.gif) no-repeat top right;
}



#broadCastContainer h5 {
	font-size:12px;
	margin:5px 0 0px 0px;
	padding:0;
}

#broadCastContainer #broadCastLink{
	display:block;
	background: url(/Diverse/AppData/Nyheter/images/icn/icn_speaker_s.gif) no-repeat center left;
	color: #000;
	padding:0px 0px 5px 15px;
	font-weight:bold;
	line-height:16px;
	font-size:10px;
}


#broadCastContainer #broadCastArchive{
	display:block;
	font-weight:bold;
	color:#000;
	margin-bottom:15px;
	font-size:10px;
}

#broadCastContainer #broadCastSupport{
	display:block;
	font-weight:bold;
	color:#000;
	margin-bottom:30px;
	font-size:10px;
	text-align: right

}

/*---Poll - Röstingsformulär --------------------------------- */
/* Behållare, lägg ram kring för mer sammanhållen effekt */
.pollform {
    border: 1px solid #dfdfdf;
    padding:10px;
margin-bottom:-10px;

}
