body{
	background-image:url(../img/bg.jpg);
	margin:0px;
	padding:0px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.wrapper{
	width:918px;
	margin-left:auto;
	margin-right:auto;
}
.cms{	
	text-align:left;
	padding:20px;
}
.aktuelles p{
	padding:0px;
	margin:0px;
}
h1, h2, h3, h4{
	margin:0px;
	padding:0px;
	margin-bottom:10px;
}
h1{
font-size:14px;
height:40px;
display:block;
}
h2{
font-size:14px;
font-style:italic;
font-weight:bold;
color:#72430f;
}
img{
	display:block;
	margin:0;
}
.content{
	position:absolute;
	width:780px;
	margin-left:70px;
	text-align:left;
}
.header{
	height:185px;
	width:100%;
}
.header img{
	border:0px;
}
.navi{
	width:230px;
	float:left;
}
.inhalt{
	width:500px;
	float:right;
	margin-top:35px;
}
.text{
	padding-right:35px;
}
.header img{
	float:left;
}
.logo1{
	margin-top:39px;
	padding-left:18px;
	float:left;
}
.logo2{
	margin-top:98px;
	float:left;
	margin-left:54px;
}
.logo3{
	
	padding-left:452px;
	float:left;
	margin-top:-14px;
}
.img_left{
	float:left;
	margin-right:20px;
	border:1px solid #72430f;
}
.img_right{
	float:right;
	margin-left:20px;
	border:1px solid #72430f;
}
.text img{
border:1px solid #72430f;
}
/*************************************************/

.navi ul{
	margin:0px;
	padding:0px;
	display:block;
	margin-left:15px;
	margin-top:32px;
}
.navi li{
	font-size:0px;
	color:#edca79;
	display:block;
	margin:0px;
	padding:0px;
	padding-left:39px;
	list-style:none;
	line-height:0px;
}
.navi a{
	text-decoration:none;
	text-indent:-100px;
}
.navi a.rauchhaus{
	background-image:url(/img/navi/das_rauchhaus.jpg);
	background-repeat:no-repeat;
	display:block;
	width:105px;
	height:17px;

}
.navi a.rauchhaus:hover, .navi a.rauchhaus#active {
	background-image:url(/img/navi/das_rauchhaus_hover.jpg);
}
.navi a.aktuelles{
	background-image:url(/img/navi/aktuelles.jpg);
	background-repeat:no-repeat;
	display:block;
	width:67px;
	height:21px;
}
.navi a.aktuelles:hover, .navi a.aktuelles#active {
	background-image:url(/img/navi/aktuelles_hover.jpg);
}
.navi a.events_seminare{
	background-image:url(/img/navi/events_seminare.jpg);
	background-repeat:no-repeat;
	display:block;
	width:134px;
	height:18px;
}
.navi a.events_seminare:hover, .navi a.events_seminare#active {
	background-image:url(/img/navi/events_seminare_hover.jpg);
}
.navi a.kueche{
	background-image:url(/img/navi/kueche.jpg);
	background-repeat:no-repeat;
	display:block;
	width:170px;
	height:20px;
}
.navi a.kueche:hover, .navi a.kueche#active {
	background-image:url(/img/navi/kueche_hover.jpg);
}
.navi a.zimmer{
	background-image:url(/img/navi/zimmer.jpg);
	background-repeat:no-repeat;
	display:block;
	width:159px;
	height:19px;
}
.navi a.zimmer:hover, .navi a.zimmer#active {
	background-image:url(/img/navi/zimmer_hover.jpg);
}
.navi a.angebote_preise{
	background-image:url(/img/navi/angebote_preise.jpg);
	background-repeat:no-repeat;
	display:block;
	width:143px;
	height:18px;
}
.navi a.angebote_preise:hover, .navi a.angebote_preise#active {
	background-image:url(/img/navi/angebote_preise_hover.jpg);
}
.navi a.bildergalerie{
	background-image:url(/img/navi/bildergalerie.jpg);
	background-repeat:no-repeat;
	display:block;
	width:96px;
	height:19px;
}
.navi a.bildergalerie:hover, .navi a.bildergalerie#active {
	background-image:url(/img/navi/bildergalerie_hover.jpg);
}

