@charset "iso-8859-1";

body {
	background-color: #cccccc;
	margin: 0px;
	text-align: center;
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#333333;
}
#container{
	width: 990px;
	top: 0px;
	margin: 0px auto;
	text-align:left;
}
#produkte{
	width: 200px;
	text-align: left;
	background-color: #333333;
}

.Stil1 {
	font-family:Arial,Helvetica, Verdana,sans-serif;
	font-size:11px;
	color:#cccccc;
}
.Stil2 {
	font-family:Arial,Verdana,Helvetica,  sans-serif;
	font-size:11px;
	color:#333333;
	line-height:15px;
	padding:0px 15px 15px 15px;
}
h1{
	font-family:Arial Black, Helvetica Bold, Verdana Bold, sans-serif bold;
	font-size:20px;
	font-weight:normal;
	margin-bottom:-10px;
	line-height:22px;
}
h2{
	font-size:18px;
	font-weight:normal;
	margin-bottom:-10px;
	line-height:18px;
}
.marginalie {
	font-family:Verdana,Helvetica, Arial, sans-serif;
	font-size:9px;
	color:#cccccc;
}

#Leiste {
	width:210px; height:100%;
}
#print {
	background-color:#333333;
}
p {
	margin-top:0;
	padding-top:0;
}
.reg {
	font-size:9px;
	vertical-align:text-top;
}
a:link {
	text-decoration:none;
	color:#333333;
}
a:hover {
	text-decoration:none;
	color:#3399ff;
}
a:active {
	text-decoration:none;
	color:#333333;
}
a:visited {
	text-decoration:none;
	color:#333333;
}
a.neu:link {
	text-decoration:none;
	color:#333333;
	display:block;
	width:210px;
	height:25px;
	padding-top:9px;
	border-bottom:1px solid #cccccc;
}
a.neu:hover {
	text-decoration:none;
	color:#333333;
	display:block;
	width:210px;
	height:25px;
	padding-top:9px;
	border-bottom:1px solid #cccccc;
}
a.neu:active {
	text-decoration:none;
	color:#333333;
	display:block;
	width:210px;
	height:25px;
	padding-top:9px;
	border-bottom:1px solid #cccccc;
}

a.neu:visited {
	text-decoration:none;
	color:#333333;
	display:block;
	width:210px;
	height:25px;
	padding-top:9px;
	border-bottom:1px solid #cccccc;
}
#inaktiv {
	cursor: default;
	display:block;
	height:34px;
	border-bottom:1px solid #cccccc;
	background-color:#333333;
}
a.download:link {
	text-decoration:none;
	color:#cccccc;
	display:block;
	width:201px;
	height:25px;
	padding-top:9px;
	padding-left:9px;
	background-color:#333333;
	border-bottom:1px solid #cccccc;
	border-right:none;
	text-align:left;
}
a.download:hover {
	text-decoration:none;
	color:#cccccc;
	display:block;
	width:201px;
	height:25px;
	padding-top:9px;
	padding-left:9px;
	background-color:#333333;
	border-bottom:1px solid #cccccc;
	text-align:left;
}
a.download:active {
	text-decoration:none;
	color:#cccccc;
	display:block;
	width:201px;
	height:25px;
	padding-top:9px;
	padding-left:9px;
	background-color:#333333;
	border-bottom:1px solid #cccccc;
	text-align:left;
}
a.download:visited {
	text-decoration:none;
	color:#cccccc;
	display:block;
	width:201px;
	height:25px;
	padding-top:9px;
	padding-left:9px;
	background-color:#333333;
	border-bottom:1px solid #cccccc;
	text-align:left;
}

