/*****Basic Elements*****/
.red {
	border: thin solid #F00;
}
img {
   behavior: url("/fileadmin/www/anebyhus.se/htc/pngbehavior.htc");
}

body {
	
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #484848;
}
td, th { vertical-align: top; text-align: left;}

a { color: #00587c; text-decoration: none; }
a:hover { color: #0081b6; }

h1, h2, h3 {
	font-family: Georgia, "Times New Roman", Times, serif, Verdana, Tahoma, Geneva, sans-serif;
	margin: 0;
	padding: 0;
	font-weight: normal;
}
h1 {
	font-size: 24px;
	padding-bottom: .5em;
}
h2 {
	font-size: 16px;
	margin-bottom: .5em;
	color:#000;
}
h3 {
	font-size: 15px;
	margin-bottom: .2em;
}

h2.normalH2 {
	font-size: 13px;
	margin-bottom: .5em;
	color:#000;
}
h2.normalH2 a { visibility:hidden; }
h2.activeH2 { visibility:hidden; }

/**** error ****/
.error { color: #F30; }
/**** RTE Formatering ****/
.centerContent {
	text-align:center;
	margin: auto;
}
span.linkArrowRight,
a.linkArrowRight {
	display: block;
	float: left;
	
	padding-right: 18px;
	background-image: url(/fileadmin/www/anebyhus.se/images/layout/LinkArrowRight.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
span.linkArrowLeft,
a.linkArrowLeft {
	display: block;
	float: left;
	padding-left: 16px;
	background-image: url(/fileadmin/www/anebyhus.se/images/layout/LinkArrowLeft.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
img.ImageRight {
	float: right;
	margin: 4px 0 0 8px;
}
/* Border-grid */
.grid_4 { padding:0; margin:0;}
/**** Bildvisning ****/
dl.csc-textpic-image {
	float: left;
	overflow:hidden;
	background-image: url(../images/layout/ReferenceBackground.png);
	background-repeat: no-repeat;
	width: 128px;
	height: 128px;
	padding: 8px;
}
.csc-textpic-imagecolumn { margin-right: 12px; }
dl.csc-textpic-image dt { 
	display: block; 
	height: 110px; 
	overflow:hidden; 
}
.csc-textpic-caption { display:none; }



table.padding10 {}
table.padding10 tbody td {
	padding: 10px;
}
table.padding10 {
}
table.padding10 td h1,
table.padding10 td h2 {
	/*
	padding-top: 0px;
	margin-top: 0px;
	*/
}
table.paddingNone {}
table.paddingNone tbody td {
	padding: 0px;
}
td.TdBorder {}
td.TdBorder {
	padding: 10px;
	border: 1px solid #e0e0e0;
}
td.TD_bottom {}
td.TD_bottom {
	vertical-align: bottom;	
}
/*****Admin Layout*****/
/*
#adminBody {
	background-image: url(../images/temp/admin_bkg.jpg);
	background-repeat: repeat-x;
}
#adminContent {
	width: 760px;
	margin: auto;
}
#adminLoginContent {
	width: 270px;
	margin:auto;
	padding-top: 100px;
}
#adminLogin {
	width: 270px;
	height: 180px;
	background-image: url(../images/layout/AdminLoginBackground.png);
	background-repeat: no-repeat;
}
#adminLogin_inner {
	padding: 40px 20px 20px 20px;
}
#adminLogin label {
	font-size:11px;

	display: block;
	color:#FFF;
}
#adminLogin input[type=text],
#adminLogin input[type=password] {
	width: 222px;
}
#adminLogin input[type=submit] {
	margin-top: 8px;
	float: right;
}
*/
/*****Basic Layout*****/
.tabContainer_inner {
	padding: 20px 10px 10px 10px;
}
div#container {
	width: 916px;
	margin: auto;
}
div.contentShadow {
	background-image: url(/fileadmin/www/anebyhus.se/images/layout/ContentShadow.gif);
	background-repeat: repeat-x;
}
div.contentShadowBottom {
	background-image: url(/fileadmin/www/anebyhus.se/images/layout/ContentShadow.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom: 18px;
	overflow:hidden;
}
ul.checkList,
ul.checkList li {
	list-style: none;
	margin: 0;
	padding: 0;
}
ul.checkList li {
	background:none; 
	padding: 0 0 20px 30px;
	background-image: url(/fileadmin/www/anebyhus.se/images/layout/ListCheck.png);
	background-repeat: no-repeat;
	background-position: left 2px;
}

ul.questionList,
ul.questionList li {
	list-style: none;
	margin: 0;
	padding: 0;
}
ul.questionList li {
	background-image: url(/fileadmin/www/anebyhus.se/images/layout/ContentShadow.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom: 12px;
	padding-top: 12px;
	overflow:hidden;
}
div.questionMarker {
	padding: 0 0 20px 40px;
	background:#FFF;
	background-image: url(/fileadmin/www/anebyhus.se/images/layout/ListQuestion.png);
	background-repeat: no-repeat;
	background-position: left 2px;
}

/*****Header*****/
div#headerContainer {
	background-image: url(/fileadmin/www/anebyhus.se/images/layout/HeaderBackground.gif);
	background-repeat: no-repeat;
	
	height: 80px;
	overflow: hidden;
	
	position: relative;
}
div#logo {
	position: absolute;
	top: 20px;
}

/**** TOP NAVIGATION ****/
div#topNavigation {
	position: absolute;
	right: 0px;
	bottom: 0px;
}
div#topNavigation ul,
div#topNavigation ul li {
	margin: 0;
	padding: 0;
	list-style: none;
}
div#topNavigation ul li { float: left; }
div#topNavigation ul li a {
	display: block;
	padding-left: 20px;
}
div#topNavigation ul li h2 { 
	display: block;
	margin:0;
	padding:0;
	padding-top: 6px;
}
div#topNavigation ul li a div.bgLeft { padding-right: 20px; }

div#topNavigation ul li#active a {
	background-image: url(/fileadmin/www/anebyhus.se/images/layout/TopNavigation_Left.png);
	background-repeat: no-repeat;
	color: #333;
	padding-left: 20px;
}
div#topNavigation ul li#active a div.bgLeft {
	background-image: url(/fileadmin/www/anebyhus.se/images/layout/TopNavigation_Right.png);
	background-repeat: no-repeat;
	background-position: right;
	height: 30px;
	padding-right: 18px;
}
div#topNavigation ul li a div.styleFont {
	padding-top: 6px;
}

