/* Copyright immobilien.net - Yazdanpanah Ram!n 2006 */

/*nimfuehr-immo.at - produced by Yazdanpanah Ram!n 2006 */


/* Mainwindow*/
*
{
    margin: 0px;
    padding: 0px;
}


body
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 16px;
    margin: 0px;
    padding: 0px;
    color: #000000;
    background-color: #e6eaf6;
    width: 100%;
    height: 100%;
}

a
{
    text-decoration: underline;
    color: #990134;
}

a:hover
{
    color: #026fb8;
    text-decoration: none;
}

img
{
    border: 0px;
}
h1
{
    color:#990134;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:16px;
	font-style:italic;
	font-weight:bold;
	line-height:20px;
	margin-bottom:10px;
	margin-top:15px;
	
	text-align:left;
}

h2
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-style: italic;
    font-size: 16px;
    line-height: 20px;
    font-weight: bold;
    color: #8f0334;
    text-align: center;
    margin-top: 5px;
}

h4
{
    color:#990134;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:16px;
	font-style:italic;
	font-weight:bold;
	line-height:20px;
	margin-bottom:-5px;
	margin-top:50px;
	text-align:left;
}

h3
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-style: bold;
    font-size: 12px;
    color: #000000;
    text-align: left;
}

h5
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-style: italic;
    font-size: 16px;
    line-height: 20px;
    font-weight: bold;
    color: #990134;
    text-align: left;
    margin-top: 50px;
    margin-bottom: 20px;
    margin-bottom: 15px;
}


h6
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-style: italic;
    font-size: 12px;
    line-height: 20px;
    font-weight: bold;
    color: #990134;
    text-align: left;
    margin-top: 20px;
    margin-bottom: -5px;
}

#centermain
{
    padding: 0px;
    margin: auto;
    width: 800px;
    background-color: #e6eaf6;
    background-image: url(../img/contentbg.gif);
    background-position: top left;
    background-repeat: repeat-y;
}


#logo
{
    background-image: url(../img/header.gif);
    background-position: top left;
    background-repeat: no-repeat;
    height: 199px;
}

#logo_link
{
    float: left;
    width: 190px;
}

