/* Global */

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	color: #000000;
	font-weight: normal;
}
body {
	background-color: #FFFFFF;
	margin: 0px;
}
a {
	color: #999999;
	text-decoration: none;
}
a:hover {
	text-decoration: none;
	color: #000000;
}
p {
	margin-top: 0px;
	margin-bottom: 16px;
}

/* Layout */

#logo{
	position: absolute;
	left: 25px;
	top: 25px;
	z-index: 6;
}

#logointro{
	position: absolute;
	left: 28px;
	top: 15px;
	z-index: 6;
}

#bloggtext{
	position: absolute;
	left: 30px;
	top: 26px;
	width: 664px;
	display:block;
	z-index: 2;
	height: 25px;
}


#mm{
	position: absolute;
	left: 30px;
	top: 82px;
	width: 150px;
	display:block;
	z-index: 6;
	height: 25px;
}

#mmjap{
	position: absolute;
	left: 29px;
	top: 113px;
	width: 150px;
	display:block;
	z-index: 4;
	height: 2px;
}

#sm3{
	position: absolute;
	left: 30px;
	top: 185px;
	width: 150px;
	display:block;
	height: 114px;
}
#sm4{
	position: absolute;
	left: 30px;
	top: 247px;
	width: 150px;
	display:block;
	height: 105px;
	z-index: 3;
}


#smProj{
	position: absolute;
	left: 30px;
	top: 187px;
	width: 150px;
	display:block;
	z-index: 6;

}

#smProj2{
	position: absolute;
	left: 30px;
	top: 175px;
	width: 156px;
	display:block;
	z-index: 2;
	height: 78px;
}


#smTwo{
	position: absolute;
	left: 200px;
	top: 246px;
	width: 150px;
	z-index: 2;
}
#smAlt{
	position: absolute;
	left: 30px;
	top: 245px;
	z-index: 2;	
}
#pg{
	position: absolute;
	left: 30px;
	top: 548px;
	z-index: 8;
	width: 166px;
	height: 1px;
}

#arrow1{
	position: absolute;
	left: 130px;
	top: 538px;
	z-index: 3;
	width: 166px;
	height: 1px;
}

#hl{
	position: absolute;
	left: 199px;
	top: 15px;
	z-index: 5;
}

#hltest{
	position: absolute;
	left: 714px;
	top: 110px;
	z-index: 5;
	width: 173px;
	height: 28px;
}


#hlBlogg{
	position: absolute;
	left: 25px;
	top: 15px;
	z-index: 5;
}


#txtColOne{
	position: absolute;
	left: 200px;
	top: 80px;
	width: 325px;
	z-index: 2;
	height: 249px;
}
#txtColTwo{
	position: absolute;
	left: 540px;
	top: 80px;
	width: 325px;
	z-index: 2;
	height: 249px;
	
}

#txtColOne2{
	position: absolute;
	left: 250px;
	top: 80px;
	width: 325px;
	z-index: 2;
	height: 249px;
}
#txtColTwo2{
	position: absolute;
	left: 590px;
	top: 80px;
	width: 325px;
	z-index: 2;
	height: 249px;
	
}

#medarbetare1{
	position: absolute;
	left: 3px;
	top: 25px;
	width: 325px;
	z-index: 2;
	
}

#medarbetare2{
	position: absolute;
	left: 3px;
	top: 102px;
	width: 325px;
	z-index: 2;
	
}

#medarbetare3{
	position: absolute;
	left: 3px;
	top: 179px;
	width: 325px;
	z-index: 2;
	
}

#medarbetare4{
	position: absolute;
	left: 3px;
	top: 256px;
	width: 325px;
	z-index: 2;
	
}

#medarbetare5{
	position: absolute;
	left: 3px;
	top: 333px;
	width: 325px;
	z-index: 2;
	
}

#medarbetare6{
	position: absolute;
	left: 3px;
	top: 411px;
	width: 325px;
	z-index: 2;
	
}

#medarbetare7{
	position: absolute;
	left: 5px;
	top: 25px;
	width: 325px;
	z-index: 2;
	
}

#medarbetare8{
	position: absolute;
	left: 5px;
	top: 102px;
	width: 325px;
	z-index: 2;
	
}

#medarbetare9{
	position: absolute;
	left: 5px;
	top: 179px;
	width: 325px;
	z-index: 2;
	
}