/*****Content*****/
/*
div#contentContainer {
	padding: 40px 0;
}
div.container_676 {
	width: 676px;
}
div.container_604 {
	float: left;
	width: 604px;
	overflow: hidden;
}
div.container_292 {
	float: right;
	width: 292px;
}
div.container_916 {
	overflow: hidden;
}

div.blurb292 {
	width: 292px;
	float: left;
	margin-right: 20px;
}
div.blurb292 h1 {
	font-size: 18px;	
	margin:0;
	padding:0;
	margin-bottom: .5em;

}
div.blurb458_container {
	padding: 12px 0 12px 0;
}
div.blurb458_container p { padding: 0; margin: 0; }
div.blurb458 {
	font-size: 11px;
	color: #848484;
	padding-bottom: 12px;
	padding-top: 8px;
	width: 458px;
	float: left;
}
div.blurbInner458 {
	padding: 0 20px 0 20px;
}
div.blurb458 h1 {
	color: #838383;
	font-size: 15px;
	margin:0;
	padding:0;
}
div.borderRight {
	width: 457px;
	
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #e0e0e0;
}
div.container_220 {
	width: 220px;
	float: left;
}
div.container_220_inner {
	padding: 12px;
}
div.container_292 {
	width: 292px;
	float: left;
}
div.container_292_inner {
	padding: 15px;
}
div.container_364 {
	width: 364px;
	float: left;
}
div.container_436 {
	width: 436px;
	float: left;
}
div.container_676 {
	width: 676px;
	float: right;
}
*/
/**** SUB NAVIGATION ****/
div#subNavigation ul,
div#subNavigation ul li {
	margin: 0;
	padding: 0;
	list-style: none;
}
div#subNavigation ul {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d8d8d8;
}
div#subNavigation ul li {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d8d8d8;
}
div#subNavigation ul li a {
	display: block;
	padding-left: 15px;
	line-height: 30px;
}
div#subNavigation ul li a#active, div#subNavigation ul li a:hover {
	color:#333;
	background-image: url(/fileadmin/www/anebyhus.se/images/layout/SubNavigation_ao.png);
	background-repeat: no-repeat;
}
div.tabContainer676 {
	background-image: url(/fileadmin/www/anebyhus.se/images/layout/TabsBackground676.png);
	background-repeat: no-repeat;
}

