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;
	margin-top:5px;
}
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: 1.3em;
	font-weight: normal;
	color: #EA3A00;
	text-decoration: none;
}
h2 {
	padding-top: 0em;
	font-size: 0.9em;
	font-weight: normal;
	color: #DF2809;
	text-decoration: none;
	margin-bottom:0;
}
h3 {
	padding-top: 0em;
	font-size: 0.8em;
	font-weight: normal;
	color: #DF2809;
	text-decoration: none;
	margin-bottom:0;
}
h4 {
	font-size: 0.65em;
	font-weight: bold;
	text-decoration: none;
	color: #3D2E0C;
	padding-top: 1em;
}
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: none;
	margin: 0em auto;
	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;
	margin-top:11px;
}
#top {
	float:left;
	width: 52.31em;
	height: 14.81em;
	margin: 0em;
	/*background-color: #6E6f71;*/
	background-color:#ffffff;
}
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: 72.6em;
	margin-top: 1.00em;
	margin-right: 4.00em;
}
#textColumn {
	width: 14.0em;
	height: 35.50em;
	margin-top: 3.75em;
	margin-left: 1.88em;
}

#textColumn h3{
	padding-top:0em;
	font-size: 0.65em;
	font-weight: bold;
	text-decoration: none;
	color: #3D2E0C;
}

#textColumn h4{
	padding-bottom:0em;
	margin-bottom:0em;
	font-size: 0.65em;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	line-height: 0.65em;
}

.newsFlow{
	padding-bottom:0.8em;
	color: #382d12;
	line-height: 0.7em;
}

.newsFlow .txt{
	font-size: 0.65em;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}


#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: auto;
	height: 10.38em;
	margin-left: 1.06em;
	margin-top: 1.25em;
}
#hotspotContentText {
	float: left;
	width: 14.38em;
	margin-top: 1.25em;
/*	margin-right: 1.06em; */
	margin-left: 0.9em;
}

#pureHotspot2 {
	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;
}

a.boldLink{
	font-weight: bold;
}
a#aboutUs{
	float: left;
	clear: left;
	margin-top: 2em;
}
.hotspotPicRight {
	float: left;
	width: auto;
	height: 10.38em;
	margin-top: 1.25em;
	margin-left: 0.9em;
	margin-bottom: 0em;
}
.hotspotPicRight img{
	margin-top: 0.5em;
}
#hotspotPicLeft {
	float: left;
	width: auto;
	height: auto;
	margin-top: 1.25em;
	margin-left: 1em;
	margin-right: 0.8em;
	margin-bottom: 0em;
}
#hotspotPicLeft img{
	margin-top: 0.5em;
}
#hotspotTextRight {
	float: left;
	width: 18.5em;
/*	margin-right: 1.06em; */
	margin-top: 1.25em;
}
#hotspotTextLeft {
	float: left;
	width: 15em;
	margin-left: 1.06em;
	margin-top: 1.25em;
}
#hotspotTextLeftprestashop {
	float: left;
	width:18.5em;
	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.9em;
	border: 1px solid #63bfdc;
	float: right;
	background-color: #e0f2f8;
	padding-top: 0.5em;
	height: 12.5em;
}
#bordsplancontent {
	background-color: #fff;
	margin-top: 0em;
	margin-right: 0.5em;
	margin-left: 0.5em;
	height: 8.09em;
	width: 18.18em;
	padding-top: 0.5em;
	padding-right: 0.19em;
	padding-left: 0.5em;
}

#kontorsplatsbild {
	width: 13.00em;
	height: 13.00em;
	margin-left: 0.2em;
	border: 1px solid #d6a226;
	float: left;
}
#kontorsplatstext {
	width: 19.9em;
	border: 1px solid #d6a226;
	float: right;
	background-color: #fff8ed;
	padding-top: 0.5em;
	height: 12.5em;
}
#kontorsplatscontent {
	background-color: #fff;
	margin-top: 0em;