#navigation
{
    width: 600px;
    margin-top: 160px;
    float: right;
    height: 23px;
    color: #c51428;
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

#navigation a
{
    color: #990134;
    text-decoration: none;
    font-weight: bold;
}

#navigation a:hover
{
    color: #026fb8;
    text-decoration: none;
    font-weight: bold;
}


#home
{
    float: left;
    text-align: center;
    width: 100px;
}

#immobilien
{
    float: left;
    text-align: center;
    width: 100px;
}

#service
{
    float: left;
    text-align: center;
    width: 100px;
}
#ueberuns
{
    float: left;
    text-align: center;
    width: 100px;
}

#kontakt
{
    float: left;
    text-align: center;
    width: 100px;
}


#footer
{
    clear: both;
    background-image: url(../img/footerbg.gif);
    background-position: top left;
    background-repeat: no-repeat;
    height: 200px;
}


.bottomlinks
{
    width: 100%;
    color: #FFFFFF;
    background-color: #E6EaF6 !important;
    font-family: Arial, Helvetica, sans-serif;
    height: 20px;
    padding-top: 5px;
    text-align: right;
    font-size: 11px;
}


.bottomlinks_druck
{
    width: 500px;
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    height: 20px;
    padding-top: 5px;
    padding-left: 10px;
    text-align: left;
    font-size: 11px;
}

.bottomlinks a
{
    color: #990134;
}

.bottomlinks a:hover
{
    color: #026fb8;
}


#content
{
    background-image: url(../img/contentbg.gif);
    background-position: top left;
    background-repeat: repeat-y;
    clear: both;
}


#leftcontent
{
    float: left;
    width: 200px;
    height: 300px;
    background-image: url(../img/leftcontentbg.gif);
    background-position: top left;
    background-repeat: no-repeat;
}

#rightcontent
{
    float: left;
    width: 595px;
}

div.navigation ul {
	background-color:#115911;
	float:left;
	width:100%;

}
div.navigation ul li {
	list-style-type:none;
	float:left;
}
div.navigation ul li a {
	position:relative;
	display:block;
	font-size:1.2em;
	padding:0.4em 1.3em;
	text-decoration:none;
	color:#333333;
}
div.navigation ul li.active a {
	background-color:#115911;
	color:#ffffff;
}
div.navigation ul li a:hover {
	background-color:#115911;
	color:#FFFFFF;
}
div.suchBox {
	position:relative;
	float:left;
	width:100%;
	background-color:transparent;
	/* background-image:url(../img/suchbox_bgrd.gif); */
	background-repeat:repeat-x;
}
div.suchBoxPattern {
	overflow:hidden;
	padding:0px;

}
div.classic {
	width:550px;
	border:0px solid #115911;
	/* height:172px; */
	height:100%;
}
div.objnr {
	width:203px;
	border-top:0px solid #115911;
	/* height:172px; */
	height:172px;
}
div.suchBox h1 {
	font:bold 16px Verdana, Arial, sans-serif;
	font-style: italic;
	color:#990134;
	padding:1px 0px 0px 1px;
}
div.suchBox h1 span {
	font-size:16px;
}
div.suchBox p {
	margin:0px;
	color:#000000;
	line-height:14px;
	padding:0px 0px 0em 1px;
}
span.solidText {
	position:absolute;
	color:#115911;
	margin:-1px 0px 0px -1px;
}
div.breadCrumb {
	clear:left;
	text-align:left;
	font-size:1.2em;
	line-height:2em;
	color: #990134;
}
div.breadCrumb span a span {
	font-size:1.2em;
	text-decoration:none;
}


div.breadCrumb span a {
	color:#333333;
	text-decoration:none;
}


div.breadCrumb span a._InActive {
	color:#999999;
	margin:0px 10px;
	text-decoration:none !Important;}

.PagesButton {
	margin:0px 5px;
	}
	
div.eres {
	margin-left:150px;
	margin-top:50px;
	}
	
table.factSheet {
	table-layout:fixed;
	width:100%;

}
table.factSheet td {
	padding:0.1em 0em;
	vertical-align:top;
}

table.factSheet tr th {
	font-size:11px;
	text-align:left;
	color:#990134;	
	border-bottom:1px dashed #CCCCCC;
	padding-bottom:1px;
	font-style:italic;
}

table.factSheet tr.even td {
	background-color:#ffffff;
}
table.factSheet td.title {
	font-weight:bold;
}
div.factSheet {
	padding:0.1em;
	font-size:1.2em;
	vertical-align:top;
}

/*** Kontaktformular ***/
div.RequestPanel {
	margin:1em;
	overflow:hidden;
}
div.RequestPanel table,
table.RequestPanel {
	line-height:1.4em;
	table-layout:fixed;
	width:100%;
}
td {
	overflow:visible;
	height:10px;
	/*padding-right:63px;*/
}
td.suffix {
	width:2em;
	text-align:center;
}

label.formLabel {
	display:block;		
	margin-bottom:0.2em;
}
label.formLabel span {
	font-size:70%;
	vertical-align:top;
	opacity:0.6;
	filter:alpha(opacity="60");
	padding:0.5em;
}
label.pflichtfeld {
	font-weight:bold;
}
span.formField,
span.textArea {
	display:block;
	border:1px solid #d1d1d1;
	margin-bottom:1em;
	position:relative;
	height:2em;
	overflow:hidden;
	background-color:#ffffff;
}
span.textArea {
	height:10em;
}
span.formField input,
span.textArea textarea {
display:block;
	position:absolute;
	top:0px;
	bottom:0px;
	border-width:0px 3px;
	border-color:transparent;
	height:100%;
	width:100%; /* Due to Firefox3 rendering default width instead of calculated width by absolute values */
	-moz-box-sizing:border-box;
	font:1em Arial, Helvetica, sans-serif;
	width:expression(parentNode.offsetWidth-8+'px');
	background-color:transparent;	
}
span.textArea textarea {
	right:0px;
	width:expression(parentNode.offsetWidth-7+'px');
	padding:0px;
}
.checkBoxes {
	vertical-align:top;
	line-height:2.2em;
	padding:0px 0px 0.7em 0.5em;
}
.checkBoxes input {
	width:14px;
	height:14px;
	vertical-align:middle;
	margin-right:3px;
}
.textArea {
	width:100%;
	border:1px solid #9ab484;
}
.validator {
	font-size:2em;
}
/*** Kontaktformular ***/

/*Liegenschaftsauswahl*/

#startseite
{
    width: 465px;
    float: left;
    margin-right: 25px;
}

.l1trefferliste
{
    margin-top: 15px;
    margin-bottom: 10px;
}

.l1trefferliste td
{
    height: 35px;
    padding-right: 63px;
}


.l1trefferliste td a:hover
{
    background-image: url(../img/listicon2.gif);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 20px;
    color: #026fb8;
}


.l1trefferliste td a
{
    font-size: 12px;
    padding-left: 20px;
    color: #990134;
    background-image: url(../img/listicon.gif);
    background-repeat: no-repeat;
    background-position: left center;
}


/* Trefferliste Tabelle */

div.resultList 
{
	

}

.resultList_design
{
	height:95px; 
	border-bottom:solid 1px #CCCCCC;
	text-align:left;
	vertical-align:top;
	padding-bottom:2px; 
	padding-right:8px;
	padding-top:7px;
	padding-bottom:1px;
}


div.resultList table {
	width:100%;
	table-layout:auto;
	border:0px solid #990134;
}

div.resultList td span.bild 
{
	color:#FFFFFF;
	background-color:#990134;
	border-bottom:solid 1px #dbe3ed;
	font-size:12px;
	font-style: normal;
	text-decoration:none; 
	font-weight:bold;
	text-align:center;
	display:block;
	height:20px;
	width: auto;

}

div.resultList td span.header 
{
	background-color:#990134;
	border-bottom:solid 1px #dbe3ed;
	font-size:12px;
	font-style: normal;
	text-decoration:none; 
	font-weight:bold;
	cursor: auto;
	text-align:left;
	display:block;
	height:20px;
}


div.resultList td span.header a
{
color:#FFFFFF;	
} 

div.resultList td span.header a:hover
{
color:#000000;	
} 

div.resultList td span.header1 a
{
color:#FFFFFF;	
} 

div.resultList td span.header1 a:hover
{
color:#000000;	
} 

div.resultList td span.header1 
{
	background-color:#990134;
	border-bottom:solid 1px #dbe3ed;
	font-size:12px;
	font-style: normal;
	text-decoration:none; 
	font-weight:bold;
	cursor: auto;
	text-align:center;
	display:block;
	height:20px;
}

div.resultList tr {	
	background-color:transparent; 
	border:solid 1px #CCCCCC;
	height:2px;
}

div.resultList td span.row {
	font-size:11px;
	font-style: normal;
	text-decoration:none;
	padding:0.2em 0px;
	margin-bottom:0.5em; 
		
}

div.resultList td a span.row {
	background-color:#ffffff;
	color:#115911;

}

div.resultList td span.row1 {
	font-size:11px;
	font-style: normal;
	text-decoration:none;
	padding:0.2em 0px;
	margin-bottom:0.5em; 
	float:right;	
} 


div.resultList td a span.row1 {
	background-color:#ffffff;
	color:#115911;
}

div.resultList td a:hover span.row {
	background-color:#ffffff;
	color:#115911;
}

div.resultList td span.trefferBild img {
	display:block;
	width:110px;
	height:80px;
	/* width:6.3em;
	height:5em; */
	/* width:9em;
	height:7em; */
	border:1px solid #d7d7d7!important;
	background-color:#FFFFFF;
	padding:1px;
	margin:0 0 -15px 0;
	
}	

.pfeil {
	font-size:1.4em;
	vertical-align:-1px;
}
.treffer_blaettern a._InActive {
	color:#990134!important;
	font-weight:normal !important;
	text-decoration:none!important;}

/* anpassen Farbe blättern */	
.treffer_blaettern span.active {
	color:#000000!important;
	text-decoration:none!important;
	padding:0px 4px 0px 5px;
	margin-top:-1px;
	}
.treffer_blaettern span a span.pfeil 
{
	text-decoration:none !important;
	padding-right:5px;
	
	}
.treffer_blaettern a.back
{
	padding-left:5px;}

.treffer_blaettern a.vor
{
	padding-right:3px;
	}

.sortDrop {
	position:absolute;
	right:2.5em;
}

.treffer_blaettern a, .treffer_blaettern span a, .treffer_blaettern span, .treffer_blaettern span a.vor, .treffer_blaettern span a.back
{
	display:block;
	float:left;
	text-decoration:none;		
}

/* anpassen Farbe blättern */
.PagesButton 
{		
	padding:3px 6px 3px 6px;
	margin-right:3px;
	margin-top:-5px;
	border:1px solid #CCCCCC;
	text-decoration:none;
	color:#990134;
}

.PagesButton:hover {
	text-decoration:none!important;}


.treffer_blaettern 
{	line-height:10px;
	clear:both;
	font-size:12px;
	height:25px;
	font-weight:bold;
	margin-left:270px;
}


/* Trefferliste*/



#treffercontent a
{
    color: #990134;
}

#treffercontent a:hover
{
    color: #026fb8;
}


.treffer
{
    border-collapse: collapse;
    margin: 0px;
    padding: 0px;
    font-size: 11px;
}

.treffer td
{
    height:55px;
	font:1.3em "Trebuchet MS", Verdana;
	padding:2px 2px 2px 4px;
	vertical-align:top;
	cursor:pointer;
}

.treffer[class] td
{
    padding-top: 7px;
    padding-bottom: 2px;
    padding-right: 8px;
    height: 55px;
}


.treffer th
{
    background-color:#990134;
	color:#FFFFFF;
	font-weight:normal;
	height:10px;
	padding-bottom:2px;
	padding-left:2px;
	padding-top:2px;
	text-align:center;
}

th a
{
    color: #FFFFFF !important;
    font-weight: bold;
    text-decoration: none;
    padding-right: 5px;
}

th a:hover
{
    color: #FFFFFF !important;
}


th img
{
    margin-right: 5px;
    margin-left: 1px;
}


.treffer .odd td
{
    text-align: center !important;
    vertical-align: top;
    border-bottom: 1px solid #CCCCCC;
}

.treffer .even td
{
    text-align: center !important;
    border-bottom: 1px solid #CCCCCC;
    vertical-align: top;
}
.treffer td a
{
    color: #FFFFFF;
    font-size: 11px;
}

.treffer td a:hover
{
    color: #cc0000;
    font-size: 11px;
}

.treffer td img
{
    width: 110px;
    height: 80px;
    padding: 1px;
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
}

#parameterlink, #parameterlink2

{
    margin-bottom: 6px;
    text-align: right;
    padding-right: 0px;
    font-size: 11px;
    font-weight:normal;
}

DIV#parameterlink span, DIV#parameterlink2 span

{
    font-size: 12px;
    font-weight: bold;
}

DIV#paging span
{
    font-size: 12px;
    font-weight: bold;
}

/*Detailseite*/



.detail
{
    clear: left;
    font-size: 11px;
    width: 100%;
}

.detail td
{
    height: 18px;
    font-size: 11px;
    margin: 0px;
    padding: 0px;
    padding-left:10px;
}

.detail .odd td
{
    text-align: left;
    border-bottom: 1px dashed #FFFFFF;
    height: 25px;
}

.detail .even td
{
    text-align: left;
    border-bottom: 1px dashed #FFFFFF;
    height: 25px;
}

.detail .title
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    margin: 0px;
    padding: 0px;
    width: 150px;
    font-weight: bold;
}
.detail .value
{
    padding-right: 10px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    margin: 0px;
    padding: 0px;
    color: #000000;
    padding-right: 10px;
    width: 250px;
}

