/* GENERAL STYLES */
body {
	background-color: #FFFFFF;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
        font-size:14px;
}

a {
	color: #5c8281;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
			
}p {
	margin: 0 }	



img {
	border:0px;
}


#Content {
	margin: 0 auto;
	width:972px;
	background-image: url(/template/Images/content_middle.jpg);
	padding-left: 4px;
	padding-right: 4px;
}#Content_top {
	margin: 0 auto;
	width:980px;
	background-image: url(/template/Images/content_top.jpg);
	height: 11px;
	background-repeat: no-repeat;
}#Content_bt {
	margin: 0 auto;
	width:980px;
	background-image: url(/template/Images/content_bt.jpg);
	height: 21px;
}
	

#Logo{
	z-index:1;
	margin-top: 0px;
	padding-left: 21px;
	float: left;

}

h1 {
	margin: 0 0 0 0;
	font-weight: normal;
	color: #5c8281;
	font-size: 40px;
	float: left;
	padding-top: 38px;
	padding-left: 20px;
	padding-bottom: 17px;
	padding-right: 0px;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
}h2 {
	margin: 0 0 0 0;
	font-weight: normal;
	color: #5c8281;
	font-size: 40px;
	float: left;
	padding-top: 38px;
	padding-left: 45px;
	padding-bottom: 17px;
	padding-right: 0px;
	
	font-family: Arial, Helvetica, sans-serif;
}

h3 {
	margin: 0 0 0 0;
	font-weight: normal;
	color: #5c8281;
	font-size: 18px;
	float: none;
	padding-top: 10px;
	padding-left: 0px;
	padding-bottom: 10px;
	padding-right: 0px;
	text-transform: none;
	font-family: Arial, Helvetica, sans-serif;
}

.clear{
	clear:both;
}
#Meny_top_content {
	width:938px;
	z-index:1;
	margin-top: 0px;
	height: 63px;
	background-repeat: no-repeat;
	background-position: top right;
	background-color: #205a58;
	background-image: url(/template/Images/Menytop_bg.jpg);
	padding-left: 30px;
	border-bottom: solid 3px #f6a907;
	border-spacing: 1px
}



#Default_Content{
	float:left;
	background-color: #5c8281;
	width: 968px;
	border-bottom: Solid 1px #ffffff;
	background-repeat: no-repeat;
	background-position-x: 241px;
}#Main_Content{
	float:left;

	width: 968px;
	border-top: Solid 3px #f6a907;
	width: 968px;
}

#left_content {
	float: left;
	padding-left: 20px;
	padding-top: 50px;
	width: 181px;
	background-image: url(/template/Images/bg_fade_menu.jpg);
	font-size: 12px;
	color: #FFFFFF;
	padding-right: 32px;
	}
	
	
#picfield{
	float: left;
}
	
	#Objekt{
	border-top: solid 3px;
	border-top-color: #004847;
	float: left;
	width: 968px;
	background-repeat: repeat-x;
	padding-top: 20px;
}


.objekt_ram {
	width: 140px;
	padding: 1px;
	background-repeat: no-repeat;
	float: left;
	margin-bottom: 20px;
}


.yellow_text {
	color: #5C8281;
	font-size: 12px;
	padding-left: 50px;
	padding-right: 30px;
	width: 160px;
	float: left;
}
.house {
	width: 130px;
	padding: 1px;
	background-repeat: no-repeat;
	float: left;
	
	border-right: solid 1px #5c8281;
	padding-left: 9px;
	padding-right: 10px;
	
	text-align: center;
	color: #105353;
	font-weight: bold;
}

.ide {
width: 320px;
padding: 1px;
background-repeat: no-repeat;
float: left;

border-right: solid 1px #5c8281;
padding-left: 9px;
padding-right: 10px;

text-align: center;
color: #105353;
font-weight: bold;
}
.ideborder {
	height:240px;
	width: 320px;
}

