#navbuttons {width: auto; text-align:left;font:bold .8em arial; }
/****LINKS HAUPTNAVIGATION ******************/
#navbuttons a {letter-spacing: 0px}
#navbuttons a.passive {text-decoration:none; display:block;  padding:5px 16px 6px 16px;background:#00A4E9;color:#ffffff;font: 13px ARIAL;}
#navbuttons a.passive:hover{text-decoration:underline;color:#ffffff;}
#navbuttons a.active {text-decoration:none; display:block; padding:5px 16px 6px 16px;background:#004DA0;color:#ffffff;font: 13px ARIAL;}
#navbuttons a.active:hover{background:#004DA0;color:#ffffff;}
#navbuttons td.passive {background:#00A4E9; height:22px;}
#navbuttons td.active {background:#004DA0; height:22px;}
/****LINKS UNTERNAVIGATION ******************/
#sidebar { margin-left: 0px; width:176px;}
#sidebar div.passive1 {}
#sidebar div.active1 {background-image:url(../images/bg_nav_active.gif);
background-repeat:no-repeat;background-color:#DAE5F1;}
#sidebar div.active2 {background-image:url(../images/bg_nav_active2.gif);
background-repeat:no-repeat;background-color:#FFFFFF;}
#sidebar div.active3 {background-image:url(../images/bg_nav_active3.gif);
background-repeat:no-repeat;background-color:#FFFFFF;margin-left:10px;}
#sidebar div.active4 {}
#sidebar a {margin-left:0px; margin-top:0px;letter-spacing: 0px; line-height:16px}

#sidebar a.passive0 {width:auto;_width:100%;display:block; text-decoration:none;  color:#FFF; font-weight:normal;font-size:13px;padding: 3px 0px 3px 13px;border-bottom: 1px solid #CBCBCB; background:#00A4E9}
#sidebar a.passive0:hover{text-decoration:underline}
#sidebar a.active0 {display:block; text-decoration:none; color:#004da0;padding: 3px 0px 3px 13px; font-weight:bold;font-size:13px;border-bottom: 1px solid #CBCBCB;}
#sidebar a.active0:hover{}

#sidebar a.passive1 {width:auto;_width:100%;display:block; text-decoration:none;  color:#004da0; font-weight:bold;font-size:12px;padding: 3px 0px 3px 13px;border-bottom: 1px solid #CBCBCB; }
#sidebar a.passive1:hover{background:#DAE5F1;}
#sidebar a.active1 {display:block; text-decoration:none; color:#004da0;padding: 3px 0px 3px 13px; font-weight:bold;font-size:12px;border-bottom: 1px solid #CBCBCB;}
#sidebar a.active1:hover{}

#sidebar a.passive2 {display:block; text-decoration:none; color:#004da0; font-weight:normal;font-size:11px; line-height:12px; padding: 3px 0px 3px 22px; width:auto;}
#sidebar a.passive2:hover{text-decoration:underline;}
#sidebar a.active2 {display:block; text-decoration:none; font-weight:bold;font-size:11px; line-height:12px; padding: 3px 0px 3px 22px;color:#004da0;width:auto;}
#sidebar a.active2:hover{}

#sidebar a.passive3 {display:block; text-decoration:none;  color:#004da0; font-weight:normal;font-size:11px; line-height:14px; padding: 1px 0px 4px 32px; line-height:12px;}
#sidebar a.passive3:hover{text-decoration:underline;}
#sidebar a.active3 {display:block; text-decoration:none; color:#004da0;font-weight:bold;font-size:11px; line-height:14px; padding: 1px 0px 4px 22px; line-height:12px;}
#sidebar a.active3:hover{}

#sidebar a.passive4 {display:block; text-decoration:none;  color:#004da0; font-weight:normal;font-size:11px; line-height:14px; padding: 1px 0px 4px 42px; line-height:12px;}
#sidebar a.passive4:hover{text-decoration:underline;}
#sidebar a.active4 {display:block; text-decoration:none; color:#004da0;font-weight:bold;font-size:11px; line-height:14px; padding: 1px 0px 4px 42px; line-height:12px;}
#sidebar a.active4:hover{}

