* {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	list-style-type: none;}	
	
html, body {
	height: 100%;
	width: 100%;}
	
body {
	font-size: 100.01%;
	width: 100%;
	background-color: #000;}	
	
@media only screen and (min-height: 1025px) {
	#wrapper {
		position: relative;
		width: 860px;
		top: 5%;
		left: 50%;
		margin-left: -430px;
		margin-bottom: 8%;
		border: solid 4px #81715e;}
		
	#mainmenu {
		position: absolute;
		top: 50px;
		left: 65px;
		height: 200px;
		width: 860px;}
	
	#content {
		position: relative;
		width: 860px;
		margin-bottom: 200px;}
		
	.zitat {
		position: absolute;
		bottom: 100px;
		right: 220px;
		height: 50px;}
}
	
@media only screen and (max-height: 1024px) {
	#wrapper {
		position: relative;
		width: 860px;
		left: 50%;
		top: 50%;
		margin-left: -430px;
		margin-top: -380px;}
	
	#mainmenu {
		position: absolute;
		top: 105px;
		left: 65px;
		height: 200px;
		width: 860px;}
		
	#content {
		position: relative;
		width: 860px;}
		
	.zitat {
		position: relative;
		top: 30px;
		left: 350px;
		height: 50px;
		width: 300px;}
}
		
h1 {
	font-family: Arial, sans-serif;
	font-size: 17px;
	font-weight: bold;
	line-height: 22px;}
	
h2 {
	font-family: Arial, sans-serif;
	font-size: 15px;
	font-weight: bold;
	line-height: 22px;
	margin-bottom: 20px;}
	
h3 {
	font-family: Arial, sans-serif;
	font-size: 15px;
	font-weight: bold;
	line-height: 22px;}
	
p {
	font-family: Arial, sans-serif;
	font-weight: normal;
	font-size: 13px;
	line-height: 19px;
	margin-bottom: 20px;}
	
hr {
	border-top: solid 1px #000;
	margin: 9px 0px 10px 0px;}

.gold {color: #81715e;}
.schwarz {color: #000;}

a {text-decoration: none;}
a:hover {text-decoration: underline;}

	
/*------------------------------------------------------------------------------------------*/
/*                                    HEADER                                         */
/*------------------------------------------------------------------------------------------*/

#header {
	position: relative;
	height: 200px;
	width: 860px;
	background-color: #000;}
	
#logo {
	position: absolute;
	top: 58px;
	left: 450px;
	width: 365px;
	height: 104px;}
	
#mainmenu li {
	position: relative;
	display: inline-block;
	height: 20px;
	*display: inline;
	zoom: 1;}

