body {
  color: #232629;
  font: normal 100% Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-align:left;
  margin: 0px 0px 0px 0px;
  padding: 0px;
}

#content {
    width: 850px;
    margin: auto;
}
#menu {
	float:left;
}
#menu div {
	float:left;
}
#menu div a {
	width: 120px;
	display: block;
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px;
  	height:29px;
}


/* Menu - Svenska */

#menu div a.startsidan {
	background: url(../img/m_startsidan.gif) no-repeat;
}
#menu div a.startsidan:hover {
	background: url(../img/m2_startsidan.gif) no-repeat;
}
#menu div a.english {
	background: url(../img/m_english.gif) no-repeat;
}
#menu div a.english:hover {
	background: url(../img/m2_english.gif) no-repeat;
}
#menu div a.referenser {
	background: url(../img/m_referenser.gif) no-repeat;
}
#menu div a.referenser:hover {
	background: url(../img/m2_referenser.gif) no-repeat;
}
#menu div a.foretaget {
	background: url(../img/m_foretaget.gif) no-repeat;
}
#menu div a.foretaget:hover {
	background: url(../img/m2_foretaget.gif) no-repeat;
}
#menu div a.kontakt {
	background: url(../img/m_kontakt.gif) no-repeat;
}
#menu div a.kontakt:hover {
	background: url(../img/m2_kontakt.gif) no-repeat;
}

/* Menu - Engelska */

#menu div a.startpage {
	background: url(../img/m_startpage.gif) no-repeat;
}
#menu div a.startpage:hover {
	background: url(../img/m2_startpage.gif) no-repeat;
}
#menu div a.svenska {
	background: url(../img/m_svenska.gif) no-repeat;
}
#menu div a.svenska:hover {
	background: url(../img/m2_svenska.gif) no-repeat;
}
#menu div a.references {
	background: url(../img/m_references.gif) no-repeat;
}
#menu div a.references:hover {
	background: url(../img/m2_references.gif) no-repeat;
}
#menu div a.company {
	background: url(../img/m_company.gif) no-repeat;
}
#menu div a.company:hover {
	background: url(../img/m2_company.gif) no-repeat;
}
#menu div a.contact {
	background: url(../img/m_contact.gif) no-repeat;
}
#menu div a.contact:hover {
	background: url(../img/m2_contact.gif) no-repeat;
}


#menu .empty {
	width: 250px;
  	height:29px;
	background: url(../img/m_empty.gif);
	margin-bottom:1em;
}
#square {
	margin-top:1.5em;
	margin-bottom:1em;
	width: 848px;
	height: 110px;
	border: 1px solid #d7d7d7;
}

#mainContent {
	width: 850px;
	margin-top:1em;
}


#footer {
	float:left;
	text-align:center;
	width:850px;
}
#footer .back{
	background: url(../img/m_empty2.gif) repeat-x;
	height:25px;
	color:#FFFFFF;
}
#footer .back a{
	color:#666;
}



#content #startmenu {
	background-color:#ffffff;
	width:155px;
	float:left;
	margin-right: 10px;
	border: 1px solid #d7d7d7;
}
#content #startmenu .rubrikse{
	height:29px;
    background: url(../img/sub_utbildning.gif) left no-repeat;
}
#content #startmenu .rubrikforh{
	height:29px;
    background: url(../img/sub_forh.gif) left no-repeat;
}
#content #startmenu .rubriken{
	height:29px;
    background: url(../img/sub_training.gif) left no-repeat;
}

#content #startmenu2 {
	background-color:#ffffff;
	width:155px;
	float:left;
	margin-left:10px;
	border: 1px solid #d7d7d7;
}
#content #startmenu2 .rubrikse{
	height:29px;
    background: url(../img/sub_tjanster.gif) left no-repeat;
}
#content #startmenu2 .rubriken{
	height:29px;
    background: url(../img/sub_services.gif) left no-repeat;
}

#content #startmiddle {
	background-color:#FFF;
	width:516px;
	float:left;
}
#textcontent h1 { font-size:2em; font-family:Arial, Helvetica, sans-serif; margin-top:0px; font-weight:bold; }
/* Rubriker - Svenska */

