/* Default styles */
body {
	margin: 0;
	background: #ffffff;
	font-family: Arial, Helvetica;
	font-size: 11px;
	text-decoration: none; }

br {
	clear: both; }

a {
	color: #303e86;
	font-family: Arial, Helvetica;
	font-size: 11px;
	text-decoration: none; }

a:hover {
	text-decoration: underline;
	color: #FF7C19; }

form {
	margin: 0; }
/* End */


/* TEXT STYLES */
/* White loggain text*/
.loggain a {
	color: #ffffff;
	text-decoration: none; }
	
.loggain a:hover {
	color: #FB9E2F;
	text-decoration: none; }

.clBlueText {
	color: #005499; }
/* End */


/* Margins and paddings */
.clPaddingT14L20px {
	padding-top: 14px;
	padding-left: 20px; }
.clPaddingT20B20L35R30px {
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 35px;
	padding-right: 30px; }
.clPaddingT20B20L25R25px {
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 25px;
	padding-right: 25px; }
.clPaddingL25R25px {
	padding-left: 25px;
	padding-right: 25px; }
.clPaddingL5px {
	padding-left: 5px; }
.clPaddingT20B20L20R20px {
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 20px; 
	padding-right: 20px; }
.clPaddingT4L12px {
	padding-left: 12px;
	padding-top: 4px; }
.clPaddingT8px {
	padding-top: 8px; }
.clPaddingT15B10px {
	padding-top: 15px;
	padding-bottom: 10px; }
.clPaddingT5B5px {
	padding-top: 5px;
	padding-bottom: 5px; }
.clPaddingB1px {
	padding-bottom: 1px; }
.clPaddingT2px {
	padding-top: 2px; }
.clPaddingT13px {
	padding-top: 13px; }
.clPaddingT15px {
	padding-top: 15px; }
.clPaddingB5px {
	padding-bottom: 5px; }
.clPaddingB15px {
	padding-bottom: 15px; }
/* End */


/* Main Container */
#divMainContainer {
	width: 1030px;
	padding-left: 10px;
	padding-top: 10px;
	margin-bottom: 10px; }
/* End */

/* Left & right cols */
#divMaincols {
	clear: both; }
	
#divMaincols #leftcol {
	float: left;
	width: 750px;  }
#divMaincols #leftcol_802px {
	float: left;
	width: 802px;  }
#divMaincols #rightcol {
	float: left;
	width: 300px; }
/* End */

/* Top Banner */
#divTopbanner {
	clear: both;
	width: 750px;
	height: 100px; }
/* End */

/* Main Header */
#divHeader730x60 {
	clear: both;
	width: 730px;
	height: 60px;
	background-image: url(../images_ledigalokaler.com/main/header_bg_730x60.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll; }
#divHeader802x60 {
	clear: both;
	width: 802px;
	height: 60px;
	background-image: url(../images_ledigalokaler.com/main/header_bg_802x60.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll; }

#divEnglish {
	float: right;
	padding-right: 10px;  
	padding-top: 15px; }
/* End */

/* Ledigalokaler logo */
#divLogo {
	float: left;
	width: 162px;
	height: 56px; }
/* End */

/* QuickJump menu */
#divQuickJump {
	float: right;
	width: 150px;
	height: 25px;
	padding-right: 15px;
	padding-top: 15px; }
.selectQuickjump {
	font-family: Verdana;
	font-size: 10px;	
	width: 150px;
	z-index: 50; }
/* End */


/* Main Menu */
#divMenu {
	clear: both;
	height: 45px; }
#divMenu .clMenuItem {
	float: left; }
/* End */


/* Main Content */
#divContent {
	overflow: hidden;
	clear: both; }

#divContent #stortavla {
	float: left;
	width: 730px; 
	height: 315px; }
	
#divContent #col1 {
	float: left;
	width: 480px; 
	height: 180px; 
	background-image: url(../images_ledigalokaler.com/main/search_bg.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll; }
	
#divContent #col2 {
	float: left;
	width: 250px;
	height: 180px; 
	background-image: url(../images_ledigalokaler.com/main/login_bg.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll; }
/* End */

/* Login box */
.clLoginBox {
	float: left;
	width: 170px;
	height: 170px;
	margin-top: 20px;
	margin-left: 20px; }
/* End */

/* Search box */
.clSearchBox {
	float: left;
	width: 420px;
	height: 170px;
	padding-top: 10px;
	margin-top: 20px;
	margin-left: 25px; }
.clSearchBox .clLeft {
	float: left;
	width: 183px; }
.clSearchBox .clRight {
	float: left;
	width: 220px; }
.clSearchBox .clRight .clSearchbutton {
	float: right;
	width: 138px; 
	height: 19px; }
