html, body {
  font-family:Arial,Verdana,Geneva,Helvetica;
  background-color:#D9D7D9;
  margin:0px;
  height:100%;
}

#main {
  width:100%;
  min-height:85%;
  background-color:#FFFFFF;
  text-align:left;
  border-top-width:0px;
  border-bottom-width:1px;
  border-left-width:0px;
  border-right-width:0px;
  border-color:#9A989A;
  border-style:solid;
  background-image:url(../images/stoerk-gmbh-main-background.gif);
  background-repeat:repeat-x;
  background-position:bottom left;
}

#head{
  margin-top:0px;
}

#headBorder {
  position:absolute;
  width:100%;
  height:20px;
  top:0px;
  left:0px;
  background-color:#D9D7D9;
  border-top-width:0px;
  border-bottom-width:1px;
  border-left-width:0px;
  border-right-width:0px;
  border-color:#9A989A;
  border-style:solid;
}

#headShadow {
  position:absolute;
  width:100%;
  height:20px;
  top:21px;
  left:0px;
  border-top-width:1px;
  border-bottom-width:0px;
  border-left-width:0px;
  border-right-width:0px;
  border-color:#FEFCFE;
  border-style:solid;
  background-image:url(../images/stoerk-gmbh-head-shadow-background.gif);
  background-repeat:repeat-x;
}

#footer {
  position:relative;
  width:100%;
  height:40px;
  bottom:0px;
  margin:0px;
  padding:0px;
  text-align:center;
  background-color:#D9D7D9;
  font-size:8pt;
  color:#3B383B;
  border-top-width:1px;
  border-bottom-width:0px;
  border-left-width:0px;
  border-right-width:0px;
  border-color:#ECEAEC;
  border-style:solid;
}

#footer a {
  text-decoration:none;
  font-size:8pt;
  color:#3B383B;
}

#innermain {
  width:100%;
  margin-top:41px;
  text-align:center;
}

#centerArea {
  margin:auto;
  margin-bottom:0px;
  width:920px;
  text-align:left;
  background-color:#FFFFFF;
}

#mainImage {
  position:relative;
  margin-top:20px;
  width:920px;
  height:270px;
  background-image:url(../images/stoerk-gmbh-mainimage-background.gif);
  background-repeat:repeat-y;
}

#mainImage img.mainImage{
  position:absolute;
  left:21px;
  top:12px;
}

#mainImageTopBorder {
  position:absolute;
  width:900px;
  height:22px;
  margin-left:10px;
  top:-10px;
  left:0px;
  background-image:url(../images/stoerk-gmbh-mainimage-top-border.gif);
  background-repeat:repeat-x;
}

#mainImageBottomBorder {
  position:absolute;
  width:900px;
  height:54px;
  margin-left:10px;
  bottom:-43px;
  left:0px;
  background-image:url(../images/stoerk-gmbh-mainimage-bottom-border.gif);
  background-repeat:repeat-x;
}

#mainImageCornerTopLeft {
  position:absolute;
  top:-10px;
  left:0px;
}

#mainImageCornerTopRight {
  position:absolute;
  top:-10px;
  right:0px;
}

#mainImageCornerBottomLeft {
  position:absolute;
  bottom:0px;
  left:0px;
}

#mainImageCornerBottomRight {
  position:absolute;
  bottom:0px;
  right:0px;
}


#content {
  position:relative;
  width:920px;
  padding:0px;
  padding-top:40px;
  background-image:url(../images/stoerk-gmbh-content-background.gif);
  background-repeat:repeat-y;
  margin:0px;
}

#innerContent {
  width:540px;
  float:left;
  display:inline;
  margin-left:40px;
  margin-bottom:20px;
  font-size:9pt;
  color:#003578;
  line-height:1.8em;
}

#innerContent h1{
  margin:0px;
  margin-bottom:35px;
  font-size:12pt;
  color:#003578;
}

#innerContent h2{
  margin:0px;
  margin-bottom:15px;
  margin-top:10px;
  font-size:10pt;
  color:#003578;
}