/*	margin-right: 0.5em; */
	margin-left: 0.5em;
	height: 8.09em;
	width: 18.18em;
	padding-top: 0.5em;
	padding-right: 0.19em;
	padding-left: 0.5em;
}

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;
}
#logokontorsplats {
	height: 2.38em;
	width: 90%;
	margin-left: 1em;
	padding-top: 1em;
}

#logokontorsplats h2{
	font-size: 0.9em;
	color: #b67909;
	margin:0;
	padding:0;
}

.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;
	height: 72em;
	background-repeat: no-repeat;
	float:none;
	margin: 0 auto;
	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: 2em 0em 0em 0.8em;
}
#pureHotspotWeb h2{
	margin-left: 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.5em;
}
#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:none;
	margin: 0 auto;
	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: 0.7em;
	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:none;
	margin: 0 auto;
	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.56em;
	margin-top: 2em;
	padding: 0em 0em 1em 0em;
	background-color: #B1D0D3;
	margin: 0em 0em 0em 0.15em;
}

#textColumnNews ul ul{
	border-bottom:1px solid #fff;
	margin:0em 0em 0.3em 0em;
	padding:0.5em 0em 0em 0em;

}

#textColumnNews li{
	text-align: left;
	padding: 0.3em 1.8em 0.3em 1.8em;
	border-bottom: #fff none 1px;
}

ul.news_header{
	border-bottom:#ffffff 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.1em;
	font-weight: normal;
	color: #4A5E60;
	text-decoration: none;
}
li.news_white a{
	padding-top:10px;
	font-size: 1.2em;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
#rssfeed {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
#rssfeed img {
	margin: 0 4px -2px 0;
}
#rssfeed a{
	font-size: 1.1em;
	font-weight: normal;
	color: #4A5E60;
	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: auto;
	margin-right:0.5em;
	border: 1px none #999999;
}
.HotspotNewsText ul {
	float: left;
	margin-top: 0;
	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: auto;
	margin: 2.1em 0em 0em 0em;
	padding-bottom: 0.3em;
	border-bottom: #cdcdcd solid 1px;
	/*border-right: #378300 dashed 1px;*/
}
.pureHotspotNews h1{
	margin:0;
	padding:0;
}

.pureHotspotNews h2{
	margin-top:0.6em;
	padding:0;
}
.pureHotspotNewsHeading{
	padding-bottom:0.2em;
	padding-top:0.6em;
	margin-bottom:0.7em;
	border-bottom: #cdcdcd solid 1px;
}

.pureHotspotNews2{
	float: left;
	width: 34.13em;
	height: auto;
	margin: 0.7em 1em 0em 0em;
	padding-bottom: 0.5em;
	border-bottom: #cdcdcd none 1px;
	/*border-right: #378300 dashed 1px;*/
}

.pureHotspotNews3{
	float: left;
	width: 34.13em;
	height: auto;
	margin: 0em 0em 0em 0em;
	padding-bottom: 0.5em;
	border-bottom: #cdcdcd solid 1px;
	/*border-right: #378300 dashed 1px;*/
}

.pureHotspotNewsFlowLeft{
	padding-top:0em;
	float: left;
	width: 47.8%;
	height:100%;
	margin-top:0em;
	margin-right:2%;
	/*border-bottom: #cdcdcd solid 1px; */
	}
	
.pureHotspotNewsFlowRight{
	float: left;
	width: 48%;
	height: 100%;
	margin-left:2%;
	/*border-bottom: #cdcdcd solid 1px;*/
}

.pureHotspotNewsBoxLeft{
	float: left;
	width: 32%;
	height: 10.4em;
	margin-right:2%;
	background-image:url(../images/newsbox.png);
	background-repeat:no-repeat;
	/*border-bottom: #cdcdcd solid 1px;*/
}