#medarbetare10{
	position: absolute;
	left: 5px;
	top: 256px;
	width: 325px;
	z-index: 2;
	
}

#medarbetare11{
	position: absolute;
	left: 5px;
	top: 332px;
	width: 324px;
	z-index: 2;
	
}

#medarbetare12{
	position: absolute;
	left: 5px;
	top: 409px;
	width: 325px;
	z-index: 2;
	
}

#medarbetarefort{
	position: absolute;
	left: -50px;
	top: 490px;
	width: 325px;
	z-index: 2;
	
}

#medarbetarerubrik{
	position: absolute;
	left: -50px;
	top: 0px;
	width: 325px;
	z-index: 2;
}



#image{
	position: absolute;
	left: 540px;
	top: 80px;
	width: 325px;
	z-index: 2;
	height: 670;
}
#txtColOneA{
	position: absolute;
	left: 200px;
	top: 121px;
	width: 325px;
	z-index: 4;
}
#txtColTwoA{
	position: absolute;
	left: 540px;
	top: 120px;
	width: 325px;
	z-index: 2;
}


#image{
	z-index: 1;
	position: absolute;
	width: 660px;
	text-align: right;
	left: 199px;
	top: 80px;
}




#flash{
	z-index: 1;
	position: absolute;
	text-align: left;
	left: 201px;
	top: 30px;
}

#flashA{
	z-index: 1;
	position: absolute;
	width: 660px;
	text-align: right;
	left: 31px;
	top: 86px;
}

#flashB{
	z-index: 1;
	position: absolute;
	width: 660px;
	text-align: right;
	left: 31px;
	top: 23px;
}

#flashC{
	z-index: 1;
	position: absolute;
	width: 660px;
	text-align: right;
	left: 201px;
	top: 25px;
}



#moves{
	z-index: 1;
	position: absolute;
	width: 860px;
	text-align: right;
	left: 30px;
	top: 80px;
}

#background{
	z-index: 1;
	position: absolute;
	left: 0px;
	top: 0px;
	width:100%;
	height: 100%;
}

#mm img{
	display:block;
}
#sm img{
	display:block;
}
#smProj img{
	display:block;
}

#smProj2 img{
	display:block;
}

#smTwo img{
	display:block;
}

#pg img{
	margin-right:2px;
	margin-bottom:5px;
}

/* Specials */

.mmItemL {
	margin-top:-5px;
	margin-bottom:-5px;
}


#introtext{
	z-index: 2;
	position: absolute;
	width: 150px;
	height: 279px;
	text-align: left;
	left: 29px;
	top: 185px;
}


#bannerleft{
	z-index: 2;
	position: absolute;
	width: 150px;
	height: 550px;
	text-align: left;
	left: 31px;
	top: 385px;
}



#bannerhl{
	z-index: 1;
	position: absolute;
	width: 150px;
	height: 40;
	text-align: left;
	left: 879px;
	top: 15px;
}


#banner{
	z-index: 1;
	position: absolute;
	width: 150px;
	height: 550px;
	text-align: left;
	left: 879px;
	top: 80px;
}


#bannerligganderubrik{
	z-index: 1;
	position: absolute;
	width: 150px;
	height: 200;
	text-align: left;
	left: 30px;
	top: 628px;
}

#bannerliggande{
	z-index: 1;
	position: absolute;
	width: 150px;
	height: 200;
	text-align: left;
	left: 30px;
	top: 642px;
}

#bannerliggande2{
	z-index: 1;
	position: absolute;
	width: 150px;
	height: 200;
	text-align: left;
	left: 201px;
	top: 653px;
}

#bannerligganderubrik2{
	z-index: 1;
	position: absolute;
	width: 150px;
	height: 200;
	text-align: left;
	left: 201px;
	top: 626px;
}

#bannerligganderubrik3{
	z-index: 1;
	position: absolute;
	width: 150px;
	height: 200;
	text-align: left;
	left: 372px;
	top: 625px;
}

#bannerliggande3{
	z-index: 1;
	position: absolute;
	width: 150px;
	height: 200;
	text-align: left;
	left: 372px;
	top: 639px;
}


#intro{
	z-index: 1;
	position: absolute;
	width: 831px;
	height: 550px;
	text-align: right;
	left: 31px;
	top: 23px;
}

