@charset "utf-8";

/*Suche (Extranet)*/
.cimmotool.extranet .searchpanel { padding-bottom:20px; position:relative }
.cimmotool.extranet .searchpanel .customselect { float:left; width:150px; margin-right:15px; }
.cimmotool.extranet .searchpanel .customselect select { width:120%; }
.cimmotool.extranet .searchpanel input[type=text] { float:left; width:530px; padding:5px 4px}
.cimmotool.extranet .searchpanel button { float:right; width:100px; margin-top:0px !important;  padding:4px 8px !important }

.cimmotool.extranet .list .row .spalte3,
.cimmotool.extranet .list .row .spalte4,
.cimmotool.extranet .list .row .spalte5,
.cimmotool.extranet .list .row .spalte6, 
.cimmotool.extranet .list .row .spalte9 {visibility:visible !important}

/*Suche */
.cimmotool .searchpanel{ padding-bottom:20px;}
.cimmotool .searchpanel:after { content:''; display:block; clear:both; }
.cimmotool .searchpanel a { padding-right:20px; float:left; text-decoration:none}

.cimmotool .searchpanel form:after { content:''; display:block; clear:both; height:10px; }
.cimmotool .searchpanel .customselect { float:left; width:115px; margin-right:5px;   }
.cimmotool .searchpanel .customselect select{width:120%;}
.cimmotool .searchpanel .customselect.last{ margin-right:0px; float:left} 

/*Grundlayout Liste*/
.cimmotool .list { display:block; clear:both; padding-top:5px;}
.cimmotool .list.scroll { max-height:463px; overflow:auto; border-bottom:2px solid #000 }
.cimmotool .list .header { display:block; padding:2px 2px; min-height:20px; color:#2D4556; border-top:2px solid #000;  background:#fff; font-size:1.1em;line-height:1.5em; letter-spacing:0px; text-transform:uppercase; font-family:Oswald; font-weight:400}
.cimmotool .list .header:after { content:''; display:block; clear:both; background:#fff }
.cimmotool .list .header a { display:block; color:#000; text-decoration:none; text-transform:uppercase }
.cimmotool .list .row { position:relative; display:block; padding:2px 2px; border-bottom:2px #fff solid; background-color:#e8eaec; z-index:1; }
.cimmotool .list .row:last-child { border-bottom:0px; }
.cimmotool .list .row:nth-child(2n) {  }
.cimmotool .list .row:after { content:''; display:block; clear:both; }
.cimmotool .list .row:hover { background-color:#AFB8BE; }
.cimmotool .list span { float:left; padding:0px 4px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; cursor:default; }
.cimmotool .list .row a.download { position:absolute; width:100%; height:100%; left:0%; top:0px; background:url('../mm/blind.gif') repeat; z-index:2; }

/*status farbe*/
.cimmotool .list .row.status2{background:#85929C}
.cimmotool .list .row.status3{background:#85929C}
.cimmotool .list .row.status4{background:#85929C}

/*spalten ausblenden bei den entsprechenden stati*/
.cimmotool .list .row.status2 .spalte3,
.cimmotool .list .row.status2 .spalte4,
.cimmotool .list .row.status2 .spalte5,
.cimmotool .list .row.status2 .spalte6, 
.cimmotool .list .row.status2 .spalte9,

.cimmotool .list .row.status3 .spalte3, 
.cimmotool .list .row.status3 .spalte4, 
.cimmotool .list .row.status3 .spalte5, 
.cimmotool .list .row.status3 .spalte6, 
.cimmotool .list .row.status3 .spalte9,

.cimmotool .list .row.status4 .spalte3, 
.cimmotool .list .row.status4 .spalte4, 
.cimmotool .list .row.status4 .spalte5, 
.cimmotool .list .row.status4 .spalte6, 
.cimmotool .list .row.status4 .spalte9{visibility:hidden}

.cimmotool .list .row.status2 .icons a.ajaxloader,
.cimmotool .list .row.status2 .download,
.cimmotool .list .row.status3 .icons a.ajaxloader,
.cimmotool .list .row.status3 .download,
.cimmotool .list .row.status4 .icons a.ajaxloader,
.cimmotool .list .row.status4 .download{display:none}



/*Liste > Spaltenbreiten*/
.cimmotool .list .nodata { border:0px; }
.cimmotool .list .icons { position:relative; min-width:48px; border-right:0px; z-index:3; }
.cimmotool .list .icons a { float:left; text-decoration:none; font-size:15px; line-height:13px; }
.cimmotool .list .icons img { margin-left:5px; margin-top:2px }
.cimmotool .list .emailicon{padding-top:0px;}
.cimmotool .haftung { padding-top:15px;  text-align:right; color:#181716}

.cimmotool .list .dsbutton { position:absolute; left:0px; top:0px; line-height:0; margin:0px; z-index:3; }

/*Liste > Effekte*/
.cimmotool .list .row { transition:background-color .4s; }

/*Immotool > Image*/
.cimmotool.image { width:100%; display:block; line-height:0; text-align:center !important }
.cimmotool.image img { border:0px; max-width:100%; height:auto; }

/*Immotool > Detailansicht Formular*/
.cimmotool.viewdet:after { content:''; display:block; clear:both; }
.cimmotool.viewdet div.dstitle_1 { text-align:center; padding-bottom:20px;}
.cimmotool.viewdet h1.dstitle_1 { display:inline-block; }

/*Immotool > Detailansicht Formular*/
.cimmotool.viewdet{padding:30px 30px 30px 30px;}
.cimmotool.viewdet a{text-decoration:none}
.cimmotool.viewdet:after { content:''; display:block; color:#000; clear:both; }
.cimmotool.viewdet .col1of2 { float:left; width:330px; color:#666; padding-top:0px; line-height:25px}

.cimmotool.viewdet .col1of2 span { display:inline-block; width:130px; color:#000; }
.cimmotool.viewdet .col1of2 span.hidden { display:inline-block; width:130px; color:#666; padding-top:10px}
.cimmotool.viewdet .col2of2 { float:right; width:330px;  padding-top:10px }
.cimmotool.viewdet .f1_row { margin-bottom:0px; }
.cimmotool.viewdet .f1_row .customselect { width:100%; }
.cimmotool.viewdet .f1_row input[type=text], 
.cimmotool.viewdet .f1_row input[type=password],
.cimmotool.viewdet .f1_row textarea { width:100%; }
.cimmotool.viewdet .f1_row .customselect, 
.cimmotool.viewdet .f1_row input[type=text], 
.cimmotool.viewdet .f1_row input[type=password], 
.cimmotool.viewdet .f1_row textarea {
	-webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;
	margin-bottom:6px;
}
.cimmotool.viewdet .f1_spamfilter input[type=text] { width:80px; }
.cimmotool.viewdet .f1_spamfilter label{width:auto}


/*close viewdet*/
.cimmotool.viewdet .ajaxclose{position:absolute; right:-10px; top:-15px;}


.formbest { position:relative; display:block; padding:7px 7px 7px 27px; margin:0px 0px 10px 0px; }
.formbest:before { position:absolute; left:7px; font-family:FontAwesome; font-size:14px; }
.formbest.check { background-color:#dff0d8; color:#468847; border:1px #d6e9c6 solid; }
.formbest.check:before { content:"\f00c"; }
.formbest.error { background-color:#f2dede; color:#b94a48; border:1px #eed3d7 solid; }
.formbest.error:before { content:"\f00d"; }