body {
	margin: 0em;
	padding: 0em;
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
img{
	border: none;
}
a{
	color: #000;
}
p {
	font-size: 0.65em;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
ul li {
	font-size: 0.65em;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	list-style-type: none;
}

ol li {
	font-size: 0.65em;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
h1 {
	font-size: 0.9em;
	font-weight: normal;
	color: #EA3A00;
	text-decoration: none;
}
h2 {
	padding-top: 1em;
	font-size: 0.79em;
	font-weight: normal;
	color: #DF2809;
	text-decoration: none;
}
h3 {
	font-size: 0.65em;
	font-weight: bold;
	text-decoration: none;
	color: #3D2E0C;
	padding-top: 1em;
}
h4 {
	font-size: 0.65em;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	line-height: 1.5em;
}
h5 {
	font-size: 0.64em;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
	line-height: 1.5em;
}
div#wrapperStart{
	background: url(../../images/bginnehall2.png) no-repeat;
	width: 56.25em;
	height: 40em;
	float:left;
	margin: 0.5em 0em 0em 0.5em;
	padding-left: 9.38em;
}
#header{
	margin-top: -0.2em;
	padding: 0em;
	width: 56.25em;
	padding-top: 0.2em;
}
#logotype{
	width: 7.88em;
	background-repeat: no-repeat;
	float:left;
	margin: 0em;
}
#webbyra{
	padding-top: 1.9em;
	padding-left: 9em;
}
#webbyra p{
	color: #C1BFC0;
}
#top {
	float:left;
	width: 52.31em;
	height: 14.81em;
	margin: 0em;
	background-color: #6E6f71;
}
img#switchPic{
	margin-top: 0em;
}
#menu {
	float:left;
	width: 52.50em;
	height: 1.44em;
	background: #6E6f71;
	margin-top: -0.1em;
}
#menu a{
	color: #000;
	text-decoration: none;
}
#menu ul li{
	display: inline;
	list-style-type: none;
	float: left;
	margin: 0em;
}
#menu ul li a{
	color: #fff;
	margin: 0.3em 0em;
}
ul#links{
	width: 52.50em;
	margin: 0em;
	margin-left: 0em;
	padding-left: 0em;
	float: left;
}
ul#links li{
	display: inline;
}
ul#links a {		
	font-size: 110%;	
	font-weight: normal;
	display: block;
	float: left;
	color: #fff;
	margin: 0em;
	text-align: center;
}
li#webbLink{
	margin: 0em;
	padding-left: 3.5em;
}
li#webbLink span.borderLink{
	float: left;
	margin: 0em 0em 0em 2.8em;
	padding: 1em 0em 1em 0em;
	border-right: #fff solid 1px;
}
li#customerLink{
	margin: 0em;
	padding-left: 3em;
}
li#customerLink span.borderLink{
	float: left;
	margin-left: 3.1em;
	padding: 1em 0em 1em 0em;
	border-right: #fff solid 1px;
}
li#aboutLink{
	padding-left: 2.5em
}
li#aboutLink span.borderLink{
	float: left;
	margin-left: 2.3em;
	padding: 1em 0em 1em 0em;
	border-right: #fff solid 1px;
}
li#newsLink{
	padding-left: 2.5em;
}
li#newsLink span.borderLink{
	float: left;
	margin-left: 2em;
	padding: 1em 0em 1em 0em;
	border-right: #fff solid 1px;
}
li#workLink{
	padding-left: 2.5em;
}
li#workLink span.borderLink{
	float: left;
	margin-left: 3em;
	padding: 1em 0em 1em 0em;
	border-right: #fff solid 1px;
}
li#contactLink{
	padding-left: 2.5em;
}

