/* ================================== ALLGEMEIN ==================================== */
#page {
	width: 				760px;
	margin: 			0 auto;
	position: 			relative;
	}

* html  #page { 												/* Für IE */
	width: 				760px;
	margin: 			0 auto;
	height: 			100%;
	position: 			relative;
	}

#container {
	width: 				760px;
	background-image: url(../pics/bg_page.png);
	}
	
* html  #container {
	width: 				760px;
	background-image: url(../pics/bg_page.png);
	}
	
.space {
	height:				5px; 
	}
	
#header {
	margin:				0px 0px 0px 0px; 
	width: 				760px;
	height:				105px;
	margin: 			0;
	background-image:	url(../pics/header.gif);
	}
	
.header_meta {
	text-align:			right; 
	margin:				0px 30px 0px 0px; 
	font-family:		"Trebuchet MS";
	font-size:			11px;
	color: 				#1B75BC;
	}
	
.header_meta a {
	text-decoration:	none;
	margin:				0px 10px 0px 10px;
	color: 				#1B75BC;
	}
	
.header_meta a:hover {
	text-decoration:	underline;
	}
	
#content {
	width: 				760px;
	margin:				10px 0px 0px 0px; 
	font-family:		"Trebuchet MS";
	font-size:			11px;
	}
	
h1 {
	font-family:		"Trebuchet MS";
	font-size:			13px;
	color: 				#1B75BC;
	font-weight:		bold;
	text-decoration: 	none;
	margin:				5px 0px 15px 0px;
}
	
h1 a {
	color: 				#1B75BC;
	text-decoration:	none;
	}
	
h1 a:hover {
	text-decoration:	underline;
	} 

.copy {
	width:				550px;
	color: 				#666666;
	text-align: 		justify;
	}
	
.copy a {
	color: 				#1B75BC;
	text-decoration:	none;
	}
	
.copy a:hover {
	text-decoration:	underline;
	} 
	
.table_copy {								/* Für Kontaktformular */
	color: 				#666666;
	}
	
.table_copy a {
	color: 				#1B75BC;
	text-decoration:	none;
	}
	
.table_copy a:hover {
	text-decoration:	underline;
	} 
	
.grey {
	color: 				#666666;
	}
	
.grey a {
	color: 				#1B75BC;
	text-decoration:	none;
	}
	
.grey a:hover {
	text-decoration:	underline;
	} 

#footer {
	height:				60px;
	background-image:	url(../pics/footer_bg.png);
	padding: 		    40px 0px 0px 35px;
	} 
	
.footer_txt {
	font-family:		"Trebuchet MS";
	font-size:			11px;
	color: 				#1B75BC;
	} 
	
.footer_txt a {
	text-decoration:	none;
	color: 				#1B75BC;
	} 
	
.footer_txt a:hover {
	text-decoration:	underline;
	color: 				#1B75BC;
	} 
		
/* ================================== TABELLE ==================================== */
/* ================================= Wohnungen =================================== */
.tab_blue  {
	background-color:	#1B75BC;	
	text-align:			center;
	color:				#FFFFFF;
	font-weight:		bold;
	}

.tab_lightblue  {
	background-color:	#d9ebeb;	
	text-align:			center;
	color:				#666666;
	}
	
.tab_lightblue a {
	color: 				#1B75BC;
	text-decoration:	none;
	}
	
.tab_lightblue a:hover {
	text-decoration:	underline;
	}
	
.tab_white  {
	/* height:				65px; */
	text-align:			center;
	color:				#666666;
	background-color:	#e7f5f5;
	}
	
.tab_white a {
	color: 				#1B75BC;
	text-decoration:	none;
	}
	
.tab_white a:hover {
	text-decoration:	underline;
	}
	
/* ================================= Allgemein ================================== */
.tab_hl_kalender  {
	background-image:	url(../pics/kalender.jpg);
	width:				538px;
	height:				33px;
	padding:			17px 0px 0px 10px;
	color: 				#1B75BC;
	font-weight:		bold;
	font-size:			12px;
	border-left:		#FFFFFF solid 1px;
	}
	
.tab_hl_angebote  {
	background-image:	url(../pics/angebote_large.jpg);
	width:				548px;
	/* height:				33px; */
	padding:			17px 0px 0px 0px;
	color: 				#666666;
	/* font-weight:		bold;
	font-size:			12px;*/
	border-left:		#FFFFFF solid 1px;
	}
	
.tab_hl_angebote a {
	color: 				#1b75bc;
	text-decoration:	none;
	}
	
.tab_hl_angebote a:hover {
	text-decoration:	underline;
	}
	
