@charset "utf-8";

/* Projekt DI Paulitsch 2009  
    
	
	Farben:

    #006330 grün (Original: CMYK 079 000 087 056)
	#006633 grün, websichere Variante mit hoher Ähnlichkeit
	#333    Text
	#C33    Text Hover
	#933    Hervorhebungen
 
	#CCE0D6 Graugrüne Hintergrundstreifen
	#FFF0B2 Gelb Buttons
	#FFDB4C Gelb Buttons Hover
    					
*/

html, body 
{
	background-image: url(images/000_immobilien_hg.gif); 
	background-repeat: repeat; 
	background-attachment: fixed; 
	background-position: left top;
	background-color: #FFF;
	margin-right: 0px; 
	margin-top: 0px; 
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	padding-top: 0px; 
	margin: 0px; 
	width: 100%; 

	scrollbar-arrow-color: #F93; 
	scrollbar-base-color: #CCC;
	scrollbar-face-color: #FFF0B2;
	scrollbar-highlight-color: #CCE0D;
    scrollbar-shadow-color: #FFF0B2;
	scrollbar-darkshadow-color: #CCC;
	zoom: 1 
}
hr
{
	visibility: hidden;
	height: 4px;
	width: 80px;
}

/* STARTSEITE --------------- */

#haupttext_rahmen_index
{
	left: 290px;
	top: 75px;
	position: absolute;
	visibility: visible;
	height: 462px;
	width: 656px;
	background-image: url(images/000_immobilien_index_hg.jpg);
	background-repeat: no-repeat;
	background-position:top;
	background-color:#FFFFFFF;
	border: 1px solid #CCC;
}
#haupttext_index
{
	padding-top: 84px;
	padding-left: 108px;
	width: 580px;
	visibility: visible;
	z-index: 1;
}
.text_index
{
	color: #333;
	font-size: 10px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	text-align: justify;
	line-height:12px;	
	letter-spacing: 1px; 
}
a.text_index
{
	color: #333;
	font-size: 10px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	text-decoration:underline;
	text-align: justify;
	line-height:12px;	
	letter-spacing: 1px; 
}
a.text_index:hover
{
	color: #CC0000;
	font-size: 10px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	text-decoration:underline;
	text-align: justify;
	line-height:12px;	
	letter-spacing: 1px; 
}

/* IMMOBILIENDATENBANK-SEITEN --------------- */

#haupttext_rahmen_db
{
	left: 290px;
	top: 8px;
	position: absolute;
	visibility: visible;
	height: 552px;
	width: 634px;
	background-image: url(images/000_immobilien_text_hg.jpg);
	background-repeat: no-repeat;
	background-position:top left;
	background-color:#FFFFFFF;
	border: 1px solid #CCC;
}
#haupttext_db
{
	padding-top: 12px;
	padding-left: 12px;
	visibility: visible;
	z-index: 1;
}
/* TEXT-SEITEN --------------- */


