
body {
margin:0;
padding:0;
font-family:Myriad, Arial, Helvetica, sans-serif;
font-size:12px;
}
body.bana1890 table.container {
/*width:941px;*/
}
a {
text-decoration:none;
}
img{
border:none;
}
table.container{
width:937px;
border:1px solid #999;
margin-top:10px;
margin-right:auto;
margin-bottom:10px;
margin-left:auto;
}
table#container2{
border-top:none;
margin-top:0px;
}
table#container1{
margin-bottom:0px;
/* ROJO added */
background-image: url(/gfx/top_894.jpg);
background-position: right;
background-repeat: no-repeat;
}
img#logo{
margin:5px 0 2px 5px;
}
#klubbmeny{
width:200px;
}
form#valjklubb{
width:200px;
position:relative;
top:5px;
left:200px;
text-transform:uppercase;
}
td#gra-avdelare{
background-color:#444;
text-align:right;
}
td#gra-avdelare a{
color:#fff;
font-size:12px;
margin-right:15px;
background:url(../img/system/vitpil8.gif) no-repeat 3px 3px;
padding-left:20px;
}
td#klubbuppgifter {
border-right:1px solid #ccc;
text-align:center;
} 
img#klubblogo {
display:block;
position:relative;
margin-top:14px;
margin-right:auto;
margin-left:auto;
}
 ul#klubbinfo {
list-style:none;
margin:0;
margin-top:20px;
padding:0;
position:relative;
}
ul#klubbinfo li{
font-weight:900;
color:green; 
line-height:18px;
}
ul#klubbinfo li.klubbuppgifter{
color:#000000;
font-weight:100; 
font-style:normal; 
position:relative; 
top:-3px; 
line-height:15px; 
padding: 0 7px;  
}
ul#klubbinfo li#klubbnamn{
font-size:20px;
font-weight:900;
color:#000000;
margin:0;
position:relative;
top:-10px;
line-height:20px;
}
ul#klubbinfo li#vagbeskrivning{
width:140px;
margin-right:auto;
margin-left:auto;
}



td#klubbdata {
text-align:center;
border-right:1px solid #ccc;
width:160px;
}

ul#klubbinfo{
width:160px;
}

td#banoversikt{
width:67px;
height:60px;
text-align:center;
}
body.scorekort td#banoversikt{
height:75px;
}
body.scorekort img#oversiktgrafik {
margin-top:5px;
margin-bottom:5px;
}

tr.banor td {
width:20px;
height:20px;
}
tr.banor td#lasthole {
width:69px;
height:20px;
}


tr.banor td a.banaett {
position:relative;
float: left;
padding: 3px 0;
height: 20px !important; 
width: 20px;
background: url(../img/system/bana1.png) no-repeat;
color:#ffffff;
font-size:13px; 
text-decoration:none;
text-align:center;
margin-top:5px;
}
tr.banor td a.banatva, .hole.banatva {
position:relative;
float: left;
padding: 3px 0;
height: 20px !important; 
width: 20px;
background: url(../img/system/bana2.png) no-repeat;
color:#ffffff;
font-size:13px; 
text-decoration:none;
text-align:center;
margin-top:5px;
}
tr.banor td a.banatre, .hole.banatre {
position:relative;
float: left;
padding: 3px 0;
height: 20px !important; 
width: 20px;
background: url(../img/system/bana3.png) no-repeat;
color:#ffffff;
font-size:13px; 
text-decoration:none;
text-align:center;
margin-top:5px;
}
tr.banor td a.banaett:hover, tr.banor td a.banatva:hover, tr.banor td a.banatre:hover {
background-position: -20px 0;color:#999999;
}
body.halbana1halnummer1 table#container2 tr.banor td a.halbana1halnummer1,
body.halbana1halnummer2 table#container2 tr.banor td a.halbana1halnummer2,
body.halbana1halnummer3 table#container2 tr.banor td a.halbana1halnummer3,
body.halbana1halnummer4 table#container2 tr.banor td a.halbana1halnummer4,
body.halbana1halnummer5 table#container2 tr.banor td a.halbana1halnummer5,
body.halbana1halnummer6 table#container2 tr.banor td a.halbana1halnummer6,
body.halbana1halnummer7 table#container2 tr.banor td a.halbana1halnummer7,
body.halbana1halnummer8 table#container2 tr.banor td a.halbana1halnummer8,
body.halbana1halnummer9 table#container2 tr.banor td a.halbana1halnummer9,
body.halbana1halnummer10 table#container2 tr.banor td a.halbana1halnummer10,
body.halbana1halnummer11 table#container2 tr.banor td a.halbana1halnummer11,
body.halbana1halnummer12 table#container2 tr.banor td a.halbana1halnummer12,
body.halbana1halnummer13 table#container2 tr.banor td a.halbana1halnummer13,
body.halbana1halnummer14 table#container2 tr.banor td a.halbana1halnummer14,
body.halbana1halnummer15 table#container2 tr.banor td a.halbana1halnummer15,
body.halbana1halnummer16 table#container2 tr.banor td a.halbana1halnummer16,
body.halbana1halnummer17 table#container2 tr.banor td a.halbana1halnummer17,
body.halbana1halnummer18 table#container2 tr.banor td a.halbana1halnummer18,
body.halbana2halnummer1 table#container2 tr.banor td a.halbana2halnummer1,
body.halbana2halnummer2 table#container2 tr.banor td a.halbana2halnummer2,
body.halbana2halnummer3 table#container2 tr.banor td a.halbana2halnummer3,
body.halbana2halnummer4 table#container2 tr.banor td a.halbana2halnummer4,
body.halbana2halnummer5 table#container2 tr.banor td a.halbana2halnummer5,
body.halbana2halnummer6 table#container2 tr.banor td a.halbana2halnummer6,
body.halbana2halnummer7 table#container2 tr.banor td a.halbana2halnummer7,
body.halbana2halnummer8 table#container2 tr.banor td a.halbana2halnummer8,
body.halbana2halnummer9 table#container2 tr.banor td a.halbana2halnummer9,
body.halbana2halnummer10 table#container2 tr.banor td a.halbana2halnummer10,
body.halbana2halnummer11 table#container2 tr.banor td a.halbana2halnummer11,
body.halbana2halnummer12 table#container2 tr.banor td a.halbana2halnummer12,
body.halbana2halnummer13 table#container2 tr.banor td a.halbana2halnummer13,
body.halbana2halnummer14 table#container2 tr.banor td a.halbana2halnummer14,
body.halbana2halnummer15 table#container2 tr.banor td a.halbana2halnummer15,
body.halbana2halnummer16 table#container2 tr.banor td a.halbana2halnummer16,
body.halbana2halnummer17 table#container2 tr.banor td a.halbana2halnummer17,
body.halbana2halnummer18 table#container2 tr.banor td a.halbana2halnummer18,
body.halbana3halnummer1 table#container2 tr.banor td a.halbana3halnummer1,
body.halbana3halnummer2 table#container2 tr.banor td a.halbana3halnummer2,
body.halbana3halnummer3 table#container2 tr.banor td a.halbana3halnummer3,
body.halbana3halnummer4 table#container2 tr.banor td a.halbana3halnummer4,
body.halbana3halnummer5 table#container2 tr.banor td a.halbana3halnummer5,
body.halbana3halnummer6 table#container2 tr.banor td a.halbana3halnummer6,
body.halbana3halnummer7 table#container2 tr.banor td a.halbana3halnummer7,
body.halbana3halnummer8 table#container2 tr.banor td a.halbana3halnummer8,
body.halbana3halnummer9 table#container2 tr.banor td a.halbana3halnummer9
  {
background-position: -40px 0;
}