.pureHotspotNewsBoxRight{
	float: left;
	width: 32%;
	height: 10.4em;
	margin-left:0em;
	background-image:url(../images/newsbox.png);
	background-repeat:no-repeat;
	/*border-bottom: #cdcdcd solid 1px;*/
}

.pureHotspotNewsBoxLeft ul{
	padding:0.7em 0.7em 0.7em 0.7em;
	line-height:1em;
	margin:0;
}

.pureHotspotNewsBoxRight ul{
	padding:0.7em 0.7em 0.7em 0.7em;
	line-height:1em;
	margin:0;
}	


.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:none;
	margin: 0 auto;
	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:none;
	margin: 0 auto;
	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;
	list-style:inside;

}
ul#method li{
	list-style-type: disc;
	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:none;
	margin: 0 auto;
	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.png) no-repeat;
	width: 65.50em;
	height: 61.25em;
	float:none;
	margin: 0 auto;
	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: -51.5em;
	margin-top: 0.7em;
}

#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;
}

.kontaktuppgifter {
	display: inline;	
}

.socialmedia {
	display: inline;
	margin-left: 3px;
}

.socialmedia a {
	text-decoration: none;
}

.socialmedia a img {
	margin-bottom: -4px;
}

#hotspotWebbdesign {
	width: 53em;
	height: 17em;
	background-color: white;
}

#hotspotWebbdesign2 {
	margin-top: 0.7em;
	padding-left: 5px;
	width: 53em;
	background-color: white;
}

#hotspotWebbdesign2 a {
	display: inline;
}
	
#hotspotWebbdesign2  a img {
	border: 1px solid black;
	margin-right: 11px;
	margin-bottom: 19px;
}

#hotspotWebbdesign2  p {
	margin-top: 0;
}

div#wrapperDrupal{
	background: url("../images/blue_flowers1.png") 32px 20px no-repeat;
	width: 56.25em;
	height: 900px; 
	background-repeat: no-repeat;
	float:none;
	margin: 0 auto;
	padding-left: 9.38em;
}

#DrupalLeft {
	width: 570px; 
	float: left;
}
#DrupalLeft #textWork {
	padding: 10px;
	background-image: none;
}

#columndrupal {
	float: left; 
	width: 240px;
	margin-left: 10px;
	margin-top: 25px;
	padding: 10px;
	padding-bottom: 25px;
	background-color: #dceefb;
} 
#columndrupal ul {
	list-style: inside;
}

#columndrupal ul li {
	list-style-type: disc;
}

#listSEO {
	list-style: outside;
}

#listSEO li {
	list-style-type: decimal;
	margin-bottom: 10px;
}
/**prestashop.php**/
div#wrapperPrestashop{
	background: url("../images/green_flowers1.png") 42px 24px no-repeat;
	width: 56.25em;
	height: 1000px; 
	float:none;
	margin: 0 auto;
	padding-left: 9.38em;
}
#PrestashopLeft {
	width: 570px; 
	float: left;
}
#PrestashopLeft #textWork {
	padding: 10px;
	background-image: none;
}
#columnPrestashop{
	float: left; 
	width: 240px;
	margin-left: 10px;
	margin-top: 25px;
	padding: 10px;
	padding-bottom: 25px;
	background-color: #b7da9a;
} 
#columnprestashop ul {
	list-style: inside;
}

#columnprestashop ul li {
	list-style-type: disc;
}
/**programmering-website.php**/
div#wrapperPw{
	/* background: url("../images/") no-repeat 85px 65px; */
	width: 56.25em;
	height: 72em;
	float:none;
	margin: 0 auto;
	padding-left: 9.38em;
}
#PwLeft {
	width: 570px; 
	float: left;
}
#PwLeft #textWork {
	padding: 10px;
	background-image: none;
}
#columnPw{
	float: left; 
	width: 240px;
	margin-left: 10px;
	margin-top: 25px;
	padding: 10px;
	padding-bottom: 25px;
	background-color: #fcfcfc;
} 
#columnPw ul {
	list-style: inside;
}

