/* >> Immobiliendatenbank */
/* Allemeine Projektangaben */
	.verkauft{
		color: #E10000;
	}
/* << */


/* Ort Select */
	div#ort_select select {
		width: 145px;
	}
/* << */


/* Immbobilien Gallerien */
	div.immoGallery {
		float: right;
		width: 25em;
		margin: 0 0 .5em 1.5em;
		text-align: center;
	}
	div.immoGallery .des1 {
		border: 1px solid #ddd;
		width: auto;
		margin-bottom: .5em;
	}
	div.immoGallery .des2 {
		border: 2px solid #fff;
		overflow: hidden;
	}
	
	div.immoGallerySmall {
		margin-right: 1em;
		width: 25em;
	}
	div.immoGallerySmall .des1 {
		float: left;
		margin-right: .5em;
		width: 7.87em;
		overflow: hidden;
	}
	div.immoGallerySmall .last {
		margin-right: 0;
	}
	div.immoGallerySmall .des2 {
		height: 5em;
	}
	
	div.immoGallery p {
		text-align: left;
	}
/* << */

/* Immobiliendatenbank Standortauswahl */
	#ort_select select {
		background: #f5f5f5;
		border: 1px solid #ccc;
		width: 14em;

		font-size: 12px;
	}
	
	/* Projektliste */
	#projektlist {
		clear: both;
	}
	
	#projektlist .headline {
		margin: 2em 1.5em .5em 1.5em;
	}
	#projektlist .headline h3 {
		margin-bottom: 0;
	}
	#projektlist .headline p {
		margin-bottom: 0;
	}
	
	#projektlist td {
		border-top: 1px solid #ddd;
		vertical-align: top;
		padding: .8em 0;
	}
	
	#projektlist .proImages {
		padding-left: 1.5em;
	}
	#projektlist .proImages .des1 {
		border: 1px solid #ddd;
		width: auto;
	}
	#projektlist .proImages .des2 {
		border: 2px solid #fff;
		width: 115px;
		height: 94px;
		overflow: hidden;
	}
	
	#projektlist .proDesc {
		width: 100%;
		padding: .8em 1.5em;
		font-size: 11px;
	}
	#projektlist .proDesc h3 {
		padding: 0; margin: 0;
	}
	#projektlist .proDesc h4 {
		padding-bottom: .4em;
	}
	#projektlist .proDesc p {
		font-size: 11px;
	}
	
	#projektlist .proType {
		padding-right: 1.5em;
		text-align: center;
	}
/* << */

/* Projekteinfos */
	/* Projektinfos */
	#projektinfo {
		margin: 0 1.5em;
	}
	
	#projektinfo .proImage {
		float: right;
		width: auto;
	}
	
	#projektinfo .proDesc {
		margin-right: 9em;
	}
/* << */
	
/* NavTab */
	#projektdetail {
	}

	#navlist {
		padding: 0;
		background: #ddd;
		height: 24px;
	}
	#navlist li {
		white-space: normal;
	}
	#navlist li a {
		color: #666;
		background: #ddd;
		color: #666;
		vertical-align: middle;
		text-align: center;
		border: 0;
		border-right: 1px solid #fff;
		padding: 0 40px;
		font-size: 13px;
		line-height: 24px;
	}

	#navlist li a:hover,
	#navlist li.tabs-selected a {
		color: #fff;
		background: #999;
	}
	
	#navlist li#tab_tab1 a {
		padding-left: 38px;
	}
	
	#navlist li#tab_tab5 a {
		border-right: 0;
		padding-right: 38px;
	}
	*+html #navlist li#tab_tab5 a {
	}
	#tab1, #tab2, #tab3, #tab4, #tab5 {
		clear: both;
	}
	
	li.tabs-selected {
		background-color : #ffffff;
		color : Fuchsia;
	}
	
	li.tabs-selected a:link,
	li.tabs-selected a:visited {
		background: #E8EBF0 none repeat scroll 0%;
		border:1px solid #CCCCCC;
		color:#666666;
		float:left;
		font-size:small;
		font-weight:normal;
		line-height:14px;
		padding:2px 10px;
		text-decoration:none;
	}
	
	
	.tabnav {
		margin: 0;
		padding-bottom: 19px;
		padding-left: 10px;
	}
	
	.tabnav ul, .tabnav li {
		display: inline;
		list-style-type: none;
		margin: 0;
		padding: 0;
	}
	
	.tabnav a:link, .tabnav a:visited {
		background: #E8EBF0;
		border: 1px solid #ccc;
		color: #666;
		float: left;
		font-size: small;
		font-weight: normal;
		line-height: 14px;
		m_argin-right: 8px;
		padding: 2px 10px 2px 10px;
		text-decoration: none;
	}
	
	.tabnav a:link.selected, .tabnav a:visited.selected {
		background: #fff;
		b_order-bottom: 1px solid #fff;
		color: #000;
	}
	
	.tabnav a:hover { 
		color: #f00;
	}