#content #rStartsidan {
	height:29px;
	width: 516px;
    background: url(../img/r_startsidan.gif) left no-repeat;
}
#content #rForetaget {
	height:29px;
	width: 516px;
    background: url(../img/r_om_foretaget.gif) left no-repeat;
}
#content #rKontakt {
	height:29px;
	width: 516px;
    background: url(../img/r_kontakta_oss.gif) left no-repeat;
}
#content #rKvalitetsgaranti {
	height:29px;
	width: 516px;
    background: url(../img/r_no_cure.gif) left no-repeat;
}
#content #rMedarbetare {
	height:29px;
	width: 516px;
    background: url(../img/r_medarbetare.gif) left no-repeat;
}
#content #rReferenser {
	height:29px;
	width: 516px;
    background: url(../img/r_referenser.gif) left no-repeat;
}
#content #rTjanster {
	height:29px;
	width: 516px;
    background: url(../img/r_vara_tjanster.gif) left no-repeat;
}
#content #rAffarsutveckling {
	height:29px;
	width: 516px;
    background: url(../img/r_affarsutveckling.gif) left no-repeat;
}
#content #rBesparingsprogram {
	height:29px;
	width: 516px;
    background: url(../img/r_besparingsprogram.gif) left no-repeat;
}
#content #rEsourcing {
	height:29px;
	width: 516px;
    background: url(../img/r_e-sourcing.gif) left no-repeat;
}
#content #rOutsourcing {
	height:29px;
	width: 516px;
    background: url(../img/r_outsourcing.gif) left no-repeat;
}
#content #rProjektledning {
	height:29px;
	width: 516px;
    background: url(../img/r_projektledning.gif) left no-repeat;
}
#content #rStrategic {
	height:29px;
	width: 516px;
    background: url(../img/r_strategic_sourcing.gif) left no-repeat;
}
#content #rUtbildning {
	height:29px;
	width: 516px;
    background: url(../img/r_vara_utbildningar.gif) left no-repeat;
}
#content #rCost {
	height:29px;
	width: 516px;
    background: url(../img/r_cost_management.gif) left no-repeat;
}
#content #rForh {
	height:29px;
	width: 516px;
    background: url(../img/r_forhandlingsteknik.gif) left no-repeat;
}
#content #rFors {
	height:29px;
	width: 516px;
    background: url(../img/r_forsaljningsteknik.gif) left no-repeat;
}
#content #rInkop {
	height:29px;
	width: 516px;
    background: url(../img/r_inkopsteknik.gif) left no-repeat;
}
#content #rJuridik {
	height:29px;
	width: 516px;
    background: url(../img/r_inkopsjuridik.gif) left no-repeat;
}
#content #rInkopKina {
	height:29px;
	width: 516px;
    background: url(../img/r_inkop_kina.gif) left no-repeat;
}
#content #rInterim {
	height:29px;
	width: 516px;
    background: url(../img/r_interim_management.gif) left no-repeat;
}
#content #rAnmalan {
	height:29px;
	width: 516px;
    background: url(../img/r_anmalan.gif) left no-repeat;
}
#content #rDinCoach {
	height:29px;
	width: 516px;
    background: url(../img/r_din_coach.gif) left no-repeat;
}
#content #rProfilanalys {
	height:29px;
	width: 516px;
    background: url(../img/r_profilanalys.gif) left no-repeat;
}
#content #rNyheter {
	height:29px;
	width: 516px;
    background: url(../img/r_nyheter.gif) left no-repeat;
}
#content #rForhandlingssituationer {
	height:29px;
	width: 516px;
    background: url(../img/r_forhandlingssituationer.gif) left no-repeat;
}
#content #rSCM {
	height:29px;
	width: 516px;
    background: url(../img/r_scm.gif) left no-repeat;
}
#content #rArtikel {
	height:29px;
	width: 516px;
    background: url(../img/r_artikel.gif) left no-repeat;
}

/* Rubriker Engelska */

