   /*  Style sheet för kurswebben på matematik.*/

	body
	{
		font-family: Verdana, Helvetica, sans-serif;
		margin-top: 0;
		padding-top: 0;
		font-size:12px;
		background-color:#FFFFFF;
	}
	
	td 
	{
		font-family: Verdana, Helvetica, sans-serif;
		margin-top: 0;
		padding-top: 0;
		font-size:12px;
	}

	
	a {
		color:#1954A6;
	}
	
	a:visited {
		color:#1954A6;
	}

	a:hover {
		color:#993300;
	}

	a:anchor {
		color:#000000;
		font-weight:bold;
	}

	
	img {
		border:0;
	}	

	a.stdlink {
		color:#1954A6;
	}
	
	a.stdlink:visited {
		color:#1954A6;
	}

 	/* Navigationsbaren.*/	
 	
	h1 {
		font-size:22px;
		margin-bottom: 5px;
		margin-top:3px;
	}
	 
	h2 {
		font-size:16px;
		margin-bottom: 10px;
		margin-top:18px;
		color:#660000;
	}
	
	h3 {
		font-size:14px;
		margin-bottom: 10px;
		margin-top:18px;
	}
	
	h4 {
		font-size:12px;
		margin-bottom: 3px;
		margin-top:3px;
	}
	 
	textarea.eget {
		width:300px;
		height:500px;
		font-family:Arial, Helvetica, sans-serif;
	
	}

