html {
 
}
 
body {
 color: #3f3f3f;  /* font color */
 background: #dee1e4 url(../images/style7/bg.png) 0 0 repeat-x;
 height:100%;
}

h1 {
font-family: arial, sans-serif;
font-size: 18pt;
font-weight: bold;
color: #23415f;
text-align: left;
padding-bottom: 10px;
}

h1.startpage {
font-family: arial, sans-serif;
font-size: 8pt;
font-weight: bold;
color: #4D73B9;
/*text-transform: uppercase;*/
padding-bottom: 0;
}

h2 {
font-family: arial, sans-serif;
font-size: 16px;
font-weight: bold;
color: #23415f;
text-align: left;
line-height: 23px;
}

h3{
font-family: arial, sans-serif;
font-size: 12px;
font-weight: normal;
color: #23415f;
text-align: left;
letter-spacing: 0.03em;
}

p{
font-family: arial, sans-serif;
font-size: 11px;
font-weight: normal;
color: #1b1b1b;
text-align: left;
}

h4 {
font-family: arial, sans-serif;
font-size: 9px;
font-weight: normal;
color: #8f9294;
text-align: left;
font-variant: small-caps;
letter-spacing: 0.1em;
}

h5 {
font-family: arial, sans-serif;
font-size: 11px;
font-weight: bold;
color: #23415f;
}

h6 {
font-family: arial, sans-serif;
font-size: 11px;
font-weight: normal;
color: #23415f;
text-align: left;
}

ul {
font-family: arial, sans-serif;
list-style: none;
margin: 0;
padding: 0;
}
/*** Mini-menu för welcome text on start page *******************/
ul.applications {
font-size: 11px;
font-weight: normal;
color: #1b1b1b;
margin: 0;
padding: 0;
}

ul.applications li{
list-style-image:url(../images/style7/application-arrow.png);
list-style-position:outside;
margin: 0;
padding: 0;
}
/*** End of Mini-menu för welcome text on start page *************/
a.productname:link, a.productname:visited {color: #4D90CD;}

ul.productimage li{
list-style-image:url(../images/style7/productimage-arrow.png);
list-style-position:outside; 
margin-left: 13px;
padding: 0;
color: #23415f;
}

ul.product-features li{
list-style-image:url(../images/style7/productimage-arrow.png);
list-style-position:outside; 
margin-left: 13px;
padding: 0;
color: #23415f;
}

ul.list li {
list-style-image:url(../images/style7/ownlist-arrow.png);
margin: 0;
margin-left: 3px;
padding: 0;
font-family: arial, sans-serif;
font-size: 11px;
font-weight: normal;
color: #1b1b1b;
}

ul.learn {
margin: 0 0 0 0;
padding: 0 0 0 0;
}

ul.learn li {
list-style-image:url(../images/style7/bullet-arrow-box.png);
list-style-position:outside; 
font-family: arial, sans-serif;
font-size: 11px;
font-weight: bold;
color: #23415f;
}






ul.menu-mega li ul li a { /* NYTT FÖR MEGAMENY */
	color: #000;
	text-decoration: none;
}
ul.menu-mega li ul li a:hover { /* NYTT FÖR MEGAMENY */
	color: #5897d0;
	text-decoration: underline;
}




/*-------------------------------*/























h2 {
	color: #34637D;
}

h3{
	color: #324D6C;
}

a:link, a:visited {
	color: #14406d;
}
a:hover {
	color: #4180ce;
}
/*--
a:visited {
	color: #707376;
}
--*/

a.latestnews {color:#fff;}
a.contact {color:#14406d;}

a img.album{
	border: 2px solid #324D6C;
}












a#active_menu:link,
a#active_menu:visited {
	color: #333;
}


li.active_menu a:link,
li.active_menu a:visited {
    color: #333;
}

li.active_menu li a:link,
li.active_menu li a:visited {
	color: #324D6C;
}

/* fxTAB-stuff (START) ***************************************************************** */
#fxContainer .contentheading,
#fxContainer div.moduletable h3,
#fxContainer {
	color: #fff;
}

#fxTarget { 
	background: #34637D;
}

#fxShadow {
	background: url(../images/style7/fx-bottom.png) 0 0 repeat-x;
}

