/* CSS Document */




#menu
{
width: 200px;
height: auto;
background-image: url(../img/menu_shadow.jpg);
background-repeat: no-repeat;
background-position: bottom;
padding-bottom: 7px;
}

.menupunkt
{
height: auto;
}

.menupunkt_sub
{
height: 27px;
font-size: 11px;
}

.menupunkt_fett
{
height: auto;
font-weight: bold;
}

.menupunkt_fett a.menu_a
{
background-image: url(../img/menu_blau.jpg)
}


a.menu_sub
{
display:block; 
width:190px;
height: 22px;
width: 180px;
padding-top: 5px;
padding-left: 20px;
background-image: url(../img/menu_blau.jpg);
}

a.menu_sub:hover
{
background-image: url(../img/menu_over.jpg)
}

a.menu_sub_active
{
display:block; 
width:190px;
height: 22px;
width: 185px;
padding-top: 5px;
padding-left: 15px;
background-image: url(../img/menu_over.jpg);
font-weight: bold;
}

a.menu_sub_active:hover
{
background-image: url(../img/menu_over.jpg)
}

a.menu_a
{
display:block; 
height: 22px;
width: 185px;
padding-top: 5px;
padding-left: 15px;
background-image: url(../img/menu_blau.jpg)
}


a.menu_a:hover
{
background-image: url(../img/menu_over.jpg)
}

a.menu_a_rot
{
display:block; 
height: 34px;
width: 185px;
padding-top: 5px;
padding-left: 15px;
background-image: url(../img/menu_rot.jpg)
}

a.menu_a_rot:hover
{
background-image: url(../img/menu_rot_over.jpg)
}

a.menu_a_gelb
{
display:block; 
height: 22px;
width: 185px;
padding-top: 5px;
padding-left: 15px;
background-image: url(../img/menu_gelb.jpg)
}

a.menu_a_gelb:hover
{
background-image: url(../img/menu_over.jpg)
}

a.menu_a_gruen
{
display:block; 
height: 22px;
width: 185px;
padding-top: 5px;
padding-left: 15px;
background-image: url(../img/menu_gruen.jpg)
}

a.menu_a_gruen:hover
{
background-image: url(../img/menu_over.jpg)
}

a.menu_a_grau
{
display:block; 
width:185px;
height: 22px;
padding-top: 5px;
padding-left: 15px;
background-image: url(../img/menu_grau.jpg)
}

a.menu_a_grau:hover
{
background-image: url(../img/menu_over.jpg)
}


a.menu_a_innere
{
display:block; 
padding-left: 45px;
background-image: url(../img/submenu2_bg_gelb.jpg);
border-bottom: 1px solid #B4B4B4;
border-right: 1px solid #B4B4B4;
padding-top: 8px;
padding-bottom: 8px;
}

a.menu_a_innere:hover
{
background-image: url(../img/submenu2_bg_over.jpg);
}

.menupunkt_sub_2 a.menu_a_innere_active
{
display:block; 
padding-left: 45px;
background-image: url(../img/submenu2_bg_gelb.jpg);
border-bottom: 1px solid #B4B4B4;
border-right: 1px solid #B4B4B4;
padding-top: 8px;
padding-bottom: 8px;
font-weight: bold;
}

.menupunkt_sub_2 a.menu_a_innere_active:hover
{
background-image: url(../img/submenu2_bg_over.jpg);
}


a.menu_a_over
{
display:block; 
height: 22px;
width: 185px;
padding-top: 5px;
padding-left: 15px;
background-image: url(../img/menu_over.jpg)
}

menu_a_over
{
display:block; 
width:200px;
height: 22px;
width: 180px;
padding-top: 5px;
padding-left: 20px;
background-image: url(../img/menu_over.jpg)
}

/* HINZUGEFÜGT */


/* blau */


.menupunkt_sub_1
{
/*height: 28px;*/
font-size: 10px;
}