.ide_info_left {
width: 400px;
padding: 1px;

float: left;


padding-left: 0px;
padding-right: 10px;


}

.GalleryHolder {
	width: 130px;
	padding: 1px;
	background-repeat: no-repeat;
	float: left;
	
	border-right: solid 1px #5c8281;
	padding-left: 9px;
	padding-right: 10px;
	
	text-align: center;
	color: #000000;
	font-size: 11px;
	font-weight: normal;
}


.Border {
	height:96px;
	border:solid 1px #407675;
	width: 128px;
}


.House_Ram {
	width:130px;
	padding-right:28px;
	float:left}


.rightfield {
	padding: 1px;
	background-repeat: no-repeat;
	float: left;
	border-left: solid 1px #5c8281;
	padding-left: 30px;
	padding-right: 0px;
	margin-top: 20px;
	 
}
.rightfieldide {
	padding: 0px;
	background-repeat: no-repeat;
	float: left;
	border-left: solid 1px #5c8281;
	padding-left: 10px;
	padding-right: 0px;
	margin-top: 20px;width:700px;

}

.rightfield_txt {
	padding: 1px;
	background-repeat: no-repeat;
	float: left;
	border-left: solid 1px #5c8281;
	padding-left: 30px;
	width:650px;
	margin-top: 20px;
        float: left;
 min-height:440px;
  height:auto !important;
  height:440px;	}

.rightfield_house {
	padding: 1px;
	background-repeat: no-repeat;
	float: left;
	border-left: solid 1px #5c8281;
	padding-left: 10px;
	width:670px;
	margin-top: 20px;
        float: left;
 min-height:440px;
  height:auto !important;
  height:440px;
	}


#House_Info{
	float: left;
	width: 180px;
	margin-top: 10px;
	border: solid 1px #5c8281;
	padding-right: 5px;
font-size: 10px;
padding-left: 5px;

}#House_Info ul {
	margin-top: 0px;
	margin-left: 0px;
	font-size: 10px;
	padding-top: 10px;
	padding-left: 19px;
}#House_Info  li {
	margin: 0px;
	padding: 0px;
	font-size: 10px;
	
}
	
#righthousecontent{
	float: left;
	width: 170px;
	margin-top: 20px;
	padding-right: 5px;
	padding-left: 20px;
	}
.knapp {
	float:left;
	width: 134px;
	background-image: url(/template/Images/aktuellt-trans.png);
	height: 27px;
	padding-top: 11px;
	padding-left: 15px;
	padding-right: 15px;
}	
.knapp  a{
	color: #000000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	
		
}	

.flippfield {
		padding: 10px;
	background-repeat: no-repeat;
	float: right;
	border-left: solid 1px #5c8281;
	padding-left: 29px;
	padding-right: 64px;
	text-align: center;
	width:630px;
}
#GreenField {
	float:left;
	width:142px;
	background-color: #205A58;
	height: 27px;
	font-size: 14px;
	color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	padding-left: 15px;
	padding-top: 12px;
	text-transform: capitalize;
}

#GreenField_pad {
	float:right;
	font-size: 14px;
	color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	margin-top: 12px;
	width:262px;
}
#Aktfield{
	float:right;
	width:212px;
	padding-bottom: 10px;
	font-size: 11px;
}

#AktContent{
	width:135px;
	font-size: 11px;
	background-color: #FFFFFF;
	border-bottom: solid 1px #205A58;
	border-left: solid 1px #205A58;
	border-right: solid 1px #205A58;
	padding: 10px;
	float: left;
 	color: #205A58;text-transform: none;
}

#AktContent a {
	color: #5c8281;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
			
}


#Default_Bg_Pic{
	height: 228px;
	float:left;
	background-image: url(/template/Images/Housde_Default.jpg);
	background-repeat: no-repeat;
    width:734px;
	height:388px;}


.Border_Ram  {
float:left;
padding:10px
}

