@charset "utf-8";
/* CSS Document */

.ginput {
    border: 1px solid #006;
    background: #e1eaf8;
	margin-left:-50px;
	width:200px;
}
.ginput:hover {
    border: 1px solid #000;
    background: #d2e4fa;
}

.button {
    border: none;
    background: url('/images/gbutton.gif') no-repeat top left;
    padding: 2px 8px;
	width:68px;
	height:25px;
}
.button:hover {
    border: none;
    background: url('/images/gbutton_hover.gif') no-repeat top left;
    padding: 2px 8px;
}
.gbook_svar {
background-color:#f8f8f8;
margin:10px 100px 10px 10px;

}

.glabel
{
width: 100px;
float: left;
text-align: right;
margin-right: 1px;
display: block;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}
.ginput:focus {
border: 1px solid #000;
background-color: #f4f8fd;
}
.gastbok_head {
border-color: rgb(190, 190, 191);
background-color: rgb(245, 245, 248);
color:rgb(51, 51, 51);
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
text-align:left;
margin-left:20px;
margin-right:20px;
padding-top:10px;
padding-bottom:10px;
margin-top:10px;
}
.normal_text {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-align:left;
}
.normal_text a{
text-align:left;
text-decoration:none;
color:#163C63;
font-weight:bold;
font-size:10px;
}
.normal_text a:hover{
text-align:left;
text-decoration:underline;
color:#4f6d8d; 
font-weight:bold;
font-size:10px;
}
.blogg_head {
border-color: rgb(190, 190, 191);
background-color: rgb(245, 245, 248);
color:#AAAAAA;
font-family:Arial, Helvetica, sans-serif;
font-size: 10px;
text-align:left;
margin-left:20px;
margin-right:20px;
padding-top:10px;
padding-bottom:10px;
margin-top:10px;
}
.gastbok_text {
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background-color: rgb(255, 255, 255);
border-left-color: rgb(190, 190, 191);
border-right-color: rgb(190, 190, 191);
border-bottom-color: rgb(190, 190, 191);
color: rgb(51, 51, 51);
margin-left:20px;
margin-right:20px;
margin-bottom:20px;
padding-left:10px;
}
.blogg_title {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
margin:0px;
color:#000000;
}
.url_link {
width:350px;
}
A:link {text-decoration: none; font-family:Arial, Helvetica, sans-serif; }
A:visited {text-decoration: none; font-family:Arial, Helvetica, sans-serif; }
A:active {text-decoration: none; font-family:Arial, Helvetica, sans-serif;}
A:hover {text-decoration: underline; font-family:Arial, Helvetica, sans-serif;}

.Container {
margin-left:auto;
margin-right:auto;
width:982px;
position:relative;
border:1px solid;
background-color:#FF0000;
height:auto;
overflow:hidden;
margin-bottom:-20px;
background: transparent url(../pball_images/body_background.gif) repeat-y;
background-position:left;
}
.navigation_menu {
background: transparent url(../pball_images/body_background.gif) repeat-y 0;
position:relative;
top:89px;



}
BODY
{
margin-top:0px;
margin-bottom:0px;
background: transparent url(../pball_images/back_fade.gif) repeat-x;

background-color:#334933;
}
.GenericContainer
{
text-align:center;
width:540px;
margin-top:20px;
padding-bottom:20px;
position:relative;
background-color:#ffffff;
float:left;
right:10px;
}
.VideoContainer
{
text-align:center;
height:650px;
width:800px;
right:10px;
top:20px;
position:relative;
background-color:#ffffff;
float:left;
}
.GastContainer
{
text-align:center;
width:540px;
margin-top:20px;
padding-bottom:20px;
position:relative;
background-color:#ffffff;
float:left;
right:10px;
}
.MainContainer
{
text-align:center;
width:505px;
margin-top:20px;
padding-bottom:20px;
padding-left:10px;
position:relative;
background-color:#252d21;
float:left;
right:10px;
height:auto;	
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#EEE;
border:solid;
border-width:1px;
border-color:#1A221A;
}
H1 {
	margin-top:10px;
	font-size:26px;
	font-family:Arial, Helvetica, sans-serif;
}
H2 {
	font-size:20px;	
}
.Bilder {
padding-top:10px;
height:605px;
width:270px;
top:20px;
left:0px;
margin-left:0px;
float:right;
position:relative;
background-color:#252d21;
border:solid;
border-width:1px;
border-color:##1A221A;
}
.Bilder_bild {
margin-bottom:10px;
margin-left:10px;
}
.Bilder_bildram {
	border:solid 1px #222;
}
#FlashContainer
{
text-align:center;
height:600px;
width:540px;
right:10px;
top:20px;
position:relative;
background-color:#ffffff;
float:left;
}
#NewsContainer {
text-align:center;
width:540px;
right:10px;
margin-top:20px;

