div.tx-cfimmosearch-pi11 div#newsearch-container {
	background:#FFF;
	border:1px solid #CCC;
	vertical-align:top;
	width:100%;
}

#newsearch-container h2 {
	background:#a9bcd7;
	color:#FFF;
	line-height:200%;
	margin:0;
}
#newsearch-container h2 span {
	margin-left:10px;
}
#newsearch-container div#newsearch-box {
	background:#edf2f9;
	border:0;
	border-bottom:1px solid #CCC;
	width:100%;
}
div#newsearch-box form {
	padding:10px;
}
div#newsearch-box table {
	border-collapse:collapse;
	border-spacing:0;
	margin:0;
	padding:0;
	width:100%;
}
div#newsearch-box table td.suchen,
div#newsearch-box table td.hilfe {
	padding:0;
	text-align:right;
	vertical-align:top;
	width:auto;
}
div#newsearch-box table td.suchbegriff {
	padding:1px 0 0;
	vertical-align:top;
	width:99%;
}
div#newsearch-box a.hilfe {
	background:#316cae;
	border:1px solid #303632;
	border-color:#e2e6e9 #303632 #303632 #e2e6e9;
	color:#FFF;
	display:block;
	font-size:100%;
	font-weight:bold;
	line-height:16px;
	margin:0 0 0 5px;
	padding:5px 6px 4px	;
	text-decoration:none;
}
div#newsearch-box input.suchen {
	background:#316cae;
	border:1px solid #303632;
	border-color:#e2e6e9 #303632 #303632 #e2e6e9;
	color:#FFF;
	font-size:100%;
	font-weight:bold;
	line-height:16px;
	margin-left:5px;
	padding:4px 12px 4px;
	text-decoration:none;
	width:auto;
}
div#newsearch-box a.hilfe:hover{ background-color:#bc120f;}
#newsearch-container .newsearch-combobox input.anzeigen:hover{ background-color:#bc120f;}
div#newsearch-box input.suchen:hover { background-color:#bc120f;}
div#newsearch-box input.suchbegriff {
	background:#FFF;
	border:1px solid #303632;
	border-color:#303632 #e2e6e9 #e2e6e9 #303632;
	color:#000;
	font-size:100%;
	font-weight:normal;
	margin-right:5px;
	padding:4px 6px;
	text-decoration:none;
	width:96.5%;
}

table.newsearch-combobox {
	border-collapse:seperate;
	border-spacing:10px;
	width:100%;
}
#newsearch-container .newsearch-combobox  #immo-tags {
	background:#a9bcd7;
	padding:10px 5px;
	text-align:center;
	vertical-align:middle;
	width:56%;
}
#newsearch-container .newsearch-combobox  #immo-select {
	padding:0 5px 0px 0px;
	text-align:left;
	vertical-align:top;
	width:44%;
}
#immo-select h3 {
	font-size:100%;
	float:left;
	line-height:100%;
	margin:0 0 20px;
	padding:5px 0 0;
}
#immo-select ul {
	float:left;
	clear:both;
	font-size:100%;
	list-style-type:none;
	margin:5px 0 0 10px;
	padding:0;
	width:auto;
}
#immo-select ul li {
	display:block;
	line-height:120%;
	margin:0;
	padding:0;
	text-align:left;
	text-indent:0;
}
#immo-select ul li input {
	border:0;
	margin:0 5px 0 0;
	width:auto;
}

#immo-select input.anzeigen {
	background:#316cae;
	border:1px solid #303632;
	border-color:#e2e6e9 #303632 #303632 #e2e6e9;
	color:#FFF;
	font-size:100%;
	font-weight:bold;
	clear:left;
	float:left;
	line-height:16px;
	margin-left:0px;
	margin-top:22px;
	padding:4px 12px;
	text-decoration:none;
	width:auto;
}


#immo-tags a {
	background:transparent;
	color:#FFF;
	font-weight:bold;
	display:inline;
	line-height:24px;
	margin:2px 0;
	padding:4px;
	text-decoration:none;
	width:auto;
}
#immo-tags a.p1 {
	font-size:155%;
}
#immo-tags a.p2 {
	font-size:135%;
}
#immo-tags a.p3 {
	font-size:100%;
}


/* mootools Tooltip styles */(
.tool-tip {
	color: #fff;
	width: 139px;
	z-index: 13000;
}
 
.tool-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #9FD4FF;
	padding: 8px 8px 4px;
	background: url(bubble.png) top left;
}
 
.tool-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: url(bubble.png) bottom right;
}
 
.custom-tip {
	color: #000;
	width: 130px;
	z-index: 13000;
}

