/* *************** Struktur ************* */
/* #000033 dunkelblau, #BBBBBB grau, */

a, img, div { border:none; padding:0; margin:0; }

body { 
margin:0; padding:0;
font-family:arial,helvetica,verdana,sans-serif;
font-size:13px;
line-height:1.5em;
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  ***************** */

#intro { position:absolute;top:50%;height:360px;margin-top:-185px;left:50%;width:580px;margin-left:-290px; }

#standfiera { width:100%;margin-top:20px;text-align:left;white-space:nowrap; }

.stand-feria { width:auto;z-index:4;visibility: visible;float:left; }
	
ol.allestitore { border:0px; width:auto; height:auto; list-style-type:none;margin:0px 58px 0 0;padding:0;  }
ol.allestitore li { margin-right:0px; }
ol.allestitore li a:link { text-decoration:none;color:#fff;background-color:transparent; } 
ol.allestitore li a:visited { text-decoration:none;color:#fff;background-color:transparent; } 
ol.allestitore li a:hover { text-decoration:underline;color:#BBBBBB;background-color:transparent; } 
ol.allestitore li a:active {text-decoration:none;color:#fff;background-color:transparent; }

ol.ende { border:0px; width:auto; height:auto; list-style-type:none;margin:0px;padding:0;  }

.liefern {
text-decoration: none;
list-style-type: none;
} 
	
#allestimentostand {
position:absolute;top:85%;left:0px;text-align:left;
z-index: 5;
visibility: hidden;
}

#fair {
position:absolute;top:85%;left:0px;text-align:left;
z-index: 5;
visibility: hidden;
}

#messebau {
position:absolute;top:85%;left:0px;text-align:left;
z-index: 5;
visibility: hidden;
}

#feria {
position:absolute;top:85%;left:0px;text-align:left;
z-index: 5;
visibility: hidden;
}

/* **************** 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; }

ul {
/*
width:100%; */
padding:0;
text-align:right;
list-style-type:disc;
list-style-position:inside

}

ul li {
white-space:nowrap;
line-height:1.5em;
}

/* **************** 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;
}