#haupttext_rahmen_suche
{
	left: 290px;
	top: 75px;
	position: absolute;
	visibility: visible;
	height: 462px;
	width: 656px;
	background-image: url(images/000_immobilien_suche_hg.jpg);
	background-repeat: no-repeat;
	background-position:top;
	background-color:#FFFFFFF;
	border: 1px solid #CCC;
}
#haupttext_rahmen
{
	left: 290px;
	top: 75px;
	position: absolute;
	visibility: visible;
	min-height: 462px;
	width: 656px;
	height: 520px;
}
#haupttext
{
	padding-top: 36px;
	padding-left: 36px;
	padding-right: 40px;
 width: 580px;
	min-height: 400px;
	visibility: visible;
	z-index: 1; 
	background-image: url(images/000_immobilien_text_hg.jpg);
	background-repeat: no-repeat;
	background-position:top left;
	background-color:#FFF;	
	border: 1px solid #CCC;
}
#haupttext_suche 
{
	padding-top: 40px;
	padding-left: 36px;
	width: 560px;
	visibility: visible;
	z-index: 1;
}
#haupttext_fuss
{
	left: 0px;
	position: relative;
	visibility: visible;
	min-height: 42px;
	width: 656px;
}
strong
{
	color:#006330;
}
h1
{
	color: #006330;
	font-size: 14px;
	font-family: verdana, arial, helvetica, sans-serif; 
	font-weight: bold;
	text-decoration: none;
	text-align: justify;
	line-height: 12px;
	letter-spacing: 1px; 
}
h2
{
	color: #333;
	font-size: 10px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	text-align: justify;
	line-height:10px;
	letter-spacing: 1px; 
}
.text
{
	color: #333;
	font-size: 12px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	text-align: justify;
	line-height:14px;
}
.text_tab_li
{
	color: #333;
	font-size: 12px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	text-align: justify;
	line-height:14px;
	padding-top: 4px;
	padding-right: 80px;
}
a.text
{
	color: #C60; 	
	font-size: 12px; 
	font-family: verdana, arial, helvetica, sans-serif; 
	font-weight: normal; 
	text-decoration: none; 
	text-align: justify; 
	line-height:14px; 	
	padding-left: 0px;
	padding-right: 0px;
}
a.text:hover
{
	color: #000;
}
/* ------  M E N U E  --------------- */
.menue_rahmen
{
	width: 220px;
	top: 24px;
	left: 24px;
	position: absolute;
	visibility: visible;
	min-height: 528px;
	background-image: url(images/000_immobilien_logo.jpg);
	background-repeat:no-repeat;
	background-color:#FFF;
	border: 1px solid #BBB;
}
.menue
{
	margin-top: 112px;
	left: 0px;
	margin-left: 30px;
} 
.menue ul 
{
list-style-type:none;
}
.menue li 
{
margin-left: -40px;
margin-top: -1px;
width:160px; 
border-style:solid solid solid solid; 
border-color:#BBB; 
border-width:1px;
}
a.menue_text
{
	display:block;
	background-image: url(images/000_button.gif); 
	width:150px;
	margin-left: 0px;
	padding: 0px 2px 0px 8px; 
	color: #333; 	
	font-size: 9px; 
	font-family: verdana, arial, helvetica, sans-serif; 
	font-weight: normal;
	letter-spacing: 1px;  
	line-height: 18px; 
	text-decoration: none;
}
a.menue_text:hover
{
	display:block;
	background-image: url(images/000_button_mo.gif); 
	width:150px;
	margin-left: 0px;
	padding: 0px 2px 0px 8px; 
	color: #333; 	
	font-size: 9px; 
	font-family: verdana, arial, helvetica, sans-serif; 
	font-weight: normal;
	letter-spacing: 1px; 
	line-height: 18px; 
	text-decoration: none; 
}
.menue_text_fix
{
	display:block;
	background-image: url(images/000_button_fix.gif); 
	width:150px;
	margin-left: 0px;
	padding: 0px 2px 0px 8px; 
	color: #333; 	
	font-size: 9px; 
	font-family: verdana, arial, helvetica, sans-serif; 
	font-weight: normal;
	letter-spacing: 1px; 
	line-height: 18px; 
	text-decoration: none; 
}
a.menue_text_2
{
	display:block;
	background-image: url(images/000_button_2.gif);
	width:150px;
	margin-left: 0px;
	padding: 0px 2px 0px 8px; 
	color: #333; 	
	font-size: 9px; 
	font-family: verdana, arial, helvetica, sans-serif; 
	font-weight: normal;
	letter-spacing: 1px;  
	line-height: 16px; 
	text-decoration: none; 
	text-align: justify; 	
}
a.menue_text_2:hover
{
	display:block;
	background-image: url(images/000_button_2_mo.gif); 
	width:150px;
	margin-left: 0px;
	padding: 0px 2px 0px 8px; 
	color: #333; 	
	font-size: 9px; 
	font-family: verdana, arial, helvetica, sans-serif; 
	font-weight: normal;
	letter-spacing: 1px; 
	line-height: 16px; 
	text-decoration: none;
}
.menue_text_2_fix
{
	display:block;
	background-image: url(images/000_button_2_fix.gif); 
	width:150px;
	margin-left: 0px;
	padding: 0px 2px 0px 8px; 
	color: #333; 	
	font-size: 9px; 
	font-family: verdana, arial, helvetica, sans-serif; 
	font-weight: normal;
	letter-spacing: 1px; 
	line-height: 16px; 
	text-decoration: none;
}
.special
{
	padding-left: 18px;
	font-size: 11px; 
	color:#666;
	font-family: verdana, arial, helvetica, sans-serif; 
	font-weight: bold;
	letter-spacing: 1px;  
	line-height: 24px; 
	text-decoration: none;
}
a.special
{
	padding-left: 18px;
	font-size: 11px; 
	color:#F90;
	font-family: verdana, arial, helvetica, sans-serif; 
	font-weight: bold;
	letter-spacing: 1px;  
	line-height: 24px; 
	text-decoration: underline;	
}
a.special:hover
{
	color:#C60;
}
#immobiliensuche_rahmen
{
	border: 1px solid #FFF;
	padding-left: 18px;
}
/* a.immobiliensuche
{
	position:top;
	color: #666;
	font-size: 9px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	text-decoration:none;
	text-align: left;
	line-height:10px;	
	letter-spacing: 1px; 
}
a.immobiliensuche:hover
{
	color: #C60;
} */
a.dd_text
{
	padding-left: 12px;
	color: #FC9; 	
	font-size: 9px; 
	font-family: verdana, arial, helvetica, sans-serif; 
	font-weight: normal; 
	text-decoration: none; 
	text-align: right; 
	line-height: 20px; 
}
a.dd_text:hover
{
	padding-left: 12px;
	color: #000; 	
	font-size: 9px; 
	font-family: verdana, arial, helvetica, sans-serif; 
	font-weight: normal; 
	text-decoration: none; 
	text-align: right; 
	line-height: 20px; 
}
.dd
{
	color: #999; 	
	font-size: 9px; 
	font-family: verdana, arial, helvetica, sans-serif; 
	font-weight: normal; 
	text-decoration: none; 
	text-align: left; 
	line-height: 20px; 
}
a.dd
{
	color: #999; 	
	font-size: 9px; 
	font-family: verdana, arial, helvetica, sans-serif; 
	font-weight: normal; 
	text-decoration: none; 
	text-align: left; 
	line-height: 20px; 
}
a.dd:hover
{
	color: #C60; 
}
a.lupe
{
	display:block;
	background-image: url(images/000_lupe.jpg); 
	background-repeat: no-repeat;
	background-position: left;
	width:200px;
	height: 48px;
	margin-left: 0px;
	padding: 10px 2px 0px 58px; /* o, re, u, li */ 
	color: #333; 	
	font-size: 9px; 
	font-family: verdana, arial, helvetica, sans-serif; 
	font-weight: normal;
	letter-spacing: 1px;  
	line-height: 14px; 
	text-decoration: none;
}
a.lupe:hover
{
	display:block;
	background-image: url(images/000_lupe_mo.jpg); 
	background-repeat: no-repeat;
	background-position: left;
	width:120px;
	height: 48px;
	margin-left: 0px;
	padding: 10px 2px 0px 58px; /* o, re, u, li */ 
	color: #C60; 	
	font-size: 9px; 
	font-family: verdana, arial, helvetica, sans-serif; 
	font-weight: normal;
	letter-spacing: 1px;  
	line-height: 14px; 
	text-decoration: none;
}