#content {
	float:left;
	width: 56.25em;
	height: 14.81em;
	margin: 0em;
	padding-bottom: 0em;
}
.hotspot {
	float: left;
	background-image: url(../images/bgkapsel2.gif);
	background-repeat: no-repeat;
	width: 546em;
	height: 13.44em;
	margin-top: 1.25em;
}
#rightColumn {
	float: right;
	background-image: url(../images/bgkolumn.jpg);
	background-repeat: no-repeat;
	width: 17.19em;
	height: 41.94em;
	margin-top: 1.00em;
	margin-right: 4.00em;
}
#textColumn {
	width: 14.0em;
	height: 35.50em;
	margin-top: 3.75em;
	margin-left: 1.88em;
}
#pureHotspot {
	float: left;
	width: 33.65em;
	height: 13.13em;
	margin-top: 1.25em;
	padding: 0em 0em 0em 0em;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 0em;
}
#hotspotContentPic {
	float: left;
	width: 15.75em;
	height: 10.38em;
	margin-left: 1.56em;
	margin-top: 1.25em;
}
#hotspotContentText {
	float: right;
	width: 14.38em;
	margin-top: 1.25em;
	margin-right: 1.25em;
}
a.boldLink{
	font-weight: bold;
}
a#aboutUs{
	float: left;
	clear: left;
	margin-top: 2em;
}
#hotspotPicRight {
	float: right;
	width: 14.38em;
	height: 10.38em;
	margin-top: 1.25em;
	margin-left: 0em;
	margin-right: 2.50em;
	margin-bottom: 0em;
}
#hotspotPicRight img{
	margin-top: 0.5em;
}
#hotspotTextLeft {
	float: left;
	width: 15.75em;
	margin-left: 1.06em;
	margin-top: 1.25em;
}
#bordsplanbild {
	width: 13.00em;
	height: 13.00em;
	margin-left: 0.2em;
	border: 1px solid #63bfdc;
	float: left;
}
#bordsplantext {
	width: 19.90em;
	border: 1px solid #63bfdc;
	float: right;
	background-color: #e0f2f8;
	padding-top: 0.50em;
	height: 12.44em;
}
#bordsplancontent {
	background-color: #fff;
	margin-top: 0.4em;
	margin-right: 0.50em;
	margin-left: 0.50em;
	height: 7.69em;
	width: 18.44em;
	padding-top: 0.50em;
	padding-right: 0.19em;
	padding-left: 0.50em;
}
p#visitPage{
	width: 22em;
	float: left;
}
p#visitPage a{
	float: left;
	clear: both;
}
#logobordsplan {
	background-color: #fff;
	height: 3.38em;
	width: 11.25em;
	margin-left: 1.00em;
}
.hotspot {
	float: left;
	background-image: url(../images/bgkapsel2.gif);
	background-repeat: no-repeat;
	width: 34.13em;
	height: 13.69em;
	margin-top: 1.25em;
}
/*#uppdraginnehall {
	background-image: url(../images/bguppdrag.gif);
	width: 56.25em;
	background-repeat: no-repeat;
	float:left;
	margin: 0em;
	padding-left: 9.38em;
}*/
div#wrapperWebb{
	background-image: url(../images/bgsidawebbutveckling.gif);
	width: 56.25em;
	background-repeat: no-repeat;
	float:left;
	margin: 0.5em 0em 0em 0.5em;
	padding-left: 9.38em;
}
#hotspotWeb {
	float: left;
	width: 295px;
	height: 236px;
	margin-top: 1.25em;
}
#pureHotspotWeb {
	float: left;
	width: 534px;
	height: 245px;
	margin-top: 1em;
	padding: 0em;
	margin-bottom: 0em;
	margin-left: 0.5em;
	background-image: url(../images/bgtextwebbutveckling.gif);
}
#pureHotspotWeb h1{
	width: 500px;
	margin: 3em 0em 0em 1em;
}
#pureHotspotWeb p{
	width: 500px;
	margin-left: 1.5em;
}
#columnWeb {
	float: left;
	background-repeat: no-repeat;
	width: 200px;
	height: 402px;
	margin-top: 0.6em;
	background-image: url(../images/bgwebbutveckling1.gif);
	border: 1px solid #000066;
	margin-left: 0.4em;
}
#columnWeb h2{
	margin-left: 0.5em;
}
#columnWeb p{
	margin-left: 0.7em;
	width: 185px;
}
#columnWeb2 {
	float: left;
	background-repeat: no-repeat;
	width: 200px;
	height: 402px;
	margin-top: 0.6em;
	background-image: url(../images/bgwebbutveckling2.gif);
	border: 1px solid #000066;
	margin-left: 0.4em;
}
#columnWeb2 h2{
	margin-left: 0.5em;
}
#columnWeb2 p{
	margin-left: 0.7em;
	width: 185px;
}
#columnWeb3 {
	float: left;
	background-repeat: no-repeat;
	width: 200px;
	height: 402px;
	margin-top: 0.6em;
	background-image: url(../images/bgwebbutveckling3.gif);
	border: 1px solid #000066;
	margin-left: 0.4em;
}
#columnWeb3 h2{
	margin-left: 0.5em;
}
#columnWeb3 p{
	margin-left: 0.7em;
	width: 185px;
}
#columnWeb4 {
	float: left;
	background-repeat: no-repeat;
	width: 200px;
	height: 402px;
	margin-top: 0.6em;
	background-image: url(../images/bgwebbutveckling4.gif);
	border: 1px solid #000066;
	margin-left: 0.4em;
	margin-bottom: 0.5em;
}
#columnWeb4 h2{
	margin-left: 0.7em;
}
#columnWeb4 p{
	margin-left: 0.5em;
	width: 185px;
}
div#wrapperCustomer{
	background: url(../images/bgkund.gif) no-repeat top left;
	width: 56.25em;
	height: 72em;
	float:left;
	margin: 0.5em 0em 0em 0.5em;
	padding-left: 9.38em;
}
span.underline{
	text-decoration: underline;
}
#customerColumn {
	float: left;
	background-image: url(../images/bgkolumnkund.jpg);
	background-repeat: no-repeat;
	width: 17.19em;
	height: 41.94em;
	margin-top: 1em;
	margin-right: 1em;
}
#customerTextColumn {
	margin: 0em;
	margin-top: 5.5em;
	margin-left: 0em;
	width: 15em;
}
ul#ourCustomer li{
	padding-top: 1em;
	list-style-type: none;
	margin-left: -1.5em;
}
div#currentAssignment {
	background: url(../images/uppdragtopp.gif) no-repeat top left;
	float: left;
	clear: right;
	width: 32em;
	background-color: #fff;
	margin-top: 1.25em;
	margin-bottom: 0em;
	margin-left: 0em;
	padding: 0.5em 0.5em 0em 1em;
}
div#currentAssignmentBorder{
	background: #fff url(../images/kunderochuppdragborder.png) repeat-y top left;
	width: 33.44em;
	float: left;
	margin: 0.1em 0em -0.1em -0.9em;
	padding: 0em 0em 0em 1em;
}
div#currentAssignmentBorder p{
	margin-top: 0em;
	padding: 0em 1em 0em 0em;
}
div#currentAssignmentBottom{
	background: url(../images/uppdragbottom.gif) no-repeat bottom left;
	width: 35em;
	height: 0.69em;
	margin-left: -1em;
	clear: both;
}
div#putthroughAssignment{
	background: #fff url(../images/uppdragtopp.gif) no-repeat top left;
	float: left;
	width: 32em;
	margin-top: 1.25em;
	margin-bottom: 1em;
	margin-left: 0em;
	padding: 0.5em 0.5em 0em 1em;
}
div#putthroughAssignmentBorder{
	background: #fff url(../images/kunderochuppdragborder.png) repeat-y top left;
	width: 33.44em;
	float: left;
	margin: 0.1em 0em -0.1em -0.9em;
	padding: 0em 0em 0em 1em;
}
div#putthroughAssignmentBorder p{
	padding: 0em 1em 0em 0em;
	margin-top: 0em;
	margin-right: 1em;
}
div#putthroughAssignmentBottom{
	background: url(../images/uppdragbottom.gif) no-repeat bottom left;
	width: 35em;
	height: 0.69em;
	margin-left: -1em;
	clear: both;
	overflow: hidden;
}
div#wrapperNews {
	background: url(../images/bginnehall3.gif) no-repeat;
	width: 56.25em;
	height: 40em;
	float: left;
	margin: 0.5em 0em 0em 0.5em;
	padding-left: 9.38em;
}
#textColumnNews {
	background: url(../images/bglistnyheter.gif) no-repeat top left;
	float: left;
	width: 15.75em;
	margin: 1.2em 0.88em 0em 0em;
	padding: 1em 0em 0em 0em;
}
#textColumnNews ul{
	width: 15.58em;
	margin-top: 2em;
	padding: 0em 0em 0em 0em;
	background-color: #B1D0D3;
	margin: 0em 0em 0em 0.1em;
}
#textColumnNews li{
	text-align: center;
	padding: 1em 0em 1em 0em;
	border-bottom: #fff solid 1px;
}
ul.news{
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
}
li.news{
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
}
li.news a{
	font-size: 1.2em;
	font-weight: bold;
	color: #698588;
	text-decoration: none;
}
li.news_white a{
	font-size: 1.2em;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
#textColumnNewsBottom {
	background: url(../images/bgnewsbottom.gif) no-repeat left bottom;
	float: left;
	width: 15.75em;
	padding-top: 1em;
}
/*.kapselnyheter {
	float: left;
	width: 15.75em;
	margin-left: 1.56em;
	margin-top: 1.25em;
}*/
.HotspotNewsPic {
	float: left;
	width: 17.88em;
	border: 1px solid #999999;
}
.HotspotNewsText ul {
	float: left;
	margin-top: 0.8em;
	margin-left: -1.7em;
}
/*#kapselcontentnyheter {
	float: left;
	width: 34.13em;
	height: 35.63em;
	background-color: #fff;
	margin-top: 1.44em;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 0em;
	border: 1px solid #ACD3D0;
	padding-top: 0.94em;
	padding-left: 0.94em;
}*/
#textkolumnnyheter {
	width: 12.50em;
	height: 38.13em;
	margin-left: 1.88em;
	color: #fff;
}
.pureHotspotNews{
	float: left;
	width: 34.13em;
	height: 11.88em;
	margin: 1.56em 0em 0em 0em;
	padding: 0em;
	border-bottom: #378300 dashed 1px;
	border-right: #378300 dashed 1px;
}
.NewsText{
	float: left;
	width: 34.13em;
	margin-top: 1.56em;
	padding: 0em 1em 1em 0em;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 0em;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #378300;
}
div#wrapperAbout{
	background: url(../images/bguppdrag.png) no-repeat;
	width: 56.25em;
	height: 40em;
	float:left;
	margin: 0.5em 0em 0em 0.5em;
	padding-left: 9.38em;
}
.hotspotAssignment {
	float: left;
	background-repeat: no-repeat;
	width: 39.81em;
	height: 12.06em;
	margin-top: 1.25em;
	background-image: url(../images/bgkapseluppdrag.jpg);
}
.hotspotAssignment2 {
	float: left;
	background-repeat: no-repeat;
	width: 39.81em;
	height: 12.06em;
	margin-top: 1.25em;
	background-image: url(../images/bgkapseluppdrag.gif);
}
.assignmentPhoto {
	float: left;
	background-repeat: no-repeat;
	margin-top: 1.25em;
	background-image: url(../images/bgkapseluppdrag.gif);
	height: 12.06em;
}
.hotspotAssignmentText {
	float: right;
	width: 37.33em;
	height: 9.38em;
	margin-top: 1.25em;
	margin-right: 1em;
	margin-left: 1em;
}
div#redFlower{
	background: url(../images/rodblomma.gif) no-repeat bottom right;
	float: right;
	width: 25.69em;
	height: 5.88em;
}
div#wrapperWork{
	background-image: url(../images/bgarbesmetod.gif);
	background-repeat: no-repeat;
	width: 56.25em;
	height: 40em;
	float:left;
	margin: 0.5em 0em 0em 0.5em;
	padding-left: 9.38em;
}
#columnWork {
	float: left;
	background-image: url(../images/bgcolumnarbetsmetod.gif);
	background-repeat: no-repeat;
	width: 15.44em;
	height: 39.69em;
	margin-top: 1em;
	margin-right: 0.8em;
}
#textColumnWork {
	width: 12.5em;
	margin-top: 4.2em;
	margin-left: 1.88em;
}
#textColumnWork p{
	margin-left: 1em;
}
ul#method {
	margin: 0em;
	margin-left: -2em;
	margin-top: -0.5em;

}
ul#method li{
	list-style-type: decimal;
	padding-top: 1em;
}
#textWork {
	float: left;
	width: 33.38em;
	background-color: #fff;
	padding-top: 1em;
	padding-bottom: 1em;
	padding-left: 1em;
	background: url(../images/bgstortextarbetsmetod.gif) repeat-y;
	padding-right: 1em;
}
#photoWork {
	float: left;
	width: 564px;
	margin-top: 1.25em;
	margin-bottom: 0em;
	margin-left: 0em;
}
div#wrapperContact{
	background: url(../images/bgkontaktaoss.gif) no-repeat;
	width: 56.25em;
	float:left;
	margin: 0.5em 0em 0em 0.5em;
	padding-left: 9.38em;
}
#hotspotContact {
	width: 53.19em;
	height: 16.88em;
	margin-top: 0em;
	background: url(../images/bgquestionarkontaktaoss.gif) no-repeat;
}
div#map{
	float: left;
	margin: 4em 0em 0em 1.5em;
}
#contactText {
	width: 30em;
	padding: 1em 0em 0em 0em;
	margin-left: 22em;
}
#flashContent {
	float: left;
	background-image: url(../images/bgflashanimationer.gif);
	background-repeat: no-repeat;
	margin: 1.25em 0em 0em 0em;
	padding: 0em 0em 0em 1em;
	width: 53.19em;
}
#flashContent img{
	margin: 1em 0em 0em 0em;
}
#flashMenu {
	margin: 1em 0em 0em 0em;
	padding: 0.25em 0em 1em 0em;
	height: 7em;
	width: 45em;
}
#flashMenu img{
	margin: 0em 0.25em 0.5em 0em;
	height: 48px;
	width: 116px;
	background-color: #ffffff;
}
#flashTextContent {
	margin-top: 0em;
	padding: 0em 0em 0em 0em;
}
div#wrapperGallery {
	background: url(../images/bgflash.gif) no-repeat;
	width: 65.50em;
	height: 61.25em;
	float:left;
	margin: 0.5em 0em 0em 0.5em;
	padding-left: 9.38em;
}
#galleryContent{
	background: url(../images/bgflashanimationer.gif) no-repeat;
	width: 52.81em;
	height: 41.75em;
	margin: 1em 0em 0em -0.2em;
}
img#rubrik{
	margin: 0em 0em 2em 2em;
	padding: 1em 0em 1em 1em;
}
#galleryContent img{
	margin: 1em 0em 0em 1em;
	border: 1px solid white
}
h1#galleriRubrik{
	margin: 1em 0em 1em 4.9em;
	padding: 1em 0em 0em 0em;
}
#imagegallery{
	margin: 0em;
	margin-left: 3.5em;
}
#imagegallery a{
	text-align: left;
	margin: 0em;
	outline: none;
}
#picholder{
	background-color: #fff;
	width: 43.75em;
	height: auto;
	margin: 1em auto 0em auto;
	padding: 0.5em 0em 0.5em 0em;
}
#galleryBottom{
	background-color: #CCC;
	width: 42.8em;
	margin: 0em auto 0em auto;
	padding: 1em 0em 1em 1em;
}
#footer {
	background: url(../images/bgfooter.jpg) no-repeat;
	clear: both;
	width: 27em;
	padding: 0em 0em 1em 30em;
	overflow: hidden;
}
#footer h5 {
	text-align: center;
	margin-left: -40.5em;
	margin-top: 0.5em;
}

