BODY{
margin: 0;
padding: 0;
text-align: center;
min-width: 850px;
background: #ffffff;

	color: #000000;
	font-family: arial, geneva, helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none

}
h1{
	color: #B70002;
}

#mainwrapper {
position: relative;
margin-top: 10px;
margin-bottom: 10px;
text-align: center;
}
#main {
 position: relative;
padding: 10px;
margin: 0 auto;
width: 850px;
text-align: left;
background: #ffffff;
 border: 1px solid #B70001;
}

#maincol {
        position : relative;
        float: left;
        left: 14px;
        top: 10px;
	      border: none;
        width: 640px;
}

#resultcol {
        position : relative;
        float: left;
        left: 14px;
        top: 10px;
	      border: none;
        width: 450px;
}

#piccol {
  position : relative;
        float: right;
        left: +8px;
        top: 10px;
	      border: none;
        width: 160px;
}


#rightcol {
        position : relative;
        float: right;
        left: +8px;
        top: 10px;
	      border: none;
        width: 140px;
}

#footer {
clear:both;
padding: 14px;
  width: 850px;
	margin: 0px;
}



#runnerimagediv {
  padding: 10px;
  width: 380 px;
  height: 210 px;
}


.runnerlink A:LINK, .runnerlink A:ACTIVE, .runnerlink A:VISITED
{

	color: #ffffff;
	background: #1280B3;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
  display: block;
	padding: 2px; 
  border: 1px outset black;

}
.runnerlink A:HOVER
{

	color: #ffffff;
	background: #125083;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	padding: 2px; 
  border: 1px outset black;

}



A:LINK, A:ACTIVE, A:VISITED, A:HOVER {

	color: #004488;

	text-decoration: none;

}



A:HOVER {

	color: #0088ff;

	text-decoration: none;

}

.runnerimage {
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	margin-right: 2px;
	border-color: black;
	border-width:1px;
border-style:solid;
} 

#dhtmltooltip{
position: absolute;
width: 800px;
border: 1px solid black;
padding: 4px;
background-color: #ffffff;
text-align: left;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

.placetext {
 	color: #000000;
	margin-top: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	margin-right: 0px;
	font-size: 11px;
	text-decoration: none;
	font-weight: none;
	font-family: Arial, Helvetica, sans-serif;
} 

#placeoverdiv {
	border-bottom: 1px solid;
	margin-top: 1px;
	margin-bottom: 3px;
	margin-left: 0px;
	margin-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
} 

#nameoverdiv {
	border-bottom: 1px solid;
	margin-top: 1px;
	margin-bottom: 3px;
	margin-left: 0px;
	margin-right: 0px;
	font-family: Arial, Helvetica, sans-serif;
} 

#placebottomdiv {
	/* border-bottom: 1px solid; */
	margin-top: 1px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
} 

#placeoverdisdiv {
	/* border-bottom: 1px solid; */
	margin-top: 1px;
	margin-bottom: 1px;
	margin-left: 0px;
	margin-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
} 

.placeover {
	color: #004488;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
}
.placeoverdis {
	color: #000000;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}
.tabright {
	color: #000000;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: none;
}
.tableft {
	color: #004488;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
}
#resultblock {
  width: 400px;
	border: 1px solid;
  padding: 5px;
  margin: 5px;
} 
#resultblockleft {
  width: 100px;
  padding: 5px;
} 
#resultblockright {
  width: 300px;
  padding: 5px;
} 



#boxouter {
  width: 450px;
border: thin solid #B70002;
/*border: 2px solid #B70002;*/
  /* width: 200px; */
}

#boxinner {
  margin: 5px;
}

#boxtitle {
        padding: 2px;
background: #B70002;
        color: #ffffff;
/*        color: #B70002;*/
font-weight: bold; 
	font-size: 12px;
border-bottom: 2px solid #B70002;
}

#boxinnertip {
  margin: 5px;
}

#boxtitletip {
        padding: 2px;
background: #004488;
        color: #ffffff;
font-weight: bold; 
	font-size: 13px;
}

.newsmaintitle {
	color: #004488;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
}

.newsdate {
	color: #000000;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}

.newstitle {
	color: #000000;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}

.newsingress {
	color: #000000;
	font-size: 11px;
	text-decoration: none;
	font-weight: none;
}

.newsdelivered {
	color: #000000;
	font-size: 11px;
	text-decoration: none;
	font-weight: none;
}

.runnername {
	color: #B70002;
	font-size: 23px;
	text-decoration: none;
	font-weight: bold;
}

.tipallres {
	color: #004488;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	background: #ffffff;
  /* display: block; */
	padding: 0px; 
  border-bottom: 1px solid #004488; 
}


#header {
color:#000000;
text-align: center;  
clear:both;
margin:0; padding:0;
}




/* TABELLER */

table, th, td {
	color:#000000; background-color:inherit;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:1em;
	margin:2px;
	vertical-align:top;
	}

table.tabel {
	border-style:solid;
	border-width:1px;
	border-color:#8385DF;
}

table.tabel th {
	background-color:#8385DF;
	color:#ffffff;
}

td.lfield, td.rfield, td.cfield {
	background-color:#cccccc;
	padding:2;
}

td.lfieldx, td.rfieldx, td.cfieldx {
	background-color:transparent;
	padding:2;
}

td.lfield, td.lfieldx {
	text-align:left;
}

td.rfield, td.rfieldx {
	text-align:right;
}

td.cfield, td.cfieldx {
	text-align:center;
}