padding-bottom:20px;
background-color:#ffffff;
min-height:800px;
position:relative;
float:left;
}
#SignalContainer {
text-align:center;
width:540px;
margin-top:20px;
padding-bottom:20px;
position:relative;
background-color:#ffffff;
float:left;
right:10px;
}
#SignalInfo {
text-align:center;
width:540px;
margin-top:20px;
margin-bottom:0px;
padding-bottom:5px;
position:relative;
background-color:#ffffff;
float:left;
right:10px;
}
.TavlingContainer {
text-align:center;
width:580px;
margin-top:80px;
padding-bottom:20px;
border-style:none double double double;
border-width: 0 2px 2px 2px;
border-color:#b8bac6;
background-color:#ffffff;
float:left;
}
#BildContainer {

text-align:center;
width:540px;
margin-top:20px;
padding-bottom:20px;
position:relative;
background-color:#ffffff;
float:left;
right:10px;
}
.link_list_div {
float:left;
width:200px;
margin-left:10px;
}
.link_list {
list-style-image:url(/images/control_play.png);
list-style-position: inside;

background-image:url(/images/linkfade.gif);

padding:0;

margin-bottom:2px;



}
.link_list a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000066;

}
.link_list a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:underline;
color:#990000;
}

.news_sidostuff {
float:right;
width:210px;
height:300px;
margin-left:5px;

}
.news_block {
float:left;
border:thin;
border-style:solid;
border-width:1px;
border-color:#b8bac6;
margin:5px;
width:375px;
height:145px;
text-align:left;
}
.news_block_thumb {
float:left;
padding-right:10px;

}

.news_fortexten {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
text-align:left;

}
.news_block_text {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
padding-bottom:10px;
min-height: 100px;
height: auto !important;
height: 100px; 
width:250px; 
float:left; 
margin-right:155px;
margin-bottom:-15px;

}
.news_block_headline {

font-weight:bold; 
text-align:left;

}
.news_block_texten {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.news_link {
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;

}
.news_link a {
color:#000044;
text-decoration:none;
font-size:12px;
}
.link_links a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}
.signal_block {
float:left;
margin-left:15px;
width:245px;

text-align:left;
height:40px;
background-color:#FAFAFA;
border:solid;
border-width:1px;
border-color:#F7F7F7;
}
.signal_block_hover {
float:left;
margin-left:15px;
width:245px;

text-align:left;
height:40px;

border:solid;
border-width:1px;
background-color:#EEEEEE;
border-color:#F7F7F7;
}
.signal_block_side {
margin-top:5px;
float:left;
margin-left:15px;
width:200px;
text-align:left;

height:60px;
background-color:#FDFDFD;
border:solid;
border-width:1px;
border-color:#F7F7F7;
}
.signal_block_side_hover {
float:left;
margin-left:15px;
width:200px;
text-align:left;
height:60px;
margin-top:5px;
border:solid;
border-width:1px;
background-color:#F3F3F3;
border-color:#F7F7F7;
}
.signal_block_kategori{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
margin-top:0px;
margin-left:10px;
color:#888888;
}
.signal_block_texten {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
float:left;
margin-top:2px;
margin-bottom:0px;
}
.signal_block_text a {

padding-left:5px;
padding-top:10px;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#000000;
}
.signal_preview {
margin-top:-5px;
padding-top:0px;
margin-right:10px;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
float:right;
}