#columnPw ul li {
	list-style-type: disc;
}
/**sokmotoroptimering.php**/
div#wrapperSokoptimering{
	background: url("../images/red_flowers1.png") no-repeat;
	width: 56.25em;
	height: 1125px;
	float:none;
	margin: 0 auto;
	padding-left: 9.38em;
}

div#wrapperSokoptimering #content {
background-color: #FFFFFF;	
width: 52.55em;
}

#SokoptimeringLeft {
	width: 570px; 
	float: left;
	margin-top: 10px;	
}
#SokoptimeringLeft #textWork {
	padding: 10px;
	background-image: none;
}
#columnSokoptimering {
	float: left; 
	width: 240px;
	margin-left: 10px;
	margin-top: 25px;
	padding: 10px;
	padding-bottom: 25px;
	background-color: #EBEBEB;
} 

#columnSokoptimering ul {
	list-style: inside;
}

#columnSokoptimering ul li {
	list-style-type: disc;
}

#wrapperPrestashop h2 {
	padding-top: 0em;
	font-size: 0.9em;
	font-weight: normal;
	color: #DF2809;
	text-decoration: none;
	margin-bottom:0;
}
#wrapperDrupal h2 {
	padding-top: 0em;
	font-size: 0.9em;
	font-weight: normal;
	color: #DF2809;
	text-decoration: none;
	margin-bottom:0;
}
#wrapperSokoptimering h2 {
	padding-top: 0em;
	font-size: 0.9em;
	font-weight: normal;
	color: #DF2809;
	text-decoration: none;
	margin-bottom:0;
}
ul.method {
	margin: 0em;
	margin-left: -2em;
	margin-top: -0.5em;
	list-style:inside;

}
ul.method li{
	list-style-type: disc;
	padding-top: 1em;
}

.twitterlist {
	list-style: none;
	margin:0; 
	padding: 0;
	width: 400px;	
}

.twitterlist li {
	padding: 10px;
	margin-bottom: 10px;
	background-color: white;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	border:2px solid #e0e0e0;
	-moz-border-radius:10px;
	min-height: 50px;
}
.twitterlist li a {
	text-decoration: none;
	font-weight: bold;
}

.twitterlist a:hover {
	text-decoration: underline;
}

.twitterdate {
	font-size: 0.7em;
}

#hotspotTwitter {
	float: left;
	width: 295px;
	height: 236px;
	margin-top: 1.25em;
}
#pureHotspotTwitter {
	float: left;
	width: 534px;
	height: 245px;
	margin-top: 1em;
	padding: 0em;
	margin-bottom: 0em;
	margin-left: 0.5em;
	border:1px solid #e0e0e0;
	-moz-border-radius:10px;	
	background-color: white;	
}
#pureHotspotTwitter h1{
	width: 500px;
	margin: 2em 0em 0em 0.8em;
}
#pureHotspotTwitter h2{
	margin-left: 1em;
}
#pureHotspotTwitter p{
	width: 500px;
	margin-left: 1.5em;
}

#hotspotTwitterContainer {
	width: 52.5em;
	height: 17em;
	background-color: lightblue;
	-moz-border-radius: 0 0 10px 10px;		
}

#hotspotTwitterContainer2 {
	margin-top: 0.7em;
	padding-left: 0.5em;
	width: 52em;
	background-color: white;
}

#hotspotTwitter2 a {
	display: inline;
}
	
#hotspotTwitter2  a img {
	border: 1px solid black;
	margin-right: 11px;
	margin-bottom: 19px;
}

#hotspotTwitter2  p {
	margin-top: 0;
}

.twitterColumn {
	float: left;
	margin-right: 25px;
}

.twitterColumn2 {
	float: left;
	margin-right: 0;
}


#twitterfrontpage {
	
}
