#GWELogo {
position              : absolute;
left                  :   2.0em;
top                   :   0.5em;
width		      :  13.0em;
height                :   5.0em;
background-image      : url(../gfx/gwe2.gif);
background-repeat     : no-repeat;
z-index               : 30000;
}


#Slogan {
position              : absolute;
left                  : 18.25em;
top                   : 2em;
width                 : 40em;
z-index               : 32000;
background            : transparent;
}

#Slogan_top {
color                 : #888;
font-size             : 1em;
font-weight           : bold;
text-align            : left;
letter-spacing        : 0.2em;
}

#Slogan_info {
color                 : #888;
font-size             : 0.7em;
font-weight           : normal;
text-align            : center;
letter-spacing        : 0.15em;
margin-top            : 0.7em;
}


/* ******************************************** */

#HMKopf {
position              : absolute;
left                  :   1.0em;
top                   :  15.0em;
width	              :  16.0em;
height                :   1.0em;
z-index               : 10000;
background-image      : url(../gfx/hmFeld2.jpg);
background-repeat     : repeat;
background-attachment : fixed;
background-position   : 16px 0px;
}

#HMFuss {
position              : absolute;
left                  :   1.0em;
bottom                :  14em;
width	              :  16.0em;
height                :   10.0em;
z-index               : 10000;
background-repeat     : repeat;
background-attachment : fixed;
background-position   : 16px 0px;
background:red;
}

#HMHintergrund {
position              : absolute;
left                  :   1.0em;
top                   :  16.0em;
bottom                :  9.0em;
background            : #fff;
width	              :  16.0em;
z-index               : 9000;
}


#Hauptmenue {
position              : absolute;
left                  :   0em;
top                   :  14.50em;
bottom                :  11.0em;
background            : transparent;
width	              :  16.0em;
overflow              : auto;
z-index               : 10000;
}



#Hauptmenue ul {
list-style            : none;
margin-top            :   0em;
margin-left           :   1em;
}

#Hauptmenue li {
/*width                 : 215px;*/
list-style            : none;
height                : 25px;
/*border-top            : solid 1px #bbb; #25cf84;*/
}

#Hauptmenue ul a {
display               : block;
text-decoration       : none;
color                 : #000;
background-color      : transparent;
font-size             : 0.75em;
height                : 100%;
width                 : 99.9%;
}


#Hauptmenue ul a span {
padding-top            : 5px;
padding-left           : 40px;
display               : block;
}


#Hauptmenue ul a:hover {
background-image      : url(../gfx/bgHMLinks2.jpg);
background-repeat     : no-repeat;
background-color      : #fff; /*#25cf84;*/
color                 : #000;
}

.index, .indexAktiv {
background-image      : url(../gfx/reiter/icon_index.gif);
background-repeat     : no-repeat;
background-position   : 5px 2px;
}

.industrie, .industrieAktiv {
background-image      : url(../gfx/reiter/icon_industrie.gif);
background-repeat     : no-repeat;
background-position   : 5px 2px;
}

.design, .designAktiv {
background-image      : url(../gfx/reiter/icon_industrie.gif);
background-repeat     : no-repeat;
background-position   : 5px 2px;
}

.produktion, .produktionAktiv {
background-image      : url(../gfx/reiter/icon_produktion.gif);
background-repeat     : no-repeat;
background-position   : 5px 2px;
}

.about, .aboutAktiv {
background-image      : url(../gfx/reiter/icon_about.gif);
background-repeat     : no-repeat;
background-position   : 4px 2px;
}

.kontakt, .kontaktAktiv {
background-image      : url(../gfx/reiter/icon_kontakt.gif);
background-repeat     : no-repeat;
background-position   : 5px 2px;
}

.pohli, .pohliAktiv {
background-image      : url(../gfx/reiter/icon_pohli.gif);
background-repeat     : no-repeat;
background-position   : 5px 2px;
}

.sprache_de {
background-image      : url(../gfx/reiter/icon_de.gif);
background-repeat     : no-repeat;
background-position   : 5px 2px;
}

.sprache_en {
background-image      : url(../gfx/reiter/icon_en.gif);
background-repeat     : no-repeat;
background-position   : 5px 2px;
}

.sprache_fr {
background-image      : url(../gfx/reiter/icon_fr.gif);
background-repeat     : no-repeat;
background-position   : 5px 2px;
}

.Bereich {
border-top            : solid 1px #fff;
border-bottom         : solid 1px #fff;
margin-top            : 3px;
}


#Fuss {
position              : absolute;
left                  :  0;
bottom                :  0;
height                :  6em;
background-color      : #fff;
background-color      : #e6dab4;
width                 : 100%;
z-index               : 50;
}


#Fuss a {
color:#888;
text-decoration:none;
}

#Fuss a:hover {

text-decoration:underline;
}


#KG {
position              : absolute;
right                 : 12em;
margin                : 0;
padding               : 0;
width                 : 18.00em;
height                :  5.00em;
background-color      : transparent;
}

