BODY.normalpage {
	TEXT-ALIGN: center
}
.calendar {
	FONT-SIZE: 1em! important
}
.calendar A {
	FONT-SIZE: 1em! important; TEXT-DECORATION: none
}
.calendar A:visited {
	FONT-SIZE: 1em! important; COLOR: black; TEXT-DECORATION: none
}
TD.calendaritem {
	PADDING-RIGHT: 0.2em; PADDING-LEFT: 0.2em; FONT-SIZE: 1em! important; PADDING-BOTTOM: 0.2em; BORDER-TOP-STYLE: none; PADDING-TOP: 0.2em; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.todaydaystyle A {
	BORDER-RIGHT: red 1px solid; BORDER-TOP: red 1px solid; FONT-SIZE: 1em! important; BORDER-LEFT: red 1px solid; BORDER-BOTTOM: red 1px solid
}
.dayheaderstyle {
	FONT-SIZE: 1em! important; BORDER-BOTTOM: black 1px solid
}
.selecteddaystyle {
	FONT-SIZE: 1em! important; BACKGROUND-COLOR: #ffe794
}
.nextprevstyle {
	
}
.dateisactive {
	FONT-WEIGHT: bold
}
.weekenddaystyle {
	FONT-SIZE: 1em! important
}
.othermonthdaystyle A {
	FONT-SIZE: 1em! important; COLOR: gray
}
.selectorstyle {
	BORDER-RIGHT: black 1px solid; FONT-SIZE: 1em! important
}
.selectorstyle A {
	FONT-SIZE: 1em! important
}
.titlestyle {
	FONT-SIZE: 1em! important; BACKGROUND-COLOR: #9cbef7
}
#calendarlistingarea TABLE {
	BACKGROUND-COLOR: gray
}
DIV.ListaMainIntro {
	
}
DIV.ListaMainIntroImage {
	FLOAT: left
}
DIV.ListaMainIntroText {
	FLOAT: right
}
DIV.ListaMainIntroTextWide {
	FLOAT: right
}
.rightdropdownlist {
	FONT-SIZE: 1em; WIDTH: 93%; TEXT-ALIGN: left
}
.loginusername {
	FONT-SIZE: 1em; WIDTH: 89%; TEXT-ALIGN: left
}
.loginpassword {
	FONT-SIZE: 1em; WIDTH: 45%; TEXT-ALIGN: left
}
.loginbutton {
	WIDTH: 40%
}
.logoutbutton {
	WIDTH: 40%
}
TD.changedpages {
	PADDING-RIGHT: 1.5em
}
IMG.startpageimage {
	BORDER-RIGHT: #cccccc 0.1em solid; BORDER-TOP: #cccccc 0.1em solid; BORDER-LEFT: #cccccc 0.1em solid; WIDTH: 100%; BORDER-BOTTOM: #cccccc 0.1em solid
}
INPUT.quicksearchinput {
	BORDER: #205676 1px solid; 
	padding: 0.1em 0 0.1em 0.3em; 
	MARGIN-LEFT: 1.2em; 
	VERTICAL-ALIGN: top! important; 
	WIDTH: 10em; 
	HEIGHT: 1.1em
}
INPUT.quicksearchbutton {
	VERTICAL-ALIGN: top! important;
	padding: 0 0 0.1em 0;

}
INPUT.Button {
	BORDER-RIGHT: #205676 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #205676 1px solid; MARGIN-TOP: 0.3em; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0.1em; BORDER-LEFT: #205676 1px solid; WIDTH: 8.3em; PADDING-TOP: 0.1em; BORDER-BOTTOM: #205676 1px solid
}
#DefaultFramework_searchContent_Form_FormPanel INPUT.menutext {
	BORDER-RIGHT: #205676 1px solid; PADDING-RIGHT: 0em! important; BORDER-TOP: #205676 1px solid; MARGIN-TOP: 0.3em! important; PADDING-LEFT: 0em! important; PADDING-BOTTOM: 0.1em! important; VERTICAL-ALIGN: top! important; BORDER-LEFT: #205676 1px solid; WIDTH: 6.2em! important; PADDING-TOP: 0.1em! important; BORDER-BOTTOM: #205676 1px solid; TEXT-ALIGN: center! important
}
#DefaultFramework_searchContent_Subscribe_saveSub {
	BORDER-RIGHT: #205676 1px solid; PADDING-RIGHT: 0em! important; BORDER-TOP: #205676 1px solid; MARGIN-TOP: 0.3em! important; PADDING-LEFT: 0em! important; PADDING-BOTTOM: 0.1em! important; VERTICAL-ALIGN: top! important; BORDER-LEFT: #205676 1px solid; WIDTH: 6.2em! important; PADDING-TOP: 0.1em! important; BORDER-BOTTOM: #205676 1px solid; TEXT-ALIGN: center! important
}
#startpagerightdiv INPUT.menutext {
	BORDER-RIGHT: #205676 1px solid; PADDING-RIGHT: 0em! important; BORDER-TOP: #205676 1px solid; MARGIN-TOP: 0.3em! important; PADDING-LEFT: 0em! important; PADDING-BOTTOM: 0.1em! important; VERTICAL-ALIGN: top! important; BORDER-LEFT: #205676 1px solid; WIDTH: 6.2em! important; PADDING-TOP: 0.1em! important; BORDER-BOTTOM: #205676 1px solid; TEXT-ALIGN: center! important
}
#DefaultFramework_searchContent_Form_FormPanel INPUT.menutext {
	MARGIN-LEFT: 13.9em
}
INPUT {
	PADDING-LEFT: 0.3em; FONT-SIZE: 1em; PADDING-BOTTOM: 0.2em; MARGIN: 0.2em; COLOR: #336; PADDING-TOP: 0.2em; FONT-FAMILY: Verdana, Arial, Helvetica, Tahoma
}
SELECT {
	PADDING-LEFT: 0.3em; FONT-SIZE: 1em; PADDING-BOTTOM: 0.2em; MARGIN: 0.2em; COLOR: #336; PADDING-TOP: 0.2em; FONT-FAMILY: Verdana, Arial, Helvetica, Tahoma
}
SPAN.searchlabel {
	FONT-WEIGHT: bold; FONT-SIZE: 1em; COLOR: #336
}
A.listheading {
	DISPLAY: block; FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase; COLOR: #336; TEXT-DECORATION: none
}
DIV.startpageleftnews {
	MARGIN-TOP: 1em
}
DIV.startpagecalendaritem {
	MARGIN-TOP: 1em
}
DIV.conferance {
	BORDER-RIGHT: red 0px solid; PADDING-RIGHT: 0.3em; BORDER-TOP: red 0px solid; PADDING-LEFT: 0.3em; FLOAT: left; PADDING-BOTTOM: 0.3em; BORDER-LEFT: red 0px solid; WIDTH: 100%; PADDING-TOP: 0.3em; BORDER-BOTTOM: red 0px solid; BACKGROUND-COLOR: #fff
}
DIV.conferancelinkbuttonsarea {
	MARGIN-TOP: 0.3em; FLOAT: right
}
DIV.conferanceheadingarea {
	BORDER-RIGHT: red 0px solid; BORDER-TOP: red 0px solid; PADDING-BOTTOM: 0.5em; BORDER-LEFT: red 0px solid; WIDTH: 100%; BORDER-BOTTOM: red 0px solid
}
DIV.conferanceheader {
	BORDER-RIGHT: red 0px solid; BORDER-TOP: red 0px solid; PADDING-BOTTOM: 0.5em; BORDER-LEFT: red 0px solid; WIDTH: 100%; BORDER-BOTTOM: red 0px solid
}
#explorertree {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em; BORDER-BOTTOM: #fff 0.5em solid; BACKGROUND-COLOR: #eaf3f8
}
#commentinputs {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em; BORDER-BOTTOM: #fff 0.5em solid; BACKGROUND-COLOR: #eaf3f8
}
.commentheader {
	WIDTH: 95%
}
.commenttext {
	WIDTH: 95%
}
.commenttext {
	HEIGHT: 10em
}
TR.sitemapheader {
	PADDING-LEFT: 0.2em; FONT-WEIGHT: 600; PADDING-BOTTOM: 0.3em; PADDING-TOP: 0.2em; BACKGROUND-COLOR: #dee9f1
}
DIV.passwordfield {
	BORDER-RIGHT: #000 0.1em solid; BORDER-TOP: #000 0.1em solid; BORDER-LEFT: #000 0.1em solid; BORDER-BOTTOM: #000 0.1em solid; BACKGROUND-COLOR: #dcdace
}
INPUT.registerfield {
	WIDTH: 20em
}
TABLE.DetailedView {
	BORDER-RIGHT: #bbb 0.1em solid; BORDER-TOP: #bbb 0.1em solid; BORDER-LEFT: #bbb 0.1em solid; BORDER-BOTTOM: #bbb 0.1em solid; BACKGROUND-COLOR: #fff
}
TABLE.BackButton {
	BORDER-RIGHT: #bbb 0.1em solid; BORDER-TOP: #bbb 0.1em solid; BORDER-LEFT: #bbb 0.1em solid; BORDER-BOTTOM: #bbb 0.1em solid; BACKGROUND-COLOR: #ddd
}
.NewsListTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, arial, tahoma
}
.NewsListPublished {
	PADDING-BOTTOM: 6px; COLOR: #9b9b9b
}
.NewsListMainIntro {
	MARGIN-TOP: 0px; FONT-SIZE: 1.1em; COLOR: #333; LINE-HEIGHT: 1.3em; FONT-FAMILY: Verdana, Arial, Helvetica, Tahoma
}
.MainIntro {
	FONT-WEIGHT: bold
}
BODY.newsgroupitem {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.newsgroupheader {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.4em; PADDING-TOP: 0.4em; BACKGROUND-COLOR: #ddd
}
A.newsgroupbarbutton {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em; COLOR: #000; FONT-FAMILY: tahoma; TEXT-DECORATION: none
}
TR.NewsgroupRow {
	PADDING-LEFT: 2px; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; COLOR: #000000; PADDING-TOP: 2px; FONT-FAMILY: tahoma; BACKGROUND-COLOR: #dedede
}
TR.NewsgroupRowActive {
	PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; COLOR: #000000; PADDING-TOP: 2px; FONT-FAMILY: tahoma; BACKGROUND-COLOR: #dee8f2
}
TD.NewsgroupTableheading {
	PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #333366; COLOR: #ffffff; FONT-FAMILY: tahoma; HEIGHT: 20px
}
A.NewsgroupBarButton {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: tahoma; TEXT-DECORATION: none
}
A.NewsgroupBarButton:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: tahoma; TEXT-DECORATION: none
}
.NewsgroupBarTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, arial, tahoma
}
.NewsgroupItemMessage {
	FONT-SIZE: 10px; COLOR: #333333; FONT-FAMILY: Verdana, Courier new
}
.NewsgroupItemHeading {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: tahoma
}
.NewsgroupItemHeading2 {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: tahoma
}
H2.calendardayheading {
	BORDER-TOP: #d6e5ec 2px solid; FONT-SIZE: 1em! important; PADDING-TOP: 0.3em
}
.selectedDateCell {
	BORDER-RIGHT: #263978 2px solid; BORDER-TOP: #263978 2px solid; FONT: bold 1em verdana; BORDER-LEFT: #263978 2px solid; WIDTH: 2em; CURSOR: hand; BORDER-BOTTOM: #263978 2px solid; HEIGHT: 2em; BACKGROUND-COLOR: #e5ebf4
}
.dateCellInactive {
	BORDER-RIGHT: #263978 1px solid; BORDER-TOP: #263978 1px solid; FONT: 1em verdana; BORDER-LEFT: #263978 1px solid; WIDTH: 2em; BORDER-BOTTOM: #263978 1px solid; HEIGHT: 2em; BACKGROUND-COLOR: #ffffff
}
.dateCellOtherMonth {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; FONT: 1em verdana; BORDER-LEFT: #ffffff 1px solid; WIDTH: 2em; BORDER-BOTTOM: #ffffff 1px solid; HEIGHT: 2em; BACKGROUND-COLOR: #ffffff
}
.weekendCell {
	BORDER-RIGHT: #263978 1px solid; BORDER-TOP: #263978 1px solid; FONT: 1em verdana bold; BORDER-LEFT: #263978 1px solid; WIDTH: 2em; BORDER-BOTTOM: #263978 1px solid; HEIGHT: 2em; BACKGROUND-COLOR: #eeeeee
}
.dateCellActive {
	BORDER-RIGHT: #c10534 2px solid; BORDER-TOP: #c10534 2px solid; FONT: 1em verdana; BORDER-LEFT: #c10534 2px solid; WIDTH: 2em; BORDER-BOTTOM: #c10534 2px solid; HEIGHT: 2em; BACKGROUND-COLOR: #e5ebf4
}
.dayWeekHeader {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; FONT: bold 5em verdana; BORDER-LEFT: #ffffff 1px solid; WIDTH: 2em; COLOR: #666666; BORDER-BOTTOM: #ffffff 1px solid; HEIGHT: 2em; BACKGROUND-COLOR: #ffffff
}
TD.webform INPUT.menutext {
	BORDER-RIGHT: #205676 1px solid; PADDING-RIGHT: 0px! important; BORDER-TOP: #205676 1px solid; MARGIN-TOP: 0.3em! important; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 0.1em! important; VERTICAL-ALIGN: top! important; BORDER-LEFT: #205676 1px solid; WIDTH: 4.9em! important; PADDING-TOP: 0.1em! important; BORDER-BOTTOM: #205676 1px solid
}
INPUT.menutext {
	BORDER-RIGHT: #205676 1px solid; PADDING-RIGHT: 0px! important; BORDER-TOP: #205676 1px solid; MARGIN-TOP: 0.3em! important; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 0.1em! important; VERTICAL-ALIGN: top! important; BORDER-LEFT: #205676 1px solid; WIDTH: 4.9em! important; PADDING-TOP: 0.1em! important; BORDER-BOTTOM: #205676 1px solid
}
.webfraga {
	FONT-WEIGHT: bold
}
TABLE.webforminput {
	BORDER-RIGHT: #205676 0px solid; PADDING-RIGHT: 0em! important; BORDER-TOP: #205676 0px solid; MARGIN-TOP: 0em! important; PADDING-LEFT: 0em! important; PADDING-BOTTOM: 0em! important; BORDER-LEFT: #205676 0px solid; WIDTH: 1.2em! important; PADDING-TOP: 0em! important; BORDER-BOTTOM: #205676 0px solid
}
TD.webform TABLE TR TD INPUT {
	BORDER-RIGHT: green 0px solid; BORDER-TOP: green 0px solid; VERTICAL-ALIGN: middle; BORDER-LEFT: green 0px solid; BORDER-BOTTOM: green 0px solid
}
TD.webform {
	TEXT-ALIGN: center
}
TD.webform BR {
	LINE-HEIGHT: 0.7em
}
TD.webform P {
	LINE-HEIGHT: 0.7em
}
TD.pollimage {
	PADDING-LEFT: 0.5em
}
#DefaultFramework_searchContent_Subscribe_SubscribeArea TABLE TD INPUT {
	BORDER-RIGHT: red 0px solid; BORDER-TOP: red 0px solid; VERTICAL-ALIGN: middle; BORDER-LEFT: red 0px solid; BORDER-BOTTOM: red 0px solid
}
#DefaultFramework_searchContent_Form_FormPanel TABLE TD INPUT {
	VERTICAL-ALIGN: middle
}
UNKNOWN {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BORDER-LEFT: #000 1px solid; BORDER-BOTTOM: #000 1px solid
}
div#portalmenu a.btn_head {
	border: solid 0px red;
	float:left;
	margin: 0 0 0 0;
	padding: 0.12em 0 0 0.4em;
}
.rssnewsbullet
{
margin-top:1em;
}
.showtemppassword
{
font-size:170%;
padding:3 0 3 0; 
font-weight:bold;
}
.ErrorMessage
{
    color:Red;
    font-weight:bold;
}

/* A-Å liste */

#vdividermenu ul{
margin: 0;
padding: 0;
margin: 1em 0;
float: left;
font: bold 100% Tohoma;
border: 1px solid #3C617B;
background-color: #3C617B;
}

#vdividermenu ul li{
display: inline;
}

#vdividermenu ul li a{
float: left;
color: white;
padding: 2px 8px;
text-decoration: none;
background: transparent url(images/vertical.gif) center right no-repeat;
}

#vdividermenu ul li a:visited{
color: white;
}

#vdividermenu ul li a:hover{
color: black;
background-color: white;
}
