a
{
  text-decoration:none;
  color:#c0c0c0;
}


.hh1
{ 
  font-family:verdana;
  color:#999999;
  font-size:14px;
}

h2{font-size:12px;}
h3{font-size:10px;}



.popup_abs
{
  position:absolute;
  font-family:verdana;
  font-size:8pt;
}

.popup_fixed
{
  position:fixed;
}

.neutral
{
  font-family:verdana;
  font-size:10pt;  
  color:black;
  font-weight:normal;
}



.neutral7pt
{
  font-family:verdana;
  font-size:7pt;  
  color:black;
  font-weight:normal;
}



.neutral8pt
{
  font-family:verdana;
  font-size:8pt;  
  color:black;
  font-weight:normal;
}

.artikeldetail
{
  font-family:verdana;
  font-size:8pt;  
  color:#909090;
  font-weight:normal;


}

.standard
{
  font-family:verdana;
  font-size:9pt;  
  color:#888888;
  font-weight:normal;
}



.textselector 
{
  font-family:verdana;
  font-size:9pt;  
  color:black;
  font-weight:normal;  
}

.textselector ul 
{
  padding:20px;
  margin:0px;  
}


.textselector a:hover
{
  font-weight:bold;
  text-decoration:none;
}

.textselector li
{
  color:orange;
  list-style-type: square;
  text-decoration:none;
}

.textselector li:hover
{
  color:orange;
  text-decoration:none;
}

.boldgrey8pt
{
  font-family:verdana;
  font-size:8pt;  
  color:#999999;
  font-weight:bold;
}


.headerx
{
  font-family:verdana;
  font-size:9pt;  
  background-color:#c0c0c0;
  font-weight:bold;
  display:block;
  padding:2px;
}




.blueheader
{
  width:736px;
  padding-left : 10px;
  background-image:url(graph/header2.jpg);  
  padding-top:4px;
  padding-bottom:4px;
  color:#ffffff;
  font-weight:bold;
  display:block;
  font-family:arial;
  font-size:9pt;
}

.artikelheader
{
  
  padding-left : 10px;  
  padding-top:0px;
  background-image:url(graph/artikelheader.jpg);
  background-repeat:no-repeat;          
  padding-bottom:0px;
  color:#ffffff;
  font-weight:bold;
  display:block;
  font-family:arial;
  font-size:9pt;
}

.herstellerheader
{
  width:736px;
  padding-left : 10px;
  background: #808080;
  padding-top:0px;
  padding-bottom:0px;
  color:#ffffff;
  font-weight:bold;
  display:block;
  font-family:arial;
  font-size:9pt;
}


.graytext
{
  width:736px;
  color:#808080;
  font-family:arial;
  font-size:8pt;
  font-weight:bold;    
  line-height:150%;
  text-decoration:none;
}

.msgtext
{
  width:736px;
  color:#777777;
  font-family:arial;
  font-size:8pt;
  font-weight:bold;    
  line-height:150%;
  text-decoration:none;
}



.graytext2 td
{
  border:1px solid red;

}



.bluetext
{
  width:736px;
  color:#888888;
  font-size:8pt;
  font-weight:bold;  
}

.minheight
{  
  min-height: 400px;  
}


.rahmen
{     
  border-top:solid 1px #808080;
  border-left:solid 1px #808080;
  border-right:solid 1px #808080;
  border-bottom:solid 1px #808080;
  padding:5px;    
  margin-top:-1px;
  z-index:1;
}

.blackinput
{
  background-color: black;
  color: white;
  font-family: arial, verdana, ms sans serif;
}


.li2cols_s li
{
  width:50%;
  line-height:1.5em;
  float:left;
  display:inline;
  font-size:8pt;
}

.li2cols_m li
{
  width:50%;
  line-height:1.5em;
  float:left;
  display:inline;
  font-size:10pt;
}

.li2cols_xl 
{
  width:45%;
  line-height:1.5em;
  float:left;
  display:inline;
  font-size:12pt;
  padding-left:26px;
  background-image: url("graph/haken_gelb.png");
  background-position: 0px 0%;
  background-repeat: no-repeat;
}





#nav, #nav ul
{
  
	padding-left : 10px;
	padding-right : 10px;	
  margin:0;	
	background: white;	
	list-style: none;
	font-family:arial, verdana;	
	color:#888888;     
}




#nav a
{
  
  color:#888888;    
  text-decoration:none;   
  display: block;	
}

#nav li
{  
  font-size:8pt;
  font-weight:bold;
  width:120px;
	float: left;	
	height:20px;
	padding-top:5px;	
	border-top-style:dotted;
	border-top-width:1px;
	border-top-color:gray;

}

#nav li ul
{
	position: absolute;
	width:120px;
	left: -999em;
	
}

#nav li:hover ul
{     
	left: auto;	
}


.nav2
{
  padding-left : 10pt;	
  margin:0;	
	background: white;
  width:180px;	
	list-style: none;
	font-family:arial, verdana;	
	color:#888888;
	
}


.nav2 a
{  
  color:#888888;    
  text-decoration:none;
  width:180px;  
  display: block;	
  height:24px;

}



.nav2 li
{  
  
  font-weight:bold;
  width:180px;	
	height:auto;
	padding-top:5px;	
	border-top-style:dotted;
	border-top-width:1px;
	border-top-color:gray;

}



.nav2 li ul
{
	position: relative;
	font-size:8pt;
	width:100px;
	list-style: none;	
	
  	
}


.nav3, .nav3 ul
{   
	padding-left : 5px;
	padding-right : 5px;	
  margin:0;	         
	background: transparent;	
	list-style: none;
	font-family:arial, verdana;
  font-size:12pt;
  display:block;     
}



.nav3 a
{   
  color:#ffffff;    
  text-decoration:none;   
  	
}

.nav3 li
{  
  font-size:10pt;
  font-weight:normal;
  text-align:center;  
  float: left;
  display:block;
  width:80px;
  height:26px;	
	padding-top:5px;
	border-right-width:1px;     
}
  

.nav3 li:hover
{     
	left: auto; 	
  background-image:url(graph/menux.png); 
}

.nav3b, .nav3b ul
{   
	padding-left : 5px;
	padding-right : 5px;	
  margin:0;	         
	background: transparent;	
	list-style: none;
	font-family:arial, verdana;
  font-size:12pt;
  display:block;     
}

.nav3b li
{  
  font-size:10pt;
  font-weight:bold;
  text-align:center;  
  float: left;
  display:block;
  width:80px;
  height:26px;	
	padding-top:5px;
	border-right-width:1px;     
}