.Logo_Border {
	height:98px;
	border:solid 1px #407675;
	width: 98px;}

/*___ Start - Projects - jCarouselLiteDemo _____________________________________________*/
#jCarouselLiteDemo .carousel  {
    padding: 0px 0 0 0;
    margin: 10px 0px 0px 0px;
    position: relative;     
 background-color: #5C8382;
width: 630px; ;}
    

#jCarouselLiteDemo .digg {
        position: absolute;
        left: 610px;
        top: 112px;
    }
    #jCarouselLiteDemo .main {
        margin-left: 0px;
    }

    #jCarouselLiteDemo .demo em {
        color: #FF3300;
        font-weight: bold;
        font-size: 60%;        
        font-style: normal;
    }
    #jCarouselLiteDemo .carousel button { /*Don't remove this. we still use this for individual demos. only the front pages use images as of now*/
        float: left;
    }              
    #jCarouselLiteDemo .carousel a.prev, #jCarouselLiteDemo .carousel a.next {
        display: block;
        float: left;
        width: 30px;
        height: 121px;
        text-decoration: none;
        background: url("/template/Images/flip_left.jpg") left 45px no-repeat ;
 background-color:#5C8382;
    }
        #jCarouselLiteDemo .carousel a.next {
            background: url("/template/Images/flip_right.jpg") right 45px no-repeat;
       background-color:#5C8382; }
            #jCarouselLiteDemo .carousel a.next:hover {
                background-image: url("/template/Images/flip_right.jpg");
            }
            #jCarouselLiteDemo .carousel a.prev:hover {
                background-image: url("/template/Images/flip_left.jpg");
            }    
            #jCarouselLiteDemo .carousel a:hover, #jCarouselLiteDemo .carousel a:active {
                border: none;
                outline: none;
            }                 
    #jCarouselLiteDemo .carousel .jCarouselLite {
        border: 1px solid #5C8382;
        float: left;
        background-color: #5C8382;
        
        /* Needed for rendering without flicker */
        position: relative;
        visibility: hidden;
        left: -5000px;
    }
        #jCarouselLiteDemo .carousel ul {
            margin: 0;
        }
        #jCarouselLiteDemo .carousel li img, 
        #jCarouselLiteDemo .carousel li p {
            background-color: #5C8382;
            width: 122px;
            height: 98px;
            margin: 10px; 
        }
        
        #jCarouselLiteDemo .widget img {
            cursor: pointer;
        }
            #jCarouselLiteDemo .mid {
                margin-left: 80px;
                width: 500px;
                height: 300px;
            }
            #jCarouselLiteDemo .vertical {
                margin-left: 170px;
            }
                #jCarouselLiteDemo .vertical .jCarouselLite {   /* so that in IE 6, the carousel div doesnt expand to fill the space */
                    width: 170px;
                }
            #jCarouselLiteDemo .imageSlider li img, 
            #jCarouselLiteDemo .imageSlider li p, 
            #jCarouselLiteDemo .imageSliderExt li img , 
            #jCarouselLiteDemo .imageSliderExt li p {
                width: 500px;
                height: 300px;
            }
            
/*____ End - Projects - _____________________________________________*/

.clearJ { clear: both; }
    .cLeft { clear: left; }
    .cRight { clear: right; }
    .cEnd {
    /* clear fix without presentational markup. Mostly use .cEnd class for the float container. But when lotta containers
    in one selector, add it directly here like #propertyEntry div */
        display: inline-table;
    /* Hides from IE-mac \*/
        height: 1%;
        display: block;
    /* End hide from IE-mac */
    }



/********************MedarbetareGALLERI***********************/
.ArbPic{width: 80px;height107;padding-right: 10px;padding-bottom: 12px;float:left}
.ArbInfo{
	width: 180px;padding-bottom: 12px;
	height:107px;
	float:left
}




/* EDITOR PROPERTIES */
