body {
	background: #FFFFFF;
	margin: 0px 0px 30px 0px;
}
table {
  border-collapse: collapse;
}
td {
  font: normal 11px Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
}
p {
  font: normal 11px/15px Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
}

.Heading1, H1, .h1 { font: bold 13px Verdana, Arial, Helvetica, sans-serif;
  color: #000000; EditMenuName: Heading}
.Heading2, H2, .h2 { font: bold 11px Verdana, Arial, Helvetica, sans-serif;
  color: #000000; EditMenuName: Subheading}
.Introduction, H3, .h3 { font: bold 11px Verdana, Arial, Helvetica, sans-serif;
  color: #000000; EditMenuName: Ingress}
.Normal, LI { FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Arial, Helvetica, Tahoma; COLOR: #000000; FONT-WEIGHT: normal;TEXT-DECORATION: none; EditMenuName: Normal }
.normalText {
  font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}
.Tabletext {FONT-SIZE: 8pt;EditMenuName: Table}
.NormalRed {COLOR: #990000; EditMenuName:Normal red text }
.Bildtext {FONT-SIZE: 7pt; Line-Height: 12px ; FONT-WEIGHT: bold; EditMenuName:Image text }
.FooterText {FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: normal;TEXT-DECORATION: none;color: #666666; EditMenuName:Footer text }

.Bold {FONT-WEIGHT: bold;}
.Italic {FONT-STYLE:Italic}
.small {
  font: normal 11px/13px Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
}
input, select, textarea {
  font: normal 10px Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
}
input.button,input.menutext {
  background: #ECF0F3;
	color: #666666;
	border-top: solid 1px #cccccc;
	border-right: solid 1px #333333;
	border-bottom: solid 1px #333333;
	border-left: solid 1px #cccccc;
	font-weight: bold;
}

.date {
  color: #666666;
}
.selected {
  font-weight: bold;
}
hr {
  height: 1px;
	color: #cccccc;
}

.Helptext {CURSOR: hand}
.DateText {COLOR: #808080}

.EditCaption, .EditValue{PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px;PADDING-TOP: 0px;}
.IndexHead, .IndexHead A {COLOR: #000000; BACKGROUND-COLOR: #FFFFFF}

.ConferenceCommand {COLOR: #663399; BACKGROUND-COLOR: #FFFFFF}
.ConferenceCommand A {COLOR: #000000; BACKGROUND-COLOR: #FFFFFF}
.ConferenceHeading1 {FONT-WEIGHT: bold; FONT-SIZE: 12pt;}
.ConferenceHeading2 {FONT-WEIGHT: bold; FONT-SIZE: 10pt;}
table.Conference{background-color: #F5F5FA;	border-style: solid; border-color: #CCCCCC;	border-width: 1px;}

TD.LinkList{PADDING-RIGHT: 0px;PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;}



/********************************************
*  Link styles
*
********************************************/
a:link, a:visited {
  color: #002255;
  text-decoration: none;
}
a:visited {
  color: #445E87;
  text-decoration: none;
}
a:active {
  color: #002255;
  text-decoration: underline;
}
a:hover {
  text-decoration: underline;
}
A {COLOR: #333366; TEXT-DECORATION:None}
A.Arrows {FONT-WEIGHT: 900; FONT-SIZE: 7.5pt; COLOR: #990000; TEXT-DECORATION: none;}



BODY.NewsgroupList {BACKGROUND-COLOR:#F3F3F3;}
BODY.NewsgroupItem {BACKGROUND-COLOR:#FFFFFF;}
TR.NewsgroupRow {BACKGROUND-COLOR: #ffffff; COLOR: #000000; FONT-SIZE: 11px; FONT-FAMILY:tahoma; PADDING-BOTTOM: 2px; PADDING-LEFT: 10px; PADDING-TOP: 2px}
TR.NewsgroupRowActive{ BACKGROUND-COLOR: #E5F2FF; COLOR: #000000; FONT-SIZE: 11px; FONT-FAMILY:tahoma; FONT-WEIGHT:bold PADDING-BOTTOM: 2px; PADDING-LEFT: 10px; PADDING-TOP: 2px}
TD.NewsgroupTableheading { COLOR: #ffffff; FONT-SIZE: 11px; FONT-FAMILY:tahoma; FONT-WEIGHT:bold; HEIGHT: 20px;PADDING-LEFT: 10px; BACKGROUND: #003366}
A.NewsgroupBarButton { COLOR: #000000; FONT-SIZE: 11px; FONT-FAMILY:tahoma; FONT-WEIGHT:bold; TEXT-DECORATION: none}
.NewsgroupBarTitle {COLOR: #000000; FONT-SIZE: 12px; FONT-FAMILY:Arial; FONT-WEIGHT:bold;}
.NewsgroupItemMessage {FONT-SIZE: 12px; FONT-FAMILY:Verdana, Courier new}
.NewsgroupItemHeading{COLOR: #ffffff; FONT-SIZE: 11px; FONT-FAMILY:tahoma; FONT-WEIGHT:bold;}
.NewsgroupItemHeading2{COLOR: #ffffff; FONT-SIZE: 11px; FONT-FAMILY:tahoma;}
div.PasswordField {background-color: #DCDACE; border-style: solid; border-color: #000000; border-width: 1px;}

.CalendarHeading {FONT-WEIGHT: bold; FONT-SIZE: 12pt; HEIGHT:20px}
Table.CalendarFrame{BORDER-RIGHT: #FFFFFF;BORDER-TOP: #FFFFFF; BORDER-LEFT: #FFFFFF;BORDER-BOTTOM: #FFFFFF;BACKGROUND-COLOR: #FFFFFF}
.selectedDateCell {cursor:hand;	font: normal 10px verdana;height:20px; width:20px; background-color:#FFFFFF; border:solid 2px #000000;}
.dateCellInactive {font: normal 10px verdana; height:20px; width:20px; background-color:#FFFFFF; border:solid 1px #000000;}
.dateCellOtherMonth {font: normal 10px verdana;	height:20px; width:20px; background-color:#888888; border:solid 1px #000000;}
.weekendCell{font: normal 10px verdana;	height:20px; width:20px; background-color:#EEEEEE;	border:solid 1px #000000;}
.dateCellActive {font: normal 10px verdana;	height:20px; width:20px; background-color:#E6E4D7; border:solid 2px #000000;}
.dayWeekHeader {font: normal 10px verdana;	background-color:#FFFFFF; height:20px;	width:20px;	color:#666666;	border:solid 1px #FFFFFF;}

.SiteMapHeader{background-color:#ECF0F3;}
.SiteMap {background-color:#F9F9FF;}
.HeadDate { font-size: 9pt; font-weight: 900; color: #FFFFFF; text-decoration: none}
.SearchText {font-size: 8pt; font-weight: normal; color: #333333; text-decoration: none}
.BrandHead {font-size: 8pt; font-weight: 900; color: #003366; text-decoration: none}
.ListHeads {font-size: 7.5pt; font-weight: 900; color: #333366; text-decoration: none }
.DateListingText {font-size: 7.5pt; font-weight: normal; color: #333333; text-decoration: none }
.ReadMoreArrow {font-size: 7pt; font-weight: 900; color: #003366; text-decoration: none; white-space: pre; letter-spacing: -3px}
.ReadMore {font-size: 7.5pt; font-weight: bolder; color: #666666; text-decoration: none;}
.NormalStartPage {font-size: 7.5pt; color: #666666; font-weight: 900}
.NewsListingText {font-size: 7.5pt; color: #000000; text-decoration: none;}
A.NewsListingText:hover { text-decoration: none;}
A.Footer { FONT-SIZE: 7.5pt; color: #333366; font-weight: bold; text-decoration: none;}
A.Footer:hover {text-decoration: none;}
.PressInfo {font-size: 7.5pt; font-weight: normal; color: #666666; text-decoration: none; white-space: pre }
.PressSign {font-size: 7.5pt; font-weight: normal; color: #333333; text-decoration: none; white-space: pre }

A.MenuText {font-size: 7.5pt; text-decoration: none}
A.MenuText:hover {text-decoration: none}
A.MenuTextSelected {font-weight: bold; color: #333366; text-decoration: none}

TR.login { }
TD.login { font-weight:bold; }
INPUT.loginInput { width:150px; border:solid 1px #000000}
INPUT.loginButton { font-weight:bold; border:solid 1px #000000}
H1.login { font-size:14px;}
H2.login { font-size:12px;}
DIV.loginBox { padding:20px; width:300; height:200px; background-image:url(../images/loginbackground.gif);}

.LoginUser {font-size: 7.5pt; font-weight: normal; color: #333366; text-decoration: none }
.LoginButton { font-size: 7.5pt; font-weight: bolder; color: #333366; text-decoration: underline }
/********************************************
*  Top table styles
*
********************************************/
table.topTable {

}
table.topTable td {
  font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}
table.topTable td a:link, 
table.topTable td a:active, 
table.topTable td a:visited {
  color: #666666;
	text-decoration: none;
}
table.topTable td a:hover {
  color: #990000;
	text-decoration: none;
}
table.topTable td a.selected:link, 
table.topTable td a.selected:active, 
table.topTable td a.selected:visited,
table.topTable td a.selected:hover {
  color: #990000;
	text-decoration: none;
	font-weight: bold;
}


/********************************************
*  Top menu table styles
*
********************************************/
table.topMenuTable {

}
table.topMenuTable td, td.topMenuStart {
	text-align: right;
	padding: 0px 10px 0px 10px;
}
table.topMenuTable td table td {
  font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	padding: 0px;
}
table.topMenuTable td table td a:link, 
table.topMenuTable td table td a:active, 
table.topMenuTable td table td a:visited,
td.topMenuStart table td a:link, 
td.topMenuStart table td a:active, 
td.topMenuStart table td a:visited {
  color: #333333;
	text-decoration: none;
}
table.topMenuTable td table td a:hover,
td.topMenuStart table td a:hover {
  color: #990000;
	text-decoration: none;
}
table.topMenuTable td table td.selected a:link, 
table.topMenuTable td table td.selected a:active, 
table.topMenuTable td table td.selected a:visited,
td.topMenuStart table td.selected a:link, 
td.topMenuStart table td.selected a:active, 
td.topMenuStart table td.selected a:visited {
  color: #990000;
	font-weight: bold;
	text-decoration: none;
}


/********************************************
*  Navigation table styles
*
********************************************/
table.navTable td {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: left;
	vertical-align: top;
	height: 20px;
	border-bottom: 1px solid #cccccc;
	padding-top: 5px;
	padding-right: 1px;
	padding-bottom: 5px;
	padding-left: 1px;
	background: #ffffff;
}
table.navTable td.level1 {
	padding-left: 5px;
	background: #ffffff;
	font-weight: bold;
	color: #666666;
}
table.navTable tr.selected td {
	background: #eeeeee;
}
table.navTable td.spacer {
	padding: 0px 0px 0px 0px;
	border-bottom: solid 0px #ffffff;
	height: 1px;
}
table.navTable td a:link, 
table.navTable td a:active, 
table.navTable td a:visited {
  color: #333333;
	text-decoration: none;
}
table.navTable td a:hover {
  color: #990000;
	text-decoration: none;
}
table.navTable tr.selected td a:link, 
table.navTable tr.selected td a:active, 
table.navTable tr.selected td a:visited {
  color: #990000;
	font-weight: bold;
	text-decoration: none;
}


/********************************************
*  Content table styles
*
********************************************/
table.contentTable {
  
}


/********************************************
*  Column table styles
*
********************************************/
table.columnTable {
  
}


/********************************************
*  Column table styles
*  (faktaruta, disclaimer)
*
********************************************/
table.boxoutTable {
  background: #ECF0F3;
	border: solid 1px #bbbbbb;
}
table.boxoutTable td.boxoutText {
  padding: 10px;
}
.boxout {
  background: #ECF0F3;
  border: solid 1px #bbbbbb;
  padding: 10px;  
}



/********************************************
*  Intro table styles 1
*  (at start of page, image no background)
*
********************************************/
table.introTable1 {
  
}


/********************************************
*  Intro table styles 2
*  (at start of page, background image)
*
********************************************/
table.introTable2 {
	
}
table.introTable2 td.backgroundImage {
	padding: 8px 15px 15px 15px;
	border: solid 1px #B0B6BB;
}
table.introTable2 td.backgroundImage p {
	width: 400px;
}


/********************************************
*  List table styles
*
********************************************/
table.listTable {
  
}
table.listTable th {
  font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: left;
	border-top: solid 1px #999999;
	border-bottom: solid 1px #999999;
	padding: 3px;
	vertical-align: top;
}
table.listTable td {
  font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	border-top: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	padding: 3px;
	vertical-align: top;
}
table.listTable th.numbers, table.listTable td.numbers {
  text-align: right;
}
table.listTable th.center, table.listTable td.center {
  text-align: center;
}
table.listTable td.paging {
	border: none 0px #ffffff;
	text-align: center;
	padding: 15px 3px 3px 3px;
}
table.listTable td.paging table td {
	border: none 0px #ffffff;
	padding: 0px;
}
/********************************************
*  List table2 styles
*
*  Används bland annat på Anmälan/prospekt
********************************************/
table.listTable2 {
  
}
table.listTable2 th {
  font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: left;
	border-bottom: solid 1px #999999;
	padding: 3px;
	vertical-align: top;
}
table.listTable2 td {
  font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	border-top: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	padding: 3px;
	vertical-align: top;
}
table.listTable2 th.numbers, table.listTable2 td.numbers {
  text-align: right;
}
table.listTable2 th.center, table.listTable2 td.center {
  text-align: center;
}
table.listTable2 td.paging {
	border: none 0px #ffffff;
	text-align: center;
	padding: 15px 3px 3px 3px;
}
table.listTable2 td.paging table td {
	border: none 0px #ffffff;
	padding: 0px;
}
/********************************************
*  List table2 styles end
*
********************************************/

/********************************************
*  List table styles
*
********************************************/
table.listTableSearch {
  
}
table.listTableSearch th {
  font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: left;
	border-top: solid 1px #999999;
	border-bottom: solid 1px #999999;
	padding: 3px;
	vertical-align: top;
}
table.listTableSearch td {
  font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	border-top: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc; 
	padding: 3px 3px 15px 3px;
	vertical-align: top;
}
table.listTableSearch td.paging {
	border: none 0px #ffffff;
	text-align: center;
	padding: 15px 3px 3px 3px;
}
table.listTableSearch td.paging table td {
	border: none 0px #ffffff;
	padding: 0px;
}


/********************************************
*  List table styles
*
********************************************/
table.listTableTotalSearch {
  
}
table.listTableTotalSearch th {
  font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: left;
	border-top: solid 1px #999999;
	border-bottom: solid 1px #999999;
	padding: 3px;
	vertical-align: top;
}
table.listTableTotalSearch td {
  font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	border-top: solid 1px #cccccc;
	padding: 10px 3px 10px 3px;
	vertical-align: top;
}
table.listTableTotalSearch td.paging {
	border: none 0px #ffffff;
	text-align: center;
	padding: 15px 3px 3px 3px;
}
table.listTableTotalSearch td.paging table td {
	border: none 0px #ffffff;
	padding: 0px;
}

/********************************************
*  Form table styles
*
********************************************/
table.formTable {
  
}
table.formTable td {
  padding: 3px 5px 3px 3px;
}


/********************************************
*  Site map table styles
*
********************************************/
table.sitemapTable {
  
}
table.sitemapTable td {
  padding: 2px 0px 2px 0px;
}
table.sitemapTable td.topLevel {
	font-weight: bold;
	padding: 5px 5px 5px 5px;
	background: #ECF0F3;
	border: solid 1px #bbbbbb;
}


/********************************************
*  Footer styles
*
********************************************/
table.footerTable {
  margin-top: 50px;
}
table.footerTable td {
	vertical-align: top;
	padding: 10px 0px 0px;
	border-top: 1px solid #cccccc;
}
table.footerTable td, 
table.footerTable td p {
	font: normal 10px/14px Verdana, Arial, Helvetica, sans-serif;
  color: #666666;
}



/********************************************
*  Start page styles
*
********************************************/
td.sharePrice {
  text-align: left;
	padding: 8px 3px;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
  color: #333333;
}
td.carnegieInfo {
  background: #eeeeee;
	padding: 15px 15px;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
  color: #666666;
}
td.carnegieInfo p {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
  color: #666666;
}


/********************************************
*  Contact table styles
*
********************************************/
table.contactTable {

}
table.contactTable td {
  padding: 2px 13px;
}


/********************************************
*  List table styles for start page
*
********************************************/
table.listTableStart {
  
}
table.listTableStart th {
  font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: left;
	border-bottom: solid 1px #999999;
	padding: 3px;
	vertical-align: top;
}
table.listTableStart td {
  font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	border-bottom: solid 1px #cccccc;
	padding: 3px;
	vertical-align: top;
}
table.listTableStart th.numbers, table.listTableStart td.numbers {
  text-align: right;
}
/********************************************
*  Danish special styles
*
********************************************/

.backgroundBeige4{
    BACKGROUND-COLOR: #cfcbc0;
}
.backgroundDarkRed{
    BACKGROUND-COLOR: #990000;
}
.backgroundBeige6{
    BACKGROUND-COLOR: #e7e5df;
}

.linkShortcutBox{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.textHeader1Large{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.dksmallblack{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Arial
}

.dksmallgrey{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #cccccc;
    FONT-FAMILY: Arial
}

/*********************
*
*Warrant table styles
**********************/
.radTabellrubrik
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 2px;
    COLOR: #ffffff;
    PADDING-TOP: 2px;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, Tahoma;
    BACKGROUND-COLOR: #003c73;
}
tr.radKolumnrubrik1
{
    BACKGROUND-COLOR: #c3c6c8;
}
tr.radKolumnrubrik1 td
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    PADDING-BOTTOM: 2px;
	VERTICAL-ALIGN: top;
    COLOR: #ffffff;
    PADDING-TOP: 2px;
    FONT-FAMILY: Verdana, Arial, Helvetica, Tahoma;
}

tr.radVit
{
BACKGROUND-COLOR: #ffffff;
}
tr.radBlue
{
BACKGROUND-COLOR: #e3e8ec;
}
tr.radVit td
{
PADDING-RIGHT: 2px;
PADDING-LEFT: 2px;
FONT-SIZE: 9px;
PADDING-BOTTOM: 1px;
VERTICAL-ALIGN: top;
COLOR: #000000;
PADDING-TOP: 1px;
FONT-STYLE: normal;
FONT-FAMILY: Verdana, Arial, Helvetica, Tahoma;
}
tr.radBlue td
{
PADDING-RIGHT: 2px;
PADDING-LEFT: 2px;
FONT-SIZE: 9px;
PADDING-BOTTOM: 1px;
VERTICAL-ALIGN: top;
COLOR: #000000;
PADDING-TOP: 1px;
FONT-STYLE: normal;
FONT-FAMILY: Verdana, Arial, Helvetica, Tahoma;
}
tr.radVit td a:link,
tr.radVit td a:visited
{
color: #002255;
text-decoration: underline;
	
}
tr.radBlue td a:link,
tr.radBlue td a:visited
{
color: #002255;
text-decoration: underline;	
}

/*********************
*
*Warrant school styles
**********************/

.WarrantNormalBigger {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
}

.WarrantBoldBig {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight:bold; 
	font-size:14px;
}

.WarrantSchoolMain {
	background-color: #f5f5fa;
	border-bottom: 1px solid #990000;
	border-top: 1px solid #990000;
	padding: 10px 10px 10px 10px;
}

.WarrantSchoolNavigationBar {
	height:18px; 
	background-color:#cccccc;  
	color:#000000; 
	font-size: 12px; 
	padding-top: 2px;
}

.WarrantSchoolNavigationLeft {
	position: relative; 
	float: left;
}

.WarrantSchoolNavigationRight {
	position: relative; 
	float: right;
}

.WarrantSchoolBulletedList {
	margin-top: 2px; 
	padding-left: 1em; 
	list-style-image: url(/images/Documents/Sweden/Warrants/bullet.gif); 
	margin-left: 10px; 
	text-indent: 0em
}

.WarrantSchoolBulletedListItem {
	margin-bottom: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
}

table.WarrantSchoolTable {
	font: 11px/24px Verdana, Arial, Helvetica, sans-serif;
	border-collapse: collapse;
	width: 300px;
	text-align: center;
	}

tr.WarrantSchoolHeader td {
	border-top: 2px solid #000000;
	border-bottom: 2px solid #000000;
	font-weight: bold;
	text-align: center;
	}
	
tr.WarrantSchoolRow td {
	border-bottom: 1px solid #000000;
	text-align: center;
}