.start {
	padding-right: 10px;
	border-right: solid 1px #81715e;}
.start a {
	text-decoration: none;
	color: #81715e;}
.start a:hover {text-decoration: underline;}
.start .current a, .start a:active {text-decoration: none; color: #fff;}
	
.kontakt {
	padding-left: 6px;
	padding-right: 10px;
	border-right: solid 1px #81715e;}
.kontakt a {
	text-decoration: none;
	color: #81715e;}
.kontakt a:hover {text-decoration: underline;}
.kontakt .current a, .kontakt a:active {text-decoration: none; color: #fff;}

.impressum {
	padding-left: 6px;
	padding-right: 10px;
	border-right: solid 1px #81715e;}
.impressum a {	
	text-decoration: none;
	color: #81715e;}
.impressum a:hover {text-decoration: underline;}
.impressum .current a, .impressum a:active {text-decoration: none; color: #fff;}

.facebook a {
	position: absolute;
	margin-left: 6px;
	margin-top: 4px;
	height: 20px;
	width: 20px;
	background: url(bilder/main_navigation.jpg);
	background-position: -263px 0px;}
.facebook a:hover {background-position: -263px -20px;}
.facebook .current a, .facebook a:active {background-position: -263px -40px;}
		
/*------------------------------------------------------------------------------------------*/
/*                                     NAVIGATION START                                     */
/*------------------------------------------------------------------------------------------*/

.ankeanstoetz a {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 207px;
	width: 207px;
	background: url(bilder/anke_anstoetz.jpg);}
.ankeanstoetz a:hover, .ankeanstoetz a:active {background: url(bilder/anke_anstoetz_hover.jpg);}

.loft a {
	position: absolute;
	top: 0px;
	right: 0px;
	height: 207px;
	width: 207px;
	background: url(bilder/loft.jpg);}
.loft a:hover, .loft a:active {background: url(bilder/loft_hover.jpg);}

.landhaus a {
	position: absolute;
	bottom: 0px;
	left: 0px;
	height: 207px;
	width: 207px;
	background: url(bilder/landhaus.jpg);}
.landhaus a:hover, .landhaus a:active {background: url(bilder/landhaus_hover.jpg);}

.altbau a {
	position: absolute;
	bottom: 0px;
	right: 0px;
	height: 207px;
	width: 207px;
	background: url(bilder/altbau.jpg);}
.altbau a:hover, .altbau a:active {background: url(bilder/altbau_hover.jpg);}

/*------------------------------------------------------------------------------------------*/
/*                                     NAVIGATION SUB                                       */
/*------------------------------------------------------------------------------------------*/
	
.contentlinks li {
	position: relative;
	height: 35px;}
	
.portrait a {
	text-decoration: none;
	color: #81715e;}
.portrait a:hover {text-decoration: underline;}
.portrait .current a, .portrait a:active {text-decoration: none; color: #fff;}

.philosophie a {
	text-decoration: none;
	color: #81715e;}
.philosophie a:hover {text-decoration: underline;}
.philosophie .current a, .philosophie a:active {text-decoration: none; color: #fff;}

.interiordesign a {
	text-decoration: none;
	color: #81715e;}
.interiordesign a:hover {text-decoration: underline;}
.interiordesign .current a, .interiordesign a:active {text-decoration: none; color: #fff;}

.referenzen a {
	text-decoration: none;
	color: #81715e;}
.referenzen a:hover {text-decoration: underline;}
.referenzen .current a, .referenzen a:active {text-decoration: none; color: #fff;}

.presse a {
	text-decoration: none;
	color: #81715e;}
.presse a:hover {text-decoration: underline;}
.presse .current a, .presse a:active {text-decoration: none; color: #fff;}

.partner a {
	text-decoration: none;
	color: #81715e;}
.partner a:hover {text-decoration: underline;}
.partner .current a, .partner a:active {text-decoration: none; color: #fff;}

.loft_text a {
	text-decoration: none;
	color: #81715e;}
.loft_text a:hover {text-decoration: underline;}
.loft_text .current a, .loft_text a:active {text-decoration: none; color: #fff;}

.landhaus_text a {
	text-decoration: none;
	color: #81715e;}
.landhaus_text a:hover {text-decoration: underline;}
.landhaus_text .current a, .landhaus_text a:active {text-decoration: none; color: #fff;}

.altbau_text a {
	text-decoration: none;
	color: #81715e;}
.altbau_text a:hover {text-decoration: underline;}
.altbau_text .current a, .altbau_text a:active {text-decoration: none; color: #fff;}

.impressionen a {
	text-decoration: none;
	color: #81715e;}
.impressionen a:hover {text-decoration: underline;}
.impressionen .current a, .impressionen a:active {text-decoration: none; color: #fff;}

	
/*------------------------------------------------------------------------------------------*/
/*                                    INHALTE                                         */
/*------------------------------------------------------------------------------------------*/	
	

	
.contentlinks {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 145px;
	height: 420px;
	padding-left: 65px;
	padding-right: 10px;}
	
.contentrechts {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 160px;
	height: 420px;
	padding-left: 20px;
	padding-right: 40px;}
	
.contentrechts img {
	margin-left: 10px;
	margin-bottom: 33px;}
	
.contentnavi {
	position: relative;
	width: 420px;
	height: 420px;
	left: 220px;
	overflow: hidden;}	
	
.contentmitte {
	position: relative;
	width: 360px;
	height: 360px;
	padding: 30px;
	left: 220px;
	background-color: #81715e;
	overflow: auto;}
	
.contentmitte li {
	font-family: Arial, sans-serif;
	font-weight: normal;
	font-size: 13px;
	line-height: 19px;
	list-style-position: inside;
	list-style-type: disc;}
	


/*------------------------------------------------------------------------------------------*/
/*                                         FOOTER                                           */
/*------------------------------------------------------------------------------------------*/


	
.zitat p {
	font-family: 'Italianno', cursive;
	font-size: 35px;
	color: #81715e;}	