.beschreibung
{
    font-size: 11px;
    margin-top: 20px;
    margin-bottom: 40px;
    line-height: normal;
}


#beschr1 span, #beschr1 font, #beschr1 b, #beschr1 div, #beschr1 td
{
    font-size: 11px;
    color: #000000 !important;
}
.detailbild
{
    width: 100%;
}
.detailbild td
{
    vertical-align: top;
}

#detailbild img
{
    border:1px solid #CCCCCC;
	height:76px;
	margin-right:6px;
	padding:1px;
	width:102px !important;
}

#detailbild a:hover img
{
    filter: alpha(opacity=70);
    -moz-opacity: 0.6;
}


#detailplan img
{
    width: 103px !important;
    height: 80px;
    border: 1px solid #cccccc;
    padding: 1px;
    margin-right: 5px;
}

#detailplan a:hover img
{
    filter: alpha(opacity=70);
    -moz-opacity: 0.6;
}

.kurzinfo
{
    background-color: #be2833;
    color: #FFFFFF;
    font-weight: bold;
    height: 18px;
    width: 640px;
    font-size: 11px;
}





/* Ihre Anfrage */
#Anfrage
{
	font-size:12px;
	height:80%;
	
	
}

#anfrageformular
{
    font-size: 11px;
}

label
{
    
    display:inline-block;
	margin-top:10px;
	
	vertical-align:bottom;
	width:80px;
}


