
/*** HTML Elemente ***/

body
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#41411F;
	background:#D3D9B4;
}

div
{
  position:relative;
}

a
{
	color:#41411F;
	text-decoration:none;
}

a:hover
{
	text-decoration:underline;
}

td
{
	font-family:arial;
}

td.arial16lgreen
{
	font-size:16px;
	color:#5A6138;
}

td.arial18lgreen
{
	font-size:18px;
	color:#5A6138;
}

table.price
{
	border-top:2px solid #5A6138;
	border-left:2px solid #5A6138;
}
table.price tr
{
  height:50px;
}
table.price td
{
	border-right:2px solid #5A6138;
	border-bottom:2px solid #5A6138;
	padding-left:6px;
}

/*** CONTAINER ***/
#outer-container
{
  position:absolute;
  left:50%;
	width:896px;
	margin:20px 0px 0px -446px;
}

#index-container
{
  position:absolute;
  left:50%;
	top:50%;
	width:892px;
	height:581px;
	margin:-300px 0px 0px -446px;
	border:2px solid #5A6138;
}

#container
{
	border:2px solid #5A6138;
	margin-bottom:30px;
}

/***** INDEX *****/
#index-content
{
  width:892px;
	height:397px;
}

#index-img1
{
  float:left;
  width:234px;
	height:397px;
	background:url('../images/index-1.jpg');
}

#index-roterhahn
{
  top:20px;
	left:20px;
}

#index-blumen
{
  top:30px;
	left:20px;
  height:28px;
	width:120px;
	overflow:hidden;
}

#index-blume1
{
  float:left;
}
#index-blume2
{
  float:left;
	left:5px;
}
#index-blume3
{
  float:left;
	left:10px;
}
#index-text1
{
	top:90px;
	left:20px;
	width:234px;
	font-family:arial;
	font-size:24px;
}
#index-text2
{
	top:120px;
	left:20px;
	width:234px;
	font-family:arial;
	font-size:20px;
}
#index-text3
{
	top:126px;
	left:20px;
	width:234px;
	font-size:16px;
	font-family:arial;
	font-weight:bold;
}
#index-img2
{
  float:left;
	width:658px;
}
#index-footer
{
  width:892px;
  height:40px;
  background:#C6CBB5;
}
#index-footer a
{
  font-family:arial;
	font-size:24px;
}
#index-de
{
  float:left;
  top:5px;
	left:600px;
}
#index-it
{
  float:left;
  top:5px;
	left:670px;
}

/*** HEADER ***/
#header
{
  width:892px;
	height:144px;
	background:url('../images/header.jpg');
	overflow:hidden;
}

#header-space
{
  width:892px;
	height:5px;
}

#title
{
	color:#5A6138;
	position:relative;
	top:85px;
	left:60px;
	font-size:26px;
}

/******* MENU ********/
#bottom-frame
{
  width:892px;
	overflow:hidden;
	background:url('../images/background.jpg');
	background-repeat:repeat-y;
}

#menu-container
{
  width:215px;
	float:left;
	height:692px;
}

#menu-container-offers
{
  width:215px;
	float:left;
	overflow:hidden;
	height:2150px;
}

#menu-image
{
  top:38px;
}

#menu-image-welcome
{
  top:38px;
}

#menu
{
	top:60px;
	height:248px;
}

#home
{
	background:#5A6138;
	font-size:30px;
	height:32px;
	padding-top:2px;
	padding-left:10px;
}

#home a
{
	color:#FFFFFF;
	font-size:22px;
}

#menu ul
{
  position:relative;
	list-style-type:none;
	display:inline;
}

#menu li
{
	text-indent:10px;
  padding-top:3px;
	padding-bottom:3px;
}

#menu li.active
{
	background:#D3D9B4;
}

#menu ul a
{
	font-size:22px;
	color:#41411F;
}

#roterhahn
{
  top:60px;
	padding-left:10px;
}

#roterhahn a.text
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
	font-weight: bold;
	color: #000000;
}

#impressum
{
  top:90px;
	padding-left:10px;
	font-weight:bold;
}

#impressum a
{
	font-size:11px;
	color:#5A6138;
}

#content-spacer
{
  width:5px;
	height:692px;
	float:left;
}

