@charset "utf-8";

body {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 14px;
}

.center p {
     margin:  0 0 1em 0;
     padding:  0;
}


a:link {
	color: #666666;
	text-decoration: underline;
}
a:visited {
	color: #666666;
	text-decoration: underline;
}
a:hover {
	color: #666666;
	text-decoration: underline;
}

.stage {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	background-color: #ffffff;
	border-left: 1px solid #c1aa95;
	border-right: 1px solid #c1aa95;
}

.stage_breit {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	background-image: url("img/bg2s.gif"); 
	background-repeat: repeat-y;
}


.head {
	width: 1000px;
	height: 116px;
	background-image: url("img/head_bg.png"); 
	background-repeat: repeat-x;
	
}

* html .head {
	margin-bottom: -3px;
}

.headline1 {
	text-align: right;
	width: 556px;
	padding-right: 32px;
	padding-top: 56px;
	color: #ffffff;
	font-size: 18px;
	float: left;
	
}

.headline2 {
	text-align: right;
	width: 556px;
	padding-right: 32px;
	float: left;
	padding-top: 9px;
	color: #d7e1a5;
	font-size: 14px;
}
.nav {
	width: 1000px;
	height: 23px;
	padding: 0px;
	border-bottom: 1px solid #c1aa95;
}

ul#nav {
	margin: 0px;
	margin-left: 50px;
	padding: 0px;
	list-style: none;
}

ul#nav li {
	height: 14px;
	float: left;
	padding-top: 5px;
	padding-left: 13px;
	padding-right: 14px;
	padding-bottom: 4px;
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 13px;
	color: #656565;
	line-height: 12px;
}

ul#nav .first {
	border-left: none;
	padding-left: 0px;
	
}


ul#nav .li1 {
	border-right: none;
}

ul#nav .li2 {
	padding-left: 20px;
	padding-right: 9px;
	border-right: 1px solid #cacaca;
}

ul#nav .li3 {
	padding-left: 9px;
	padding-right: 0px;
	border-right: none;
}

ul#nav li a:link {
	padding-left: 6px;
	text-decoration: none;
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	color: #666666;
	text-transform: uppercase;
}

ul#nav li a:visited {
	padding-left: 6px;
	text-decoration: none;
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	color: #666666;
	text-transform: uppercase;
}


ul#nav li a:hover {
	padding-left: 6px;
	text-decoration: none;
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	color: #9e4d37;
	text-transform: uppercase;
}



.left {
	position: relative;
	height: 504px;
	width: 286px;
	float: left;
}

.center {
	
	width: 476px;
	float: left;
	padding-top: 26px;
	padding-left: 32px;
	padding-right: 25px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px;
	font-size: 12px;
	color: #666666;
	height: 478px;
}
.centerbreit {
	
	width: 753px;
	width: 770px;
	height: 478px;
	float: left;
	padding-top: 26px;
	padding-left: 25px;
	padding-right: 25px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px;
	font-size: 12px;
	color: #666666;
}

.centertop {
	height: 139px;
}
img {
	border:0px;
	
}


.wohnungenheadline {
	float: left;
	margin-right: 20px;	
}
.fotos {
	width: 476px;
	height: 100px;
	padding-top: 22px;	
}
.fotosu {
	width: 476px;
	height: 100px;
	position: relative;
}

.fotos img {
	margin-right: 4px;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #799100;
	margin: 0px;
	padding:0px;
}

.right {
	
	height: 504px;
	width: 175px;
	background-image: url("img/right.jpg");
	background-repeat: no-repeat;
	float: left;
}

.context {
	width: 159px;
	margin-left: 0px;
	margin-top: 26px;
	height: 395px;	
	
}

.impressum {
	width: 159px;
	margin-left: 18px;
	
}

.impressum a:link {
	color: #666666;
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 12px;
	text-decoration:none;
}

.foot {
	height: 25px;
	width: 1000px;
	background-image: url(images/footer.gif);
	background-repeat: repeat-x;
	clear: both;
}
ul li{
	list-style-image: url(img/pfeil.png);
	list-style-position: outside;
}
.tdlight {
	background-color: #d6dfa8;
	vertical-align: bottom;
}
.tddark {
	color: #FFFFFF;
	background-image: url(img/foot.gif);
	font-weight: bold;
}
.tdlightcenter {
	text-align: center;
	vertical-align: bottom;
	background-color: #d6dfa8;
}
sup {
	font-size: 11px;
}
.tdlightright {
	text-align: right;
	vertical-align: bottom;
	background-color: #d6dfa8;
}
.vktabelle {
	padding: 1px;
	width: 650px;
}
.vktabelle td {
	padding:4px;
}
.tdsubhead {
	background: #acbf6f;
	color: #ffffff;
}

