/* *************** Struktur ************* */
/* #000033 dunkelblau, #BBBBBB grau, */

a, img, div { border:none; padding:0; margin:0; }

body { 
margin:0; padding:0;
text-align:center;
height:100%;
}

/*
#container { 
width:950px;
height:570px;
position: relative;
margin-left:auto;
margin-right:auto;
}
*/

#container {
position: absolute; 
top: 50%;  
height: 570px;
margin-top: -285px;
left:50%;
width:950px;
margin-left: -475px; 
}

#content {
width:950px;
height:400px;
text-align:right;
vertical-align:top;
padding:20px 0 0 0;
}
#content.home { height:285px; padding:0; text-align:center; }
#content.galerie { text-align:center; }

#content.referenz { max-height:400px; overflow:auto; padding:20px 10px 0 0; }
#content.contatto { text-align:left; }

/* ****************  index Seite : Intro  ***************** */

ul.intro {  border:0px solid green; width:100%; height:20px; list-style-type:none;white-space:nowrap;margin:10px 0 0 0;padding:0;  }
li { border:0px solid red; width:auto;float:left;margin-right:41px; }
li.letzt { margin-right:0px; }
li a:link { text-decoration:none;color:#fff;background-color:transparent; } 
li a:visited { text-decoration:none;color:#fff;background-color:transparent; } 
li a:hover { text-decoration:underline;color:#BBBBBB;background-color:transparent; } 
li a:active {text-decoration:none;color:#fff;background-color:transparent; }

ul, li {
font-family:arial,helvetica,verdana,sans-serif;
font-size:13px;
line-height:1.5em;
letter-spacing:1px;
background-color:#000033;
color:#fff;
}

/* **************** Hauptnavigation  ***************** */

#navi { border:none; width:950px;height:150px;margin:0;padding:0;position:absolute;bottom:0;left:0;right:0;text-align:center; }

#navi a :link { border:none; } 
#navi a :visited { border:none; } 
#navi a :hover { border:none; } 
#navi a :active { border:none; }
#navi a :focus { outline: 0; }

/* **************** Untermenue  ***************** */

#untermenu { position:absolute;left:260px;bottom:120px;text-align:left; }
.unterpunkte { border:none; margin:0; padding:0; }
#untermenu_fengshui { position:absolute;left:600px;bottom:120px; }
#untermenu_progetti { position:absolute;left:442px;bottom:75px; }

/* **************** Sprachwahl  ***************** */

#sprachauswahl { text-align:left;position:absolute;left:0;bottom:20px;width:125px; } 

/* **************** allgemeine Formatierungen ***************** */

html, div, a, img { margin:0; padding:0; background-color:#000033;color:#fff; }

table, tr, td, p { 
font-family:arial,helvetica,verdana,sans-serif;
font-size:13px;
line-height:1.5em;
letter-spacing:1px;
background-color:#000033;
color:#fff;
}

/* **************** Formatierungen Content ***************** */

h4 { font-family:"britannic bold", arial,helvetica,verdana,sans-serif;font-size:15px;font-weight:lighter;letter-spacing: 0.2em;margin-top:0;padding-top:0; }

p.fett { font-weight:bold; }
p.abstand { margin-top:20px;margin-bottom:20px; }
.rechts { text-align:right; }
.dick { font-weight:bold; }
span.bold { font-weight:bold; }
span.italic { font-style:italic; }

p a { text-decoration:underline;color:#fff;background-color:transparent; }
p a:link { text-decoration:underline;color:#fff;background-color:transparent; } 
p a:visited { text-decoration:underline;color:#fff;background-color:transparent; } 
p a:hover { text-decoration:underline;color:#A30A3C;background-color:transparent; } 
p a:active {text-decoration:underline;color:#fff;background-color:transparent; }

/* **************** Seite Gallerie ***********


/* **************** Seite Kontakt *********** */

.kontakt { padding-left:82px; }
.copyright { float:left;margin-right:50px; }

/* **************** Formular php Datei *********** */

body.formular table.formular td.formular { 
font-family:arial,helvetica,verdana,sans-serif;
color:#fff;
font-size:12px;
letter-spacing:0px;
line-height:1em;
}