.div_signal_block_headline {
margin-top:5px;
margin-bottom:-20px;
margin-left:10px;
text-align:center;
}
#signalmeny {
margin-left:10px;
}
.bild_block {
float:left;
margin-left:10px;
width:120px;
height:150px;
text-align:center;
}
.bild_block_text a {
padding-top:2px;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#000000;
text-align:center;
}
.bild_preview {
margin-top:0px;
padding-top:5px;
margin-right:10px;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}
#div_bild_block_headline {
margin-top:5px;
margin-bottom:-20px;
margin-left:10px;
text-align:center;
}
.news_list
{
text-align:center;
width:780px;

margin-top:40px;
border-style:none double double double;
border-width: 0 2px 2px 2px;
border-color:#b8bac6;
background-color:#ffffff;
text-align:left
}
#signallista
{
text-align:center;
width:780px;
height:inherit;
margin-top:80px;
border-style:none double double double;
border-width: 0 2px 2px 2px;
border-color:#b8bac6;
background-color:#ffffff;
}
.LatestMovies
{
width:540px;
position:relative;
float:left;
right:10px;
top:20px;
background-color:#ffffff;
}
#PopularMovies
{
height:700px;
width:200px;
left:590px;
margin-top:20px;
position:absolute;
border-style:none double double double;
border-width: 0 2px 2px 2px;
border-color:#b8bac6;
background-color:#ffffff;
}
.header { 
background-image:url(../pball_images/logo.jpg); 
height:110px;
width:982px;
margin-top:0px;
}
img {
border: 0px none;
} 
#navigation {
position:absolute;
width:162px;
margin-top: 20px;
margin-right: 800px;
}
.tavling {
width:150px;
margin-left:4px;
margin-top: 40px;

float:left;
}
.ringcontainer {
border-bottom:solid;
border-bottom-width:1px;
border-bottom-color:#ffffff;
border-top:solid;
border-top-width:1px;
border-top-color:#ffffff;
height:30px;
}
.ringcontainer:hover{
border-bottom:solid;
border-bottom-width:1px;
border-bottom-color:#c0c0c0;
border-top:solid;
border-top-width:1px;
border-top-color:#c0c0c0;

height:30px;
}
.ringrutaleft {

float:left;
margin-left:5px;
}
.video_ad {
float:right;

position:relative;
}
DIV.ringrutaleft a, DIV.bild_row a, DIV.ovideo_row a {
 color:#163C63; 
 font-weight:bold; 
 }
DIV.ringrutaleft a:hover, DIV.bild_row a:hover, DIV.ovideo_row a:hover {
 color:#4f6d8d; 
 font-weight:bold;
 text-decoration:none;
 }
.main_ringlist {
width:230px; 
list-style-type:none; 
padding:0;
margin:0;
margin-left:5px;
}
.main_ringlist a {
color:#163C63; 
 font-weight:bold;
 font-size:12px;
}
.main_ringlist il {
height:20px; 

width:230px;

}
.main_ringlist p {
margin:0;
width:200px; 

}
.listen_popup {
text-align:center;
}
.listen_popup p{
padding:1px;
margin:1px;
}
.ringrutaright {
float:right;
width:20px;
margin-top:5px;
margin-right:10px;

}
.merring_link {

	margin:3px;
	text-align:center;
}
.merring_link a{
		font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
		font-weight:bold;
color:#163C63;
}
#ring5 {
height:370px;
width:265px;
top:30px;
right:10px;
float:left;
position:relative;
background-color:#ffffff;
margin:0px;
}
#paintball {
height:291px;
width:540px;
top:30px;
right:10px;
float:left;
position:relative;

margin:0px;
}
#fun5{
margin:0;
height:370px;
width:265px;
top:30px;
left:0px;
float:left;
position:relative;
background-color:#ffffff;
}
.fun5_sidebar {
height:660px;
width:220px;
left:580px;
top:15px;
position:absolute;
background-color:#ffffff;
}
.fun5_sidebar2 {
height:660px;
width:220px;

position:relative;
float:right;
background-color:#ffffff;
}
.ring_nyheter {
height:1050px;
width:250px;
position:relative;
float:right;
background-color:#ffffff;
bottom:50px;
right:0px;
}
#bild10 {
height:420px;
width:540px;
float:left;
position:relative;
top:40px;
right:10px;
background-color:#ffffff;
margin:0px;
}
.nyhet3_sidebar {
height:610px;
width:245px;
left:550px;
margin-top:20px;
position:absolute;
border-style:none double double double;
border-width: 0 2px 2px 2px;
border-color:#b8bac6;
background-color:#ffffff;
}
#nyhet3 {
height:350px;
width:250px;
bottom:50px;
left:0px;
margin:0;
float:right;
position:relative;
background-color:#ffffff;
z-index:1;
}

.video2 {
height:240px;
width:250px;
left:0px;
bottom:210px;

float:right;
position:relative;
background-color:#ffffff;
}
.trade_ad {
position:relative;
float:right;
z-index:10;
height:120px;
width:250px;
bottom:200px;
}
#main_lankar {