#content
{
  width:672px;
	float:left;
}

/*********** WELCOME *************/
#welcome-images
{
	overflow:hidden;
	width:672px;
	height:254px;
}

#welcome-img1
{
  top:38px;
  float:left;
	padding-left:15px;
}

#welcome-img2
{
	top:38px;
  padding-left:20px;
  float:left;
}

#welcome-text
{
  padding-left:15px;
	top:20px;
	font-size:18px;
	float:clear;
	display:block;
	padding-bottom:40px;
}

/*********** DAS SIND WIR *************/
#thats-we
{
  padding-top:37px;
	width:672px;
}

#thats-we-text
{
	width:290px;
	float:left;
	padding-left:15px;
	font-size:18px;
}

#thats-we-text2
{
  top:152px;
}

#thats-we-img
{
  width:367px;
  float:left;
}

/*********** APPARTMENTS *************/
#appartments
{
  width:672px;
}

#appartments-img1
{
  width:672px;
  padding-left:85px;
	margin-top:80px;
	margin-bottom:63px;
}

#appartments-cnt
{
  width:672px;
}

#appartments-spacer1
{
  width:73px;
	height:365px;
	float:left;
  background:#C6CBB5;
}

#appartments-spacer2
{
  width:5px;
  float:left;
}

#appartments-img2
{
  width:515px;
	height:365px;
  float:left;
	background:url(../images/appartments-2a.jpg);
	background-repeat:no-repeat;
}

#appartments-spacer3
{
  width:5px;
  float:left;
}

#appartments-spacer4
{
  width:73px;
	height:365px;
  background:#C6CBB5;
  float:left;
}

img.#changeImg1
{
  zoom:1;
}

#changeImgTxt
{
  width:515px;
	height:30px;
	margin-left:78px;
	overflow:hidden;
	top:5px;
  background:#C6CBB5;
	text-align:center;
	font-size:18px;
}

#appartments-text
{
  font-size:18px;
	padding-left:20px;
	padding-top:30px;
	padding-bottom:30px;
}

/*********** AUSSICHT *************/

#view
{
  width:672px;
	padding-bottom:40px;
}

#view-text
{
  padding-top:40px;
	padding-left:97px;
  font-size:18px;
	padding-bottom:40px;
}

#view-spacer1
{
  width:93px;
	height:305px;
	float:left;
  background:#C6CBB5;
}

#view-spacer2
{
  width:5px;
	height:305px;
	float:left;
}

#view-img1
{
  float:left;
}

#view-spacer3
{
  width:5px;
	height:305px;
	float:left;
}

#view-spacer4
{
  width:94px;
	height:305px;
	float:left;
  background:#C6CBB5;
}

#view-text1
{
  top:5px;
  left:99px;
	width:475px;
	height:30px;
  padding-top:5px;
  font-size:18px;
  background:#C6CBB5;
	overflow:hidden;
	text-align:center;
}

#view-img2
{
  left:99px;
	top:10px;
}

#view-text2
{
  top:15px;
  left:99px;
	width:475px;
	height:30px;
  padding-top:5px;
  font-size:18px;
  background:#C6CBB5;
	overflow:hidden;
	text-align:center;
}

#view-img3
{
  left:99px;
	top:20px;
}

#view-text3
{
  top:25px;
  left:99px;
	width:475px;
	height:30px;
  padding-top:5px;
  font-size:18px;
  background:#C6CBB5;
	overflow:hidden;
	text-align:center;
}

#view-img4-cnt
{
  top:30px;
}

#view-spacer5
{
  width:93px;
	height:305px;
	float:left;
  background:#C6CBB5;
}

#view-spacer6
{
  width:5px;
	height:305px;
	float:left;
}

#view-img4
{
  float:left;
}

#view-spacer7
{
  width:5px;
	height:305px;
	float:left;
}

#view-spacer8
{
  width:94px;
	height:305px;
	float:left;
  background:#C6CBB5;
}

#view-text4
{
  top:35px;
  left:99px;
	width:475px;
	height:30px;
  padding-top:5px;
  font-size:18px;
  background:#C6CBB5;
	overflow:hidden;
	text-align:center;
}


/*********** ANGEBOTE *************/