.textfeld
{
    border: solid #cccccc;
    border-width: 1px 1px 1px 1px;
    margin-top: 15px;
    margin-right: 0px;
    color: #000000;
    font-weight: normal;
    height: 16px;
    width: 155px;
    vertical-align: middle;
    padding-left: 3px;
    padding-top: 3px;
}


#checkbox label
{
    width: 160px;
    margin-top: 5px;
    padding: 0px;
    vertical-align: middle;
}
input
{
    vertical-align: middle;
    margin-top: 5px;
}

.txtfeldformular
{
    width: 525px;
    height: 80px;
    border: solid #cccccc;
    border-width: 1px 1px 1px 1px;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    padding: 5px;
}

#Validator1, #Validator2, #Validator3, #Validator4, #Validator5, #Validator6, #Validator7
{
    display: -moz-inline-box;
    display: inline-block;
    padding: 0px;
    margin-top: 15px;
}


/*Bilddetailseite*/

.bilddetailseite
{
    font-size: 11px;
}

.bilddetailseite center img
{
    width: 500px;
    border: solid 1px #CCCCCC;
    margin-top: 10px;
}
.bilddetailseitekl img
{
    width: 100px;
    height: 80px;
    padding: 1px;
    background-color: #FFFFFF;
    margin-right: 2px;
}