height:290px;
width:250px;
float:right;
position:relative;
bottom:190px;
left:0px;
border-style:none;
margin: 0 auto;
font-size: 100%;
background-color:#ffffff;

}
.lank_main {
width:240px;
height:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#888888;
display:table;
}
.lank_main_link {
height:auto;
display:table-cell;
width:175px;
margin-top:5px;

float:left;
}
.lank_main_link a {
color:#163C63;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;

}
.lank_main_date{
display:table-cell;
width:60px;
margin-top:5px;
margin-left:5px;
height:auto;
float:left;
}

.lank_date{
display:table-cell;
width:60px;
margin-top:5px;
margin-left:5px;
height:auto;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}
.lank_notmain {
width:510px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#888888;
height:50px;
border:1px #CCCCCC solid;
display:table;
margin-left:10px;
float:left;
}
.lank_link {

width:475px;
margin-top:5px;
height:25px;
text-align:left;

}
.lank_link a {
color:#163C63;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin-left:10px;
font-weight:bold;
}
.lank_date{
width:500px;
margin-left:20px;
text-align:left;
height:15px;
margin-top:5px;
background-color:#555533;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#CCCCCC;
font-weight:bold;

}
.lank_tipsare{
float:left;
width:200px;
margin-top:5px;
margin-left:25px;
text-align:left;
height:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
.lank_klickad{
float:right;
width:200px;
margin-top:5px;
height:15px;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}


.bild10_top {
height:1580px;
width:250px;
position:relative;
float:right;
background-color:#ffffff;
bottom:50px;
right:0px;
}
.img_view {
margin:0px;
font-size:14px;
padding-top:0px;
text-align:center;
}
.ovideo5 {
height:200px;
width:800px;
position:relative;
float:left;
right:10px;
bottom:180px;
margin:0px;
background-color:#ffffff;
margin-bottom:-130px;

}
.bild_row{
float:left;
width:110px;
margin-top:10px;
margin-left:15px;
text-align:center;
height:170px;
}
.bild_main_container{
margin-top:10px;
margin-left:0px;
float:left;
position:absolute;
left:0px;
width:550px;
}
.bild_main_container a{
	font-size:12px;
}
.ovideo_row{
float:left;
width:130px;
margin-left:15px;
text-align:center;
}
.ovideo_container{
margin-top:0px;
margin-left:10px;
}
.ovideo_container{
font-size:12px;
}
.maininfo {
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
height:150px;
width:540px;
position:relative;
top:20px;
right:10px;
padding-left:0px;
float:left;
border-style:none;
border-width: 1px 1px 1px 1px;
border-color:#b8bac6;
background-color:#ffffff;
}

.mainbotten {
height:110px;
width:820px;

bottom:50px;
border-top: 1px solid #B5BABF;
margin-top:40px;
margin-bottom:-50px;
position:relative;
float:right;

background-color:#e7e9eb;
}
.mainbottentext {
margin-top:5px;
font-size:12px;
text-align:center;
margin-bottom:0px;
}
.mainbottentext_gray {color: #4d4d4d;display:block;
background-color:#d8dadc;
margin-top:5px;
font-size:12px;
text-align:center;
margin-top:0px;}


.mainbottentext a {
margin-top:5px;
text-align:center;
font-size:10px;
}
.main_video {
padding:10px 0 0 0;
text-align:center;
}
.main_video a{
text-align:left;
padding-top:2px;
padding-right:5px;
text-decoration:none;
color:#163C63;
font-weight:bold;
font-size:12px;
}
.main_video a:hover{
text-align:left;
padding-top:2px;
padding-right:5px;
text-decoration:none;
color:#4f6d8d; 
font-weight:bold;
font-size:12px;
}

.newsen {
margin-left:5px;
margin-top:6px;
padding:0 0 0 1px;
width:240px;



}
.news_thumb {
float:left;
width:100px;
height:75px; 
}
.news_headline {
width:238px;
margin:0px;
text-align:left;
padding-left:3px;
padding-top:0px;
padding-bottom:0px;
/*border-bottom: 1px solid #B5BABF;
border-left: 1px solid #B5BABF;
border-top: 1px solid #B5BABF;*/
text-decoration:none;
}
.news_headline h3{
margin:0;
padding:0;
font-size:12px;
}
.news_fortext {
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
margin-top:0px;

min-height:70px;
}
.news_headline a{
text-align:left;
padding-top:2px;
padding-right:5px;
text-decoration:none;
color:#000000;
font-weight:bold;
font-size:12px;
}
.news_headline a:hover{
text-align:left;
padding-top:2px;
padding-right:5px;
text-decoration:underline;
color:#4f6d8d; 
font-weight:bold;
font-size:12px;
}
.news_headline2 {
font-family:Arial, Helvetica, sans-serif;
font-size:42px;
font-weight:bold;
margin-top:0;
text-align:left;
width:500px;
}
h1.news_headline_main{
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
margin-top:0px;
margin-bottom:0px;
}
.ring_previewicon {
float:right;
margin-top:3px;
left:50px;
position:relative;

}
h2.news_headline_main{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
margin-top:0px;
margin-bottom:0px;
}
h3.news_headline_main{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
margin-top:0px;
margin-bottom:0px;
}
.news_block_main{
padding-left:10px;

}
.news_headline_main{
width:450px;
}
.news_text {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;

}
.news_headS {
font-family:Arial, Helvetica, sans-serif;
text-align:left;
margin-left:10px;
font-size:14px;
}
.news_img_text {
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
margin-top: -4px;
text-align:left;
margin-left:40px;
}
.blogg_text {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;

}
.blogg_headS {
font-family:Arial, Helvetica, sans-serif;
text-align:left;
margin-left:10px;
font-size:14px;
}
.blogg_img_text {
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
margin-top: -4px;
text-align:left;
margin-left:40px;
}
.ovideolist {
margin-left:5px;
margin-top:6px;
position:relative;
padding:0 0 0 1px;
width:500px;
height:130px; 
}

.videolist {
margin-left:5px;
margin-top:6px;
position:relative;
padding:0 0 0 1px;
width:500px;
height:160px; 
}
.video_text {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
padding-left:20px;
position:relative;
left:100px;
float:left;
width:300px;
}
.video_info {
float:right;
right:100px;
position:relative;
width:200px;
padding-top:25px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
}
.video_info_text {
margin-left:30px;
margin-top:-18px;
}
.side_ad {
float:right;
width:200px;
height:600px;
}
.video_thumb {
position:absolute;
left:0px;
width:210px;
height:100px;

}
.video_desc {
width:320px;
margin:0 0 0 210px;
text-align:left;
}
.ovideo_desc {
width:320px;
margin:0 0 0 140px;
text-align:left;
}
.h3movielink a {
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#000000;
margin:0px;
}
.news_block_headline a {
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#000000;
margin:0px;
}
.moviedata {
margin-top:-20px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
}
.div_line {
border-bottom: 1px solid #163c63; 
height: 1px;
font-size: 1px;
width: 540px;
}
.div_line2 {
border-bottom: 1px solid #163c63; 
height: 1px;
font-size: 1px;
width: 250px;
}
.moviedesc {
margin-top:0px;
font-size:14px;
}
.TopListaNummer {
font-size:20px;
color:#e05151;
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
}
.TopListaNummerTop {
font-size:20px;
color:#519ee0;
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
}
.SignalListaNummer {
float:left;
font-size:24px;
color:#999999;
font-weight:bold;
font-family: Arial, Helvetica, sans-serif;
}
.top7_a {
background-image:url(../images/top7a.gif);
background-repeat:no-repeat;
height:20px;
width:115px;
float:left;
position:relative;
bottom:2px;
padding-top:2px;
margin-left:5px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#ffffa7;
cursor:pointer;
}
.top7_i {
background-image:url(../images/top7ia.gif);
background-repeat:no-repeat;
height:20px;
padding-top:2px;
width:115px;
float:left;
position:relative;
bottom:2px;
margin-left:5px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#F1F1F1;
cursor:pointer;
}
.gooad {
float:right;
position:relative;
padding-right:320px;
top:10px;
height:60px;
z-index:1;
}
#gooadvideo {
height:1600px;
left:620px;
top:440px;
width:180px;
position:absolute;
}
#ruta_header {
background: url(../images/round_corner/head_right.gif) no-repeat top right;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-align:center;
font-size:16px;

}
.ruta_header {
background: url(../images/round_corner/head_right.gif) no-repeat top right;
margin: 0;
padding: 0;
text-align: center;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-align:center;
font-size:16px;
height:24px;
}
.ruta_header_main {
background: url(../images/round_corner/head_right.gif) no-repeat top right;
margin: 0;
padding: 0;
text-align: center;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-align:center;
font-size:16px;
height:24px;
}
.ruta_header_gray {
background: url(../images/round_corner/head_right.gif) no-repeat top right;
margin: 0;
	padding: 0;
	text-align: center;
	color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-align:center;
font-size:16px;
height:24px;
}
#ruta_header h2 {
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-align:center;
font-size:16px;
margin-top:0px;
margin-bottom:0px;
background-color:#0000FF;
height:24px;
padding-top:1px;
}
.ruta_header h2 {
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-align:center;
font-size:16px;
margin-top:0px;
margin-bottom:0px;
background: url(../images/round_corner/head_left.gif) no-repeat top left;
height:24px;
padding-top:1px;
}
.ruta_header h3 {
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-align:center;
font-size:16px;
margin-top:0px;
margin-bottom:0px;
height:24px;
background: url(../images/round_corner/head_left.gif) no-repeat top left;
padding-top:1px;

}
#ruta_header h1 {
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-align:center;
font-size:16px;
margin-top:0px;
margin-bottom:0px;
height:24px;
padding-top:1px;
}
#no_head {
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-align:center;
font-size:16px;
margin-top:0px;
padding-top:1px;
margin-bottom:0px;
background: url(../images/round_corner/head_left.gif) no-repeat top left;
height:24px;

}
.ruta_header h1 {
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-align:center;
font-size:16px;
margin-top:0px;
padding-top:1px;
margin-bottom:0px;
background: url(../images/round_corner/head_left.gif) no-repeat top left;
height:24px;

}
.ruta_header_main h1 {
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-align:center;
font-size:19px;
margin-top:0px;
margin-bottom:5px;
background: url(../images/round_corner/head_left.gif) no-repeat top left;
height:24px;
}
.ruta_header_gray h1 {
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-align:center;
font-size:16px;
margin-top:0px;
padding-top:1px;
margin-bottom:0px;
background: url(../images/round_corner/head_left.gif) no-repeat top left;
height:24px;
}
#innehall {
margin-top:10px;
}
#MainBodyP {
margin-top:5px;
padding-top:5px;
}
.innehall {
	/*margin-top:10px;*/
/*background: url(../images/gray2white.gif) repeat-x;*/
padding: 0px 0px 0px;
	height:inherit;
	text-align: left;

}
div.homebutton {
width: 162px;
font-family: Arial, sans-serif;
font-size: 12px;

background: url(../pball_images/menu_ram.gif) repeat-y 100% ;
color: #dddddd;
height:20px;
border-style:none;
text-align:center;

}
div.homebutton div a {

font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
	padding: 5px 10px;
	background-image: url(../pball_images/menu_ram.gif);
	display: block;
	text-decoration: none;
	color: #ffffff;
}
.Content {
width:790px;
left:180px;
height:auto;
min-height:800px;
position:relative;
}