/* << */

	
/* Projektinfos */
	#projekt {
		margin: 0 1.5em 1.5em 1.5em;
	}
	
	#projekt .immoGallery {
		float: right;
		width: auto;
		margin: 0 0 .5em 1.5em;
	}
	#projekt .immoGallery .des1 {
		border: 1px solid #ddd;
		width: auto;
	}
	#projekt .immoGallery .des2  {
		border: 2px solid #fff;
		overflow: hidden;
	}
	
	#projekt .extern {
		border: 1px solid #525252;
		width: auto;
		background: transparent;
		padding: .1em .5em;
	}
	
	/* Umgebungsplan */
	#map {
		width: 760px;
		height: 450px;
	}
	#umgebung {
		margin: 0 1.5em 1.5em 1.5em;
	}
	
	/* Lageplan */
	#lageplan {
		margin: 0 1.5em 1.5em 1.5em;
	}
	
	#lageplan .immoGallery {
		width: 29em;
	}
	#lageplan .immoGallery .des1 {
	}
	#lageplan .immoGallery .des2 {
	}
	
	#lageplan .immoGallerySmall {
		width: 29em;
	}
	#lageplan .immoGallerySmall .des1 {
		width: 9.2em;
	}
	#lageplan .immoGallerySmall .last {
	}
	#lageplan .immoGallerySmall .des2 {
	}
	
	#lageplan .immoGallery p {
	}
	
	/* Objektliste und Grundrisse */
	#grundrisse {
		margin: 0 1.5em 1.5em 1.5em;
	}
	
	#objektlist table {
		border-spacing: 0;
		border-collapse: collapse;
	}
	#objektlist th {
		color: #666;
		background: #ddd;
		padding: 0;
		text-align: left;
		height: 1.4em;
		vertical-align: middle;

	}
	
	#objektlist td h2 {
		font-size: 12px;
		margin: 0;
	}
	#objektlist td p {
		display: inline;
		padding: 0;
		margin: 0;
		font-size: 11px;
	}
	#objektlist th a {
		color: #666;
	}
	#objektlist th .red {
		color: #E10000;
	}
	#objektlist table td {
		line-height: 14px;
		border-bottom: 1px solid #ddd;
		font-size: 11px;
		padding: 0;
		text-align: left;
		height: 1.4em;
		vertical-align: middle;
  		font-size: 11px;
	}
	
	#objektlist th.odcol1 {
		width: 96px;
	}
	#objektlist td.odcol1 {
		vertical-align: middle;
		text-align: center;
		padding: .5em;
	}

	#objektlist td.odcol1 .des1 {
		border: 1px solid #ddd;
		overflow: hidden;
		margin-bottom: .5em;
		width: 82px;
	}
	#objektlist td.odcol1 .des2 {
		border: 2px solid #fff;
		overflow: hidden;
		width: 78px;
		height: 50px;
	}
	
	#objektlist td.r1 {
		padding: 0;
		text-align: center;
		vertical-align: middle;
	}
	
	#objektlist td.r2a {
		border: 0;
		vertical-align: bottom;
		font-weight: 700;
		font-size: 12px;
	}
	#objektlist td.r2a h2 {
		color: #000;
		display: inline;
	}
	#objektlist td.r2a a h2 {
		color: #8D97C7;
	}
	#objektlist td.r2a a:hover h2 {
		color: #14225E;
	}

	#objektlist td.r7 {
		vertical-align: middle;
		font-weight: 700;
		font-size: 12px;
	}
	
	#objektlist th.sortable,
	#objektlist th.sortable-text,
	#objektlist th.sortable-date,
	#objektlist th.sortable-keep,
	#objektlist th.sortable-date-dmy,
	#objektlist th.sortable-numeric,
	#objektlist th.sortable-currency,
	#objektlist th.sortable-sortByTwelveHourTimestamp,
	#objektlist th.sortable-sortIPAddress,
	#objektlist th.sortable-sortEnglishLonghandDateFormat,
	#objektlist th.sortable-sortScientificNotation,
	#objektlist th.sortable-sortImage,
	#objektlist th.sortable-sortFileSize {
		cursor: pointer;
		background: #DADEED url(../images/bg_header_sortable.gif) top right no-repeat;
		padding-left: 2px;
	}
	#objektlist th.forwardSort {
		background-image: url(../images/bg_header_down.gif);
		color: #fff;
	}
	#objektlist th.reverseSort {
		background-image: url(../images/bg_header_up.gif);
		color: #fff;
	}
	#objektlist th.forwardSort a,
	#objektlist th.reverseSort a {
		color: #fff;
	}
	
	#objektlist th.headerSortDown {
		background-image: url(../images/bg_header_up.gif);
		background: url(../images/bg_header_up.gif) top right no-repeat ;      
		color: #fff;
	}
	#objektlist th.headerSortUp {
		background-image: url(../images/bg_header_down.gif);
		background: url(../images/bg_header_down.gif) top right no-repeat ;      
		color: #fff;
	}
	
	.objektlistsub {
		padding: 0;
	}
	
	.odcol2 {
		 width:100px;
	}
	.odcol3 {
		 width:95px;
	}
	.odcol4 {
		 width:185px;
	}
	.odcol5 {
		 width:105px;
	}
	.odcol6 {
		 width:115px;
	}
	.odcol7 {
		 width:60px;
	}
	.odcol26 {
		 width:600px;
	}
	
	/* Objekt */
	#objekt {
		margin: 0 .5em 1.5em 1.5em;
		clear: both;
	}
	
	#objekt table.objInfos {
		width: auto;
	}
	
	#objekt table.objInfos td {
		font-size: 12px;
		line-height: 14px;
		padding-right: 10px;
		padding-bottom: 10px;
		vertical-align: top;
	}

	#objekt table.objInfos td p {
		padding: 0;
		margin: 0;
	}

	#objekt ul#objInfos {
		list-style-type: none;
		margin: 0;
	}
	
	#objekt ul#objInfos li {
		border-top: 1px solid #ddd;
		margin-top: 1em;
		padding-top: 1em;
		width: 24em;
	}

	#objekt .objKontakt {
		border-top: 1px solid #ddd;
		padding-top: 1em;
		width: 18em;
	}
	* html #objekt table.objInfos,
	* html #objekt .objDesc,
	* html #objekt .objKontakt {
		width: 16em;
	}
	
	
	#objekt .immoGallery {
		margin: 0 0 .5em 0;
	}
	#objekt .immoGallery .des1 {
	}
	#objekt .immoGallery .des2 {
	}
	
	#objekt .immoGallerySmall {
	}
	#objekt .immoGallerySmall .des1 {
		margin-right: .3em;
	}
	#objekt .immoGallerySmall .last {
	}
	#objekt .immoGallerySmall .des2 {
	}
	
	#projektdetails p.zurueck {
		clear: both;
		padding: 0 1.5em;
		background: url(../images/back_button2.gif) 1.5em .7em no-repeat;
		padding-left: 3.5em;
		font-size: 12px;
		padding-top: .3em;
		font-weight: 700;
		border-top: 1px solid #ddd;
	}
	
	/* Konakt zud Expose */
	#kontakt {
		margin: 0 1.5em 1.5em 1.5em;
	}
	#kontakt .anfahrt {
		float: left;
		width: auto;
		border: 1px solid #ddd;
		margin-right: 1em;
	}
	#kontakt .anfahrt p {
		padding: .1em 0 0 .5em;
		margin: 0;
	}
	
	#kontakt .anschrift {
		float: left;
		width: 15em;
		margin-right: 1.5em;
	}
	
	#kontakt .KontaktForm {
		margin: 0;
	}
	#kontakt .KontaktForm table {
		width: auto;
	}
	#kontakt .KontaktForm table td {
		font-size: 12px;
	}
