html, body{
	margin: 0px;
	padding: 0px;
	overflow-x: auto;
   overflow-y: auto;
}

body {
	background: #fff8e6;
}

/*aussenrahmen*/
#pageaussen_index {
	position: absolute;
	width: 986px;
	Height: 605px;
	margin-left: -475px;
	left: 50%;
	top:50%;
	margin-top: -295px;
	padding: 0 0 0 0;
	background-image:url(../images/backround_ohne_Logo.jpg);
}

#pageaussen {
	position: absolute;
	width: 986px;
	Height: 605px;
	margin-left: -475px;
	left: 50%;
	top:50%;
	margin-top: -295px;
	padding: 0 0 0 0;
	background-image: url(../images/backround_Logo.jpg);
}

#topbild{
	position: absolute;
	width: 950px;
	Height: 190px;
	top: 58px;
	left: 18px;
}

#topbild_index{
	position: absolute;
	width: 950px;
	Height: 551px;
	top: 58px;
	left: 18px;
	z-index: 1;
}

#news{
	position: absolute;
	width: 240px;
	Top: 37px;
	right:18px;
	z-index:2;
	right: 18px;
}

#newscontent{
	position: absolute;
	width: 230px;
	Top: 21px;
	right:0px;
	background-image:url(/images/news.jpg);
	z-index: 2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:black;
	line-height: 1.4em;
	letter-spacing: 0.01em;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
}

.newstitel{
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;
	color:#e5cf9a;
	padding-left: 5px;
}


#navigation{
	position: absolute;
	top: 20px;
	left: -14px;
	color: #b1b3b4;
	font-weight: normal;
	font-size: 14px;
	width: 980px;
}

* html #navigation {
	top: 34px;
	left: -54px;
}

*+html #navigation{
	top: 34px;
}

#navigation ul li{ 
	float:left;
	list-style-type:none;
	display:inline;
	margin-right: 10px;
}

a, a:link {
	font-family: Arial, Helvetica, sans-serif;	
	color:#44311D;
	text-decoration:none;
}

a:active {
	font-family: Arial, Helvetica, sans-serif;	
	color:#44311D;
	text-decoration:none;
}

a:hover {
	font-family: Arial, Helvetica, sans-serif;	
	color:#44311D;
	text-decoration:underline;
}



#navigation a, #navigation a:link {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 14px;
	color:#b1b3b4;
	text-decoration:none;
}

#navigation a:active {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 14px;
	color:#44311D;
	text-decoration:none;
}

#navigation a:hover {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 14px;
	color:#44311D;
	text-decoration:none;
}

#pageaussen #navigation .aktiv{
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 14px;
	color:#44311D;
	text-decoration:none;
}


#pageaussen_index #navigation .aktiv{
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 14px;
	color:#44311D;
	text-decoration:none;
}



#subnavigation{
	position: absolute;
	width: 170px;
	top: 275px;
	left: 18px;
	text-align:left;
	border-bottom: solid 1px #fff9ea;
}


#subnavigation ul { 
	list-style-type:none;
	margin:0px;
	text-align:left;
	padding-left: 0px;
}

#subnavigation li { 
	text-align:left;
	display: block;
	border-top: solid 1px #fff9ea;
	line-height: 24px;
}

#subnavigation li a, #subnavigation li a:link {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;
	color:#44311D;
	text-decoration:none;
	display: block;
	padding-left: 8px;
}

#subnavigation li a:active,  #subnavigation li a.aktiv {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;
	color:#44311D;
	text-decoration:none;
	background-color: #fff9ea;
	display: block;
}

#subnavigation li a:hover {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;
	color:#44311D;
	text-decoration:none;
	background-color: #fff9ea;
}

/* hack IE6 */
* html #subnavigation li,
* html #subnavigation a {
	height: 1%;
}

#contentkurz{
	position: absolute;
	width: 431px;
	top: 275px;
	left: 229px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;
	color:#44311D;
	line-height: 1.4em;
	letter-spacing: 0.01em;
}


#contentbild{
	position: absolute;
	width: 421px;
	top: 431px;
	left: 229px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;
	color:#44311D;
	line-height: 1.4em;
	letter-spacing: 0.01em;
}

#contentpreisliste, #contentpreisliste1 {
	position: absolute;
	width: 642px;
	top: 275px;
	left: 229px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11px;
	color:#44311D;
	line-height: 1.4em;
	letter-spacing: 0.01em;		
}

#contentpreisliste1 {
	font-size: 12px;
}

#contentpreisliste img {
	border: none;
}

#contentlang{
	position: absolute;
	width: 692px;
	height: 300px;
	top: 275px;
	left: 229px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;
	color:#44311D;
	line-height: 1.4em;
	letter-spacing: 0.01em;
	padding-right: 47px;
	overflow: auto;
}