TR.ringlight { background-color:#ffffff; }
TR.ringlight a{ color:#163C63; font-weight:bold; }
TR.ringdark { background-color:#ecf6ff; }
TR.ringdark a{ color:#163C63; font-weight:bold; }

.sdmenu {
	width: 162px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	/*background: url(/pball_images/menu_ram.gif) repeat-y 100%;*/
	color: #fff;
	padding:0;
	
}
.sdmenu {
	/*background: url(/images/menu_header.gif) repeat-y;*/
	overflow: hidden;
	padding:0;
	float:left;
}
.sdmenu div:first-child {
	background: url(/pball_images/menu_header.gif) repeat-y;
}
.sdmenu a {
color:#FDFDFD;

}
.sdmenu a:hover{
color:#EEEEEE;
text-decoration:underline;
}

div.sdmenu div span {
	display: block;
	padding: 5px 25px;
	font-weight: bold;
	color: #ffffff;
	cursor:pointer;
}
.sdmenu_head_a {
	display: block;
	color:#DDDDDD;

}
.nav_ul {
list-style-type:none;
width:160px;
margin-left:0px;
margin:0;
padding:0;
padding-left:10px;

}
.nav_ul li {
padding-top:2px;
padding-bottom:2px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
background: url(/pball_images/menu_header.gif) no-repeat;
margin-top:5px;
margin-bottom:5px;
padding-left:15px;
}

.nav_sub_ul {

	padding: 5px 10px;
	background-image: none;
	display: block;
	text-decoration: none;
	color: #ffffff;
	margin-left:-10px;
	padding:0;
	padding-left:15px;
	list-style-type:none;
}

.nav_sub_ul li {
background-image:url(../images/spacer.gif);
padding-top:2px;
padding-bottom:2px;
margin-bottom:2px;
margin-top:1px;
margin-left:0px;
padding-left:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
}

.sdmenu_a a:hover {
font-family: Arial, Helvetica, sans-serif;
	color: #555;
	text-decoration: none;
	background:url(../pball_images/menu_ram.gif) repeat-y;
}