#introtry{
	z-index: 1;
	position: absolute;
	width: 831px;
	height: 550px;
	text-align: right;
	left: 31px;
	top: 23px;
}



#intro2{
	z-index: 1;
	position: absolute;

	text-align: right;
	left: 0px;
	top: 0px;
}

#imagejohan{
	z-index: 1;
	position: absolute;
	width: 660px;
	text-align: right;
	left: 199px;
	top: 167px;
}

#smClients{
	position: absolute;
	left: 200px;
	top: 263px;
	width: 150px;
	z-index: 2;
}

#smClients2{
	position:absolute;
	left: 372px;
	top: 263px;
	width: 150px;
	z-index: 2;
}

/*Specials*/

#image{
	z-index: 1;
	position: absolute;
	width: 660px;
	text-align: right;
	left: 199px;
	top: 90px;
}

#imagenew{
	z-index: 1;
	position: absolute;
	width: 660px;
	text-align: right;
	left: 199px;
	top: 80px;
}

#imageintro{
	z-index: 1;
	position: absolute;
	width: 660px;
	text-align: right;
	left: 178px;
	top: 24px;
}

#flashhjartat{
	z-index: 1;
	position: absolute;
	width: 660px;
	text-align: right;
	left: 40px;
	top: 195px;
}

#flashDesignS{
	z-index: 1;
	position: absolute;
	width: 328px;
	text-align: right;
	left: 537px;
	top: 387px;
	height: 313px;
}


#bvdare{
	z-index: 1;
	position: absolute;
	width: 394px;
	height: 262px;
	text-align: right;
	left: 467px;
	top: 319px;
}

/* MEDARBETARBILD 1*/

#pic {
	z-index: 5;
	background-color: #FFFFFF;
	left: 199px;
	position: relative;
	top: 106px;
	width: 44px;
	height: 65px;
}

#pic a .large {
	border: 0px;
	display: block;
	height: 1px;
	left: 0px;
	position: absolute;
	top: 0px;
	width: 1px;
}

#pic a img {
	border: 0;
}

/*Lilla bilden*/

#pic a.p1, #pic a.p1:visited {
	background: #FFFFFF;
	
	display: block;
	height: 65px;
	left: 0;
	text-decoration: none;
	top: 0;
	width: 44x;
}

#pic a.p1:hover {
	
	color: #000000;
	text-decoration: none;
}

/* Större bild*/
#pic a.p1:hover .large {
	
	display: block;
	width: 198px;
	height: 297px;
	left: 54px;
	position: absolute;
	
	
}

/* MEDARBETARBILD 2*/

#picc {
z-index: 5;
	background-color: #FFFFFF;
	left: 199px;
	position: relative;
	top: 118px;
	width: 44px;
	height: 65px;
}

#picc a .large {
	border: 0px;
	display: block;
	height: 1px;
	left: 0px;
	position: absolute;
	top: 0px;
	width: 1px;
}

#picc a img {
	border: 0;
}

/*Lilla bilden*/

#picc a.p1, #picc a.p1:visited {
	background: #FFFFFF;
	
	display: block;
	height: 65px;
	left: 0;
	text-decoration: none;
	top: 0;
	width: 44x;
}

#picc a.p1:hover {
	
	color: #000000;
	text-decoration: none;
}

/* Större bild*/
#picc a.p1:hover .large {
	
	display: block;
	width: 198px;
	height: 297px;
	left: 54px;
	position: absolute;
	
	
}

/* MEDARBETARBILD 3*/

#piccc {
z-index: 5;
	background-color: #FFFFFF;
	left: 199px;
	position: relative;
	top: 130px;
	width: 44px;
	height: 65px;
}

#piccc a .large {
	border: 0px;
	display: block;
	height: 1px;
	left: 0px;
	position: absolute;
	top: 0px;
	width: 1px;
}

#piccc a img {
	border: 0;
}

/*Lilla bilden*/

#piccc a.p1, #piccc a.p1:visited {
	background: #FFFFFF;
	
	display: block;
	height: 65px;
	left: 0;
	text-decoration: none;
	top: 0;
	width: 44x;
}

#piccc a.p1:hover {
	
	color: #000000;
	text-decoration: none;
}

/* Större bild*/
#piccc a.p1:hover .large {
display: block;
	width: 198px;
	height: 297px;
	left: 54px;
	position: absolute;
	
	
}

