a:link {
	color: #000000;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}


a:visited {
	color: #000000;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

a:hover {
	color: #000000;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a:active {
	color: #000000;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

.boldurl a:link {
	color: #000000;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: underline;
}
.boldurl a:visited {
	color: #000000;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: underline;
}
.boldurl a:hover {
	color: #000000;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: underline;
}
.boldurl a:active {
	color: #000000;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: underline;
}
td#text {
	width: 10%;
}

.bold {
	color: #000000;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}

.button {
	background-color: #CCCCCC;
	border: 1px #666666 solid;
	color: #000000;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}

.button2 {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}

.calendar {
	background-color: #FDFD6E;
	border: solid;
	border-color: #333333 #333333 #000000;
	border-width: 1px 0px 0px 1px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 19px;
}

.calendar a:link {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
}

.calendar a:visited {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
}

.calendar a:hover {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
}

.calendar a:active {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
}

.calendar_month {
	background-color: #FFFF80;
	border: 1px solid #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
}

.calendar_month_print {
	background-color: #FFFF80;
	border: 1px solid #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
}

.calendar_newmonth {
	border: 1px solid #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
}

.calendar_weekend {
	background-color: #EEEEEE;
	border: 1px solid #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
}

.calendar1 {
	background-color: #EFEFEF;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 30px;
}

.calendar2 {
	background-color: #CCCCCC;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.calendar3 {
	background-color: #FFFFFF;
	border: solid;
	border-color: #000000;
	border-width: 1px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.calendar4 {
	background-color: #A89F60;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 30px;
}

.calendar5 {
	background-color: #CFD1B6;
	border: 1px solid #FFFFFF;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.calendar6 {
	background-color: #C1E897;
	border: 1px solid #FFFFFF;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.calendar7 {
	background-color: #FFFFFF;
	border: solid;
	border-color: #333333 #333333 #333333 #333333;
	border-width: 0px 0px 1px 1px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.calendar8 {
	background-color: #EFEFEF;
	border: solid;
	border-color: #333333 #333333 #333333 #333333;
	border-width: 0px 1px 1px 0px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.calendarledig {
	background-color: #FFFFFF;
	border: solid;
	border-color: #333333 #333333 #000000;
	border-width: 1px 0px 0px 1px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 19px;
}

.calendarledig a:link {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
}

.calendarledig a:visited {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
}

.calendarledig a:hover {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
}

.calendarledig a:active {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
}

.calendarmark {
	border-bottom-color: #000000;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #0000FF;
	border-left-style: solid;
	border-left-width: 5px;
	border-right-color: #000000;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: #000000;
	border-top-style: solid;
	border-top-width: 1px;
	color: #000000;
	cursor: hand;
	filter: alpha(opacity=95);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 4px;
}

.calendarmarkresurs {
	border-bottom-color: #000000;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #FF0000;
	border-left-style: solid;
	border-left-width: 5px;
	border-right-color: #000000;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: #000000;
	border-top-style: solid;
	border-top-width: 1px;
	color: #000000;
	cursor: hand;
	filter: alpha(opacity=95);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 4px;
}

.checkbox {
	background-color: #999999;
	border: 2px #FF0000 solid;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.dayborder {
	border-bottom-color: #0000FF;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-left-style: none;
	border-left-width: 0px;
	border-right-color: #0000FF;
	border-right-style: solid;
	border-right-width: 2px;
	border-top-style: none;
	border-top-width: 0px;
}

.drop select {
	background-color: #3399CC;
	color: #FFFFFF;
	font: 10pt Verdana, Arial, Helvetica, sans-serif;
}

.dropbox {
	border: 1px solid #FFCC99;
}

.dropboxlayer {
	background-color: #FFFFFF;
	border: 1px solid #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.dropboxurl a:link {
	color: #000000;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.dropboxurl a:visited {
	color: #000000;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.dropboxurl a:hover {
	color: #FFFFFF;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.dropboxurl a:active {
	color: #000000;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.field {
	background-color: #FFFFFF;
	border: 1px #666666 solid;
	color: #000000;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}
.validera {
	background-color: #FAFBC8;
	border: 1px #666666 solid;
	color: #000000;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}

.helppage {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.hr {
	color: #CCCCCC;
	height: 1px;
	width: 90%;
}

.huvudrubrik {
	color: #000000;
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
}

.huvudrubrik a:link {
	color: #000000;
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
}

.huvudrubrik a:visited {
	color: #000000;
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
}

.huvudrubrik a:hover {
	color: #000000;
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
}

.huvudrubrik a:active {
	color: #000000;
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
}

.huvudrubrikgrey {
	color: #9B8948;
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
}

.kursiv {
	font: italic 11px Verdana, Arial, Helvetica, sans-serif;
}

.nyhetsbild {
	padding-bottom: 5px;
	padding-right: 5px;
	padding-right: 0px;
	padding-top: 5px;
}

.red {
	color: #FF0000;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}

.red a:link {
	color: #FF0000;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.red a:visited {
	color: #FF0000;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.red a:hover {
	color: #990033;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.red a:active {
	color: #FF0000;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.redsmall {
	color: #FF0000;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}

.redsmall_nounderline {
	color: #FF0000;
	cursor: help;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}

.rubrik {
	border: 0px none;
	color: #CC6600;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}

.smalltext {
	color: #666666;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}

.tablecalendar {
	background-color: #FFFFFF;
	border: #333333;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-style: solid;
	border-top-width: 0px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
}

.tdmark {
	background-color: #EFEFEF;
	border-bottom-color: #333333;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-style: none;
	border-left-width: 0px;
	border-right-style: none;
	border-right-width: 0px;
	border-top-style: solid;
	border-top-width: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

.text {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}

.text8 {
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
}

.textbottom {
	color: #FFFFFF;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}

.underline1 {
	border-bottom-width: 1px;
	border-color: #000000 #000000 #999999;
	border-left-width: 0px;
	border-right-width: 0px;
	border-style: dotted;
	border-top-width: 0px;
	color: #000000;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}

.underline2 {
	border-bottom-width: 1px;
	border-color: #000000 #000000 #999999;
	border-left-width: 0px;
	border-right-width: 0px;
	border-style: solid;
	border-top-width: 0px;
	clip: rect(   );
	color: #000000;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	left: 12px;
}

.underline3 {
	border-bottom-width: 1px;
	border-color: #000000 #000000 #999999;
	border-left-width: 0px;
	border-right-width: 0px;
	border-style: solid;
	border-top-width: 0px;
	clip: rect(   );
	color: #666666;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	left: 12px;
}

.underline4 {
	border-bottom-width: 1px;
	border-color: #000000 #000000 #999999;
	border-left-width: 0px;
	border-right-width: 0px;
	border-style: solid;
	border-top-width: 0px;
	color: #000000;
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
	left: 12px;
}

.underline5 {
	background-color: #CCCCCC;
	border: 1px #999999 solid;
	color: #000000;
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
	left: 12px;
}

/*
.menubackground {
	background-color: #EEEEEE;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}
*/
/*
.nyhetsrubrik {
	border: 0px none;
	color: #CC6600;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}
*/