.levande { background-color: #ffffff; }
.vinst { background-color: #cccc99; }
.forlust { background-color: #cccccc; }
.void { background-image: url(img/voidbg2.png); }
.halfloss { background-image: url(img/halfloss.png); }
.halfwon { background-image: url(img/halfwon.png); }

tr.forlust td { background:#cccccc; }
tr.vinst td { background:#cccc99; }
tr.levande td { background:#ffffff; }

.blah2 
{
  display: inline;
  /*margin: 5px;*/
}

.blah2 input {
  background-color: #ECEEF5;
  padding: 2px 5px 2px 5px;
  color: #000000;
}

.inplaceEditBet {
  display: inline;
  /*margin: 5px;*/
}

.inplaceEditBet input {
  text-align: center;
  background-color: #ECEEF5;
  padding: 2px 5px 2px 5px;
  color: #000000;
}

.inplaceedit, .inplaceselect, .inplacegame {
  cursor: pointer;
}

body {
  margin: 0px;
  font-family: Verdana;
  font-size: 10px;
}

iframe {
  border: 0px;
}

td, th {
  font-family: Verdana;
  font-size: 10px;
}

.toptd {
  vertical-align: bottom;
  background-image: url(img/hojjer-horn.gif); 
  background-repeat: no-repeat; 
  background-position: right top;
}

input, select, textarea, button {
  font-family: Verdana;
  font-size: 10px;
  /*border: 1px solid #808080;*/
}

.betsTable {
  border: 1px solid #808080;
  width: 100%;
}

.linkcell {
  background-color: #E3E3E3;
  border-top: 1px solid #808080;
  border-right: 1px solid #808080;
  padding-left: 20px;
  padding-top: 3px;
  padding-bottom: 3px;
}

.infoCellL {
  background-color: #f1f1f1;
  border-bottom: 1px solid #808080;
  padding-left: 5px;
  padding-top: 3px;
  padding-bottom: 3px;
}

.infoCellHead {
  background-image: url(img/vhorn.gif); 
  background-repeat: no-repeat; 
  background-position: left;
  background-color: #9EAFBE;
  padding: 2px;
}

.infoCell {
  background-color: #f1f1f1;
  border-top: 1px solid #e3e3e3;
  border-left: 1px solid #e3e3e3;
  font-family: Verdana;
  font-size: 10px;
	padding-left: 2px;
}


.linkmenuhead {
  background-image: url(img/arrowDown.gif); 
  background-repeat: no-repeat; 
  background-position: right;
  background-color: #9EAFBE;
  border-top: 1px solid #808080;
  border-right: 1px solid #808080;
  padding-left: 5px;
  padding-top: 3px;
  padding-bottom: 3px;
}

/* 700 pixlar att tillgå */
.datum    { width: 80px; text-align: left; }
.objekt   { width: 264px; padding-left: 2px; text-align: left; }
.spel     { width: 30px; text-align: center; }
.resultat { width: 30px; text-align: center; }
.odds     { width: 50px; text-align: center; }
.sport    { width: 110px; text-align: left;}
.typ      { width: 66px; text-align: left; }
.rekare   { width: 70px; text-align: left; }

.lightGrey { background-color: #e3e3e3; width: 100%; }
.darkGrey  { background-color: #c0c0c0; width: 100%; }

a.menulink:link    { text-decoration: none;      color: #000000; font-family: Verdana; font-size: 10px; font-weight: bold; }
a.menulink:visited { text-decoration: none;      color: #000000; font-family: Verdana; font-size: 10px; font-weight: bold; }
a.menulink:hover   { text-decoration: underline; color: #000000; font-family: Verdana; font-size: 10px; font-weight: bold; }
a.menulink:active  { text-decoration: underline; color: #000000; font-family: Verdana; font-size: 10px; font-weight: bold; }

a.redFatLink:link    { text-decoration: none;      color: #CC3333; font-family: Verdana; font-size: 10px; font-weight: bold;}
a.redFatLink:visited { text-decoration: none;      color: #CC3333; font-family: Verdana; font-size: 10px; font-weight: bold;}
a.redFatLink:hover   { text-decoration: underline; color: #000000; font-family: Verdana; font-size: 10px; font-weight: bold;}
a.redFatLink:active  { text-decoration: underline; color: #000000; font-family: Verdana; font-size: 10px; font-weight: bold;}

a:link    { text-decoration: none;      color: #000000; font-family: Verdana; font-size: 10px; }
a:visited { text-decoration: none;      color: #000000; font-family: Verdana; font-size: 10px; }
a:hover   { text-decoration: underline; color: #000000; font-family: Verdana; font-size: 10px; }
a:active  { text-decoration: underline; color: #000000; font-family: Verdana; font-size: 10px; }

.mellanrubrik {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  background-position: 5px;
  line-height: 25px;
  padding-top: 25px;
  top: 20px;
}

.overlibinfo {
  border-bottom: 1px black dotted;
}

#meny {
	width: 100%;
	margin: 0;
	padding: 3px 0px 0px 0px;
	list-style-type: none;
	font: 11px/16px helvetica, arial, sans-serif;
	background-color: #ffffff;
}
#meny li{
  margin-bottom: 0.25em;
}
#meny a{
	display: block;
	width: auto;
	height:100%;
	background: #d8d8d8;
	padding: 3px 3px 3px 15px;
	text-decoration: none;
}
#meny a:link{color: #000000;}
#meny a:visited{color: #000000;}
#meny a:hover{background: #9eafbe; color: #ffffff;}
#meny a.parent{background: #9eafbe; color: #000000; font-weight: bold;}
#meny a.parent:hover{background: #d8d8d8; color: #000000; font-weight: bold;}

h1 { font-size: 17px; }

.kassaselect {
  width: 100%;
  font-weight: bold; 
  padding: 2px; 
  border: 1px solid #808080;
  background-color: #9EAFBE;
}

/* statistik-tabeller med sortering */
table.tablesorter {
        font-family:arial;
        background-color: #CDCDCD;
        margin:10px 0pt 15px;
        font-size: 8pt;
        width: 100%;
        text-align: left;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
        background-color: #9EAFBE;
        border: 1px solid #FFF;
        font-size: 8pt;
        padding: 4px;
}
table.tablesorter thead tr .header {
        background-image: url(img/bg.gif);
        background-repeat: no-repeat;
        background-position: center right;
        cursor: pointer;
}
table.tablesorter tbody td {
        color: #3D3D3D;
        padding: 4px;
        background-color: #FFF;
        vertical-align: top;
}
table.tablesorter tbody tr.odd td {
        background-color:#e3e3e3;
}
table.tablesorter thead tr .headerSortUp {
        background-image: url(img/asc.gif);
}
table.tablesorter thead tr .headerSortDown {
        background-image: url(img/desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color: #c0c0c0;
}

#siteLoader {
	position: absolute;
	z-index: 100;
	background-color: #000;
	/* filter: alpha(opacity=80); */
	-moz-opacity: 0.8;
	opacity: 0.8;
	top: 10%;
	left: 0;
	height: 450px;
	width: 100%;
	text-align: center;
	line-height: 0;	
}

#loadImg {
	position: absolute;
	text-align: center;
	background-color: #fff;
	width: 100%;
	z-index: 100;
	top: 10%;
	left: 0;
	line-height: 0;	
}

#loadText {
  position: relative;
  font-family: Verdana, Arial;
  font-size: 14px;
  top: 200px;
  height: 100px;
  color: #fff;	
  text-align: center;  
  vertical-align: bottom;
}

#siteDetailLoader {
  position: relative;
  font-family: Verdana, Arial;
  font-size: 10px;
  color: #fff;	
  top: 5%;	
  right: 10px;
}

.error {
	border: 1px solid #f0b2b2;
	background: #fae5e5 url(img/bg_erroricon.png) no-repeat 15px 15px;
	padding: 15px 15px 15px 70px;
	margin-bottom: 40px;
}

.error h4 {
	margin: 0 0 10px 0;
	color: #c00;
}

.error p {
	margin: 0 0 10px 0;
}

.successbox {
	border: 1px solid #677e08;
	background: #e6f5a4 url(img/bg_successicon.png) no-repeat 15px 15px;
	padding: 15px 15px 15px 70px;
	margin-bottom: 40px;
}

.successbox h4 {
	margin: 0 0 10px 0;
	color: #677e08;
}

.successbox p {
	margin: 0 0 10px 0;
}

#tooltip{
	position:absolute;
	border:1px solid #333;
	background:#f7f5d1;
	padding:2px 5px;
	color:#333;
	display:none;
}	

#layer1 
{
	position: absolute;
	left:800px;
	top:160px;
	width:250px;
	background-color:#f0f5FF;
	border: 1px solid #000;
	z-index: 50;
}
#layer1_handle 
{
	background-color:#9eafbe;
	padding:2px;
	text-align:center;
	font-weight:bold;
	color: #000000;
	vertical-align:middle;
}
#layer1_content 
{
	padding:5px;
}

#close
{
	float:right;
	text-decoration:none;
	color:#FFFFFF;
}

.errorsmall {
  padding: 3px 20px 3px 3px;
  background: url(img/close.gif) no-repeat right;
}

.errorsmall b {
  color: #ff0000;
}

.successmall {
  padding: 3px 20px 3px 3px;
  background: url(img/close.gif) no-repeat right;
}

.successmall b {
  color: #347C17;
}

