/* CSS Document */
@media screen
{
	html, body{
		background-color: #F5FFE7;
		background-image: url("../images/bg.jpg");
		background-repeat: repeat-x;
		line-height: 15px;
		margin: 0 auto;
		height: 100%;
	}
/*
	body {
		background: url("../images/bg_grass.png") repeat-x center bottom ;
		padding-bottom: 60px;
	}
*/
	*
	{
		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;
	}
	.slideshowhome
	{
		margin-left: 5px;
		height: 316px;
		width: 682px;
	}

	
	#fiveLastest
	{
		color: #767674;
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 11px;
		width: 510px;
		float:left;
	}
	
	#fiveLastest #ad-searchBox {padding: 0px; width: 510px;}
	#fiveLastest #ad-searchBox .ad-search-option {padding: 0px;}
	#fiveLastest .content {padding: 0px; float: left;}
}

