/* 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; }

/* STORA OBJEKT & KAMPANJ OBJEKT PAGE */

/* Stora page leftbox */
.clStoraLeftBox {
	float: left;
	width: 650px; }
/* Stora page rightbox */
.clStoraRightBox {
	float: right;
	width: 130px; }
/* 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; }

/* 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; }


/* 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; }