/*Kontakt*/

#adresse
{
    float: left;
    width: 238px;
}

#plan
{
    float: left;
    width: 300px;
    height: 140px;
}




/*Impressum*/

.IMMain
{
    font-family: Arial, Geneva, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    padding-left: 10px;
    padding-right: 10px;
    color: #000000;
    background-color: #FFFFFF;
    background-image: none;
}

.IMMain a:hover
{
    font-size: 12px;
    color: #8f0334;
    text-decoration: none;
}

.IMMain a
{
    font-size: 12px;
    color: #333333;
}

.IMMainBold
{
    font-family: Arial, Geneva, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    font-weight: bold;
}
.IMHeader
{
    font-family: "Trebuchet MS";
    font-size: 16px;
    font-weight: bold;
    color: #8f0334;
    padding-top: 10px;
}

.main
{
    font-size: 10px;
    color: #000000;
}

.main a
{
    font-size: 10px;
    color: #333333;
}

.main a:hover
{
    font-size: 10px;
    color: #8f0334;
    text-decoration: none;
}


.mainbold
{
    font-size: 10px;
    font-weight: bold;
    color: #000000;
}



/*Startseite - Leistungen */

.startseite_bild img
{
    height: 160px;
    border: 1px solid #CCCCCC;
}



/* Mitarbeiter - REDSYS Wartung */



#team_beschreibung strong
{
    font-size: 15px;
    margin: 0px;
    padding: 0px;
}

#team_beschreibung
{
    margin-top: -4px;
    margin-left: -2px;
    padding: 0px;
}

#mitarbeiter
{
    padding: 10px;
    width: 200px;
    height: 300px;
}


.mitbild
{
    width: 100px;
    border: 1px solid #CCCCCC;
}



/* Druckseite */


#centermain_druck
{
    width: 703px;
}

#logo_druck
{
    float: left;
    width: 200px;
    height: 142px;
    background-color: #cbdaed;
}

#adressleiste_druck
{
    text-align: right;
    float: left;
    padding-top: 5px;
    padding-right: 10px;
    width: 492px;
    height: 139px;
    font-size: 10px;
    background-color: #cbdaed;
}


*html #content_druck
{
    padding-left: 10px;
}
#content_druck[id]
{
    padding-left: 24px;
}



