body {
	background:url(http://www.habitare-immobilien.at/v1/media/design/bigbg2.jpg) top left repeat-x fixed;
	background-color: #ffffff;
	font-size: 12px;
	font-family: Arial, SunSans-Regular, Sans-Serif;
	color:#333333;
	padding:0px;
	margin:0px;
	scrollbar-3dlight-color:#999999;
	scrollbar-arrow-color: #333333;
	scrollbar-base-color: #CCCCCC;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-face-color: #CCCCCC;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #999999;
	scrollbar-track-color: #FFFFFF;

}

#mainbox { 	
	width:990px;
	margin: 0px auto;
	margin-top:0px;
	background-color: #ffffff;
	border: 1px solid #e7e7e7;
}

#headtext{
	position:absolute;
	width:350px;
	margin-left:630px;
	margin-top:-103px;
	font-size: 11px;
	font-family: Arial, SunSans-Regular, Sans-Serif;
	color:#333333;  
}
*+html #headtext{position:absolute; margin-left:360px; margin-top:15px;}
* html #headtext{position:absolute; margin-left:360px; margin-top:15px;}

#navi {
	background:url(http://www.habitare-immobilien.at/v1/media/design/bg_navi.jpg) repeat-x;
	border-bottom:1px solid #b4b3b3;
	width: 100%;
	height: 23px;
	padding:0px;
	margin:0px
}
* html #navi{margin: -4px;}
* html #navi{width: 993px;}

#immobilien, #real-estate{
	height:75px;
	width:636px;
	margin-top:-3px;
	padding-top:7px;
	padding-bottom:7px;
	z-index:99; 
	position:absolute; 
	background-color: #fff;
	filter:alpha(opacity=90);
	-moz-opacity: 0.9;
	opacity: 0.9;
	display: none;
}
*+html #immobilien, *+html #real-estate{
	margin-top:22px;
	margin-left:-706px;
}

* html #immobilien, * html #real-estate{
	margin-top:22px;
	margin-left:-702px;
}
#fotoblock{
	position:absolute; 
	margin-top:376px; 
	background-color: #fff;
	width:636px; 
	height:90px; 
	filter:alpha(opacity=65); 
	-moz-opacity: 0.65; 
	opacity: 0.65; 
	z-index:99; 
}
#fotoblock2{
	position:absolute; 
	margin-top:466px; 
	background-color: #fff;
	width:636px; 
	height:90px; 
	/* filter:alpha(opacity=80); */
	/* -moz-opacity: 0.8; */
	/* opacity: 0.8; */
	z-index:99; 
}

#fotos {
	position: absolute;
	border-right: 1px solid #b4b3b3;
	width: 637px;
	height: 467px;
	padding:0px;
	margin:0px
}
*+html #fotos{margin-left:-990px;}


#fotos img{
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
}
#imageContainer{
	height:465px; 
	width:636px; 
	background-color:#FFFFFF; 
	overflow:hidden;
	z-index:1;
}
#simageContainer{
	height:465px; 
	width:636px; 
	background-color:#FFFFFF; 
	overflow:hidden;
	z-index:1;
}

#imageContainer img {
	display:none;
	position:absolute;
}

#language{
	position:absolute; 
	margin-left:894px; 
	margin-top: -26px; 
	width:80px; 
	height:30px;
}

*+html #language{
	float:left; 
	margin-left:200px; 
	margin-top: -1px; 
	position:absolute; 
	width:80px; 
	height:30px;
}


/* CONENTBEREICH */
#contentbox2 {
	min-height: 555px;
	width: 351px;
	float:left;
	margin-left: 638px;
	background:url(http://www.habitare-immobilien.at/v1/media/design/bg_main.jpg) bottom right no-repeat #f0f0f0;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
}
#inhalt2{padding:8px;}
* html #contentbox2{margin-left: 319px;}

#contentbox {
	height:465px;
	width: 351px;
	float:left;
	margin-left: 638px;
	background:url(http://www.habitare-immobilien.at/v1/media/design/bg_main.jpg) bottom right no-repeat #f0f0f0;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	overflow:hidden;
}
* html #contentbox{
	position:absolute;
	float:left;
	width: 350px;
	overflow:hidden;
}
#inhalt{padding:8px; min-height:547px; }

#icontentbox {
	width: 990px;
	float:left;
	background:url(http://www.habitare-immobilien.at/v1/media/design/bg_main.jpg) bottom right no-repeat #f0f0f0;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
}
* html #icontentbox{
	position:absolute;
	float:left;
	width: 990px;
}


#chold{ 
	position:relative; 
	width:300px; 
	height:450px; 
	z-index:100;
	overflow:hidden;
}
#cwn{ 
	position:absolute; 
	left:0px; 
	top:0px; 
	width:300px; 
	height:450px; 
	clip:rect(0px, 300px, 450px, 0px); 
	z-index:1; 
	overflow:hidden;	
}

.ccontent { 
	position:absolute; 
	visibility:hidden;
	left:0px; 
	top:0px; 
	z-index:1; 
}
	
#scrollbar { 
  position:relative; 
  left:0; 
  top:0;
  width:11px; 
  height:450px; 

  font-size:1px; 
  z-index:1;
}

