/* Objektsuchdarstellung */
.objekt{
	margin:0;
	padding:8px 0;
	border-top:1px solid #f0ebeb;
}

.objekt h2{
	margin-top:0;
	margin-bottom:14px;
	
	padding-top:6px;
	
	font-size:13px;
	line-height:18px;
	font-weight:bold;
}

.objekt table {
	padding:0;
	border-collapse:collapse;
}

.objekt td {
	padding:0px 3px 1px 3px;
	text-align:left;
	vertical-align:top;
}

.objekt .infoTable_1, .objekt .infoTable_2 {
	width:251px;
	float:left;
}

.objekt .infoTable_1 .col_1 { width:48%; } /* 48 52 */
.objekt .infoTable_1 .col_2 { width:52%; }
.objekt .col_1 { width:45%; }
.objekt .col_2 { width:55%; }
/* Hervorheben der letzten Zelle */
.objekt .infoTable_1 .last, .objekt .infoTable_2 .last { font-weight:bold; }

#mietsuche .objekt .col_1 { width:42%; }
#mietsuche .objekt .col_2 { width:58%; }
#mietsuche .objekt .infoTable_1 .last, #mietsuche .objekt .infoTable_2 .last { font-weight:bold; }

/* Deutsche Suche (wg. konstruierter Fläche) */
.de .objekt .infoTable_1 .col_1 { width:52%; } /* 48 52 */
.de .objekt .infoTable_1 .col_2 { width:48%; }
.de #mietsuche .objekt .infoTable_1 .col_1 { width:52%; }
.de #mietsuche .objekt .infoTable_1 .col_2 { width:48%; }
.de #mietsuche .objekt .infoTable_2 .col_1 { width:42%; }
.de #mietsuche .objekt .infoTable_2 .col_2 { width:58%; }

/* russisch */
#mietsuche .ru .objekt .col_1 { width:50%; }
.ru .objekt .col_1 { width:50%; }

.objekt .infoTable_2 {
	margin-left:15px;
}

.objekt .picture {
	position:relative;
	z-index:5;
	float:left;
	width:129px;
	margin-right:15px;
	padding:5px 0 6px 0;
	text-align:center;
}
.objekt .picture span.img {
	width:129px;
	height:86px;
	display:block;
}

.objekt .mouseOverPicture {
	position:absolute;
	z-index:6;
	display:none;
	border:1px solid #000000;
	padding:2px;
	background-color:#FFF;
}

.objekt .shaded.start{  }
.objekt .shaded.end{  }

.objekt .videoButton {
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-26px;
	margin-left:-28px;
	width:55px;
	height:54px;

	background-image:url("../picture/x-pics/video-object.png");
	background-repeat:no-repeat;
}

/* Spezialobjekte */
.objekt.special {
	padding:0;
	height:102px;
	background:none;
	width:661px;
	overflow:hidden;
}
#specialProperty .objekt.special {
	background-color:transparent;
	background-image:none;
}
/*.objekt.special {
	padding:7px 0 0 0;
	height:104px;
	background-repeat:no-repeat;
	background-image:url("../picture/mallorca/suche/top-object.gif");
	position:relative;
	width:661px;
}

.objekt.special h2 {
	color:#FFF;
	font-size:13px;
	font-weight:bold;
	line-height:16px;
	padding:2px 0 0 0;
	margin:0 0 14px 0;
}

.objekt.special h3 {
	color:#FFF;
	font-size:11px;
	line-height:18px;
	font-weight:normal;
	padding:0;
	margin:0 0 26px 0;
}

.objekt.special em {
	color:#FFF;
	font-weight:normal;
	font-style:italic;
	font-size:9px;
	line-height:12px;
}

.objekt.special img {
	width:129px;
	height:86px;
}

.objekt.special .picture {
	padding:0;
	margin:0 15px 0 0;
}*/


/* Dropdowns */
.topmenu{
	float:left;
	margin-right:3px;
	z-index:500;
}

.topmenu:hover .dropdown{
	display:block;
}

/* Letztes Menü bekommt kein margin */
.lastmenu{
	margin:0;
}

.dropdown{
	position:relative;
	display:none;
	z-index:400;
}

.dropdown ul, .dropdown li {
	margin:0;
	padding:0;
	list-style:none;
}

.dropdown li {
	border-right:1px solid #8e696a;
	background-color:#e5d4d6;
}

ul.dropdown_values{
	border:1px solid #8e696a;
	border-top:none;
	border-right:none;
	
	position:absolute;
	padding-top:3px;
	top:-20px;
	left:0;
	
	width:161px;
	z-index:300;
	
	/* InternetExplorer Fix */
	#top:-22px;
}

ul.dropdown_values.w220 {
	width:220px;
}

