/* CSS Document *//
body {
	margin:0;
	padding:0;
	background-color: #fffaeb;
	font-family: Arial;
	font-size: 0.8em;
	color: #6d6e71;
	scrollbar-arrow-color: #952528;
	scrollbar-face-color: #f4f3f3;
	scrollbar-track-color: #fff;
	scrollbar-shadow-color: #e2e4e6;
	scrollbar-darkshadow-color: #fff;

}
#mainframe {
  position:absolute;
  width:866px;
  height:547px;
  margin:-260px 0px 0px -425px;
  top: 50%;
  left: 50%;
  text-align: left;
  padding: 0px;
  background-color: #fffaeb;
  border: 1px solid #838383;
}

ul {
       font-family: Arial;
       color: #6d6e71;
}

p {
margin: 10 10 0 10;
padding: 0px;
font-family: Arial;
font-size: 0.8em;
color: #6d6e71;
}


.text {
font-family: Arial;
font-size: 0.8em;
color: #6d6e71;
}

.agb {
margin: 10 10 0 10;
padding: 0 0 0 0;
font-family: Arial;
font-size: 0.8em;
color: #6d6e71;
text-align:justify;
}

.mitte {
margin: 10 10 0 10;
padding: 15 15 0 15;
font-family: Arial;
font-size: 0.8em;
color: #6d6e71;
text-align:justify;
}

.mitte_links {
margin: 50 50 0 50;
padding: 15 15 0 15;
font-family: Arial;
font-size: 0.8em;
color: #6d6e71;
text-align:justify;
}


.mitte1 {
margin: 10 10 0 10;
padding: 30 20 0 20;
font-family: Arial;
font-size: 0.8em;
color: #6d6e71;
text-align:justify;
}

.mitte2 {
margin: 10 10 0 10;
padding: 0 0 0 80;
font-family: Arial;
font-size: 0.8em;
color: #6d6e71;
text-align:justify;
}

.mitte3 {
margin: 0;
padding-left: 25;
padding-right: 25;
padding-top: 10;
font-family: Arial;
font-size: 0.8em;
color: #6d6e71;
text-align:justify;
}


.formular{
margin: 10 10 0 35;
padding: 0px;
font-family: Arial;
font-size: 0.9em;
color: #952528;
}


p.red {
margin: 10 10 0 10;
padding: 0px;
font-family: Arial;
font-size: 0.8em;
color: #952528;
}

.red {
margin: 0 10 0 10;
padding: 0px;
font-family: Arial;
font-size: 0.8em;
color: #952528;
}

.red1{
margin: 0px;
padding: 0px;
font-family: Arial;
font-size: 0.7em;
color: #952528;
}

.white {
margin: 0 10 0 20;
padding: 0px;
font-family: Arial;
font-weight:normal;
font-size: 1.5em;
color: #FFFFFF;
}

.detailheader  {
font-size: 0.70em;
color: #952528;
padding:0px;
padding-left:4px;
margin:0 0 0 0;
font-family: Arial;
font-weight: normal;
background-image:url(../img/suche/hg.gif);
height:16px;
}

.normal {
margin: 0 10 0 10;
padding: 0px;
font-family: Arial;
font-size: 0.8em;
color: #6d6e71;
}

.small {
margin: 0px;
padding: 0px;
font-family: Arial;
font-size: 0.7em;
color: #6d6e71;
}

.small_red {
margin: 0px;
padding: 0px;
font-family: Arial;
font-size: 0.7em;
color: #952528;
}

h1 {
font-size: 0.70em;
color: #952528;
padding:0px;
padding-left:4px;
margin:0px;
font-family: Arial;
font-weight: normal;
background-image:url(../img/suche/hg.gif);
width: 210px;
height:16px;

}

h2 {
font-size: 0.8em;
color: #952528;
border-top: 1px solid #838383;
padding:0px;
margin: 0px;
font-weight: normal;
}


