* {
	margin: 0;
	padding: 0;
}
html, body {
	height: 100%;
}
#distance { 
	width: 1px;
	height: 50%;
	margin-bottom: -14.75em;
	float: left;
}
#CenterPage	{ 
	margin: 0 auto; 
	position: relative;
	width: 645px; 
	height: auto;
	clear: left;
}
#CenterPage_Project	{ 
	margin: 0 auto; 
	position: relative;
	width: 721px; 
	height: auto;
	clear: left;
}
#left {
	float: left;
	height: 300px;
	width: 38px;
}
#right{
	float: left;
	height: auto;
	width: 683px;
}
#TopArea {
	height: 35px;
	width: 590px;
}	
#Logo {
	float: left;
	height: 35px;
	width: 231px;
	background: #fff;
}
#TopMenu {
	float: left;
	height: 11px;
	width: 320px;
	background: #fff;
	vertical-align: bottom;
	margin-top: 22px;	
	margin-left: 39px;
}
a.index {
	float: left;
	vertical-align: top;
	background: #fff url(systemimages/hem_1.gif) no-repeat;
	display: block;
	height: 8px;
	width: 22px;
}
a.index_selected {
	float: left;
	vertical-align: top;
	background: #fff url(systemimages/hem_2.gif) no-repeat;
	display: block;
	height: 8px;
	width: 22px;
}
a.index:hover {
	float: left;
	vertical-align: top;
	background: #fff url(systemimages/hem_2.gif) no-repeat;
	height: 8px;
	width: 22px;
}
a.foretaget {
	float: left;
	display: block;
	height: 11px;
	width: 50px;
	vertical-align: top;
	background: #fff url(systemimages/foretaget_1.gif) no-repeat;
}
a.foretaget_selected {
	float: left;
	background: #fff url(systemimages/foretaget_2.gif) no-repeat;
	display: block;
	height: 11px;
	width: 50px;
}
a.foretaget:hover {
	float: left;
	display: block;
	height: 11px;
	width: 50px;
	vertical-align: top;
	background: #fff url(systemimages/foretaget_2.gif) no-repeat;
}
a.verksamhet {
	float: left;
	display: block;
	height: 8px;
	width: 63px;
	vertical-align: top;
	background: #fff url(systemimages/verksamhet_1.gif) no-repeat;
}
a.verksamhet_selected {
	float: left;
	display: block;
	height: 8px;
	width: 63px;
	vertical-align: top;
	background: #fff url(systemimages/verksamhet_2.gif) no-repeat;
}
a.verksamhet:hover {
	float: left;
	display: block;
	height: 8px;
	width: 63px;
	vertical-align: top;
	background: #fff url(systemimages/verksamhet_2.gif) no-repeat;
}
a.kontakt {
	float: left;
	display: block;
	height: 8px;
	width: 41px;
	vertical-align: top;
	background: #fff url(systemimages/kontakt_1.gif) no-repeat;
}
a.kontakt_selected {
	float: left;
	display: block;
	height: 8px;
	width: 41px;
	vertical-align: top;
	background: #fff url(systemimages/kontakt_2.gif) no-repeat;
}
a.kontakt:hover {
	float: left;
	display: block;
	height: 8px;
	width: 41px;
	vertical-align: top;
	background: #fff url(systemimages/kontakt_2.gif) no-repeat;
}
a.projekt {
	float: left;
	display: block;
	height: 11px;
	width: 40px;
	vertical-align: top;
	background: #fff url(systemimages/projekt_1_new.gif) no-repeat;
}
a.projekt_selected {
	float: left;
	display: block;
	height: 11px;
	width: 40px;
	vertical-align: top;
	background: #fff url(systemimages/projekt_2_new.gif) no-repeat;
}
a.projekt:hover {
	float: left;
	display: block;
	height: 11px;
	width: 40px;
	vertical-align: top;
	background: #fff url(systemimages/projekt_2_new.gif) no-repeat;
}
a.projekt_sub {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	font-weight: normal;
	font-size: 9px;
	text-decoration : none;
	line-height: 15px;
}
a.projekt_sub:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	font-weight: bold;
	font-size: 9px;
	text-decoration : none;
	line-height: 15px;
}
a.projekt_sub_selected {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	font-weight: bold;
	font-size: 9px;
	text-decoration : none;
	line-height: 15px;
}
a.affarside {
	float: left;
	display: block;
	height: 8px;
	width: 45px;
	vertical-align: top;
	background: #fff url(systemimages/affarside_1.gif) no-repeat;
}
a.affarside_selected {
	float: left;
	background: #fff url(systemimages/affarside_2.gif) no-repeat;
	display: block;
	height: 8px;
	width: 45px;
}
a.affarside:hover {
	float: left;
	display: block;
	height: 8px;
	width: 45px;
	vertical-align: top;
	background: #fff url(systemimages/affarside_2.gif) no-repeat;
}
a.vilka_ar_vi {
	float: left;
	display: block;
	height: 8px;
	width: 51px;
	vertical-align: top;
	background: #fff url(systemimages/vilkaarvi_1.gif) no-repeat;
}
a.vilka_ar_vi_selected {
	float: left;
	background: #fff url(systemimages/vilkaarvi_2.gif) no-repeat;
	display: block;
	height: 8px;
	width: 51px;
}
a.vilka_ar_vi:hover {
	float: left;
	display: block;
	height: 8px;
	width: 51px;
	vertical-align: top;
	background: #fff url(systemimages/vilkaarvi_2.gif) no-repeat;
}

