/* Lauout - webbsite */
body{
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 71%;
	margin: 0;
	padding: 0;
	background: #000 url(/UR.se/Styles/cssimg/body-bg.png) repeat-x left top;
}

#formarea {
	background: transparent url(/UR.se/Styles/cssimg/formarea-bg.png) repeat-y;
	width: 1003px;
	padding: 0 12px 0 11px;
	overflow: hidden;
	margin: 0 auto;
	text-align: left;
}

#default #formarea {
	background: transparent url(/UR.se/Styles/cssimg/formarea-start-bg.png) repeat-y;
}

/* innehall */
#contentcontainer {
	background: url(/UR.se/Styles/cssimg/contentcontainer-bg.png) repeat-y 779px top;
	width:1001px;
	padding: 0 1px;
	position: relative;
	margin: 0;
	overflow: hidden;
	zoom: 1;
}

#default #contentcontainer {
	background: none;
}

#contentinnercontainer {
	background: url(/UR.se/Styles/cssimg/contentinnercontainer-bg.png) no-repeat 778px top;
	overflow: hidden;
	zoom: 1;
}

#default #contentinnercontainer {
	background: none;
}

#contentcontainer #leftouterarea {
	color: #000;
	float: left;
	position: relative;
	padding: 0;
	width: 778px;
	overflow:hidden;
}

#default #contentcontainer #leftouterarea {
	background: none;
}

/* innehall utan bg - puffar */
#contentcontainer #rightouterarea {
	float: left;
	position: relative;
	width: 210px; /* right column width */
	margin: 10px 0px 0px 13px;
}

/* content */
#leftouterarea #contentarea {float:left;position: relative;}
#leftouterarea #contentarea {padding:0;margin:0;width:778px;background-color: transparent;overflow:hidden;height:auto;
}

#startpagepufftopmargin
{
    padding-top:8px;
}

#leftouterarea #contentarea2cols {float:left;position: relative;}
#leftouterarea #contentarea2cols {border-top:solid 1px #ecebd6;padding:0;margin:0;width:778px;overflow:hidden;height:auto;}

/* page width navigation */
#leftouterarea #leftnavigationarea {float:left;position: relative;}
#leftouterarea #leftnavigationarea {padding:0;margin:0;width:178px;overflow:hidden;height:auto;
background: #565652 url(/UR.se/styles/cssimg/left-menu-bg.png) repeat-x left bottom;
}

.textareafix {position:relative; left: 1px !important;left: 0px;}

#leftouterarea #textarea {float:left;}
#leftouterarea #textarea {padding:0;margin:0 0 0 1px;width:598px;overflow:hidden;height:auto;border-top:8px solid #bbb9b2;}

#leftouterarea #outertextarea {background-color:White;float:left;padding:0;margin:0;}

#leftouterarea #outertextarea #backgroundarea{width:599px !important;width:598px;}

/* On the ordinary webpage the textarea witdh must be 1 px smaller in Explorer */
#leftouterarea #outertextarea #textarea {width:598px !important;}

#leftouterarea #outertextarea .textarea1 {margin-left: 1px !important;width:597px !important;margin-left: 1px;width:597px;}

#breadcrumbs {height:14px;color:#999999;font-size:90%;margin:0 0 0 14px;background:#fff;font-family: Arial, Verdana;}
#breadcrumbs a {color:#95958D;text-decoration:none;}
#breadcrumbs a:hover{text-decoration:none;background-color:#DF7609;color:#ffffff;}
#breadcrumbs span { font-weight: bold; }

/* footer */
#footer {width:auto;position:relative;float:left;margin:20px 0px 12px;}
#footer div {margin:1px 0px;padding:3px 10px;color:#C7C6AB;font-size:90%;}
#footer div a {text-decoration:none;padding:3px;color:#E2DA12;}
#footer div a:hover {color:#fff;background-color:#DF7609;}

#contentarea2cols #footer {margin:8px 0px 10px 0px;}


#masterpagefooter
{
     background: #000;
     padding:12px 0px 14px 0px;
     width:778px;
     margin:0px 0px;
     color:#C7C6AB;
     font-size:90%;
     border-top:1px solid #A6A296;
     text-indent:10px;
}

#masterpagefooter a {text-decoration:none;padding:3px;color:#E2DA12;}
#masterpagefooter a:hover {color:#fff;background-color:#B51621;}

/* ............................................................................. */
/* Today broadcast window box */
/* ............................................................................. */
#todaybroadcastwindow
{
    width: 200px;
    background: url("/ur.se/images/todaybroadcast/broadcastboxbottom.png") no-repeat scroll 0 0 transparent;
    background-position: bottom;
    padding-bottom: 6px;
    margin-bottom: 30px;
    font-family: Arial;
}