#fxTab {
	background: url(../images/style7/fx-tab.png) 0 0 no-repeat;
}

#fxTab a:link,
#fxTab a:visited,
#fxContainer a:link,
#fxContainer a:visited {
	color: #fff;
}

#fxTab a:hover {
	color: #EDDCB0;
}

/* fxTAB-stuff (END) ******************************************************************* */

span.loginsubmit,
span.logoutsubmit {
	color: #fff;
	background: url(../images/style7/login_button.png) no-repeat;
}

div#section1 {
	/*background: #A7B871 url(../images/style7/section1-bg.png) 0 0 repeat-x;*/
}

div#section1 a:link,
div#section1 a:visited {
	color: #34637D;
}

div#section1 td.divider {
	background: url(../images/style7/section1-div.png) 0 0 no-repeat;
}

div#section1 .contentheading,
div#section1 div.moduletable h3,
div#section1 {
	color: #406da6;
}

div#section1 a.readon {
	background: url(../images/style7/section1-readon.png) 0 0 no-repeat;
	color: #3f3f3f;
}

span.pathway img {
	background: url(../images/style7/path-pipe.png) 0 50% no-repeat;
}

div#mainbody {
	background: #fff;
}

div#mainbody td.divider {
	background: url(../images/style7/body-div.png) 0 0 no-repeat;
}

div#mainbody div.moduletable h3 {
	color: #fff;
	font-size: 90%;
	line-height:10%;
	border-bottom: 1px dotted #fff;
	margin-bottom:10px;
}

div#mainbody .contentheading {
	color: #324D6C;
}

div#mainbody a.readon {
	background: url(../images/style7/body-readon.png) 0 0 no-repeat;
	color: #fff;
}

div#mainbody ul.latestnews li {
	background: url(../images/style7/bullet-arrow-box.png) 0 10% no-repeat;
}

div.dotted-line {
	width: 140px;
	height: 1px;
	font-size:1px;
	background:url(../images/style7/dotted-line-1px.png) repeat-x;
}



/* @group section2 ********************************************************/
div#section2 {
	/*background: #8A7C5D url(../images/style7/section2-bg.png) 0 0 repeat-x;
	border-bottom: 1px solid #527078;*/
	background-color:#fff;
}

div#section2 a:link,
div#section2 a:visited {
	color: #EDDCB0;
}

div#section2 td.divider {
	background: url(../images/style7/section2-div.png) 0 0 no-repeat;
}

div#section2 .contentheading,
div#section2 div.moduletable h3,
div#section2 {
	color: #3f3f3f;
}

div#section2 a.readon {
	background: url(../images/style7/section2-readon.png) 0 0 no-repeat;
	color: #fff;
}
/* @end section2 ********************************************************/

/* @group section3 ********************************************************/
div#section3 {
	background: #34637D url(../images/style7/section3-bg.png) 0 0 repeat-x;
}

div#section3 a:link,
div#section3 a:visited {
	color: #EDDCB0;
}

div#section3 td.divider {
	background: url(../images/style7/section3-div.png) 0 0 no-repeat;
}

div#section3 .contentheading,
div#section3 div.moduletable h3,
div#section3 {
	color: #F8FFFF;
}

div#section3 a.readon {
	background: url(../images/style7/section3-readon.png) 0 0 no-repeat;
	color: #fff;
}
/* @end section3 ********************************************************/

/* @group header/footer ********************************************************/
div#header {
	background-color: #fff;
}

div#header .rk-1 {
}

div#header .rk-2 {
}

img#logo {
	background: url(../images/style7/logo.png) 0 0 no-repeat;
}

div#payoff {
	background: url(../images/style7/top-payoff.png) 0 0 no-repeat;
}

div#horiz-menu {
	background: url(../images/style7/menu-bg.png) 0 0 repeat-x;
	
}

div#hdiv {
	/*background: url(../images/style7/bottom-hdiv.png) 0 0 repeat-x;*/
	background-color:#fff;
	height:1px;
}

div#footer {
	background-color: #fff;
}

div#footer .rk-1 {
}

div#footer .rk-2 {
}