tr#grafik td{
border-top:1px solid #ccc;
text-align:center;
}
tr#hole-grafik td{
width:476px;
border-top:1px solid #ccc;
}
tr#hole-grafik td img#halgrafik{
margin-top:10px;
margin-bottom:20px;
margin-left:25px;
}

tr#hole-grafik table tr td {
border-top:none;
}
.namnskylt {
text-transform:uppercase;
width:236px;
}
.namnskylt.left {
padding-right:5px;
}
.namnskylt.right {
padding-left:5px;
}
td.mittlinje{
border-right:1px solid #ccc;
}


ol.sponsor{width:110px;list-style:none;margin:0;padding:0;}
body#oversikt ol.sponsor{width:124px;list-style:none;margin:0;padding:0;}
body#oversikt td#sponsordata189 ol.sponsor{width:130px;list-style:none;margin:0;padding:0; 
position:relative; top:-20px;}
ol.sponsor li{width:124px;height:114px;position:relative;left:0px;border-bottom:1px solid #ccc;}
ol.sponsor li img{position:relative;top:0px;left:0px;border-bottom:1px solid #ccc;}
ol.sponsor li#firstrow{height:0px;position:relative;left:0px;
border-bottom:1px solid #fff; text-align:center; margin-top:7px; padding-top:0px;
font-size:14px;font-weight:900;}
td#sponsordata18, td#sponsordata189, td#sponsordata1818, td#sponsordata999{border-left:1px solid #ccc;}
body#hole ol.sponsor {position:relative;top:-21px;}
td#sponsordata1818 ol.sponsor{width:130px;}
body#hole td#sponsordata189 ol.sponsor{width:117px;}


img.sponsor{
    padding: 15px 0;
    border-bottom: 1px solid #CCCCCC;
}

body.bana18180 td#sponsordata1818 ol    {
width:117px;
}

/* EN ARTONH�LSBANA OCH EN NIOH�LSBANA */
html body#oversikt  table#container2.container tbody tr.banor td#sponsordata189 ol.sponsor {
position:relative;
top:0px;
}
html body.bana1890  table#container2.container tbody tr.banor td#sponsordata189  {
width:130px;
}

/* TV� ARTONH�LSBANOR */
html body.bana18180  table#container2.container tbody tr.banor td#sponsordata1818 ol.sponsor{
width:130px;
}


/* TRE NIOH�LSBANOR */
html body.bana999 table#container2.container tbody tr#hole-grafik table tr td#stratetips h3,
html body.bana999 table#container2.container tbody tr#hole-grafik table tr td#stratetips p,
html body.bana999 table#container2.container tbody tr#hole-grafik table tr td#stratetips .halbild{
position:relative;
top:10px;
left:200px;
}
html body.bana999 table#container2.container tbody tr#hole-grafik img.strateg-och-grafik {
position:relative;
top:-120px;
margin-bottom:-80px;
}

html body.bana999  table#container2.container tbody tr.banor td#sponsordata999 ol.sponsor{
position:relative;
top:-40px;
width:130px;
}
html body.bana999  table#container2.container tbody tr.banor td#sponsordata999.sponsor-och-strateg ol.sponsor{
position:relative;
top:-50px;
width:130px;
}

html body#oversikt table#container2.container tbody tr.banor.nionionio td.namnskylt{
width:170px;
}
html body#oversikt table#container2.container tbody tr.banor td#sponsordata999{
width:125px;
}





/* SCOREKORT */
a#scorek{color:#000; text-decoration:none; text-transform:uppercase; font-size:12px;position:relative;top:3px;}
a#scorek:hover{font-weight:900;}
img.scorekort{position:relative; top:15px; left:15px; }