#contentgalerie{
	position: absolute;
	width: 660px;
	top: 275px;
	left: 229px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;
	color:#44311D;
	line-height: 1.4em;
	letter-spacing: 0.01em;
}

#contentmittel{
	position: absolute;
	width: 503px;
	top: 275px;
	left: 229px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;
	color:#44311D;
	line-height: 1.4em;
	letter-spacing: 0.01em;
}

#bildrechts {
	position: absolute;
	width: 285px;
	height: 300px;
	top: 275px;
	right: 30px;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;
	color:#44311D;
	line-height: 1.4em;
	letter-spacing: 0.01em;
}

#map {
	position: absolute;
	width: 295px;
	height: 300px;
	top: 275px;
	right: 30px;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;
	color:#44311D;
	line-height: 1.4em;
	letter-spacing: 0.01em;
	overflow: hidden;
}

#bildwohnung{
	position: absolute;
	width: 295px;
	height: 116px;
	top: 275px;
	right: 30px;
}

#preis_wohnung{
	position: absolute;
	width: 295px;
	height: 116px;
	top: 414px;
	right: 30px;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;
	color:#44311D;
	line-height: 1.4em;
	letter-spacing: 0.01em;
}

.linie {
	border-bottom: 1px Solid #E5D09B;
	padding-top: 1px;
	padding-bottom: 1px;
}

td {
	vertical-align: top;
}

td.abstand {
	padding-left: 15px;
}

h1, h2 {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 14px;
	color:#44311D;
}

.formular{
	background-color: #fcf0d1;
	border: 0px;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;
	color:black;
	line-height: 1.4em;
	letter-spacing: 0.01em;
}

input.formular,
textarea.formular {
	width: 293px;
}

select.formular {
	width: 293px;
	height: 18px;
}

input.sendKontakt {
	background-color: #fcf0d1;
	border-top: #B2AEA3 1px solid;
	border-right: #44311D 1px solid;
	border-bottom: #44311D 1px solid;
	border-left: #B2AEA3 1px solid;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;
	color: black;
	line-height: 1.4em;
	letter-spacing: 0.01em;
	width: 150px;
}

input:hover.sendKontakt,
input:focus.sendKontakt {
	border-top: #44311D 1px solid;
	border-right: #B2AEA3 1px solid;
	border-bottom: #B2AEA3 1px solid;
	border-left: #44311D 1px solid;
}

#designby {
	position: absolute;
	left: 954px;
	top: 450px;
	width: 12px;
	height: 80px;
	background: url(/images/design.gif) no-repeat;
}

#designby a {
	display: block;
	width: 12px;
	height: 80px;
	text-indent: -9999px;
	overflow: hidden;
}


#slideshow {
	width: 950px;
	height: 532px;
	overflow: hidden;
}

#linkHome {
	position: absolute;
	top: 0;
	width: 950px;
	height: 532px;
	z-index: 10000;
}

#linkHome a {
	display: block;
	width: 950px;
	height: 532px;
	text-indent: -9999px;
	overflow: hidden;
	cursor: pointer;
}

#schema {
	position: absolute;
	left: 550px;
	top: 300px;
	width: 310px;
}

ul.galerie {
	list-style: none;
	margin: 0;
	padding: 0;
}

ul.galerie img {
	border: none;
}

ul.galerie li {
	float: left;
}

ul.galerie a {
	display: block;
	width: 112px;
	height: 75px;
	text-align: center;
	margin: 0 20px 15px 0;
}

p#weiter {
	position: absolute;
	left: 655px;
	top: 260px;
	width: 70px;
}

#contentpreisliste a {
	font-size: 11px ! importent;
}

#TICKER {
	position: absolute;
	left: 0;
	top: 161px;
	width: 1px;
	height: 25px;
	padding-top: 5px;
	padding-left: 949px;
	overflow: hidden;
	background: url(/images/bg_ticker.png) repeat;
	display: block;
}

* html #TICKER {
	background: none;
}

p#formularMail {
	display: none;
}



#newsFlash {
	position: absolute;
	right: 0;
	top: 0;
	width: 277px;
	height: 171px;
	background: url(/images/bg_newsFlash.png) repeat;
	padding: 10px 20px 10px 20px;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;
	color: #C00;
	line-height: 1.4em;
}


#inserat {
	position: absolute;
	bottom: -80px;
	left: -100px;
	width: 282px;
	height: 371px;
	z-index: 100000;
}

img {
	border: none;
}

* html #inserat img {
	behavior: url(/_js/iepngfix/iepngfix.htc);
}



