body {	
	background:#ffffff;
	margin: 5px;
	font-family: Verdana,arial;
	color:#000000;
}
body.meny{
	margin: 10px, 10px, 10px, 0;
	background: #ffffff;
}
body.sida{
	SCROLLBAR-FACE-COLOR: #ffffff;
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
	SCROLLBAR-SHADOW-COLOR: #ffffff;
	SCROLLBAR-3DLIGHT-COLOR: #bdbebd;
	SCROLLBAR-ARROW-COLOR: #bdbebd;
	SCROLLBAR-TRACK-COLOR: #ffffff;
	SCROLLBAR-DARKSHADOW-COLOR: #bdbebd;
}

td{
	vertical-align: top;
	font-size: 10px;
}
span{
	cursor: pointer;
}
select,input,textarea{
	font-family: Verdana,arial;
	font-size: 10px;
}
h1{
	font-size: 16px;
	font-family: arial;
	text-align:center;
	margin:10;
	font-weight: normal;
	
}

	
form{
	margin:0;
	padding:0;
}
img{
	margin:0;
	padding:0;
	border:0;
}
a:link{
	color:#000000;
	text-decoration:none;
}
a:visited{
	color:#000000;
	text-decoration:none;
}
a:active{
	color:#000000;
	text-decoration:none;
}
a:hover{
	color:#999999;
	text-decoration:none;
}
a:link.am{
	color:#999999;
	text-decoration:none;
}
a:visited.am{
	color:#999999;
	text-decoration:none;
}
a:active.am{
	color:#999999;
	text-decoration:none;
}
a:hover.am{
	color:#999999;
	text-decoration:none;
}


.liten{
	font-size: 1px;
}
.kaltit{
	font-weight: bold;
	font-size: 15px;
	color= #ffffff;
	background: #006d52;
	text-align: center;
	vertical-align: middle;
	border-style: solid;
	border-color: #ffffff;
	border-width: 0 0 1px 0;
}
.fkalman{
	font-weight: bold;
	font-size: 13px;
	color= #999999;
	text-align: right;
	vertical-align: bottom;
	/*border-style: solid;
	border-color: #999999;
	border-width: 0 0 1px 0;*/
	padding: 4px 7px 4px 7px;
}
.dag{
	font-weight: bold;
	font-size: 11px;
	color= #000000;
	text-align: center;
	vertical-align: bottom;
	border-style: solid;
	border-color: #999999;
	border-width: 0 0 1px 0;
	padding: 4px 7px 4px 7px;
}
.kalman{
	font-weight: bold;
	font-size: 14px;
	color= #000000;
	text-align: center;
	/*border-style: solid;
	border-color: #999999;
	border-width: 0 0 1px 0;*/
	padding: 7px 7px 7px 7px;
}
.nkalman{
	font-weight: bold;
	font-size: 13px;
	color= #999999;
	text-align: left;
	vertical-align: bottom;
	/*border-style: solid;
	border-color: #999999;
	border-width: 0 0 1px 0;*/
	padding: 4px 7px 4px 7px;
}
.fmanr{
	font-weight: bold;
	font-size: 10px;
	color= #999999;
	padding: 1px 1px 1px 1px;
	border-style: solid;
	border-color: #999999;
	border-width: 0 1px 0 0;

}
.manr{
	font-weight: bold;
	font-size: 10px;
	color= #000000;
	padding: 1px 1px 1px 1px;
	border-style: solid;
	border-color: #999999;
	border-width: 0 1px 0 0;

}
.manrd{
	background:#e5e5e5;
	font-weight: bold;
	font-size: 10px;
	color= #000000;
	padding: 1px 1px 1px 1px;
	border-style: solid;
	border-color: #999999;
	border-width: 0 1px 0 0;

}
.nmanr{
	font-weight: bold;
	font-size: 10px;
	color= #999999;
	padding: 1px 1px 1px 1px;
	border-style: solid;
	border-color: #999999;
	border-width: 0 1px 0 0;
}
.fman{
	font-size: 10px;
	color= #999999;
	padding: 0 1px 1px 3px;
	border-style: solid;
	border-color: #999999;
	border-width: 0 1px 1px 0;
}
.man{
	font-size: 10px;
	color= #000000;
	padding: 0 1px 1px 3px;
	border-style: solid;
	border-color: #999999;
	border-width: 0 1px 1px 0;
}
.mand{
	background:#e5e5e5;
	font-size: 10px;
	color= #000000;
	padding: 0 1px 1px 3px;
	border-style: solid;
	border-color: #999999;
	border-width: 0 1px 1px 0;
}