#innerContent p{
  margin:0px;
  font-size:9pt;
  color:#003578;
  margin-bottom:15px;
  line-height:1.8em;
}

#innerContent a{
  font-size:9pt;
  color:#003578;
  font-weight:bold;
}

#right {
  width:240px;
  float:left;
  display:inline;
  margin-left:60px;
  margin-bottom:20px;
}

#right h1{
  margin:0px;
  margin-bottom:35px;
  font-size:12pt;
  color:#003578;
}

#right h2{
  margin:0px;
  margin-bottom:15px;
  margin-top:10px;
  font-size:10pt;
  color:#003578;
}


#right p{
  margin:0px;
  font-size:9pt;
  color:#003578;
  margin-bottom:15px;
  line-height:1.8em;
}

#right a{
  font-size:9pt;
  color:#003578;
  font-weight:bold;
}

#contentFooter {
  position:relative;
  width:920px;
  height:10px;
  clear:both;
  margin:0px;
  padding:0px;
  background-image:url(../images/stoerk-gmbh-content-bottom-border.gif);
  background-repeat:repeat-x;
}

#contentCornerBottomLeft {
  position:absolute;
  bottom:0px;
  left:0px;
}

#contentCornerBottomRight {
  position:absolute;
  bottom:0px;
  right:0px;
}

.menuePos {
  position:absolute;
  top:330px;
  left:0px;
  height:35px;
  width:100%;
}

#menue {
  text-align:center;
}

#menueLeftBorder {
  position:absolute;
  top:0px;
  left:0px;
}

#menueRightBorder {
  position:absolute;
  top:0px;
  right:0px;
}

#innermenuebackground {
  position:relative;
  margin:auto;
  width:920px;
  height:35px;
  background-image:url(../images/stoerk-gmbh-menue-background.gif);
  background-repeat:repeat-x;
  filter:Alpha(opacity=80, finishopacity=80, style=3);
  opacity:0.8;
}

#innermenue {
  position:relative;
  top:-35px;
  margin:auto;
  width:920px;
  height:35px;
}

#menuePoints {
  margin:0px;
  padding:0px;
  padding-top:10px;
  color:#FFFFFF;
  font-size:12pt;
  font-weight:bold;
}

#menuePoints a{
  position:relative;
  text-decoration:none;
  color:#FFFFFF;
  font-size:12pt;
  font-weight:bold;
}

#menuePoints a.active{
  position:relative;
  color:#FFFFFF;
  font-size:12pt;
  font-weight:bold;
  text-decoration:underline;
}

#menueBackground {
  background-image:url(../images/stoerk-gmbh-menuebackground-background.gif);
  background-repeat:repeat-x;
}

.untermenue {
  position:absolute;
  margin-top:9px;
  top:20px;
  left:0px;
  visibility:hidden;
  background-color:#003578;
}


.untermenue ul {
  padding:0px;
  margin:0px;
}

.untermenue li.begin {
  list-style:none;
  padding-top:5px;
  padding-bottom:2px;
  margin-left:5px;
  margin-right:5px;
  border-left-width:0px;
  border-right-width:0px;
  border-top-width:0px;
  border-bottom-width:1px;
  border-style:solid;
  border-color:#A6A4A6;
}

.untermenue li.last {
  list-style:none;
  padding-top:5px;
  padding-bottom:2px;
  margin-left:5px;
  margin-right:5px;
}

.untermenue a {
  text-decoration:none;
  color:#FFFFFF;
  font-size:10pt;
}

.unterMenueBorder {
  border-left-width:1px;
  border-right-width:1px;
  border-top-width:1px;
  border-bottom-width:1px;
  border-style:solid;
  border-color:#D5D3D5;
  text-align:left;
}

.unterMenueBorderIn {
  background-image:url(../images/xxx-background-main.jpg);
  border-left-width:1px;
  border-right-width:1px;
  border-top-width:1px;
  border-bottom-width:1px;
  border-style:solid;
  border-color:#A6A4A6;
}
