﻿/*Eric A. Meyer reset CSS */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}

#printImage,#printLogo{display:none}


/* common styles */

    h1,h2,h3,h4,h5,h6{ color:#313131}
    h1{font-size:24px; line-height:28px}
    h2{font-size:22px; line-height:26px}
    h3{font-size:20px; line-height:24px; margin-bottom:6px;}
    h4{font-size:18px; line-height:20px}
    h5{font-size:14px; line-height:16px; font-weight:400;}
    h6{font-size:12px; line-height:16px}
    span.clear{ display:block; width:100%; clear:both; height:1px; }
    td, li, p{line-height:18px; font-size:12px; margin-bottom:8px;}
    a {color: #C40E3D; text-decoration:none;}
    a:hover{text-decoration:none; color:#000;}
    a:visited{color:#C40E3D;}
    em{font-style:italic; color:#919191;}
   
   
   .backButton
   {
       margin-left:10px;
       line-height:17px; padding:10px; 
       margin-right:20px;
       display:inline-block;
       background: url(../Images/NewWeb/ButtonReverse.png) no-repeat 0px -1px;
       position:relative;
   }
    .backButton .end{ background: url(../Images/NewWeb/Button.png) no-repeat 100% -1px; width:13px; display:block; height:36px; top:0px; right:-13px; position:absolute;}
    .backButton a{font-size:13px; font-weight:bold; padding-left:24px; color:#ba0e3b; text-decoration:none; text-transform:uppercase; position:relative;top:-1px;}
   
/* end common styles */

/* master page styles */

   .previous, .next{ cursor:pointer;}

    body {font-family:Verdana; color:#444; font-size:10px; background:#f6f6f6 url(../Images/NewWeb/body_bg_gradient2.png) top repeat-x;}
    body .contentWrapper{width:980px; margin:0 auto;}
    #mainContent{line-height:18px; font-size:12px;}
    #header{/*float:left;*/position:relative; width:980px; clear:both; padding-top:15px;}
    /*#header #topMenu{float:right;}*/
    #header #topMenu{position:absolute; top:3px; right:0;}
    #header #topMenu span.topMenuItem{display:inline; font-size:16px; }
    #header #topMenu .topMenuItem a{color:#555;}
    #header #topMenu .toggle {cursor:pointer; top:0; font-size: 16px; font-weight: normal; display:block; margin-left:10px;}
    #header #mainMenuBg{ margin-top:10px; color:#fff; background:url("../Images/NewWeb/TopMenu_bg.png") no-repeat 0 -2px; position:relative; height:44px; width:970px;}
    #header #mainMenuBg > ul{float:left; margin-left:17px;}
    #header #mainMenuBg #mainSearchBox{width:229px; position:absolute; right:45px; top:5px; background: url(../Images/NewWeb/TopMenu_search.png) no-repeat;height:33px;}
    #header #mainMenuBg #mainSearchBox #topMenuSearchInput{font-size:12px; color: #fff; background-color:transparent ;border:none; width:230px; margin-top:8px; margin-left:10px;}
    #header #mainMenuBg #mainSearchBox #searchButton {background: url(../Images/NewWeb/TopMenu_search.png) no-repeat top right; position:absolute;top:0px; right:-46px; padding:0px; width:46px; height:33px;}
    .topMenuEnd{ position:absolute; width:66px; background:url("../Images/NewWeb/TopMenu_bg.png") no-repeat 100% -2px; display:block; right:-10px; height:44px;}

    /* fonts, styles and backgrounds */
    .mainMenu{ font-size:20px; font-weight:800; line-height:44px; color:#fff;}
	.mainMenu a{ color:#fff; text-decoration:none; cursor:pointer; }
    .mainMenu a.selected:hover{ background: none }
    .mainMenu a span.beginning{}
    .mainMenu a span.end{ color:#fff;}
    .mainMenu a span.hoverEnd{color:#000;}
    .mainMenu a:hover span.beginning{background: url(../Images/NewWeb/MainMenuHover.png) no-repeat top left;}
    .mainMenu a:hover span.hoverEnd{ background: url(../Images/NewWeb/MainMenuHover.png) no-repeat top right;}


    /* dimensions and position */
    .mainMenu{ position:relative; height:44px; padding-left:2px;  float:left}
    .mainMenu a, .mainMenu a > *{display:block; bottom:0; position:relative; float:left; height:44px;}
	.mainMenu a { left:0px; display:block; float:left; height:44px; position:relative; bottom:0;}
	.mainMenu a:hover{ z-index:200; left:6px; margin-left:-6px; z-index:201; height:64px;}
	
    .mainMenu a             .beginning{     padding-left:15px; background: url(../Images/NewWeb/TopMenu_separator.png) top left repeat-y;}
    .mainMenu a.first       .beginning{     background: none;}
	.mainMenu a             .end{           padding-right:10px;  line-height:39px;}
	.mainMenu a             .hoverEnd{      display:none}
    	
    .mainMenu a:hover       .end{           display:none}
    .mainMenu a:hover       .hoverEnd{      padding-right:15px;  margin-right:0px; display:block; line-height:39px;}
	.mainMenu a:hover       .beginning{     padding-left:16px; }

    #header #search{ float:right; position:relative}
    #header #mainSearchBox{position:relative;}


    .findAgentBox .ajaxSearchResultWindow{ top: 40px; left:-63px; height:auto}
    .ajaxSearchResultWindow{position:absolute; z-index:2000; top:60px; width:280px; height:400px; display:none; color:#808080;  left:-50px;}
    .ajaxSearchResultWindow ul li * {line-height:12px;}
    .ajaxSearchResultWindow .nameAndTitleBox span{float:left; display:block}
    .ajaxSearchResultWindow .nameAndTitleBox span.name{margin-right:3px;}
    .ajaxSearchResultWindow .agentListTitle{ display:block; font-size:16px; color:#000; width:280px; clear:both; height:24px; line-height: 24px; margin:10px 0 12px -90px; font-weight:800; letter-spacing:-0.2px;}
    .ajaxSearchResultWindow div {float:left; display:block; clear:both}
    .ajaxSearchResultWindow .imageCropper {left:-85px; width:70px; height:50px; position:absolute; top:0px; overflow:hidden;}
    .ajaxSearchResultWindow .imageCropper img {height:50px; }
    .ajaxSearchResultWindow ul{ float:left}
    .ajaxSearchResultWindow ul li{ font-size:12px; height:80px; margin-bottom:10px; position:relative; cursor:pointer;}
    .ajaxSearchResultWindow ul li a{ font-size:12px; color:#BD8282}
    .ajaxSearchResultWindow ul li .nameAndTitleBox{clear:both; font-weight:800; color:#000}
    .ajaxSearchResultWindow .emailBox {line-height:12px;}
    .ajaxSearchResultWindow .busyOverlay {position:absolute; left:2px; background: url(../Images/NewWeb/BusyOverlayPixel.png) repeat ; top: 2px; bottom:20px; right:-50px; z-index:2; }
    .ajaxSearchResultWindow .busyOverlay img {margin:10px auto; display:block; position:absolute; left:2px; right:2px; top:2px; bottom:2px;}
    
    .ajaxSearchResultWindow .top, .ajaxSearchResultWindow .content, .ajaxSearchResultWindow .bottom{ width:240px; margin-right:5px;padding-left:100px; position:relative;}
    .ajaxSearchResultWindow .end { position:absolute; right:-5px; width:5px; display:block; z-index:-1}
    .ajaxSearchResultWindow .top{ background: url(../Images/NewWeb/ObjectScrollTop.png) no-repeat; height:4px;}
    .ajaxSearchResultWindow .content{color:#000; background: url(../Images/NewWeb/ObjectScrollRepeatBg.png) repeat-y ;  min-height:100px;}
    .ajaxSearchResultWindow .bottom{ background: url(../Images/NewWeb/ObjectScrollBottom.png) no-repeat; height:4px}

    .ajaxSearchResultWindow .top .end{ background: url(../Images/NewWeb/ObjectScrollTop.png) no-repeat top right; height:4px;}
    .ajaxSearchResultWindow .content .end{color:#000; background: url(../Images/NewWeb/ObjectScrollRepeatBg.png) repeat-y top right; height:100%}
    .ajaxSearchResultWindow .bottom .end{ background: url(../Images/NewWeb/ObjectScrollBottom.png) no-repeat bottom right; height:4px}
    
    .ajaxSearchResultWindow .closeBtn{position:absolute; width:16px; height:16px; background:#999; right:-60px; top:4px; z-index:3}
    #header #mainMenuBg div.submenu .verticalSeparator{ position:absolute; width:4px; background: url(../Images/NewWeb/mainMenu_sub_separator.png) bottom left no-repeat; top:0px; bottom:8px; left:500px;}
    #header #mainMenuBg div.submenu { position:absolute; z-index:900; width:965px; /* min-height:250px; */ padding:5px 0px 10px 0px;left:-2px;top:44px; background: url(../Images/NewWeb/mainMenu_sub_bg2.png) no-repeat left bottom; display:none; color:#232323;}
    #header #mainMenuBg div.submenu .firstColumn  > ul > li,
    #header #mainMenuBg div.submenu .secondColumn  > ul > li,
    #header #mainMenuBg div.submenu .thirdColumn  > ul > li{ height:53px;}

    #header #mainMenuBg div.submenu div.submenuContent{ font-size:8px; position:relative; width:900px; /*  min-height:250px; */ float :left; display:none; padding:0 0 13px 7px;}
    #header #mainMenuBg div.submenu div.submenuContent a ,
    
    #header #mainMenuBg div.submenuContent .thirdColumn .innerColHeader{      font-size:18px; color:#000;}
    #header #mainMenuBg div.submenuContent .secondColumn .documentListContainer a,
    #header #mainMenuBg div.submenu div.submenuContent a .text{ margin-left:8px; display:block; font-size:12px; color:#919191; font-style:italic;}

    #header #mainMenuBg div.submenu div.submenuContent .documentListContainer a:hover,
    #header #mainMenuBg div.submenu div.submenuContent a:hover .text{margin-left:12px;}
    
    #header #mainMenuBg div.submenuContent .secondColumn .documentListContainer .title{font-size:18px;}

    #header #mainMenuBg div.submenuContent .firstColumn{ position:relative; width:250px; /* min-height:170px;*/ margin-right:10px; margin-left:5px; float:left; padding:10px 0 0 10px;}
    #header #mainMenuBg div.submenuContent .secondColumn{ position:relative; width:250px; /* min-height:170px;*/ margin-right:10px; float:left;padding-top:10px;}
    #header #mainMenuBg div.submenuContent .thirdColumn{ position:relative; width:360px; /* min-height:170px;*/ margin-right:5px;  float:left; text-align:left;padding-top:10px;}
    #header #mainMenuBg div.submenuContent .thirdColumn .imageBox{border:none;}

    #header #mainMenuBg div.submenuContent .thirdColumn .innerColHeader{ margin-bottom:4px; display:block;} 
    #header #mainMenuBg div.submenuContent .thirdColumn .innerCol1{ float:left; margin-right:10px; width:113px;}
    #header #mainMenuBg div.submenuContent .thirdColumn .innerCol2{ float:left; width:114px}
    #header #mainMenuBg div.submenuContent .thirdColumn .innerCol3{ float:left; width:100px; margin-left:10px; width:113px}
    #header #mainMenuBg div.submenuContent .thirdColumn .innerCol1 > ul > li > a,
    #header #mainMenuBg div.submenuContent .thirdColumn .innerCol2 > ul > li > a,
    #header #mainMenuBg div.submenuContent .thirdColumn .innerCol3 > ul > li > a{font-size:12px; color:#919191;}
    #header #mainMenuBg div.submenuContent .thirdColumn .innerCol1 > ul > li > a:hover,
    #header #mainMenuBg div.submenuContent .thirdColumn .innerCol2 > ul > li > a:hover,
    #header #mainMenuBg div.submenuContent .thirdColumn .innerCol3 > ul > li > a:hover{margin-left:8px;}
    #header #mainMenuBg div.submenuContent .thirdColumn .innerCol1 > ul > li,
    #header #mainMenuBg div.submenuContent .thirdColumn .innerCol2 > ul > li,
    #header #mainMenuBg div.submenuContent .thirdColumn .innerCol3 > ul > li{height:auto; font-size:10px; margin-bottom:3px; line-height:14px; color:#919191;}

    #header #mainMenuBg div.submenuContent .thirdColumn .htmlpush { float:left; height:auto;}
    #header #mainMenuBg div.submenuContent .thirdColumn .htmlpush .imageBox{ float:left; width:150px; height:auto;}
    #header #mainMenuBg div.submenuContent .thirdColumn .htmlpush > .text{float:left; font-size:12px; width:210px;}
    #header #mainMenuBg div.submenuContent .thirdColumn .htmlpush > .text .text{ float:left; clear:both;}
    #header #mainMenuBg div.submenuContent .thirdColumn .htmlpush > .text .title{ float:left; clear:both; font-size:18px;}
    #header #mainMenuBg div.submenuContent .thirdColumn .htmlpush > .text .link{ float:left; clear:both; }

    

    .findOfficeBox , .findAgentBox{ width:220px; position:relative;}
    
    .findOfficeBox {}
    .findOfficeBox select , .findAgentBox input{ width:220px;}

    .findAgentBox{ display: block; line-height:12px; background: url(../Images/NewWeb/inputFieldBg.png) no-repeat top left;  height:36px; width:199px; margin-right:20px;}
    .findAgentBox .findAgentInput{ position:absolute; border:none;font-size: 14px; color:#000; background:transparent; width:190px;top:10px;left:16px; display:block; z-index:2}
    .findAgentBox .rightTip{background: url(../Images/NewWeb/inputFieldBg.png) no-repeat top right; border:none; width:28px; position:absolute; right:-20px; display:block; height:36px; top:0;}



    

    #leftMenu ul { margin: 0; padding: 0; font-family: Verdana, Sans-Serif; font-size: 11px; border:1px solid #aaa; background:#fff}
    #leftMenu ul ul {border:none;}
    #leftMenu li { margin: 0; padding: 0; list-style-type: none; border:1px solid #fff;  width:197px; }
    #leftMenu li ul li{ width:195px; }
    #leftMenu .main { padding: 4px 0px 6px 22px; font-weight: bold; margin-bottom: 0px; }
    #leftMenu .subMenu { padding-bottom: 10px; }
    #leftMenu h4 { padding: 12px 0px 5px 12px; text-transform: uppercase; letter-spacing: 1px; }
    #leftMenu .subMenu li { padding-left: 22px; padding-top: 8px;  width:166px;}
    #leftMenu .active { color: #c40e3d; font-weight: bold; }
    #leftMenu .active a { color: #c40e3d; font-weight: bold; }
    #leftMenu .active a:hover { color: #600; font-weight: bold; }
    #leftMenu a { color: #000; }
    #leftMenu a:hover { color: #c40e3d; text-decoration: none; }


    #mainContent{background-color:#f6f6f6; float:left; clear:both; padding:20px 20px 0px 20px; margin:10px 0 0  0px; width:940px;}

    .closeBtn{position:absolute; width:16px; height:16px; background:#999; right:4px; top:4px;}


/* end master page styles */
/* start page styles */
#startpage #mainContent{background:none;}

.objectListContainer{margin:0px 0 20px -20px;position:relative;}
.objectListContainer .top, .objectListContainer .content, .objectListContainer .bottom{ width:938px; margin-right:5px; position:relative;}
.objectListContainer .end { position:absolute; right:-42px; width:42px; display:block; z-index:-1}
.objectListContainer .top{ background: url(../Images/NewWeb/ObjectScrollTop.png) no-repeat; height:4px;}
.objectListContainer .content{color:#000; background: url(../Images/NewWeb/ObjectScrollRepeatBg.png) repeat-y ; height: 100%;}
.objectListContainer .bottom{ background: url(../Images/NewWeb/ObjectScrollBottom.png) no-repeat; height:4px}

.objectListContainer .top .end{ background: url(../Images/NewWeb/ObjectScrollTop.png) no-repeat top right; height:4px;}
.objectListContainer .content .end{color:#000; background: url(../Images/NewWeb/ObjectScrollRepeatBg.png) repeat-y top right; height:100%}
.objectListContainer .bottom .end{ background: url(../Images/NewWeb/ObjectScrollBottom.png) no-repeat bottom right; height:4px}

#objectListContainerShadowLeft, #objectListContainerShadowRight{background:url(../Images/NewWeb/T1-shadow-left.png) no-repeat;height:28px;width:97px;position:absolute;bottom:-2px;left:-16px;z-index:-1;}
#objectListContainerShadowRight{background-image:url(../Images/NewWeb/T1-shadow-right.png);left:auto;right:-36px;}

.objectList { white-space:nowrap; width : 912px; overflow:auto; padding-left:28px; padding-top:28px; padding-bottom:28px;}
.objectList li {display:inline-block; width:200px; margin-right:28px; vertical-align:top;}
.htmlPushBox, .flashPushBox, .pushbox{ width:220px; /*height:276px;*/ float:left; margin-left:20px; margin-top:30px;}
.htmlPushBox h4{margin:10px 0px 6px 0px; font-size: 20px;}
.pushbox{height:200px; position:relative; margin-top:50px;}
.first { margin-left:0px; }
.htmlPushBox.first {clear:both;}
.imageBox{width:214px; border:3px solid #e8e8ea; height:114px; background-color:#fff; position:relative; display:block;}
.htmlPushBox a img{ position:absolute; bottom:0; left:0;}
.listBox{width:980px; position:relative; height:90px;}

#vardering{float:left; width:660px; height:200px;position:relative;margin-top:50px;} 
#vardering .imageBox{height:144px; position:absolute; left:0;}
#vardering .imageBox img{position:absolute; bottom:0px; left:0px;}
#vardering h4{ margin-left:240px; margin-bottom:8px; width:420px; font-size: 28px; }
#vardering p{margin-left:240px; width:420px;}
#vardering .arrowLink{display:block; margin-left:240px; float:left;}

#startpage #vardering{float:left; width:700px; height:200px;position:relative;margin-top:50px;} 
#startpage #vardering .imageBox{height:144px; position:absolute;}
#startpage #vardering .imageBox img{position:absolute; bottom:0px; left:0px;}
#startpage #vardering h4{ margin-left:240px; width:460px; }
#startpage #vardering p{margin-left:240px; width:460px;}
#startpage .findOfficeBox select{ width:200px; margin-left:10px; font-size: 14px;}
#startpage .findOfficeBox .selector{ }
#startpage .findOfficeBox .selector span{ width:175px; font-size: 14px;}

#startpage #seekBox h5 { font-size: 16px; margin-left: 12px; margin-bottom:5px; }
#RightColumnPlaceHolder #links {margin-bottom:40px; clear:both;}

/* end start page styles */
/* "viewObject" template */

    #viewobject{}
    #RightColumnPlaceholder{ width:239px; float:right; clear:right; border-left:1px solid #ddd; margin-left:20px;}
    #RightColumnPlaceHolder .box{ margin:0px 0px 10px 0;}
    #RightColumnPlaceHolder .box .boxContent > .title{ font-size:20px; font-weight:800;}
    #RightColumnPlaceHolder .box .boxContent li .title{ font-size:inherit; font-weight:800;}
    #RightColumnPlaceHolder .separator{ margin-top:15px;height:15px; background: url(../Images/NewWeb/right_menu_separator.png) repeat-x;}
    #RightColumnPlaceHolder .box .boxContent > h3 {}
    #RightColumnPlaceHolder .box .boxContent ul#factsItem {margin-top:10px;}
    #RightColumnPlaceHolder .box .boxContent ul#factsItem li {margin-bottom:2px;}
    
    /*  
        #RightColumnPlaceHolder #priceAndBids { /*text-align:right; }
        #RightColumnPlaceHolder #priceAndBids cufontext{ text-indent:100000% !important;  } 
    */
    
    #RightColumnPlaceHolder #priceAndBids .pricetext{ font-weight:800}
    #RightColumnPlaceHolder #priceAndBids .price{ color:#b00e38; font-size:28px; font-weight:800; display:block}
    #RightColumnPlaceHolder #priceAndBids .euroPrice{ font-size:18px; font-weight:800; display:block}
    #RightColumnPlaceHolder .visningstider{ /* color:#b00e38; */ }
    #RightColumnPlaceHolder .visningstidsbox{ background:#fff; border:3px solid #e8e8ea; padding:10px;} 
    
    

    
    #viewobject #imageBox{ position:relative; }     
    #viewobject #imageBox .viewTop {background: url(../Images/NewWeb/imageBox_view_bg_top.png) no-repeat; height:7px;}
    #viewobject #imageBox .view {background: url(../Images/NewWeb/imageBox_view_bg_middle.png) repeat-y;}
    #viewobject #imageBox .viewBottom {background: url(../Images/NewWeb/imageBox_view_bg_bottom.png) no-repeat; height:13px;}
    #viewobject #imageBox .view .viewContent{position:relative; width:100%; height:480px;}
    #viewobject #imageBox .view .viewContent .image{width:643px; margin:0 10px 10px 10px; height:440px;}
    #viewobject #imageBox .view .viewContent img{ margin-top:10px;}
    
    .photoSlider,.mapContainer{ position:relative; margin:0px 10px 10px 10px;}
    .photoSlider .imageBackground, .mapContainer .imageBackground{ position:relative; background: #fff; margin-bottom:10px; padding:10px; padding-bottom:17px} 
    .photoSlider .imageBackground img{}
    .photoSlider .descriptionBox{ margin:5px 0 0 20px; font-size:17px; }
    .photoSlider .controlBox{ width:643px; position:absolute;text-align:left; top: 50%; height:50%; left:-0px; z-index:10;}
    .photoSlider .controlBox .prevButton{ margin-left:0px;  margin-top:-18px; width:36px; height: 72px; background: url(../Images/NewWeb/ImageboxTriggers.png) no-repeat 100% 100%; float:left; cursor:pointer; }
    .photoSlider .controlBox .nextButton{ margin-right:0px;  margin-top:-18px; width:36px; height: 72px; background: url(../Images/NewWeb/ImageboxTriggers.png) no-repeat ; float:right; cursor:pointer}
    .photoSlider .controlBox .allPicturesLink{ display:block; left:20px; bottom:0px; position:absolute; font-weight:bold;}
      

      
    #viewobject #imageBox .previousImage{ margin-top:5px;float:right; display:block;padding:5px 20px; text-decoration:none; background: url(../Images/NewWeb/previousImage.gif) no-repeat; height:32px;}
    #viewobject #imageBox .nextImage{margin-top:5px; float:right; display:block;padding:5px 30px; text-decoration:none;background: url(../Images/NewWeb/nextImage.gif) no-repeat; height:32px;}
    #viewobject #imageBox .description {float:left; margin:5px 0 0 20px; font-size:17px; }
    #viewobject #imageBox #objektBilder, #viewobject #imageBox #objektBlueprints{text-align:center;}    
    #viewobject #imageBox iframe,#googleMapsContainer, #googleStreetViewContainer{width:598px; height:400px;margin:0px 10px 4px 13px;}
    #viewobject #imageBox iframe{margin-top:10px;}
    #viewobject #imageBox .mapLink{margin-left:13px; display:block; float:left; font-weight:bold;}
    #viewobject #imageBox #gatuvy img{ display:block; margin:0 16px; padding-top:16px;}    
    #viewobject #imageBox #gatuvy a{ display:block; margin:0px 16px 16px 16px;}
    #viewobject #imageBox .separator {width:660px; height:5px; background: url(../Images/NewWeb/separator.png) repeat-x; margin:0 0 10px 2px}
    #viewobject #imageBoxTabs {width:565px; margin:0px auto; padding-left:0px; }

    #viewobject #imageBox #imageBoxTabs li{ line-height:17px; padding:10px; display:inline-block; position:relative;
                                            background: url(../Images/NewWeb/Button.png) no-repeat 0px -37px; margin-right:20px;}
                                            
    #viewobject #imageBox #imageBoxTabs li.active{ background: url(../Images/NewWeb/Button.png) no-repeat 0px -1px;}

    #viewobject #imageBox #imageBoxTabs li a{font-size:13px; font-weight:bold; padding-left:24px; color:#fff; 
                                             text-decoration:none; text-transform:uppercase; position:relative;top:-1px;}
    #viewobject #imageBox #imageBoxTabs li.active a{color:#ba0e3b}
    
    #viewobject #imageBox #googleMapsContainer,  #viewobject #imageBox #googleStreetViewContainer {margin-top:10px; margin-bottom:0px;}

    
    #viewobject #imageBox #imageBoxTabs li .end{ background: url(../Images/NewWeb/Button.png) no-repeat 100% -37px; width:13px; display:block; height:36px; top:0px; right:-13px; position:absolute;}
    #viewobject #imageBox #imageBoxTabs li.active .end{ background-position: 100% -1px;}

    #viewobject .ringmarkt{ margin-top:12px;}
    #viewobject .ringmarkt img{ float:left; margin:20px; }
   /* #viewobject .ringmarkt span.textbox{ display:block; float:right;} */
    #viewobject .ringmarkt span.textbox p{ display:inline;}
    #viewobject .ringmarkt h2{padding-top:20px;}


    #viewobject .objectDescription{margin-top:14px;}
    #viewobject .objectDescription .officeName{ font-size:16px; font-weight:800; color:#aaa; margin-bottom:6px;}
    #viewobject .objectDescription .objectName{ font-size:26px; font-weight:800; margin-bottom:12px;color:#232323;}
    #viewobject .objectDescriptionText{font-size: 12px;}

    #viewobject #imageBox .viewContent{ height:400px;}

    #viewobject .objectOptions{margin-top:15px;}

        /* fonts, styles and backgrounds */
     #viewobject .tabbedViewContainer .tabList{ font-size:14px; font-weight:800; line-height:30px; color:#fff;}

	 #viewobject .tabbedViewContainer .tabList a{ color:#fff; text-decoration:none; cursor:pointer; position:relative;}

     #viewobject .tabbedViewContainer .tabList a.selected:hover{ background: none }
     #viewobject .tabbedViewContainer .tabList a span.beginning{}
     #viewobject .tabbedViewContainer .tabList a span.end{ color:#fff; line-height:31px;}
     #viewobject .tabbedViewContainer .tabList a span.hoverEnd{color:#000; line-height:37px;}

     #viewobject .tabbedViewContainer .tabList a:hover span.beginning,
     #viewobject .tabbedViewContainer .tabList a.active span.beginning{background: url(../Images/NewWeb/MainMenuHover.png) no-repeat top left;}
     #viewobject .tabbedViewContainer .tabList a:hover span.hoverEnd,
     #viewobject .tabbedViewContainer .tabList a.active span.hoverEnd{ background: url(../Images/NewWeb/MainMenuHover.png) no-repeat top right;}


    /* dimensions and position */
    #viewobject .tabbedViewContainer .tabListBg{ margin-top:20px; color:#fff; background:url("../Images/NewWeb/TopMenu_bg.png") no-repeat 0 -2px; position:relative; height:30px; width:917px;}
    #viewobject .tabbedViewContainer .tabList{ position:relative; height:24px;  margin-left:0px; padding-left:0px;  float:left}
    #viewobject .tabbedViewContainer .tabList a,  #viewobject .tabbedViewContainer .tabList a > *{display:block; bottom:0; position:relative; float:left; height:30px;}
    #viewobject .tabbedViewContainer .tabList a { left:0px; display:block; float:left; height:30px; position:relative; bottom:0;}
    #viewobject .tabbedViewContainer .tabList a:hover,
    #viewobject .tabbedViewContainer .tabList a.active{ z-index:200; left:6px; margin-left:-6px; z-index:3; height:34px;}
    #viewobject .tabbedViewContainer .tabList a:hover
    #viewobject .tabbedViewContainer .tabList a.active,  
    #viewobject .tabbedViewContainer .tabList a.active > *, 
    #viewobject .tabbedViewContainer .tabList a:hover > *{ top:-3px; height:33px;}
    #viewobject .tabbedViewContainer .tabList a:hover{ z-index:10 }
	
    #viewobject .tabbedViewContainer .tabList a             .beginning{     padding-left:15px; background: url(../Images/NewWeb/TopMenu_separator.png) top left repeat-y;}
    #viewobject .tabbedViewContainer .tabList a.first       .beginning{     background: none;}
    #viewobject .tabbedViewContainer .tabList a             .end{           padding-right:10px;  }
    #viewobject .tabbedViewContainer .tabList a             .hoverEnd{      display:none}
    	
    #viewobject .tabbedViewContainer .tabList a:hover       .end,
    #viewobject .tabbedViewContainer .tabList a.active    .end{           display:none}
    #viewobject .tabbedViewContainer .tabList a:hover       .hoverEnd,
    #viewobject .tabbedViewContainer .tabList a.active    .hoverEnd{      padding-right:15px;  margin-right:0px; display:block;}
    #viewobject .tabbedViewContainer .tabList a:hover       .beginning,
    #viewobject .tabbedViewContainer .tabList a.active    .beginning{     padding-left:16px; }
    #viewobject .tabbedViewContainer .tabListBg .tabListBgEnd{ position:absolute; width:23px; background:url("../Images/NewWeb/TopMenu_bg.png") no-repeat 100% -2px; display:block; right:-21px; height:44px;}


/* IOS FIX */


/* IOS FIX END */



    #viewobject .tabbedViewContainer .view{ position:relative;z-index:5;  border:1px solid #ddd;border-top:none;background:#fff;width:935px; }
    #viewobject .tabbedViewContainer .viewContent{  width:896px; padding:20px;  overflow:auto; }
    #viewobject .tabbedViewContainer .viewContent ul li{  margin-bottom:2px;}

    .similarObjectsScroll .imagebox{height:110px; overflow:hidden; border:3px solid #bbbbbb; width:246px;}
    .similarObjectsScroll .imagebox a{ height:110px; width:246px; display:block;}
    .similarObjectsScroll .imagebox img{ height:0; width:0;}
    .similarObjectsScroll .top{margin-top:60px;background: url(../Images/NewWeb/similar_objects_top_bg.png) no-repeat; height:3px;}
    .similarObjectsScroll .viewPort {width:870px; height:251px; overflow:auto; background:#fff;}
    .similarObjectsScroll .styled {width:870px; height:220px; overflow:hidden; background:#fff;}
    .similarObjectsScroll .container {width:870px; padding:0 35px 0 35px; background: url(../Images/NewWeb/similar_objects_middle_bg.png) repeat-y; position:relative;}
    .similarObjectsScroll .viewPort > div{white-space:nowrap; vertical-align:top; padding-left:19px;}
    .similarObjectsScroll .viewPort > div > .object { display:inline-block; height:230px; overflow:hidden; margin:0 34px 0 0 ; width:252px;}
    .similarObjectsScroll .container h2{padding:15px 0 15px 24px;  background:#fff; overflow:hidden; width:846px;}
    .similarObjectsScroll .bottom{margin-bottom:40px;background: url(../Images/NewWeb/similar_objects_bottom_bg.png) no-repeat left bottom; height:3px;}
    .similarObjectsScroll .object .imageBox{height:100px;}
    .similarObjectsScroll .object .description{margin-top:3px; position:relative;}
    .similarObjectsScroll .object .areaDetails{margin-bottom:0;}
    .similarObjectsScroll .address{font-size:14px; font-weight:800;} 
    .similarObjectsScroll .previous, .similarObjectsScroll .next { position:absolute; width:30px; top:110px; height:40px;}
    .similarObjectsScroll .previous {background: url(../Images/NewWeb/pink_arrow_left.png) no-repeat; left:7px; display:none}
    .similarObjectsScroll .next {background: url(../Images/NewWeb/pink_arrow_right.png) no-repeat; right:-1px; display:none;}
    
    #RightColumnPlaceHolder a, #rightColumn a{ font-weight:bold; font-size:13px;}

    .rightMenuBox h5 { font-size: 20px; }

    #maklare .agentTitle{ font-size: 10px; color:#888;float:left; font-style:italic;}
    #maklare .vCard{float:right; width:40px;margin-top:5px;}
    #maklare .vCard p{font-size:10px;margin-top:-4px;}
    #maklare .agentName{font-size:16px;width:160px; float:left;margin:5px 0 0 0;}
    #maklare .agentData{}
    #maklare .agentMailTo{}
    #maklare .agentOfficeLink{}
    #maklare .imageBackground{margin-top:10px;}
    
    #facts .label{width:200px; float:left; font-weight:800; display:block}
    #facts .data{float:left; width:696px;}
    #facts p, #facts ul{margin-bottom:10px;}

    #viewobject .customInfo{margin-right:30px;width:450px; float:left;}
    #viewobject.hittaInfo{ width:450px; float:left;}
    #viewobject.wide{width:930px;}
    #viewobject.wide .data{width:730px}

    #viewobject .objectOptions li{display:inline-block; margin:2px 2px 2px 0px; padding:4px 8px}
    #viewobject .objectOptions li a {color:#000;}
    #viewobject .objectOptions li img {vertical-align:middle;}
    
    #viewobject #mainColumn{ margin-left: 17px; width:663px; float:left;}

    #viewobject #blueprintTextView{width:60%; float:left;padding-right:20px;}
    #viewobject #blueprintTextView .label{font-size:12px; display:block; font-weight:800}
    #viewobject #blueprintView{ width:35%; float:right;}

    /* #viewobject .bottom{ margin-top:40px; clear:both;} */

    .objectScroll_thumbsListViewport{height:77px; position:absolute;  width:840px; overflow:hidden; margin-top:9px; z-index:10; left:70px; top:0px;}
    .objectScroll_thumbsList {white-space:nowrap; position:absolute; }
    .objectScroll_thumbsList li{overflow:hidden; margin: 0 10px; display:inline-block; width:116px; height:66px;border:2px solid #ccc; cursor:pointer; position: relative;}
    .objectScroll_thumbsList li.active{border-color: #555;}
    .objectScroll_thumbsList li div{/*background: url(../Images/NewWeb/T1-transparent-overlay.png) repeat;*/ background: #fff; opacity: 0.6; filter:alpha(opacity=60); height: 100%; position: absolute; width: 100%;}
    .objectScroll_thumbsList li.active div{background: none; opacity:1; filter:alpha(opacity=100;)}
    .objectScroll_thumbsList li img{}
    .objectScroll_nextImage, .objectScroll_previousImage{ position:absolute; width:50px; height:78px;  z-index:100; background:url(../Images/NewWeb/pink_arrow_left.png) no-repeat 19px 10px; cursor:pointer; top:16px;}
    .objectScroll_nextImage{background:url(../Images/NewWeb/pink_arrow_right.png) no-repeat 10px 10px; right:10px;}
    .objectScroll_previousImage{left:10px; }

    .objectScroll_content{ position: relative; }
    .objectScroll_imageContainer{ float:right; overflow:hidden; height:250px; width:494px;}
    .objectScroll_imageContainer img{ float:right;}
    .objectScroll_container{}
    .objectScroll_contentContainer{padding:10px 10px 19px 15px; margin-left:2px; width:951px; height:250px; background: url(../Images/NewWeb/separator2.png) repeat-x bottom left;}
    .objectScroll_textContainer {float:left; width:400px; margin-right:10px; padding:10px; height:228px; position:relative;}
    .objectScroll_textContainer .title{ font-size:30px; font-weight: bold; margin-bottom:10px;margin-top:10px;}
    .objectScroll_textContainer a.infoLink {color:#000; background: url(../Images/NewWeb/T1-more-info-bg.jpg) no-repeat left top; float:left; padding:9px 0 0 29px; margin-right:20px;height:26px; width:143px; font-size:13px; font-weight:bold; margin-top:5px; display:block; bottom:0px}
    #allObjectsLink{margin-left:20px;}
    .objectScroll_textContainer p{font-size:13px; font-family:Arial; position: relative; margin-bottom:10px;}
    #buttonbox{ position:absolute; bottom:0px; width:400px; left:0px;   }
/* end "viewObject" template */

#LeftAndCenterColumnPlaceholder{float:left; width:700px; padding:0px 0px 20px 0px;}
#LeftColumnPlaceHolder{float:left; width:229px; min-height:1px; margin-right:10px; }
#CenterColumnPlaceHolder{float:left; width: 460px; min-height:1px; margin-left:20px; margin-right:0px;}
#RightColumnPlaceHolder{ float:left; width:220px; min-height:1px; border-left:1px solid #ddd; margin-left:0px; padding-left:19px;}
#RightColumnPlaceHolder .htmlPushBox{ width:220px; height:auto; float:left; margin-bottom:30px; margin-top:0;}

#RightColumnPlaceHolder > *{margin-left:0px;}
#RightColumnPlaceHolder > .separator{margin-left:0px;}
#RightAndCenterColumnPlaceHolder{float:left; width: 700px; min-height:1px; margin-left:0px; }

#standard #CenterColumnPlaceHolder{background-color:#f6f6f6;}


/* end small search box */

/* footer */

#footerWrapper {width:100%; background:#e6e7e8; padding-top:10px; float:left; position:relative; margin-top:40px;}
#footer{width:940px; padding: 0 0px 0 0px; margin:30px auto 0 auto; clear:both;height:200px;}

#footer #leftFooterBox{width:300px; float:left; margin-right:20px;}
#footer #leftFooterBox .box{float:left; width:150px; margin-bottom:10px; height:78px;}

#footer #rightFooterBox{ width:620px; float:left; position:relative; height:200px;}
#footer #rightFooterBox img{ position:absolute; bottom:0; right:0px;}

#footer #leftFooterBox .box ul{margin-top:5px;}
#footer #leftFooterBox .box ul > li{margin-bottom:0; margin-left:6px;}
#footer #leftFooterBox .box .iconList {margin:5px 0 0 -10px;}
#footer #leftFooterBox .box .iconList li{display:inline;}
#footer #leftFooterBox a {color:#303030;}

#footer #rightFooterBox h1{margin-bottom:10px;}
#footer #rightFooterBox p{font-size:12px; position:relative; z-index:2;}
#footer #rightFooterBox .innerContent > * {width:365px;}
#footer #rightFooterBox .innerContent > img {width:auto;}

.arrowLink, #footer #rightFooterBox .personalLink {background:url(../Images/NewWeb/pink_arrow.png) no-repeat left 9px; float:left; padding-left:15px; padding-top:4px; font-size:20px; color:#555;}

#footer #leftFooterBox a:hover,#footer #rightFooterBox a:hover {color:#000; text-decoration:underline}

#footer #rightFooterBox .innerContent{ width:auto; height:0px; overflow:visible;}

#footerBottomWrapper{ width:100%; background-color:#232323; color:#aaa; }

#footerBottom{width:960px; margin:0 auto; padding:10px 0px 10px 0px; }

#footerBottom #siteMenu{ float:left;}
#footerBottom #siteMenu li { display:inline-block; margin:0px;}
#footerBottom #siteMenu p { display:inline-block; margin:0px;}

#footerBottom #contactInfo{ text-align:right; display:block; width:960px; margin:0px auto 0px auto; top:4px;}

#footer .boxTitle{font-size:20px; font-weight:800;}
    
    
    
    /* end footer */


/* office page */

#officepage #LeftAndCenterColumnPlaceholder{width:710px;}
#officepage #RightColumnPlaceHolder{padding-left:9px;} 

#officepage #mainContent{background:none;}

.agent{float:left; width: 335px; height:115px; margin-top:40px; margin-right:10px;}
.agent .data{width:185px; float:left; padding-left:10px; position:relative;}
/* h2.agents{border-bottom:1px solid #ddd;} */
#officepage .agentTitle{ font-size: 10px; color:#888; font-style:italic;}
#officepage .vCard{margin-top:5px;}
#officepage .vCard p{font-size:10px;margin-top:-4px;}
#officepage .agentName{font-size:16px; margin:5px 0 0 0; font-weight:800}
#officepage .data p{ margin:0px;}
#officepage .agentMailTo{}
#officepage .agentOfficeLink{}
#officepage .imageBackground{width:134px; height:109px; border:3px solid #e7e7e9; position:relative; background:#fff; float:left;}
#officepage .imageBackground img{position:absolute; bottom:0px; right:0px }
#officepage .agentData span.label{ font-weight:800}
#officepage .separator{display:block; border-bottom:1px solid #ddd; clear:both; margin-top:20px;} 

#officepage #RightColumnPlaceHolder .row {margin-bottom:2px; margin-top:0px}
#officepage #RightColumnPlaceHolder .row .right{ float:left;}

#officepage #office{margin-bottom:50px;}

#standardPage, #guidePage { padding-bottom: 30px; padding-right:20px; }
#standardPage h1, #guidePage h1 { margin: 10px 0px 10px 0px; }
#standardPage list a { margin-bottom: 10px; }
#standardPage h5, #guidePage h5{ color: #999; text-transform: uppercase; letter-spacing: 1px; }
#standardPage .row , #guidePage .row{ clear: left; width: 100%; overflow: auto; }
#standardPage .left, #guidePage .left { float: left; }
#standardPage .right, #guidePage .right { float: right; }
#standardPage .navTop, #guidePage .navTop { margin-top: 10px;}
#standardPage .navTop .row, #guidePage .navTop .row { margin-top: 10px; overflow:hidden}
#guidePage .navBottom { padding: 10px; overflow: auto; }

#searchObjectLarge { width: 290px; height: 260px; }
#searchObjectLarge h2, #searchObjectLarge h5 { color: #fff; }
#searchObjectLargeHeader { padding: 15px 0px 0px 17px; }
#searchObjectLargeBody { background-color: #b80d39; margin: 10px; padding: 10px; line-height: 150%; }
/*#searchObjectLargeBody { background-color: #8b0230; margin: 10px; padding: 10px; line-height: 150%; }*/
#searchObjectLargeBody .row { clear: left; overflow: auto; padding-bottom: 1px; }
#searchObjectLargeBody .left { float: left; }
#searchObjectLargeBody .right { float: right; margin-right: 2px; }
#searchObjectLargeLabel { position: relative; top: -270px; left: 145px; width: 0; height: 0; }

#searchObjectSmall{background:url(../Images/NewWeb/SearchBox-bg.png) no-repeat; height:341px; width:210px; margin-left:0px; position:relative; top:-2px;}
#searchObjectSmall h2{padding-top: 7px;}
#searchObjectSmall h2, #searchObjectSmall h5 { color: #fff; margin-left: 20px; }
#searchObjectSmall h5 {font-weight: bold;margin-bottom:2px;}
#searchObjectSmall .findAgentBox{margin-left: 15px;width:155px;}
#searchObjectSmall select{margin-bottom:5px; margin-left:15px; width:175px;}
#searchObjectSmall select.residenceType{ width:148px;}
#searchObjectSmall input{ width:150px;}
#searchObjectSmall .searchSubmit{float:right;}
#searchObjectSmall .searchSubmit a{background:url(../Images/NewWeb/SearchBox-arrow.png) no-repeat right 6px;color:#fff;padding-right:20px;margin-right:15px;}
#searchObjectSmallLabel { position: absolute; top: -12px; right:0; }

#searchObjectSmall .selector, #searchObjectSmall .selector span{background-image:url(../Images/NewWeb/sprite_red.png);}
#searchObjectSmall .selector{margin-bottom:5px; margin-left:15px; width:170px;}
#searchObjectSmall .selector span{width:132px;}
#searchObjectSmall .selector select{margin:0;width:175px;}

#searchToolbar .top, #searchToolbar .content, #searchToolbar .bottom{ width:655px; margin-right:45px; position:relative;}
#searchToolbar .end { position:absolute; right:-45px; width:45px; display:block;}
#searchToolbar .top {background: url(../Images/NewWeb/imageBox_view_bg_top.png) no-repeat top left; height:7px;}
#searchToolbar .top .end{background: url(../Images/NewWeb/imageBox_view_bg_top.png) no-repeat top right; height:7px; }
#searchToolbar .content {background: url(../Images/NewWeb/imageBox_view_bg_middle.png) repeat-y top left; position:relative; }
#searchToolbar .content .end{background: url(../Images/NewWeb/imageBox_view_bg_middle.png) repeat-y top right; height:100%;}
#searchToolbar .bottom {background: url(../Images/NewWeb/imageBox_view_bg_bottom.png) no-repeat bottom left; height:13px;}
#searchToolbar .bottom .end{background: url(../Images/NewWeb/imageBox_view_bg_bottom.png) no-repeat bottom right; height:13px;}

#searchToolbar { width: 700px; overflow:auto; }
#searchLocation { float:left; margin-left: 10px; }
#searchListStyle { position: absolute; right:0px;}
#searchListStyle div { float:left; position: relative; margin-right: 5px;  }
#searchListStyle div#searchListStyleRadioButtons { margin-right: 0; padding: 1px 6px 1px 0;  position: relative; top: -4px; } 
#searchListStyleRadioButtons SPAN {  position:relative; top: -2px; }
#searchListStyleRadioButtons SPAN IMG { margin-right: 3px; }
#searchFilters { clear: both; padding: 10px; margin: 10px 0 0 0; overflow: auto; }
#searchFilters div { float:left; margin-right: 15px; }
#searchFilters div span { font-weight: bold; }


#search .objectListItem .top, #search .objectListItem .content, #search .objectListItem .bottom{ width:215px; margin-right:5px; position:relative;}
#search .objectListItem .end { position:absolute; right:-5px; width:5px; display:block;}
#search .objectListItem .top{ background: url(../Images/NewWeb/ObjectScrollTop.png) no-repeat; height:4px;}
#search .objectListItem .content{color:#000; background: url(../Images/NewWeb/ObjectScrollRepeatBg.png) repeat-y ; height: 312px;}
#search .objectListItem .bottom{ background: url(../Images/NewWeb/ObjectScrollBottom.png) no-repeat; height:4px}

#search .objectListItem .top .end{ background: url(../Images/NewWeb/ObjectScrollTop.png) no-repeat top right; height:4px;}
#search .objectListItem .content .end{color:#000; background: url(../Images/NewWeb/ObjectScrollRepeatBg.png) repeat-y top right; height:100%}
#search .objectListItem .bottom .end{ background: url(../Images/NewWeb/ObjectScrollBottom.png) no-repeat bottom right; height:4px}

#search .objectListItem { float: left; width: 220px; margin: 20px 0px 0px 20px; }
#search .first{ margin-left: 0px; }
#search .objectListItem img { padding: 6px 5px 10px 10px; }
#search .objectListItem .text { padding: 10px 5px 6px 10px; font-weight: bold; }
#search .objectListItem .row { clear: left; overflow: auto; line-height: 150%;  }
#search .objectListItem .left { float: left; width: 65px; font-weight: bold; }
#search .objectListItem .right { float: left; font-weight: normal; }

#centerColumnPlaceholder{ clear:both; float:left; width:940px;}

.guidePageTop{ margin-left:-2px;width:672px; background: url(../Images/NewWeb/ObjectScrollTop.png) no-repeat; height:4px; position:relative; display:block;}
.guidePageTopRight{ width:10px; background: url(../Images/NewWeb/ObjectScrollTop.png) no-repeat right top; height:4px; position:absolute; right:-10px; top:0px; display:block;}
.guidePageContent{ margin-left:-2px; width:652px; position:relative;  background: url(../Images/NewWeb/ObjectScrollRepeatBg.png) repeat-y  top left; padding:17px 8px 10px 20px; display:block;}
.guidePageContentRight{ width:2px; position:absolute; background:url(../Images/NewWeb/ObjectScrollRepeatBg.png) repeat-y top right ; right:-2px; top:0px; height:100%; display:block;}
.guidePageBottom{ margin-left:-2px;margin-bottom:25px;width:672px; background: url(../Images/NewWeb/ObjectScrollBottom.png) no-repeat left bottom; height:4px; position:relative; display:block;}
.guidePageBottomRight{width:10px; background: url(../Images/NewWeb/ObjectScrollBottom.png) no-repeat right bottom; height:4px; position:absolute; right:-10px; top:0px; display:block;}

#RightAndCenterColumnPlaceHolder .guidePageTop{ margin-left:0; width:692px;}
#RightAndCenterColumnPlaceHolder .guidePageContent{ margin-left:0; width:672px;}
#RightAndCenterColumnPlaceHolder .guidePageBottom{ margin-left:0; width:692px;}


.firstNewsItemContainer, .newsItemContainer{
    margin-top:20px;    
}

.firstNewsItemContainer .pdfLink, .newsItemContainer .pdfLink{
    float:right;
}
.firstNewsItemContainer .publishDate, .newsItemContainer .publishDate{
    float:left;
}

    #breadcrumbList{margin:10px 0 0px 0; float:left; clear:both;}
    #breadcrumbList li{display:inline-block; border:1px solid #ddd; padding:4px 10px;}

#BreadCrumbs {clear: both; margin:0px 0 16px 10px; height:30px;}
#BreadCrumbs ul, #BreadCrumbs li {float:left; list-style-type:none; }
#BreadCrumbs ul {}
#BreadCrumbs li {float:right; padding-left:13px; background: transparent url('../Images/NewWeb/breadcrumb.png') no-repeat bottom left; margin-left:3px; }
#BreadCrumbs li a 
{
    background:transparent url('../Images/NewWeb/breadcrumb.png') no-repeat bottom right; display:block; font-size:14px; float:left;padding-right:22px; 
    height:22px; font-family:arial, helvetica sans-serif; text-decoration:none; position:relative; left:11px;
    line-height:22px; color:#000;
} 
#BreadCrumbs li.first {padding-left:23px; background: transparent url('../Images/NewWeb/breadcrumb.png') no-repeat top left; }
#BreadCrumbs li.first a {background: transparent url('../Images/NewWeb/breadcrumb.png') no-repeat top right; }
			
.searchAgentBox {margin-left:-20px;}
.searchAgentBox .top, .searchAgentBox .content, .searchAgentBox .bottom{ width:638px; margin-right:42px; position:relative; margin-left:20px;}
.searchAgentBox .end { position:absolute; right:-42px; width:42px; display:block;}
.searchAgentBox .top {background: url(../Images/NewWeb/imageBox_view_bg_top.png) no-repeat top left; height:7px; margin-top:0px;}
.searchAgentBox .top .end{background: url(../Images/NewWeb/imageBox_view_bg_top.png) no-repeat top right; height:7px; }
.searchAgentBox .content {background: url(../Images/NewWeb/imageBox_view_bg_middle.png) repeat-y top left; position:relative; width:658px; }
.searchAgentBox .content .end{background: url(../Images/NewWeb/imageBox_view_bg_middle.png) repeat-y top right; height:100%; right:-22px; width:22px;}
.searchAgentBox .bottom {background: url(../Images/NewWeb/imageBox_view_bg_bottom.png) no-repeat bottom left; height:13px;}
.searchAgentBox .bottom .end{background: url(../Images/NewWeb/imageBox_view_bg_bottom.png) no-repeat bottom right; height:13px;}
.searchAgentBox .content .leftBox {margin-left: 24px;}
.searchAgentBox .content .rightBox {margin-left: 12px;}
.searchAgentBox .content .leftBox, .searchAgentBox .content .rightBox {float:left;}
.searchAgentBox .content .rightBox{float:left;}
.searchAgentBox .findOfficeBox{ width:310px;}
.searchAgentBox .findOfficeBox select{ width:310px;}
.searchAgentBox .findAgentBox{ width:290px;}
.searchAgentBox .findAgentBox input{ width:290px; font-size:16px; top:7px;}

.searchAgentBox h5{margin-left:18px;}
.searchAgentBox h4{margin-left:42px;}

#searchpage .searchResult{ width:960px; margin-left:-10px; padding:20px;}
.favourites {top:30px;  position:absolute; z-index:20; top:-15px; right:-1px; padding:0px 0px 0px 0px;  text-align:left; }
.favouriteList{overflow:hidden;}
.favourites ul { overflow:hidden;  width:300px; right:0px; margin-top:8px;}
.favourites ul li {margin-top:10px;  font-size:14px;}
.favourites h4 { position:relative; margin-top:10px; background:#fff }


.favourites  .content, .favourites .bottom{ width:300px; margin-right:5px; position:relative; padding-left:10px;}
.favourites .end { position:absolute; right:-5px; width:5px; display:block; }
.favourites .content{color:#000; background: url(../Images/NewWeb/ObjectScrollRepeatBg.png) repeat-y ; padding-bottom:0px; padding-top:0px;}
.favourites .bottom{ background: url(../Images/NewWeb/ObjectScrollBottom.png) no-repeat; height:4px}

.favourites .content .end{color:#000; background: url(../Images/NewWeb/ObjectScrollRepeatBg.png) repeat-y top right; height:100%}
.favourites .bottom .end{ background: url(../Images/NewWeb/ObjectScrollBottom.png) no-repeat bottom right; height:4px}
.favouriteCount{color: #C40E3D;}

#searchResultView {background:#fff; display:none; margin-bottom:00px; padding:20px 20px; width:600px; margin-left:20px; margin-top:0px;}
#searchResultView ul ,#searchResultView h3 {margin-left:0px;}
#searchResultView ul li{display:inline-block; width:290px; margin-right:10px;}
#searchResultView ul {margin-top:20px;}

#searchResultView ul li * {line-height:12px;}
#searchResultView .nameAndTitleBox span{float:left; display:block}
#searchResultView .nameAndTitleBox span.name{margin-right:3px;}
#searchResultView .agentListTitle{ display:block; margin-left:-90px; font-size:16px; color:#000; width:270px; clear:both; height:24px; line-height: 24px; margin-top:10px; margin-bottom:12px; font-weight:800; letter-spacing:-0.2px;}
#searchResultView div {float:left; display:block; clear:both}
#searchResultView .imageCropper { width:70px; height:50px; position:absolute; top:0px; left:10px; overflow:hidden; cursor:pointer;}
#searchResultView .imageCropper img{ width:60px; }
#searchResultView ul li{ font-size:12px; height:85px; margin-bottom:10px; position:relative; padding-left:90px; width:200px;}
#searchResultView ul li a{ font-size:12px; color:#BD8282}
#searchResultView ul li .nameAndTitleBox{clear:both; font-weight:800; color:#000}
 
#level1_updated .findOfficeBox select{ width:200px; margin-left:10px;}
#level1_updated .findOfficeBox .selector{ }
#level1_updated .findOfficeBox .selector span{ width:175px;}

#search .objectSearchListItem { width: 694px; margin: 10px 0 0 0; position:relative; }
#search .objectSearchListItem div, #search .objectSearchListHeader div { float: left; margin: 8px; margin-right:2px; }

#search .objectSearchListHeader { background-color: #9f9f9f; color: #fff; font-size: 16px; font-weight: bold; margin: 10px 2px 0 1px; overflow: auto;}



#search .objectSearchListDescription { width: 520px; }
#search .objectSearchListDescription img { float: left; margin: 2px 20px 8px 8px; }


#search .objectSearchListArea{ padding-left: 7px; width: 150px; text-transform: uppercase; }
#search .objectSearchListAddress{ width: 170px; }
#search .objectSearchListAddress a{ color: #555; }
#search .objectSearchListType{ width: 80px; }
#search .objectSearchListSize{ width: 68px; text-align:center;}
#search .objectSearchListRooms{ width: 35px; text-align:center; }
#search .objectSearchListPrice{ width: 124px; }
#search .objectSearchListPrice span.imageContainer{ height:10px; overflow:visible; margin-left:4px; display:inline-block;}
#search .objectSearchListPrice span.imageContainer img{ vertical-align:text-bottom; position:relative; bottom:6px; margin-left:10px; display:block;}
#search .objectSearchListDescription { width: 520px; }
#search .objectSearchListDescription img { float: left; margin: 2px 20px 8px 8px; }

#search .objectSearchListItem .moreInfo { float: right; margin: 40px 20px 0 0; }

#search .objectSearchListItem .top{ background: url(../Images/NewWeb/ObjectScrollTop.png) no-repeat; height:4px; float:none; margin:0;}
#search .objectSearchListItem .content{min-height: 108px; color:#000; background: url(../Images/NewWeb/ObjectScrollRepeatBg.png) repeat-y; float:none; margin:0; position:relative;}
#search .objectSearchListItem .bottom{ background: url(../Images/NewWeb/ObjectScrollBottom.png) no-repeat; height:4px; float:none; margin:0;}

#search .objectSearchListItem .top .end{ background: url(../Images/NewWeb/ObjectScrollTop.png) no-repeat top right; height:4px;}
#search .objectSearchListItem .content .end{color:#000; background: url(../Images/NewWeb/ObjectScrollRepeatBg.png) repeat-y top right; height:100%; top:0; bottom:0;}
#search .objectSearchListItem .bottom .end{ background: url(../Images/NewWeb/ObjectScrollBottom.png) no-repeat bottom right; height:4px;}

#search .objectSearchListItem .end {display:block; position:absolute; right:-5px; width:5px;}


#searchPaging { padding: 10px; margin: 10px 10px 0 0; }
#searchPaging a { margin-left: 5px; }
#searchPaging a.pageNumber:link, #searchPaging Aa.pageNumber:visited { color: #000;}
#searchPaging a.current { padding: 2px; color: #FFF; background-color: #a9a9a9; font-weight: bold;}

#searchResultPage .findAgentBox{float: left;}
#searchResultPage .findAgentLabel{margin-left: 15px;}
#searchResultPage .arrowLink{margin:3px 0 0 10px;}
#searchResultPage .result{margin-top:10px;margin-left:15px;}
#searchResultPage .result h5{float: left;font-size:16px;}
#searchResultPage .result sup{float: left;font-size:10px;margin-left:5px;}
#searchResultPage .result .desc{clear:both;min-height: 1em;}

#searchResultPage .PagingContainer{border-top:1px solid #ddd;margin-left:15px;margin-top:20px;padding-top:5px;}

.mailField {background-color:White; padding: 10px;background: transparent url(../Images/NewWeb/ObjectScrollRepeatBg.png) repeat-y scroll 0 0; border-top:1px solid #ddd; border-bottom:1px solid #ddd;border-right:1px solid #ddd; }
.mailField input {margin:5px 0; }
.mailField #tell_a_friend_button {background:transparent url(../Images/NewWeb/pink_button.png) no-repeat scroll 0 0;border:medium none;color:white;cursor:pointer;font-weight:bold;height:35px;text-align:center;width:170px;}
.mailField #tip_giver_name {margin-left:5px; padding:2px; margin-bottom:10px; width:155px; }
.mailField #mail_input_field {margin-left:5px; padding:2px; margin-bottom:10px; width:155px;}
.mailField label {margin-left:5px;padding-top:6px;width:160px;float:left;}
.mailField .sucessPanel {padding: 5px; display: block; font-weight: bold;}

#calc{width:935px; height:316px;}
.RemovalButton {float:right;clear:right;}

#viewobject .tabbedViewContainer #cost{width:935px; /* height:1046px;*/ height:624px; overflow:hidden;padding:0px;}

#viewobject .tabbedViewContainer #cost h3{ /*margin:20px; margin-bottom:0px;*/}
#viewobject .tabbedViewContainer #cost iframe{width:935px; height:660px; border:none; margin:0 auto; display:block;} 

#AllImagesList .imagediv{ margin-bottom:20px; padding-top:8px; padding-bottom:4px; font-size:14px; background:#fff; border:1px solid #ddd;}
#AllImagesList .imagediv img{ border:1px solid #ddd;}
#AllImagesList { text-align:center; margin-top:10px; margin-bottom:20px;}

.valueCalculatorForm {line-height:12px;}
.valueCalculatorForm .row { display:block; clear:both; margin:10px; width:460px; }
.valueCalculatorForm .label { font-size:16px; line-height:20px; display:block; width:180px; float:left; clear:left; height:32px}
.valueCalculatorForm .totalrow{ font-weight:800; font-size:18px; border-top:2px solid #aaa; border-bottom:2px solid #aaa; padding-bottom:6px; line-height:17px;}
.valueCalculatorForm .row .skuldandel,.valueCalculatorForm .row .totalpris{ font-size:14px; }

.valueCalculatorForm dl{}
.valueCalculatorForm dt{font-weight:800;}
.valueCalculatorForm dd{padding-left:10px; padding-bottom:4px;}

#bidHistoryContainer table{ width:400px;}
#bidHistoryContainer table i{ /*text-decoration:line-through;*/}


#campaignrolldown
{
    position:relative;
    z-index:30;
    padding:30px;
    border:2px #eee solid;
    background:#fff;
    font-size:14px;
    line-height:18px;
    text-align:center;
}
#campaignrolldown img
{

}

#campaignrolldown.inFancyBox img
{

}

#campaignrolldown.inFancyBox
{
   overflow:hidden;
   width:400px;  
}

.ledningslista{}
.ledningslista li{ height:150px; display:block; float:left; width:340px; margin-bottom:40px;}
.ledningslista li h3{ font-size:18px;}
.ledningslista li h4{ font-size:14px;}
.ledningslista li p{float:left;}
.ledningslista li img{ float:left; margin-right:10px;}

.nyhetslista{ margin-top:8px;}
.nyhetslista li{}
.nyhetslista li em{}
.nyhetslista li p{ margin-bottom:0px}
.nyhetslista li a{}
.nyhetslista li h2{ font-size:16px;}

.indexLista{ float:left; clear:both;}
.indexLista li{ padding: 2px 4px; float:left;}
.indexLista li .activeIndex{ font-weight:800;}

/*

Uniform Theme: Uniform Default
/* Global Declaration */

div.selector, 
div.selector span{
  background-image: url(../Images/NewWeb/sprite_black.png);
  background-repeat: no-repeat;
}
/*
.selector, 
.radio, 
.checker, 
.uploader, 
.selector *, 
.radio *, 
.checker *, 
.uploader *{
	margin: 0;
	padding: 0;
}*/

/* SPRITES */

/* Select */

div.selector {
  background-position: -474px -131px;
  line-height: 26px;
  height: 37px;
}

div.selector span {
  background-position: right 0px;
  height: 37px;
  line-height: 26px;
  margin-left:5px;
}

  /* change these to adjust positioning of select element */
div.selector select {
  top: 0px;
	left: 0px;
	cursor:pointer;
}
/*
div.selector:active, 
div.selector.active {
	background-position: -483px -156px;
}

div.selector:active span, 
div.selector.active span {
	background-position: right -26px;
}


div.selector.focus, div.selector.hover, div.selector:hover {
	background-position: -483px -156px;
}

div.selector.focus span, div.selector.hover span, div.selector:hover span {
	background-position: right -52px;
}

div.selector.focus:active,
div.selector.focus.active,
div.selector:hover:active,
div.selector.active:hover {
	background-position: -483px -208px;
}

div.selector.focus:active span,
div.selector:hover:active span,
div.selector.active:hover span,
div.selector.focus.active span {
	background-position: right -78px;
}

div.selector.disabled {
	background-position: -483px -234px;
}

div.selector.disabled span {
  background-position: right -104px;
}*/

/* Checkbox */

div.checker {
  width: 19px;
  height: 19px;
}

div.checker input {
  width: 19px;
  height: 19px;
}

div.checker span {
  background-position: 0px -260px;
  height: 19px;
  width: 19px;
}

div.checker:active span, 
div.checker.active span {
	background-position: -19px -260px;
}

div.checker.focus span,
div.checker:hover span {
	background-position: -38px -260px;
}

div.checker.focus:active span,
div.checker:active:hover span,
div.checker.active:hover span,
div.checker.focus.active span {
	background-position: -57px -260px;
}

div.checker span.checked {
	background-position: -76px -260px;
}

div.checker:active span.checked, 
div.checker.active span.checked {
	background-position: -95px -260px;
}

div.checker.focus span.checked,
div.checker:hover span.checked {
	background-position: -114px -260px;
}

div.checker.focus:active span.checked,
div.checker:hover:active span.checked,
div.checker.active:hover span.checked,
div.checker.active.focus span.checked {
	background-position: -133px -260px;
}

div.checker.disabled span,
div.checker.disabled:active span,
div.checker.disabled.active span {
	background-position: -152px -260px;
}

div.checker.disabled span.checked,
div.checker.disabled:active span.checked,
div.checker.disabled.active span.checked {
	background-position: -171px -260px;
}

/* Radio */

div.radio {
  width: 18px;
  height: 18px;
}

div.radio input {
  width: 18px;
  height: 18px;
}

div.radio span {
  height: 18px;
  width: 18px;
  background-position: 0px -279px;
}

div.radio:active span, 
div.radio.active span {
	background-position: -18px -279px;
}

div.radio.focus span, 
div.radio:hover span {
	background-position: -36px -279px;
}

div.radio.focus:active span,
div.radio:active:hover span,
div.radio.active:hover span,
div.radio.active.focus span {
	background-position: -54px -279px;
}

div.radio span.checked {
	background-position: -72px -279px;
}

div.radio:active span.checked,
div.radio.active span.checked {
	background-position: -90px -279px;
}

div.radio.focus span.checked, div.radio:hover span.checked {
	background-position: -108px -279px;
}

div.radio.focus:active span.checked, 
div.radio:hover:active span.checked,
div.radio.focus.active span.checked,
div.radio.active:hover span.checked {
	background-position: -126px -279px;
}

div.radio.disabled span,
div.radio.disabled:active span,
div.radio.disabled.active span {
	background-position: -144px -279px;
}

div.radio.disabled span.checked,
div.radio.disabled:active span.checked,
div.radio.disabled.active span.checked {
	background-position: -162px -279px;
}

/* Uploader */

div.uploader {
  background-position: 0px -297px;
  height: 28px;
}

div.uploader span.action {
  background-position: right -409px;
  height: 24px;
  line-height: 24px;
}

div.uploader span.filename {
  height: 24px;
  /* change this line to adjust positioning of filename area */
  margin: 2px 0px 2px 2px;
  line-height: 24px;
}

div.uploader.focus,
div.uploader.hover,
div.uploader:hover {
  background-position: 0px -353px;
}

div.uploader.focus span.action,
div.uploader.hover span.action,
div.uploader:hover span.action {
  background-position: right -437px;
}

div.uploader.active span.action,
div.uploader:active span.action {
  background-position: right -465px;
}

div.uploader.focus.active span.action,
div.uploader:focus.active span.action,
div.uploader.focus:active span.action,
div.uploader:focus:active span.action {
  background-position: right -493px;
}

div.uploader.disabled {
  background-position: 0px -325px;
}

div.uploader.disabled span.action {
  background-position: right -381px;
}

/* PRESENTATION */

/* Select */
div.selector {
  margin-bottom: 20px;
  width: 300px;
  font-size: 12px;
}

div.selector select {
  width: 190px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px
	border: solid 1px #fff;
}

div.selector span {
  margin-left:7px;
  padding: 0px 25px 0px 2px;
  cursor: pointer;
}

div.selector span {
  color: #fff;
  width: 266px;
}

div.selector.disabled span {
	color: #bbb;
}

/* Checker */
div.checker {
  margin-right: 10px;
}

/* Radio */
div.radio {
  margin-right: 10px;
}

/* Uploader */
div.uploader {
  width: 190px;
  margin-bottom: 20px;
  cursor: pointer;
}

div.uploader span.action {
  width: 85px;
  text-align: center;
  text-shadow: #fff 0px 1px 0px;
  background-color: #fff;
  font-size: 11px;
  font-weight: bold;
}

div.uploader span.filename {
  color: #777;
  width: 82px;
  border-right: solid 1px #bbb;
  font-size: 11px;
}

div.uploader input {
  width: 190px;
}

div.uploader.disabled span.action {
  color: #aaa;
}

div.uploader.disabled span.filename {
  border-color: #ddd;
  color: #aaa;
}
/*

CORE FUNCTIONALITY 

Not advised to edit stuff below this line
-----------------------------------------------------
*/

.selector select:focus, .radio input:focus, .checker input:focus, .uploader input:focus {
  outline: 0;
}

/* Select */

div.selector {
	position: relative;
	padding-left: 10px;
	overflow: hidden;
}

div.selector span {
	display: block;
	float: left;
	overflow: hidden;
	text-overflow: ellipsis;
	padding-top:4px;
}

div.selector select {
	position: absolute;
	opacity: 0;
  height: 35px;
  border: none;
  background: none;
}

/* Checker */

div.checker {
	position: relative;
	float: left;
}

div.checker span {
	display: block;
	float: left;
	text-align: center;
}

div.checker input {
  opacity: 0;
  display: inline-block;
  background: none;
}

/* Radio */

div.radio {
	position: relative;
	float: left;
}

div.radio span {
	display: block;
	float: left;
	text-align: center;
}

div.radio input {
  opacity: 0;
  text-align: center;
  display: inline-block;
  background: none;
}

/* Uploader */

div.uploader {
  position: relative;
  float: left;
  overflow: hidden;
  cursor: default;
}

div.uploader span.action {
  float: left;
  display: inline;
  padding: 2px 0px;
  overflow: hidden;
  cursor: pointer;
}

div.uploader span.filename {
  padding: 0px 10px;
  float: left;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: default;
}

div.uploader input {
  opacity: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  float: right;
  height: 25px;
  border: none;
  cursor: default;
}

.valueCalculatorForm .disclaimer{ font-style:italic; color:#aaa; font-size:10px; width:100%; line-height:12px;}

.newsScroller
{
    border:3px solid #e8e8e8;
    float:right; width:204px; margin-top:30px;
    background:#fff;
    padding:10px;
    padding-right:0px;
    height:220px;
}


.newsScroller h4
{
    color: #C40E3D;
}


.newsScroller .viewPort
{
     margin:10px 0px 0px 0px;
     overflow:auto;
     height:178px;
     border-top:1px solid #e8e8e8;
     border-bottom:1px solid #e8e8e8;
     width: 204px;
}

.newsScroller .viewPort ul
{
  width:180px;
}

.newsScroller .viewPort ul li
{
    margin:10px 0px;
}

.newsScroller .viewPort ul li h5
{

}

.newsScroller .viewPort ul li em
{
    font-size:9px;
}

.newsScroller .viewPort ul li p
{
    margin-bottom:4px;
    font-size:12px;
}

.newsScroller .viewPort ul li a
{
    font-size:10px;
}

.newsScroller a
{
    font-size:10px;
}


.lightboxContent
{
    margin:20px;
    width:300px;
    float:left;
}

.lightboxContent .text
{
    margin:10px 0px 20px 0px;;
    font-size:12px;
    line-height:16px;
}

.lightboxContent fieldset
{
    width:300px;
    float:left;
    display:block;
   
}

.lightboxContent fieldset label
{
    width:300px;
    float:left;
    display:block;
    clear:left;
    margin-bottom:0px;
}

.lightboxContent fieldset input, .lightboxContent fieldset select, .lightboxContent fieldset textarea
{
    width:300px;
    float:left;
    display:block;
    clear:both;
    margin-bottom:6px;
    padding:2px;
    border:1px solid #aaa;
}

.lightboxContent fieldset input
{
}

.lightboxContent fieldset select
{
    width:304px;

}

.lightboxContent fieldset textarea
{
    width:300px;
    clear:both;
}

.SEB
{
    border:3px solid #e8e8e8;
    float:right; width:214px; margin-top:30px;
    background:#fff;
    height:240px;
}

.rateBox{position:absolute; top:0px; left:0px; width:100%; height:100%; }
.rateBox div{ width:30px; height:20px; position:absolute; letter-spacing:-1px; font-weight:800;}
.rateBox .threeyears{ top:76px;}
.rateBox .threemonths{ top:56px;}
.rateBox .col1{ left:83px; color:#333;}
.rateBox .col2{ left:156px; color:#5bc814;}


#rightColumn div.comparePriceLinkBox{ clear:both; margin-top:8px;}
#rightColumn div.comparePriceLinkBox h4.comparePriceLabel{ font-size:14px; display:inline-block; margin-right:4px; line-height:20px;}
#rightColumn div.comparePriceLinkBox span.comparePriceAmount{ float:left; font-weight:800; font-size:20px; margin:4px 0px}
#rightColumn div.comparePriceLinkBox a{ display:inline-block; line-height:20px; font-size:14px;}


#rightColumn div.pricetext h4.priceTextLabel { font-size:14px; display:inline-block; margin-right:4px; line-height:20px;}
#rightColumn div.pricetext a{ display:inline-block; line-height:20px; font-size:14px;}


.LightboxContentBox{ background:#fff;}

#rightMenu{ border:#E8E8EA 2px solid; float:none; width:214px; border-bottom:none; margin-bottom: 19px;}
#rightMenu li{  display:block; float:none; margin:0; background: #e4e4e4;  border-bottom:#E8E8EA 2px solid;}
#rightMenu li a{ display:block; float:none; background:url(../Images/NewWeb/RightMenu/bg.png) repeat-x top left;padding:4px;}
#rightMenu li a:hover{ color:#000; background:#fff;}



/* Fixed infobox start */

#float-info 
{
    position:fixed;
    overflow: hidden;
    z-index: 999;
    margin-left: 0;
    min-height: 1px;
  
} 


.closed-button {
    background: url("../Images/NewWeb/arrow-opend.png") no-repeat scroll 100% 100% transparent;
    cursor: pointer;
    float: left;
    height: 68px;
    margin-left: 0;
    width: 37px;
}

.opend-button
{
    background: url("../Images/NewWeb/arrow-closed.png") no-repeat scroll 100% 100% transparent;
     height: 68px;
     width: 59px;
     position:fixed;
     z-index: 1000;
     margin-left: 0;
     cursor: pointer;
   
}


.rightcolumn-float
{
    float:right;
    background-color:#f6f6f6;
    border-top: 1px solid #DDDDDD;
    border-bottom: 1px solid #DDDDDD;
    border-right: 1px solid #DDDDDD;
    padding-right: 19px;
}

/* Fixed infobox end */
