
		
TABLE.grupptraning{
    
    width: 700px;
    border: 1px #000 solid;
    background: #FFFFFF;
    color: #000000;
    margin: 10px;
    valign: middle;
    font-size: small;
    text-align: center;
    text-valign: top;
    line-height: 110%;
    list-style-type: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
}
.grupptraning th.sched_col{
	width:88px;
}
table.activityclass{
    height: 300; 
    width: 600px;
    background: #ffffff;
    BORDER-COLLAPSE: collapse;
    cellSpacing:0;
    border: 3px #777 solid;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
}
table.activityclass td{
    //no impact?
    align: center;
    border: 1px #000 solid;
    padding: 3px;    
}
table.activityclass td.noborder{
    //no impact?
    align: center;
    border: 0px;
}
table.userform{
    height: 300; 
    width: 600px;
    background: #ffffff;
    BORDER-COLLAPSE: collapse;
    cellSpacing:0;
    border: 3px #000 solid;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
}
table.userform td{
    /*no impact?*/
    align: center;
    /*border: 1px #000 solid;*/
    padding: 3px;    
}
tr.sched_header th{
	border: 1px #eeeeee solid;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;
	padding-bottom: 2px;
	background: #777777;
	color: #ffffff;
}
sched_header, .sched_header a, .sched_header a:hover, .sched_header a:visited{
	color:#ffffff;
}
tr.oddrows td{
	border: 1px #777777 solid;

	background-color:#ffffff;
	color:#000;
	align:center;
	text-align:center;
	font-size:10px;

}

tr.evenrows td{
	border: 1px #777777 solid;

	color:#000;
	align:center;
	background-color:#eeeeee;
	text-align:center;
	font-size:10px;
}
tr.oddrows td.past_time{
	background-color:#eeeeee;
}

tr.evenrows td.past_time{
	background-color:#eeeeee;
}
tr.evenrows td.tid, tr.oddrows td.tid{
 	border: 1px #ffffff solid;
 	width:38px;
  	background: #eeeeee;
 	color: #FFFFFF;

}
tr.evenrows .booked_time,
tr.oddrows .booked_time{
	background-color:#eeeeee;
}


tr.canceled_row td{
	border: 1px #000000 solid;
	text-align:center;
	font-size:10px;
	color:#000;
	background-color:#fb818f;
}
tr.canceled td{
	color:#000;
	background-color:#fb818f;
}


TABLE.usermenu{
	 
	COLOR: #000000; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	/*background: #936dff;*/
	FONT-SIZE: 13px;
	background-image:url(images/usermenu.gif); 
	width: 100%;
	align: center;
}
TD.usermenu{
	width: 100%;
	text-align: center;
}

.usermenu a:link{ color: #000000; text-decoration: none;}  
.usermenu a:visited{ color: #000000; text-decoration: none;}  
.usermenu a:hover{ color: #000000; text-decoration: underline;}  
.usermenu a:active{ color: #000000; text-decoration: none;}  



.rubrik {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	//line-height: 50px;
}

TABLE.loginform{
  background: #3c82c0;
  margin: 10px;
}
INPUT.highlight {
   background: yellow;
}
/* Class for green text */
.green {
  color : #006400;
}

/* Class for orange text */
.orange {
  color : #FFA500;
}

/* Class for grey text */
.grey {
  color : #BEBEBE;
}

/* Class for blue text */
.blue {
  color : #0000FF;
}

/* Class for red text */
.red {
  color : #FF0000;
}
.showme {
	display:inline;
	visibility:show;
}
.hideme {
	display:none;
	visibility:hidden;
}
tr.canceled td{
	color:#000;
	background-color:#fb818f;
}


.img-shadow {
  float:left;
  background: url(shadowAlpha.png) no-repeat bottom right !important;
  background: url(shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
  border: 1px; 
  border-color: black;
 }

.img-shadow img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  margin: -6px 6px 6px -6px;
  padding: 4px;
  }
