/* CSS Document */
@media screen
{
    html, body
    {
        margin: 0px auto;
        background-image: url(../images/bg.jpg);
        background-repeat: repeat-x;
        line-height: 15px;
        background-color: #f5ffe7;
    }
    *
    {
        margin: 0px auto;
    }
    a
    {
        color: #00a890;
        text-decoration: none;
    }
    a:hover
    {
        color: #00a890;
        text-decoration: underline;
    }
    img
    {
        border: 0pt;
    }
    table
    {
        margin: 0px;
    }
    td
    {
        padding: 1px 3px;
        vertical-align: top;
    }
    ul
    {
        margin: 0px;
        padding: 0px;
    }
    ul li
    {
        margin: 0px;
        padding: 0px;
    }
    #main
    {
        position: relative;
        width: 1018px;
    }
    #top
    {
        position: relative;
        background: url(../images/top.jpg) no-repeat;
        width: 1018px;
        height: 130px;
        z-index: 10;
    }
    #logo a
    {
        position: absolute;
        top: 52px;
        left: 36px;
        width: 177px;
        height: 68px;
        display: block;
        overflow: hidden;
        text-indent: -1000px;
    }
    #slogan
    {
        position: absolute;
        top: 62px;
        right: 30px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 24px;
        line-height: 24px;
        text-transform: uppercase;
        color: #999999;
    }
    #slogan strong
    {
        font-weight: normal;
        color: #52a3a5;
    }

    /*================================================================*/
    #menu
    {
        position: absolute;
        top: 102px;
        right: 17px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #006d5d;
        line-height: 28px;
        z-index: 10;
    }
    #menu ul
    {
        padding: 0;
        margin: 0;
        list-style: none;
    }
    #menu ul li
    {
        position: relative;
        padding: 0;
        margin: 0;
        display: inline;
        line-height: 25px;
        float: left;
        margin-left: 1px;
    }
    #menu ul li a
    {
        color: #006d5d;
        line-height: 25px;
        text-decoration: none;
        border-top: 1pt solid #9ccfce;
        border-left: 1pt solid #9ccfce;
        border-right: 1pt solid #9ccfce;
        padding: 0px 26px;
        float: left;
        background: url(../images/btnBG.gif) repeat-x;
    }
    #menu ul li a:hover
    {
        color: #999999;
    }
    #menu ul li .menuSelected
    {
        color: #999999;
        line-height: 25px;
        text-decoration: none;
        border-top: 1pt solid #9ccfce;
        border-left: 1pt solid #9ccfce;
        border-right: 1pt solid #9ccfce;
        padding: 0px 26px;
        float: left;
        background: url(../images/btnBG.gif) repeat-x;
    }
    #menu ul li ul
    {
        position: absolute;
        top: 26px;
        left: 0px;
        padding: 0;
        margin: 0px;
        list-style: none;
        width: 132px;
        background: url(../images/submenuBG.png) repeat-y;
        display: none;
    }
    #menu ul li ul li
    {
        padding: 0 12px;
        margin: 0;
        display: block;
        line-height: 20px;
        clear: both;
        width: 108px;
    }
    #menu ul li ul li.submenuBottom
    {
        background: url(../images/submenuBottom.png) no-repeat;
        height: 5px;
        line-height: 0px;
        font-size: 0px;
    }
    #menu ul li ul li a
    {
        background: none;
        border: 0pt;
        color: #03a990;
        line-height: 25px;
        border-bottom: 1pt solid #cfcfcf;
        padding: 0;
        display: block;
        width: 108px;
        font-size: 11px;
    }
    #menu ul li ul li a:hover
    {
        background: none;
        color: #c82127;
    }
    #menu ul li ul li .submenuSelected
    {
        background: none;
        border: 0pt;
        color: #c82127;
        line-height: 25px;
        border-bottom: 1pt solid #cfcfcf;
        padding: 0;
        display: block;
        width: 108px;
        font-size: 11px;
    }
    /*================================================================*/

    #container
    {
        width: 1008px;
        overflow: hidden;
        padding: 0px 5px;
        z-index: 0;
        background: url(../images/mainBG.png) repeat-y;
    }
    #colLeft
    {
        width: 693px;
        float: left;
    }
    .colLeft2, #colLeft2
    {
        /*background:url(../images/colLeft.jpg) no-repeat; */
        width: 787px;
        float: left;
    }


    /*================================================================*/
    #searchBox
    {
        background: url(../images/serachBG.jpg) no-repeat;
        width: 493px;
        height: 129px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #4a4a4a;
        padding: 10px 0 15px 200px;
    }
    #searchBox a
    {
        color: #4a4a4a;
        text-decoration: underline;
    }
    .searchHead
    {
        font-size: 22px;
        padding: 10px 0px;
    }
    #searchBox ul
    {
        padding: 0;
        margin: 0;
        list-style: none;
        width: 493px;
        overflow: hidden;
        padding-bottom: 10px;
    }
    #searchBox ul li
    {
        padding: 0 10px 0 0;
        margin: 0;
        list-style: none;
        display: inline;
        float: left;
        white-space: nowrap;
        font-size: 12px;
        line-height: 18px;
    }
    #searchBox ul li input
    {
        width: 120px;
        color: #7aaaa3;
        border: 1pt solid #00a88f;
        font-size: 11px;
        height: 17px;
        line-height: 17px;
        font-family: Arial, Helvetica, sans-serif;
        padding: 0px 5px;
    }
    #searchBox ul li select
    {
        color: #7aaaa3;
        border: 1pt solid #00a88f;
        font-size: 11px;
        height: 19px;
        line-height: 17px;
        font-family: Arial, Helvetica, sans-serif;
        padding: 0; /*width:90px;*/
    }
    .search
    {
        border-top: 1pt solid #b4b4b3;
        padding: 0px 0px;
        text-align: right;
        height: 52px;
    }
    .search span
    {
        line-height: 52px;
        float: right;
    }
    .search input
    {
        width: 250px;
        color: #7aaaa3;
        border: 1pt solid #00a88f;
        font-size: 11px;
        height: 20px;
        line-height: 20px;
        font-family: Arial, Helvetica, sans-serif;
        padding: 0px 5px;
        margin: 0px 10px;
        float: right;
        margin: 15px 5px 0 5px;
    }
    input.btnSok
    {
        background: url(../images/btnSok.jpg) no-repeat;
        width: 58px;
        height: 52px;
        border: 0pt;
        color: #FFFFFF;
        font-size: 16px;
        margin: 0;
        float: right;
    }
    /*================================================================*/

    #slide
    {
        background: url(../images/slide.jpg) no-repeat;
        width: 693px;
        height: 316px;
    }

    /*================================================================*/
    /*#teaserBottom{ position:relative; background:url(../images/teaserBottom.jpg) no-repeat; width:693px; height:166px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }*/
    .teaserBottom
    {
        position: relative;
        background: url(../images/teaserBottom.jpg) no-repeat;
        width: 693px;
        height: 166px;
        color: #000000;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
    }
    .teaserHead
    {
        position: absolute;
        top: 30px;
        left: 97px;
        font-family: "Times New Roman" , Times, serif;
        font-size: 14px;
        color: #990033;
        font-size: 40px;
        line-height: 40px;
    }
    a.Klikk
    {
        position: absolute;
        top: 76px;
        right: 33px;
        width: 130px;
        height: 44px;
        line-height: 44px;
        color: #00a88f;
        font-size: 22px;
        font-family: "Times New Roman" , Times, serif;
        text-align: center;
        text-decoration: none;
    }
    .teaserText
    {
        position: absolute;
        bottom: 0px;
        right: 0px;
        text-align: right;
        font-size: 10px;
        font-weight: bold;
        padding: 0px 25px;
    }
    /*================================================================*/

    #colRight
    {
        width: 313px;
        float: right;
        background: url(../images/lineLeft.gif) repeat-y;
        padding: 0 0 0 2px;
    }
    #colRight2
    {
        width: 219px;
        float: right;
        background: url(../images/lineLeft.gif) repeat-y;
        padding: 0 0 0 2px;
    }
    #colRight3
    {
        width: 213px;
        float: right;
        background: url(../images/containerBG.jpg) no-repeat top right;
        padding: 0 6px 0 2px;
    }

    /*================================================================*/
    #teaserRight
    {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #4a4a4a;
    }
    .teaserRight
    {
        background: url(../images/teaserRight.jpg) no-repeat;
        height: auto !important;
        height: 157px;
        min-height: 157px;
        overflow: hidden !important;
        overflow: visible;
    }
    .lineBottom
    {
        background: url(../images/lineBottom.gif) repeat-x;
        height: 2px;
        line-height: 0px;
        font-size: 0px;
    }
    .teaserRight img
    {
        float: left;
    }
    .teaserText2
    {
        margin-left: 94px;
        padding: 20px 10px 10px 0px;
    }
    .teaserText2 h1
    {
        font-family: "Times New Roman" , Times, serif;
        font-size: 24px;
        line-height: 24px;
        padding-bottom: 20px;
        color: #00a88f;
        font-weight: normal;
    }
    .teaserText2 h1 a
    {
        font-family: "Times New Roman" , Times, serif;
        font-size: 24px;
        line-height: 24px;
        padding-bottom: 20px;
        color: #00a88f;
        font-weight: normal;
        float: none;
    }
    .teaserText2 a
    {
        float: right;
        color: #a30b0e;
        text-decoration: none;
        font-weight: bold;
        font-family: Arial, Helvetica, sans-serif;
    }
    .k-menu
    {
        overflow: hidden;
        clear: both;
        text-align: right;
        padding: 0px 10px;
    }
    .k-menu a
    {
        background: url(../images/bullet.gif) no-repeat;
        padding: 0px 10px 0px 30px;
        line-height: 21px;
        height: 21px;
        color: #666666;
        text-decoration: none;
        padding-bottom: 5px;
    }
    .teaserText2 ul
    {
        padding: 0;
        margin: 0;
        list-style: none;
        overflow: hidden;
    }
    .teaserText2 ul li
    {
        padding: 0;
        margin: 0;
        display: inline;
        float: left;
        width: 94px;
        padding: 0 5px 5px 0;
    }
    .teaserText2 ul li a
    {
        float: left;
    }
    .teaserText2 ul li input
    {
        width: 90px;
        font-size: 10px;
        float: left;
        line-height: 15px;
        height: 15px;
    }
    a.btnLogin
    {
        background: url(../images/btnLogin.gif) no-repeat;
        width: 101px;
        height: 24px;
        line-height: 24px;
        text-align: center;
        color: #ffffff;
        display: block;
    }
    /*================================================================*/
    .teaserRight2
    {
        background: url(../images/teaserRight.jpg) no-repeat;
        height: auto !important;
        height: 120px;
        min-height: 120px;
        overflow: hidden !important;
        overflow: visible;
    }
    .teaserRight2 img
    {
        float: left;
    }
    .teaserText3
    {
        margin-left: 80px;
        padding: 50px 10px 10px 0px;
    }
    .teaserText3 h1
    {
        font-family: "Times New Roman" , Times, serif;
        font-size: 18px;
        line-height: 24px;
        padding-bottom: 20px;
        color: #00a88f;
        font-weight: normal;
    }
    .teaserText3 a
    {
        float: right;
        color: #a30b0e;
        text-decoration: none;
        font-weight: bold;
        font-family: Arial, Helvetica, sans-serif;
    }
    /*================================================================*/

    #contentBox
    {
        background: url(../images/contentBG.jpg) no-repeat center bottom;
        width: 721px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #767674;
        padding: 30px 33px 45px 33px;
        float: left;
    }
    #contentBoxdetail
    {
        width: 721px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #767674;
        padding: 30px 33px 45px 33px;
        float: left;
    }
    .heading
    {
        position: relative;
        padding-bottom: 15px;
        height: 30px;
    }
    .head
    {
        padding: 2px 15px 0 0;
        margin: 0;
        font-family: "Times New Roman" , Times, serif;
        color: #00a890;
        font-size: 28px;
        line-height: 30px;
    }

    /*================================================================*/
    #searchBar
    {
        height: 30px;
        text-align: right;
        padding: 10px 0px;
        overflow: hidden;
    }
    #searchBar ul
    {
        padding: 0;
        margin: 0;
        list-style: none;
        float: right;
        overflow: hidden;
    }
    #searchBar ul li
    {
        padding: 0;
        margin: 0;
        display: inline;
        float: left;
        line-height: 17px;
    }
    #searchBar ul li input
    {
        border: 1pt solid #cfcdcc;
        height: 17px;
        font-size: 11px;
        line-height: 17px;
        width: 175px;
    }
    #searchBar ul li input.btnSok2
    {
        background: url(../images/btnSok2.gif) no-repeat;
        width: 57px;
        height: 21px;
        border: 0pt;
        color: #737373;
    }
    /*================================================================*/

    /*================================================================*/
    #kontor
    {
        position: relative;
        overflow: hidden;
    }
    .kontor
    {
        background: url(../images/k-BG.gif) repeat-y;
        width: 216px;
        float: left;
        text-align: center;
        margin: 0px 10px 10px 10px;
    }
    .kontorBottom
    {
        background: url(../images/k-Bottom.gif) no-repeat left bottom;
        width: 210px;
        padding: 0 6px 10px 0px;
        overflow: hidden;
    }
    .kontorBottom a
    {
        background: url(../images/k-Label.gif) no-repeat;
        height: 23px;
        display: block;
        text-decoration: none;
        color: #FFFFFF;
        padding: 0 5px 0px 27px;
        text-align: right;
        line-height: 23px;
        font-size: 12px;
        font-weight: bold;
        font-family: Arial, Helvetica, sans-serif;
        background-color: #00a78f;
        float: right;
    }
    /*================================================================*/

    /*================================================================*/
    .content, .content2
    {
        position: relative;
        padding: 10px 0px;
        overflow: hidden;
        float: left;
    }
    .content ul
    {
        padding: 0px;
        margin: 0px;
    }
    .content ul li
    {
        padding: 0px;
        margin-left: 15px;
    }
    .content h1
    {
        font-size: 18px;
        line-height: 18px;
        padding-bottom: 10px;
        text-transform: uppercase;
    }
    /*================================================================*/

    /*================================================================*/
    .boxRight
    {
        background: url(../images/box-1.gif) no-repeat right bottom;
        width: 240px;
        height: auto !important;
        height: 125px;
        min-height: 125px;
        float: right;
        margin: 0 0 10px 15px;
        text-align: right;
        padding: 0px 42px 35px 11px;
    }
    #agentBox
    {
        overflow: hidden;
        padding: 15px 0px;
    }
    #agentBox ul
    {
        padding: 0;
        margin: 0;
        list-style: none;
    }
    #agentBox ul li
    {
        clear: both;
    }

    .sep
    {
        background: url(../images/sep.gif) no-repeat;
        width: 1px;
        height: 233px;
        float: left;
        margin: 0px 20px 0px 10px;
    }
    .agent
    {
        background: url(../images/box-2.gif) no-repeat right bottom;
        width: 181px;
        height: auto !important;
        height: 162px;
        min-height: 162px;
        padding: 0 30px 30px 0;
        float: left;
        margin: 0px 0px 10px 0px;
    }
    .agent h1
    {
        font-size: 12px;
        padding-bottom: 5px;
        line-height: 12px;
        color: #000000;
        text-transform: uppercase;
    }
    /*================================================================*/

    /*================================================================*/
    #ad-searchBox
    {
        padding: 0 0 15px 0px;
        width: 720px;
    }
    .tabMenu
    {
        background: url(../images/line-2.gif) repeat-x bottom;
        height: 22px;
        margin-left: 0px;
        width: 720px;
    }
    .tabMenu ul
    {
        margin: 0;
        padding: 0;
        list-style: none;
    }
    .tabMenu ul li
    {
        margin: 0;
        padding: 0;
        display: inline;
        float: left;
    }
    .tabMenu ul li a
    {
        background-color: #d2d1cf;
        border-top: 1pt solid #d2d1cf;
        border-left: 1pt solid #d2d1cf;
        border-right: 1pt solid #d2d1cf;
        line-height: 21px;
        color: #474647;
        padding: 0px 10px;
        text-decoration: none;
        float: left;
        margin-right: 1px;
        font-size: 11px;
    }
    .tabMenu ul li a:hover
    {
        background-color: #ffffff;
        border-top: 1pt solid #a6a5a3;
        border-left: 1pt solid #a6a5a3;
        border-right: 1pt solid #a6a5a3;
        line-height: 21px;
        color: #060606;
    }
    .tabMenu ul li .tabMenu-selected
    {
        background-color: #ffffff;
        border-top: 1pt solid #a6a5a3;
        border-left: 1pt solid #a6a5a3;
        border-right: 1pt solid #a6a5a3;
        line-height: 21px;
        color: #060606;
        padding: 0px 10px;
        text-decoration: none;
        float: left;
        margin-right: 1px;
    }
    .ad-search-option
    {
        padding: 15px 0 0 0;
    }
    .textResult
    {
        float: left;
        color: #00a890;
    }
    .textNum
    {
        color: #060606;
    }
    .textPage
    {
        float: right;
    }
    .ad-search-option ul
    {
        padding: 0;
        margin: 0;
        list-style: none;
        clear: both;
        padding: 20px 0 0 0;
        overflow: hidden;
        margin-bottom: 20px;
    }
    .ad-search-option ul li
    {
        padding: 0;
        margin: 0;
        display: inline;
        float: right;
        padding-left: 10px;
        line-height: 18px;
    }
    .ad-search-option ul li select
    {
        width: 200px;
        color: #767674;
    }
    #listView
    {
        border-top: 1pt solid #cecdd0;
        border-left: 1pt solid #cecdd0;
        border-right: 1pt solid #cecdd0;
        clear: both;
    }
    .listView-row
    {
        background: url(../images/listViewBG.gif) repeat-x bottom;
        border-bottom: 1pt solid #cecdd0;
        padding: 16px 8px;
        overflow: hidden;
    }
    .listView-row img
    {
        float: left;
    }
    .listView-row-colRight
    {
        margin-left: 200px;
    }
    .listView-row-colRight h1
    {
        font-size: 12px;
        color: #00a88f;
        font-weight: normal;
    }
    .listView-row-colRight h1 a
    {
        color: #00a88f;
        text-decoration: none;
    }
    .listView-row-colRight a
    {
        color: #b9000d;
    }
    /*================================================================*/

    /*================================================================*/
    #listView-right
    {
        padding: 50px 0 0 0;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #767674;
    }
    .listViewRight
    {
        border: 1pt solid #e0e0e0;
        margin-bottom: 15px;
        padding: 11px;
        clear: both;
    }
    .listViewRight h1
    {
        color: #00a88f;
        font-size: 12px;
        padding-bottom: 10px;
        line-height: 12px;
        text-transform: uppercase;
    }
    .listViewRight input
    {
        color: #757575;
    }

    .listViewRight2
    {
        border: 1pt solid #e0e0e0;
        margin-bottom: 15px;
        padding: 0;
    }
    .listViewRight2 h1
    {
        color: #00a88f;
        font-size: 12px;
        padding-bottom: 10px;
        line-height: 12px;
        text-transform: uppercase;
    }
    .listViewRight2 ul
    {
        padding: 0;
        margin: 0;
        list-style: none;
        overflow: hidden;
    }
    .listViewRight2 ul li
    {
        background: url(../images/listView-head.gif) repeat-x top;
        line-height: 27px;
        float: left;
    }
    .listViewRight2 ul li a
    {
        background: url(../images/arrow.gif) no-repeat 195px 12px;
        color: #00a88f;
        font-size: 12px;
        display: block;
        line-height: 27px;
        text-transform: uppercase;
        padding: 0px 12px;
        font-weight: bold;
        float: left;
        clear: both;
        width: 187px;
    }
    .listViewRight2 ul li ul
    {
        padding: 0;
        margin: 0;
        list-style: none;
        clear: both;
    }
    .listViewRight2 ul li ul li
    {
        background: url(../images/listView-head.gif) repeat-x top;
        float: left;
        clear: both;
        padding: 12px 15px;
        width: 181px;
        line-height: 15px;
    }
    .listViewRight2 ul li ul li span
    {
        width: 70px;
        float: left;
    }
    .listViewRight2 ul li ul li label
    {
        float: right;
    }
    .price
    {
        text-align: right;
        color: #7e9db9;
        padding: 5px 0px;
        clear: both;
    }
    /*================================================================*/

    /*================================================================*/
    #detailSearch
    {
        padding: 0px 0px15px 0px;
    }
    .detail, .detailrelate
    {
        padding: 15px 0px;
    }
    .detail h1, .detailrelate h1
    {
        font-size: 12px;
        color: #0e0e0e;
    }
    .detail h2, .detailrelate h2
    {
        font-size: 14px;
        color: #00a88f;
        font-weight: normal;
        padding-bottom: 10px;
    }

    .photoSlide
    {
        overflow: hidden;
    }
    .photoView
    {
        float: left;
        width: 491px;
    }
    .photoThumb
    {
        float: right;
        width: 227px;
    }
    .photoThumb img
    {
        float: left;
        margin: 0 1px 1px 0;
    }

    .agents
    {
        border-bottom: 1pt solid #b8b7b5;
        border-top: 1pt solid #b8b7b5;
        padding: 10px 0px;
        overflow: hidden;
    }
    .agents h1
    {
        font-size: 12px;
        color: #00a88f;
    }
    .agents img
    {
        float: left;
        margin-bottom: 10px;
    }
    .agentsDetail
    {
        margin-left: 200px;
    }
    .othersBox
    {
        overflow: hidden;
        font-size: 10px;
        margin-left: 0px;
    }
    .others
    {
        float: left;
        width: 178px;
       /* padding-right: 5px;*/
        font-family: Arial, Helvetica, sans-serif;
    }
    .others h1
    {
        font-size: 11px;
        color: #333333;
        padding-bottom: 3px;
        font-weight: bold;
        text-transform: none;
    }

    .others img
    {
        float: left;
        margin: 0 5px 5px 0;
        width: 80px;
    }
    .others .pris
    {
        color: #990000;
        font-weight: bold;
    }
    /*================================================================*/

    /*================================================================*/
    .detailRight
    {
        padding: 28px 0 0 0;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #767674;
        font-size: 12px;
    }
    .detailRight h1
    {
        color: #00a890;
        font-size: 12px;
        text-transform: uppercase;
        line-height: 14px;
        padding-bottom: 4px;
        margin-bottom: 5px;
        border-bottom: 1pt solid #00a890;
    }
    .boxText, .boxTextprint
    {
        overflow: hidden;
        margin-bottom: 10px;
        width: 211px;
    }
    .boxText h1, .boxTextprint h1
    {
        border-bottom: 1pt solid #00a890;
    }
    .boxText h1 a, .boxTextprint h1 a
    {
        color: #00a890;
    }

    .boxText2
    {
        border: 1pt solid #e0e0e0;
        margin-bottom: 10px;
        padding: 12px;
        clear: both;
        overflow: hidden;
    }
    .boxText2 h1
    {
        border: 0pt;
    }
    .boxText2 .textInput
    {
        width: 170px;
        border: 1pt solid #7f9db9;
    }
    .boxText2 .button
    {
        width: 170px;
    }
    .boxText2 img
    {
        float: left;
        margin: 0px 5px 5px 0px;
    }

    .bigPris
    {
        color: #990000;
        font-size: 18px;
        line-height: 25px;
    }
    .textRight
    {
        float: right;
        max-width: 150px;
    }
    a.icon1
    {
        background: url(../images/icon-1.gif) no-repeat top right;
        padding: 0 20px 0 4px;
        font-size: 11px;
        font-weight: bold;
        line-height: 17px;
        float: left;
        color: #767674;
        margin-right: 2px;
    }
    a.icon2
    {
        background: url(../images/icon-2.gif) no-repeat top right;
        padding: 0 20px 0 4px;
        font-size: 11px;
        font-weight: bold;
        line-height: 17px;
        float: left;
        color: #767674;
        margin-right: 2px;
    }
    a.icon3
    {
        background: url(../images/icon-3.gif) no-repeat top right;
        padding: 0 20px 0 4px;
        font-size: 11px;
        font-weight: bold;
        line-height: 17px;
        float: left;
        color: #767674;
        margin-right: 2px;
    }
    a.icon4
    {
        background: url(../images/icon-4.gif) no-repeat top right;
        padding: 0 20px 0 4px;
        font-size: 11px;
        font-weight: bold;
        line-height: 17px;
        float: left;
        color: #767674;
        margin-right: 2px;
    }
    a.icon5
    {
        background: url(../images/icon-5.jpg) no-repeat top right;
        padding: 0 20px 0 4px;
        font-size: 11px;
        font-weight: bold;
        line-height: 17px;
        float: left;
        color: #767674;
        margin-right: 2px;
    }
    /*================================================================*/

    #login
    {
        overflow: hidden;
        padding: 0 0 30px 0;
    }
    #login ul
    {
        padding: 0;
        margin: 0;
        list-style: none;
    }
    #login ul li
    {
        display: inline;
        float: left;
        overflow: hidden;
        clear: both;
        margin-bottom: 5px;
        width: 100%;
    }
    #login ul li span, label
    {
        float: left;
        margin: 0px 1px;
    }
    #login ul li span, label input.textInput
    {
        width: 300px;
    }
    #login ul li span
    {
        width: 120px;
        font-weight: bold;
    }
    #bottom
    {
        clear: both;
        background: url(../images/bottom.png) no-repeat;
        width: 1008px;
        height: 26px;
        padding: 20px 10px 0 0;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #282828;
        text-align: right;
        font-weight: bold;
    }
    /* ==============  KONTAKT FORM ================= */

    /*#contact_form{
            	width:400px;
            	margin:0px 0px 5px 15px ;
            	padding:0px 10px; overflow:hidden; float:right;
            }
            #contact_form ul{ padding:0px; margin:0px; list-style:none; }
            #contact_form ul li{ width:400px; padding:0px 0px; display:inline; float:left; margin:1px 0px; }
            #contact_form ul li label{ width:90px; float:left; display:block; }
            #contact_form ul li p{ width:280px; padding:0px; margin:0px; float:right; }
            #contact_form .textarea{ 
            	border:1pt solid #999999;
            	background-color:#ffffff;
            	width:100%; height:100px;
            }
            #contact_form .inputText{
            	border:1pt solid #999999;
            	background-color:#ffffff;
            	width:100%; height:18px; line-height:18px;
            	font-size:11px;
            }*/

    /* ==============  KONTAKT FORM ================= */

    #contact_form
    {
        width: 450px;
        margin: 0px 0px 5px 15px;
        padding: 0px 10px;
        float: right;
        margin-top: 10px;
    }
    #contact_form ul
    {
        padding: 0px;
        margin: 0px;
        list-style: none;
    }
    #contact_form ul li
    {
        width: 450px;
        padding: 0px 0px;
        display: inline;
        float: left;
        margin: 1px 0px;
    }
    #contact_form ul li label
    {
        width: 100px;
        float: left;
        display: block;
    }
    #contact_form ul li p
    {
        width: 330px;
        padding: 0px;
        margin: 0px;
        float: right;
    }
    #contact_form .textarea
    {
        border: 1pt solid #999999;
        background-color: #ffffff;
        width: 100%;
        height: 100px;
    }
    #contact_form .inputText
    {
        border: 1pt solid #999999;
        background-color: #ffffff;
        width: 100%;
        height: 18px;
        line-height: 18px;
        font-size: 11px;
    }

    #contact_form1
    {
        margin: 0 0 0 15px !important;
        padding: 0px 10px;
        margin-top: 10px;
    }
    #contact_form1 ul
    {
        padding: 0px;
        margin: 0px;
        list-style: none;
    }
    #contact_form1 ul li
    {
        width: 450px;
        padding: 0px 0px;
        display: inline;
        float: left;
        margin: 1px 0px;
    }
    #contact_form1 ul li label
    {
        width: 105px;
        float: left;
        display: block;
    }
    #contact_form1 ul li p
    {
        width: 330px;
        padding: 0px;
        margin: 0px;
        float: right;
    }
    #contact_form1 .textarea
    {
        border: 1pt solid #999999;
        background-color: #ffffff;
        width: 100%;
        height: 100px;
    }
    #contact_form1 .inputText
    {
        border: 1pt solid #999999;
        background-color: #ffffff;
        width: 100%;
        height: 18px;
        line-height: 18px;
        font-size: 11px;
    }

    .form-1
    {
        margin: 0;
    }
    .form-1 ul
    {
        padding: 0;
        margin: 0px;
        line-height: normal;
        overflow: hidden;
    }
    .form-1 ul li
    {
        padding: 0 0 4px 0;
        margin: 0;
        display: block;
        float: left;
        clear: both;
    }
    .form-1 ul li span
    {
        float: left;
        width: 80px;
        line-height: 20px;
        padding: 0 5px;
    }
    .form-1 ul li label input
    {
        float: left;
        padding-right: 1px;
        width: 280px;
    }
    .form-1 ul li label select
    {
        float: left;
        padding-right: 1px;
        width: 285px;
    }
    .form-1 ul li label textarea
    {
        float: left;
        padding-right: 1px;
        width: 280px;
        height: 100px;
    }
    .form-1 ul li label input.inputForm-1
    {
        float: left;
        padding-right: 1px;
        width: 91px;
    }
    .form-1 ul li label input.btnSubmit
    {
        width: auto;
        padding: 0 5px;
    }
    .mark
    {
        float: right;
        color: #FF0000;
        padding: 0 2px;
        line-height: 20px;
        width: 10px;
    }
    .line
    {
        background-color: #999999;
    }


    /*---------------------Tran---------------------------*/

    #lblistView
    {
        border-top: 1pt solid #cecdd0;
        border-left: 1pt solid #cecdd0;
        border-right: 1pt solid #cecdd0;
        clear: both;
    }

    .lblistView-row
    {
        background: url(../images/listViewBG.gif) repeat-x bottom;
        border-bottom: 1pt solid #cecdd0;
        padding: 16px 8px;
        overflow: hidden;
    }
    .lblistView-row img
    {
        float: left;
    }
    .lblistView-row-colRight
    {
        margin-left: 200px;
    }
    .lblistView-row-colRight h1
    {
        font-size: 12px;
        color: #00a88f;
        font-weight: normal;
    }
    .lblistView-row-colRight h1 a
    {
        color: #00a88f;
        text-decoration: none;
    }
    .lblistView-row-colRight a
    {
        color: #b9000d;
    }


    .lblistView-row-colRight span.deadline-Aktiv
    {
        color: #A30B0E;
        font-weight: bold;
        font-size: 12px;
        line-height: 18px;
    }

    .lblistView-row-colRight span.recei-regist
    {
    }

    #lanelistView
    {
        border: 1pt solid #cecdd0;
        clear: both;
        padding-bottom: 10px;
        padding-top: 5px;
    }

    /*---------------------------Prospect------------------------------------------------------------*/

    #pscolLeft2
    {
        background: url(../images/colLeft.jpg) no-repeat;
        width: 1000px;
        float: left;
    }

    #pscontentBox
    {
        background: url(../images/contentBG.jpg) no-repeat center bottom;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #767674;
        padding: 30px 30px 30px 33px;
        width: 950px;
    }

    #pslistView
    {
        clear: both;
        padding-bottom: 10px;
    }

    .smallImg
    {
        width: 60px;
        float: left;
        padding: 4px 5px 5px 0px;
    }

    .smallImg img
    {
        max-width: 60px;
        max-height: 41px;
    }


    /*........................Tran...................................*/

    .kontorDetailBoxleft
    {
        width: 350px;
        float: left;
    }

    .boxRight2
    {
        background: url(../images/box-1.gif) no-repeat right bottom;
        width: 240px;
        height: auto !important;
        height: 125px;
        min-height: 125px;
        float: right;
        margin: 0 0 10px 15px;
        text-align: right;
        padding: 0px 42px 35px 0px;
        clear: right;
    }

    .boxRight1
    {
        width: 252px;
        height: auto !important;
        height: 125px;
        float: right;
        margin: 0 0 10px 15px;
        text-align: right;
        padding: 0px 42px 25px 11px;
    }

    .thumb1 img
    {
        max-width: 263px;
        max-height: 175px;
        float: right;
    }

    .thumb1
    {
        /* width: 263px;         height: 38px;         float: right;         text-align: right;         background: url(../images/bgThumb1.gif) no-repeat right bottom; */
        border: 1px solid #D7D7D7;
        float: right;
        margin-top: 2px;
        padding-bottom: 2px;
        text-align: right;
        width: 261px;
    }

    .thumb1 ul
    {
        list-style-type: none;
        list-style-image: none;
        list-style-position: outside;
        display: inline;
    }
    .thumb1 ul li
    {
        list-style: none;
        display: inline;
    }

    .ie8 .thumb1 ul li
    {
        display: block;
    }

    .thumb1 ul li img
    {
        padding-top: 2px;
        max-width: 48px;
        max-height: 32px;
        padding-left: 2px;
    }


    .clear
    {
        clear: both;
        padding: 0;
        margin: 0;
        line-height: 0;
    }

    .agent
    {
        background: url(../images/box-2.gif) no-repeat right bottom;
        width: 191px;
        height: 350px !important;
        min-height: 340px;
        padding: 0 20px 30px 0;
        float: left;
        margin: 0px 0px 10px 0px;
    }

    .agentImg
    {
        width: 162px;
        float: left;
        height: 162px;
        text-align: center;
    }

    .thumb2
    {
        width: 162px;
        height: 34px;
        float: left;
        text-align: right;
        background: url(../images/bgThumb2.png) no-repeat right bottom;
        margin-top: -34px;
    }

    .thumb2 ul
    {
        list-style-type: none;
        list-style-image: none;
        list-style-position: outside;
        display: inline;
    }
    .thumb2 ul li
    {
        list-style: none;
        display: inline;
        margin-left: -2px;
    }
    .thumb2 ul li img
    {
        padding-top: 2px;
        max-width: 30px;
        max-height: 30px;
        padding-left: 0px;
    }


    /**************************** TuaN ****************************/
    /**************************** Office Listing ****************************/
    .kontor .thumb
    {
        max-width: 166px;
        max-height: 115px;
        padding-top: 7px;
    }

    .office_container
    {
        width: 263px;
        height: 175px;
        margin-left: -11px;
        text-align: center;
    }

    .ie7 .office_container
    {
        float: right;
        margin-left: 0px;
    }

    .office_container .office_main
    {
        max-height: 175px;
        max-width: 263px;
    }

    .agentImg .broker_main
    {
        max-width: 162px;
        max-height: 162px;
    }

    .kontor_thumb_container
    {
        width: 166px;
        height: 118px;
    }

    .head a:hover
    {
        text-decoration: none;
    }

    .img_property
    {
        max-width: 174px;
        max-height: 118px;
    }
    .box label, .box input
    {
        float: left !important;
    }
    .advancedSearchError
    {
        float: right !important;
        width: auto !important;
    }
    .box .checklist label:first-letter, select:first-letter, select option:first-letter
    {
        text-transform: capitalize;
    }
    /**************************************/

    /*Property detail */
    .productdetail_image_thumb
    {
        max-height: 50px;
        min-height: 50px;
        max-width: 80px;
    }
    .productdetail_image
    {
        max-height: 325px;
        max-width: 460px;
    }
    .photoView
    {
        height: 327px;
        margin: 0;
        text-align: center;
        width: 460px;
    }
    .photoThumb
    {
        margin: 0px 0 3px;
        text-align: left;
        float: right;
        padding: 0 5px;
        width: 250px;
    }
    .photoThumb ul li
    {
        display: inline;
        list-style-image: none;
        list-style-position: outside;
        list-style-type: none;
    }
    .imgMeglerDetailPage
    {
        max-height: 162px;
        max-width: 162px;
    }
    .agentsDetail
    {
        margin-left: 0px !important;
    }
    ul.lstfacilities
    {
        list-style-type: square;
        padding-left: 15px;
    }
    .clear
    {
        clear: both;
    }
    .lstfacilities li:first-letter
    {
        text-transform: capitalize;
    }
    .relateproinfo
    {
        margin-left: 84px;
    }

    #logoprint, #sloganprint
    {
        display: none;
    }
    .reprotitle:first-letter
    {
        text-transform: capitalize;
    }
    .inputCalculate
    {
        width: 135px;
    }
    .laneLInput
    {
        width: 171px;
    }
    .laneTable2Row1
    {
        color: white;
        text-align: center;
    }
    .laneTable2Row2
    {
        text-align: right;
    }
    .laneTable2Row2Center
    {
        text-align: center;
    }


    #divOffices
    {
        float: right;
        margin-top: -23px;
        padding-bottom: 15px;
    }

    #divOffices select
    {
        width: 300px;
    }

    .kontorResult
    {
        position: absolute;
        top: 215px;
    }



    #searchBar
    {
        width: 470px;
        margin-right: 0px;
        float: right;
    }

    #searchBar ul li input
    {
        margin-right: 0px;
    }

    #agentBox .textPage
    {
        float: right;
        margin-top: -15px;
        padding-bottom: 25px;
    }

    .ff2 #agentBox .textPage
    {
        margin-top: -35px;
    }

    #kontor .textPage
    {
        padding-bottom: 15px;
        padding-right: 10px;
    }

    .ff2 #kontor .textPage
    {
        margin-top: -30px;
    }


    #officedetail .content
    {
        width: 722px;
    }
    #kontor
    {
        padding-top: 20px;
    }

    .ff2 #kontor
    {
        padding-top: 30px;
    }

    .validSimpleSearch
    {
        position: relative;
        left: 272px;
    }

    #login table table
    {
        margin-left: -6px;
    }

    #login .inputLogin
    {
        width: 300px !important;
    }

    #login .txtCaptcha, .registeruser .txtCaptcha
    {
        background-color: #FFFFFF;
        border: 1pt solid #C5C5C5;
        font-size: 20px;
        height: 35px;
        line-height: 35px;
        text-align: center;
        width: 167px;
    }

    .teaserText2 .btnLogin
    {
        background: url(../images/btnLogin.gif) no-repeat;
        border: medium none;
        width: 101px;
        height: 24px;
        line-height: 24px;
        text-align: center;
        color: #ffffff;
        display: block;
    }

    .validPass
    {
        float: right !important;
    }

    .validPass1
    {
        position: absolute;
    }

    .validPass2
    {
        position: absolute;
    }

    .validPass3
    {
        position: absolute;
    }

    #teaserRight #login
    {
        padding-left: 20px;
        padding-top: 10px;
    }

    .contentHome
    {
        background: url(../images/profile.png) no-repeat;
    }

    .contentHome .info
    {
        padding-left: 74px;
    }

    .ie7 .content, .ie7 .contentHome
    {
        position: relative;
        padding: 10px 0px;
        overflow: hidden;
        float: left;
        clear: both;
        width: 100%;
    }

    .ie7 .contentHome h1
    {
        font-size: 18px;
        line-height: 18px;
        padding-bottom: 10px;
        text-transform: uppercase;
    }
    .ie7 .teaserText2 ul li, .ff2 .teaserText2 ul li
    {
        width: 96px;
    }

    .tbxContactPostNr
    {
        width: 50px;
    }

    .tbxContact
    {
        width: 240px;
    }
    .tbxContactAdd
    {
        width: 400px;
        height: 120px;
    }
    .textInputMobile
    {
        width: 155px;
        border: 1pt solid #00A88F;
        color: #7AAAA3;
        font-family: Arial,Helvetica,sans-serif;
        font-size: 11px;
        height: 17px;
        line-height: 17px;
        padding: 0 5px;
    }
    .modalBackground
    {
        background-color: Gray;
        filter: alpha(opacity=50);
        opacity: 0.5;
    }
    .shareFriendBox
    {
        color: #767674;
        font-family: Verdana,Arial,Helvetica,sans-serif;
        font-size: 11px;
    }

    .contentHome h1
    {
        color: #00A88F;
        font-family: "Times New Roman" ,Times,serif;
        font-size: 24px;
        font-weight: normal;
        line-height: 24px;
    }


    #pslistView
    {
        clear: both;
        padding-bottom: 10px;
    }

    .smallImg
    {
        padding: 4px 5px 5px 0px;
        text-align: center;
        width: 100%;
    }

    .smallImg img
    {
        max-width: 60px;
        max-height: 41px;
    }

    .psTHeading1
    {
        padding: 1px 3px 3px 3px;
        color: #ffffff;
    }
    .psTHeading1:first-letter, .pstd2:first-letter, .pstd2right:first-letter, .pstd1title:first-letter, .pstd1:first-letter
    {
        text-transform: capitalize;
    }

    .psTHeading2
    {
        padding: 1px 3px 3px 3px;
        color: #ffffff;
        height: 30px;
    }

    .pstd2, .pstd2right
    {
        padding: 3px 3px 3px 3px;
    }


    .pstdHL
    {
        font-size: 12px;
        font-weight: bold;
        color: #A30B0E;
        padding: 3px;
        text-align: right;
    }

    .pstd1, .pstd1title
    {
        padding: 3px 3px 3px 3px;
    }
    .pstd1title
    {
        white-space: nowrap;
    }

    .psYesNo
    {
        padding: 1px 3px 3px 3px;
        text-align: center;
    }

    .buttonDelete
    {
        padding: 10px 0px 5px 0px;
        text-align: center;
    }
    /*
            .ttitle tr td
            {
            	border:1px;
            }
            */
    .ie .tableprocom
    {
        margin-left: -1px;
    }
    .ff .tableprocom
    {
        margin-left: 0px;
    }

    .ff2 #agentBox
    {
        padding: 35px 0px;
    }


    /*...............Lane...............*/

    .LaneListViewTop
    {
        background: url(../Images/lanebgTop.gif);
        background-repeat: no-repeat;
        width: 700px;
        height: 136px;
        padding: 22px 12px 0 13px;
        clear: both;
    }
    .LaneListViewTop1
    {
        background: url(../Images/lanebgTop1.gif);
        background-repeat: no-repeat;
        width: 700px;
        height: 30px;
        padding: 0px 12px 0 13px;
        clear: both;
    }

    .LaneListViewMiddle
    {
        background: url(../Images/lanebgMiddle.gif);
        background-repeat: repeat-y;
        width: 700px;
        padding: 0px 13px 5px 13px;
        clear: both;
    }

    .LaneListViewBottom
    {
        background: url(../Images/lanebgBottom.gif);
        background-repeat: no-repeat;
        width: 700px;
        height: 1px;
        padding: 22px 13px;
        clear: both;
    }

    /* TuaN ------------------Finn megler------------------ */
    .finnmegler
    {
        float: left !important;
    }
    .finnmegler ul
    {
        float: left !important;
    }

    .finnKontorResult
    {
        position: absolute;
        top: 254px;
    }
    .ie7 .finnKontorResult
    {
        left: 40px;
    }

    #kontor .textPage2
    {
        float: right;
        margin-top: -20px;
        padding-bottom: 20px;
        padding-right: 10px;
    }

    .brokerResult
    {
        position: absolute;
    }

    /*..................Contact2....................*/

    .contactItem
    {
        background: url(../Images/ContactBgItem.gif);
        background-repeat: no-repeat;
        width: 173px;
        height: 63px;
        margin-top: 10px;
        float: left;
        padding: 0 23px 170px 0;
    }

    .contactItem a
    {
        text-decoration: none;
    }

    .contactItem a:hover
    {
        text-decoration: none;
    }

    .contactItemImg
    {
        width: 51px;
        height: 46px;
        float: left;
        padding: 9px 38px 0 2px;
    }

    .contactItemtext
    {
        float: left;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #00a88e;
        padding-top: 23px;
    }

    .clear
    {
        clear: both;
        padding: 0;
        margin: 0;
        line-height: 0;
    }

    .ssSelected
    {
        font-weight: bold;
    }
    .modulebanner
    {
        max-width: 720px;
        padding-bottom: 5px;
        padding-top: 15px;
        text-align: center;
    }
    .modulebanner ul
    {
        clear: both;
        display: block;
        list-style: none outside none;
        margin-left: 0;
    }
    .modulebanner ul li
    {
        display: block;
        float: left;
        height: 88px;
        list-style: none outside none;
        margin-left: 0;
        overflow: hidden;
        padding-right: 11px;
        width: 226px;
    }
    .modulebanner ul li a
    {
        display: block;
    }
    .modulebanner ul li img
    {
        max-height: 88px;
        max-width: 226px;
    }
    #container #colLeft #searchBox div.search span a
    {
        text-decoration: underline;
    }


    .tabMenuText
    {
        background: url(../images/line-2.gif); /*height: 22px;*/
        display: block;
        float: left;
        margin-left: 0px;
        width: 720px;
    }
    .tabMenuText ul
    {
        margin: 0;
        padding: 0;
        list-style: none;
    }
    .tabMenuText ul li
    {
        margin: 0;
        padding: 0;
        display: inline;
        float: left;
    }
    .tabMenuText ul li a
    {
        background-color: #d2d1cf;
        border-top: 1pt solid #d2d1cf;
        border-left: 1pt solid #d2d1cf;
        border-right: 1pt solid #d2d1cf;
        line-height: 21px;
        color: #474647;
        padding: 0px 10px;
        text-decoration: none;
        float: left;
        margin-right: 1px;
        font-size: 11px;
        margin-top: 4px;
		white-space:nowrap;
    }

    .ie8 .tabMenuText ul li a, .ff2 .tabMenuText ul li a
    {
        margin-top: 3.5px !important;
    }
    .tabMenuText ul li a:hover
    {
        background-color: #ffffff;
        border-top: 1pt solid #a6a5a3;
        border-left: 1pt solid #a6a5a3;
        border-right: 1pt solid #a6a5a3;
        line-height: 21px;
        color: #060606;
    }
    .tabMenuText ul li .tabMenu-selected
    {
        background-color: #ffffff;
        border-top: 1pt solid #a6a5a3;
        border-left: 1pt solid #a6a5a3;
        border-right: 1pt solid #a6a5a3;
        line-height: 21px;
        color: #060606;
        padding: 0px 10px;
        text-decoration: none;
        float: left;
        margin-right: 1px;
    }
    .clearscreen
    {
        clear: both;
    }

    .propertStatus
    {
        color: #A30B0E;
        font-size: 12px;
        font-weight: bold;
        line-height: 18px;
    }

    .price a
    {
        color: #767674 !important;
        font-family: Verdana,Arial,Helvetica,sans-serif !important;
        font-size: 11px !important;
        font-weight: normal !important;
        clear: both;
        color: #7E9DB9 !important;
        padding: 5px 0 !important;
        text-align: right;
        line-height: 7px !important;
    }
	
.ff2 #agentBox .bottomTextPage
{
    padding-top: 10px;
}
	
#contentBox .content img {
	padding-left:1px;
	}
	
	.ie7 .bid
	{
		margin-top: -10px !important;
	}
}