/*****Footer*****/  
/*****Etc*****/

/*****Generic Classes*****/
label { 
	display: block;
	padding-top: 6px;
	padding-bottom: 2px;
	font-size:12px;
}
.leftInfoContainer {
	border: 1px solid #d7d7d7;
	background:#dedede;
	background-image: url(../images/layout/LeftInfoGradient.gif);
	background-repeat: repeat-x;
	
	margin-top: 22px;
}
.leftInfoContainerInner {
	padding: 15px 10px 10px 15px;
	overflow: hidden;
}
.leftInfoContainerInner h1 { font-size: 20px; }
.leftInfoContainerInner p, .leftInfoContainerInner h1 {	padding:0; margin: 0; }
.leftInfoContainer a {
	display: block;
	float:left;
	
	background-image: url(../images/layout/leftInfoLink.png);
	background-repeat: no-repeat;
	background-position: right;	
	
	line-height: 30px;
	color:#FFF;
	
	font-family:"Times New Roman", Times, serif;
	font-size: 14px;
	padding: 0 25px 0 8px;
	margin-top: 12px;
}

.stepContainer {
	font-size: 11px;
	
	background-image: url(/fileadmin/www/anebyhus.se/images/layout/GradientBackground292.png);
	background-repeat: no-repeat; 
}
.stepContainerInner { padding: 4px 12px 12px 12px; }
.stepHeader {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dcdcdc;
	
	list-style:none;
	margin:0;
	padding:0;
	padding-left: 45px;
	
	height: 46px;
	cursor: pointer;
	
	overflow:hidden;
	position:relative;
}
.stepHeaderReadMore {
	position: absolute;
	right: 10px;
	bottom: 10px;
}
.stepContent { padding: 8px 0 12px 0 !Important; }
.stepStyleContainer h2 {
	padding-top: 13px;
	cursor: pointer;
}
.step1 { background: url(/fileadmin/www/anebyhus.se/images/layout/step1.png) no-repeat 0 8px; }
.step2 { background: url(/fileadmin/www/anebyhus.se/images/layout/step2.png) no-repeat 0 8px; }
.step3 { background: url(/fileadmin/www/anebyhus.se/images/layout/step3.png) no-repeat 0 8px; }
.step4 { background: url(/fileadmin/www/anebyhus.se/images/layout/step4.png) no-repeat 0 8px; }
.step5 { background: url(/fileadmin/www/anebyhus.se/images/layout/step5.png) no-repeat 0 8px; }
.step6 { background: url(/fileadmin/www/anebyhus.se/images/layout/step6.png) no-repeat 0 8px; }
.step7 { background: url(/fileadmin/www/anebyhus.se/images/layout/step7.png) no-repeat 0 8px; }
.step8 { background: url(/fileadmin/www/anebyhus.se/images/layout/step8.png) no-repeat 0 8px; }
.step9 { background: url(/fileadmin/www/anebyhus.se/images/layout/step9.png) no-repeat 0 8px; }
.step10 { background: url(/fileadmin/www/anebyhus.se/images/layout/step10.png) no-repeat 0 8px; }
.step11 { background: url(/fileadmin/www/anebyhus.se/images/layout/step11.png) no-repeat 0 8px; }
.step12 { background: url(/fileadmin/www/anebyhus.se/images/layout/step12.png) no-repeat 0 8px; }
.step13 { background: url(/fileadmin/www/anebyhus.se/images/layout/step13.png) no-repeat 0 8px; }
.step14 { background: url(/fileadmin/www/anebyhus.se/images/layout/step14.png) no-repeat 0 8px; }
.step15 { background: url(/fileadmin/www/anebyhus.se/images/layout/step15.png) no-repeat 0 8px; }
.step16 { background: url(/fileadmin/www/anebyhus.se/images/layout/step16.png) no-repeat 0 8px; }
.step17 { background: url(/fileadmin/www/anebyhus.se/images/layout/step17.png) no-repeat 0 8px; }
.step18 { background: url(/fileadmin/www/anebyhus.se/images/layout/step18.png) no-repeat 0 8px; }
.step19 { background: url(/fileadmin/www/anebyhus.se/images/layout/step19.png) no-repeat 0 8px; }
.step20 { background: url(/fileadmin/www/anebyhus.se/images/layout/step20.png) no-repeat 0 8px; }