#flash-animation-grey-box {
	background-color: #868485;
	margin: 0em auto 0em auto;
	width: 47em;
	height: 6.8em;
	color: white;
}

#flash-animation-grey-box  h2 {
	margin-top: 0px;
	color: white;
}

#flash-animation-grey-box  p {
	color: white;
}

#flash-animation-grey-box  a {
	color: white;
}

.text-on-gallery-pages {
	margin: 0em 2.3em 0em 2.5em;
	}
	
#publiceringbox {
	float: left;
}

#publiceringbox-top {
	background-image: url(../images/bgkolumnpubliceringtop.jpg);
	background-repeat: no-repeat;
	width: 17.19em;
	height: 1.56em;
	margin-top: 1em;
	margin-bottom: -1em;
	}
	
	#publiceringbox-content {
	background-image: url(../images/bgkolumnpublicerincontent.jpg);
	background-repeat: repeat-y;
	width: 17.19em;
	min-height: 37em;
	margin-bottom: 0;
	margin-top: 0;
	}
	
	#publiceringbox-bottom {
	background-image: url(../images/bgkolumnpubliceringbottom.jpg);
	background-repeat: no-repeat;
	width: 17.19em;
	height: 2.44em;
	margin-top: -1em;
	}
	
#wrapperpublicering{
	background: url(../images/bgsitemap.gif) no-repeat top left;
	width: 76.13em;
	height: 71.38em;
	margin: 0.5em 0em 0em 0.5em;
	padding-left: 9.38em;
}

#publicering-verktyg{
	float: left;
	border-style: solid;
	border-color: #a9ac48;
	border-width: 0.1em;
	width: 32.7em;
	margin: 1.15em 0em -0.1em 0.5em;
	padding: 0em 1em 0em 1em;
}

#publiceringTextColumn {
	margin: 0em;
	margin-top: 1em;
	margin-left: 1.3em;
	margin-right: 1.3em;
}

#imagesgallery{
	margin: 1.5em 1em 7em 1em;
	}

	
#GalleryText {
	width: 45em;
	margin-top: 1.25em;
	margin-right: 1em;
	margin-left: 1em;
}

