﻿:root {
	overflow-y: scroll;
}

body
{
 font-size:0.73em;
 line-height:135%;
 color:#666666;
 font-family: Arial;
 background: #ffffff;
}
h1 {
	font-size: 1.82em;
 	font-weight: normal;
	line-height: 24px;
	margin: 0 0 10px 0;
	padding: 0;
}
h2 {
	font-size: 1.45em;
	font-weight: normal;
	line-height: 19px;
	margin: 0 0 3px 0;
}
h3 {
	font-weight: bold;
}
a
{
 color:#cd6e19;
 text-decoration:none;	
}



form
{
  width:1000px;
  margin:0 auto;
  display:block;
  position:relative;	
}
.Clearboth
{
 clear:both;	
}

.MainContentHolder
{
      width:788px;
      float:right;	
      margin-bottom:12px;
}

.LeftMenuHolder
{
  width:135px;
  float:left;
  margin-top:55px;	
}
.FlashArea
{	
 	
}
.PuffArea
{
 margin-top:17px;
 height:330px;
 width:100%;
 margin-bottom:20px;	
}
.ContentColumn-left
{
 width:470px;
 float:left;
 margin-right:37px;
}
.ContentColumn-right
{
	float:left;
 width:281px;
 /*margin-left:37px;	*/
}

.ContentColumn-wide
{
    width:578px;
    float:left;
}


/*Prokektlistan*/

.ResidenceTable .ResidenceRow1:link .ResidenceRow1:hover,
.ResidenceTable .ResidenceRow2:link .ResidenceRow2:hover
{
	background-color:#9a9a9a;
	color:#ffffff;
	cursor:pointer;
}
	
.ResidenceTable td
{
	padding:5px;
}
		
.NextPrevPage
{	
	height:30px;
}
.NextPrevPage td
{
	text-align:center;
	vertical-align:middle;
}
	
.NextPrevPage td a
{
 color:#666666;	
}	

.RegionBar
  {
  	background:transparent url(/graphics/backgrounds/green_background.gif) repeat-x 0 0;
  	height:23px;
  	}

/*TwoColumnPage*/

.IngressBlock-div
{
	
}
.IngressBlock-div .MainIntroText,
.ProjectText
{
 font-size:1.24em;
 line-height:135%;
}
.Textblock-div 
{
border-top:1px solid #E9E9E9;
padding:12px 0;
}
.Textblock-div

.img-left 
{
float:left;
margin:4px 14px 4px 5px;
}
.img-right {
float:right;
margin:4px 7px 4px 14px;
}

/* Search result */

.searchResultSum
{
    margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #CCC;   
}

.searchResultRow
{
    width: 578px; margin-bottom: 10px; border-bottom: 1px solid #CCC; padding-bottom: 10px;
}

/* End search result */
/*kontaktlistan*/
.ContactCard,
.ContactCard-last
{
 height:168px;
 width: 45%;	
 float: left;
}

.ContactCard
{
 border-bottom:solid 1px #ebebeb;	
}

.ContactImage
{
 float:left;
 width:113px;
 height:148px;
 margin:10px 20px 10px 10px;	
}
.ContactText
{
 margin-top:10px;	
 clear:right;
 /*width:50%;*/	
}
.ContactText span
{
 display:block;
 margin-bottom:4px;	
}

/*Våra tjänster*/
.ProjectPuff,
.ProjectPuff2
{
 float:left;
 width:244px;	
}
.ProjectPuff2
{
 margin:0 27px 0 27px; 
}

/*Projektsidan*/
.ThumbnailCss a
{
}

.ThumbnailCss a
{
    display:block;
    float:left;
    margin:10px 15px 10px 0px;	
}
* html .ThumbnailCss a
{
  	margin:10px 12px 10px 0px;
}

/*Startpage-boxarna*/
.startpagesmallbox p,
.startpagesmallbox a
{
 font-size:11px;
 line-height:110%;	
}
.startpagesmallbox p
{
 margin:5px 0 5px 0px;	
}

.wiseContainer iframe
{
	width:720px;
	}
