
body  {
 background-color:#DDDDDD; 
 scrollbar-base-color:#EEEEEE;
 scrollbar-track-color:#DEDEDE;
 scrollbar-face-color:#EEEEEE;
 scrollbar-highlight-color:#CCCCCC;
 scrollbar-darkshadow-color:#999999;
 scrollbar-3dlight-color:#CCCCCC;
 scrollbar-shadow-color:#999999;
 scrollbar-arrow-color:#666666;
 font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em;
 margin: 5px 0px 0px 0px;
}

#fix {
      float: center;
	margin: auto;
	padding: auto;
	width: 950px;
	}
html>body #fix {
	width: 950px;
	}

#top {
      border-bottom:1px solid #333;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	height: 33px;
	width: 950px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 950px;
	}
html>body #top {
	height: 33px;
	width: 950px;
	}

#mnu {
	float: left;
	margin: 0px 0px 0px -35px;
	padding: 10px 0px 10px 0px;
	width: 240px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 240px;
	}
html>body #mnu {
	width: 240px; /* ie5win fudge ends */
	}

#content {
	float: left;
	margin: 0px 0px 0px 5px;
      padding: 10px 10px 10px 20px;
	width: 300px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 300px;
/*      border-left: 1px solid #404040; */
	}
html>body #content {
	width: 300px; /* ie5win fudge ends */
	}

  .mm_bold { 
    padding: 0em 0em 0em 0em;
    font-weight: bold;
    list-style: disc url(images/listmark.gif) inside; 
  }
  .mm_normal { 
    padding: 0em 0em 0em 1.25em;
    font-weight: normal;
    list-style: none;
  }

  .mc1_bold {
    padding: 0em 0em 0em 3em;
    font-weight: bold;
    list-style: none;
   }
  .mc1_normal { 
    padding: 0em 0em 0em 3em;
    font-weight: normal;
    list-style: none;
   }

  p, li { margin: 0px; padding: 0px; }
  li.news { font-size:14px; font-weight:bold; color:#FF0000; padding: 20px 20px 10px 0px; }
  .homeadr    { margin: 0px 0px 0px 10px; padding: 0px 0px 5px 0px; font-size:1.0em; color:#333333; }
  .homename    { margin: 0px 0px 0px 10px; padding: 5px 0px 5px 0px; font-size:1.5em; color:#333333; font-weight: bold; }
  .homenamered { color:#FF0000; font-weight: bold; font-style: italic; }

  .prod    { margin: 0px 0px 0px 10px; padding: 0px 0px 5px 0px; font-size:1.0em; color:#333333; font-weight: bold; }
  .prodred { color:#FF0000; font-weight: bold; }
  .produl  { color:#404040; padding: 0px 0px 0px 0px; }

  .hl_red   { padding-left: 0.1em; font-size:1.7em; color:#FF0000; font-weight: bold; }
  .hl_dark  { padding-left: 0.1em; font-size:1.3em; color:#333333; font-weight: bold; }
  .hl_dark2 { padding-left: 0.1em; font-size:1.3em; color:#333333; font-weight: bold; }
  .pop_red  { padding-left: 0.1em; font-size:1.3em; color:#FF0000; font-weight: bold; }

  .link { font-size:12px; color:#404040; text-decoration:none; }
  .link:hover { color:#101010; text-decoration:none; }
  .link:visited { color:#404040; text-decoration:none; }
  .link:visited:hover { color:#101010; text-decoration:none; }

  .linkaktiv { font-size:12px; color:#333333; text-decoration:none; font-weight:bold; }
  .linkaktiv:hover { color:#333333; text-decoration:none; font-weight:bold; }
  .linkaktiv:visited { color:#333333; text-decoration:none; font-weight:bold; }
  .linkaktiv:visited:hover { color:#333333; text-decoration:none; font-weight:bold; }

#nsmz_img {
    float: left;
    margin: auto;
    padding: auto;
    width: auto;
  }
html>body #nsmz_img {
    width: auto;
  }

#nsmz_beschrieb {
    float: left;
    margin: auto;
    padding: auto;
    width: auto;
  }
html>body #nsmz_beschrieb {
    width: auto;
  }

#nsmz_news {
    background-color: #CCCCCC; 
    color:#FF0000;
    float: left;
    margin: auto;
    padding: auto;
    width: auto;
  }
html>body #nsmz_news {
    width: auto;
  }

#nsmz_referenzen {
    float: left;
    margin: auto;
    padding: auto;
    width: auto;
  }
html>body #nsmz_referenzen {
    width: auto;
  }

 .p_beschrieb { font-size:12px; color:#404040; padding: 0px 0px 12px 0px; }

  .required200 { padding: 0em 0em 0em 1em; font-size:0.8em; background-color: #EBEBEB; width:200px; }
  .free200     { padding: 0em 0em 0em 1em; font-size:0.8em; background-color: #FFFFFF; width:200px; }

  .img_doprint { display: none; }