/* MEDARBETARBILD 4*/

#picccc {
z-index: 5;
	background-color: #FFFFFF;
	left: 199px;
	position: relative;
	top: 142px;
	width: 44px;
	height: 65px;
}

#picccc a .large {
	border: 0px;
	display: block;
	height: 1px;
	left: 0px;
	position: absolute;
	top: 0px;
	width: 1px;
}

#picccc a img {
	border: 0;
}

/*Lilla bilden*/

#picccc a.p1, #picccc a.p1:visited {
	background: #FFFFFF;
	
	display: block;
	height: 65px;
	left: 0;
	text-decoration: none;
	top: 0;
	width: 44x;
}

#picccc a.p1:hover {
	
	color: #000000;
	text-decoration: none;
}

/* Större bild*/
#picccc a.p1:hover .large {
	
display: block;
	width: 198px;
	height: 297px;
	left: 54px;
	top: -231px;
	position: absolute;
	
	
}

/* MEDARBETARBILD 5*/

#piccccc {
z-index: 5;
	background-color: #FFFFFF;
	left: 199px;
	position: relative;
	top: 154px;
	width: 44px;
	height: 65px;
}

#piccccc a .large {
	border: 0px;
	display: block;
	height: 1px;
	left: 0px;
	position: absolute;
	top: 0px;
	width: 1px;
}

#piccccc a img {
	border: 0;
}

/*Lilla bilden*/

#piccccc a.p1, #piccccc a.p1:visited {
	background: #FFFFFF;
	
	display: block;
	height: 65px;
	left: 0;
	text-decoration: none;
	top: 0;
	width: 44x;
}

#piccccc a.p1:hover {
	
	color: #000000;
	text-decoration: none;
}

/* Större bild*/
#piccccc a.p1:hover .large {
	
	display: block;
	width: 198px;
	height: 297px;
	left: 54px;
	top: -231px;
	position: absolute;
	
}

/* MEDARBETARBILD 6*/

#picccccc {
z-index: 5;
	background-color: #FFFFFF;
	left: 199px;
	position: relative;
	top: 166px;
	width: 44px;
	height: 65px;
}

#picccccc a .large {
	border: 0px;
	display: block;
	height: 1px;
	left: 0px;
	position: absolute;
	top: 0px;
	width: 1px;
}

#picccccc a img {
	border: 0;
}

/*Lilla bilden*/

#picccccc a.p1, #picccccc a.p1:visited {
	background: #FFFFFF;
	
	display: block;
	height: 65px;
	left: 0;
	text-decoration: none;
	top: 0;
	width: 44x;
}

#picccccc a.p1:hover {
	
	color: #000000;
	text-decoration: none;
}

/* Större bild*/
#picccccc a.p1:hover .large {
	
	display: block;
	width: 198px;
	height: 297px;
	left: 54px;
	top: -231px;
	position: absolute;
	
	
}


/* MEDARBETARBILD 7*/

#piic {
z-index: 4;

	left: 541px;
	position: relative;
	top: -284px;
	width: 44px;
	height: 65px;
}

#piic a .large {
	
	display: block;
	height: 1px;
	left: 0px;
	position: absolute;
	top: 0px;
	width: 1px;
}

#piic a img {
	border: 0;
}

/*Lilla bilden*/

#piic a.p1, #piic a.p1:visited {

	
	display: block;
	height: 65px;
	left: 0;
	text-decoration: none;
	top: 0;
	width: 44x;
}

#piic a.p1:hover {
	

	text-decoration: none;
}

/* Större bild*/
#piic a.p1:hover .large {
	
display: block;
	width: 198px;
	height: 297px;
	left: 54px;
	position: absolute;
	
	
}

/* MEDARBETARBILD 8*/

#ppicc {
z-index: 4;
	background-color: #FFFFFF;
	left: 541px;
	position: relative;
	top: -272px;
	width: 44px;
	height: 65px;
}

#ppicc a .large {
	border: 0px;
	display: block;
	height: 1px;
	left: 0px;
	position: absolute;
	top: 0px;
	width: 1px;
}

#ppicc a img {
	border: 0;
}

/*Lilla bilden*/

#ppicc a.p1, #ppicc a.p1:visited {
	background: #FFFFFF;
	
	display: block;
	height: 65px;
	left: 0;
	text-decoration: none;
	top: 0;
	width: 44x;
}

