html { height:100%; }
body                                    {margin:0 1px 0 1px;padding:0;font:11px/1.6em arial,verdana,sans-serif;border:0;background:#E3E3E4; height:100%;}
*                                       {font-family:arial,verdana,sans-serif;}
.gen                                    {margin:0;padding:0;border:0;}
ul.gen                                  {list-style-type:none;}
ul.gen li                               {margin:0;padding:0;border:0;}
ol.gen li                               {margin:0;padding:0;border:0;}
h1.gen, h2.gen, h3.gen, h4.gen, h5.gen  {line-height:1.5em;}

h1                                      {font-size:11px;}

body.bodyIndex                          {position:absolute;left:0;top:0;width:100%;height:100%;margin:0;padding:0;overflow:auto;background:#0e818d;}

div.pgeIndex                            {position:relative;left:50%;width:992px;height:548px !important;min-height:548px !important;margin-left:-496px;background:url('/images/indexCenter.jpg') repeat-x center 96px !important;border:0px solid #fff;border-width:0 1px;}
div.pgeIndex div.hdr                    {position:absolute;width:100%;height:96px;background:url('/images/indexTop.gif') no-repeat 64px 66px #e3e3e4;}
div.start                               {position:absolute;left:58px;top:254px;width:455px;height:250px;background:url('/images/indexBottom_neu.gif') no-repeat center;}
div.start h1                            {display:none;}
div.pgeIndex ul.subNav                  {position:absolute;left:375px;top:59px;width:590px;}
div.pgeIndex ul.subNav li               {top:0;margin-right:40px;}
div.pgeIndex ul.subNav li a             {text-decoration:none;color:#fff;}
div.pgeIndex ul.subNav li span          {display:block;position:absolute;left:0;bottom:-24px;height:24px;line-height:16px;color:#fff;}
div.pgeIndex div.nav                    {top:540px;left:0;bottom:auto;width:906px!important;width:991px;height:14px!important;padding-left:86px;border-top:none;background:url('/images/dotWhite.gif') repeat-x center 7px;}
div.pgeIndex ul.nav                     {float:left;height:14px;padding:0 6px;background:#0e818d;}
div.pgeIndex ul.lang                    {position:absolute;left:700px;top:7px;}
div.pgeIndex ul.lang li                 {float:left;width:44px;height:20px;text-align:center;border:1px solid #FFF;}
div.pgeIndex ul.lang li a,
div.pgeIndex ul.lang li span            {line-height:20px;font-size:10px;text-decoration:none;text-align:center;color:#FFF;}
div.pgeIndex ul.lang li.eng             {background:url('/images/uk.png') no-repeat;padding-left:30px;border-left:none;border-right:none;}
div.pgeIndex ul.lang li.chi             {background:url('/images/china.png') no-repeat;padding-left:30px;}
div.pgeIndex ul.lang li.ger             {background:url('/images/at.png') no-repeat;padding-left:30px;}
#pge                                    { height:auto; _height:100%; min-height:100%; border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF; }
div.pge                                 {position:relative;left:50%;width:992px;height:100%;margin-left:-496px;background:url('/images/menBg.gif') repeat-y 14px;}

#hdr                                    {}
div.hdr                                 {position:relative;height:87px;margin-bottom:1px;background-repeat:no-repeat;background-position:left top;background-color:#E3E3E4; border-bottom:1px solid #FFFFFF;}
div.hdr img                             {position:absolute;right:30px;top:10px;}

#men                                    {}
div.men                                 {position:absolute;margin:0 0 0 17px; width:170px;}
ul.men                                  {padding:30px 0 0 27px;}
ul.men li                               {color:#7AA7C8; margin-bottom:6px; text-indent:-17px;}
ul.men li a                             {padding-left:4px;text-decoration:none;}
ul.men li a,
ul.men li span                          {line-height:1.5em;color:#FFF;}
ul.men li.active						{}
ul.men li.active span					{ color:#c4c4c4;}

#nav                                    {}
div.nav                                 {z-index:1;position:absolute;left:0;bottom:80px;width:100%;height:33px!important;height:34px;border-top:1px solid #F3F3F3;background-repeat:repeat-x;background-position:left top;}
ul.nav                                  {z-index:1;position:relative;padding:0 0 0 120px;}
ul.nav *                                {line-height:16px;color:#FFF;}
ul.nav li                               {float:left;height:16px;padding-right:8px;}
ul.nav li a                             {padding-left:4px;text-decoration:none;}
ul.subNav                               {z-index:0;position:absolute;right:22px;top:0;}
ul.subNav li                            {position:relative;top:-30px;float:left;width:77px;height:77px;margin-right:18px;background:#FFF;}
ul.subNav img                           {border:0;position:absolute;left:1px;top:1px;}
ul.subNav span                          {display:none;}

#navlan                                 {}
div.navlan                              {z-index:1;position:absolute;left:0;bottom:60px;width:100%;height:33px!important;height:34px;border-top:1px solid #F3F3F3;background-repeat:repeat-x;background-position:left top;}
ul.navlan                               {z-index:1;position:relative;padding:0 220px 0 220px;}
ul.navlan *                             {line-height:16px;color:#FFF;}
ul.navlan li                            {float:left;height:16px;padding-right:8px;}
ul.navlan li a                          {padding-left:4px;text-decoration:none;}

#cnt                                    {height:auto;}
div.cnt                                 {padding:30px 30px 134px 235px;}
div.cnt *                               {color:#717171;}
div.cnt h2								{font-size:14px;}
div.cnt input.anfrageNormal				{width:250px;height:14px;font-size:11px;border:1px solid #717171;}
div.cnt input.anfragePLZ				{width:78px;height:14px;font-size:11px;border:1px solid #717171;}
div.cnt input.anfrageOrt				{width:165px;height:14px;font-size:11px;border:1px solid #717171;}
div.cnt input.anfrageSenden				{height:18px;font-size:11px;border:1px solid #717171;}

#bottom { height:134px; position:fixed; bottom:0px; _position:absolute; _top:expression(document.body.scrollTop+document.body.clientHeight-this.clientHeight); width:100%;}
#ftr                                    {z-index:0;position:absolute;left:0;bottom:0;width:100%;height:78px!important;height:80px;border:1px solid #F3F3F3;border-width:1px 0 1px 0;background-color:#717171;}

div.ftr                                 {background-repeat:no-repeat;background-position:43px 17px; position:relative; width:992px; margin:0px auto; height:78px!important;height:80px;}
div.ftr span                            {display:none;}

table.contentTable						{}
table.contentTable th					{ background-color:#0e818d; color:#FFFFFF;}
table.contentTable th div				{ color:#FFFFFF;}
table.contentTable td					{ background-color:#CCCCCC; color:#FFFFFF;}

div.bottomNaviContainer { margin:0px auto; width:992px; position:relative; }
div.bottomNaviContainer { margin:0px auto; width:992px; position:relative; }