h2  a{
text-decoration:none;
}


h3 {
font-size: 0.8em;
color: #952528;
padding:0px;
margin: 10 0 0 10;
font-weight: bold;
font-family: Arial;
}



h4 {
font-size: 0.8em;
margin: 10 0 0 0;
color: #952528;
padding:0px;
font-weight: normal;
font-family: Arial;
}

h5 {
font-size: 0.75em;
color: #952528;
padding:0px;
padding-left:4px;
margin:0 0 0 0;
font-family: Arial;
font-weight: normal;
background-image:url(../img/suche/hg.gif);

height:16px;

}



a {color: #952528;}
a:visited {color:#952528;}
a:hover {color: #952528;}
a:active { color:#952528;}

#logo {
margin:-283px 0px 0px -29px;
top: 50%;
left: 50%;
padding: 0px;
z-index:1;
position: absolute;
width:77px;
}

#logo img {padding:10px 0px;}

#logo_startseite {
margin:-283px 0px 0px -29px;
top: 50%;
left: 50%;
padding: 0px;
z-index:1;
position: absolute;
width:77px;
}




#header {
	width:866px;
	height:29px;
	color:#952528;
	padding:0px;
	margin:0px;
	background-image:url(../img/hg_navileiste.gif);
	border-bottom:1px solid #838383;
	text-align:center;


}

#navigation {
	height:22px;
	color:#952528;
	padding:0px;
	margin:0px;
	text-align: center;
	font-size: 1.0em;
	letter-spacing:0.01em;

}
a.navigation {

	background-image: url(../img/nav.gif);
	border-bottom: 1px solid #a6a6a5;
	border-left: 1px solid #a6a6a5;
	color: #952528;
	float: left;
	font: normal 0.70em Arial;
	line-height: 17px;
	padding-top: 4px;
	padding-left:15px;
	padding-right:15px;
	text-decoration:none;

}
a.navigation:hover {
	background: #952528;
	color:#fffaeb;
	text-decoration:none;
}
#navigation_right {
	height:22px;
	color:#952528;
	padding:0px;
	margin:0px;
	text-align: center;
	font-size: 1.0em;
	letter-spacing:0.02em;

}
a.navigation_right {

	background-image: url(../img/nav.gif);
	border-bottom: 1px solid #a6a6a5;
	border-right: 1px solid #a6a6a5;
	color: #952528;
	float: left;
	font: normal 0.70em Arial;
	line-height: 17px;
	padding-top: 4px;
	padding-left:15px;
	padding-right:15px;
	text-decoration:none;

}
a.navigation_right:hover {
	background: #952528;
	color:#fffaeb;
	text-decoration:none;
}

/** neu **/

#language {
	height:22px;
	color:#952528;
	padding:0px;
	margin:0px;
	text-align: center;
	font-size: 1.0em;
	letter-spacing:0.02em;

}

div#language a {

	background-image: url(../img/nav.gif);
	border-bottom: 1px solid #a6a6a5;
	border-right: 1px solid #a6a6a5;
	color: #952528;
	float: left;
	font: normal 0.70em Arial;
	line-height: 17px;
	padding-top: 4px;
	padding-left:15px;
	padding-right:15px;
	text-decoration:none;



}
div#language a:hover {
	background: #952528;
	color:#fffaeb;
	text-decoration:none;
}

div#language a img {

	/**padding-bottom: 3px;	**/

}

/**bis hier **/






#content {
  width:866px;
  height:501px;
  padding: 0px;
  background-color: #fffaeb;

}


#content_liste {
  width:866px;
  height:501px;
  padding: 0px;
  background-color: #fffaeb;
  margin-top:277px;
  margin-left:43px;
  position:absolute;
  overflow: hidden;
  scrollbar-arrow-color: #952528;
  scrollbar-face-color: #f4f3f3;
  scrollbar-track-color: #fff;
  scrollbar-shadow-color: #e2e4e6;
  scrollbar-darkshadow-color: #fff;

}