/*Detailseite - Druck*/

#detailseite_druck
{
    padding-top: 10px;
    font-size: 11px;
}




.parameter_druck
{
    clear: right;
    width: 600px;
    text-align: right;
    font-size: 12px;
    padding-bottom: 10px;
}

.parameter_druck a
{
    color: #000000;
}

.parameter_druck a:hover
{
    color: #CCCCCC;
}




/* Referenzen - Redsys */

#gruppenheader
{
    padding: 0px 0px 0px 3px;
    margin: 10px 0px 10px 0px;
}

#ausgabe1
{
    font-size: 11px !important;
}


#gruppenheader span
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-style: italic;
    font-size: 12px;
    font-weight: bold;
    color: #990134;
    text-align: left;
}

.trefferimg
{
    width: 100px !important;
    padding: 1px;
    border: 1px solid #cccccc;
    margin-right: 15px;
}

.linie
{
    background-image: url(../img/linie.gif);
    background-repeat: no-repeat;
    background-position: center left;
    height: 5px;
}


.trefferueb
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-style: italic;
    font-size: 12px;
    font-weight: bold;
    color: #990134;
    text-align: left;
    height: 30px;
}


/* Referenzdetailseite */

.refdetailtext
{
    float: left;
    width: 420px;
}

.detailbild_ref
{
    float: left;
    width: 110px;
    padding-left: 15px;
}


.detailbild_ref img
{
    width: 100px;
    padding: 1px;
    border: 1px solid #CCCCCC;
    margin-bottom: 5px;
}

#popupimg img
{
    width: 500px;
}



/* Service */

TD#ausgabe1 span a
{
    color: #026fb8;
}


TD#ausgabe1 span a:hover
{
    text-decoration: none;
    color: #990134;
}


/* Formulare */

.checkbox label
{
    vertical-align: middle !important;
    margin-bottom: 6px;
    width: 35px !important;
}

.checkbox input
{
    margin-right: 20px;
}

.checkbox
{
    height: 20px;
    vertical-align: middle;
}


#formulare
{
    font-size: 11px;
}

#formulare label
{
    display: -moz-inline-box;
    display: inline-block;
    width: 75px;
    vertical-align: bottom;
}


#formulare .textfeld
{
    border: solid #cccccc;
    border-width: 1px 1px 1px 1px;
    margin-top: 15px;
    margin-right: 0px;
    color: #000000;
    font-weight: normal;
    height: 16px;
    width: 155px;
    vertical-align: middle;
    padding-left: 3px;
    padding-top: 3px;
}


#formulare input
{
}

#formulare .txtfeldformular
{
    width: 525px;
    height: 80px;
    border: solid #cccccc;
    border-width: 1px 1px 1px 1px;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    padding: 5px;
}

#Validator1, #Validator2, #Validator3, #Validator4, #Validator5, #Validator6, #Validator7
{
    display: -moz-inline-box;
    display: inline-block;
    padding: 0px;
    margin-top: 15px;
}

/* Suchform.aspx */

.objektart
{
    width: 358px;
    margin-top: 10px;
    margin-left: -3px;
}

/* Bilder Spin */

.IDSlargeBild {
	border:1px solid #d7d7d7;
	background-color:#ffffff;
	padding:1px;
	overflow:hidden;
	margin:0.7em;
	margin-bottom:1em;
	overflow:hidden;
	height:32em;
	line-height:32em;
	text-align:center;
	position:relative;
}
.IDSlargeBild img {
	height:100%;
	vertical-align:bottom;
}
.IDSlargeBild a:hover {
	opacity:0.5;
	filter:alpha(opacity="50");
}
.IDSlargeBild span span{
	display:none;
}
.IDSlargeBild a span {
	display:block;
}

.bildLeft {
	left:0px;
}
.bildRight {
	right:0px;
}
.bildLeft,
.bildRight {
	display:block;
	width:50%;
	height:100%;
	font-size:12em;
	position:absolute;
	color:transparent;
}
.bildLeft a,
.bildRight a {
	display:block;
	width:100%;
	height:100%;
	background:#ffffff;
	text-decoration:none;
	opacity:0;
	filter:alpha(opacity="0");
}