.eget {
		font-size:11px;
}	
	 
	.barsidf
	{
		color:#666666;
	}
	
	a.barlnk:link, a.barlnk:visited  
	{
		font-size: 11px;
		text-decoration: none;
		color: #000000;
	}
	
	a.barlnk:active, a.barlnk:hover  
	{
		text-decoration: underline;
		color: #993300;
	}
	
	
	/* Innehållsdelen */
	
	
	.inhsidh 
 	{
 	text-decoration:none; 
 	color: #ffffff;
 	}	
	
	.inhsidh2 
 	{
 	text-decoration:none; 
 	color: #ffff66;
 	}	
	
	a.inhsidhlnk:link, a.inhsidhlnk:visited 
	{
		text-decoration: none; 
		color:#ffffff;
	} 
	
	a.inhsidhlnk2:link, a.inhsidhlnk2:visited 
	{
		text-decoration: none; 
		color:#ffff66;
	}
	
	
	a.inhsidhlnk:active, a.inhsidhlnk:hover 
	{
		text-decoration: underline; 
		color:#ffffff;
	} 
	
	a.inhsidhlnku:link, a.inhsidhlnku:visited 
	{
		 
		color:#ffffff;
	} 
	
	a.inhlnk:link , a.inhlnk:visited 
 	{
 	color:#000000;
 	text-decoration:none;
 	}
 	
 	a.inkurs:link , a.inkurs:visited 
 	{
 	color:#000000;
 	text-decoration:none;
 	font-size: 10pt
 	}
 	
 	a.inhlnk:active , a.inhlnk:hover 
 	{
 	color:#000000;
 	text-decoration:underline;
 	}
 	
 	a.inhlnb:link , a.inhlnb:visited 
 	{
 	color:#0000ff;
 	text-decoration:none;
 	}
	 
 	a.inhlnku:link , a.inhlnku:visited 
 	{
 	color:#000000;
 	}
 	
 	
 	a.inhlnku:link , a.inhlnku:visited 
 	{
 	color:#000000;
 	}
		
	.inhsidf
	{
		color:#666666;
		 
	}
	
	a.inhsidflnk:link, a.inhsidflnk:visited
	{
		text-decoration: none; 
		color: #9d1020;
	}	  	
	
	 a.inhsidflnk:active, a.inhsidflnk:hover
	{
		text-decoration: underline; 
		color: #9d1020;
	}	
	
 	a.inhsidflnku:link, a.inhsidflnku:visited
	{
		 
		color: #9d1020;
	}	  	
	
 	.divline_nbar {
	
		width:160px;
		height:1px;
		margin-top:5px;
		margin-bottom:5px;
	}
	
	  .ksu a:link, .ksu a:visited
	{	
		font-size:11px;
		font-weight:bold;
		color:#ffff99;
		text-decoration:none;
		 
		  
	}	
	
	.nbar1 {
		width:150px;
		margin-top:2px;
		margin-bottom:3px;
		padding-top:3px;
		padding-bottom:3px;
		background-color:#CCCCCC;
		font-size:11px;
		color:#000000;
		border-bottom:1px solid #000000;
		border-top:1px solid #000000;
		border-color:#666666;
	}

	.nbar1 a {
		font-size:11px;
		font-weight:bold;
		color:#000000;
	}

	.nbar1 a:visited {
		font-size:11px;
		font-weight:bold;
		color:#000000;
	}


	.nbar1_right {
		width:50px;
		margin-top:2px;
		margin-bottom:3px;
		color:#000000;
		border-bottom:1px solid #000000;
		border-top:1px solid #000000;
		border-color:#666666;
		background-color:#CCCCCC;
		text-align:center;
	}
	

 	 
	.nbar2 {
		width:150px;
		margin-top:2px;
		margin-bottom:3px;
		color:#000000;
	}

	.nbar2 a {
		font-size:11px;
		font-weight:bold;
		color:#000000;
	}

	.nbar2 a:visited {
		font-size:11px;
		font-weight:bold;
		color:#000000;
	} 
	
	.nbar2_right {
		width:50px;
		text-align:center;
	}
	
	 
	.nbar3 {
		width:150px;
		margin-top:2px;
		margin-bottom:3px;
		color:#000000;
		border-bottom:1px solid #000000;
	}

	.nbar3 a {
		font-size:11px;
		font-weight:bold;
		color:#000000;
	}

	.nbar3 a:visited {
		font-size:11px;
		font-weight:bold;
		color:#000000;
	} 
	
	.nbar3_right {
		width:50px;
		text-align:center;
		border-bottom:1px solid #000000;
	}
	  
	.standard {
		width:500px;
		margin-left:50px;
	}

	input.normal {
		width:320px;
	}

	input.standard {
		width:320px;

	}
	
	input.less {
		width:220px;
	}


 	table.news 
	{
		border: 1px solid #000000;
		border-color:#000000;
		width:100%;	
	}
	
	td.newsheader {
		background-color:#000033;
		height:20px;
		color:#FFFFFF;
		font-weight:bold;
		padding-left:5px;

	}
	
	td.newstext 
	{
		color:#000000;	
		padding-top:10px;
		padding-bottom:5px;
		padding-left:5px;
		padding-right:5px;
	} 
 	

	.bottombar {
		width:634px;
		border:0;
	}

 	.bottombar td {
		background-color:#CCCCCC;
		height:20px;
		font-size:11px;
		padding-right:5px;
		padding-left:5px;
	}
	
	.bottombar a {
		color:#000000;
	}

	.bottombar a:visited {
		color:#000000;
	}

	.topbar_wide {
		width:734px;
		border:0;
	}

 	.topbar_wide td {
		background-color:#CCCCCC;
		height:20px;
		font-size:11px;
		padding-right:5px;
		padding-left:5px;
	}
	
	.topbar_wide a {
		color:#000000;
	}

	.topbar_wide a:visited {
		color:#000000;
	}

	.topbar {
		width:634px;
		border:0;
	}

 	.topbar td {
		background-color:#CCCCCC;
		height:20px;
		font-size:11px;
		padding-right:5px;
		padding-left:5px;
	}
	
	.topbar a {
		color:#000000;
	}

	.topbar a:visited {
		color:#000000;
	}

	
	.content {
		margin-left:10px;
		margin-right:50px;
	}
	
	.linkbutton {
		background-color:#FFFFCC;
		border-style:solid;
		border-width:1px;
		border-color:#666666;
		height:16px;
		width:110px;
		margin-bottom:4px;
		padding-top:2px;
		padding-right:2px;
		text-align:center;
		font-size:11px;
	}
	
	.fkf {
		font-size:11px;
		vertical-align:bottom;
	}

	
	.menuactive {
		text-align:center;
		border: 1px solid #000000;
		border-color:#666666;
		background-color:#99CCFF;
		font-size:11px;
		height:14px;
		width:100px;
		margin-top:0;
		margin-bottom:4px;		
	}

	.menuactive a {
		color:#003366;
	}

	.menuactive a:visited {
		color:#003366;
	}
		
	.menuinactive  {
		text-align:center;
		border:1px solid #000000;
		border-color:#666666;
		background-color:#CCCCCC;
		font-size:11px;
		height:14px;
		width:100px;
		margin-top:0;
		margin-bottom:4px;
	}
	
	.menuinactive a {
		color:#003366;
	}

	.menuinactive a:visited {
		color:#003366;
	}
	
	.fkfactive {
		text-align:center;
		border: 1px solid #000000;
		border-color:#666666;
		background-color:#99CCFF;
		font-size:11px;
		height:14px;
		width:50px;		
		margin-bottom:5px;
	}

	.fkfactive a {
		color:#003366;
	}

	.fkfactive a:visited {
		color:#003366;
	}

		
	.fkfinactive  {
		text-align:center;
		border:1px solid #000000;
		border-color:#666666;
		background-color:#CCCCCC;
		font-size:11px;
		height:14px;
		width:50px;
		margin-bottom:5px;
	}

	.fkfinactive a {
		color:#003366;
	}

	fkfinactive a:visited  {
		color:#003366;
	}

	.less {
		font-size:11px;
	}
	
	.small {
		font-size:10px;
		color:#999999;
	}
	
	img.noterow {
		width:350px;
		height:1px;
		margin-top:26px;
	}

	img.divline {
		width:500px;
		height:1px;
		margin-top:3px;
		margin-bottom:3px;
	}
	
	a.fkflink  {
		font-size:11px;
	}
	
	.message {
		font-weight:bold;
		color:#000099;
	}
	
	.attention {
		font-weight:bold;
		color:#CC0000;
	}
	
	.qa {
		font-size:11px;
	}
	
	.func {
		margin-top:5px;
	
	}
	
	.okmsg {
		color:#000099;
		font-weight:bold;
	}
	
	.errmsg {
		color:#FF0000;
		font-weight:bold;
	}