#content_index {
  width:650px;
  height:650px;
  padding: 0px;
  margin-top:77px;
  margin-left:170px;
  position:absolute;
 }

#content_index  img{
  margin-bottom:20px;
  margin-right:20px;
 }

#content_immobiliensuche {
  width:780px;
  height:402px;
  padding: 0px;
  margin-top:43px;
  margin-left:43px;
  position:absolute;

 }
/*
#box_liste {
  width:489px;
  height:298px;
  background-color:#FFFFFF;
  padding: 0px;
  margin:0px;
  z-index:2;
  overflow: auto;
  position:absolute;
	scrollbar-arrow-color: #952528;
	scrollbar-face-color: #f4f3f3;
	scrollbar-track-color: #fff;
	scrollbar-shadow-color: #e2e4e6;
	scrollbar-darkshadow-color: #fff;

 }*/

#box_immobiliensuche {
  width:489px;
  height:124px;
  background-color:#FFFFFF;
  padding: 0px;
  margin:0px;
  z-index:2;
  position:absolute;

 }
#schatten_immobiliensuche {
  width:489px;
  height:124px;
  background-color:#dfdedf;
  padding: 0px;
  margin-top:19px;
  margin-left:3px;
  z-index:1;
  position:absolute;

 }

#content_wohnungssuche {
  width:780px;
  height:402px;
  padding: 0px;
  margin-top:86px;
  margin-left:43px;
  position:absolute;

 }
#box_wohnungssuche {
  width:489px;
  height:29px;
  background-color:#FFFFFF;
  padding: 0px;
  margin:0px;
  z-index:2;
  position:absolute;

 }
#schatten_wohnungssuche {
  width:489px;
  height:29px;
  background-color:#dfdedf;
  padding: 0px;
  margin-top:19px;
  margin-left:3px;
  z-index:1;
  position:absolute;

 }
#box_lage {
  width:489px;
  height:145px;
  background-color:#FFFFFF;
  padding: 0px;
  margin:0px;
  z-index:4;
  position:absolute;

 }
#schatten_lage {
  width:489px;
  height:145px;
  background-color:#dfdedf;
  padding: 0px;
  margin:3px;
  z-index:3;
  position:absolute;

 }







#box_sonstiges {
  width:489px;
  height:65px;
  background-color:#FFFFFF;
  padding-top: 5px;
  margin:0px;
  z-index:4;
  position:absolute;

 }
#schatten_sonstiges {
  width:489px;
  height:70px;
  background-color:#dfdedf;
  padding: 0px;
  margin:3px;
  z-index:3;
  position:absolute;

 }






#box_objekte {
  width:268px;
  height:301px;
  background-color:#FFFFFF;
  padding: 0px;
  margin:0px;
  z-index:4;
  position:absolute;

 }
#schatten_objekte {
  width:268px;
  height:301px;
  background-color:#dfdedf;
  padding: 0px;
  margin:3px;
  z-index:3;
  position:absolute;

 }
#box_objektew {
  width:268px;
  height:232px;
  background-color:#FFFFFF;
  padding: 0px;
  margin:0px;
  z-index:4;
  position:absolute;

 }
#schatten_objektew {
  width:268px;
  height:232px;
  background-color:#dfdedf;
  padding: 0px;
  margin:3px;
  z-index:3;
  position:absolute;

 }

#box_bild {
  width:268px;
  height:392px;
  background-color:#FFFFFF;
  padding: 0px;
  margin: 0px;
  margin-top: 16px;
  z-index:4;
  position:absolute;

 }

#box_bildteam {
  width:380px;
  height:395px;
  background-color:#FFFFFF;
  padding-left: 10px;
  padding-top: 0;
  margin-top: 16px;
  margin-right: 40px;
  z-index:4;
  position:absolute;

 }