#todaybroadcastwindow .container
{
    padding: 0px 4px 3px 4px;
}

#rightouterarea #todaybroadcastwindow h2
{
    font-size: 12px;
    font-weight: bold;
    background: url("/ur.se/images/todaybroadcast/broadcastheadbox.png") no-repeat scroll 0 0 transparent;
    color: White;
    padding: 4px 7px;
    margin: 0 0 8px;
}

#rightouterarea #todaybroadcastwindow h3
{
    margin: 5px 0px;
    padding-left: 2px;
    font-size: 11px;
    font-weight: bold;
}

#todaybroadcastwindow li a span
{
    font-size: 11px;  
    font-weight: bold;    
    color: #e54a83;
}

#todaybroadcastwindow .radiotabla, #todaybroadcastwindow .tvtabla
{
    padding: 6px 7px;
    width: 180px;
    height: 31px;
    overflow: hidden;
    background: url("/ur.se/images/todaybroadcast/broadcastbox.png") no-repeat scroll 0 0 transparent;
}

#todaybroadcastwindow a,
#todaybroadcastwindow a:hover, 
#todaybroadcastwindow a:visited 
{
    color: #000;
}

#todaybroadcastwindow li a
{
    display: block;
    padding-bottom: 4px;
}

#todaybroadcastwindow li
{
    font-size: 10px;
    list-style: none;
}

#todaybroadcastwindow ul
{
    margin: 0px;
    padding: 0px;
}

#todaybroadcastwindow  .broadcasttablelink
{
    font-weight: bold;
    display: block;
    margin: 3px 0px;
    padding-left: 12px;    
    background: url("/ur.se/images/todaybroadcast/grayarrow.png") no-repeat scroll 2px 3px transparent;
}
/* ............................................................................. */
/* SVT / SR Puff Far Right Column */
/* ............................................................................. */
#svtsrpuffcontainer
{
    width: 200px;
    background: url("/ur.se/images/todaybroadcast/broadcastboxbottom.png") no-repeat scroll 0 0 transparent;
    background-position: bottom;
    padding-bottom: 6px;
    margin-bottom: 30px;
    font-family: Arial;
}

#svtsrpuffcontainer .container
{
    padding: 0px 4px 3px 6px;
}

#rightouterarea #svtsrpuffcontainer h2
{
    font-size: 12px;
    font-weight: bold;
    background: url("/ur.se/images/todaybroadcast/broadcastheadbox.png") no-repeat scroll 0 0 transparent;
    color: White;
    padding: 7px 0px 7px 0px;
    margin: 0 0 0px;
}
#rightouterarea #svtsrpuffcontainer #pufftop
{
    font-size: 12px;
    font-weight: bold;
    background: url("/ur.se/images/todaybroadcast/svtsrpuffheadbox.png") no-repeat scroll 0 0 transparent;
    color: White;
    padding: 3px 0px 0px 6px;
    margin: 0 0 0px;
}
#rightouterarea #svtsrpuffcontainer h3
{
    margin: 5px 0px;
    padding-left: 0px;
    font-size: 11px;
    font-weight: bold;
}

#svtsrpuffcontainer li a span
{
    font-size: 11px;  
    font-weight: bold;    
    color: #e54a83;
}

#svtsrpuffcontainer .radiotabla, #svtsrpuffcontainer .tvtabla
{
    padding: 6px 7px;
    width: 180px;
    h-eight: 31px;
    overflow: hidden;
    background: url("/ur.se/images/todaybroadcast/broadcastbox.png") no-repeat scroll 0 0 transparent;
}

#svtsrpuffcontainer a,
#svtsrpuffcontainer a:hover, 
#svtsrpuffcontainer a:visited 
{
    color: #000;
}

#svtsrpuffcontainer li a
{
    display: block;
    padding-bottom: 4px;
}

#svtsrpuffcontainer li
{
    font-size: 10px;
    list-style: none;
}

#svtsrpuffcontainer ul
{
    margin: 0px;
    padding: 0px;
}
#svtsrpuffcontainer p
{
    margin: 4px 0px 4px 0px;
    padding: 0px;
}
#svtsrpuffcontainer span
{
    margin: 0px;
    padding-left: 6px;
}
#svtsrpuffcontainer  .broadcasttablelink
{
    font-weight: bold;
    display: block;
    margin: 0px 10px 0px 0px;
    padding-left: 12px;    
    background: url("/ur.se/images/todaybroadcast/linkicon.png") no-repeat scroll 2px 3px transparent;
}