.nman{
	font-size: 10px;
	color= #999999;
	padding: 0 1px 1px 3px;
	border-style: solid;
	border-color: #999999;
	border-width: 0 1px 1px 0;
}
.gra{
	background: #bdbebd;
	border-style: solid;
	border-color: #ffffff;
	border-width: 0 0 1px 1px;
}
.gron{
	background: #006d52;
	border-style: solid;
	border-color: #ffffff;
	border-width: 0 0 0 1px;
}
.left{
	border-style: solid;
	border-color: #999999;
	border-width: 0 1px 0 0;
	font-size: 1px;
}
.kalleft{
	border-style: solid;
	border-color: #999999;
	border-width: 0 0 1px 0;
	font-size: 1px;
}
table.brd{
	border-style: solid;
	border-width: 1px;
	border-color: black;
}
td.brd{
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
}
/*föreslå aktivitet*/
.foreslatit{
	font-weight: bold;
	font-size: 14px;
	color= #000000;
	text-align: center;
	vertical-align:top;
	border-style: solid;
	border-color: #999999;
	border-width: 0 0 1px 1px;
	padding: 7px 7px 7px 7px;
}
.foresla{
	font-size: 12px;
	color= #000000;
	text-align: center;
	vertical-align:top;
	font-weight: normal;
}
.12pxln{
	font-size: 12px;
	color= #000000;
	text-align: left;
	vertical-align:top;
	font-weight: normal;
}
.13pxlb{
	font-size: 13px;
	color= #000000;
	text-align: left;
	vertical-align:top;
	font-weight: bold;
}
.fortd{
	font-size: 10px;
	color= #000000;
	text-align: left;
	vertical-align:top;
	font-weight: bold;
}
.fortdc{
	font-size: 10px;
	color= #000000;
	text-align: center;
	vertical-align:top;
	font-weight: bold;
}
.11pxcb{
	font-size: 11px;
	text-align:center;
	font-weight: bold;
	border-style: solid;
	border-color: #999999;
	border-width: 1px 0 0 0 ;
	padding: 7px 0 0 3px;
}
/*klasser för sida*/
.stit{
	font-weight: bold;
	font-size: 13px;
	color= #000000;
}
.sbold{
	font-weight: bold;
	font-size: 12px;
	color= #000000;
}
.snorm{
	font-size: 12px;
	color= #000000;
}
.fel{
	font-size: 11px;
	color= red;
	text-align: center;
	vertical-align:top;
	font-weight: normal;
}

/*klasser för admin*/
.atit{
	font-weight: bold;
	font-size: 14px;
	color= #000000;
	text-align: center;
	vertical-align:top;
	border-style: solid;
	border-color: #999999;
	border-width: 1px 0 0 0 ;
	padding: 7px 7px 7px 7px;
}
.atop{
	font-size: 12px;
	color= #000000;
	text-align: center;
	vertical-align:top;
	font-weight: bold;
	border-style: solid;
	border-color: #999999;
	border-width: 1px 0 0 0 ;
	padding: 4px 0 0 0;
}
.amid{
	font-size: 12px;
	color= #000000;
	text-align: left;
	vertical-align:top;
	font-weight: normal;
	padding: 4px 0 0 0;
}
.abot{
	font-size: 12px;
	color= #000000;
	text-align: center;
	vertical-align:top;
	font-weight: normal;
	border-style: solid;
	border-color: #999999;
	border-width: 0 0 1px 0 ;
}
.lkalt{
	background:#006d52;
	padding:0;
	margin:0;
	text-align: center;
	color= #ffffff;
}
a:link.lkalt{
	color:#ffffff;
	text-decoration:none;
}
a:visited.lkalt{
	color:#ffffff;
	text-decoration:none;
}
a:active.lkalt{
	color:#ffffff;
	text-decoration:none;
}
a:hover.lkalt{
	color:#999999;
	text-decoration:none;
}

.lkalm{
	padding:0;
	margin:0;
	text-align: center;
}
.lkalmd{
	background:#e5e5e5;;
	padding:0;
	margin:0;
	text-align: center;
}

.lkalmf{
	color: #bdbebd;
	padding:0;
	margin:0;
	text-align: center;
}
.sbtopbrd{
	font-weight: bold;
	font-size: 12px;
	color= #000000;
	border-style: solid;
	border-color: #999999;
	border-width: 1px 0 0 0 ;
	padding: 0 0 4px 0;
}
.nytt{
	font-weight: bold;
	font-size: 12px;
	color= red;
	text-align: left;
	vertical-align:top;
}





#ifr{
	position: absolute;
	display:none;
	left:30px;
	top:100px;
	width: 600px;
	height: 170px;
	z-index: 3;
	background: #bdbebd;
}
