.auraltext 
{
	position: absolute;
	left: -900px;
	overflow: hidden;
	width: 0;
	font-size:1px;
	color:#fff;
}
body 
{
	background		: #FFFFFF;
	background-color: #FFFFFF;
	margin			: 0px;
	/*
	margin-left		: 10px;
	margin-top		: 10px;
	*/
	font-family		: Verdana, Arial Sans-Serif;
	font-size		: 60%;
}
body, td, th, input
{
	font-family		: Verdana, Arial Sans-Serif;
}
p 
{
	margin-top: 0px;
}
th 
{
	text-align		: left;
}
h1 
{
	font-size		: 1.4em;
}
h2 
{
	font-size		: 1.2em;
	margin-bottom	: 0px;
}
h3, h4
{
	font-size		: 1.0em;
	margin-bottom	: 0px;
}
.abstract 
{
	font-weight		: bold;
}
a 
{
	/*font-weight		: bold;*/
	text-decoration	: none;
}
a:hover
{
	text-decoration	: underline;
}
/*div.startpageHeader9A0101, div.startpageHeader689A03,*/ div.startpageHeaderE7CFDC
{
	width			: 445px;
	vertical-align	: bottom;
	display			: block;
	background-repeat: no-repeat;
	padding-left	: 5px;
	padding-top		: 1px;
	height			: 1.4em;
	margin-bottom	: 0em;
	padding-bottom	: 0.2em;
}
/*
div.startpageHeader9A0101
{
	background-image: url(/inc/images/bg_wideheader9A0101.gif);
	background-color: #9A0101;
}
div.startpageHeader689A03
{
	background-image: url(/inc/images/bg_wideheader689A03.gif);
	background-color: #689A03;
}
*/
div.startpageHeaderRightCC6635, div.startpageHeaderRightB6C9D7, div.startpageHeaderRightE7CFDC
{
	width			: 208px;
	vertical-align	: bottom;
	display			: block;
	background-repeat: no-repeat;
	padding-left	: 5px;
	padding-top		: 1px;
	height			: 1.4em;
	margin-bottom	: 0em;
	padding-bottom	: 0.2em;
}
div.startpageHeaderRightCC6635
{
	background-image: url(/inc/images/bg_headerCC6635.gif);
	background-color: #CC6635;
	background-repeat: no-repeat;
}
div.startpageHeaderRightB6C9D7
{
	background-image: url(/inc/images/bg_headerB6C9D7.gif);
	background-color: #B6C9D7;
	background-repeat: no-repeat;
}
div.startpageHeader9A0101 h1, div.startpageHeader689A03 h1, div.startpageHeaderRightCC6635 h1, div.startpageHeaderRightB6C9D7 h1, div.startpageHeaderE7CFDC h1, div.startpageHeaderRightE7CFDC h1
{
	margin			: 0px;
	margin-bottom	: 1em;
	padding			: 0px;
	float			: left;
}
div.righListing p, div.startpageBlock p
{
	margin-top		: 0px;
}
span.importantNews div.newsHeader 
{
	font-size		: 1.4em;
}
span.importantNews div.abstract 
{
	font-size		: 1.2em;
}
div.newsContainer div.abstract
{
	font-weight		: normal !important;
}