div#the-footer {
	float: left;
	padding: 5px 0 0 12pt;
	font-size: 80%;
	letter-spacing:1pt;
	color: #a6a6a6;
}

div#international {
	text-align:right;
	padding: 3pt 4pt 0 0;
	font-size: 7pt;
	letter-spacing:1pt;
	color: #a6a6a6;
}
/* @end header/footer ********************************************************/



/* @group Suckerfish Menu */

/*#horiz-menu.suckerfish a {
	color: #F9FAFD;
}

div#horiz-menu a:hover,
#horiz-menu.suckerfish li:hover,
#horiz-menu.suckerfish li.sfhover {
	background:url(../images/style7/menu-hover-bg.png) 0 0 repeat-x;
	color: #000;
}
#horiz-menu.suckerfish li a:hover,
#horiz-menu.suckerfish li.sfhover a
{
	color: #000;
}
#horiz-menu.suckerfish li li:hover,
#horiz-menu.suckerfish li li.sfhover {
	background-color: #fff;
	background-image: none !important;
	color: #000;
	font-weight:bold;
}

#horiz-menu.suckerfish li li a:link,
#horiz-menu.suckerfish li li a:visited {
	/*color: #fff;
	border-top: 1px solid #A6A6A6;
	border-bottom: 1px solid #7F7F7F;*/
/*	color: #000;
	border-bottom: 1px solid #A6A6A6;
}

#horiz-menu.suckerfish li li {
	background: #fff;
	border-left: 1px solid #A6A6A6;
	border-right: 1px solid #7F7F7F;
}

#horiz-menu li li a.daddy:link,
#horiz-menu li li a.daddy:visited  {
	background: url(../images/style7/rightarrow.png) 100% 50% no-repeat;
}

/* @end */

/*************************************************************************************************/
/* menus  for PERIMED (MOOMENU)*/

#menu-house {
	position:absolute;
	top:110px;
	z-index:99;
	width:118px; /* 105px */
	height:21px;
	/*color:#fff;
	background: url(../images/style7/menu-bg.png) 0 0 repeat-x;*/
}
#menu-house:hover {
	/*background:url(../images/style7/menu-hover-bg.png) 50% 100% repeat-x; /*BD*/
}
#menu-house-link {
	display:block;
	height:21px;
	width:118px; /* 105px */
	margin:0;
	text-align:center;
	color:#fff;
	background: url(../images/style7/menu-bg.png) 0 0 repeat-x;
}
a#menu-house-link:hover
{
	background:url(../images/style7/menu-hover-bg.png) 50% 100% repeat-x; /*BD*/
}
#menu-house-img
{
	margin-top:4px;
}
/*************************************************************************************************/
/* Special menu for APPLICATIONS & PRODUCTS */
#appButton
{
	background: url('../images/style7/menu-bg.png') 0 0 repeat-x;
	position:absolute;
	top:0px;
	line-height:21px;
	left: 422px;
	z-index:99;
	width:137px;
	height:21px;	
}
#prodButton
{
	background: url('../images/style7/menu-bg.png') 0 0 repeat-x;
	position:absolute;
	top:0px;
	line-height:21px;
	left: 284px;
	z-index:99;
	width:137px;
	height:21px;	
}
#appButton:hover,
#prodButton:hover
{
	background:url('../images/style7/menu-hover-bg.png') 0 0 repeat-x !important; /*BD*/

}
#appButtonLink
{
	display:block;
	height:21px;
	width:137px;
	margin:0;
	text-align:center;
	color:#fff;
	text-decoration:none;
}
#prodButtonLink
{
	display:block;
	height:21px;
	width:137px;
	margin:0;
	text-align:center;
	color:#fff;
	text-decoration:none;
}
a#appButtonLink:hover,
a#prodButtonLink:hover
{
	background:url('../images/style7/menu-hover-bg.png') 50% 100% repeat-x; /*BD*/
}

a#appButtonLink:hover span,
a#prodButtonLink:hover span
{
	color: #000;
}

#menu-apps-img,
#menu-prod-img

{
	margin-top: 4px;
}