#schatten_bild {
  width:268px;
  height:392px;
  background-color:#dfdedf;
  padding: 0px;
   margin:3px;
  margin-top: 19px;
  z-index:3;
  position:absolute;

 }

#schatten_bildteam {
  width:380px;
  height:395px;
  background-color:#dfdedf;
  padding: 0px;
  margin: 3px;
  margin-top: 19px;
  margin-right: 50px;
  z-index:3;
  position:absolute;

 }

#content_box {
  width:780px;
  height:432px;
  padding: 0px;
  margin-top:45px;
  margin-left:43px;
  position:absolute;

 }
#box {
  width:489px;
  height:392px;
  background-color:#FFFFFF;
  padding: 0px;
  margin:0px;
  z-index:4;
  position:absolute;
  overflow: auto;
  scrollbar-arrow-color: #952528;
  scrollbar-face-color: #f4f3f3;
  scrollbar-track-color: #fff;
  scrollbar-shadow-color: #e2e4e6;
  scrollbar-darkshadow-color: #fff;

 }





#boxteam {
  width:380px;
  height:395px;
  background-color:#FFFFFF;
  padding: 10px;
  margin:0px;
  z-index:4;
  position:absolute;

 }

#schatten {
  width:489px;
  height:392px;
  background-color:#dfdedf;
  padding: 0px;
  margin:3px;
  z-index:3;
  position:absolute;

 }

#schattenteam {
  width:380px;
  height:395px;
  background-color:#dfdedf;
  padding: 0px;
  margin:3px;
  z-index:3;
  position:absolute;

 }





#box_rot {
  width:268px;
  height:77px;
  background-color:#952528;
  padding: 0px;
  margin:0px;
  margin-top:1px;
  z-index:4;
  position:absolute;
  color:#fff;
  font-size:1.8em;
  text-align:center;
  line-height:26px;
  letter-spacing:0.1em;

 }
#schatten_rot {
  width:268px;
  height:78px;
  background-color:#dfdedf;
  padding: 0px;
  margin:3px;
  margin-top:3px;
  z-index:3;
  position:absolute;

 }

#footer {
	width:866px;
	height:16px;
	color:#952528;
	font-family: Arial;
	padding:0px;
	margin:0px;
	text-align: center;
                font-size: 0.8em;
	letter-spacing:0.1em;
	position:absolute;
	background-image:url(../img/hg.gif);

}


#footer_liste {
	width:866px;
	height:16px;
	color:#952528;
	font-family: Arial;
	padding:0px;
	margin-top:500px;
	text-align: center;
                font-size: 0.8em;
	letter-spacing:0.1em;
	position:absolute;
	background-image:url(../img/hg.gif);

}




#suche {
font-size: 0.70em;
color: #952528;
padding:0px;
padding-left:4px;
margin:0px;
font-family: Arial;
font-weight: normal;
background-image:url(../img/suche/hg.gif);
width: 193px;
height:16px;
z-index:2;
}







#content_detailansicht {
  width:780px;
  height:402px;
  padding: 0px;
  margin-top:24px;
  margin-left:43px;
  position:absolute;

 }
#box_detailansicht {
  width:489px;
  height:272px;
  background-color:#FFFFFF;
  padding: 0px;
  margin:0px;
  z-index:2;
  position:absolute;

 }

#schatten_detailansicht {
  width:489px;
  height:140px;
  background-color:#dfdedf;
  padding: 0px;
  margin:3px;
  z-index:1;
  position:absolute;

 }

 #box_detailansicht1 {
  width:489px;
  height:162px;
  background-color:#FFFFFF;
  padding: 0px;
  margin:0px;
  margin-top:21px;
  z-index:2;
  position:absolute;

 }
#schatten_detailansicht1 {
  width:489px;
  height:162px;
  background-color:#dfdedf;
  padding: 0px;
  margin:3px;
  margin-top:24px;
  z-index:1;
  position:absolute;

 }