.dropdown a{
	display:block;
	padding-left:8px;
	padding-top:1px;
	height:18px;
	
	font-size:10px;
	color:#4c4e48;
	
	text-decoration:none;
	overflow:hidden; /* Fix for CHF Search */
}

.dropdown .active{
	background-image:url("../picture/mallorca/2010-cursor-b.gif");
	background-position:7px 10px;
	background-repeat:no-repeat;
	font-weight:bold;
	padding-left:15px;
}

.dropdown_button{
	background-image:url("/picture/mallorca/suche/headbutt.jpg");
	
	padding-left:8px;
	width:124px;
	height:21px;
	
	font-weight:bold;
	color:#FFFFFF;
	font-size:10px;
	line-height:20px;
}
.dropdown_starter{
	background-image:url("/picture/mallorca/suche/dropdown-starter.gif");
	background-position:bottom;
	height:8px;
}
.dropdown_starter .displayHelp {
	background-repeat:no-repeat;
	background-image:url("/picture/mallorca/suche/dropdown-starter-help.gif");
	display:block;
	height:8px;
	line-height:6px;
	font-size:6px;
	
	position:absolute;
	top:0;
	width:132px;
}
.dropdown_ender{
	height:0px;
	clear:left;
	visibility:hidden;
}

.dropdown a:hover{
	font-weight:bold;
	text-decoration:none;
}

.dropdown .nr0{
	background-image:url("/picture/mallorca/suche/dropdown-feld2.jpg");
}

.dropdown .nr1{
	background-image:url("/picture/mallorca/suche/dropdown-feld1.jpg");
}

#dropdown_objnr .content{
	background-image:url("/picture/mallorca/suche/dropdown-inputback.jpg");
	background-repeat:repeat;
	padding:0 8px 8px 8px;
}

/* Spezialregelung: Zweispaltigkeit für die Orte */
#dropdown_objort.columns2 {
	width:323px;
}
#dropdown_objort.columns2 .nr0{
	width:161px;
	float:left;
}
#dropdown_objort.columns2 .nr1{
	width:161px;
	clear:left;
	float:left;
}

.dropdown .nr1.l0{
	background-image:url("/picture/mallorca/suche/dropdown-feld2.jpg");
}
.dropdown .nr0.l1{
	background-image:url("/picture/mallorca/suche/dropdown-feld1.jpg");
}

.dropdown .nr1.l0{
	border-right:none;
}
.dropdown .nr1.l1{
	border-right:none;
}

/* Positionierung der Filter */

.filter{
	width:126px;
	height:14px;
	padding:2px;
	overflow:hidden;

	border:1px solid #f3eff0;
	background-color:#f3eff0;
	color:#4c4e48;
	
	font-size:9px;
	line-height:14px;
}

#searchHeadline {
	float:left;
	padding-top:15px;
	width:124px;
	font-size:11px;
}

/* Volltextsuche */

#fulltextSearch{
	position:relative;
	
	margin:0 0 -7px 0;
	padding:0 3px 0 0;
	
	top:-11px;
	#top:-16px;
}

#fulltextSearch form{
	margin:0;
	padding:0;
}

#ft_help{
	display:inline;
	cursor:help;
}

#ft_help img{
	position:relative;
	vertical-align:baseline;
	
	top:-6px;
}

#ft_helpText{
	border:1px solid #E5D4D6;
	background-color:#fcf8f8;
	
	display:none;
	
	padding:3px;
	
	position:absolute;
	z-index:200;
	
	top:-2px;
	left:354px;
	
	overflow:auto;
	height:auto;
	width:auto;
}

#filter_fulltext{
	border:1px solid #E5D4D6;
	background-color:#fcf8f8;
	
	font-size:9px;
	line-height:14px;
	
	width:197px;
	padding-bottom:3px;
	padding-left:5px;
	height:15px;
	
	position:relative;
	top:-4px;
}

/* Steuerbereich umblättern und Seitenanzeige */
.blaetterButton {
	border:none;
	outline:none;
	background-repeat:no-repeat;
	background-position:center;
	width:4px;
	height:8px;
	
	margin:0;
	padding:0 2px;
}

.blaetterButton.backward {
	background-image:url("../picture/mallorca/2010-cursor-big-left.gif");
}

.blaetterButton.forward {
	background-image:url("../picture/mallorca/2010-cursor-big.gif");
}

.blaetterZahl {
	padding:0 2px;
	margin:0 2px;
}

.blaetterZahl:hover {
	text-decoration:underline;
}

.blaetterZahl.selected {
	font-weight:bold;
}

.objektUndSeitenZahl {
	text-align:center;
	margin-bottom:4px;
}

.durchblaettern {
	text-align:center;
}