div.preheader
{
	margin-top		: 0.3em;
	background-image: url(/inc/images/preheader.gif);
	/*background-position: middle bottom;*/
	background-repeat: no-repeat;
	height			: 1em;
	font-size		: 1.0em;
	width			: 15px;
	float			: left;
}
div.postheader
{
	margin-top		: 0.3em;
	background-image: url(/inc/images/postheader.gif);
	/*background-position: middle bottom;*/
	background-repeat: no-repeat;
	height			: 1em;
	font-size		: 1.0em;
	width			: 20px;
	float			: left;
	margin-left		: 5px;
}
div.startpageHeader h1
{
	margin			: 0px;
	padding			: 0px;
	font-size		: 1.5em;
	font-weight		: normal;
	float			: left;
	vertical-align	: bottom;
	font-family		: Times New Roman;
	border			: solid 1px black;
}
h1.startpageHeaderSub 
{
	margin			: 0px;
	margin-top		: 20px;
	padding			: 0px;
	font-size		: 1.1em;
}
div.startpageHeader img
{
	vertical-align	: bottom;
	float			: left;
}
div#bodyContainer 
{
	margin			: 0px;
}
div#mainContainer 
{
	/*border-right	: 4px solid #E1DBDD;*/
	width			: 920px; 
	/*padding			: 10px;
	padding-top		: 6px;*/
}
div#topContainer 
{
	background		: #FFFFFF url(/inc/images/toppmall_rod.gif) no-repeat 0 0;
	width			: 100%; 
	height			: 105px; 
}
div#topContainer a:hover
{
	text-decoration : none;
}
div#topContainerContent
{
	background-position: top right;
	background-repeat: no-repeat;
	width			: 100%; 
	height			: 105px; 
}
div#fastLinksContainer 
{
	float			: right;
	margin-right	: 15px;
	margin-top		: 3px;
	width			: 500px;
}
div.fastLinks 
{
	/*background		: #F3F2EE url(/inc/images/bg_fastlinkF0E9EB.gif) no-repeat 0 0;*/
	float			: right;
	height			: 15px;
	/*width			: 95px;*/
	margin-right	: 8px;
}
div.fastLinks a, div.fastLinks a:visited
{
	margin-left		: 9px;
	color			: #ffffff;
	text-decoration	: none;
	/*font-weight		: bold;*/
	font-size		: 1em;
}
div#searchContainer a 
{
	margin-right	: 12px;
	color			: #ffffff;
	font-size		: 1em;
	text-decoration	: none;
}
.quickSearchInput 
{
	border: solid 2px #E7CFDC;
	width: 150px
}
.quickSearchSubmit
{
	border: solid 1px #000000;
	background-color: #E7CFDC;
}
div#menuContainer 
{
	width			: 100%; 
	margin-top		: 0px;
	float			: left;
}
/*
div#menuPadding 
{
	margin-left		: 10px;
}
div.menuLeft, div.menuRight
{
	float			: left;
	height			: 16px;
	width			: 3px;
	font-size		: 0px;
}
div.menuLeftSelected, div.menuRightSelected
{
	float			: left;
	height			: 22px;
	width			: 3px;
	font-size		: 0px;
}
*/
/*
div.menuLeft
{
	background		: #E1DBDD url(/inc/images/bg_menu_leftD8B2BF.gif) no-repeat 0 0;
}
div.menuRight
{
	background		: #E1DBDD url(/inc/images/bg_menu_rightD8B2BF.gif) no-repeat 0 0;
	margin-right	: 2px;
}
div.menuLeftSelected
{
	background		: #E1DBDD url(/inc/images/bg_menu_left_selectedD8B2BF.gif) no-repeat 0 0;
}
div.menuRightSelected
{
	background		: #E1DBDD url(/inc/images/bg_menu_right_selectedD8B2B.gif) no-repeat 0 0;
	margin-right	: 2px;
}
*/
div.menuLink
{
	/*background		: #E1DBDD url(/inc/images/bg_menuDABAC5.gif) repeat-x 0 0;*/
	float			: left;
	/*height			: 16px;*/
}
div.menuLinkSelected
{
	background		: #FFFFFF;
	float			: left;
	/*height			: 22px;*/
}
div.menuLink a, div.menuLinkSelected a, div.menuLink a:visited, div.menuLinkSelected a:visited
{
	font-size		: 1.1em;
	display			: block;
	color			: #000000;
	text-decoration	: none;
	font-weight		: bold;
	margin-left		: 10px;
	margin-right	: 10px;
	margin-top		: 4px;
	margin-bottom	: 4px;
}
div#quickLinksTop
{
	width			: 127px;
	height			: 4px;
	background		: #E7E8EC url(/inc/images/quicklinks_topE7E8EC.gif) no-repeat 0 0;
	margin-top		: 10px;
	font-size		: 0px;
}
div#quickLinksBottom
{
	width			: 127px;
	height			: 4px;
	background		: #E7E8EC url(/inc/images/quicklinks_bottomE7E8EC.gif) no-repeat 0 0;
	margin-top		: 0px;
	font-size		: 0px;
}
div#quickLinks 
{
	background		: #E7E8EC;
	padding			: 5px;
	padding-top		: 7px;
	width			: 117px;
}
div#quickLinks h1.startpageHeaderSub
{
	margin-top		: 0px;
}
div#quickLinks a
{
	color			: #3D3D3F;
	font-weight		: normal;
}
div#quickLinks, div#quickLinks h1
{
	color			: #3D3D3F;
}
/*
div#dividerContainerTop
{
	height			: 30px;
	border-left		: solid 5px #DBBBC6;
	border-right	: solid 5px #DBBBC6;
}
div#dividerContainerBottom
{
	height			: 4px;
	padding-top		: 26px;
	border-left		: solid 5px #DBBBC6;
	border-right	: solid 5px #DBBBC6;
}
div#dividerContainerBottom
{
	border-bottom	: solid 5px #DBBBC6;
}
*/
/*
div#middleContainerThin, div#middleContainerWide
{
	border-left		: solid 5px #DBBBC6;
	border-right	: solid 5px #DBBBC6;
}
*/
div#middleContainerStandard, div#middleContainerHideRight, div#middleContainerHideLeft, div#middleContainerHideLeftRight
{
	margin-top		: 32px;
}
div#middleContainerStandard 
{
	background		: #FFFFFF url(/inc/images/bg_content_standard.gif) repeat-y 0 0;
}
div#middleContainerHideRight 
{
	background		: #FFFFFF url(/inc/images/bg_content_hideright.gif) repeat-y 0 0;
}
div#middleContainerHideLeft 
{
	background		: #FFFFFF url(/inc/images/bg_content_hideleft.gif) repeat-y 0 0;
}
div#middleContainerHideRightLeft 
{
}
div#leftnavigationContainer 
{
	margin-left		: 4px;
	width			: 161px; 
	float			: left;
}
div#minimumHeightContainer 
{
	margin			: 0px;
	padding			: 0px;
	width			: 1px; 
	float			: left;
	height			: 350px;
}
div#leftNavigation a
{
	color			: #000000;
	text-decoration	: none;
}
div#leftNavigation a:hover
{
	text-decoration	: underline;
}
div.submenu2active, div.submenu2, div.submenu3, div.submenu3active, div.submenu4, div.submenu4active, div.submenu5, div.submenu5active, div.submenu6, div.submenu6active, div.submenu7, div.submenu7active {
	display			: block;
	width			: 153px;
	border-top		: solid 1px #B9C7D4;
	padding-left	: 2px;
	padding-top		: 0.4em;
	padding-bottom	: 0.4em;
}
div.submenu2active 
{
	background-color: #f5f5f5 !important;
}
div.submenu3, div.submenu3active, div.submenu4, div.submenu4active, div.submenu5, div.submenu5active, div.submenu6, div.submenu6active, div.submenu7, div.submenu7active {
	/*border-top		: dotted 1px #B9C7D4;*/
	border-top		: 0px;
	padding-top		: 0.2em;
	padding-bottom	: 0.2em;
	background-color: #f5f5f5 !important;
}
div.submenu2 a, div.submenu3 a, div.submenu4 a, div.submenu5 a, div.submenu6 a, div.submenu7 a 
{
	font-weight		: normal;
}
div.submenu2active a, div.submenu3active a, div.submenu4active a, div.submenu5active a, div.submenu6active a, div.submenu7active a 
{
	font-weight		: bold;
}
div.submenu2, div.submenu2active {
	padding-left: 0em;
}
div.submenu3, div.submenu3active {
	padding-left	: 10px;
	width			: 142px;
	background-color: #f5f5f5 !important;
	/*border-top		: dotted 1px #B9C7D4;*/
}
div.submenu4, div.submenu4active {
	padding-left	: 20px;
	width			: 132px;
	background-color: #f5f5f5 !important;
	/*border-top		: dotted 1px #B9C7D4;*/
}
div.submenu5, div.submenu5active {
	padding-left	: 30px;
	width			: 122px;
	background-color: #f5f5f5 !important;
	/*border-top		: dotted 1px #B9C7D4;*/
}
div.submenu6, div.submenu6active {
	padding-left	: 40px;
	width			: 112px;
	background-color: #f5f5f5 !important;
	/*border-top		: dotted 1px #B9C7D4;*/
}
div.submenu7, div.submenu7active {
	padding-left	: 50px;
	width			: 102px;
	background-color: #f5f5f5 !important;
	/*border-top		: dotted 1px #B9C7D4;*/
}
div#contentContainerStandard 
{
	width			: 480px; 
	float			: left;
	margin-left		: 20px;
	margin-right	: 15px;
}
div#contentContainerHideRight 
{
	width			: 687px; 
	float			: left;
	margin-left		: 20px;
	margin-right	: 15px;
}
div#contentContainerHideLeft 
{
	width			: 649px; 
	float			: left;
	margin-left		: 17px;
	margin-right	: 15px;
}
div#contentContainerHideLeftRight
{
	width			: 870px; 
	float			: left;
	margin-left		: 17px;
	margin-right	: 15px;
}
div#contentBodyContainerStandard
{
	width : 374px;
}
div#contentBodyContainerHideRight
{
	width : 569px;
}
div#contentBodyContainerHideLeft
{
	width : 539px;
}
div#contentBodyContainerHideLeftRight
{
	width : 739px;
}

