body { 
  	background-color:#ffffff; 
	font-family: Frudiger, Futura, Helvetica, Arial, sans-serif, "Times New Roman";	
	scrollbar:auto;
	scrollbar-base-color: #ffffff; 
	scrollbar-arrow-color: #2057a3; 
	scrollbar-shadow-color: #cddbee; 
	scrollbar-3dlight-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff; 
	scrollbar-face-color: #b3c3f6;	
	}

.ueberschrift { 
	font-size: 15px;
	line-height:15px;
	font-weight:bold;
	font-family: Frudiger, Futura, Helvetica, Arial, sans-serif, "Times New Roman";
	color: #01319d;
}

.untertitel {
	font-size: 10px;
	line-height:12px;
	font-weight:bold;
	letter-spacing:0.05em;
	font-family: Frudiger, Futura, Helvetica, Arial, sans-serif, "Times New Roman";
	color: #01319d;
}

.exp_blau_klein { /* verwendet in: Expose */
	font-size: 20px;
	line-height:24px;
	font-weight:bold;
	font-family: Frudiger, Futura, Helvetica, Arial, sans-serif, "Times New Roman";
	color: #01319d;
}

.exp_text_normal { /* verwendet in: Expose */
	font-size: 15px;
	line-height:18px;
	font-weight:normal;
	font-family: Frudiger, Futura, Helvetica, Arial, sans-serif, "Times New Roman";
	color: #000000;
}

.exp_blau_gross { /* verwendet in: Expose */
	font-size: 24px;
	line-height:30px;
	font-weight:bold;
	font-family: Frudiger, Futura, Helvetica, Arial, sans-serif, "Times New Roman";
	color: #01319d;
}

.ueberschrift_kl { /* verwendet in: titelseite, Immobilienliste*/
	font-size: 14px;
	line-height:14px;
	font-weight:bold;
	font-family: Frudiger, Futura, Helvetica, Arial, sans-serif, "Times New Roman";
	color: #01319d;
}

.titelpreis { 
	font-size: 12px;
	line-height:14px;
	font-weight:bold;
	font-family: Frudiger, Futura, Helvetica, Arial, sans-serif, "Times New Roman";
	color: #01319d;
}

.newstitel { 
	font-size: 12px;
	line-height:14px;
	font-weight:bold;
	font-family: Frudiger, Futura, Helvetica, Arial, sans-serif, "Times New Roman";
	color: #01319d;
}

.normal { 
	font-size:   13px;
	line-height: 15px;
	font-weight: 500;
	font-family: Frudiger, Futura, Helvetica, Arial, sans-serif, "Times New Roman";
	color: #000000;
}

.normal_gr { /* verwendet in: titelseite, Immobilienliste*/
	font-size: 13px;
	line-height:14px;
	font-weight:bold;
	font-family: Frudiger, Futura, Helvetica, Arial, sans-serif, "Times New Roman";
	color: #000000;
}

.normal_titelblock { 
	font-size:   13px;
	font-weigth: bold;
	line-height: 15px;
	font-family: Frudiger, Futura, Helvetica, Arial, sans-serif, "Times New Roman";
	color: #01319d;
}

.normal_block { 
	font-size:   12px;
	line-height: 15px;
	font-weight: 500;
	line-height: 19px;
	font-family: Frudiger, Futura, Helvetica, Arial, sans-serif, "Times New Roman";
	color: #000000;
}

.normal_kl { 
	font-size:   10px;
	line-height: 13px;
	font-weight: 600;
	font-family: Frudiger, Futura, Helvetica, Arial, sans-serif, "Times New Roman";
	color: #000000;
}

.normal_kl2 { 
	font-size:   10px;
	line-height: 13px;
	font-weight: 500;
	font-family: Frudiger, Futura, Helvetica, Arial, sans-serif, "Times New Roman";
	color: #000000;
}

.normal_mid { 
	font-size:   11px;
	line-height: 13px;
	font-weight: 500;
	font-family: Frudiger, Futura, Helvetica, Arial, sans-serif, "Times New Roman";
	color: #000000;
}

.normal_sw_kl { 
	font-size: 10px;
	line-height:13px;
	font-weight:bold;
	font-family: Frudiger, Futura, Helvetica, Arial, sans-serif, "Times New Roman";
	color: #000000;
}

.normal_w_kl { 
	font-size: 10px;
	line-height:13px;
	font-weight:bold;
	font-family: Frudiger, Futura, Helvetica, Arial, sans-serif, "Times New Roman";
	color: #FFFFFF;
}