#box_objekte_detail {
  width:268px;
  height:272px;
  background-color:#FFFFFF;
  padding: 0px;
  padding-top: 5px;
  margin:0px;
  z-index:4;
  position:absolute;

 }
#schatten_objekte_detail {
  width:268px;
  height:272px;
  background-color:#dfdedf;
  padding: 0px;
  margin:3px;
  z-index:3;
  position:absolute;

 }
#box_objekte_ansprech {
  width:268px;
  height:46px;
  background-color:#FFFFFF;
  padding: 0px;
  padding-top: 10px;
  margin:0px;
  z-index:4;
  position:absolute;

 }
#schatten_objekte_ansprech {
  width:268px;
  height:46px;
  background-color:#dfdedf;
  padding: 0px;
  margin:3px;
  z-index:3;
  position:absolute;

 }

#box_objektbeschreibung {
  width:489px;
  height:117px;
  background-color:#FFFFFF;
  padding: 0px;
  padding-top:10px;
  margin:0px;
  z-index:4;
  position:absolute;
  overflow: auto;
  scrollbar-arrow-color: #952528;
  scrollbar-face-color: #f4f3f3;
  scrollbar-track-color: #fff;
  scrollbar-shadow-color: #e2e4e6;
  scrollbar-darkshadow-color: #fff;
 }

#schatten_objektbeschreibung {
  width:489px;
  height:117px;
  background-color:#dfdedf;
  padding: 0px;
  margin:3px;
  z-index:3;
  position:absolute;

 }

#box_liste {/*
  width:688px;
  height:334px;
  background-color:#FFFFFF;
  padding: 0px;
  margin-top:20px;
   z-index:3;
  overflow: auto;*/
  overflow: auto;
  width: 683px;
  height: 350px;
  position: relative;
  left: 50px;

 }
#schatten_liste {
  width:777px;
  height:34px;
  background-color:#dfdedf;
  padding: 0px;
  margin:3px;
   z-index:1;
  position:absolute;

 }
#content_liste {
  width:780px;
  height:402px;
  padding: 0px;
  margin-top:50px;
  margin-left:43px;
  position:absolute;
 z-index:4;

 }
DIV.tx-pbimmobiliensuche-pi1 TABLE {width:100%;margin-top:0px;align:center;overflow: auto;}
DIV.tx-pbimmobiliensuche-pi1-listrow TABLE {width:90%;margin-top:3px;align:center;}
DIV.tx-pbimmobiliensuche-pi1-searchbox TABLE {width:200px;}
DIV.tx-pbimmobiliensuche-pi1-browsebox TABLE {width:150px;}
DIV.tx-pbimmobiliensuche-pi1 DIV.tx-arachnopedia-pi1-browsebox TABLE TR TD {background-color: #FF0000;}


.felder{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#8c939a;
	width:91px;
	height:17px;
	border: 1px #8c939a solid;

}

.felder_small{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#8c939a;
	width:50px;
	height:17px;
	border: 1px #8c939a solid;

}

.button{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
align:center;
	color:#952528;
	width:60px;
	height:17px;
	border: 1px #8c939a solid;

}

.button_kontakt{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
        margin: 0 50 0 100;
	color:#952528;
	width:60px;
	height:17px;
	border: 1px #8c939a solid;

}
.small_img{
        padding:0;
        margin:0;


}
.large_img{
        margin-top:5px;
        margin-left:5px;
        margin-bottom:5px;
        padding:0;

}
.list_img{
	margin-top:5px;
        margin-left:5px;
        margin-bottom:5px;
        padding:0;
        width:69;
	height:46;
}


#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;}
#overlay img{ border: none; }

#overlay{ background-image: url(http://www.hhi.at/fileadmin/templates/img/overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../fileadmin/templates/img/overlay.png", sizingMethod="scale");
	}
#link_beschreibung{
	font-size: 0.7em;
	font-family: Arial;
	color: #952528;
	background-image:url(../img/suche/hg.gif);
	height:16px;
	width:355px;
	position:absolute;
	padding-left:5px;
	margin-left: 175px;
	margin-top: -24px;
	z-index:10;
	text-align:center;

}

