/* Stilangaben Men */

body{
color: #333; 
font-family: Verdana, Arial, sans-serif; 
text-align: left;
}

/* Rahmen um Link vermeiden*/
a:focus { 
outline: none;
}


/*---------------------------------------------------------------------------------------*/
/* allgemeine Angaben */
/*---------------------------------------------------------------------------------------*/

#menu_lenz li, #menu_produkt li, #menu_titellink_produkt li, #menu_titellink_lenz li, #menu_startseite li, #menu_titellink_produkt_active li  { 
list-style-image: none;
text-indent:1px; 
}

#menu_titel, #menu_titellink_produkt, #menu_titellink_lenz {
font-weight: bold;
height: 14px; 
}

#nav ul{ 
list-style-image: none;
list-style: none;
margin: 0px;
padding: 0px;
}

li{ 
list-style-image: none;
list-style: none;
}

/*---------------------------------------------------------------------------------------*/
/* Leerzeile ohne Border */

#fill {
height: 14px; 
border: 0;
}

/* Leerzeile mit Border top */

#filltop {
height: 14px; 
border: dotted;
border-width: 1px 0 0 0;
border-color: #ddd;
}

#filltopmag {
height: 14px; 
border: dotted;
border-width: 1px 0 0 0;
border-color: #e2007a;
}

/* Leerzeile mit Border bottom */

#fillbottom {
height: 14px; 
border: dotted;
border-width: 0 0 1px 0;
border-color: #ddd;
}

#fillbottommag {
height: 14px; 
border: dotted;
border-width: 0 0 1px 0;
border-color: #e2007a;
}

/*---------------------------------------------------------------------------------------*/
/* berschrift */
/*---------------------------------------------------------------------------------------*/

#menu_subtitel {
font-size: 9px;

height: 14px; 
color: #333;
border: 0;
text-indent:13px; 
border: 0;
}

#menu_titel {
font-size: 9px;

font-weight: bold;
height: 14px; 
color: #333;
border: 0;
text-indent:13px; 
border: 0;
}

#menu_titel_rot {
font-size: 9px;

font-weight: bold;
height: 14px; 
color: #e2007a;
border: 0;
text-indent:13px; 
border: 0;
}

#menu_titel_blau {
font-size: 9px;

font-weight: bold;
height: 14px; 
color: #0067ac;
border: 0;
text-indent:13px; 
border: 0;

}


/*---------------------------------------------------------------------------------------*/
/* Hauptkategorie Link */
/*---------------------------------------------------------------------------------------*/


#menu_titellink_lenz li a , #menu_titellink_produkt li a {
font-size: 9px;
padding-left: 10px;
display: block;
color: #333;
text-indent:3px; 
text-decoration: none;
height: 14px;
border: 0;
}

#menu_titellink_lenz li a:hover {
font-size: 9px;
color: #0067ac;
background-image: url(../menu/menu_blau.gif);
background-repeat: no-repeat;
border: dotted;
border-width: 0 0 0 1px;
border-color: #0067ac;
/* 1 px weniger zum border ausgleichen*/
text-indent:2px; 
}

#menu_titellink_produkt li a:hover{
font-size: 9px;
color: #e2007a;
background-image: url(../menu/menu_rot.gif);
background-repeat: no-repeat;
border: dotted;
border-width: 0 0 0 1px;
border-color: #e2007a;
/* 1 px weniger zum border ausgleichen*/
text-indent:2px; 
}


/*---------------------------------------------------------------------------------------*/
/* Hauptkategorie Link aktiv */
/* Produkte */
/*---------------------------------------------------------------------------------------*/

#menu_titellink_produkt_active {
font-size: 9px;

font-weight: bold;
height: 14px; 
color: #e2007a;
border: dotted;
border-width: 0 0 0 1px;
border-color: #e2007a;
text-indent:12px; 
}


#menu_titellink_produkt_active li a {
font-size: 9px;
padding-left: 10px;
display: block;
color: #e2007a;
text-decoration: none;
height: 14px; 
border: 0;
text-indent:2px; 
}

#menu_titellink_produkt_active li a:hover{
font-size: 9px;
color: #e2007a;
background-image: url(../menu/menu_rot.gif);
background-repeat: no-repeat;
}

/*---------------------------------------------------------------------------------------*/
/* Hauptkategorie Link aktiv */
/* Lenz */
/*---------------------------------------------------------------------------------------*/

#menu_titellink_lenz_index {
font-size: 9px;
font-weight: bold;
height: 14px; 
color: #0067ac;
border: 0;
text-indent:13px; 
}

#menu_titellink_lenz_active {
font-size: 9px;

font-weight: bold;
height: 14px; 
color: #0067ac;
border: dotted;
border-width: 0 0 0 1px;
border-color: #0067ac;
text-indent:12px; 
}

#menu_titellink_lenz_active li a {
font-size: 9px;

padding-left: 10px;
display: block;
color: #0067ac;
text-decoration: none;
height: 14px; 
border: 0;

text-indent:13px; 
}

#menu_titellink_lenz_active li a:hover{
font-size: 9px;