.normal_w_mid { 
	font-size: 12px;
	line-height:13px;
	font-weight:bold;
	font-family: Frudiger, Futura, Helvetica, Arial, sans-serif, "Times New Roman";
	color: #FFFFFF;
}

.normal_gr_kl { 
	font-size: 10px;
	line-height:13px;
	font-weight:bold;
	font-family: Frudiger, Futura, Helvetica, Arial, sans-serif, "Times New Roman";
	color: #646464;
}




.normal_aufzaehlung { 
	font-size:   12px;
	line-height: 19px;
	font-weight: 500;
	font-family: Frudiger, Futura, Helvetica, Arial, sans-serif, "Times New Roman";
	color: #000000;
}


A:link { /* verwendet in: Expose*/
 font-size: 15px;
 font-family: Frudiger, Futura, Helvetica, Arial, sans-serif, "Times New Roman";
 color: #01319d;
 text-decoration:none;
}

A:visited { /* verwendet in: siehe link */
 font-size: 15px;
 font-family: Frudiger, Futura, Helvetica, Arial, sans-serif, "Times New Roman";
 color: #01319d;
 text-decoration:none;
}

A:hover { /* verwendet in: siehe link */
 font-size: 15px;
 font-family: Frudiger, Futura, Helvetica, Arial, sans-serif, "Times New Roman";
 color: #01319d;
 text-decoration:none;
}

A:active { /* verwendet in: siehe link */
 font-size: 15px;
 font-family: Frudiger, Futura, Helvetica, Arial, sans-serif, "Times New Roman";
 color: #01319d;
 text-decoration:none;
}

A.midi:link { /* verwendet in: Titelseite*/
 font-size: 12px;
 font-family: Frudiger,Futura, Helvetica, Arial, sans-serif, "Times New Roman";
 color: #01319d;
 text-decoration:none;
}

A.midi:visited { /* verwendet in: siehe link*/
 font-size: 12px;
 font-family: Frudiger,Futura, Helvetica, Arial, sans-serif, "Times New Roman";
 color: #01319d;
 text-decoration:none;
}

A.midi:hover { /* verwendet in: siehe link */
 font-size: 12px;
 font-family: Frudiger,Futura, Helvetica, Arial, sans-serif, "Times New Roman";
 color: #01319d;
 text-decoration:underline;
}

A.midi:active { /* verwendet in: siehe link */
 font-size: 12px;
 font-family: Frudiger,Futura, Helvetica, Arial, sans-serif, "Times New Roman";
 color: #01319d;
 text-decoration:none;
}

A.klein:link { /* verwendet in: Titelseite*/
 font-size: 10px;
 font-family: Frudiger,Futura, Helvetica, Arial, sans-serif, "Times New Roman";
 color: #01319d;
 text-decoration:none;
}

A.klein:visited { /* verwendet in: siehe link*/
 font-size: 10px;
 font-family: Frudiger,Futura, Helvetica, Arial, sans-serif, "Times New Roman";
 color: #01319d;
 text-decoration:none;
}

A.klein:hover { /* verwendet in: siehe link */
 font-size: 10px;
 font-family: Frudiger,Futura, Helvetica, Arial, sans-serif, "Times New Roman";
 color: #01319d;
 text-decoration:none;
}

A.klein:active { /* verwendet in: siehe link */
 font-size: 10px;
 font-family: Frudiger,Futura, Helvetica, Arial, sans-serif, "Times New Roman";
 color: #01319d;
 text-decoration:none;
}

A.midi_red:link { /* verwendet in: Titelseite*/
 font-size: 12px;
 font-family: Frudiger,Futura, Helvetica, Arial, sans-serif, "Times New Roman";
 color: #ff0000;
 text-decoration:none;
}

A.midi_red:visited { /* verwendet in: siehe link*/
 font-size: 12px;
 font-family: Frudiger,Futura, Helvetica, Arial, sans-serif, "Times New Roman";
 color: #ff0000;
 text-decoration:none;
}

A.midi_red:hover { /* verwendet in: siehe link */
 font-size: 12px;
 font-family: Frudiger,Futura, Helvetica, Arial, sans-serif, "Times New Roman";
 color: #ff0000;
 text-decoration:none;
}

A.midi_red:active { /* verwendet in: siehe link */
 font-size: 12px;
 font-family: Frudiger,Futura, Helvetica, Arial, sans-serif, "Times New Roman";
 color: #ff0000;
 text-decoration:none;
}


A.klein2:link { /* verwendet in: Titelseite*/
 font-size: 10px;
 font-family: Frudiger,Futura, Helvetica, Arial, sans-serif, "Times New Roman";
 color: #01319d;
 text-decoration:underline;
}