#appSubMenu,
#prodSubMenu{
	background-color:#fff;
	position:relative;
	top:0px;
	left: -219px;
	z-index:99;
	width:610px; /* 105px */
	border: 1px solid #929292;
	border-top: 1px solid #e7e7e7;
	/*border-top: none;*/
	filter: alpha(opacity=0);
	opacity: 0;
	/*display:none;*/
}
#appSubMenu table#mutli-column td#app-menu div.moduletable,
#prodSubMenu table#mutli-column td#prod-menu div.moduletable{
	background-color: #9CC;
	border-right: 1px dotted #999;
	float:right;
}

.apps, .prods {
	vertical-align:top;
	width:180px;
}
#multi-app-column,
#multi-prod-column{
	margin:0 10px 15px 0;
}
#multi-app-column tbody tr td,
#multi-prod-column tbody tr td{
	padding:0 10px 0 10px;
}
	
#multi-app-column tbody tr td h3,
#multi-prod-column tbody tr td h3{
	font-family:arial;
	font-size:8pt;
	text-transform:uppercase;
	border-bottom:1px dotted #ccc;
	padding-bottom:0;
	color:#BEC1C3;
	letter-spacing: 0.03em;
}
#multi-app-column tbody tr td div ul li span span, /* NYTT FÖR MEGAMENY */
#multi-prod-column tbody tr td div ul li span span{
	font-family:arial;
	font-size:8pt;
	text-transform:uppercase;
	border-bottom:1px dotted #ccc;
	padding: 15px 0 1px 0;
	margin-bottom: 10px;
	display: block;
	color:#929292;
}
#multi-app-column tbody tr td div ul li ul li, /* NYTT FÖR MEGAMENY */
#multi-prod-column tbody tr td div ul li ul li{
	list-style-image:url(../images/style7/leftmenu-arrow.png);
	list-style-position:outside;
	margin-left: -8px;
	padding: 0;
	font-size: 8pt;
	text-transform:none;
	border-bottom:none;
	color:#999;
}
#multi-app-column tbody tr td div ul li ul,
#multi-prod-column tbody tr td div ul li ul{
	margin:0 0 5px 10px;
}
/*************************************************************************************************/

#horiz-menu a {
	color: #fff; /*BD*/
}
#horiz-menu li {
	background: url(../images/style7/menu-divider.png) 0 0 repeat-y;
}

#horiz-menu li.active a {
	background:url(../images/style7/menu-active-tab-arrow.png) 50% 100% no-repeat; /*BD*/
	color: #fff; /*BD*/
}

#horiz-menu li:hover a,
#horiz-menu li.sfHover a,
#horiz-menu li:hover a:hover,
#horiz-menu li.sfHover a:hover {
	color: #000;
	background:url(../images/style7/menu-hover-bg.png) 50% 100% repeat-x; /*BD*/
}

#horiz-menu li li a,
#horiz-menu li.sfHover li.sfHover a {
	background-image:none !important;
	color: #3062C4;
	/*background-color: #f5f5f5;*/ /* BOrttaget för megameny */
	overflow:hidden;
}

#horiz-menu ul ul {
	background-color: #fff; /*BD*/
	border-left: 1px solid #929292; /*BD*/
	border-right: 1px solid #929292;
	border-top: 1px solid #e7e7e7;
	border-bottom: 1px solid #929292;
}