#ppicc a.p1:hover {
	
	color: #000000;
	text-decoration: none;
}

/* Större bild*/
#ppicc a.p1:hover .large {
	
display: block;
	width: 198px;
	height: 297px;
	left: 54px;
	position: absolute;
	
	
}

/* MEDARBETARBILD 9*/

#pppiccc {
z-index: 4;
	background-color: #FFFFFF;
	left: 541px;
	position: relative;
	top: -260px;
	width: 44px;
	height: 65px;
}

#pppiccc a .large {
	border: 0px;
	display: block;
	height: 1px;
	left: 0px;
	position: absolute;
	top: 0px;
	width: 1px;
}

#pppiccc a img {
	border: 0;
}

/*Lilla bilden*/

#pppiccc a.p1, #pppiccc a.p1:visited {
	background: #FFFFFF;
	
	display: block;
	height: 65px;
	left: 0;
	text-decoration: none;
	top: 0;
	width: 44x;
}

#pppiccc a.p1:hover {
	
	color: #000000;
	text-decoration: none;
}

/* Större bild*/
#pppiccc a.p1:hover .large {
	
display: block;
	width: 198px;
	height: 297px;
	left: 54px;
	position: absolute;
	
	
}

/* MEDARBETARBILD 10*/

#ppppicccc {
z-index: 4;
	background-color: #FFFFFF;
	left: 541px;
	position: relative;
	top: -248px;
	width: 44px;
	height: 65px;
}

#ppppicccc a .large {
	border: 0px;
	display: block;
	height: 1px;
	left: 0px;
	position: absolute;
	top: 0px;
	width: 1px;
}

#ppppicccc a img {
	border: 0;
}

/*Lilla bilden*/

#ppppicccc a.p1, #ppppicccc a.p1:visited {
	background: #FFFFFF;
	
	display: block;
	height: 65px;
	left: 0;
	text-decoration: none;
	top: 0;
	width: 44x;
}

#ppppicccc a.p1:hover {
	
	color: #000000;
	text-decoration: none;
}

/* Större bild*/
#ppppicccc a.p1:hover .large {
display: block;
	width: 198px;
	height: 297px;
	left: 54px;
	top: -231px;
	position: absolute;
	
	
}

/* MEDARBETARBILD 11*/

#pppppiccccc {
z-index: 4;
	background-color: #FFFFFF;
	left: 541px;
	position: relative;
	top: -236px;
	width: 44px;
	height: 65px;
}

#pppppiccccc a .large {
	border: 0px;
	display: block;
	height: 1px;
	left: 0px;
	position: absolute;
	top: 0px;
	width: 1px;
}

#pppppiccccc a img {
	border: 0;
}

/*Lilla bilden*/

#pppppiccccc a.p1, #pppppiccccc a.p1:visited {
	background: #FFFFFF;
	
	display: block;
	height: 65px;
	left: 0;
	text-decoration: none;
	top: 0;
	width: 44x;
}

#pppppiccccc a.p1:hover {
	
	color: #000000;
	text-decoration: none;
}

/* Större bild*/
#pppppiccccc a.p1:hover .large {
	
display: block;
	width: 198px;
	height: 297px;
	left: 54px;
	top: -231px;
	position: absolute;
	
	
}

/* MEDARBETARBILD 12*/

#ppppppicccccc {
z-index: 4;
	background-color: #FFFFFF;
	left: 541px;
	position: relative;
	top: -224px;
	width: 44px;
	height: 65px;
}

#ppppppicccccc a .large {
	border: 0px;
	display: block;
	height: 1px;
	left: 0px;
	position: absolute;
	top: 0px;
	width: 1px;
}

#ppppppicccccc a img {
	border: 0;
}

/*Lilla bilden*/

#ppppppicccccc a.p1, #ppppppicccccc a.p1:visited {
	background: #FFFFFF;
	
	display: block;
	height: 65px;
	left: 0;
	text-decoration: none;
	top: 0;
	width: 44x;
}

#ppppppicccccc a.p1:hover {
	
	color: #000000;
	text-decoration: none;
}

/* Större bild*/
#ppppppicccccc a.p1:hover .large {
	
	display: block;
	width: 198px;
	height: 297px;
	left: 54px;
	top: -231px;
	position: absolute;
	
	
}