#track { 
  position:absolute; 
  left:2px; 
  top:12px;
  width:8px; 
  height:426px;
  background: url(http://www.habitare-immobilien.at/v1/media/design/scroller/track.gif) #c6c6c6 repeat;

  z-index:1;
}
#dragBar {
  position:absolute; margin-left:-2px; top:1px;
  width:10px; height:37px;
  background-color:#a09e9e;
  z-index:1;
}  
#up{position:absolute; left:0; top:0; z-index:2 }  
#down{position:absolute; left:0; bottom:0; z-index:3 }  

#footer {
	width:100%;
	height:35px;
	margin-top:467px;
	border-top: 1px solid #b4b3b3;
	background:url(http://www.habitare-immobilien.at/v1/media/design/bg_footer.jpg) repeat-x #d7d7d7;
	text-align:right;
}
* html #footer{
	position:absolute;
	float:left;
	overflow:hidden;
	width:990px;
	height:37px;
}
#ifooter {
	width:100%;
	height:35px;
	float:left;
	border-top: 1px solid #b4b3b3;
	background:url(http://www.habitare-immobilien.at/v1/media/design/bg_footer.jpg) repeat-x #d7d7d7;
	text-align:right;
}
* html #ifooter{
	position:absolute;
	overflow:hidden;
	width:990px;
	height:37px;
}
#footertext{
	font-size:10px;
	padding-right:14px;
	padding-top:14px;
}
#footer a{
	text-decoration:none;
	color: #333333;
}
#sterm{
	border: 1px solid #000;
	padding:4px;
	width:230px;
	background-color:#FFFFFF;
	font-size: 11px;
	font-family: Arial, SunSans-Regular, Sans-Serif;
	color: #666666;  
}

/* H-Scroller */
#hold	{ 
	position:relative; 
	overflow:hidden;
	width:332px; 
	height:90px; 
	z-index:100
	}
#wn	{ 
	position:absolute;
	left:0px; 
	top:0px; 
	width:332px; 
	height:90px; 
	clip:rect(0px, 332px, 90px, 0px); 
	overflow:hidden;	
	z-index:1; 
	}
#lyr1
{ 
	position:absolute; 
	visibility:hidden; 
	left:0px; 
	top:0px; 
	z-index:1; 
}
table#t1 td {width:80px; vertical-align:middle; text-align:center; padding-right:5px;}  
#smallpics
{ 
	position:absolute;
	margin-top: 7px;
	margin-left: 220px;
}
#objekttext
{ 
	position:absolute;
	height:80px;
	width:205px;
	margin-top: 9px;
	margin-left: 7px;
}

/* ELEMENTS */
h1{color:#8fbc13; font-size:18px; padding:0px; padding-bottom:5px; margin:0px; clear:both;}
h2{color:#000; font-size:14px; padding:0px; margin:0px; clear:both;}
#contentbox a, #icontentbox a{text-decoration:none; color:#000; font-weight: bold;}
#contentbox a:hover, #icontentbox a:hover{text-decoration:underline; color:#000; font-weight: bold;}
a{text-decoration:none; color:#333333;}
a:hover{text-decoration:underline; color:#333333;}
img{border:0px;}
h3{color:#60605f; text-transform:uppercase; font-size:12px; padding:0px; margin:0px; clear:both;}
h4{color:#60605f; text-transform:uppercase; font-size:10px; padding:0px; padding-bottom:3px; margin:0px; clear:both; font-weight:normal;}
.green{color:#677f23;}
.greyfett{color:#333; font-weight:bold; text-align:center; font-size:16px;} 
.greyfettbig{color:#333; font-weight:bold; font-size:14px;}
.kleingrau{color:#333; font-weight:normal; font-size:10px;} 
p{margin:0px; padding: 0px; clear:both;}


/* 1. Formatierungen für Kontaktformulares */
textarea{width: 350px; height: 100px;}
/* 1.1. Feldbezeichnungen */
.form_title{}
/* 1.2. KEIN Pflichtfeld */
.form_input{border: 1px solid #333333; background-color: #F5F5DC;}
/* 1.3. Tabelle die das Formular umgibt */
.form_table{}
/* 1.4. Formular-Button(s) */
.form_inputbutton{border: 1px solid #333333; background-color: #F5F5DC; font-family:"Trebuchet MS", Arial, sans-serif; font-weight: bold;}

/* 2. Formatierungen für Pflichtfeld eines Kontaktformulares */
/* 2.1. Kennzeichnung eines Pflichtfeld */
input.required, textarea.required {border: 1px solid #333333; background-color: #F5F5DC;}
/* 2.2. Pflichtfeld nicht ausgefüllt */
input.validation-failed, textarea.validation-failed {
	border: 1px solid #CC4400;
	background-color: #FAEBD7;
}
/* 2.3. Pflichtfeld richtig ausgefüllt */
input.validation-passed, textarea.validation-passed {}
/* 2.4. Warnhinweis wenn Pflichtfeld nicht ausgefüllt */
.validation-advice {}


/* 3. NEWSLETTER-START */
/* Alle HIER angegebenen Styles werden in jede Newslettervorlage eingebaut */
/* Die Kommentare "3. NEWSLETTER-START" und "3. NEWSLETTER-ENDE" dürfen deshalb nicht gelöscht werden */
/* 3. NEWSLETTER-ENDE */

/* 4. FOTOGALERIE */
#fotogalerie_td{}
#fotogalerie_td:hover{}
#fotogalerie_td_big{}
#fotogalerie_table{}
#fotogalerie_td_title{}
.fotogalerie_imglink{}

/* 5. SUCHERGEBNISSE */
suche_title{}
suche_txt{}
suche_a{}
.sterm{}
.sbutton{}
.marked{}