a.forstudie {
	float: left;
	display: block;
	height: 11px;
	width: 48px;
	vertical-align: top;
	background: #fff url(systemimages/forstudie_1.gif) no-repeat;
}
a.forstudie_selected {
	float: left;
	background: #fff url(systemimages/forstudie_2.gif) no-repeat;
	display: block;
	height: 11px;
	width: 48px;
}
a.forstudie:hover {
	float: left;
	display: block;
	height: 11px;
	width: 48px;
	vertical-align: top;
	background: #fff url(systemimages/forstudie_2.gif) no-repeat;
}
a.avtalsanalys {
	float: left;
	display: block;
	height: 12px;
	width: 64px;
	vertical-align: top;
	background: #fff url(systemimages/avtalsanalys_1.gif) no-repeat;
}
a.avtalsanalys_selected {
	float: left;
	background: #fff url(systemimages/avtalsanalys_2.gif) no-repeat;
	display: block;
	height: 12px;
	width: 64px;
}
a.avtalsanalys:hover {
	float: left;
	display: block;
	height: 12px;
	width: 64px;
	vertical-align: top;
	background: #fff url(systemimages/avtalsanalys_2.gif) no-repeat;
}
a.upphandling {
	float: left;
	display: block;
	height: 11px;
	width: 65px;
	vertical-align: top;
	background: #fff url(systemimages/upphandling_1.gif) no-repeat;
}
a.upphandling_selected {
	float: left;
	background: #fff url(systemimages/upphandling_2.gif) no-repeat;
	display: block;
	height: 11px;
	width: 65px;
}
a.upphandling:hover {
	float: left;
	display: block;
	height: 11px;
	width: 65px;
	vertical-align: top;
	background: #fff url(systemimages/upphandling_2.gif) no-repeat;
}