/* << */

/* Backendeinstellungen */
	table#backendtable {
		width: 740px;
		border: 1px solid #000;
		border-bottom: 0;
		border-right: 0;
		margin-left: 1em;
	}

	table#backendtable th {
		padding: .2em .5em;
		width: 30%;
		border: 0;
		border-right: 1px solid #000;
		border-bottom: 1px solid #000;
	}
	table#backendtable th th {
		padding: 0;
		border: 0;
	}

	table#backendtable td {
		padding: .2em .5em;
		width: 70%;
		border: 0;
		border-right: 1px solid #000;
		border-bottom: 1px solid #000;

	}

	table#backendtable td td {
		padding: 0;
		border: 0;
	}
/* << */


/* Sonstiges */
	#Layer1 {
		position:absolute;
		width:200px;
		height:115px;
		z-index:1;
		left: 493px;
		top: 243px;
	}
	#Layer2 {
		position:absolute;
		width:362px;
		height:378px;
		z-index:2;
		left: 494px;
		top: 243px;
	}
	#Layer3 {
		position:absolute;
		width:123px;
		height:125px;
		z-index:3;
		left: 494px;
		top: 244px;
		visibility: visible;
	}
	#Layer2 img {
		position: absolute;
		background-repeat: no-repeat;
		left: 89px;
		top: 18px;
	}
	
	#projektlist .proImages .des2 {
		height:auto;
	}
/* << */

/* << Immobiliendatenbank */