#content #rStartpage {
	height:29px;
	width: 516px;
    background: url(../img/r_startpage.gif) left no-repeat;
}
#content #rCompany {
	height:29px;
	width: 516px;
    background: url(../img/r_about_us.gif) left no-repeat;
}
#content #rContact {
	height:29px;
	width: 516px;
    background: url(../img/r_contact_us.gif) left no-repeat;
}
#content #rQualityguarantee {
	height:29px;
	width: 516px;
    background: url(../img/r_quality.gif) left no-repeat;
}
#content #rStaff {
	height:29px;
	width: 516px;
    background: url(../img/r_staff.gif) left no-repeat;
}
#content #rReferences {
	height:29px;
	width: 516px;
    background: url(../img/r_references.gif) left no-repeat;
}
#content #rServices {
	height:29px;
	width: 516px;
    background: url(../img/r_our_services.gif) left no-repeat;
}
#content #rBusiness {
	height:29px;
	width: 516px;
    background: url(../img/r_business_development.gif) left no-repeat;
}
#content #rPurchasing {
	height:29px;
	width: 516px;
    background: url(../img/r_purchasing_management.gif) left no-repeat;
}
#content #rProject {
	height:29px;
	width: 516px;
    background: url(../img/r_project_management.gif) left no-repeat;
}
#content #rStrategic {
	height:29px;
	width: 516px;
    background: url(../img/r_strategic_sourcing.gif) left no-repeat;
}
#content #rTraining {
	height:29px;
	width: 516px;
    background: url(../img/r_our_training_programs.gif) left no-repeat;
}
#content #rCost {
	height:29px;
	width: 516px;
    background: url(../img/r_cost_management.gif) left no-repeat;
}
#content #rNegotiation {
	height:29px;
	width: 516px;
    background: url(../img/r_negotiation.gif) left no-repeat;
}
#content #rSales {
	height:29px;
	width: 516px;
    background: url(../img/r_sales_management.gif) left no-repeat;
}
#content #rPurchasingmanagement {
	height:29px;
	width: 516px;
    background: url(../img/r_purchasing_management.gif) left no-repeat;
}
#content #rContract {
	height:29px;
	width: 516px;
    background: url(../img/r_contract_management.gif) left no-repeat;
}
#content #rChinaSourcing {
	height:29px;
	width: 516px;
    background: url(../img/r_china_sourcing.gif) left no-repeat;
}

#content #textcontent {
	background-color:#FFF;
	width:494px;
	border-bottom:1px solid #d7d7d7;
	border-left:1px solid #d7d7d7;
	border-right:1px solid #d7d7d7;
	padding: 10px 10px 10px 10px;
 	min-height: 330px;
	height: auto !important;
	height: 330px;
	height: 100%;
}

#content #textcontent #anmalan {
	background-color:#E9E9E9;
	border:1px solid #d7d7d7;
	padding: 10px 10px 10px 10px;
}

#content #starttextcontent {
	background-color:#FFF;
	width:494px;
	border-bottom:1px solid #d7d7d7;
	border-left:1px solid #d7d7d7;
	border-right:1px solid #d7d7d7;
	padding: 10px 10px 10px 10px;
	height: 100%;
}

#content #utbcontentl {
	background-color:#FFF;
	width:330px;
 	min-height: 330px;
	height: auto !important;
	height: 330px;
	height: 100%;
	float:left;
	padding-right:14px;
}
#content #utbcontentr {
	background-color:#FFF;
	width:138px;
	padding: 5px;
	border: 1px solid #d7d7d7;
	height: 100%;
	float:right;
}

#content #startmiddle p {
	COLOR: #000;
}
#content #startmiddle h1 {
	FONT-SIZE: 13px;
	COLOR: #000;
}



#menucontent {
width:155px;
background: #FFF;
margin-top: 3px;
margin-left: 0px;
} 

#menucontent ul { /* remove bullets and list indents */
list-style: none;
margin: 0px;
padding: 0px;
}

/* style, color and size links and headings to suit */
#menucontent a {
display: block;
margin: 0px;
color: #000;
text-decoration: none;
background: url(../img/submenu_dot3.gif) left no-repeat;
background-color:#ffffff;
}

#menucontent a:hover {
background: url(../img/submenu_dot3.gif) left no-repeat;
color: #006BB7;
background-color:#acc5e4;
}
#menucontent #topsub a {
display: block;
margin: 0px;
color: #000;
text-decoration: none;
background: url(../img/submenu_dot1.gif) left no-repeat;
background-color:#ffffff;
}