#GMBH {
position              : absolute;
right                 : 1em;
margin                : 0;
padding               : 0;
width                 : 10.00em;
height                :  5.00em;
background-color      : transparent;
}

.Firmenteil {
margin                : 0;
padding               : 0;
padding-top           : 0.25em;
font-size             : 0.75em;
font-weight           : bold;
color                 : #888;
}

#Zentrale {
margin                : 0;
padding               : 0;
position              : absolute;
left                  : 0;
width                 : 9.0em;
background-color      : transparent;
}

#Homi {
margin                : 0;
padding               : 0;
position              : absolute;
left                  : 9.0em;
width                 : 9.0em;
background-color      : transparent;
}

#GWE {
margin                : 0;
padding               : 0;
position              : absolute;
left                  : 0;
width                 : 9.0em;
background-color      : transparent;
}

#Zentrale p,
#Homi p,
#GWE p {
margin                : 0;
padding               : 0;
padding-top           : 0.25em;
font-size             : 0.7em;
color                 : #888;
}

#Copyright {
position              : absolute;
left                  : 1em;
bottom                : 0.25em;
margin                : 0;
padding               : 0;
width                 : 23.00em;
height                :  2.00em;
background-color      : transparent;
}

#Copyright span {
  font-size             : 0.7em;
  color                 : #888;
}

.produktbilder {
margin                : 0;
padding               : 0;
width                 : 12.5em;
float                 : left;
text-align            : center;
}

.produkt {
margin                : 0;
padding               : 0;
width                 : 12.5em;
height                : 12.5em;
}

.produkt img {
margin                : 0;
padding               : 0;
border                : none;
}

.produktspezifikation {
color                 : #555;
font-size             : 0.7em;
width                 : 12.5em;
height                : 3em;
}

#Content .produktspezifikation a {
color                 : #555;
text-decoration       : none;
text-align            : center;
text-decoration       : none;
}

#Daten {
margin                : 0;
padding               : 0;
width                 : 16em;
float                 : left;
margin-right          : 1em;
}

#Daten td p {
margin                : 0;
padding               : 0;
font-size             : 0.9em;
padding-top           : 0.4em;
}

#Daten td p.data {
margin                : 0;
padding               : 0;
font-size             : 0.8em;
padding-top           : 0.4em;
width                 : 100%;
text-align            : right;
color                 : #369a6e;
}


#Produktbild {
position              : absolute;
left                  : 16em;
top                   : 0;
margin                : 0;
padding               : 0;
width                 : 18.75em;
height                : 18.75em;
float                 : left;
text-align            : right;
}

#Produktbild #Magnify {
position              : absolute;
right                 : 2em;
bottom                : 2em;
background            : transparent;
z-index               : 32000;
margin                : 0;
padding               : 0;
width                 : 16px;
height                : 17px;
float                 : left;
text-align            : right;
}


#Content td p {
font-size             : 0.75em;
}

#Content td {
vertical-align        : top;
padding-top           : 3px;
padding-bottom        : 3px;
}

#Content a {
color                 : #000;
text-decoration       : underline;
}

#Content a:hover {
color                 : #000;
text-decoration       : none;
}

#Content p {
font-size             : 0.75em;
}


#Content .NichtGefunden {
padding-bottom        : 0.5em;
}

#Breadcrump {
position              : absolute;
top                   : 8em;
left                  : 20em;
z-index               : 32000;
background            : #fff;
width                 : 100%;
}

#Breadcrump p {
font-size             : 0.7em;
color                 : #555;
padding-top           : 1px;
padding-bottom        : 1px;
}

#Breadcrump p a {
color                 : #555;
text-decoration       : none;
border                : solid 1px #999;
padding-left          : 3px;
padding-right         : 3px;
margin-left           : 3px;
margin-right          : 3px;
}

#Breadcrump p a:hover {
color                 : #000;
background-color      : #25cf84;
}

#Breadcrump p a.AFS {
color                 : #555;
text-decoration       : none;
border                : solid 1px #999;
padding-left          : 3px;
padding-right         : 3px;
margin-left           : 3px;
margin-right          : 3px;
}

#Breadcrump p a.AFS:hover {
color                 : #000;
background-color      : #25cf84;
}

#Breadcrump p span.aktiv {
color                 : #f00;
font-weight           : bold;
}


#ProduktInfo a.cmdZurueck {
display               : block;
height                : 26px;
width                 : 160px;
background            : transparent;
background-image      : url(../gfx/cmdZurueck.jpg);
background-repeat     : no-repeat;
border 	              : none;
cursor                : pointer;
text-decoration       : none;
}

#ProduktInfo a.cmdZurueck:hover {
background-image      : url(../gfx/cmdZurueckAktiv.jpg);
background-repeat     : no-repeat;
border 	              : none;
cursor                : pointer;
}


#ProduktInfo span {
padding-top            : 5px;
display                : block;
width                  : 95%;
text-align             : center;
}