.backlink {
	font-weight: bold;
	width: 743px;
	float: right
	padding-top: -40px;
	text-align: right
}

.backlink a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #799100;
	text-decoration: none;
}

.backlink a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #799100;
	text-decoration: none;
}
a#subhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #799100;
	font-weight: bold;
	text-decoration: none;

}


/*Wohnungen*/

.wuebersicht {
	float:left;
	width: 361px;
	height: 427px;
	margin-top: 20px;	
	
}

.winfo {
	/*wichtig, damit der button nicht rumspringt*/
	position:relative;
	float: left;
	width: 360px;
	height: 395px;
	margin-left: 0px;
	margin-top: 21px;
	padding-left: 27px;
}

.wohnung {
	position: absolute;
	line-height: 16px;
	background-color: #ffffff;
}

.wheader {
	margin-left: 0px;
	width: 257px;
	height: 17px;
	padding-left: 10px;
	color: #ffffff;
	padding-top: 1px;
	padding-bottom: 4px;
	font-size: 13px;
	/*background-image: url("img/foot_bg.png"); */
	background-color: #635d56;
	background-repeat: repeat-x;
}
.smallwhg {
	font-size: 12px;
	color: #d9d7d2;
}
.winfotext {
	position:absolute;
	top: 280px;
	float: right;
	width: 360px;
	line-height: 16px;
	z-index: 0;
	background-color: #ffffff;
}

.winfotext2 {
	position:absolute;
	text-align: right;
	top: 330px;
	z-index: 0;
	float: right;
	width: 320px;
	line-height: 16px;
	left: 40px;
}

.weiterbtn {
	/*wichtig, damit der button nicht rumspringt*/
	position:absolute;
	top: 338px;
	float: right;
	width: 267px;
	height: 21px;
	padding-left: 10px;
	color: #ffffff;
	padding-top: 4px;
	font-size: 14px;
	background-image: url("img/foot_bg.png"); 
	background-repeat: repeat-x;
}

.weiterbtn a:link {
	color: #FFFFFF;
	text-decoration:none;
}

.weiterbtn a:visited {
	color: #FFFFFF;
	text-decoration:none;
}

.wohnung ul {
	margin: 0px;
	font-size: 11px;
	margin-left: 0px;
	padding: 0px;
	width: 235px;
	padding-left: 30px;
	padding-bottom: 5px;
	padding-top: 5px;
	border-left: 1px solid #9d998e;
	border-right: 1px solid #9d998e;
	border-bottom: 1px solid #9d998e;
	border-top: none;
}

.wohnung li {
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	list-style: none;
	list-style-image: url(images/point2.gif);
	list-style-position: none;
}

.space {
	width: 247px;
	height: 10px;
	background-color: white;
}

/*Wohnungen*/


.textbox {
	padding-top: 20px;
}
sup {
	font-size: 7px;
}

.formular {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	border: 1px solid #9d998e;
	width: 300px;
	padding: 3px;
}

.label1 {
	float: left;
	width: 105px;
	margin-bottom: 7px;
}

.label2 {
	float: left;
	width: 315px;
	margin-bottom: 7px;
}

.clear {
	clear: both;
	height; 0px;
	margin: 0px;
	padding: 0px;
	
}

/*GMAP*/

.gmap {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 800px;
	height: 504px;
	z-index: 1000;
	
	
}

#gmapmini {
	height: 130px;
	width: 481px;
	position: relative;
}

.gmap_zoomout {
	position: absolute;
	bottom: 0px;
	right: 0px;
	width: 36px;
	height: 41px;
}

.gmap_zoomin{
	position: absolute;
	bottom: 0px;
	right: 0px;
	width: 36px;
	height: 41px;
}
.stage .center .textbox ul {
	list-style-image: url(images/point.gif);
	margin: 6px 0 0 -13px;
}
.stage .center .textbox li {
	list-style-image: url(images/point.gif);
	margin: 6px 0 0 -13px;
}