.tab_hl_clean  {
	background-image:	url(../pics/tab_clean.jpg);
	width:				538px;
	height:				33px;
	padding:			17px 0px 0px 10px;
	color: 				#1B75BC;
	font-weight:		bold;
	font-size:			12px;
	border-left:		#FFFFFF solid 1px;
	}
	
.tab_allg  {
	background-color:	#edf9f9;
	color:				#666666;
	padding-left:		10px;
	}
	
.tab_allg a {
	color: 				#1B75BC;
	text-decoration:	none;
	}
	
.tab_allg a:hover {
	text-decoration:	underline;
	}
	
.tab_allg_bleu {
	background-color:	#d9ebeb;
	color:				#666666;
	padding-left:		10px;
	}
	
.tab_allg_bleu_subline  {
	font-size:			12px;
	color:				#1b75bc;
	font-weight: 		bold;
	}
	
.tab_allg_bleua {
	color: 				#d78203;
	text-decoration:	none;
	}
	
.tab_allg_bleua:hover {
	text-decoration:	underline;
	}
/* ================================== NAVIGATION ==================================== */
#menublock  {	
	width: 				150px;
	}

.menu a {
	display: 			block;
	padding: 			5px 0px 4px 33px; 
	font-family:		"Trebuchet MS";
	font-size: 			11px;
	color: 				#1B75BC;
	line-height: 		15px;
	text-decoration:    none;
	background-image:	url(../pics/nav/_bg-menue.jpg);
	}

.menu a:hover {
	color: 				#FFFFFF;
	background-image:	url(../pics/nav/_bg-menue_active.jpg);
}

.active a {
	font-family:		"Trebuchet MS";
	font-size: 			11px;
	font-weight: 		bold;
	color: 				#FFFFFF;
	background-image:	url(../pics/nav/_bg-menue_active.jpg);
  	display: 			block;
	list-style-type:	none; 
	text-decoration: 	none;
	line-height: 		15px;
}

.bleu a {
	display: 			block;
	padding: 			5px 0px 4px 33px; 
	font-family:		"Trebuchet MS";
	font-size: 			11px;
	color: 				#1B75BC;
	line-height: 		15px;
	text-decoration:    none;
	background-image:	url(../pics/nav/_bg-menue_bleu.jpg);
}

.bleu a:hover {
	color: 				#FFFFFF;
	background-image:	url(../pics/nav/_bg-menue_bleu_active.jpg);
}

.bleu_active a {
	display: 			block;
	padding: 			5px 0px 4px 33px; 
	font-family:		"Trebuchet MS";
	font-size: 			11px;
	color: 				#FFFFFF;
	line-height: 		15px;
	text-decoration:    none;
	font-weight: 		bold;
	background-image:	url(../pics/nav/_bg-menue_bleu_active.jpg);
}

.bleu_active a:hover {
	display: 			block;
	padding: 			5px 0px 4px 33px; 
	font-family:		"Trebuchet MS";
	font-size: 			11px;
	color: 				#FFFFFF;
	line-height: 		15px;
	text-decoration:    none;
	font-weight: 		bold;
	background-image:	url(../pics/nav/_bg-menue_bleu_active.jpg);
}

.groesser_bleu a {
	display: 			block;
	padding: 			5px 0px 4px 33px; 
	font-family:		"Trebuchet MS";
	font-size: 			11px;
	color: 				#1B75BC;
	line-height: 		15px;
	text-decoration:    none;
	background-image:	url(../pics/nav/_bg-menue_groesser_bleu.jpg);
}

.groesser_bleu a:hover {
	color: 				#FFFFFF;
	background-image:	url(../pics/nav/_bg-menue_groesser_active.jpg);
}

.groesser_bleu_active a {
	display: 			block;
	padding: 			5px 0px 4px 33px; 
	font-family:		"Trebuchet MS";
	font-size: 			11px;
	color: 				#FFFFFF;
	line-height: 		15px;
	text-decoration:    none;
	font-weight: 		bold;
	background-image:	url(../pics/nav/_bg-menue_groesser_active.jpg);
}

.groesser_bleu_active a:hover {
	display: 			block;
	padding: 			5px 0px 4px 33px; 
	font-family:		"Trebuchet MS";
	font-size: 			11px;
	color: 				#FFFFFF;
	line-height: 		15px;
	text-decoration:    none;
	font-weight: 		bold;
	background-image:	url(../pics/nav/_bg-menue_groesser_bleu_active.jpg);
}

.groesser a {
	display: 			block;
	padding: 			5px 0px 4px 33px; 
	font-family:		"Trebuchet MS";
	font-size: 			11px;
	color: 				#1B75BC;
	line-height: 		15px;
	text-decoration:    none;
	background-image:	url(../pics/nav/_bg-menue_groesser.jpg);
}