.exclamationIco {
	height: 27px;
	padding-left: 30px;
	background-image: url(/fileadmin/www/anebyhus.se/images/layout/exclamationIco.png);
	background-repeat: no-repeat;
	background-position: left center;
}
/* Special */
.ieFix  {
	background:#FFF;
}
.gradientTop {
	background-image: url(/fileadmin/www/anebyhus.se/images/layout/GradientTop.png);
	background-repeat: repeat-x;
}
.gradientBottom {
	background-image: url(/fileadmin/www/anebyhus.se/images/layout/GradientBottom.png);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.left20 { margin-left: 20px; }
.readMore {
	display: block;
	float: left;
	
	padding-right: 16px;
	background-image: url(/fileadmin/www/anebyhus.se/images/layout/ReadMore.gif);
	background-repeat: no-repeat;
	background-position: right center;
}

.hidden { visibility:hidden; display:none;}
div.clear { clear:both; }
div.clearMargin { margin: 0; }
div.clearPadding { padding: 0; }
.spacer-gif { visibility:hidden; }
.flirStyle {}
div.floatLeft { float:left; }
div.floatRight { float:right; }
.blueLink { color: #00587c; text-decoration: none; }
/**** Tabs ****/

/* Skin */
.ui-tabs-nav, .ui-tabs-panel {
    /* font-size: 14px; */
}
.ui-tabs-nav {
    list-style: none;
    margin: 0;
    padding: 0;
	height: 36px;
}
.ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.ui-tabs-nav li {
	float: left;
	margin: 0;
	/* min-width: 84px; */ /* be nice to Opera */
}
.ui-tabs-nav a {
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
    outline: 0; 
	
	line-height: 30px;
	padding: 0 10px 0 11px;
	
	font-family: "Times New Roman", Times, serif;
	font-size: 15px;
	color: #484848;
}

.ui-tabs-selected {
	background-image: url(/fileadmin/www/anebyhus.se/images/layout/TabBackground.gif);
	background-repeat: repeat-x;
}
.ui-tabs-nav .ui-tabs-selected a {
	position: relative;
	z-index: 2;
	margin-top: 0;
	color: #fff;
	display: inline-block;
	height: 36px;
	background-image: url(/fileadmin/www/anebyhus.se/images/layout/TabPointer.png);
	background-position: center bottom;
	background-repeat: no-repeat;
}
.ui-tabs-nav .ui-state-active {
	/* color:#930; */
	
}
.ui-tabs-nav li a.flir-replaced {
	color:#F60;
}
.ui-tabs-nav .ui-tabs-selected a, .ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active {
    /* background-position: 100% -150px; */
}
.ui-tabs-nav a, .ui-tabs-nav .ui-tabs-disabled a:hover, .ui-tabs-nav .ui-tabs-disabled a:focus, .ui-tabs-nav .ui-tabs-disabled a:active {
	/* background-position: 100% -100px; */
}
.ui-tabs-nav .ui-tabs-selected a span, .ui-tabs-nav a:hover span, .ui-tabs-nav a:focus span, .ui-tabs-nav a:active span {
    background-position: 0 -50px;
}
.ui-tabs-nav a span, .ui-tabs-nav .ui-tabs-disabled a:hover span, .ui-tabs-nav .ui-tabs-disabled a:focus span, .ui-tabs-nav .ui-tabs-disabled a:active span {
    background-position: 0 0;
}
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,
.ui-tabs-nav .ui-tabs-deselectable a:hover, .ui-tabs-nav .ui-tabs-deselectable a:focus, .ui-tabs-nav .ui-tabs-deselectable a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}
.ui-tabs-disabled {
    opacity: .4;
    filter: alpha(opacity=40);
}
.ui-tabs-panel {
    /* border-top: 1px solid #97a5b0; */
    padding: 30px 10px 0 10px;
    /*background: #fff;*/ /* declare background color for container to avoid distorted fonts in IE while fading */
}
.ui-tabs .ui-tabs-hide {
     display: none;
}
.ui-tabs-loading em {
    padding: 0 0 0 20px;
    background: url(loading.gif) no-repeat 0 50%;
}
/* Additional IE specific bug fixes... */
* html .ui-tabs-nav { /* auto clear, @ IE 6 & IE 7 Quirks Mode */
    display: inline-block;
}
*:first-child+html .ui-tabs-nav  { /* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
    display: inline-block;

}
.tx-ahhus-pi1 {
	padding:0;
	margin:0;
}
.ui-corner-bottom, .ui-tabs-panel, .ui-widget-content { padding:0; margin:0; }

/* Anebyhus */
#anebyhus_list_container { padding: 30px 10px 0 10px; }
.anebyhus_list_item {
	display: block;
	float: left;
	width: 318px;
	position:relative;
}

.anebyhus_list_image {
	/*overflow: hidden;  */
	position: relative;
	width: 318px;
	padding-top: 20px;

}
.anebyhus_list_item .newhouse {
	
	position: absolute;
	top: 0px;
	right: 0px;
	z-index: 10;
	width: 88px;
	height: 70px;

	/* display: none; */ 
}
.anebyhus_list_image img {
	position: absolute;
	bottom: 0;
	z-index: 5;
}

.anebyhus_list_title { font-size: 12px; }
.anebyhus_list_style a { color:#999; line-height: 12px; padding-bottom: 8px; display:block; }
.anebyhus_list_info_container { padding: 20px 10px 20px 10px; font-size: 11px;}
.anebyhus_list_info { float: left; }


/**** Single view ****/
#anebyhus_single_imageContainer { paddding: 0; margin: 0; padding-bottom: 20px; }
#anebyhus_single_imageContainer h2 { padding:0; margin:0; }
#anebyhus_single_imageContainer em { font-size: 11px; }
#anebyhus_single_image { padding-bottom: 20px; }
#anebyhus_single_thumbnails,
#anebyhus_single_thumbnails li {
	list-style: none;
	margin: 0;
	padding: 0;
	display:block;
}
#anebyhus_single_thumbnails { overflow:hidden; padding-top: 18px; }
#anebyhus_single_thumbnails li {
	float: left;
	margin-right: 10px;
	cursor:pointer;
}
.anebyhus_single_overview {
	overflow: hidden;
}
.anebyhus_single_contentInner {
	overflow: hidden;
	padding: 20px 10px 30px 10px;
}
.anebyhus_single h1, .anebyhus_single h2 {
	margin-bottom: 8px;
}
.anebyhus_single_description {
	float: left;
	width: 400px;
}
.anebyhus_single_info {
	float: right;
	margin-left: 20px;
	width: 210px;
}

/**** Lista säljare ****/
/* LIST SELLERS */
ul.sellers, ul.sellersNoSlide { padding:0; margin:0; list-style:none; }
ul.sellers li, ul.sellersNoSlide li { padding:0; margin:0; }
ul.sellers li.trigger.top { margin-top:0; }
ul.sellers li.trigger a
{	
	display:block;

	background-image: url(/fileadmin/www/anebyhus.se/images/layout/activeIco.png);
	background-repeat: no-repeat;
	background-position: 0px 2px;

	padding: 3px 0;
	padding-left: 22px;
	
	cursor: pointer;
	cursor: hand;
}

ul.sellers li.trigger.open a
{
	background-image: url(/fileadmin/www/anebyhus.se/images/layout/openIco.png);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	/*
	background-image: url(/fileadmin/www/anebyhus.se/images/layout/openIco.png);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-left: 22px;
	background-attachment: fixed;
	*/
}

a.triggerLink {
	font-family: "Times New Roman", Times, serif,"Times New Roman", Times, serif;
	text-decoration:none; color:#484848; cursor:pointer; font-size: 14px;
}

ul.sellers li.trigger h4
{
	color:#666;
}
ul.sellers li.trigger.open h4
{
	color:inherit;
}

ul.sellers ul
{
	/*
	list-style:disc inside;
	line-height:18px;
	padding:4px 0 6px 20px;
	*/
}
div.sellerContainer {
	padding: 5px 0 20px 0;
}
div.sellerContainer  h2 { width: 300px; }

.ui-state-default {
	font-family: "boton";
}
ul.sellerInfo li {
	margin: 0;
	list-style: none;
}
ul.sellerInfo li.addressIco, ul.sellerInfo li.emailIco, ul.sellerInfo li.faxIco, ul.sellerInfo li.mobileIco, ul.sellerInfo li.phoneIco {
	padding: 0 0 0 16px;
	padding-left: 16px;
	background-image: url(/fileadmin/www/anebyhus.se/images/layout/AddressIco.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
ul.sellerInfo li.emailIco { background-image: url(/fileadmin/www/anebyhus.se/images/layout/EmailIco.gif); clear: left; } 
ul.sellerInfo li.faxIco { background-image: url(/fileadmin/www/anebyhus.se/images/layout/FaxIco.gif); clear: left; }
ul.sellerInfo li.mobileIco { background-image: url(/fileadmin/www/anebyhus.se/images/layout/MobileIco.gif); float: left; }
ul.sellerInfo li.phoneIco { background-image: url(/fileadmin/www/anebyhus.se/images/layout/PhoneIco.gif); float: left; padding-right: 8px; }

/**** Seller ****/
.sellerImage {
	float: left;
	margin-right: 12px;
}
.sellerInfo {
	float: left;
	padding-top: 6px;
	width: 220px;
}
/**** Husprogram ****/
.makeThumbnails { float: left;}
.houseThumbInfo {
	float: right;
	padding: 5px 16px 0 0;
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	color: #777;
}
/**** Showhouse ****/
.anebyhus_showhouse_thumbnails,
.anebyhus_showhouse_thumbnails li,
.anebyhus_showhouse_thumbnails li img {
	display: block;
	margin: 0;
	padding: 0;
	list-style: none;
}
.anebyhus_showhouse_thumbnails li {
	float: left;
	display: block;
	padding-bottom: 10px;
}
.anebyhus_showhouse_thumbnails li img {
	margin: 0;
	margin-bottom: 0px;
	padding: 0;
}
#anebyhus_showhouse_officeDescription {
	padding: 12px 0 18px 0;
}
#anebyhus_showhouse_googlemapContainer {
	padding-top: 5px;
}
/* Anebyhus Tomtvisning */
#anebyhus_plot_listview_listCounty,
#anebyhus_plot_listview_listCounty li {
	list-style:none;
	margin: 0;
	padding: 0;
}

