/* ========================================================
CSS - 12.11.06 flip-flop (KH) two fixed column
-> 06.12.07
Any column may be longest. All the columns are floated.
Source: CSS tests and  experiments  by Bruno  Fassino
=========================================================== */
.clear {
	clear: both;
}
.alignright {
	text-align: right;
}
/* .wide {  } */

.top {
	padding: 0;
	margin: 0;
/*	height: 170px; */
	height: 185px;
/*	border-bottom: 1px solid #000; */
}
.top_1 { 
  float:left; 
/*  width: 205px;  kh */ 
  width: 265px; 
  height: 170px;
  padding: 0;
  margin: 0; 
}
.top_1_1 { /* suche oben rechts */
  float:left; 
/*  width: 205px;  kh */ 
  width: 825px; 
  height: 25px;
  padding: 0;
  margin: 3px 0 0 0; 
}

.search_box { /* The search box at the top */
	float: right;
	padding: 0;
	margin: 1px 8px 0 0;
	text-align: left;
	width: 187px;
	height: 20px;
}

.top_navi { /* Urspruenglicher Abst.=47 */
  float:left; 
  width: 825px; 
  height: 123px; /* 170 - 47 = 123 */
  padding: 0;
  margin-top: 20px; /* 47 - 25 (suche) = 22 -2 (navi suche) = 20) */
/*	background-color: #eee; */
}

/* -- ausgelagert fuer Kopf-Navi -- */
.navi_head { float:left; }

.top_2 { 
  height: 11px;
  padding-right: 212px;
  text-align: right;
/*  margin: 0 14px 0 14px; kh */
  margin: 0 4px 0 0px; 
  border-top: 1px solid #888; 
  clear:both;
  
}

.bottom {
	padding:0 0 0 0;
	margin: 0;
	height: 50px;
/*	background:  url(/picture/bg/l2_bg_bottom.jpg) 0px 0px; background-repeat:no-repeat;
*/
}

.footer { 
  height: 1px;
  padding: 0;
/*  margin: 0 14px 0 14px; kh */
  margin: 0 4px 0 0px; 
  border-top: 1px solid #888; 
}

.testfloat {
	width: 50px;
	border: 2px solid #f90;
	background-color: #eaeaea;
	font-size: .8em;
}
.to-right { float: right; }
.to-left { 	float: left;  }

.y1 { height:1px; float:right; width:1px; }
.y5 { height:5px; float:right; width:1px; }
.y11 { height:11px; float:right; width:1px; }
.y35 { height:35px; float:right; width:1px; }
.y50 { height:50px; float:left; width:1px; }
.y75 { height:75px; float:right; width:1px; }
.y160 { height:100px; float:right; width:1px; }
.y170 { height:185px; float:right; width:1px; }
.y200 { height:200px; float:left; width:1px; }
.y280 { height:280px; float:right; width:1px; }


/* ====================== */
.wrapper {
	margin: 0 auto;
	padding: 0;
/*	width: 1031px; /* 762px; */
/*	w\idth: 1031px; /* 760px;  /* C + L + R + 2 */
	width: 1091px; /* 762px; */
	w\idth: 1091px; /* 760px;  /* C + L + R + 2 */

	text-align: left;
/*	background-color: #cce; /* L */
/*	border: 1px solid #000; */
}
.outer1 {
/*	margin-left: 205px; /* 170px; C + R */
	margin-left: 265px; /* 170px; C + R */
/*	background-color: #cfc; /* R */
}
.outer2 {
	margin-right: 205px; /* 160px; */
/*	background-color: #fff; /* C */
}
.outer0 {
	position: relative;
/*	margin-left: -205px; /* -171px; L + C */
	margin-left: -265px; /* -171px; L + C */
	margin-right: -205px; /* -161px; */
/*	background-color: #efc; /*L + C */
}
.wrap-cl {
	float: left;
/*	width: 825px; /* 599px; /* C + L + 1 */
	width: 885px; /* 599px; /* C + L + 1 */
/*	background-color: #d9b; /*L + C */
}
.center {
	float: right;
	width: 620px; /* 428px;  /* C */
	margin-top: 0px;
/*	background-color: #ffd; /* C */
}
.left {
	float: left;
/*	width: 205px; /* 170px;  /* L */
	width: 265px; /* 170px;  /* L */
	padding: 0;
	margin-top: 4px;
/*	background-color: #ff4; */
}
.right {
	float: right;
	width: 205px; /* 160px;  /* R */
	w\idth: 205px; /* 160px;  /* R */
	padding: 0;
	margin-top: 12px; /* 0px 0 19px; */
/*	background-color: #ff4; */ 
}

/* GOOGLE MAP  ============================= */

.outer2_gm {
	margin-right: 1px; /* 165px; /* 160px; */
/*	background-color: #fff; /* C */
}
.outer0_gm {
	position: relative;
/*	margin-left: -205px; /* -171px; L + C */
	margin-left: -255px; /* -171px; L + C */
	margin-right: -1px; /* -165px; /* -161px; */
/*	background-color: #efc; /*L + C */
}
.wrap-cl_gm {
	float: left;
/*	width: 1029px; /*824px; /* 599px; /* C + L + 1 */
	width: 1079px; /*824px; /* 599px; /* C + L + 1 */
/*	background-color: #d9b; /*L + C */
}
.center_gm {
	float: right;
	width: 824px; /* 428px;  /* C = C+R*/
	margin-top: 0px;
/*	background-color: #ffd; /* C */
}

.right_gm {
	float: right;
	width: 1px; /* 165px; /* 160px;  /* R */
	w\idth: 1px; /* 165px; /* 160px;  /* R */
	padding: 0;
	margin-top: 12px; /* 0px 0 19px; */
/*	background-color: #ff4; */ 
}
/* Ende GOOGLE MAP  ============================= */




/* previene allargamento floats (hidden) e problemi rendering left col (relative) in IE/Mac \*//*/
.inleft, .inright, .incenter {
	width: 100%;
	overflow: hidden;
}
.wrap-cl {
	position: relative;
}
/**/

.outer0 {
	word-wrap: break-word;
}