div#mainImageContainer 
{
	float			: right;
	margin-left		: 10px;
}
div#mainImageContainer div.imageText
{
	text-align		: right;
}
.imagetext 
{
	font-size		: 0.9em;
}
div.newsContainer 
{
	margin-bottom	: 12px;
}
div.newsContainer a
{
	/*font-weight		: bold;*/
}
div#rightContainer 
{
	width			: 193px; 
	margin-left		: 17px;
	margin-right	: 0px;
	float			: left;
	/*border			: solid 1px black;*/
}
div#mainBottomLine 
{
	background		: #E1DBDD;
	border-left		: 4px solid #F0EAEC;
	width			: 940px; 
	height			: 4px; 
	margin			: 0px;
	padding			: 0px;
	font-size		: 0px;
}
div#footerContainerStandard
{
	 padding-left: 190px; 
	 padding-right: 240px;  
	 padding-top: 5px;
}
div#footerContainerHideRight
{
	 padding-left: 190px; 
	 padding-right: 30px;  
	 padding-top: 5px;
}
div#footerContainerHideLeft, div#footerContainerHideLeftRight
{
	 padding-left: 17px; 
	 padding-right: 240px;  
	 padding-top: 5px;
}
div#footerContentContainer 
{
	 margin-top: 5px; 
	 color: #555555;
}
div#footerContentContainer p
{
	 margin-top: 0px; 
	 margin-bottom: 0px; 
	 display: inline;
}
div#setStyle select
{
	margin-bottom	: 5px;
}
div.horizontalRuler 
{
	background	: #FFFFFF url(/inc/images/bg_horizontal_ruler.gif) repeat-x 0 0;
	height : 1px;
	width : 100%;
}
div.horizontalRuler hr
{
	display: none;
}