#anebyhus_plot_listCounty { padding-top: 30px; }
#anebyhus_plot_listCounty th { 
	text-align:left; 
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dfdfdf;
	
	font-family: "Times New Roman", Times, serif;
	font-size: 15px;
	color: #484848;	
}
#anebyhus_plot_listCounty th,
#anebyhus_plot_listCounty td { padding: 3px 2px 3px 2px; margin:0; }
#anebyhus_plot_listCounty tr { background:#f1f1f1; }
#anebyhus_plot_listCounty th,
#anebyhus_plot_listCounty .trColor { background:#fff; }
#anebyhus_plot_listCounty h3 { color:#999; }

#anebyhus_plot_plotDescription {
	padding: 12px 0 18px 0;
}
/**** Anebyhus kontor ****/
.col1, .col2 {
	float:left;
	width: 150px;
	padding-right: 15px;
}
/* .col2 { float: right; padding-left: 30px; } */

#anebyhus_sellers_officeImage {
	padding: 0 0 12px 0;
}
#map { width:292px; height:470px; float:right; }
#anebyhus_sellers_listOffice {float:left; width: 364px;}
/**** Anebyhus Händelser ****/
#anebyhus_events_inner td {
	vertical-align: top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e0e0e0;
	padding: 4px;
}
#anebyhus_events_inner { padding: 0px 12px 12px 12px; }
#anebyhus_events_inner a { color: #484848; }
#anebyhus_eventContainer {
	background-image: url(/fileadmin/www/anebyhus.se/images/layout/GradientBackground292.png);
	background-repeat: no-repeat;
	font-size: 11px;
}
#anebyhus_eventContainer select {
	font-size: 11px;
}

