/*rensa */
:link,:visited { text-decoration:none }
ul,ol { list-style:none }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin:0; padding:0 }
a img,:link img,:visited img { border:none }
address { font-style:normal }
/**/


body{	background-color:#FFF;	color:#191919;	font: 12px "Courier New", Courier, mono;
	padding: 0;
	margin: 0;
}
.content{
	width:960px;
	left:50%;	background-color:#FFFFFF;	margin-left:-480px;	position:absolute;	
}
.header{
	height:99px;
	padding-left: 10px;
	/*background: url(images/header.gif) no-repeat;*/
}

/*Div classer*/
.orange{
	color: #a57236;
}
.black{
	color: #000;
}
.illustration{
	text-align: center;
}
a:active{
	outline: none;

}
a
{
  outline: none;
}
/*MENY*/
#nav img{
	border: none;
}
#menuwrapper{
	margin-left: 10px;
}
.clearit {
	clear: both;
	height: 0;
	line-height: 0.0;
	font-size: 0;
}
#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
	
}

#nav a {
	display: block;
	text-decoration: none;
	padding: 5px 0px 5px 0px;
	color: #878a89;
	margin-right:40px;
	margin-left: 12px;
	font-weight: bold;
	letter-spacing: 1px;
	
	
	}
#nav .first a{
	margin-left: 4px;
}
#nav .last a{
	margin-right: 0px;
	background: #FFFFFF;
}
#nav a.trigger {
	padding: 5px 0 7px;
	background-position: right center;
}
#nav li {
	float: left;
	width: 9em;
	background: transparent url(images/menu-spacer.gif) no-repeat scroll right 9px;

}
#nav ul li {
	background: none;
	}

#nav li ul, #nav ul li  {
	width: 14em;
}
#nav ul li a  {
	color: #395981;
	padding: 0 3px 12px 6px;
	}

#nav li ul {
	position: absolute;
	display: none;
	padding-top: 15px;
	background: #FFFFFF url(images/vert-streckad.gif) repeat-y;
}

#nav li:hover a, #nav a:focus,
#nav a:active, #nav li.p7hvr a {
	color: #000;
	background-color: #FFFFFF;
}
#nav li:hover ul,#nav li.over ul {
	display: block;
}
#nav li:hover ul a, #nav li.p7hvr ul a {
	color: #395981;
	}

#nav ul a:hover {
	background-color: #FFFFFF!important;
	color: #000000!important;
}
#nav li {width: auto;}
.streckad{
	height: 10px;
	background: url(images/streckad.gif) no-repeat;
	padding-bottom: 20px;
	margin-left: 10px;
}
#nav li #christianberner {
	text-indent: -3000px;
	width: 75px;
	margin-top: 4px;
	background: url(images/meny/startsida.gif) no-repeat;
}
#nav li:hover #christianberner {
	text-indent: -3000px;
	width: 75px;
	margin-top: 4px;
	background: url(images/meny/startsida_hover.gif) no-repeat;
}
#nav li #foretagvisoker {
	text-indent: -3000px;
	width: 130px;
	margin-top: 4px;
	background: url(images/meny/foretag_vi_soker.gif) no-repeat;
}
#nav li:hover #foretagvisoker {
	text-indent: -3000px;
	width: 130px;
	margin-top: 4px;
	background: url(images/meny/foretag_vi_soker_hover.gif) no-repeat;
}
#nav li #varfilosofi {
	text-indent: -3000px;
	width: 99px;
	margin-top: 4px;
	background: url(images/meny/var_filosofi.gif) no-repeat;
}
#nav li:hover #varfilosofi {
	text-indent: -3000px;
	width: 99px;
	margin-top: 4px;
	background: url(images/meny/var_filosofi_hover.gif) no-repeat;
}
#nav li #varaforetag {
	text-indent: -3000px;
	width: 100px;
	margin-top: 4px;
	background: url(images/meny/vara_foretag.gif) no-repeat;
}
#nav li:hover #varaforetag {
	text-indent: -3000px;
	width: 100px;
	margin-top: 4px;
	background: url(images/meny/vara_foretag_hover.gif) no-repeat;
}
#nav li #omforetaget {
	text-indent: -3000px;
	width: 99px;
	margin-top: 4px;
	background: url(images/meny/om_foretaget.gif) no-repeat;
}
#nav li:hover #omforetaget {
	text-indent: -3000px;
	width: 99px;
	margin-top: 4px;
	background: url(images/meny/om_foretaget_hover.gif) no-repeat;
}
#nav li #partner {
	text-indent: -3000px;
	width: 59px;
	margin-top: 4px;
	background: url(images/meny/partner.gif) no-repeat;
}
#nav li:hover #partner {
	text-indent: -3000px;
	width: 59px;
	margin-top: 4px;
	background: url(images/meny/partner_hover.gif) no-repeat;
}
#nav li #kontakt {
	text-indent: -3000px;
	width: 58px;
	margin-top: 4px;
	background: url(images/meny/kontakt.gif) no-repeat;
}
#nav li:hover #kontakt {
	text-indent: -3000px;
	width: 58px;
	margin-top: 4px;
	background: url(images/meny/kontakt_hover.gif) no-repeat;
}
.language{
	position: absolute;
	top: 36px;
	left: 240px;
}
.content .language a{
	color:  #191919;
	font-weight: normal;
}
.main{
	float:left;
	background: url(images/border-dot.gif) repeat-y 690px 0;
	padding-left: 10px;
	
}
.main .left{
	font-size: 9pt;
	float:left;
	width:208px;
	margin-left: 4px;
	margin-right: 27px;
	margin-bottom: 10px;
}
.main .left img{
	padding:0;
	padding-bottom: 0px;
}
.main .left p{
	padding-bottom:15px;
	padding-top: 5px;
}
.main .wide{
	width:380px
}
.main .center{
	float:left;
	width:414px;
	padding-right: 54px;
	font-size: 12px;
	padding-bottom: 15px;
	/*
	background: url(images/border-dot.gif) repeat-y 452px 0;
	*/
}
.main .narrow{
	/*width: 196px;*/
	width:242px;
}
.content h1{
	letter-spacing: 1px;
	color: #939598;
	font-size: 19px;
	padding-bottom: 15px;
	margin: 0;
	margin-top: 16px;
	text-transform: uppercase;
	clear: left;
}
.content h2{
	padding-top: 10px;
	font-size: 14px;
	font-weight: bold;
}
.content a{
	text-decoration:none;
	color: #465981;
	font-weight: bold;
}
.content p{
	padding-bottom: 10px;
}
.content ul{
	padding-top: 0px;
	
	}