color: #e2007a;
background-image: url(../menu/menu_blau.gif);
background-repeat: no-repeat;
}

/*---------------------------------------------------------------------------------------*/
/* zurck zur Startseite */
/*---------------------------------------------------------------------------------------*/

#menu_startseite li a {
padding-left: 10px;
display: block;
color: #333;
text-indent:3px; 
text-decoration: none;
height: 14px;
border: 0;
background-image: url(../menu/startseite.gif);
background-repeat: no-repeat;
 }

#menu_startseite li a:hover  {
color: #0067ac;
background-image: url(../menu/startseite_over.gif);
background-repeat: no-repeat;
border: dotted;
border-width: 0 0 0 1px;
border-color: #fff;
/* 1 px weniger zum border ausgleichen*/
text-indent:2px; 
} 

/*---------------------------------------------------------------------------------------*/
/* Untermens */
/*---------------------------------------------------------------------------------------*/

#menu_lenz li a, #menu_produkt li a {
padding-left: 10px;
display: block;
color: #333;
text-indent:8px; 
text-decoration: none;
height: 12px; 
border: 0;
}

#menu_lenz li a:hover  {
color: #0067ac;
background-image: url(../menu/menu_blau.gif);
background-repeat: no-repeat;
text-indent:3px; 
border: dotted;
border-width: 0 0 0 1px;
border-color: #0067ac;
}

#menu_produkt li a:hover {
color: #e2007a;
background-image: url(../menu/menu_rot.gif);
background-repeat: no-repeat;
text-indent:3px; 
border: dotted;
border-width: 0 0 0 1px;
border-color: #e2007a;
}

#menu_lenz #current {
color: #0067ac;
cursor: default;
background-image: url(../menu/menu_blauactive.gif);
background-repeat: no-repeat;
height: 12px; 
text-indent:3px; 
padding-left: 10px; 
border: dotted;
border-width: 0 0 0 1px;
border-color: #0067ac;
}


#menu_produkt #current  {
color: #e2007a;
cursor: default;
background-image: url(../menu/menu_rotactive.gif);
background-repeat: no-repeat;
height: 12px; 
text-indent:3px; 
padding-left: 10px; 
border: dotted;
border-width: 0 0 0 1px;
border-color: #e2007a;
}


#currentsub li a {

font-weight:bold;
padding-left: 10px;
display: block;
color: #333;
text-indent:3px; 
text-decoration: none;
height: 12px; 
border: dotted;
border-width: 0 0 0 1px;
border-color: #333;

}

#currentsub  li a:hover {
color: #e2007a;
background-image: url(../menu/menu_rot.gif);
background-repeat: no-repeat;
text-indent:3px; 
border: dotted;
border-width: 0 0 0 1px;
border-color: #e2007a;
}


/*---------------------------------------------------------------------------------------*/
/* Legende*/
/*---------------------------------------------------------------------------------------*/

#menu_legende li {
height: 14px; 
color: #333;
border: 0;
text-indent:13px; 
border: 0;
}

#menu_legende li a {
padding-left: 10px;
display: block;
color: #333;
text-indent:3px; 
text-decoration: none;
height: 12px; 
border: 0;
}

#menu_legende li a:hover  {
color: #0067ac;
background-image: url(../menu/menu_blau.gif);
background-repeat: no-repeat;
border: dotted;
border-width: 0 0 0 1px;
border-color: #0067ac;
/* 1 px weniger zum border ausgleichen*/
text-indent:2px; 
}
/*---------------------------------------------------------------------------------------*/
/*Tooltip Men*/
/*---------------------------------------------------------------------------------------*/

.ttblau {
position: relative;
z-index: 100;
display: none;
background-color: #fff;
background-image: url(../menu/bg_tt.gif);
background-repeat: no-repeat;
color:#0067ac; 
font-size: 9px; 
font-family: Verdana, Arial, sans-serif; 
font-weight:bold;
line-height: 12px; 
text-align: left;
border-width: 1px;
border-style: solid;
border-color: #0067ac;
padding:4px 2px 3px 3px;
width: 125px;
}

 
.ttrot {
position: relative;
z-index: 100;
display: none;
background-color: #fff;
background-image: url(../menu/bg_tt.gif);
background-repeat: no-repeat;
color:#e2007a; 
font-size: 9px; 
font-family: Verdana, Arial, sans-serif; 
font-weight:bold;
line-height: 12px; 
text-align: left;
border-width: 1px;
border-style: solid;
border-color: #e2007a;
padding:4px 2px 3px 3px;
width: 125px;
}

.ttweiss {
position: relative;
z-index: 100;
display: none;
background-color: #e2007a;
color:#fff; 
font-size: 9px; 
font-family: Verdana, Arial, sans-serif; 
font-weight:bold;
line-height: 12px; 
text-align: left;
border-width: 1px;
border-style: solid;
border-color: #000;
padding:4px 2px 3px 3px;
width: 125px;
}




/*---------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------*/

/*Angaben für Druckausgabe---------------------------------------------------------------*/

@media print {
#nav { 
display: none; }
}