* html #link_beschreibung{
	font-size: 0.7em;
	font-family: Arial;
	color: #952528;
	background-image:url(../img/suche/hg.gif);
	height:16px;
	width:355px;
	position:absolute;
	padding-left:5px;
	margin-left: 180px;
	margin-top: -35px;
	z-index:10;
	text-align:center;

}

#subnavi {

	position:absolute;
	height:8px;
	width:440px;
	z-index:10;
	text-align: left;
}

.link_subnavi{
	font-size: 0.7em;
	font-family: Arial;
	color: #952528;
	background-image:url(../img/suche/hg.gif) ;
	height:6px;
	width: 80px;
	z-index:11;
	text-align:center;
	float: left;

}

#link_objekt{
	font-size: 0.7em;
	font-family: Arial;
	color: #952528;
	background-image:url(../img/suche/hg.gif);
	height:16px;
	width:380px;
	padding-left:5px;
 	}
span.mailformrequired  {
text-align:left;
padding: 0px;
font-family: Arial;
font-size: 0.8em;
color: #952528;
}

#zurueck_button{
        margin-left:5px;
        margin-top:5px;
        margin-bottom:5px;
        padding:0;
        position:absolute;
 	}

.link_subnavigation{
	font-size: 0.8em;
	font-family: Arial;
	color: #952528;
	background-image:url(../img/suche/hg.gif) ;
	height:6px;
	width: 80px;
	z-index:11;
	text-align:center;
                     position:absolute;
                     margin-top:56px;
                     margin-left:399px;
}
#boxlink_subnavigation{
	font-size: 0.7em;
	font-family: Arial;
	color: #952528;
	background-image:url(../img/suche/hg.gif) ;
	width: 370px;
	z-index:12;
	text-align:center;
                     position:absolute;
                     margin-top:-48px;
                     margin-left:165px;
}


#boxlink_subnavigation_info{
	font-size: 0.7em;
	font-family: Arial;
	color: #952528;
	background-image:url(../img/suche/hg.gif) ;
	width: 470px;
	z-index:12;
	text-align:center;
                     position:absolute;
                     margin-top:-48px;
                     margin-left:65px;
}



#box_detailansicht_small {
  width:489px;
  height:157px;
  background-color:#FFFFFF;
  padding: 0px;
  margin:0px;
  z-index:2;
  position:absolute;

 }
#schatten_detailansicht_small {
  width:489px;
  height:157px;
  background-color:#dfdedf;
  padding: 0px;
  margin:3px;
  z-index:1;
  position:absolute;

 }

#box_objektbeschreibung_large {
  width:489px;
  height:231px;
  background-color:#FFFFFF;
  padding: 0px;
  padding-top:10px;
  margin-top:-99px;
  z-index:4;
  position:absolute;
  overflow: auto;
  scrollbar-arrow-color: #952528;
  scrollbar-face-color: #f4f3f3;
  scrollbar-track-color: #fff;
  scrollbar-shadow-color: #e2e4e6;
  scrollbar-darkshadow-color: #fff;
 }

#schatten_objektbeschreibung_large {
  width:489px;
  height:231px;
  margin-left:3px;
  margin-top:-96px;
  background-color:#dfdedf;
  padding: 0px;
  z-index:3;
  position:absolute;

 }
#link_objekt1{
	font-size: 0.7em;
	font-family: Arial;
	color: #952528;
	background-image:url(../img/suche/hg.gif);
	height:16px;
	width:380px;
	padding-left:5px;
                     z-index:10;
                     margin-top:90px;
 	}
#pagebrowser{

	text-align: center;
	width: 688px;
	position: relative;
	left: 50px;

}

.activeLinkWrap{

 visibility: hidden;
}

.inactiveLinkWrap{

 visibility: hidden;
}


