
body {
background-image: url(Layout/hintergrund.jpg);
background-repeat: no-repeat;
background-color: #F4DAB7;
padding-bottom: 30px;
}
#wrap {
width: 775px;
margin:auto auto 40px auto;
}
#content {
width:100%; 
min-height:550px;
background-color:#ffffff;
}
#text {
padding:40px 100px 20px 170px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
}
#adresse {
color:#e2001a;
padding-left:20px;
padding-top:15px;
font-family:Georgia, "Times New Roman", Times, serif;
letter-spacing:0.1em;
font-size:12px;
clear:both;
}
#menue {
margin:100px auto auto -20px;
position:absolute;
z-index:50;
}
#start {
position:absolute;
z-index:60;
margin:127px auto auto 15px;
}
#leistungen {
position:absolute;
z-index:60;
margin:169px auto auto 8px;
}
#fengshui {
position:absolute;
z-index:60;
margin:217px auto auto 8px;
}
#beratung {
position:absolute;
z-index:60;
margin:267px auto auto 8px;
}
#referenzen {
position:absolute;
z-index:60;
margin:314px auto auto 7px;
}
#kontakt {
position:absolute;
z-index:60;
margin:359px auto auto 8px;
}
#impressum {
position:absolute;
z-index:60;
margin:408px auto auto 8px;
}
#rot-links {
background-color:#e2001a;
width:2px;
height:480px;
position:absolute;
z-index:90;
clear:both;
margin-top:65px;
}
#rot-oben {
background-color:#e2001a;
width:750px;
height:3px;
position:absolute;
margin:81px auto auto -15px;
}
#rot-rechts {
background-color:#e2001a;
width:3px;
height:480px;
float:right;
margin-top:-455px;
}
#rot-unten {
background-color:#e2001a;
width:480px;
height:3px;
float:right;
margin-right:-25px;
}
#aussenwrap {
width:775px;
margin:auto;
}
#footer {
background-color:#F4DAB7;
width:100%;
height:130px;
clear:both;
}
#bilder {
position:absolute;
margin:50px auto auto 690px;
}
#bild1 {
position:absolute;
margin:73px auto auto 765px;
}
#bild2 {
position:absolute;
margin:225px auto auto 725px;
}
#bild3 {
position:absolute;
margin:385px auto auto 758px;
}
#adresse a:link,#adresse a:visited {color:#e2001a; text-decoration:none;}
#adresse a:hover {color:#e2001a; text-decoration:underline;}
img {border:0;}

a:link,a:visited {color:#990000; text-decoration:none;}
a:hover {color:#e2001a; text-decoration:underline;}

.headline {
font-size:14px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-weight:bold;
}
.info {
font-size:10px;
}
input,textarea{
margin-bottom:5px;
font-family:Geneva, Arial, Helvetica, sans-serif;
}
.fehlermeldung {
color:#ff0000;
font-weight: bold;
margin-bottom:10px;
}
.meldung {
color:#00ff00;
font-weight: bold;
margin-bottom:10px;
}

#footerlogos {
width: 190px;
margin: 10px 20px 0px 0px;
float: right;
border: 1px solid #DDDDDD;
background-color: #FFFFFF;
text-align: center;
padding:5px;
}