/* ---Document list---*/

.DocumentListBox
{
	width: 80%;
	border: 1px solid #EAEBED;
}

.DocumentListBox h2 
{
	margin-bottom: 2px;
}

.DocumentListItem
{
	width: 100%;
	background: #ffffff;
	padding-left: 5px;
	padding-top: 0px;
	padding-bottom: 2px;
}

.DocumentListItemAlt
{
	width: 100%;
	background: #EAEBED;
	padding-left: 5px;
	padding-top: 0px;
	padding-bottom: 2px;
}


.DocumentMainIntro
{
	padding-left: 20px;
	padding-right: 50px;
	padding-top: 0px;
	padding-bottom: 5px;
}




.KomFramButton {
	width: 72px;
	margin-right: 9px;
}
.KomFramDate {
	width: 70%;
}
.KomFramFullWidth {
	width: 100%;
}
.KomFramRequired {
	font-weight: bold;
}
.KomFramSelect {
	width: 100%;
}
.KomFramTime {
	width: 30%;
}
span#lblValDatum1 {
	white-space: nowrap;
}
span#lblValDatum2 {
	white-space: nowrap;
}
span#lblValDatum3 {
	white-space: nowrap;
}
span#lblValDatum4 {
	white-space: nowrap;
}
span#lblValDatum5 {
	white-space: nowrap;
}

#meddelandeTxt {
	height: 100px;
}

/* ---Calender template items---*/	
div.calendarEvent 
{
}
.calendarHeader 
{
	font-weight		: bold;
	color			: #000000;
	background-color: #eeeeee;
	font-size		: 1.1em;
}
table.calendarframe
{
	border-color: #fff;
	background-color: #fff;
}
/* IE 6 does not seem to handle parent-child selectors */
div.monthcalendararea > table
{
	border: solid 0.1em black;
}
td.calendaritem, tr.calendaritem
{
	height: 2em; 
	width: 2.2em;
	font: normal 1em verdana;
	background-color: #fff; 
	border: solid 0.1em #000;
}
td.selecteddatecell 
{
	border: solid 0.2em #000;
}
td.datecellothermonth 
{
	background-color: #888;
}
td.weekendcell
{
	background-color: #eee;
}
td.datecellactive
{
	background-color: #e6e4c0; 
	border: solid 0.2em #000;
}	
td.dayweekheader
{
	color: #666;
	border-style: none;
}
/* ---Calender template items---*/
/* --Conferance items--- */
div.conferance
{
	width: 80%;
	background-color: #ddd;
	border: solid 0.1em #bbb;
	padding: 0.3em;
}
div.conferancelinkbuttonsarea
{
	margin-top: 0.3em;
	float: right;
}
div.conferanceheader
{
	width: 80%;
}
/* --Conferance items--- */
/* -- EPiServer Standard divs --*/

.leftfloating
{
	float: left;
}
.rightfloating
{
	float: right;
}
.rightaligned
{
	text-align: right;
}
.leftaligned
{
	text-align: left;
}
.hidden
{
	display:none;
}
img.borderless
{
	border: 0;
}
div.tablerow
{
	width: 99%;
	padding: 0.5em;
}
div.description
{
	float: left;
	width: 20%;
}
div.content
{
	float: right;
	width: 79%;
}
.inputlabel
{
	width: 6em;
	float: left;
	padding-top: 0.4em;
	font-weight: bold;
}
.inputlabelwide
{
	width: 10em;	
	float: left;
	padding-top: 0.4em;
	font-weight: bold;
}
input, textarea
{
	font-family: Verdana, Arial, Helvetica, Tahoma;
	color: #336;
	font-size: 1em;
	margin-left: 0em;
	padding-left: 0em;
}
select
{
	font-size: 1em;
}
/* -- EPiServer Standard divs END --*/