#horiz-menu li li {
	background: none;
	/*border-bottom: 1px solid #d7d7d7;*/
}
/* MD: Pil som visar att det finns en undernivå */
#horiz-menu li li a.daddy,
#horiz-menu li:hover li a.daddy,
#horiz-menu li.sfHover li a.daddy {
	background: url(../images/style7/arrow-sub.png) 95% 50% no-repeat !important; /*BD*/
}
#horiz-menu li li a.daddy:hover,
#horiz-menu li:hover li a.daddy:hover,
#horiz-menu li.sfHover li a.daddy:hover {
	background: #f5f5f5 url(../images/style7/arrow-sub.png) 95% 50% no-repeat !important; /*BD*/
}
#horiz-menu li li li a,
#horiz-menu li:hover li li a,
#horiz-menu li.sfHover li li a {
	color: #000 !important;
	background-color:#fff !important;
}
#horiz-menu li li a:hover,
#horiz-menu li li li a:hover,
#horiz-menu li:hover li li a:hover,
#horiz-menu li.sfHover li li a:hover {
	color: #3062C4 !important;
	background-color: #f5f5f5 !important;
}
/*************************************************************************************************/
/* @group Horiz Menu */
/*

div#horiz-menu li {
	background: url(../images/style7/menu-divider.png) 100% 0 repeat-y;
}

div#horiz-menu a:link,
div#horiz-menu a:visited {
	color: #fff;
}
div#horiz-menu li.active li a:link,
div#horiz-menu li.active li a:visited {
	color: #000;
}

div#horiz-menu .active_menu a:link,
div#horiz-menu .active_menu a:visited {
	color: #000;
	background:url(../images/style7/menu-hover-bg.png) 0 0 repeat-x;
}
div#horiz-menu li.active a:link,
div#horiz-menu li.active a:visited,
div#horiz-menu li.active li.active a:link,
div#horiz-menu li.active li.active a:visited {

}
div#horiz-menu li.active a:link,
div#horiz-menu li.active a:visited {
	background:url(../images/style7/menu-active-tab-arrow.png) 50% 100% no-repeat;
}
div#horiz-menu li li a:link,
div#horiz-menu li li a:visited 
{
background-image: none !important;
}
*/

/* @end */




/* @group Side Menu */

ul.sidenav li {
	background: url(../images/style7/menu-border.png) 0 100% repeat-x;
}

a.mainlevel {
	background: url(../images/style7/menu-border.png) 0 100% repeat-x;
}

/* @end */

/* @group Contact Menu */

div#top a.mainlevel {
	color:  #333;
}

/* @end */

/* @group Blockquote */

blockquote {
	background: #F3F3F3 url(../images/style7/blockquote.png) 0 0 no-repeat;
}

/* @end */

/* @group Code */

pre {
	background: #F3F3F3;
	border-top: 3px solid #DCDCDC;
	border-bottom: 3px solid #DCDCDC;
}

/* @end */

/* @group Notices */

span.alert {
	color: #c00;
	border-top: 3px solid #fe7b7a;
	border-bottom: 3px solid #fe7b7a;
	background: #fac6c6 url(../images/style7/status-alert.png) 10px 50% no-repeat;
}

span.info {
	color: #0055BB;
	border-top: 3px solid #629de3;
	border-bottom: 3px solid #629de3;
	background: #c6daf0 url(../images/style7/status-info.png) 10px 50% no-repeat;
}

span.note {
	color: #B79000;
	border-top: 3px solid #fde179;
	border-bottom: 3px solid #fde179;
	background: #f9eec6 url(../images/style7/status-note.png) 10px 50% no-repeat;
}

span.download {
	color: #57861A;
	border-top: 3px solid #c2df88;
	border-bottom: 3px solid #c2df88;
	background: #e2eecb url(../images/style7/status-download.png) 10px 50% no-repeat;
}

/* @end */

ul.arrow li {
	background: url(../images/style7/list-arrow.png) 0 0 no-repeat;
}

ul.arrows li {
	background: url(../images/style7/list-arrows.png) 0 0 no-repeat;
}

ul.check li {
	background: url(../images/style7/list-check.png) 0 0 no-repeat;
}

ul.clip li {
	background: url(../images/style7/list-clip.png) 0 0 no-repeat;
}

ul.pencil li {
	background: url(../images/style7/list-pencil.png) 0 0 no-repeat;
}

ul.plus li {
	background: url(../images/style7/list-plus.png) 0 0 no-repeat;
}

table.contentpaneopen tbody tr td span.small {
	background: url(../images/style7/author.png) 0 0 no-repeat;
}

td.createdate {
	background: url(../images/style7/created.png) 0 0 no-repeat;
}

div.moduletable h3 {
	color: #34637D;
}

table.mainbody td.mainbody td.sectiontableheader {
  background: #F3F3F3;
  border-bottom: 1px solid #DCDCDC;
}

tr.sectiontableentry1 td,
tr.sectiontableentry2 td,
td.sectiontableentry1,
td.sectiontableentry2 {
  border-top: 1px #DCDCDC;
  border-bottom: 1px solid #DCDCDC;	
}

tr.sectiontableentry2 td,
td.sectiontableentry1 {
	background: #F3F3F3;
}