.menupunkt_sub_1 a.menu_sub_1
{
display:block; 
width: 180px;
padding-left: 19px;
background-image: url(../img/submenu1_bg.jpg);
border-bottom: 1px solid #B4B4B4;
border-right: 1px solid #B4B4B4;
padding-top: 8px;
padding-bottom: 8px;
}

.menupunkt_sub_1 a.menu_sub_1:hover
{
background-image: url(../img/submenu1_bg_over.jpg);
}

.menupunkt_sub_1 a.menu_sub_1_active
{
display:block; 
width: 180px;
padding-left: 19px;
background-image: url(../img/submenu1_bg.jpg);
border-bottom: 1px solid #B4B4B4;
border-right: 1px solid #B4B4B4;
padding-top: 8px;
padding-bottom: 8px;
font-weight: bold;
}

.menupunkt_sub_1 a.menu_sub_1_active:hover
{
background-image: url(../img/submenu1_bg_over.jpg);
}

.menupunkt_sub_2
{
/*height: 28px;*/
font-size: 10px;
}


.menupunkt_sub_2 a.menu_sub_2
{
display:block; 
padding-left: 35px;
background-image: url(../img/submenu2_bg.jpg);
border-bottom: 1px solid #B4B4B4;
border-right: 1px solid #B4B4B4;
padding-top: 8px;
padding-bottom: 8px;
}

.menupunkt_sub_2 a.menu_sub_2:hover
{
background-image: url(../img/submenu2_bg_over.jpg);
}

.menupunkt_sub_2 a.menu_sub_2_active
{
display:block; 
width: 164px;
padding-left: 35px;
background-image: url(../img/submenu2_bg.jpg);
border-bottom: 1px solid #B4B4B4;
border-right: 1px solid #B4B4B4;
padding-top: 8px;
padding-bottom: 8px;
font-weight: bold;
}

.menupunkt_sub_2 a.menu_sub_2_active:hover
{
background-image: url(../img/submenu2_bg_over.jpg);
}


/* rot */


.menupunkt_sub_1 a.menu_sub_1_rot
{
display:block; 
width: 180px;
padding-left: 19px;
background-image: url(../img/submenu1_bg_rot.jpg);
border-bottom: 1px solid #B4B4B4;
border-right: 1px solid #B4B4B4;
padding-top: 8px;
padding-bottom: 8px;
}

.menupunkt_sub_1 a.menu_sub_1_rot:hover
{
background-image: url(../img/submenu1_bg_over.jpg);
}

.menupunkt_sub_1 a.menu_sub_1_rot_active
{
display:block; 
width: 180px;
padding-left: 19px;
background-image: url(../img/submenu1_bg_rot.jpg);
border-bottom: 1px solid #B4B4B4;
border-right: 1px solid #B4B4B4;
padding-top: 8px;
padding-bottom: 8px;
font-weight: bold;
}

.menupunkt_sub_1 a.menu_sub_1_rot_active:hover
{
background-image: url(../img/submenu1_bg_over.jpg);
}


/* gelb */

.menupunkt_sub_1 a.menu_sub_1_gelb
{
display:block; 
width: 180px;
padding-left: 19px;
background-image: url(../img/submenu1_bg_gelb.jpg);
border-bottom: 1px solid #B4B4B4;
border-right: 1px solid #B4B4B4;
padding-top: 8px;
padding-bottom: 8px;
}

.menupunkt_sub_1 a.menu_sub_1_gelb:hover
{
background-image: url(../img/submenu1_bg_over.jpg);
}

.menupunkt_sub_1 a.menu_sub_1_gelb_active
{
display:block; 
width: 180px;
padding-left: 19px;
background-image: url(../img/submenu1_bg_gelb.jpg);
border-bottom: 1px solid #B4B4B4;
border-right: 1px solid #B4B4B4;
padding-top: 8px;
padding-bottom: 8px;
font-weight: bold;
}

.menupunkt_sub_1 a.menu_sub_1_gelb_active:hover
{
background-image: url(../img/submenu1_bg_over.jpg);
}