.clSearchBox .clLine {
	float: left;
	width: 350px;
	height: 18px;  }
/* End */

/* Bottom Menu */
#divBottomMenu_730px {
	margin-top: 15px;
	padding-bottom: 40px;
	width: 730px;
	height: 28px;
	clear: both;
	text-align: center;
	line-height: 2em;
	background-image: url(../images_ledigalokaler.com/main/bottom_bg_730x28.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll; }
#divBottomMenu_800px {
	margin-top: 15px;
	padding-bottom: 40px;
	width: 800px;
	height: 28px;
	clear: both;
	text-align: center;
	line-height: 2em;
	background-image: url(../images_ledigalokaler.com/main/bottom_bg_800x28.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll; }


.clBottomMenuItem {
	color: #828282; }
.clBottomMenuItem a {
	color: #828282; }
.clBottomMenuItem a:hover {
	text-decoration: none;
	color: #DAD9D9; }
/* End */

/* Flash (main page) */
.clFlashMain {
	width: 730px;
	height: 300px; }
/* End */

/* BANNERS */

/* Stortavla 730x300px */
.clBanner730x300 {
	float: left;
	width: 730px;
	height: 300px;
	z-index: 50; }

/* Banner 730x90px */
.clBanner730x90 {
	float: left;
	width: 730px;
	height: 90px;
	z-index: 50; }

/* Banner 480x60px "Etusivun vaakabanneri" */
.clBanner480x60 {
	float: left;
	width: 480px;
	height: 60px;
	margin: 10px 0 0 0px;
	z-index: 50; }

/* Banner 122x130px */
.clBanner122x130 {
	float: right;
	width: 122px;
	height: 130px;
	margin: 0 0 8px 0px;
	z-index: 50; }

/* Banner 190x85px "Hakusivun banneri"*/
.clBanner190x85 {
	float: right;
	width: 190px;
	height: 85px;
	margin: 0 0 5px 0px;
	z-index: 50; }

/* Banner 590x60px "Hakusivun leveä banneri" */
.clBanner590x60 {
	float: left;
	width: 590px;
	height: 60px;
	margin-top: 10px;
	z-index: 50; }

/* Banner 122x80px */
.clBanner122x80 {
	float: right;
	width: 122px;
	height: 80px;
	margin: 0 0 8px 0px;
	z-index: 50; }

/* Banner 400x50px */
.clBanner400x50 {
	float: right;
	width: 400px;
	height: 50px;
	margin: 0 0 8px 0px;
	z-index: 50; }

/* Banner 122x160px */
.clBanner122x160 {
	float: right;
	width: 122px;
	height: 160px;
	margin: 0 0 8px 0px;
	z-index: 50; }

/* Banner 122x62px */
.clBanner122x62 {
	float: right;
	width: 122px;
	height: 62px;
	margin: 0 0 8px 0px;
	z-index: 50; }

/* Banner 122x60px "Kontorshotell/Tillsalu/Storalokaler" */
.clBanner122x60List {
	float: right;
	width: 122px;
	height: 60px;
	margin: 0 0 8px 0px;
	z-index: 50; }
/* End */

/* Etusivun bannerit */
#divFrontpageBanners
	{
	position: absolute;
	top: 18px;
	left: 750px;
	width: 300px;
	visibility: visible;
	}

.clBanner122x60
	{
	float: left;
	width: 122px;
	height: 60px;
	margin-right: 4px;
	margin-bottom: 9px;
	}

/* Javascript Dropdown menu */
.clDropdown {
	font-family: Arial, Helvetica;
	font-size: 9pt;
	color: #004477;
	background-color: #FAFAFA;
	border: solid 1px #C7C5D0; }
.clDropdown a {
	font-size: 9pt;
	text-decoration: none;
	color: #444444; }
.clDropdown a:hover {
	color: #FF7C19;
	text-decoration: underline; }
.clDropdown .clDropdownLine {
	overflow: hidden;
	width: 190px;
	padding: 3px;
	border-bottom: 1px solid #c7c5d0; }
.clDropdown .clDropdownLine .clDropdownLink {
	float: left;
	width: 170px;
	color: #004477;  }
.clDropdown .clDropdownLine .clDropdownArrow {
	float: right;
	width: 20px; }
/* End */
	

/* List page box */
.clListPageBox {
	float: left;
	width: 650px;
	margin-bottom: 15px; }

.clListPageBox .clHeader {
	width: 650px;
	height: 20px;
	background-image: url(../images_ledigalokaler.com/box/list_box_header.gif);
	background-repeat: no-repeat; }

.clListPageBox .clContent {
	width: 650px;
	overflow: hidden;
	background-image: url(../images_ledigalokaler.com/box/stora_box_bg.gif);
	background-repeat: repeat;
	background-attachment: scroll; }

.clListPageBox .clFooter {
	width: 650px;
	overflow: hidden;
	background-image: url(../images_ledigalokaler.com/box/stora_box_bg.gif);
	background-repeat: repeat; }
/* End */


/* OBJECT LIST */
/* Object list header bar */
.clObjectListHeader {
	clear: both;
	height: 20px;
	background-color: #f5f5f5;
	color: #000000;
	font-weight: bold;
	font-family: Verdana, Helvetica;
	line-height: 2em;
	margin-top: 15px; }

.clObjectListHeader .clTitle {
	float: left; }

.clObjectListHeader .clTitleRight {
	float: right; }

.clObjectListHeader .clIcon {
	float: left;
	padding-left: 3px;
	padding-top: 4px; }

.clObjectListHeader a {
	font-weight: bold; 
	color: #666666; }

/* Object list line */
.clObjectListLine {
	overflow: hidden;
	background-color: #f2f8fc;
	width: 100%;
	clear: both;
	padding: 15px 0 10px 4px;
	cursor: pointer; }
.clObjectListLineHilite {
	overflow: hidden;
	background-color: #d9f0ff;
	width: 100%;
	clear: both;
	padding: 15px 0 10px 4px;
	cursor: pointer; }
.clObjectListCol1 {
	float: left;
	width: 80px;
	overflow: hidden;
	text-indent: 5px; }
.clObjectListCol1 img {
	border-right: 1px groove #c6c8ca;
	border-bottom: 1px groove #c6c8ca;
	border-top-style: hidden;
	border-left-style: hidden; }
.clObjectListCol2 {
	float: left;
	width: 75px; }
.clObjectListCol3 {
	float: left;
	width: 130px;
	margin-right: 5px; }
.clObjectListCol4 {
	float: left;
	width: 210px; }
.clObjectListCol5 {
	float: right;
	width: 70px; }


/* Custom object list line */
.clObjectListLineCustom { clear: both; overflow: hidden; background-color: #f5f5f5; width: 100%; cursor: pointer; }
.clObjectListLineCustomHilite { clear: both; overflow: hidden; background-color: #fbfbfb; width: 100%; cursor: pointer; }
.clObjectListLineCustomHeader { width: 100%; }
.clObjectListLineCustomHeaderLogo {}
.clObjectListLineCustomContent { width: 100%; clear: both; padding: 10px 10px 5px; }
.clObjectListLineCustomCol1 { overflow: hidden; float: left; width: 390px; }
.clObjectListLineCustomCol2 { text-align: right; overflow: hidden; float: right; padding-right: 20px; }
.clObjectListLineCustomCol2 img { padding: 2px; border-right: 1px groove #c6c8ca; border-bottom: 1px groove #c6c8ca; border-top-style: hidden; border-left-style: hidden; }
.clObjectListLineCustomAddress { font-size: 12px; font-weight: bold; clear: both; }
.clObjectListLineCustomType { font-size: 11px; font-weight: bold; clear: both; margin-top: 7px; }
.clObjectListLineCustomDescription { font-size: 12px; font-style: italic; clear: both; margin-top: 10px; }

/* Object list "haun tulokset" description */
.clObjectlistDescription {
	float: left;
	margin-bottom: 15px; }

.clObjectListPrintAndPageSelection {
	clear: both;
	width: 600px; }

/* Object list "utskriftsvänlig format" */
.clObjectListPrintFormat {
	float: left;
	width: 150px; }

/* Object list "utskriftsvänlig format" Kontorshotellpage*/
.clObjectListPrintFormatRight {
	float: right;
	width: 135px; }

/* Object list page selection */
.clObjectListPageSelection {
	float: right;
	width: 380px; }

.clObjectListPageSelection .clPage {
	float: left;  }

.clObjectListPageSelection .clPage .clIcon {
	float: left;
	width: 17px;
	height: 25px;
	text-align: center; }

.clObjectListPageSelection .clPage .clText {
	float: left;
	clear: both;
	width: 17px;
	text-align: center; }
/* End */


/* SEARCH PAGE */

/* Search page leftbox */
.clSearchLeftBox {
	float: left;
	width: 590px; }

/* Search page rightbox */
.clSearchRightBox {
	float: right;
	width: 190px; }
	
/* End */

/* Search page box */
.clSearchPageBox {
	float: left;
	overflow: hidden;
	margin-bottom: 8px;
	margin-right: 10px;
	color: #000000;
	font-size: 10px;
	font-family: Verdana, Helvetica; }

.clSearchPageBox .clHeader {
	padding: 2px;
	margin-bottom: 10px;
	height: 15px;
	background-color: #E4EEF7;  }

.clSearchPageBox .clHeader .clTitle {
	float: left; 
	width: 190px; }

.clSearchPageBox .clHeader .clTitle .clTitleRight {
	float: left;  }

.clSearchPageBox .clContent {
	overflow: hidden; }

.clSearchPageBox .clContent .clSelect {
	background-color: #ffffff;
	font-family: Verdana;
	font-size: 8pt;
	width: 185px; }
/* End */


/* Three 33% columns */
.clThreeCol {
	}

.clThreeCol .clCol1 {
	float: left;
	width: 33%; }

.clThreeCol .clCol1 .Grey {
	background-color: #f5f5f5; }

.clThreeCol .clCol2 {
	float: left;
	width: 33%; }

.clThreeCol .clCol2 .Grey {
	background-color: #f5f5f5; }

.clThreeCol .clCol3 {
	float: left;
	width: 33%; }

.clThreeCol .clCol3 .Grey {
	background-color: #f5f5f5; }
/* End */


/* Two 50% columns */
.clTwoCol {
	margin-top: 10px; }

.clTwoCol .clCol1 {
	float: left;
	width: 50%; }

.clTwoCol .clCol2 {
	float: right;
	width: 50%; }
/* End */


/* Subpage Left Box */
.clLeftBox {
	float: left;
	width: 185px;
	margin-bottom: 15px; }

.clLeftBox .clImage {
	width: 185px; }

.clLeftBox .clContent {
	width: 185px;
	padding-top: 15px;
	padding-bottom: 10px;
	overflow: hidden;
	background-image: url(../images_ledigalokaler.com/box/left_box_bg.jpg);
	background-repeat: repeat;
	background-attachment: scroll; }

.clLeftBox .clLinkLine {
	width: 185px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 20px; }

.clLinkLine .clIcon {
	float: left;
	width: 15px; }

.clLinkLine .clLink {
	float: left; }

.clLinkLine .clLine {
	width: 185px; }
/* End */


/* Subpage Right Box */
.clRightBox {
	float: right;
	width: 600px;
	margin-bottom: 15px; }

.clRightBox .clHeaderBg {
	width: 600px;
	padding-top: 20px;
	background-image: url(../images_ledigalokaler.com/box/right_box_header_bg.jpg);
	background-repeat: no-repeat; }

.clRightBox .clHeader {
	width: 560px;
	height: 29px;
	margin-left: 20px;
	padding-left: 30px;
	background-image: url(../images_ledigalokaler.com/box/right_box_header.jpg);
	background-repeat: no-repeat;
	color: #4C5155;
	font-size: 9pt;
	font-weight: bold;
	font-family: Verdana, Helvetica;
	line-height: 2.5em;
	text-indent: 10px; }
	
.clRightBox .clContent {
	width: 600px;
	overflow: hidden;
	background-image: url(../images_ledigalokaler.com/box/right_box_bg.jpg);
	background-repeat: repeat;
	background-attachment: scroll; }

.clRightBox .clContent a {
	font-size: 8pt;
	font-weight: normal;
	color: #FF7C19;
	text-decoration: underline; }

.clRightBox .clContent a:hover {
	text-decoration: underline;
	color: #FF7C19; }

.clRightBox .clFooter {
	width: 600px;
	overflow: hidden;
	background-image: url(../images_ledigalokaler.com/box/right_box_bg.jpg);
	background-repeat: repeat; }

.clRightBox .clFooterBg {
	width: 600px;
	height: 30px; }
/* End */


/* FÖRETAG & TJÄNSTER PAGE */
/* Right box */
.clForetagRightBox {
	float: right;
	width: 185px;
	margin-bottom: 15px; }

.clForetagRightBox .clImage {
	width: 185px; }

.clForetagRightBox .clContent {
	padding-top: 15px;
	padding-bottom: 10px;
	overflow: hidden;
	background-image: url(../images_ledigalokaler.com/box/left_box_bg.jpg);
	background-repeat: repeat;
	background-attachment: scroll; }

.clForetagRightBox .clLinkLine {
	padding-bottom: 18px;
	padding-left: 18px;
	clear: both; }

.clLinkLine .clIconOrange {
	float: left;
	width: 14px;
	height: 15px;
	text-indent: 4px;
	background-image: url(../images_ledigalokaler.com/others/foretag_icon_bg_orange.jpg);
	background-repeat: no-repeat;
	color: #ffffff;
	font-size: 8pt;
	font-weight: bold; }

.clLinkLine .clIconRed {
	float: left;
	width: 14px;
	height: 15px;
	text-indent: 1px;
	background-image: url(../images_ledigalokaler.com/others/foretag_icon_bg_red.jpg);
	background-repeat: no-repeat;
	color: #ffffff;
	font-size: 8pt;
	font-weight: bold; }

.clLinkLine .clLink {
	float: left;
	width: 145px;
	padding-left: 7px; }

/* Left Box */
.clForetagLeftBox {
	float: left;
	width: 600px;
	margin-bottom: 15px; }

.clForetagLeftBox .clHeaderBg {
	width: 600px;
	padding-top: 20px;
	background-image: url(../images_ledigalokaler.com/box/right_box_header_bg.jpg);
	background-repeat: no-repeat; }

.clForetagLeftBox .clHeader {
	width: 560px;
	height: 29px;
	margin-left: 20px;
	padding-left: 7px;
	background-image: url(../images_ledigalokaler.com/box/foretag_header_bg.jpg);
	background-repeat: no-repeat; }

.clForetagLeftBox .clHeader .clHeaderTitle {
	float: left;
	color: #ffffff;
	font-size: 9pt;
	font-weight: bold;
	font-family: Verdana, Helvetica;
	line-height: 2.5em;
	text-indent: 10px; }

.clForetagLeftBox .clHeader .clHeaderText {
	width: 570px;
	float: left; }

.clForetagLeftBox .clHeader .clHeaderIcon {
	float: right; }
	
.clForetagLeftBox .clContent {
	width: 600px;
	float: left;
	overflow: hidden;
	background-image: url(../images_ledigalokaler.com/box/right_box_bg.jpg);
	background-repeat: repeat;
	background-attachment: scroll; }

.clForetagLeftBox .clContent a {
	font-size: 8pt;
	font-weight: normal;
	color: #666666;
	text-decoration: none; }

.clForetagLeftBox .clContent a:hover {
	text-decoration: underline;
	color: #FF7C19; }

.clForetagLeftBox .clFooter {
	float: left;
	width: 600px;
	overflow: hidden;
	background-image: url(../images_ledigalokaler.com/box/right_box_bg.jpg);
	background-repeat: repeat; }

.clForetagLeftBox .clFooterBg {
	width: 600px;
	height: 30px; }

/* Yritykset listassa */
.clForetagLeftBox  .clListTitle {
	float:left;
	padding-top: 4px;
	margin-top: 15px;
	margin-bottom: 10px;
	width: 560px;
	height: 20px; 
	background-color: #f5f5f5;
	color: #367EB8;
	font-size: 8pt;
	font-weight: bold;
	text-indent: 10px; }

.clForetagLeftBox  .clListTitleText {
	float:left;
	padding-top: 4px;
	margin-bottom: 10px;
	width: 560px;
	height: 20px; 
	color: #367EB8;
	font-size: 8pt;
	text-indent: 10px; }

.clForetagLeftBox .clCol1 {
	float: left;
	width: 186px; }

.clForetagLeftBox .clCol1 .White {
	height: 18px;  
	clear: both; }

.clForetagLeftBox .clCol1 .Blue {
	height: 18px; 
	background-color: #F2F8FC; 
	clear: both; }

.clForetagLeftBox .clCol2 {
	float: left;
	width: 180px; }

.clForetagLeftBox .clCol2 .White {  
	height: 18px; 
	clear: both;}

.clForetagLeftBox .clCol2 .Blue {
	height: 18px; 
	background-color: #F2F8FC; 
	clear: both; }

.clForetagLeftBox .clCol3 {
	float: left;
	width: 192px; }

.clForetagLeftBox .clCol3 .White {
	height: 18px;
	clear: both; }

.clForetagLeftBox .clCol3 .Blue {
	height: 18px; 
	background-color: #F2F8FC; 
	clear: both; }

.clForetagLeftBox .clIcon {
	float: left;
	padding-top: 4px;
	padding-left: 5px;  
	width: 14px;}

.clForetagLeftBox  .clForetagLink {
	padding-left: 8px;
	float: left; }
/* End */



/* STORA OBJEKT & KAMPANJ OBJEKT PAGE */

/* Stora page leftbox */
.clStoraLeftBox {
	float: left;
	width: 650px; }

/* Stora page rightbox */
.clStoraRightBox {
	float: right;
	width: 130px; }

/* End */

/* Stora page box */
.clStoraPageBox {
	float: left;
	width: 650px;
	margin-bottom: 15px; }

.clStoraPageBox .clHeaderBg {
	width: 650px;
	height: 20px;
	padding-top: 20px;
	background-image: url(../images_ledigalokaler.com/box/stora_box_header_bg.jpg);
	background-repeat: no-repeat; }

.clStoraPageBox .clHeader {
	margin-left: 25px;
	color: #4C5155;
	font-size: 13pt;
	font-weight: bold;
	font-family: Verdana, Helvetica; }

.clStoraPageBox .clHeader .Green a {
	font-size: 8pt;
	color: #08993A;
	text-decoration: none; }

.clStoraPageBox .clHeader .Green a:hover {
	text-decoration: underline;
	color: #08993A; }

.clStoraPageBox .clHeader .Red a {
	font-size: 8pt;
	color: #BD1A4A;
	text-decoration: none; }

.clStoraPageBox .clHeader .Red a:hover {
	text-decoration: underline;
	color: #BD1A4A; }

.clStoraPageBox .clContent {
	width: 650px;
	overflow: hidden;
	background-image: url(../images_ledigalokaler.com/box/stora_box_bg.gif);
	background-repeat: repeat;
	background-attachment: scroll; }

.clStoraPageBox .clFooter {
	width: 650px;
	overflow: hidden;
	background-image: url(../images_ledigalokaler.com/box/stora_box_bg.gif);
	background-repeat: no-repeat; }

.clStoraPageBox .clFooterBg {
	width: 650px;
	height: 30px; }
/* End */



/* Subpage Object Box */
.clObjectBox {
	float: left;
	width: 530px;
	margin-bottom: 15px; }

.clObjectBox .clHeaderBg {
	width: 530px;
	padding-top: 20px;
	background-image: url(../images_ledigalokaler.com/box/object_box_header_bg.jpg);
	background-repeat:  no-repeat; }

.clObjectBox .clHeader {
	width: 480px;
	height: 25px;
	margin-left: 25px;
	padding-left: 15px;
	background-image: url(../images_ledigalokaler.com/box/object_box_header.jpg);
	background-repeat: no-repeat; 
	color: #000000;
	font-size: 8pt;
	font-weight: bold;
	font-family: Verdana, Helvetica;
	line-height: 2.2em; }

.clObjectBox .clContent {
	width: 530px;
	overflow: hidden;
	background-image: url(../images_ledigalokaler.com/box/object_box_bg.jpg);
	background-repeat: repeat;
	background-attachment: scroll; }

.clObjectBox .clFooterBg {
	width: 530px;
	height: 30px; }

.clObjectBox .clObjectDataRow {
	clear: both;
	width: 480px;
	padding-top: 8px; }
.clObjectBox .clObjectDataRow .clTitle {
	float: left;
	width: 145px;
	font-weight: bold; }
.clObjectBox .clObjectDataRow .clText {
	float: left;
	width: 320px; }

.clObjectBox .clObjectDataRow2 {
	clear: both;
	padding-top: 5px;
	padding-left: 15px; }
.clObjectBox .clObjectDataRow2 .clTitle {
	float: left;
	width: 145px;
	font-weight: bold; }
.clObjectBox .clObjectDataRow2 .clText {
	float: left; }

.clObjectBox .clObjectDataContactRow {
	clear: both;
	margin-bottom: 8px; }

.clObjectBox .clObjectDataRow .clContactBgHeading {
	margin-top: 15px;
	margin-bottom: 10px;
	width: 480px;
	height: 17px;
	padding-left: 15px;
	background-image: url(../images_ledigalokaler.com/box/object_box_contact_bg.jpg);
	background-repeat: no-repeat; 
	color: #000000;
	font-size: 8pt;
	font-weight: bold;
	font-family: Verdana, Helvetica;
	line-height: 1.5em; }

.clObjectThumbs {
	text-align: center;
	width: 60px;
	height: 60px;
	float: left;
	margin-top: 6px;
	margin-right: 4px; }

.clObjectTypeLine {
	clear: both;
	line-height: 1.5em; }
.clObjectTypeLine .clType {
	float: left;
	width: 120px; }
.clObjectTypeLine .clSize {
	float: left;
	width: 90px;
	text-align: right; }
/* End */

/* Messenger item, height 18px */
.clMessengerItem {
	height: 18px;
	padding-right: 5px;
	padding-top: 5px; }
.clMessengerItem .clLeft {
	float: left;
	width: 18px;
	height: 18px; }
.clMessengerItem .clMiddle {
	float: left;
	width: 180px;
	height: 18px;
	line-height: 1.5em;
	text-indent: 5px; }
.clMessengerItem .clMiddle a {
	font-size: 8pt;
	font-weight: normal;
	color: #6D7586; }
.clMessengerItem .clMiddle a:hover {
	text-decoration: underline; }
.clMessengerItem .clRight {
	float: left;
	width: 5px;
	height: 18px; }

/* Subpage Image Box */
.clImagesAndbuttonsBox {
	float: right;
	width: 250px;
	margin-bottom: 15px; }

.clImagesAndbuttonsBox .clHeader {
	width: 250px; }
.clImagesAndbuttonsBox .clContent {
	width: 250px;
	overflow: hidden;
	background-image: url(../images_ledigalokaler.com/box/images_box_bg.jpg);
	background-repeat: repeat-y;
	background-attachment: scroll; }
.clImagesAndbuttonsBox .clFooter {
	width: 250px; }
/* End */


/* Object page file box */
.clFileBox {
	float: left;
	width: 200px; 
	margin-top: 15px;
	margin-bottom: 10px; }

.clFileBox .clHeader {
	width: 200px; }

.clFileBox .clContent {
	padding-top: 5px;
	overflow: hidden;
	background-image: url(../images_ledigalokaler.com/box/file_box_bg.jpg);
	background-repeat: repeat-y;
	background-attachment: scroll; }

.clFileBox .clFooter {
	width: 200px; }

.clFileBox .clLinkLine {
	padding-left: 15px;
	padding-right: 15px; 
	width: 200px;
	clear: both;
	padding-top: 5px; }

.clFileBox .clLinkLine .clIcon {
	float: left;
	width: 20px; }

.clFileBox .clLinkLine .clLink {
	float: left; 
	font-family: Verdana, Helvetica; }
/* End */


/* Horizontal line */
.clHorizontalLine {
	clear: both;
	width: 100%;
	height: 15px;
	margin-top: 15px;
	background-image: url(../images_ledigalokaler.com/box/line.gif);
	background-repeat: repeat-x;
	background-attachment: scroll; }
/* End */


/* BUTTONS */
/* Small, height 17px */
.clButtonSmall {
	float: right;
	height: 17px;
	padding-left: 5px; }

.clButtonSmall .clLeft {
	float: left;
	width: 5px;
	height: 17px;
	background-image: url(../images_ledigalokaler.com/buttons/button_small_left_bg.gif);
	background-repeat: no-repeat;
	background-attachment: scroll; }

.clButtonSmall .clMiddle {
	line-height: 1.5em;
	padding-left: 5px;
	padding-right: 5px;
	float: left;
	height: 17px;
	background-image: url(../images_ledigalokaler.com/buttons/button_small_middle_bg.gif);
	background-repeat: repeat-x;
	background-attachment: scroll; }

.clButtonSmall .clMiddle a {
	font-size: 8pt;
	font-weight: normal;
	color: #666666; }

.clButtonSmall .clMiddle a:hover {
	text-decoration: underline;
	color: #FF7C19; }

.clButtonSmall .clMiddleGreen {
	line-height: 1.5em;
	padding-left: 5px;
	padding-right: 5px;
	float: left;
	height: 17px;
	background-image: url(../images_ledigalokaler.com/buttons/button_small_middle_bg.gif);
	background-repeat: repeat-x;
	background-attachment: scroll; }

.clButtonSmall .clMiddleGreen a {
	font-size: 8pt;
	font-weight: normal;
	color: #666666; }

.clButtonSmall .clMiddleGreen a:hover {
	text-decoration: underline;
	color: #08993A; }

.clButtonSmall .clMiddleRed {
	line-height: 1.5em;
	padding-left: 5px;
	padding-right: 5px;
	float: left;
	height: 17px;
	background-image: url(../images_ledigalokaler.com/buttons/button_small_middle_bg.gif);
	background-repeat: repeat-x;
	background-attachment: scroll; }

.clButtonSmall .clMiddleRed a {
	font-size: 8pt;
	font-weight: normal;
	color: #666666; }

.clButtonSmall .clMiddleRed a:hover {
	text-decoration: underline;
	color: #BD1A4A; }


.clButtonSmall .clRight {
	float: left;
	width: 19px;
	height: 17px;
	background-image: url(../images_ledigalokaler.com/buttons/button_small_right_bg.gif);
	background-repeat: no-repeat;
	background-attachment: scroll; }

/* Medium, height 18px */
.clButtonMedium {
	clear: both;
	height: 18px;
	padding-top: 5px; }

.clButtonMedium .clLeft {
	float: left;
	width: 5px;
	height: 18px;
	background-image: url(../images_ledigalokaler.com/buttons/button_medium_left_bg.gif);
	background-repeat: no-repeat;
	background-attachment: scroll; }

.clButtonMedium .clMiddle {
	float: left;
	width: 135px;
	height: 18px;
	background-image: url(../images_ledigalokaler.com/buttons/button_medium_middle_bg.gif);
	background-repeat: repeat-x;
	background-attachment: scroll;
	line-height: 1.5em;
	font-weight: bold;
	text-indent: 10px; }

.clButtonMedium .clMiddle a {
	font-size: 8pt;
	color: #ffffff; }

.clButtonMedium .clMiddle a:hover {
	text-decoration: underline; }

.clButtonMedium .clRight {
	float: left;
	width: 35px;
	height: 18px;
	background-image: url(../images_ledigalokaler.com/buttons/button_medium_right_bg.gif);
	background-repeat: no-repeat;
	background-attachment: scroll; }

/* Search page icon */
.clIcon {
	float: right;
	padding-right: 4px;  }
/* End */

/* Error page*/
.clError {
	padding-top: 100px;
	padding-bottom: 100px;
	float: left;
	text-align: center; 
	width: 650px; }

.clError a {
	color: #666666; }

.clError a:hover {
	text-decoration: underline;
	color: #FF7C19; }
/* End */

/* Standard row, free width columns */
.clStandardRow {
	overflow: hidden;
	line-height: 2.3em;
	width: 100%; }
.clColumn {
	float: left; }

/* Mini Gallup float */
.clMiniGallup {
	width: 300px;
	padding: 1px;
	border: solid 1px #bfbfbf; }

.clMiniGallupContent {
	padding: 20px; }

.clMiniGallupHeading {
	color: #565656;
	font-weight: bold; }

.clMiniGallupOption {
	padding-top: 3px;
	text-indent: 17px; }













/* OLD STYLES */

td {
	font-family: Arial, Helvetica;
	font-size: 11px;
	text-decoration: none;
	line-height: 1.4em; }

.teksti {
	font-family: Arial, Helvetica;
	font-size: 11px;
	text-decoration: none;
	line-height: 1.4em; }

.vihrea a:hover {
	text-decoration: underline;
	color: #08993A; }

.punainenalue a {
	color: #BD1A4A;
	text-decoration: none; }

.punainenalue a:hover {
	text-decoration: underline;
	color: #BD1A4A; }

.punainen a:hover {
	text-decoration: underline;
	color: #BD1A4A; }

.yliviivaus {
	text-decoration: line-through;
	line-height: 1.4em; }

.infovalkoinen {
	color: #ffffff; }

.input {
	BACKGROUND-COLOR: #ffffff; 
	BORDER-BOTTOM: #7F9DB9 1pt solid;
	BORDER-LEFT: #7F9DB9 1pt solid; 
	BORDER-RIGHT: #7F9DB9 1pt solid; 
	BORDER-TOP: #7F9DB9 1pt solid; 
	COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica;
	FONT-SIZE: 11px; }

.inputmain {
	BACKGROUND-COLOR: #ffffff; 
	BORDER-BOTTOM: #C8C5CE 1pt solid;
	BORDER-LEFT: #C8C5CE 1pt solid; 
	BORDER-RIGHT: #C8C5CE 1pt solid; 
	BORDER-TOP: #C8C5CE 1pt solid; 
	COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica;
	FONT-SIZE: 12px; }

.selectsokes {
	background-color: #ffffff;
	font-family: Arial, Helvetica;
	font-size: 10px;	
	width: 90px; }

.textarea {
	border:1px solid #7F9DB9; background-color: #ffffff;
	font-family: Arial, Helvetica;
	font-size: 11px;
	scrollbar-3dlight-color: #ffffff; 
	scrollbar-arrow-color: #334769;
	scrollbar-base-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-face-color: #D1E0FD;
	scrollbar-highlight-color: #7F9DB9;
	scrollbar-shadow-color: #7F9DB9;
	scrollbar-track-color: #f5f5f5;	}

.selecthyrut {
	background-color: #ffffff;
	font-family: Arial, Helvetica;
	font-size: 10px;	
	width: 170px;
	color: #4E4E4E; }

.filebox {
	border: 1px solid #7F9DB9;
	background-color: #ffffff;
	font-family: Arial, Helvetica;
	font-size: 11px;
	width: 275px; }

/* Hakutulossivun rivit */
.row0 {
	font-family: Arial, Helvetica;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
	line-height: 1.4em;
	background-color: #FFFFFF; }

.row0 a {
	font-family: Arial, Helvetica;
	font-size: 11px;
	text-decoration: none;
	color: #666666; }

.row0 a:hover {
	text-decoration: underline;
	color: #FF7C19; }


.row1 {
	font-family: Arial, Helvetica;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
	line-height: 1.4em;
	background-color: #F2F8FC; }
	
.row1 a {
	font-family: Arial, Helvetica;
	font-size: 11px;
	text-decoration: none;
	color: #666666; }
	
.row1 a:hover {
	text-decoration: underline;
	color: #FF7C19; }


.row_hilite {
	font-family: Arial, Helvetica;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
	line-height: 1.4em;
	background-color: #D7F0FD;
	cursor : pointer; }

.row_hilite a {
	font-family: Arial, Helvetica;
	font-size: 11px;
	text-decoration: none;
	color: #666666; }
	
.row_hilite a:hover {
	text-decoration: underline;
	color: #FF7C19; }

.haku_description {
	font-family: Arial, Verdana, Helvetica;
	font-size: 11px;
	text-decoration: none;
	color: #005499;
	line-height: 1.4em; }