#sidebar a.passive5 {display:block; text-decoration:none;  color:#004da0; font-weight:normal;font-size:11px;padding: 1px 0px 4px 52px; line-height:12px;}
#sidebar a.passive5:hover{text-decoration:underline;}
#sidebar a.active5 {display:block; text-decoration:none; color:#004da0;font-weight:bold;font-size:11px;padding: 1px 0px 4px 52px; line-height:12px;}
#sidebar a.active5:hover{}

* html #sidebar #navigation a { width: 100%; }  

#sidebar #navigation a.passive1:hover {
   background:#DAE5F1;
   color:#004Da0;
   font-weight:bold;
   text-decoration: none;
   padding:3px 10px 3px 10px;
}
/****LINKS HISTORY ******************/
#history {width: 513px; _width:530px; text-align:left;font:11px arial;  color:#323232;  margin-top:0px; padding-left: 17px; padding-bottom:6px;}
#history a.passive {text-decoration:no;  margin:0; padding:0px 3px 0px 0px; color:#004DA0;}
#history a.passive:hover{color:#004DA0}
#history a.active {text-decoration:no;  margin:0; padding:0px 3px 0px 0px;color:#333333;}
#history .link
{
padding-left:6px;
background-image:url(../images/arrow-nav-history.gif);
background-position: bottom left;
background-repeat:no-repeat;
}

#history .trenner
{
margin-right:3px;
font-size:8pt;
}

#nosearch
{
font: 12px Arial, sans-serif;
color: #333;
margin-top: 3px;
}


#nosearch .link
{
padding-right:7px;
background-image:url(../images/arrow-nav-top.gif);
background-position: left 75%;
background-repeat:no-repeat;

}

#nosearch td
{
line-height:17px;
}

#nosearch a
{
color: #323232;

padding: 0px 0px 0px 9px;
font-weight:normal;
}

#nosearch .trenner
{
margin-right:9px;
font-size:8pt;
color:#333333;
}



a.popup span {
  display: none;
}

a.popup {
  font: 11px verdana, sans-serif;
  color: #BDB76B;
  text-decoration: underline;
}
a.popup:hover {
cursor:hand;
  color: #556B2F;
  text-decoration:none;
}
a.popup:hover span {
  display: block;
  position: absolute;
  top:250;
  left:500;
  z-index: 9999;
  color:#000;
  background: #FFF;
  border: 1px solid #000;
  margin: 10px;
  padding: 3px;
  font-size:10px;
  line-height:1.5em;
  text-align: justify;
  white-space:nowrap;
}

form
{
margin:0px;
padding:0px;
}

div#fader { width: 341px; display:block;float:left;}
div#appearance {  width: auto; float: left; border-right: solid 1px #d0d0d0; text-align:center }
div#color {width: auto; float: left; border-right: solid 1px #d0d0d0; text-align:center}
div#physical {width: auto; float: left;   text-align:center}
div#subline_appearance { line-height: 20px; width: 114px; float: left;  border-right: solid 1px #d0d0d0; text-align:center;}
div#subline_color {  width: 114px; line-height: 20px;float: left; border-right: solid 1px #d0d0d0;text-align:center;}
div#subline_physical { background:SILVER;line-height: 20px; width: 1181px; float: left;text-align:center; }
div#appearance a, div#color a, div#physical a { background-color:WHITE; color: #004DA0; font-weight:bold;display:block;line-height:20px; }

/* products hack */

#footer #foot {
background: #004C9F url(../images/bg_box_bottom.gif) no-repeat right bottom !important;
padding:0px;
line-height:26px;
height:26px;
}
#footer_p {
background-color: #FFF !important;
}

#footer #foot .inner
{
margin-right:8px;
}

#footer #foot .inner a
{
color: #ffffff;
margin: 0px 8px 0px 0px !important;
font-weight:normal;
	line-height:26px;

}

#footer #foot .inner a.copy
{
margin: 0px !important;

}

#footer #foot .inner .spacer
{
padding:0px;
margin: 0px 8px 0px 0px;
}

#footer #foot .inner .copysign
{
padding:0px;
margin: 0px 4px 0px 8px;
}