a.Attenda_AB {
	float: left;
	display: block;
	height: 8px;
	width: 64px;
	vertical-align: top;
	background: #fff url(systemimages/attendaab_1.gif) no-repeat;
}
a.Attenda_AB_selected {
	float: left;
	background: #fff url(systemimages/attendaab_2.gif) no-repeat;
	display: block;
	height: 8px;
	width: 64px;
}
a.Attenda_AB:hover {
	float: left;
	display: block;
	height: 8px;
	width: 64px;
	vertical-align: top;
	background: #fff url(systemimages/attendaab_2.gif) no-repeat;
}
a.Peter_Lundin, a.peter {
	float: left;
	display: block;
	height: 8px;
	width: 68px;
	vertical-align: top;
	background: #fff url(systemimages/peter_1.gif) no-repeat;
}
a.Peter_Lundin_selected, a.peter_selected {
	float: left;
	background: #fff url(systemimages/peter_2.gif) no-repeat;
	display: block;
	height: 8px;
	width: 68px;
}
a.Peter_Lundin:hover, a.peter:hover {
	float: left;
	display: block;
	height: 8px;
	width: 68px;
	vertical-align: top;
	background: #fff url(systemimages/peter_2.gif) no-repeat;
}
a.Stefan_Holmin, a.stefan {
	float: left;
	display: block;
	height: 8px;
	width: 77px;
	vertical-align: top;
	background: #fff url(systemimages/stefan_1.gif) no-repeat;
}
a.Stefan_Holmin_selected, a.stefan_selected {
	float: left;
	background: #fff url(systemimages/stefan_2.gif) no-repeat;
	display: block;
	height: 8px;
	width: 77px;
}
a.Stefan_Holmin:hover, a.stefan:hover {
	float: left;
	display: block;
	height: 8px;
	width: 77px;
	vertical-align: top;
	background: #fff url(systemimages/stefan_2.gif) no-repeat;
}
#TopSpacer {
	float: left;
	height: 11px;
	width: 26px;
	background: #fff;
}
#foretagetSpacer {
	float: left;
	height: 11px;
	width: 48px;
	background: #fff;
}
#verksamhetSpacer {
	float: left;
	height: 11px;
	width: 66px;
	background: #fff;
}
#kontaktSpacer {
	float: left;
	height: 11px;
	width: 27px;
	background: #fff;
}
#MenuSpacer {
	float: left;
	height: 110px;
	width: 590px;
	background: #fff;
}
#MenuSpacer_level2 {
	float: left;
	height: 10px;
	width: 590px;
	background: #fff;
}
#MenuSpacer_projekt {
	float: left;
	height: 67px;
	width: 590px;
	background: #fff;
}
#MenuSpacer_peter_stefan {
	float: left;
	height: 5px;
	width: 590px;
	background: #fff;
}
#peter_stefan {
	height: 22px;
	width: 590px;
	margin: 0 auto;
	clear: both;
}
#stefan {
	height: 11px;
	width: 200px;
	margin-top: 3px;
	vertical-align: top;
	margin-left: 336px;
}
#peter {
	height: 11px;
	width: 200px;
	margin-top: 3px;
	vertical-align: top;
	margin-left: 336px;
}
#foretaget {
	height: 35px;
	width: 590px;
	margin: 0 auto;
	clear: both;
}
#index_legs {
	float: right;
	height: 52px;
	width: 250px;
	padding-left: 230px;
}
#projekt_legs {
	float: right;
	height: 52px;
	width: 93px;
	padding-left: 230px;
}
#foretaget_legs {
	float: right;
	height: 35px;
	width: 93px;
	background: #fff url(systemimages/menu_1_new.gif) no-repeat;
	padding-left: 230px;
}
#foretaget_level2 {
	height: 17px;
	width: 590px;
	margin: 0 auto;
	clear: both;
}
#foretaget_level2_links {
	height: 11px;
	width: 200px;
	margin-top: 3px;
	vertical-align: top;
	margin-left: 242px;
}
#verksamhet {
	height: 35px;
	width: 590px;
	margin: 0 auto;
	clear: both;
}
#verksamhet_legs {
	float: right;
	height: 35px;
	width: 250px;
	background: #fff url(systemimages/menu_1_250px.gif) no-repeat;
	padding-left: 65px;
}
#verksamhet_level2 {
	height: 17px;
	width: 590px;
	margin: 0 auto;
	clear: both;
}
#verksamhet_level2_links {
	height: 11px;
	width: 310px;
	margin-top: 3px;
	vertical-align: top;
	margin-left: 252px;
}
#kontakt {
	height: 35px;
	width: 620px;
	margin: 0 auto;
	clear: both;
}
#kontakt_legs {
	float: right;
	height: 35px;
	width: 187px;
	background: #fff url(systemimages/menu_1_187px.gif) no-repeat;
	padding-left: 32px;
}
#kontakt_level2 {
	height: 17px;
	width: 645px;
	margin: 0 auto;
	clear: both;
}
#kontakt_level2_links {
	height: 11px;
	width: 263px;
	margin-top: 3px;
	vertical-align: top;
	margin-left: 370px;
}
#Kontakt_content {
	margin-left: 175px;
	height: auto;
}
#ContentArea {
	height: auto;
	width: 590px;
	diplay: block;
	margin: 0 auto;
}
#TextArea {
	margin: 0 auto;
	height: auto;
	width: 400px;
	align: center;
	font-size: 10px; 
	color: #333333; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none;
}
h1 {
	font-size: 10px; 
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: bold;
	margin: 0;
}
#ImageArea {
	margin: 0 auto;
	height: auto;
	width: 400px;
	align: center;
}

#ProjectArea {
    float: left; 
    width:521px;
}
#ProjectLeft {
    display: block;
    float: left; 
    width: 121px;
}
#ProjectCenter {
    float: left; 
    width:400px;
}
#ProjectRight {
	float: left; 
	width: 134px; 
	height: 336px;
	overflow: auto;
	margin-left: 28px;
}
.scrollgeneric {
	line-height: 1px;
	font-size: 1px;
	position: absolute;
	top: 0; left: 0;
}
.vscrollerbar {
	width: 10px;
	background: #fff url(systemimages/scrollbar.png) -10px 0px repeat-y;
}
.vscrollerbarbeg {
	height: 24px !important;
	width: 10px;
	background: url(systemimages/scrollbar.png) -108px -32px no-repeat;
}
.vscrollerbarend {
	height: 24px;
	width: 16px;
	background: url(systemimages/scrollbar.png) -108px 0px no-repeat;
}
.vscrollerbase {
	width: 10px;
	background: #fff url(systemimages/scrollbar.png) 0px 0px repeat-y;
}
.vscrollerbasebeg {
	width: 10px;
	height: 24px !important; 
	background: url(systemimages/scrollbar.png) -72px -28px no-repeat;
}
.vscrollerbaseend {
	height: 24px;
	width: 10px;
	background: url(systemimages/scrollbar.png)  -72px 0px no-repeat;
}
.hscrollerbase {
	height: 10px; background-color: #fff;
}
.hscrollerbar {
	height: 10px; background-color: #fff;
}

.vscrollerbar, .hscrollerbar {
	padding: 28px;
	z-index: 2;
}
.scrollerjogbox {
	width: 10px;
	height: 16px;
	top: auto; left: auto;
	bottom: 0px; right: 0px;
	background: #fff;
}#MenuSpacer_Projekt1 {
	float: left;
	height: 67px;
	width: 519px;
	background: #fff;
}
#MenuSpacer_Project2 {
    float: left;
    height: 20px;
    width: 121px;
    background: #fff;
}