/**
 *
 * Such-Ergebnisse der Immobilien-Suche ("immo-results" --> "ir-")
 *
 */

@media all  {




/*	################################################################################### 
	### Headerbereich mit Menü  #######################################################
	###################################################################################  */
	
	

	.cbox-immo-results {
		background: #efeee7;
		padding:4px 11px 10px 10px;
		margin: 0 0 1em 0;
		position: relative;
		z-index: 1;
	}
	
	.cbox-immo-results .ym-fbox {
		margin-top: 10px;
	}
	
	.cbox-immo-results .ym-fbox p { 
		float:right;
		margin:-20px 5px 10px 5px;
	}
	
	.cbox-immo-results h1 {
		font: bold 24px/1.0em "Roboto Slab", Tahoma, sans-serif;
		color: #8d2618;
		margin: 15px 0 0 5px;		
	}
	
	.cbox-immo-results .list-headline {
		margin-top:10px;
		display:block;
		margin: 20px 0 0 0;		
	}
	
	.cbox-immo-results .list-headline h1 {
		margin-top: 0;
		float:left;
	}
	
	
	
	.location-info {
		display:none;
		padding: 20px 5px 0 5px;
	}
	
	.cbox-immo-results .gmap {
		height: 370px; width: 100%; background-color:#eee;	
		margin: 20px 0 0 0;	
	}
	
	.cbox-immo-results .gmap img {
		max-width: none;
	}
		
	.cbox-immo-results .listextension { 
		display: none; 
	}
	
	.cbox-immo-results .results {
		margin-top: 0;
		color: #333;
		font-size: 16px;
	}
		
	
	
	
	
	/* Secondary menu: immo-results */
	
	.sm-immo-results {
		margin-top: 20px;
		border: 1px solid #e0dbce;
		border-bottom: 3px solid #e0dbce;
		z-index: 1000;
	}
	
	.list-sm-immo-results .dropdown > div {
		position: absolute;
		z-index: 1000;
		top: 100%;
		left: -9999px;
		border-radius: 0 5px 5px 5px;
		box-shadow: 0 0 6px rgba(76,76,76,0.25);
		opacity: 0;
		transition: opacity 0.4s;
		-o-transition: opacity 0.4s;
		-ms-transition: opacity 0.4s;
		-moz-transition: opacity 0.4s;
		-webkit-transition: opacity 0.4s;
		-webkit-box-shadow: 10px 12px 14px -1px rgba(0,0,0,0.80);
		-moz-box-shadow: 10px 12px 14px -1px rgba(0,0,0,0.80);
		box-shadow: 10px 12px 14px -1px rgba(0,0,0,0.80);
		background: #555555;
		color: #fff;
	}
				
	.list-sm-immo-results .dropdown:hover > div {
		left: 0;
		opacity: 1;
	}
	
	.list-sm-immo-results .dropdown:hover a {
		background: #555555;
		color: #fff;		
	}
	
	.list-sm-immo-results li {
		position: relative;
		display: inline-block;
		float: left;
		text-align: left;
		line-height: 20px;
	}
	
	.list-sm-immo-results .sort-links a {
		padding: 10px 0 10px 70px;
		border-top: 1px solid #5c5c5c;
		border-bottom: 1px solid #505050;
	}

	.list-sm-immo-results .sort-links a:hover  {
		color: #ccc;
	}
	
	.secondary-menu-foot  {
		margin-top: 0;
	}	
	
	.secondary-menu-foot ul  {
		height:48px;
	}	
	
	.secondary-menu li.txt  {
		border-right:none;
		white-space: nowrap;
		padding: 7px 0;
		display: block;
		padding: 17px 20px 0 20px;
		text-decoration: none;
		color: #333;
		font-size: 12px;		
	}
	
	/* Sortierung */
	
	.list-sm-immo-results .dropdown-sorting { 
		width: 280px;
		margin-left:0;
	}
	
	.list-sm-immo-results .sort-toggle {		
		margin: 20px 20px;
		border-radius: 4px;
		background-color: #444444;
		padding:4px;
	}
		
	.list-sm-immo-results .sort-toggle i {
		clear:left;
		display:block;
	}

	.list-sm-immo-results .dropdown .icon-sort { 
		display: inline-block;
		float:right;
		background-repeat: no-repeat;
		background-image: url('../img/sprite-list-menu.png');
		background-position:0 9px;
		width:10px;
		height:16px;
		margin: 0 7px 0 6px; 
	}
	
	.list-sm-immo-results .dropdown:hover .icon-sort {  
		background-position:-90px 9px; 
		margin: 0px 7px 0 6px; 
	}

	.list-sm-immo-results .sort-toggle a {
		float:left;
		width: 110px;
		padding: 8px 3px 8px 3px;
		text-align:center;
		display: block;
	}
	
	.list-sm-immo-results a.sort-toggle-asc.pointer {
		background-color: #444;
		border-radius: 0 4px 4px 0;
	}
	
	.list-sm-immo-results a.sort-toggle-desc.pointer {
		background-color: #444;
		border-radius: 4px 0 0 4px;	
	}

	.list-sm-immo-results a.sort-toggle-asc.active, 
	.list-sm-immo-results a.sort-toggle-desc.active {
		background-color: #4d87ae;		
	}	
	
	.list-sm-immo-results .sort-links .active span {
		background-image: url('../img/check_blue.png');
		background-position: 0px 3px;
		width: 30px;
		height: 20px;
		display: block;
		position:relative;
		margin-left: -42px;
		background-repeat: no-repeat;		
	}
	
	
	/* Location-Links */
	
	.list-sm-immo-results .location-box {
		background: #efeee7;
		padding: 0 8px 10px 8px;
		margin: 0 0 1em 0;
		position: relative;
		z-index: 1;
	}

	.list-sm-immo-results .location-row {
		position: relative;
		border-top: 0;
		padding: 10px 0 0 0;
		overflow: hidden;
		margin-top: 0em;
		
	}
	
	.list-sm-immo-results .location-item {
		width: 20%;
		border: 0px solid #e1dccf;
		float: left;
		background: #fff;
		border-bottom: 1px solid #e1dccf;
		padding:0;
	}
	
	.list-sm-immo-results .location-item-small {
		border: 1px solid #e1dccf;
		border-bottom: 0 none;
		padding: 4px 4px;
	}
	
	.list-sm-immo-results .location-item-small h2 {
		margin: 0 0 0 0;
		font-size: 15px;
		white-space: nowrap;			
	}
	
	.list-sm-immo-results .location-item-small h2 span {
		white-space: nowrap;
		padding: 7px 3px;		
		color:red;
	}
		
	.list-sm-immo-results .location-box .location-item-total {
	    font-size: 14px;
	    font-family: Georgia,"Times New Roman",serif;
	    color: #8D2717;
	    padding: 0 0 0 0.5em;
	    font-weight: bold;
	    text-decoration: none;
	    position: relative;
	    display: inline;
	    float:none;
	    
	}
	
	
	/* Pager */	
	.list-pager.list-sm-right {
		border-left: 1px solid #E0DBCE;
	}
	
	
	/* Teaser - Boxen */
	
	.list-teaser  {
		width: 100%;
		padding: 0;
		margin:0 0 30px 0;		
	}
	
	.list-teaser.gc-footer-results {
		padding: 0;		
	}
	
	.list-teaser .grid-bvh-footer {
		padding: 0;
		margin:0;		
	}
	
	.list-teaser .grid-bvh-footer .ym-g33 {
		padding: 0;
		margin:0;
		background-image: url('../img/list-teaser-sprite.png');
		background-repeat: no-repeat;
	}
	
	.list-teaser .grid-bvh-footer .ym-g33 .ym-gbox {
		padding: 0 15px 0 10px;
		margin:0;
	}
	
	.list-teaser .ym-gbox  h4 {
		padding: 115px 0 10px 0;
		margin-top: 3px;		
	}
	
	
	.list-teaser .first  {
		background-position: 0px 0px; margin: 0 0 0 0; padding:0;;
		border:none;
	}
	
	.list-teaser .second  {
		background-position:-315px 0px; margin: 0 0 0 0;
	}
	
	.list-teaser .thirt  {
		background-position:-630px 0px; margin: 0 0 0 0;
		margin-right:0;
		padding-right:0;		
	}
	
	.list-teaser .ul-icons { 
		margin:0 0 0 5px;
		padding:0 0 0 0;
		background-color: none;
	}
	
	.list-teaser .ul-icons li { 
		margin:0; 
		padding: 8px 0 8px 35px; 
		background-color: #fff; 
		background-position: 5px 11px;
	}
	
	.list-teaser .ym-gbox ul.list-plain  { 
		margin-bottom:0; 
		padding:0; 
	}
	
	.list-teaser .ym-gbox .list-plain li { 
		margin:0; 
		padding: 0 0 15px 5px;  
	}
	
	.list-teaser p.link { 
		margin:10px 0 0 0;  
		line-height: 18px; 
	}	
	
	.list-teaser .li-mini-logo a {
		display:block;
		padding: 0 0 4px 0;
		line-height: 18px;
	}
	
	.list-teaser .li-mini-logo a img {
		width: 60px;
		display:block;
		float:left;
		margin-right:14px;
	}
	
	.list-teaser .li-mini-logo a span {
		display:block;
		padding:10px 0 0 0;
	}
	
	
	
	
	
	
	
	
	
	
	/* Object - Listings */
	
	.lstg-neubau-projekte, .lstg-post-item {
		position: relative; /* nötig für Stern */
		border-top: 0;
		/*border-bottom: 2px solid #e1ddcf;*/	
		padding: 0px 0px;
	}
	
	.lstg-neubau-projekte .no_result {
			font: 14px/1.5em; 
			font-family: Roboto,Helvetica,Arial,sans-serif;;
			padding: 10px 5px;
			color: #333;
	}
	
	.lstg-post-item .post-item {
		width:590px;		
	}
	
	.lstg-post-item .post-item-content {
		margin-bottom:20px;
	}
	.lstg-post-item .post-item-content  h2 {
			margin: 2px 0 8px 0;
	}
	
	.lstg-post-item .post-item-content div {
		color: #999;		
	}
	
	.lstg-post-item .post-item .btn-01, .lstg-post-item .post-item .btn-01 div {
		width:110px;		
	}

	.lstg-post-item .dev-post-link {
	
		background-image: url('/img/developer/dev_link_icon.png'); 
		background-repeat: no-repeat;
		padding-left:24px;
		background-position: 5px 0px;
		text-decoration: none;
	}
	
	
	.shotbox {
		background-color: #fff;
		border: 1px solid #E1DDCF;
		border-bottom: 2px solid #E1DDCF;
		border-top: none;
		padding: 10px 0 8px;
	}
	
	.img-neubau-projekt {
		width:250px;
		height:150px;
		margin-left: 0;
		-webkit-box-shadow: 1px 2px 5px 0px rgba(50, 50, 50, 0.75);
		-moz-box-shadow:    1px 2px 5px 0px rgba(50, 50, 50, 0.75);
		box-shadow:         1px 2px 5px 0px rgba(50, 50, 50, 0.75);
	}
	
	.itm-neubau-projekte {
		margin-bottom: 0px;
		background: #fff;
		border: 1px solid #e1ddcf;
		padding: 20px;
		border-top: 0;
		border-bottom: 2px solid #e1ddcf;
	}
	
	.itm-neubau-projekte .ul-neubau-projekte {
		width:420px;

	}
			
	h2 + .itm-neubau-projekte {
		border-top: 1px solid #e1ddcf;		
	}
	
	.itm-neubau-projekte .subheadline {
		color:#656565;
		margin:0 0 10px 0;
		width:400px;
	}
	
	.itm-neubau-projekte:last-child {
		border-bottom: 1px solid #e1ddcf;
	}
		
	.itm-neubau-projekte p {
		margin-top: 0px;
		width:400px;
	}
	
	.itm-neubau-projekte h2 {
		font-size: 18px;
		line-height: 1.1;
	}
	
	
	
	
	
	/* Listen-Funktionen */
	
	.itm-neubau-projekte .list-func {
		margin-top: 5px;
		list-style-type: none;
		display:block;		
		position: relative;
	}
	
	.itm-neubau-projekte .list-func li {
		padding:1px;
		border:none;
	}
	
	.itm-neubau-projekte .list-func li a {		
		text-decoration: none;
		cursor: pointer;
		padding:7px 0 7px 10px;
		display:inline-block;;
		width:150px;
		
	}
	
	.itm-neubau-projekte .list-func li .active {
		color: #8D2717;		
	}
	
	
	.list-func .icon-bookmark > div {
		position: absolute;
		z-index: 1000;
		top: 100%;
		left: -9999px;
		border-radius: 3px 3px 3px 3px;
		
		opacity: 0;
		transition: opacity 0.4s;
		-o-transition: opacity 0.4s;
		-ms-transition: opacity 0.4s;
		-moz-transition: opacity 0.4s;
		-webkit-transition: opacity 0.4s;

		background-color: #555;
		padding: 5px;
		width:140px;
		text-align: center;
		margin: -36px 4px 0 0;
		color: #fff;
	 }
	
	 .list-func .icon-bookmark.bookmarked:hover > div {
	 	left: 0;
	 	top: 0%;
	 	opacity: 1;	
	 }
	 

	.list-func .icon-bookmark b  { opacity: 0; left: -9999px; margin: -50px 0 0 50px; position: absolute; display: block;background-repeat: no-repeat;background-image: url('../img/sprite-list-menu.png'); background-position:-100px 9px; width:16px; height:16px; }
	.list-func .icon-bookmark.bookmarked:hover b {opacity:1; left: 0; transition: opacity 0.4s;
		-o-transition: opacity 0.4s;
		-ms-transition: opacity 0.4s;
		-moz-transition: opacity 0.4s;
		-webkit-transition: opacity 0.4s; } 
	 
	  .list-func .icon-expose.requested:hover a {
	 	color: #158DC0;	
	 }
	 
	
	.icon-bookmark i,
	.icon-expose i,
	.icon-map i,
	.icon-notice i {
		background-image: url('../img/sprite-list-menu.png');
		background-repeat: no-repeat;
		background-color:none; 
		float:left;
	}
	
	
	
	
	
	
	.list-func .icon-expose > div {
		position: absolute;
		z-index: 1000;
		top: 100%;
		left: -9999px;
		border-radius: 3px 3px 3px 3px;
		
		opacity: 0;
		transition: opacity 0.4s;
		-o-transition: opacity 0.4s;
		-ms-transition: opacity 0.4s;
		-moz-transition: opacity 0.4s;
		-webkit-transition: opacity 0.4s;

		background-color: #555;
		padding: 5px;
		width:140px;
		text-align: center;
		margin: 2px 4px 0 0;
		color: #fff;
	 }
	 
	 .list-func .icon-expose.requested:hover > div {
	 	left: 0px;
	 	top: 0%;
	 	opacity: 1;	
	 }
	
	.list-func .icon-expose b  { 
		opacity: 0; 
		left: -9999px; 
		margin: -49px 0 0 50px; 
		position: absolute; 
		display: block;
		background-repeat: no-repeat;
		background-image: url('../img/sprite-list-menu.png');
		background-position:-100px 9px;
		width:16px;
		height:16px; 
		transition: opacity 0.4s;
		-o-transition: opacity 0.4s;
		-ms-transition: opacity 0.4s;
		-moz-transition: opacity 0.4s;
		-webkit-transition: opacity 0.4s; 
	}
	
	.list-func .icon-expose.requested:hover b {
		opacity:1; 
		left: 0;		
	} 
		
		
	.list-func .icon-bookmark.favdelete i {  
		background-image: url('../img/sprite-list-menu.png'); 
		background-repeat: no-repeat;
		width:11px; 
		height:11px; 
		background-position: -115px 0; 
		margin: 5px 10px 0 0; 
	}	
	
	.list-func .icon-bookmark.favdelete:hover > div {
	 	top: 0%;
	 	opacity: 1;	
	 	width:300px;
	 	left:-110px;	 	
	 }	
	
	.list-func .icon-bookmark.favdelete:hover i { 
		background-position: -125px 0; 
	}
	.list-func .icon-bookmark.favdelete:hover b { 
		opacity:1; 
		left: 0;
	}
	
	.tooltip:hover .tt_box {
		opacity:1;
		left:0;		
	}
	
	.test .tt_box_img {
		margin-left:10px;
	}
	
	.tt_box_img {
		z-index: 200;
		position:absolute;
		top:0;
		left:0;
		opacity:1; 
		background-image: url('../img/sprite-list-menu.png'); 
		background-repeat: no-repeat;
		width:16px; 
		height:16px; 
		background-position: -100px 0; 
		margin: 0; 
		display:block;
		top:100%;
		
		
		
	}
	
	.tt_box {
		
		z-index: 200;
		position:absolute;
		top:0;
		left:-9999px;
		opacity:0; 
		transition: opacity 0.4s;
		-o-transition: opacity 0.4s;
		-ms-transition: opacity 0.4s;
		-moz-transition: opacity 0.4s;
		-webkit-transition: opacity 0.4s;
		margin: -40px 0 0 0px;;
		border-radius: 2px 2px 2px 2px;
		padding: 5px;		
		color: #fff;
		background-color: #555;
		overflow:display:
	}
	
	.tt_title {
		
			
		
	}
	
	.icon-bookmark i {	background-position:-20px 0px;width:15px; height:16px;	margin: 4px 7px 0 0; }
	.icon-expose i {	background-position:-70px 0px;width:10px; height:16px;	margin: 4px 10px 0 3px; }
	.icon-map i {	background-position:-50px 0px;width:10px; height:16px;	margin: 4px 10px 0 3px; }
	.icon-notice i {	background-position:-136px 0px;width:14px; height:14px;	margin: 4px 10px 0 0px; }
	.icon-bookmark .active i  { background-position:-35px 0px;width:15px; height:16px;	margin: 4px 7px 0 0; }
	.icon-expose .active i {	background-position:-80px 0px;width:10px; height:16px;	margin: 4px 10px 0 3px; }
	.icon-map .active i {	background-position:-60px 0px;width:10px; height:16px;	margin: 4px 10px 0 3px; }
	.icon-notice .active i {	background-position:-150px 0px;width:14px; height:14px;	margin: 4px 10px 0 0; }
	.icon-bookmark.favdelete .active i {	background-image: url('../img/sprite-list-menu.png');  background-position:-125px 0px;width:11px; height:11px;	margin: 5px 10px 0 0; }

	
	
	
	
	.listextension .alert p { 
		width:100%;
	}
	
	.bookmarked a span {  }
	.requested a span {   }
	.bookmarked i, .bookmarked .active i {  background-image: url('../img/check_small.png'); background-repeat: no-repeat;width:14px; height:11px; background-position:0 0px; margin: 5px 7px 0 0; }
	.requested i, .requested .active i { background-image: url('../img/check_small.png'); background-repeat: no-repeat;width:14px; height:11px; background-position:0 0px; margin: 5px 8px 0 0; }
	
	
	.itemview.alert { padding:0; text-align:center; margin:20px  0 0 0; }
	.itemview.alert .ym-fbox-button input { margin:5px 0; line-height: 24px; margin-right: 20px; }
	
	
	/* Grid Neubau-Projekt */
	
	.grid-np {  }
	
	
	
	/* Suchformular .immo-search (Abk.: is) */
	
	.wbox-immo-search {
		background: #fff;
		padding: 20px 8px;
		border: 1px solid #e1ddcf;
		border-bottom: 2px solid #e1ddcf;
		border-top: 0 none;
	}
	
	.wbox-immo-search h2 {
		font-size: 18px;
		margin-bottom: 0px;
		line-height: 1.5;
	}
	
	.wbox-immo-search p {
		margin-top: 0;
	}
	
	.form-immo-search {
		
		
		margin: 20px 0 5px 0;
	}
	
	.select-blue-is {
		width: 226px;
		float: left;
		margin-right: 18px;
	}
	
	.ym-form .button-big-is {
		padding: 0;
		width: 172px;
		float: left;
	}
	
	.ym-form .button-big-is input {
		width: 100%;
		line-height: 14px;
	}
	
	
	.ym-form .button-big-is input[type="submit"] {
	border: 0 none;
	margin-top: 0em;
	padding-top:5px;
	height: 37px;
	}
	 
	 
	.user-fav-list .fav-status {
		padding: 10px 0;
		font-size:0.8em;
		color: #666;
	}
	
	b.fav-counter  {
		font-weight: normal;
	}
	 
	.fav-pager {
		padding:12px 10px 3px 10px;
		margin:25px 0 20px 0;
		
		
	} 
	
	.fav-pager li { 
		border: none;
		text-align:right;
		color: #666;
	}
	
	.fav-pager  b {
		font-size: 22px;
		font-weight:bold;
	}
	
	.fav-pager .fav-p2 {
		font-size: 16px;
	}
	
	.icon-expose.expose_btn {
		
	}
	
	.icon-expose.expose_btn a {
		
		color: #fff;	
		border: 0px none;
    	border-radius: 3px;
     	box-shadow: 2px 2px 5px rgba(84, 84, 84, 0.75);
    	
    	height: 18px;
    	background-image: linear-gradient(bottom, rgb(145,40,24) 11%, rgb(203,57,34) 56%);
		background-image: -o-linear-gradient(bottom, rgb(145,40,24) 11%, rgb(203,57,34) 56%);
		background-image: -moz-linear-gradient(bottom, rgb(145,40,24) 11%, rgb(203,57,34) 56%);
		background-image: -webkit-linear-gradient(bottom, rgb(145,40,24) 11%, rgb(203,57,34) 56%);
		background-image: -ms-linear-gradient(bottom, rgb(145,40,24) 11%, rgb(203,57,34) 56%);
	}
	
	.icon-expose.expose_btn a.active  { color: #fff; }
	
	.noticeTxt {
		display: inline;
	}
	.noticeTxt {
		
		margin-left:0;
	}
	.notice {
		margin-left:0;
	}
	
	.fav-notice-edit {
		position: relative;
		width: 400px;
		
		display:block;

	}
	
	
	
	.fav-notice-edit textarea {
		width: 560px;
		border-radius: 3px;
     	/*box-shadow: 2px 2px 5px rgba(84, 84, 84, 0.75);*/
     	border: 1px solid #aaa;
     	margin: 0 0 10px 0;
     	height: 120px;
     	display:block;

	}
	
	.fav-notice-edit a {
		margin-left: 15px;
	}
	
	.fav-notice-edit .button {
		color: #fff;	
		border: 0px none;
    	border-radius: 3px;
     	box-shadow: 2px 2px 5px rgba(84, 84, 84, 0.75);
    	font-family: Roboto,Helvetica,Arial,sans-serif;
    	padding: 5px;
    	background-image: linear-gradient(bottom, rgb(145,40,24) 11%, rgb(203,57,34) 56%);
		background-image: -o-linear-gradient(bottom, rgb(145,40,24) 11%, rgb(203,57,34) 56%);
		background-image: -moz-linear-gradient(bottom, rgb(145,40,24) 11%, rgb(203,57,34) 56%);
		background-image: -webkit-linear-gradient(bottom, rgb(145,40,24) 11%, rgb(203,57,34) 56%);
		background-image: -ms-linear-gradient(bottom, rgb(145,40,24) 11%, rgb(203,57,34) 56%);
	}
	
	.ul-neubau-projekte { margin: 0 0 35px 0; }
	
	.user_notice_label {
		font-family: Roboto,Helvetica,Arial,sans-serif;
		font-size:0.8em;
		color: #666;
		margin: -20px 0 5px 0;
		
	}
	
	.user_notice {
		margin: 0px;
	}
	
	.user-fav-list i.is_sold { 
		
		position: absolute;
		width: 105px;
		height: 105px;
		background: url("../img/verkauft-gross.png") no-repeat scroll 0px 0px transparent;
		margin: -6px;
	
	}
	
	.user-fav-list strong.is_sold { 
		color: #8D2717;
		display:block;
	}
	
	
/*	################################################################################### 
	### Footerbereich mit Menü  #######################################################
	###################################################################################  */
	
	
	.ir-pager-bar {
		margin-bottom: 10px;
	}
	.ir-pager-bar ul {
		margin-top: 0;
	}
	
	/* Gridcontainer: gc */
	.gc-footer-results {
		padding: 20px 20px 27px 20px;
	}
	
	.gc-footer-results h4 {
		font: 18px/1.5em "Roboto Slab", Tahoma, sans-serif;	
		margin: 0 0 10px 0;
		}
		
	.gc-footer-results .list-plain {
		list-style: none;
		margin: 0 0 30px 0;
	}
	
	.gc-footer-results .list-plain li {
		margin: 0 0 5px 0;
	}
		
		
	.gc-footer-results .list-plain a {
		text-decoration: none;
	}
	
	.gc-footer-results .list-plain a:hover {
		text-decoration: underline;
		color: #158dc0;
	}
	
	.gc-footer-results .link a {
		color: #8D2717;	
		text-decoration: none;
	}
	
	.gc-footer-results .link a:hover {
		text-decoration: underline;
	}
			
		
		

/*	################################################################################### 
	### ALTE CSS-ANGABEN  #############################################################
	###################################################################################  */
	
	/* Seite: Neubau-Immobilien ALT */
	
	.neubau-immos {
			background: #efeee7;
			padding: 10px;
			padding: 10px 11px 10px 8px;
			margin: 0 0 1em 0;
			position: relative;
			z-index: 1;
		}
		
	.neubau-immos:before {
			content: "";
			position: absolute;
			z-index: -1;
			top: 5px;
			right: -11px;
			width: 11px;
			height: 321px;
			background: transparent url('../img/drop-shadow-03.png') no-repeat;
		}		
		


}