.groesser a:hover {
	color: 				#FFFFFF;
	background-image:	url(../pics/nav/_bg-menue_groesser_active.jpg);
}

.groesser_active a {
	display: 			block;
	padding: 			5px 0px 4px 33px; 
	font-family:		"Trebuchet MS";
	font-size: 			11px;
	color: 				#FFFFFF;
	line-height: 		15px;
	text-decoration:    none;
	font-weight: 		bold;
	background-image:	url(../pics/nav/_bg-menue_groesser_active.jpg);
}

.groesser_active a:hover {
	display: 			block;
	padding: 			5px 0px 4px 33px; 
	font-family:		"Trebuchet MS";
	font-size: 			11px;
	color: 				#FFFFFF;
	line-height: 		15px;
	text-decoration:    none;
	font-weight: 		bold;
	background-image:	url(../pics/nav/_bg-menue_groesser_active.jpg);
}

.subnav a {
	display: 			block;
	padding: 			5px 0px 4px 43px; 
	font-family:		"Trebuchet MS";
	font-size: 			11px;
	color: 				#1B75BC;
	line-height: 		15px;
	text-decoration:    none;
	background-image:	url(../pics/nav/_bg-subnav.jpg);
}

.subnav a:hover {
	color: 				#FFFFFF;
	background-image:	url(../pics/nav/_bg-subnav_active.jpg);
}

.subnav_active a {
	display: 			block;
	padding: 			5px 0px 4px 43px; 
	font-family:		"Trebuchet MS";
	font-size: 			11px;
	color: 				#FFFFFF;
	line-height: 		15px;
	text-decoration:    none;
	font-weight: 		bold;
	background-image:	url(../pics/nav/_bg-subnav_active.jpg);
}

.kontakt a {
	display: 			block;
	padding: 			5px 0px 4px 33px; 
	font-family:		"Trebuchet MS";
	font-size: 			11px;
	color: 				#1B75BC;
	line-height: 		15px;
	text-decoration:    none;
	background-image:	url(../pics/nav/_bg-menue_kontakt.jpg);
}

.kontakt a:hover {
	color: 				#FFFFFF;
	font-family:		"Trebuchet MS";
	font-size: 			11px;
	background-image:	url(../pics/nav/_bg-menue_kontakt_active.jpg);
}

.kontakt_active a {
	display: 			block;
	padding: 			5px 0px 4px 33px; 
	font-family:		"Trebuchet MS";
	font-size: 			11px;
	color: 				#FFFFFF;
	line-height: 		15px;
	text-decoration:    none;
	font-weight: 		bold;
	background-image:	url(../pics/nav/_bg-menue_kontakt_active.jpg);
}

.verkauf a {
	margin-top:			40px;
	display: 			block;
	padding: 			5px 0px 4px 33px; 
	font-family:		"Trebuchet MS";
	font-size: 			11px;
	color: 				#d88200;
	line-height: 		15px;
	text-decoration:    none;
	background-image:	url(../pics/nav/_bg-menue_verkauf.jpg);
}

.verkauf a:hover {
	color: 				#FFFFFF;
	font-family:		"Trebuchet MS";
	font-size: 			11px;
	background-image:	url(../pics/nav/_bg-menue_verkauf_active.jpg);
}

.verkauf_active a {
	margin-top:			40px;
	display: 			block;
	padding: 			5px 0px 4px 33px; 
	font-family:		"Trebuchet MS";
	font-size: 			11px;
	color: 				#FFFFFF;
	line-height: 		15px;
	text-decoration:    none;
	background-image:	url(../pics/nav/_bg-menue_verkauf_active.jpg);
	font-weight: 		bold;
}


/* ================================== FORMULARFELDER ==================================== */
.input_txt  {
	color: 				#1B75BC;
	font-family:		"Trebuchet MS";
	font-size: 			11px;
	width:				200px;
	border: 			1px solid #1B75BC;
	background-color:	#f0fafe;
	}
	
.select_txt {
	color: 				#1B75BC;
	font-family:		"Trebuchet MS";
	font-size: 			11px;
	border: 			1px solid #1B75BC;
	background-color:	#FFFFFF;
}

.textarea_txt  {
	color: 				#1B75BC;
	font-family:		"Trebuchet MS";
	font-size: 			11px;
	width:				500px;
	height:				50px;
	border: 			1px solid #1B75BC;
	background-color:	#f0fafe;
	}
	
.small_orange  {
	color: 				#ff9900;
	font-size: 			11px;
	}