body, html {
  font-family:Arial,Verdana,Geneva,Helvetica;
  text-align:center;
  margin-top:0px;
  margin-bottom:0px;
  background-color:#727272;
}

#main {
  position:relative;
  margin:auto;
  padding-left:1px;
  padding-right:1px;
  padding-bottom:0px;
  padding-top:0px;
  width:803px;
  height:100%;
  background-image:url(../images/maler-renovieren-raumgestaltung-fassade-site-background.gif);
  background-position:1px 0px;
  background-repeat:repeat-y;
  background-color:#FFFFFF;
  text-align:left;
  z-index:1;
  voice-family:"\"}\""; /* ab hier ignoriert IE 5.x nachfolgende Deklarationen */
  width:801px; /*803 - (2*1)*/
}

#mainPic {
  position:absolute;
  left:1px;
  width:795px;
  height:412px; /*280+132*/
  overflow:hidden;
  z-index:1;
}

#noShadowRightTop {
  position:absolute;
  z-index:2;
  left:797px;
  top:0px;
}

#toleft {
  position:relative;
  width:795px;
  height:100%;
  border-left-width:0px;
  border-right-width:0px;
  border-top-width:1px;
  border-bottom-width:0px;
  border-style:solid;
  border-color:#FFFFFF;
  text-align:left;
  z-index:2;
}

#head {
  width:795px;
  height:280px;
}

#logo {
  position:relative;
  left:530px;
  top:0px;
  padding:10px;
  width:265px;
  height:280px;
  background-color:#FFFFFF;
  filter:Alpha(opacity=80, finishopacity=80, style=3);
  opacity:0.8;
  -moz-opacity:.8;
  voice-family:"\"}\""; /* ab hier ignoriert IE 5.x nachfolgende Deklarationen */
  width:245px; /*265-20*/
  height:260px; /*280-20*/
}

#menue {
  margin-left:265px;
  padding-left:30px;
  border-left-width:1px;
  border-right-width:0px;
  border-top-width:1px;
  border-bottom-width:0px;
  border-style:solid;
  border-color:#FFFFFF;
  width:530px;
  height:44px;
  background-color:#000000;
  voice-family:"\"}\""; /* ab hier ignoriert IE 5.x nachfolgende Deklarationen */
  width:499px; /*530-1-30*/
  height:43px; /*44-1*/
}

.menuepoint {
  margin-right:20px;
}

.wechsel {
  position:absolute;
  right:0px;
}

#tranparentContentBar {
  margin-left:265px;
  border-left-width:1px;
  border-right-width:0px;
  border-top-width:1px;
  border-bottom-width:0px;
  border-style:solid;
  border-color:#FFFFFF;
  width:530px;
  height:22px;
  background-color:#FFFFFF;
  filter:Alpha(opacity=80, finishopacity=80, style=3);
  opacity:0.8;
  -moz-opacity:.8;
  voice-family:"\"}\""; /* ab hier ignoriert IE 5.x nachfolgende Deklarationen */
  width:529px; /*530-1*/
  height:21px; /*22-1*/
}

#leftHeadlineArea {
  float:left;
  margin-top:62px;  /*65*/
  width:265px;
}

#headline {
  position:relative;
  width:265px;
  height:44px;
  border-left-width:0px;
  border-right-width:0px;
  border-top-width:0px;
  border-bottom-width:1px;
  border-style:solid;
  border-color:#FFFFFF;
  background-color:#000000;
  voice-family:"\"}\""; /* ab hier ignoriert IE 5.x nachfolgende Deklarationen */
  height:43px; /*44-1*/
}

#leftHeadlineArea p {
  text-align:right;
  font-size:10pt;
  color:#000000;
  margin-right:30px;
  margin-top:30px;
}


#content {
  float:left;
  width:530px;
  background-color:#FFFFFF;
}

#content table {
  font-size:10pt;
  color:#000000;
  margin-top:0px;
  margin-left:30px;
  margin-right:30px;
  margin-bottom:0px;
}

#content p {
  font-size:10pt;
  color:#000000;
  margin-top:22px;
  margin-left:30px;
  margin-right:30px;
  margin-bottom:100px;
}

#content h1 {
  font-size:12pt;
  color:#000000;
  font-weight:bold;
  margin-top:22px;
  margin-left:30px;
  margin-right:30px;
  margin-bottom:0px;
}

#content a {
  /*text-decoration:none;*/
  color:#000000;
}


#footLine {
  position:relative;
  bottom:0px;
  width:795px;
  height:15px;
  border-left-width:0px;
  border-right-width:0px;
  border-top-width:0px;
  border-bottom-width:1px;
  border-style:solid;
  border-color:#FFFFFF;
  clear:both;
  z-index:2;
  font-size:8pt;
  color:#727272;
  voice-family:"\"}\""; /* ab hier ignoriert IE 5.x nachfolgende Deklarationen */
  height:14px; /*15-1*/
}

#footLine a {
  text-decoration:none;
  color:#727272;
}

#shadowBottom {
  position:absolute;
  left:263px;
  top:15px; /*War ein Problem bottom -8px wird falsch berechnet unterschied IE FF*/
  z-index:1;
}

#optiLogo {
  position:absolute;
  top:-80px;
  right:10px;
}

#trailimageid {
    position: absolute;
    visibility: hidden;
    left: 0px;
    top: 0px;
    height: 1px;
    z-index: 5000;
}

.refText {
  font-size:10pt;
  color:#000000;
  padding:10px;
  text-align:left;
}