#offers-lframe
{
  top:81px;
	width:215px;
	height:1550px;
	overflow:hidden;
}

#offers-lframe-img2
{
  top:5px;
}

#offers-lframe-img3
{
  top:10px;
}

#offers-lframe-img4
{
  top:15px;
}

#offers-lframe-img5
{
  top:20px;
}

#offers-lframe-img6
{
  top:25px;
}

#offers-lframe-img7
{
  top:30px;
}

#offers-lframe-img8
{
  top:35px;
}

#offers-lframe-img9
{
  top:40px;
}

#offers
{
  width:672px;
	padding-bottom:40px;
}

#offers-img1-cnt
{
  width:672px;
	height:315px;
	overflow:hidden;
}

#offers-text1
{
  padding-top:40px;
	padding-right:97px;
	padding-bottom:40px;
	padding-left:97px;
  font-size:18px;
}

#offers-spacer1
{
  width:93px;
	height:315px;
	float:left;
  background:#C6CBB5;
}

#offers-spacer2
{
  width:5px;
	height:315px;
	float:left;
}

#offers-img1
{
  float:left;
}

#offers-spacer3
{
  width:5px;
	height:315px;
	float:left;
}

#offers-spacer4
{
  width:94px;
	height:315px;
	float:left;
  background:#C6CBB5;
}

#offers-text2
{
  height:304px;
  padding:40px 97px 0px 97px;
  font-size:18px;
}

#offers-img2-cnt
{
  top:15px;
  width:672px;
	height:354px;
	overflow:hidden;
}

#offers-spacer5
{
  width:93px;
	height:354px;
	float:left;
  background:#C6CBB5;
}

#offers-spacer6
{
  width:5px;
	height:354px;
	float:left;
}

#offers-img2
{
  float:left;
}

#offers-spacer7
{
  width:5px;
	height:354px;
	float:left;
}

#offers-spacer8
{
  width:94px;
	height:354px;
	float:left;
  background:#C6CBB5;
}

#offers-img3-cnt
{
  top:20px;
  width:672px;
	height:315px;
	overflow:hidden;
}

#offers-spacer9
{
  width:93px;
	height:315px;
	float:left;
  background:#C6CBB5;
}

#offers-spacer10
{
  width:5px;
	height:315px;
	float:left;
}

#offers-img3
{
  float:left;
}

#offers-spacer11
{
  width:5px;
	height:315px;
	float:left;
}

#offers-spacer12
{
  width:94px;
	height:315px;
	float:left;
  background:#C6CBB5;
}

#offers-text3
{
  padding:54px 97px 5px 97px;
  font-size:18px;
}

#offers-img4-cnt
{
  top:40px;
  width:672px;
	height:360px;
	overflow:hidden;
}

#offers-spacer13
{
  width:93px;
	height:360px;
	float:left;
  background:#C6CBB5;
}

#offers-spacer14
{
  width:5px;
	height:360px;
	float:left;
}

#offers-img4
{
  float:left;
}

#offers-spacer15
{
  width:5px;
	height:360px;
	float:left;
}

#offers-spacer16
{
  width:94px;
	height:360px;
	float:left;
  background:#C6CBB5;
}

#offers-text4
{
  padding:65px 97px 0px 97px;
  font-size:18px;
}

/*********** PREISE ************/

#prices-text1
{
	top:60px;
	padding-left:30px;
	padding-right:30px;
  font-size:18px;
}

#prices-list-head
{
  width:672px;
	top:90px;
  font-size:24px;
	text-align:center;
}

#prices-list-table
{
  width:612px;
	height:240px;
	top:113px;
	padding-left:30px;
	padding-right:30px;
	overflow:hidden;
}

#prices-text2
{
	padding-top:10px;
	padding-left:30px;
  font-size:18px;
}

#prices-cnt1
{
  top:20px;
  padding-left:30px;
  width:672px;
	height:260px;
}

#prices-cnt2
{
  width:320px;
	float:left;
}

#prices-text3
{
  font-size:18px;
	padding-bottom:10px;
}

#prices-text4
{
  padding-top:30px;
  padding-left:30px;
  float:left;
  font-size:18px;
}

#prices-img2
{
  top:20px;
  padding-left:30px;
	padding-bottom:40px;
}