div#Rahmen {
    	width:802px;
  	height:20px;
   	z-index:200;
	float:left;
	left:0px;
	top:0px;
	background-color:#333333;
	padding-left:188px;
  }
  * html div#Rahmen {  /* Korrektur fuer IE 5.x */
    	width:802px;
    	w\idth:802px;
	height:20px;
  }
  div#Rahmen div {
     	clear: left;
  }
  ul#Navi {
    	margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px;
    	text-align: left;
	z-index:20;
	float:left;
	width:802px;
  }

  ul#Navi li {
    	list-style: none;
    	position: relative;
	display:inline;
	z-index:20;
	height:18px;
	line-height:14px;
    	margin:0px ; padding: 0px 0px 3px 0px;
	float:left;
  }
  * html ul#Navi li {  /* Korrektur fuer den IE 5 und 6 */
    	margin-bottom: 0em;
  }
  *	:first-child+html ul#Navi li {  /* Korrektur fuer den IE 7 */
   	margin-bottom: 0em;
  }

  ul#Navi li ul {
	margin: 0; padding: 0px;
	position: absolute;
    	top:19px; left: 0px;
	background-color:#666666;
	z-index:200;
    	display: none;  /* UnterNavi ausblenden */
  }
  * html ul#Navi li ul {  /* Korrektur fuer IE 5.x */
    	left:0px;
    	lef\t:0px;
  }
  *:first-child+html ul#Navi ul {  /* Workaround fuer den IE 7 */
   	background-color:#333333; padding-bottom:0.6em;
  }
  ul#Navi li:hover ul {
	z-index:200;
    	display: block;  /* UnterNavi in modernen Browsern einblenden */
  }
  ul#Navi li ul li {
    	display:block;
    	margin-bottom: 5px;
	margin-top:2px;
	width:140px;
  }
 ul#Navi li ul li a{
	font-size:10px;
	border:none;
}
  ul#Navi a, ul#Navi span {
    	display: block;
	width:auto;
    	padding: 3px 12px 3px 12px;
    	text-decoration: none;
    	color: white; 
	font-family:Verdana, Helvetica, sans-serif;
	font-size:10px;
	height:13px;
}
  ul#Navi a:hover, ul#Navi span, li a#aktuell {
    	color: #99CCFF;
  }
  li a#aktuell {  /* aktuelle Rubrik kennzeichnen */
    	color: #99CCFF;
  }
  ul#Navi li ul span {  /* aktuelle Unterseite kennzeichnen */
    	background-color: #333333;
  }

div#Rahmen1 {
    	width: 200px;
  	height:600px;
   	z-index:200;
	position:relative;
	left:0px;
	top:0px;
	background-color:#333333;
  }
  * html div#Rahmen1 {  /* Korrektur fuer IE 5.x */
    	width: 200px;
    	w\idth:200px;
	height:600px;
  }
  div#Rahmen1 div {
     	clear: left;
  }
  ul#Navi1 {
    	margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px;
    	text-align: left;
	z-index:20;
	float:left;
  }

  ul#Navi1 li {
    	list-style: none;
    	position: relative;
	display:block;
	z-index:20;
	width:190px;
	height:14px;
	line-height:14px;
    	margin:0px ; padding: 0px 0px 4px 0px;
  }
  * html ul#Navi1 li {  /* Korrektur fuer den IE 5 und 6 */
    	margin-bottom: 0em;
  }
  *	:first-child+html ul#Navi li {  /* Korrektur fuer den IE 7 */
   	margin-bottom: 0em;
  }

  ul#Navi1 li ul {
	margin: 0; padding: 0px;
	position: absolute;
    	top:0px; left: 0px;
	background-color:#333333;
	width:190px;
	z-index:200;
    	display: none;  /* UnterNavi ausblenden */
  }
  * html ul#Navi1 li ul {  /* Korrektur fuer IE 5.x */
    	left:200px;
    	lef\t: 200px;
  }
  *:first-child+html ul#Navi1 ul {  /* Workaround fuer den IE 7 */
   	background-color:#333333; padding-bottom:0.6em;
  }
  ul#Navi1 li:hover ul {
	z-index:200;
	width:190px;
    	display: block;  /* UnterNavi in modernen Browsern einblenden */
  }
  ul#Navi1 li ul li {
    	display:block;
    	margin-bottom: 0.6em;
  }
 ul#Navi1 li ul li a{
	font-size:10px;
	border:none;
}
  ul#Navi1 a, ul#Navi1 span {
    	display: block;
    	width:190px;  /* Breite den in li enthaltenen Elementen zuweisen */
    	padding: 2px 0px 2px 10px;
    	text-decoration: none;
    	color: white; 
	border-top:1px solid #666666;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:9px;
	height:13px;
}
ul#Navi1 a strong {
	color:#3399cc;
}
ul#Navi1 a#aktuell strong {
	color:#99ccff;
}
  * html ul#Navi1 a, * html ul#Navi1 span {
    	width: 190px;   /* Breite nach altem MS-Boxmodell f&uuml;r IE 5.x */
    	w\idth: 190px;  /* korrekte Breite fuer den IE 6 im standardkonformen Modus */
  }
  ul#Navi1 a:hover, ul#Navi1 span, li a#aktuell, ul#Navi1 a:hover strong {
    	color: #99CCFF; 
  }
  li a#aktuell {  /* aktuelle Rubrik kennzeichnen */
    	color: #99CCFF;
  }
  ul#Navi1 li ul span {  /* aktuelle Unterseite kennzeichnen */
    	background-color: #333333;
  }