.content .main li{
	padding-bottom: 10px;
	list-style-type: disc;
	list-style-position: outside;
	list-style-image: url(images/dot2.gif);
	margin-left: 15px;
	
}
.footer{
	font-weight: bold;
	font-size: 10px;
	letter-spacing:1px;
	height:17px;
	clear: left;
	width:676px;
	margin-bottom: 10px;
	margin-left: 14px;
}
.right{
	float: left;
	margin-left:13px;
	width: 217px;
}
.right a{
	clear: both;
}
.right h3{
	color: #465981;
	font-weight: bold;
}
.right p{
	padding-bottom: 20px;
}
/*Styrelse och ledning*/
.styrelsecontainer{
	padding-left: 10px;
	width: 697px;
}
.styrelse{
	float: left;
	width: 320px;
		
}
.styrelsebild{
	width: 92px;
	height: 100%;
	float: left;
padding-bottom: 30px;

	
}
.styrelsetext{
	padding-top: 10px;
	width: 228px;
	float: left;
}
.year{
	width: 45px;
	float: left;
	font-weight: bold;
	padding: 0;
	vertical-align: text-top;
	}
.history{
	float: left;
	width: 351px;
	padding: 0;
	
}
#tabell
{
	background: #fff;
	margin: 0px;
	margin-top: 5px;
}

/*
Rubriker
*/
#valkommen{
	background: url(images/rubrik/valkommen.gif) no-repeat;
	height: 39px;
	text-indent: -3000px;
}
#omforetaget{
	background: url(images/rubrik/om_foretaget.gif) no-repeat;
	height: 16px;
	text-indent: -3000px;
}
#agare{
	background: url(images/rubrik/agare.gif) no-repeat;
	height: 16px;
	text-indent: -3000px;
}
#finansiell{
	background: url(images/rubrik/finansiell.gif) no-repeat;
	height: 16px;
	text-indent: -3000px;
}
#konst{
	background: url(images/rubrik/konst.gif) no-repeat;
	height: 16px;
	text-indent: -3000px;
}
#virgil{
	background: url(images/rubrik/anders_virgil_dejarv.gif) no-repeat;
	height: 33px;
	text-indent: -3000px;
}
#piakonig{
	background: url(images/rubrik/pia_konig.gif) no-repeat;
	height: 16px;
	text-indent: -3000px;
}
#olaastrand{
	background: url(images/rubrik/ola_astrand.gif) no-repeat;
	height: 16px;
	text-indent: -3000px;
}
#kentkarlsson{
	background: url(images/rubrik/kent_karlsson.gif) no-repeat;
	height: 16px;
	text-indent: -3000px;
}
#karinwikstrom{
	background: url(images/rubrik/karin_wikstrom.gif) no-repeat;
	height: 16px;
	text-indent: -3000px;
}
#evabengtsson{
	background: url(images/rubrik/eva_bengtsson.gif) no-repeat;
	height: 16px;
	text-indent: -3000px;
}
#historia{
	background: url(images/rubrik/historia.gif) no-repeat;
	height: 16px;
	text-indent: -3000px;
}
#foretag{
	background: url(images/rubrik/foretag.gif) no-repeat;
	height: 16px;
	text-indent: -3000px;
}
#filosofi{
	background: url(images/rubrik/filosofi.gif) no-repeat;
	height: 16px;
	text-indent: -3000px;
}
#varaforetag{
	background: url(images/rubrik/vara_foretag.gif) no-repeat;
	height: 16px;
	text-indent: -3000px;
}
#partner{
	background: url(images/rubrik/partner.gif) no-repeat;
	height: 16px;
	text-indent: -3000px;
}
#kontakt{
	background: url(images/rubrik/kontakt.gif) no-repeat;
	height: 16px;
	text-indent: -3000px;
}
#styrelse{
	background: url(images/rubrik/styrelse.gif) no-repeat;
	height: 16px;
	text-indent: -3000px;
}
#ledning{
	background: url(images/rubrik/ledning.gif) no-repeat;
	height: 16px;
	text-indent: -3000px;
}
#nyheter{
	background: url(images/rubrik/nyheter.gif) no-repeat;
	height: 16px;
	text-indent: -3000px;
}
#press{
	background: url(images/rubrik/press.gif) no-repeat;
	height: 16px;
	text-indent: -3000px;
}
#hallbar{
	background: url(images/rubrik/hallbar_utveckling.gif) no-repeat;
	height: 16px;
	text-indent: -3000px;
}
#etik{
	background: url(images/rubrik/etikkod.gif) no-repeat;
	height: 16px;
	text-indent: -3000px;
}
