body, td{font-family: Arial, Verdana, Tahoma, Helvetica,"Book Antiqua",sans-serif;font-weight: normal;font-size:12px;line-height:16px;color: #3e3e3e;margin:0;}
/*body { background-image:url('/images/g_bg.jpg');background-repeat:repeat-x; }*/
/* containers */
#wayouter{  width: 1001px; margin-left: auto; margin-right: auto; position: relative;}
#outer{ margin: 0; float:left; padding: 0px;}

#containercontent {overflow: hidden; width: 100%;}
#containertop { overflow: hidden; width: 100%;}
#contentlink { display: none; }

#contentleft { float: left; width: 454px; background: url( /images/bakgrund_karta.jpg ) no-repeat;  margin: 10px 0 0 0; padding: 0;}
#contentmiddle { width: 346px; margin: 10px 180px 0 460px; color: #000000;}
#contentright {float: right; width: 185px; color: #000000; margin: 10px 0 0 0; padding: 0;}
#contentright UL {width: 100%; margin: 0; padding: 0; float: left; list-style: none; }
#contentright LI {float: left; width: 100%; }
#mer_bilder UL { padding: 5px 0 0 20px; }
#mer_bilder LI{ float: left; }

#footer {width: 100%; overflow:hidden; margin: 0; padding: 0; height: 300px; background: url( /images/silhuett_4.gif ) no-repeat; background-color: #009a2c; }
#footer.br {width: 100%; overflow:hidden; margin: 0; padding: 0; height: 300px; background: url( /images/silhuett_4_bla.gif ) no-repeat; background-color: #009a2c; }
#partners { float: right; margin: 25px 0 0 0; padding: 0;}
#footer UL { list-style: none; margin: 120px 0 0 30px ; padding: 0; color: #fff; font-size; 1em;}
#lastonpage { float: left; margin: 50px 0 0 0; padding: 0; width: 1001px;}
#lastonpage A, #lastonpage LI A:active { font-weight: normal; color: #eee; }
#lastonpage A:hover { color: #eee; text-decoration: underline; }
#footer LI { float: left; font-weight: bold; font-family: Verdana, Helvetica, Arial, sans-serif; color: #fff;}
#footer span.bigger { font-size: 1.6em; }
#footer LI A, #footer LI A:active { color: #fff; }
#footer LI A:hover { color: #fff; text-decoration: underline; }
#lefttext, #lefttext_br { float: left; width: 100px; height: 380px; margin: 0; padding: 0;}
#lefttext UL, #lefttext_br UL { float: left; list-style: none; margin: 0; padding: 0 0 0 5px;  }
#lefttext LI , #lefttext_br LI{ float: left; width: 95px; display: block; padding-top: 0; font-size: 12px; color: #009933; line-height: 1.4em;}
#lefttext LI A, #lefttext LI A:active { color:#009933;text-decoration: none;font-weight:normal; }
#lefttext LI A:hover { color:#009933;text-decoration: underline; font-weight:normal; }
#lefttext LI { float: left; width: 95px; display: block; padding-top: 0; font-size: 12px; color: #009933; line-height: 1.4em;}
#lefttext_br LI A, #lefttext LI A:active { color:#056383;text-decoration: none;font-weight:normal; }
#lefttext_br LI A:hover { color:#056383;text-decoration: underline; font-weight:normal; }
#lefttext_br LI { float: left; width: 95px; display: block; padding-top: 0; font-size: 12px; color: #056383; line-height: 1.4em;}
#leftmap { width: 145px; margin: 0 200px 0 100px; padding: 0;}
#leftobjects { float: right; width: 200px; margin: 0; padding: 0; }
#leftobjects .objectcontainer { float: left; width: 100%; overflow: hidden; margin-bottom: 20px; margin-top: 0px; padding-top: 0px;}
#leftobjects .objectimage_bg { float:left; width: 91px; height: 66px; background: url( /images/bakgrund_object.gif ) no-repeat; margin: 0 0 0 0;}
#leftobjects .objectimage_bg_hover { float:left; width: 91px; height: 66px; background: url( /images/bakgrund_object_hoover.gif ) no-repeat; margin: 0 0 0 0;}
IMG.objectimage_new {border: none; margin: 7px; width: 77px; height: 52px; }
#leftobjects UL { float:left; list-style: none; margin: 5px 0 0 0; padding:0; color: #009933; width:91px;  }
#leftobjects LI { width: 100px; padding: 0 0 0 5px; margin: 0; font-size: 10px; line-height:12px;}
#leftobjects LI.uppercase { text-transform:uppercase; }

#gulmaklare  { float: left; width: 100%; height: 140px; overflow: hidden; background: url( /images/ny-knapp/bakgrund_1.jpg ) no-repeat; margin: 0 0 9px 0; }
#gulmaklare2 { float: left; width: 100%; height: 285px; width: 345px; overflow: hidden; background: url( /images/gron_puff_2010_mindre.jpg ) no-repeat; margin: 2px 0 9px 0; }
#gulprivat { float: left; width: 100%; height: 130px; overflow: hidden; background: url( /images/ny-knapp/bakgrund_2.jpg ) no-repeat; margin: 0 0 10px 0; }
#beigealarm { float: left; width: 100%; height: 120px; overflow: hidden; background: url( /images/ny-knapp/bakgrund_3.jpg ) no-repeat;  }
#beigealarm UL, #aktuelltbox UL { width: 345px; margin: 0 0 0 8px; padding: 0 0 0 0; float: left; list-style: none;}
#beigealarm LI , #aktuelltbox LI{ float: left; width: 100%; }
#hogerbox UL  { width: 100%; margin: 0 0 0 8px; padding: 0 0 0 0; float: left; list-style: none;}
#hogerbox LI { float: left; width: 100%; }
.rollover { background-image: url( /images/btn_sell_gul_down.gif );}
.rollover_mt { background-image: url( /images/ny-knapp/btn_sell_mt_down.gif );}
.rollover_pt { background-image: url( /images/ny-knapp/btn_sell_mt_down.gif ); }
.rollover_mt, .rollover_pt{ position: relative; background-repeat: no-repeat; display: block; 
		width:69px;
		height:84px; margin: 0; padding: 0; padding-right:10px; float: right; vertical-align:bottom; }
.rollover { background-repeat: no-repeat; display: block; 
		width:69px;
		height:84px; margin: 0; padding: 0 15px 15px 0; float: right; vertical-align:top;}
.rollover_mt a, .rollover_pt a , .rollover a { display: block; 
		width:69px;
		height:84px; float: left; margin: 0; padding: 0; }

UL.bostadstjanster{ width: 350px; }
IMG.gulknapp { float: right; margin-right: 10px; margin-top: 30px; }
IMG.gulknapp2 { float: right; margin-right: 10px; margin-top: 0; }
#gulprivat { float: left; width: 100%; height: 156px; overflow: hidden; background: url( /images/gul_pt_bg_utan_knapp.gif ) no-repeat;  }

.imglink A, .imglink A:hover 
{ 
 color:#fff; 
 text-decoration:none;
}

* html a:hover 
{
	visibility: visible;
}
.rollover_mt img, .rollover_pt img, .rollover img { width:69px; height:84px; border: 0; }
.rollover_mt a:hover img, .rollover_pt a:hover img, .rollover a:hover img
{
	visibility: hidden;
}
/* logo layer */

#logo IMG { margin: 4px 0 0 10px; }
#logo { background: url( /images/top.jpg) 0 100% no-repeat; height: 108px; width:1001px;}

/* main navigation layer */
#nav { padding: 0 0 0 0; height: 31px; font-size: 12px; line-height:31px;  font-family: Arial, Tahoma, Verdana, Helvetica sans-serif;}
#nav UL { width: 100%; float: left; background: #00b100 url( /images/meny.gif ) 0 100% repeat-x; list-style: none; margin: 0; padding: 0; }
#nav LI { float: left; padding: 0;}
#nav LI.start {width: 10px; background: url( /images/meny_left.gif ) 0 100% repeat-x; list-style:none; margin: 0; padding: 0; }
#nav LI.end {float:right; width: 10px; background: url( /images/meny_right.gif ) 0 100% repeat-x; list-style:none; margin: 0; padding: 0; }
#nav LI A { display: block; padding: 0 16px; color: #fff; text-decoration: none; } /* border-left: 1px solid #fff; border-right: 1px solid #000; */

#sellbuttonarea a:hover { background: url( /images/btn_sell_now_down.gif ) 0 100% no-repeat; }

#nav LI.right A {display: block; padding: 0 16px; color: #ffff30; text-decoration: none; }
#nav LI.customer A {padding: 0 16px; color: #ffff30; text-decoration: none; }
#nav LI A:hover { background: url( /images/meny_on.gif ) 0 100% repeat-x; }
#nav LI A.active { background: url( /images/meny_active.gif ) 0 100% repeat-x; font-weight: bold; }
#nav .right {float: right;}
/*#nav .clear { height: 16px; background: #fff url( /images/navigation_lower_bg.gif ) no-repeat; }*/
.flowtext {margin-top: 10px;}
h1, h1.br{font-family:Arial,Verdana;font-size:18px;line-height:20px;margin-top:10px;margin-bottom:8px;}
h1.br { color: #056383;}
h1.firstpage, h2.firstpage {font-family:Arial, Tahoma, Verdana; font-weight: bold; font-size: 1em; color: #000000; margin: 0 0 0 0; padding: 0; }
h2{font-weight:bold;font-size:12px;line-height:15px;margin-bottom:3px;margin-top:0px;padding-top:10px;}
h2.bostad, h2.br , h2.bostad_vit { font-family:Arial, Tahoma, Verdana; font-weight: normal; font-size: 1.8em; padding: 5px 0 10px 5px;}
div#maklarbox h2, #aktuelltbox h2, #hogerbox h2  { font-family:Arial, Tahoma, Verdana; font-weight: normal; font-size: 1.3em; padding: 5px 0 5px 5px; margin: 0; color: #009933; }
h2.bostad  { color: #009933;}
h2.bostad_vit  { color: #ffffff;}
h2.br  { color: #056383;}
h2.maklare { font-family:Arial, Tahoma, Verdana; font-weight: bold; font-size: 1.8em; color: #000000; margin: 10px 10px 10px 10px; padding: 0; line-height: 1.1em; }
h2.privat  { font-family:Arial, Tahoma, Verdana; font-weight: bold; font-size: 1.3em; color: #000000; margin: 10px 10px 10px 10px; padding: 0; line-height: 1.1em;}
h3{font-weight:normal;font-size: 12px;line-height:14px;margin-bottom:3px;text-decoration:underline;}
p{padding:0 0 0 0;margin:0 0 0 0;margin-bottom: 10px;}
p.big{margin-top: 15px;margin-bottom: 15px;}
p.ingress {color: rgb(119, 119, 119); font-weight:bold;}
p.firstpage { margin:0; padding:0; }
p.maklare {padding: 0 10px; font-size: 1.1em;}
p.center { text-align: center; margin: 2px auto; display: block; }
.mitt_firstpage { float:left; width: 315px; margin: 0; padding: 0 10px 5px 10px; font-size: 1.2em; color: #ffffff; }
.mitt_firstpage_tunn { float:left;  width: 200px; margin: 0; padding: 0 0 5px 10px; font-size: 1.2em; color: #FFFFFF; }
#gulmaklare UL, #gulprivat UL{ width: 245px; margin: 0 0 0 8px; padding: 0 0 0 0; float: left; list-style: none;}
#gulbostadstjanst UL{ width: 320px; margin: 0 0 0 8px; padding: 0 0 0 0; float: left; list-style: none;}
#gulmaklare LI, #gulprivat LI, #gulbostadstjanst LI {float: left; width: 100%; }
.green {color: #009933;}
.cleaner { clear:both; height:1px; font-size:1px; border:none; margin:0; padding:0; background:transparent; }

.big1 { font-size: 2em; }
.big2 { font-size: 1.8em; line-height: 2em;  }
.big3 { font-size: 1.6em; line-height: 1.8em; }
.big4 { font-size: 1.4em; line-height: 1.6em; }
.big5 { font-size: 1.2em; font-weight: bold; }
.yellow { color: #ffff30; }


/* Added maka */
DIV.login { position:absolute;top: 5px; left: 800px; }
#chat { position:absolute; top: 10px; left: 455px; height:80px; }
.chat { margin: 0 0 0 -35px; padding: 56px 0 0 0; color: #888; font-style:italic; font-size: 16px; }
.chat2  { margin: 0; padding: 0 0 0 12px;}
/* login area */ 
.smallogintextbox { width:160px; background-color:#ffffff; border: #666666 1px solid; font-family:Arial; font-size: 12px; margin: 0 0 2px 0; }
.checkbox { padding: 0; margin: 0 5px 0 0;}
.loginbutton { margin: 5px 0; }
/*.checkbox{padding:0px 0px 0px 0px;margin:0px 5px 0px 0px;width:13px;}*/

.helpheader{width:230px;height:30px;background:#FFFFFF;font-weight:bold;background-image:url(/images/box_special_show.gif);text-align:right;}
.helpheadercontent {float:left;width:220px;padding-top:8px;text-align:right;}
.helpbody {width:230px;background:#FFFFFF;background-image:url(/images/box_special_bg.gif);background-repeat:repeat-y;}
.helpcontent {width:210px;padding-top:5px;padding-left:10px;padding-bottom:5px;	}
.helpwrapper{width:21px;float:right;}
.helpwrapperny{width:80px;float:left;clear:left;margin-left:10px;}
.helpbottom{background-image:url(/images/box_special_bottom.gif);width:230px;height:28px;}
.helpbottom_blue{background-image:url(/images/box_special_bottom_30_blue.gif);width:230px;height:30px;}
.helpicon {width:21px;height:21px;display:block;float:right;background-image:url(/images/help.gif);cursor:hand;cursor:pointer;}
.helpiconsearch {width:21px;height:21px;background-image:url(/images/help.gif);cursor:hand;cursor:pointer;}

dd {list-style-type:none;font-size: 12px;line-height:14px;text-indent:10px;margin:0px;padding:0px;}
ul.pmlista_right li{list-style-type:none;font-size: 12px;font-weight:normal;line-height:14px;text-indent:10px;margin:0px;padding:0px;} 
ul.listcheck li{margin:0px;padding:0px;list-style-type:none;font-size: 12px; font-weight: normal;line-height: 20px;text-indent:20px;background: url(/images/btn_ok_yellow.gif) no-repeat 0px 3px;} 
ul.document li{margin-top:0px;list-style: disc url(/images/sitemapdocbullet.gif) inside;margin-left: 1em;padding-left: 0;text-indent: -15px;}
ul.listgrey li {list-style-type:none;font-size: 12px; font-weight:normal;line-height:20px;margin:0px;padding:0px;padding-left:16px;background: url(/images/greybullet.gif) no-repeat 0px 6px;} 
ul.listyellow li {list-style-type:none;font-size: 12px; font-weight:normal;line-height:20px;text-indent:18px;margin:0px;padding:0px;background: url(/images/yellowbullet.gif) no-repeat 0px 6px;} 
ul.bullet_ok{font-size: x-small; font-weight: normal; line-height: 1.2em; margin: 4px 0 3px 0; padding: 0 0 0 12px; background: url(/images/btn_ok_yellow.gif) no-repeat 0px 3px; }
.listinfo{font-style:italic;font-size: 12px;width:250px;padding-left:18px;text-indent:0px;}
.nobullet{background-image:none;}
ul.decimallist li{margin:0px 0px 5px 0px;padding:0px;list-style-type:decimal;line-height: 14px;text-indent:0px;}

/*p{margin-top:0px;margin-bottom:0px;padding-top:0px;padding-bottom:5px;}*/
img {border:0;}
DIV.dashBorder{border:dashed 1px #b8d0c8; background-color:#f8f8f8; float:right;}
img.dashBorder { margin: 10 10 0 10; }
A {color:#009933;text-decoration: none;font-weight:bold;}
A:hover {color:#009933;text-decoration:underline;}
A.white {color:#ffffff;text-decoration: none;font-weight:bold;}
A.white:hover {color:#ffffff;text-decoration:underline;}
A.dark {color:#3e3e3e;text-decoration: none;text-decoration:underline;line-height:20px;}
A.dark:hover {color:#3e3e3e;text-decoration:underline;font-weight:bold;}
A.special {color:#ff6c00;text-decoration: none;font-weight:bold;}
A.special:hover {color:#ff6c00;text-decoration:underline;}
A.specialthin {color:#ff6c00;text-decoration: none;font-weight:normal;}
A.specialthin:hover {color:#ff6c00;text-decoration:underline;}
A.SortBy {color: #ffffff;text-decoration:underline;font-weight:bold;}
A.SortBy:hover {color: #ffffff;text-decoration:underline;font-weight:bold;}
.br A.SortBy {color: #ffffff;text-decoration:underline;font-weight:bold;}
.br A.SortBy:hover {color: #ffffff;text-decoration:underline;font-weight:bold;}
A.change, A.change_grey, A.save, A.delete, .ok, .checklink{margin: 10px 0 0 15px;padding: 0 0 0 18px;border-bottom: none;background: url(/images/btn_smallarr_yellow.gif) no-repeat 0 50%;font-size: 12px;font-weight:bold;height:15px;display:block;line-height:15px;}
A.change_grey{background: url(/images/btn_smallarr_yellow.gif) no-repeat 0 50%;margin: 0px 0 0 0px;margin: 5px 0 0 0px;}
A.save{background: url(/images/btn_smallok_yellow.gif) no-repeat 0 50%;margin: 10px 0 0 0;}
A.delete{background: url(/images/btn_smalldelete_grey.gif) no-repeat 0 50%;margin: 5px 0 0 10px;}
A.checklink{background: url(/images/eniro.gif) no-repeat 0 50%;margin: 10px 0 0 0;}

.header{font-weight:bold;font-size: 12px;line-height:14px;margin-bottom:4px;}
DIV#objectheader{font-weight: bold;font-size:14px;padding-top:5px;}

.subtitle {font-size:12px;font-family:Arial,Verdana;line-height: 18px;}
.softgrey{background-color: #f8f8f8;}
.location{font-size:10px;font-weight: normal; text-transform: uppercase;}
.tagline{font-size:14px;font-weight: bold; text-transform: uppercase; line-height: 18px;}
.margintop{ margin-top: 10px;}
.ok{background: url(/images/btn_ok_yellow.gif) no-repeat 0 50%;margin: 10px 0 0 0;}
.small, .inputtext, .alert,.helpbody {font-weight:normal; font-size: 12px; }
.small{line-height:1.1em;}
p.smalltext{line-height:1.2em; padding: 0; margin: 4px 0; font-size: 1em;}
p.smalltext A, p.smalltext A:active {color:#fff;text-decoration: none;font-weight:bold;}
p.smalltext A:hover {color:#fff;text-decoration:underline;}
.alert{color:red;}
.bra_mess{color:green; font-weight: bold; font-size: 14px;}
.bold, .smallbold, .smallbold_minsida{font-weight:bold;}
.whitebold{color:#ffffff;font-weight:bold;}
A.whitebold:hover{ color:#ffffff; text-decoration:underline; }
.smallbold{font-size: 12px; line-height: 1.1em;}
.smallbold_minsida{font-size: 14px; line-height: 1.1em; color: #ff8000;}
.italic{font-style:italic;}
.sup{font-size:6px;vertical-align:super;}
.smallogin{font-size: 12px;line-height:21px;}
.tiny{font-family: Arial, Verdana, Helvetica, sans-serif;font-weight:normal;font-size:10px;line-height:10px;}
.pmgreenbold{color:#009933;text-decoration: none;font-weight:bold;}
hr {border-top: 1px solid #9db0a9;height: 1px;border-right: 0px;border-bottom: 0px;border-left: 0px;}

.inputleft{float:left;width:150px;}
.inputright{float:left;}
.right{float:right;}
.left{float:left;}

.objectinfowidth
{
	float:left;
	width:100px;
	vertical-align:top;
	height:auto;
	display:inline-block;
}

.searchtypewrapper,.objectinfoheader,.objectimagestop, .objectimagebottom, .specialwrappertop, .specialwrappertop_active, .specialwrappertop_active_blue, .specialwrapper_bg, .specialwrapper_bg_blue, .specialwrapper_bottom, .specialwrapper_bottom_30, .backbuttonwrapper,.specialwrapperbutton, .searchtypewrapper2
{
	width:230px;
	height:38px;
	background-repeat:no-repeat;
	padding-left:15px;
}

.objectimage
{
	margin-left:1px;
	margin-right:2px;
}
.objectimagebottom
{
	padding-top: 0px;
	background-image:url(/images/grey_box_bottom.gif);
	height:32px;
}

.objectinfoheader
{
	background-image:url(/images/box_top.gif);
	height:37;
}

.objectimagestop
{
	background-image:url(/images/greybox_top_high.gif);
	height:37;
}

.searchtypewrapper
{
	padding-bottom:10px;
	background-image:url(/images/box_bottom_special.gif);
}
.searchtypewrapper2
{
	height: 30px;
	background-image:url(/images/box_bottom_special_2.gif);
}
.searchtypewrapper3
{
	height: 38px;
	background-image:url(/images/box_bottom_special_3.gif);
	margin-top: 14px;
	padding-left: 10px;
}
.ebud
{
	margin-left: 25px;
	margin-top: 5px;
}

.specialwrappertop
{
	background-image:url(/images/box_special.gif);
	height:32px;
}

.specialwrappertop_active
{
	background-image:url(/images/box_special_show.gif);
	height:30px;
}
.specialwrappertop_active_blue
{
	background-image:url(/images/boxtop_blue2.gif);
	height:30px;
}

.specialwrapperbutton
{
	background-image:url(/images/box_special_show2.gif);
	height:28px;
}

.specialwrapper_bg
{
	background-image:url(/images/box_special_bg.gif);
	background-repeat:repeat-y;
	line-height:18px;
	padding-top:7px;
	vertical-align:top;
}
.specialwrapper_bg_blue
{
	background-image:url(/images/box_special_bg_blue.gif);
	background-repeat:repeat-y;
	line-height:18px;
	padding-top:7px;
	vertical-align:top;
}

.specialwrapper_bottom_24
{
	height:24px;
	background-image:url(/images/box_special_bottom.gif);
}
.specialwrapper_bottom_30
{
	padding-bottom:5px;
	background-image:url(/images/box_special_bottom_30.gif);
	height:30px;
}

.backbuttonwrapper
{
	background-image:url(/images/back_bg.jpg);
}


.searchcaptionwrapper, .searchcaptionwrapperext
{	
	border:dashed 1px #b8d0c8;
	height:39px;
}

.searchcaption, .searchcaptionext
{
	margin:10px 20px 10px 5px;
	line-height:19px;
	height:19px;
}

.searchcaptionwrapperext
{
	border-top:solid 1px white;
	height:58px;
}

.searchcaptionext
{
	height:38px;
}

.greyboxwrapper{width:462px;border:dashed 1px #b8d0c8;background-color:#f3f3f3;display:block;height:auto;overflow:hidden;}
.arrow_right{float: left; width:40px;background-color:#ffff00;display:inline;height:100px;overflow:hidden;}
.boxwidth{width:462px;}
.boxmargin{margin-bottom:10px;margin-left:10px;margin-top:10px;margin-right:10px;width:442px;}
.alertboxwrapper{width:462px;border:dashed 1px red;background-color:pink;display:block;height:auto;overflow:hidden;}

.submit{width:125px;}

.navitem
{
	width:200px;
	height:19px;
	#height: 22px;
	_height: 22px;
	border-bottom:solid 1px #94a69f;
	line-height:19px;
	#line-height: 22px;
	_line-height: 22px;
}

.textboxinput,.smalltextboxinput,.mediumtextboxinput,.textareainput, .longtextboxinput,.searchtextboxinput, .savesearchinput, .btnsavesearch, .minitextboxinput{width:250px;height:18px;#height: 22px;_height: 22px;font-family: Arial, Verdana, Helvetica, sans-serif;color: #3e3e3e;font-weight:normal;font-size: 12px;}
.btnsavesearch{font-family:Arial;width:50px;height:19px;}
.savesearchinput{width:120px;height:19px;}

.searchtextboxinput{width:200px;}
.longtextboxinput{width:400px;}
.textareainput{width:400px;height:120px;font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: normal;font-size: 12px;line-height: 16px;color: #3e3e3e;}
.mediumtextboxinput{width:100px;}
.smalltextboxinput{width:60px;}
.minitextboxinput{width:60px;}
.listboxinput{width:250px;height:100px;font-family: font-family: Verdana, Arial, Helvetica,  "Book Antiqua", sans-serif;color: #3e3e3e;font-weight:normal;font-size: 12px;}
.searchlistboxinput{width:200px;font-family: font-family: Verdana, Arial, Helvetica,  "Book Antiqua", sans-serif;color: #3e3e3e;font-weight:normal;font-size: 12px;}


.activestep{border: dashed 1px #009933;padding:3px;background-color:#fcfefd;}
.activestepbr{border: dashed 1px #3399ff;padding:3px;background-color:#fcfefd;}

.inputwrapper
{
	width:440px;
	#Width:440px;
	_Width:440px;
	height:auto;
	padding-bottom:4px;
	/*border:solid 1px red;*/
	overflow:auto;
	display:block;
	overflow:hidden;
}

.textareainputwrapper
{
	width:440px;
	/*overflow:hidden;*/
	padding-bottom:3px;
}

DIV#contentwidth1
{
	width:440px;
}

DIV#boxwrapper
{
	margin-top:15px;
	margin-left:10px;
	margin-right:5px;
	margin-bottom:10px;
}

.boxcontentwrapper
{
	margin-bottom:10px;
}

.inputtext
{
	line-height:22px;
}

/*.smallogintextbox {
	width:160px;
	height:16px;
	background-color:#cad6d2;
	border: #bfcec8 1px solid;
	font-family:Arial;
	font-size: 12px;
	color:#3e3e3e;
}*/

.logintextbox {
	
	width:125px;
	height:21px;
	background-color:#cad6d2;
	border: #bfcec8 1px solid;
	font-family:Arial;
	font-size: 12px;
	color:#3e3e3e;
}

.greenleft {
	padding-left: 8px;
	border-left: #009933 1px solid;
}

.SmallPadding{
	margin-bottom:5px;	
}

DIV#InputWrapper{
	height:21px;
	width: 225px;
	padding-bottom:9px;
}

.leftalign {
	float:right;
}

DIV#NavWrapper{
	width:750px;
	height:30px;
	background-image:url('images/bg_nav.gif');
	background-repeat:repeat-x; 
	background-attachment:fixed;
}

.objectimagebackground {
	background-image:url('/images/grey_box_bg.gif');
	background-repeat:repeat-y;
}

/* formattering för knappar */

.buttonouter
{
    background-image: url(/css/images/btn_left_bg.gif);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 10px;
    float: left;
    margin-bottom: 5px;
    margin-right: 5px;
}

.buttoninner
{
    background-image: url(/css/images/btn_right_bg.gif);
    background-repeat: no-repeat;
    background-position: right center;
    padding-right: 10px;
    float: left;
}

.buttoninner a.button
{
    color: #ffffff !important;
    font-size: 12px;
    font-family: Arial;
    font-weight: bold;
    text-decoration: none;
    /*font-size: 1.1em;*/
    display: block;
}
.buttoninner a:hover
{
	color: #DFDFDF !important;
}

a.button_ny, a.button_ny_bla {
	display: block;
	float: left;
	height: 26px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
	margin-right: 6px;
	padding-right: 20px; /* CHENGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
	/* FONT PROPERTIES */
	text-decoration: none;
	color: #fff;
	font-size:12px;
	font-weight:bold;
	margin-bottom: 10px;
}
a.button_ny_stor, a.button_ny_rod_stor {
	display: block;
	float: left;
	height: 39px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
	margin-right: 6px;
	padding-right: 30px; /* CHENGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
	/* FONT PROPERTIES */
	text-decoration: none;
	color: #fff;
	font-size:18px;
	font-weight:bold;
	margin-bottom: 15px;
}
a.button_ny{
    /* Sliding right image */
    background: transparent url(/css/images/knapp_hoger.png) no-repeat scroll top right; 
}
a.button_ny_bla {
    /* Sliding right image */
    background: transparent url(/css/images/knapp_hoger_bla.png) no-repeat scroll top right; 
}
a.button_ny_stor{
    /* Sliding right image */
    background: transparent url(/css/images/knapp_hoger_stor.png) no-repeat scroll top right; 
}
a.button_ny_rod_stor{
    /* Sliding right image */
    background: transparent url(/css/images/knapp_hoger_rod_stor.png) no-repeat scroll top right; 
}

a.button_ny span, a.button_ny_bla span  {
	display: block;
	line-height: 18px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */
	padding: 3px 0 5px 18px;
	color: #fff;
} 
a.button_ny_stor span, a.button_ny_rod_stor span  {
	display: block;
	line-height: 27px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */
	padding: 5px 0 7px 18px;
	color: #fff;
} 

a.button_ny span {
/* Background left image */ 
	background: transparent url(/css/images/knapp.png) no-repeat; 
}
a.button_ny_bla  span{
/* Background left image */ 
	background: transparent url(/css/images/knapp_bla.png) no-repeat; 
}
a.button_ny_stor span {
/* Background left image */ 
	background: transparent url(/css/images/knapp_stor.png) no-repeat; 
}
a.button_ny_rod_stor span {
/* Background left image */ 
	background: transparent url(/css/images/knapp_rod_stor.png) no-repeat; 
}

a.button_ny:hover span, a.button_ny_bla:hover span, a.button_ny_stor:hover span, a.button_ny_rod_stor:hover span {
text-decoration:underline;
	color: #fff;
}

.button
{
    background-image: url(/css/images/btn_bg.gif);
    background-repeat: repeat-x;
    background-position: left center;
    border-width: 0;
    color: #ffffff;
    font-size: 12px;
    font-family: Arial;
    font-weight: bold;
    padding: 1px 5px 3px 5px;
    cursor: pointer;
}
.button_sok
{
    background-image: url(/images/gloss_button_sok_objekt.gif);
    background-position: left center;
    border-width: 0;
    color: #ffffff;
    font-size: 12px;
    font-family: Arial;
    font-weight: bold;
	width: 168px;
	height: 45px;
    padding: 1px 5px 3px 5px;
    cursor: pointer;
}

div.clear
{
    clear: both;
}

/* Jämförelsetabell */
table.list {width:745px;}
table.listbr {width:500px;}
table.list, table.listbr {border-collapse:collapse;border-left: 1px #dbdbdb solid;border-right: 1px #dbdbdb solid;border-bottom: 1px #dbdbdb solid;border-top: 1px #dbdbdb solid;}
table.list td, table.listbr td {padding: 5px 0px 5px 5px;}
.d0 {background-color: #ffffff; }
.d1 {background-color: #efefef; }
.toprow
{
  background-image:url(/images/back_bg_mini.jpg);
  background-repeat:repeat-x;
  background-color:#cfcfcf;
  height:30px;
}
.toprowbr
{
  background-color:#999;
  height:30px;
}

table.matris {border-collapse:collapse; border: 0px; margin-bottom: 15px; }
table.matris td {padding: 5px 0px 5px 5px; margin: 5px; }
table.matris td.rubrik {width: 300px; border-bottom: 1px #009933 solid; }
table.matris td.maklare {width: 28px; border-bottom: 1px #009933 solid; }
table.matris td.itemtrue  {width: 28px; border-left: 1px #009933 solid; border-bottom: 1px #009933 solid; background-image:url(/images/btn_ok_yellow.gif); background-repeat:no-repeat; background-position: center; }
table.matris td.item  {border-left: 1px #009933 solid; border-bottom: 1px #009933 solid; background-repeat:no-repeat; padding: 5px;}
table.matris td.itemnone  {border-left: 1px #009933 solid; border-bottom: none; }
table.matris td.item1  {width: 200px; border-left: 1px #009933 solid; border-bottom: 1px #009933 solid; }
table.matris td.item2  {width: 250px; border-left: 1px #009933 solid; border-bottom: 1px #009933 solid; }
table.matris td.itemfalse {width: 28px; border-left: 1px #009933 solid; border-bottom: 1px #009933 solid; background-image:url(/images/btn_smalldelete_grey.gif); background-repeat:no-repeat; background-position: center; }
table.matris td.toprubrik {width: 300px; height: 30px; border-bottom: 1px #009933 solid; }
table.matris td.toptd {width: 28px; height: 25px; border-left: 1px #009933 solid; border-bottom: 1px #009933 solid; }


/* Dela facebook o s v */
.delaandra {
	border-top: 1px dashed #009933;
	margin: 40px 3px 0 0;
	padding: 10px 0 3px 0;
}
.delaandra_bla{
	border-top: 1px dashed #056383;
	margin: 40px 3px 0 0;
	padding: 10px 0 3px 0;
}
.dela {
	margin: 10px 3px 0 0;
	padding: 0 0 3px 0;
	display: inline;
}
ul.dela li {
	list-style: none;
	margin: 0 3px 0 0;
	padding: 0 0 3px 0;
	display: inline;
	height: 2em;
}
ul.dela li a {
	padding: 0 0 0 20px;
	width: 25px;
}
ul.dela li.help a {
	padding: 0;
}
ul.dela li a em {
	position: absolute;
	text-indent: -999px;
}
.facebook {
    background: url(images/facebook.gif) 0 -1px no-repeat;
}
.twitter {
    background: url(images/twitter.gif) 0 -1px no-repeat;
}
.delicious {
    background: url(images/delicious.gif) 0 -1px no-repeat;
}
.digg {
    background: url(images/digg.gif) 0 -1px no-repeat;
}
.magnolia {
    background: url(images/magnolia.gif) 0 -1px no-repeat;
}
.myspace {
    background: url(images/myspace.gif) 0 -1px no-repeat;
}
.pusha {
    background: url(images/pusha.gif) 0 -1px no-repeat;
}
.stumbleupon {
    background: url(images/stumbleupon.gif) 0 -1px no-repeat;
}

.br A { text-decoration: none; color: #056383;}
.br A:hover { text-decoration:underline; color: #056383;}

A.kringlista { text-decoration: none; color: #fff;}
A.kringlista:hover { text-decoration: underline; color: #fff;}
dt.kringlista { padding: 3px 0 0 3px;}

#divBranch a , #divCounty a{
	line-height: 18px;
}

.leftmargin{
	margin: 10px 0 10px 0;
	border: dashed 1px #ddd;
	padding:3px 3px 3px 15px;
	background-color:#fcfefd;
}
.acompany{
	margin: 10px 0 0 0;
	padding: 10px 0 0 10px;
	border-bottom: dashed 1px #ddd;
	background-color: #ffffff;
}
.mer{ margin:0 0 10px 0; padding: 0; }

.branchimage {
		border: 0;
		max-height: 80px;
		max-width: 120px;
		padding: 10px;
		background-color: #ddd;
	}
.nopadding { padding: 0; margin: 0;}

#branchAddress {
	float:left;
	width: 280px;
	margin: 0;
	padding: 0;
}

#branchLogo{
	width: 220px;
	float: right;
	margin: 0;
	padding: 0;
}
.branchlogo  {
	border: 0;
	max-height: 100px;
	max-width: 220px;
	padding: 0;
	float: right;
}

#branchPreview{
	clear: left;
	float: left;
}

#branchTagline{
	display: block;
}

#branchDescription{
	display: block;
}

#branchAddress dl {
    margin: 0;
	padding: 0;
	width: 280px;
}
 
#branchAddress dl dt {
    float:left;
    font-weight:bold;
    margin: 0;
	line-height: 16px;
    padding:0;
	display: inline;
	width: 60px;
}
 
#branchAddress dl dd {
	float: left;
    margin: 0;
    padding: 0 0 0 0;
	line-height: 16px;
	display: block;
	width: 220px;
}
#branchAddress2 dl {
    margin: 0;
	padding: 0;
	width: 500px;
}
 
#branchAddress2 dl dt {
    float:left;
    font-weight:bold;
    margin: 0;
	line-height: 16px;
    padding:0;
	display: inline;
	width: 60px;
}
 
#branchAddress2 dl dd {
	text-align: left;
    margin: 0;
    padding: 0 0 0 20px;
	line-height: 16px;
	display: block;
	width: 440px;
}

#map_canvas {
	width: 480px;
	height: 300px;
	margin: 10px 0;
	border: 1px solid #39f;
	float: left;
}
#thumbshots {
	display: block;
	float: left;
	width: 100%;
	margin-top:10px;
}

.bransch_puff {
	background-image:url(/images/bg_gul_puff.gif); height:100px; width: 200px;
	padding: 10px 20px 10px 15px;
}
 
#senaste_bransch dl {
	float: left;
	margin-top: 0;
	padding-top: 0;
	border: 1px solid blue;
} 
#senaste_bransch dt {
    float:left;
    font-weight:bold;
    margin: 0px 0 0 15px;
	line-height: 16px;
    padding:0;
}
 
#senaste_bransch dd {
	clear: left;
    margin: 0 0 0 15px;
    padding: 0;
	line-height: 12px;
	text-indent: 0;
	font-size: 10px;
}
.uppercase   {
	text-transform: uppercase;
}
.senaste_logo {
	max-width: 120px;
	max-height: 50px;
	margin-bottom: 2px;
}

#foretag_puff , #maklare_puff {
	float: left;
	width: 500px;
	padding: 5px 0;
}
#foretag_puff dl , #maklare_puff dl {
	float: left;
	width: 460px;
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none;
}
#foretag_puff dt, #maklare_puff dt {
	float: left;
	width: 60px;
	margin: 10px;
	padding: 13px 0 0 0;
	font-size: 72px;
	letter-spacing: 1px;
}
/* 056383 */
#foretag_puff dd, #maklare_puff dd {
	text-align: text-top;
	text-indent: 0;
	margin: 0 0 0 80px;
	padding: 0;
	line-height: 1.5em
}
#maklare_puff dd {
	margin-top: 10px;
}

#maklare_puff dd strong {
	font-size: 16px;
	font-weight: bold;
	color: #009933;
	text-transform:uppercase;
	text-align: text-top;
}

.bla {
	color: #056383;
} 
.green {
	color: #009933;
}
.greenbottom {
	border-bottom: #009933 3px solid;
}
.bigreg {
	font-size: 18px;
	letter-spacing: 1px;
}
.biggerreg {
	font-size: 60px;
	letter-spacing: 1px;
	color: #009933;
	vertical-align: top;
	padding-top: 15px;
}

.minsida_green {
    padding: 0 0 5px 10px;
    line-height: 22px;
    font-size: 12px;
    color: #ff8000;
    font-weight: bold;
}
.minsida_grey {
    padding: 0 0 5px 10px;
    line-height: 22px;
    font-size: 12px;
    color: #666666;
    font-weight: normal;
}
.minsida_red {
    padding: 0 0 5px 10px;
    line-height: 22px;
    font-size: 12px;
    color: #ff8000;
    font-weight: bold;
}
.minsida_yellow {
    padding: 0 0 5px 10px;
    line-height: 22px;
    font-size: 12px;
    color: #ffff00;
    font-weight: bold;
}
.minsida_orange {
    padding: 0 0 5px 10px;
    line-height: 22px;
    font-size: 12px;
    color: #ff8000;
    font-weight: bold;
}
/*#maklarbox {
	background: #ffffff;
	border: 1px solid #cfcfcf;
	margin: 0 0 28px;
	background: url(/images/bakgrund_above_footer_left.jpg);
	padding: 0;
}*/
#above_footer {

	background: url(/images/bakgrund_above_footer_hela.jpg) #ffffff no-repeat; margin: 0; padding: 0; height: 105px; width: 1000px; overflow: hidden;
}

#hogerbox {
	float: right; width: 185px; color: #ffffff; margin: 0px 0 0 0; padding: 0; overflow: hidden; 
}
/*middle */
#aktuelltbox {
	/*background: url(/images/bakgrund_above_footer_right.jpg) #000000 no-repeat;*/
	padding: 0;
	margin: 0 0 0 460px;
	height: 100%;
	width: 347px;	
}
#kund_short{
	float:left; 
	width:270px; 
	font-style:italic;  
	padding-right: 10px;
}	
#kund_bild{
	float:left; 
	width:60px; 
	padding-left: 5px;
}
#kund_bild img {
	height: 70px;
}
/*left*/
#maklarbox {
	/*background: url(images/box-bgr.gif) #ffffff repeat-x top;*/
	float:left;
	/*background: url(/images/bakgrund_above_footer_left.jpg) #ffffff no-repeat;*/
	padding: 0;
	height: 100%;
	width: 454px;
}
/* organisation and management */
div#content .memberdetails
{
	border-top: dotted 1px #c3c6cb;
	float: left;
	padding: 0.8em 0;
	width: 100%;
}
div#maklarbox .memberdetails
{
	float: left;
	padding: 0 0 0 10px;
	width: 110px;
}

.memberdetails p 
 { margin-bottom: 0.4em; }

.memberdetails img,
.memberdetails .basic-info,
.memberdetails .further-info
{ float: left; }

div#maklarbox  .memberdetails img
{
	padding: 0 0 0 0; height: 70px;
}

div#content .memberdetails .basic-info 
{
	margin: 4px 0 0 12px;
	width: 200px;
}
div#maklarbox .memberdetails .basic-info 
{
	margin: 14px 0 0 4px;
}

div#content .memberdetails .further-info { 
	margin: 4px 0 0 12px; 
}
div#maklarbox .memberdetails .further-info { 
	margin: 4px 0 0 12px; 
}

div#content .memberdetails .further-info strong
{
	float: left;
	width: 100px;
}