#anebyhus_showhouse #anebyhus_events_inner table td { padding: 4px 16px 4px 0px; }
.anebyhus_events_showhouseDay {
	font-size: 28px;
	line-height: 32px;
}
#anebyhus_events_inner .anebyhus_events_addressLink a { color: #00587c; font-size: 12px; }
/**** SÖK HUS ****/
#searchOptionsContainer {
	background-image: url(../images/layout/SearchBackground.png);
	background-repeat: no-repeat;	
	
	height: 176px;
}
#searchOptionsContainer_inner {
	padding: 10px;
}
#filterSearchResults,
#filterSearchResults li {
	list-style: none;
	margin:0;
	padding:0;
}
/**** ****/
.linkItem p { margin-bottom: 12px; }
.linkItem p a { font-size:13px; }
.linkItem {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d7d7d7;
	
	padding: 10px 10px 0 10px;
}
.sellerTitle {
	color:#999; line-height: 12px; padding-bottom: 8px; display:block;
	line-height: 14px;
	margin-top: -6px;
}
#prevLinkText {
 	/* visibility:hidden; */
}
/*NY IE6 TOPNAV*/
#topNavigation_ie {
	position: absolute;
	right: 0px;
	bottom: 0px;
}
#topNavigation_ie ul,
#topNavigation_ie ul li {
	list-style: none;
	margin: 0;
	padding: 0;
}