A.klein2:visited { /* verwendet in: siehe link*/
 font-size: 10px;
 font-family: Frudiger,Futura, Helvetica, Arial, sans-serif, "Times New Roman";
 color: #01319d;
 text-decoration:underline;
}

A.klein2:hover { /* verwendet in: siehe link */
 font-size: 10px;
 font-family: Frudiger,Futura, Helvetica, Arial, sans-serif, "Times New Roman";
 color: #01319d;
 text-decoration:underline;
}

A.klein2:active { /* verwendet in: siehe link */
 font-size: 10px;
 font-family: Frudiger,Futura, Helvetica, Arial, sans-serif, "Times New Roman";
 color: #01319d;
 text-decoration:underline;
}

A.klein_white:link { /* verwendet in: Titelseite*/
 font-size: 10px;
 font-family: Frudiger,Futura, Helvetica, Arial, sans-serif, "Times New Roman";
 color: #FFFFFF;
 text-decoration:underline;
}

A.klein_white:visited { /* verwendet in: siehe link*/
 font-size: 10px;
 font-family: Frudiger,Futura, Helvetica, Arial, sans-serif, "Times New Roman";
 color: #FFFFFF;
 text-decoration:underline;
}

A.klein_white:hover { /* verwendet in: siehe link */
 font-size: 10px;
 font-family: Frudiger,Futura, Helvetica, Arial, sans-serif, "Times New Roman";
 color: #FFFFFF;
 text-decoration:underline;
}

A.klein_white:active { /* verwendet in: siehe link */
 font-size: 10px;
 font-family: Frudiger,Futura, Helvetica, Arial, sans-serif, "Times New Roman";
 color: #FFFFFF;
 text-decoration:underline;
}

A.black:link { /* verwendet in: Titelseite*/
 font-size: 12px;
 font-family: Frudiger,Futura, Helvetica, Arial, sans-serif, "Times New Roman";
 color: #000000;
 text-decoration:underline;
}

A.black:visited { /* verwendet in: siehe link*/
 font-size: 12px;
 font-family: Frudiger,Futura, Helvetica, Arial, sans-serif, "Times New Roman";
 color: #000000;
 text-decoration:underline;
}

A.black:hover { /* verwendet in: siehe link */
 font-size: 12px;
 font-family: Frudiger,Futura, Helvetica, Arial, sans-serif, "Times New Roman";
 color: #000000;
 text-decoration:underline;
}

A.black:active { /* verwendet in: siehe link */
 font-size: 12px;
 font-family: Frudiger,Futura, Helvetica, Arial, sans-serif, "Times New Roman";
 color: #000000;
 text-decoration:underline;
}


.eingabefeld { /* verwendet in: */
	font-size: 8px;
	line-height:10px;
	font-weight:600;
	font-family: Frudiger,Futura, Helvetica, Arial, sans-serif, "Times New Roman";
	color: #000000;
	width: 100px;
	text-align: right;
}

ul.ulnormal {
    font-size: 13px;
	line-height:15px;
    color: #000000;
    margin: 0px 65px 0px 100px;
    font-family: Frudiger,Futura, Helvetica, Arial, sans-serif, "Times New Roman";
 }

 
 #immobild{
 	font-size:   11px;
	line-height: 12px;
	font-family: Frudiger, Futura, Helvetica, Arial, sans-serif, "Times New Roman";
	color: #01319d;
	padding:3px;
	background-color: #e9eefc; 
	text-align:center;
	margin: 5 0 0 0;
 }
 
 #immotext{
 	font-size:   11px;
	line-height: 12px;
	font-family: Frudiger, Futura, Helvetica, Arial, sans-serif, "Times New Roman";
	color: #000000;
	padding:3px;
	background-color: #b3c4f2; 
	text-align:center;
 }

 
 
A.klein3:link {  font-size: 11px; color: #000000; text-decoration:none;}
A.klein3:visited {  font-size: 11px;color: #000000; text-decoration:none;}
A.klein3:hover { font-size: 11px; color: #ff6600; text-decoration:underline;}
A.klein3:active { font-size: 11px; color: #000000; text-decoration:underline;}

A.klein4:link { font-size: 14px; font-weight:bold; color: #01319d; text-decoration:none;}
A.klein4:visited { font-size: 14px; font-weight:bold; color: #01319d; text-decoration:none;}
A.klein4:hover { font-size: 14px; font-weight:bold; color: #ff6600; text-decoration:underline;}
A.klein4:active { font-size: 14px; font-weight:bold; color: #01319d; text-decoration:underline;}




