body {font-family: verdana, tahoma, arial; font-size: 90%; background-color: #f5f5f5; margin-left:0px; margin-top:10px;} 
body.altbg{background-color: #990000; margin-left:4px; margin-top:4px;}

a:link {text-decoration: none; color:#ffffff;} 
a:visited {text-decoration: none; color:#ffffff;} 
a:active {text-decoration: none; color:#ffffff;} 
a:hover {text-decoration: underline; color:#ffffff;} 

a.altb:link {color:#000000;} 
a.altb:visited {color:#000000;} 
a.altb:hover {color:#000000;} 
a.altb:active {color:#000000;} 

tr { background-color:#FFFFFF; } 
table.a, tr.a, td.a { background-color:#FFFFFF; } 
tr.b, td.b { background-color:#BCCC7F; } 
table.c, tr.c, td.c { background-color:#990000; }
table.d, tr.d, td.d { background-color:#F5F5F5; }

td.bordertop_only {border-top:1px solid #990000;}
table.borderleftright {border-left:1px solid #990000; border-right:1px solid #990000; border-bottom:1px solid #990000; }
td.bgwhite {background-color: #FFFFFF;}
tr.bggrey, td.bggrey {background-color: #F5F5F5;}

p { font-family: verdana, arial; font-size: 90%; color: #000000; font-weight: normal; } 
p.aa { font-family: verdana, sans-serif; font-size: 65%; color: #000000; font-weight: bold; } 
div.a, p.a { font-family: verdana, sans-serif; font-size: 70%; color: #000000; font-weight: normal; } 
p.a2 { font-family: verdana, sans-serif; font-size: 70%; color: #ffffff; font-weight: normal; } 
p.b { font-family: verdana, arial; font-size: 75%; color: #000000; font-weight: normal; } 
p.b_bold { font-family: verdana, arial; font-size: 75%; color: #000000; font-weight: bold; }
p.b2 { font-family: verdana, arial; font-size: 75%; color: #ffffff; font-weight: bold; } 
p.c { font-family: verdana, arial; font-size: 95%; color: #000000; font-weight: bold; } 

span.err, p.err { font-family: tahoma, arial; font-size: 100%px; color: #880000; font-weight: bold; } 

.button { border:2px offset #f5f5f5; padding: 0 0 0 0; margin: 0em 0em 0em 0em; font-family: Verdana, Helvetica, Arial, sans-serif;  background-color: #f5f5f5; font-size:80%; color: #000000;} 

/*special*/
.empty_bg { background-color: #CCCCCC} /*calender*/
div.aa{ font-family: verdana, sans-serif; font-size: 65%; color: #000000; font-weight: normal; } /*calender, grades*/
div.today { font-family: verdana, sans-serif; font-size: 70%; color: #990000; font-weight: bold; } /*color funkar inte??*/
table.border{ border:1px solid #000000}/*grades popup*/
body.iframe{margin:0px;} /*grades*/
b.colored{color:#990000;}
.text  	{padding-left: 4px; font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 75%; color: #000000; font-weight: normal;   }
.text2  	{padding-left: 4px; font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 65%; color: #000000; font-weight: normal;  text-transform:uppercase; }
.liten {font-size:90%}
