/* new stuff 2003 */
body {
	topmargin: 0;
	leftmargin: 40px;
	onLoad: "";
	text: #000000;
	link: #000066;
	vlink: #333333;
	alink: #000066;
	background-color: #f5f5f5;
	padding-top: 15px;
	margin-bottom: 5px;
	padding-left: 15px;	
	padding-right: 15px;
	basefont-size: 10pt;	
; font-family: "Times New Roman", Times, serif
}
body.sida {
	topmargin: 0;
	leftmargin: 40px;
	onLoad: "";
	text: #000000;
	link: #000066;
	vlink: #333333;
	alink: #000066;
	 background-color: #fbfbfb;
	padding-top: 15px;
	margin-bottom: 5px;
	padding-left: 15px;	
	padding-right: 15px;
	basefont-size: 10pt;	
 	font-family: Arial, Helvetica, sans-serif;	
	width: 700px; 
	  
}
a { text-decoration: none; }
a:link { color: blue; }
a:visited {color: blue; }
a:hover { background-color: ffffaa;}
a:active { }
table{
   border: 0;
   cellspacing: 0; 
   vspace: 10; 
   hspace: 10;
   align: "left";
   cellpadding: 0;
   background-color: #fbfbfb;	   
; font-family: Arial, Helvetica, sans-serif
; font-size: 10pt
}

table.normal {
   border: 0;
   cellspacing: 0; 
   vspace: 10; 
   hspace: 10;
   align: "left";
   cellpadding: 0;
   background-color: #fbfbfb;
   font-size: 10%;
   font-family: "Times New Roman", Times, serif;	   
}

table.resultat {
   border: 0;
   cellspacing: 0; 
   vspace: 10; 
   hspace: 10;
   align: "center";
   cellpadding: 0;
   background-color: #fbfbfb;
   font-size: 10pt;
   font-family: Verdana, Times, sans-serif;	   
}

table.sida {
   border: 0;
   cellspacing: 0; 
   vspace: 10; 
   hspace: 10;
   align: "center";
   width: 700px;
   cellpadding: 0;
   background-color: #fbfbfb;
   font-size: 10pt;
   font-family: Arial, Helvetica, sans-serif;	   
}
tr.gr {
   background-color: #cecece;
   bgcolor: #cecece;
}
tr.lgr {
   background-color: #efefef;
   bgcolor: #efefef;
; color: #CCCCCC
}
td.lgr {
   background-color: #efefef;
   bgcolor: #efefef;
}
tr.lgrb {
   background-color: #efefef;
   bgcolor: #efefef;
   font-weight: bold;
}

tr.green {
   background-color: #339933;
   bgcolor: #339933;
   color: #ffffff;
}
tr.lblue {
   background-color: #77bbee;
   bgcolor: #77bbee;
   color: #ffffff;
   font-weight: bold;
}
td.lblue {
   background-color: #77bbee;
   bgcolor: #77bbee;
   color: #ffffff;
   font-weight: bold;
}
td.lyellow {
   background-color: #77bbee;
   bgcolor: #77bbee;
   color: #ffffff;
   font-weight: bold;
}
tr.black {
   background-color: #000000;
   bgcolor: #000000;
   color: #ffffff;
   font-weight: bold;
}
tr.bold {
   font-weight: bold;
}

/* klasser - kan användas i alla taggar*/
h1.a { 
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 18pt; 
   font-weight: bold; 
   color: #000000; 
   text-align: left;
   margin-top: 2px;
   margin-bottom: 2px;
; background-color: #eaeaea
 }
h1.datum { 
   font-size: 9pt; 
   font-weight: normal;
   color: #222222;	 
   text-align: left;
   margin-top: 2px;
   margin-bottom: 2px;
 }
h1.b { 
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 14pt; 
   font-weight: bold;
   color: #000000;	 
   text-align: left;
   margin-top: 2px;
   margin-bottom: 5px;

 }
h3.a { 
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12pt; 
   font-weight: bold;
   color: #000000;	 
   text-align: left;
   margin-top: 2px;
   margin-bottom: 5px;

 }

/* Generella inställningar */

pre {
	margin-top: 5px;
	margin-bottom: 15px;
	font-family: Courier New;
	font-size: 110%;
}

.default {
	font-family: Arial, sans-serif;
	font-size: 10pt;
}

.small {
	font-family: Arial, sans-serif;
	font-size: 8pt;
	font-weight: normal;
}

.medium {
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-weight: normal;
}

.big {
	font-family: Arial, sans-serif;
	font-size: 12pt;
	font-weight: bold;
}

/* Maininställningar */


.cell {
	border-left-style: solid;
	border-left-width: 1;
	border-right-style: solid;
	border-right-width: 1;
}

/* Resultat tabeller */

td.start {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	text-align: right;
	border-bottom: #808080 1px solid;
}

td.name {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	border-bottom: #808080 1px solid;
}

td.namesmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	border-bottom: #808080 1px solid;
}

td.club {
	font-size: 10px;
	border-bottom: #808080 1px solid;
}

td.rating {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 9;
	text-align: center;
	border-right: #808080 2px solid;
	border-left: #808080 1px solid;
	border-bottom: #808080 1px solid;
}

td.result1 {
	border-left: #808080 2px solid;
	border-right: #808080 1px solid;
	border-bottom: #808080 1px solid;
	text-align: left;
	padding: 0px;
	font-weight: bold;
	color: #000000;
}
td.result {
	border-right: #808080 1px solid;
	border-bottom: #808080 1px solid;
	text-align: left;
	padding: 0px;
	font-weight: bold;
	color: #000000;
}

td.round {
	border-right: #808080 1px solid;
	border-bottom: #808080 1px solid;
	text-align: center;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
td.round1 {
	border-left: #808080 2px solid;
  border-right: #808080 1px solid;
	border-bottom: #808080 1px solid;
	text-align: center;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}

td.points {
	border-right: #808080 1px solid;
	border-bottom: #808080 1px solid;
	font-weight: normal;
	text-align: center;
}

.is_white {
	text-align: right;
	font-size: 11px;
	color: #333333;
; font-weight: normal
; vertical-align: top; clip:   rect(   )
}

.is_black {
	text-align: left;
	font-size: 11px;
	color: #333333;
; font-weight: normal
}

.result {
	text-align: center;
	font-family: Verdana, Arial, sans-serif;
	font-size: 15;
; color: #333333
	
}
.date {
	font-family: Verdana, Arial, sans-serif;
	font-weight: normal;
	font-size: 9;
	text-align: center;
	
}