.navi a.architektur{
	background-image:url(/img/navi/architektur.jpg);
	background-repeat:no-repeat;
	display:block;
	width:162px;
	height:19px;
}
.navi a.architektur:hover, .navi a.architektur#active {
	background-image:url(/img/navi/architektur_hover.jpg);
}
.navi a.studio{
	background-image:url(/img/navi/studio.jpg);
	background-repeat:no-repeat;
	display:block;
	width:187px;
	height:19px;
}
.navi a.studio:hover, .navi a.studio#active {
	background-image:url(/img/navi/studio_hover.jpg);
}
.navi a.grosse_fewo{
	background-image:url(/img/navi/grosse_fewo.jpg);
	background-repeat:no-repeat;
	display:block;
	width:170px;
	height:20px;
}
.navi a.grosse_fewo:hover, .navi a.grosse_fewo#active {
	background-image:url(/img/navi/grosse_fewo_hover.jpg);
}
.navi a.kleine_fewo{
	background-image:url(/img/navi/kleine_fewo.jpg);
	background-repeat:no-repeat;
	display:block;
	width:152px;
	height:19px;
}
.navi a.kleine_fewo:hover, .navi a.kleine_fewo#active {
	background-image:url(/img/navi/kleine_fewo_hover.jpg);
}
.navi a.bildergalerie2{
	background-image:url(/img/navi/bildergalerie2.jpg);
	background-repeat:no-repeat;
	display:block;
	width:97px;
	height:19px;
}
.navi a.bildergalerie2:hover, .navi a.bildergalerie2#active {
	background-image:url(/img/navi/bildergalerie2_hover.jpg);
}
.navi a.angebote_preise2{
	background-image:url(/img/navi/angebote_preise2.jpg);
	background-repeat:no-repeat;
	display:block;
	width:143px;
	height:18px;
}
.navi a.angebote_preise2:hover, .navi a.angebote_preise2#active {
	background-image:url(/img/navi/angebote_preise2_hover.jpg);
}
.navi a.attr_umgebung{
	background-image:url(/img/navi/attr_umgebung.jpg);
	background-repeat:no-repeat;
	display:block;
	width:201px;
	height:17px;
}
.navi a.attr_umgebung:hover, .navi a.attr_umgebung#active {
	background-image:url(/img/navi/attr_umgebung_hover.jpg);
}
.navi a.anfahrt{
	background-image:url(/img/navi/anfahrt.jpg);
	background-repeat:no-repeat;
	display:block;
	width:70px;
	height:19px;
}
.navi a.anfahrt:hover, .navi a.anfahrt#active {
	background-image:url(/img/navi/anfahrt_hover.jpg);
}
.navi a.die_betreiber{
	background-image:url(/img/navi/die_betreiber.jpg);
	background-repeat:no-repeat;
	display:block;
	width:107px;
	height:18px;
}
.navi a.die_betreiber:hover, .navi a.die_betreiber#active {
	background-image:url(/img/navi/die_betreiber_hover.jpg);
}
.navi a.kontakt{
	background-image:url(/img/navi/kontakt.jpg);
	background-repeat:no-repeat;
	display:block;
	width:66px;
	height:20px;
}
.navi a.kontakt:hover, .navi a.kontakt#active {
	background-image:url(/img/navi/kontakt_hover.jpg);
}
.navi a.impressum{
	background-image:url(/img/navi/impressum.jpg);
	background-repeat:no-repeat;
	display:block;
	width:92px;
	height:19px;
}
.navi a.impressum:hover, .navi a.impressum#active {
	background-image:url(/redesign/img/navi/impressum_hover.jpg);
}
.navi a.referenzen{
	background-image:url(/img/navi/referenzen.jpg);
	background-repeat:no-repeat;
	display:block;
	width:98px;
	height:20px;
}
.navi a.referenzen:hover, .navi a.referenzen#active {
	background-image:url(/img/navi/referenzen_hover.jpg);
}
.navi a.hausordnung{
	background-image:url(/img/navi/hausordnung.jpg);
	background-repeat:no-repeat;
	display:block;
	width:151px;
	height:18px;
}
.navi a.hausordnung:hover, .navi a.hausordnung#active {
	background-image:url(/img/navi/hausordnung_hover.jpg);
}
.navi a.partnerlinks{
	background-image:url(/img/navi/partnerlinks.jpg);
	background-repeat:no-repeat;
	display:block;
	width:104px;
	height:18px;
}
.navi a.partnerlinks:hover, .navi a.partnerlinks#active {
	background-image:url(/img/navi/partnerlinks_hover.jpg);
}
.navi li.hauptpunkt{
	padding-left:0px;
	padding-bottom:14px;
}
.navi li.fewo{

	padding-top:21px;
}
.navi .allgemeines li{
	padding-left:0px;
	
}
.navi .allgemeines {
padding-top:5px;
}
.text ul.jahreszahlen{
list-style:outside;
list-style-type:none;
padding:0px;
margin-left:00px;
}
.text li{
	padding-bottom:15px;
}
.text a{
	color:#000000;
}
ul.aufzaehlung{
list-style:outside;
list-style-type:square;
padding-left:20px;

}
.aufzaehlung li{
padding-bottom:10px;
}
.ausstattung li{
padding-bottom:2px;
}
.thumb{
	float:left;
	text-align:center;
	width:100px;
	height:65px;
	background-color:#FFFFFF;
	margin-right:5px;
	margin-bottom:5px;
	overflow:hidden;
	border:1px solid #72430f;
}
.thumb img{
	border:0px;
}
.pdf img{
	float:left;
	border:0px;
	margin-top:-10px;
	margin-right:10px;
}
.pdf a{
	padding-top:10px;
	display:block;
}