#menucontent #topsub a:hover {
background: url(../img/submenu_dot1.gif) left no-repeat;
color: #006BB7;
background-color:#acc5e4;
}

#menucontent #sub a {
display: block;
margin: 0px;
color: #000;
text-decoration: none;
background: url(../img/submenu_dot2.gif) left no-repeat;
background-color:#fff;
}
#menucontent #sub a:hover {
background: url(../img/submenu_dot2.gif) left no-repeat;
color: #006BB7;
background-color:#acc5e4;
}

#menucontent div a {
line-height: 1.7em;
}
#menucontent div span {
margin-left: 2em; 
}
#menucontent li {
/* make the list elements a containing block for the nested lists */
position: relative;
} 

#menucontent ul ul ul {
position: absolute;
top: 0;
left: 100%; /* to position them to the right of their containing block */
width: 100%; /* width is based on the containing block */
margin-left:0px;
border: 1px solid #d7d7d7;
}

div#menucontent ul ul ul,
div#menucontent ul ul li:hover ul ul
{display: none;
}

div#menucontent ul ul li:hover ul,
div#menucontent ul ul ul li:hover ul
{display: block;}



#refleft div {
	float:left;
	margin:10px;
	background: #fff;
}
#refleft img {
	border:none;
}
#refleft a {
	display: block;
	width: 122x;
	height: 82px;
	border: 1px solid #acc5e4;
	background: #fff;
}
#refleft a:hover, #refleft a:active {
	border: 1px solid #006bb7;
	background: #fff;
}


/* HTML TAGS */

.five {
	line-height:7px;
}
a {
	color: #666;
	text-decoration:none;
	line-height:2em;
}
a:hover {
	color: #333;
	text-decoration:none;
	line-height:2em;
}

img {
	border:none;
}
table, tr, td {
	COLOR: #000000;
}
input {
	border:1px solid #acc5e4;
	background: #FFFFFF;
  	color: #232629;
  	font: normal 100% Arial, Helvetica, sans-serif;
  	font-size: 11px;
}
select {
	background: #FFFFFF;
  	color: #232629;
  	font: normal 100% Arial, Helvetica, sans-serif;
  	font-size: 11px;
}
textarea {
	border:1px solid #acc5e4;
	background: #FFFFFF;
  	color: #232629;
  	font: normal 100% Arial, Helvetica, sans-serif;
  	font-size: 11px;
}

/* Submeny */
#submenu div {
width:155px;
background: #FFF;
margin-left: 0px;
border-bottom: 1px solid #d7d7d7;
} 
#submenu div ul { /* remove bullets and list indents */
list-style: none;
margin: 0px;
padding: 0px;
}

/* style, color and size links and headings to suit */
#submenu div a {
display: block;
margin: 0px;
color: #000;
text-decoration: none;
background: url(../img/menu/empty.gif) left no-repeat;
background-color:#ffffff;
}
#submenu div a:hover {
background: url(../img/menu/empty.gif) left no-repeat;
color: #006BB7;
background-color:#acc5e4;
}

#submenu div div a {
line-height: 1.7em;
}
#submenu div div span {
margin-left: 1.95em; 
}
#submenu div .subrub {
margin-left: 0.45em; 
}
#submenu div li {
/* make the list elements a containing block for the nested lists */
position: relative;
} 

#submenu div ul ul ul {
position: absolute;
top: 0;
left: 100%; /* to position them to the right of their containing block */
width: 100%; /* width is based on the containing block */
margin-left:0px;
border: 1px solid #d7d7d7;
}

div#submenu div ul ul ul,
div#submenu div ul ul li:hover ul ul
{display: none;
}

div#submenu div ul ul li:hover ul,
div#submenu div ul ul ul li:hover ul
{display: block;}

#egenskaper-text { background-color:#fff; color:#252525; padding:3px; border-left:1px solid #c0c0c0; border-right:1px solid #c0c0c0; border-bottom:1px solid #c0c0c0; }
.egenskaper-undertext { background-color:#ccc ; color:#252525; padding:3px; border-left:1px solid #c0c0c0; border-right:1px solid #c0c0c0; border-bottom:1px solid #c0c0c0; }