#topNavigation_ie ul li.active, #topNavigation_ie ul li {
	float:left;
}
#topNavigation_ie ul li.active {
	
}
#topNavigation_ie ul li, #topNavigation_ie ul li div.background_Left { background-image: none; }

#topNavigation_ie a {
	display: block;
	line-height: 30px;
	padding: 0px 10px 0px 11px;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #FFF;
}
#topNavigation_ie a:HOVER {
	color: #333;
}
#topNavigation_ie li.active a {
	color: #333;
}
#topNavigation_ie li.active div.active_mlink {
	float:left;
	background: #f0f0f0;	
}

#topNavigation_ie li.active div.left_ie_bkg {
	float:left;
	width: 10px;
	height: 30px;

	background-image: url(/fileadmin/www/anebyhus.se/images/layout/TopNavigation_Left_ie.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#topNavigation_ie li.active div.right_ie_bkg {
	float:left;

	width: 10px;
	height: 30px;

	background-image: url(/fileadmin/www/anebyhus.se/images/layout/TopNavigation_Right_ie.gif);
	background-repeat: no-repeat;
	background-position: right top;
}


/*
**************************************************************************************
**************************************************************************************
**************************************************************************************
**************************************************************************************
**************************************************************************************
**************************************************************************************
**************************************************************************************
**************************************************************************************
*/


  .sIFR-flash {
    display    : none !important;
    height     : 0;
    width      : 0;
    position   : absolute;
    overflow   : hidden;
  }

  .sIFR-alternate {
    visibility : visible !important;
    display    : block   !important;
    position   : static  !important;
    left       : auto    !important;
    top        : auto    !important;
    width      : auto    !important;
    height     : auto    !important;
  }

#headerContainer, #anebyhus_single_image, 
.tab_bar {
	display:none;
}

h1, h2, h3, h4 {
	padding-left: 0;
	margin-left: 0;
	text-indent: 0;
	display: block;
	width: 99%;
	text-align: left;
}

.anebyhus_single_info h2 {
	text-align:left;
	display: block;
	color: #000;
}

/* PRINT STANDARD-TILLVAL */

div#contentContainer {
	padding: 0px 0;
}

.left20 { margin-left: 0px; }
div.container_676 {
	width: 100%;
	float: left;
}
div#container {
	width: 100%;
	margin: auto;
}
.container_676 { display: block; width: 100%; } 
.typo3-adminPanel { display:none; }

/* Ta bort layout element */
table  { border-collapse: collapse; border-spacing: 0; }
td, th { padding: 0; vertical-align: top; text-align: left;}

.container_220 {
	display: none;
	border: thin solid #F00;
}

table td { padding: 0; }
td.TdBorder {
	/* border: none; */
}
h1, h2, h3 { line-height: 1.5em; margin-top: 0; padding-top: 0; }
#subNavigation,.subNavigation,.tabContainer676 ul,.leftInfoContainer { display: none; }
#headerContainer { background:#309; }
#anebyhusBody #container  { padding: 0; margin: 0; }
/*
table { float: left; }
table td {
	display: block;
	float: left;
	clear: left;
	border: thin solid #FC0;
	height: 0px;
}

img, p {
	float: left;
	clear: both;
	border: 5px solid #F00;
}
img { clear: both; }
*/