/********************************/
/**  Lamm Media DIV-Layout V2  **/
/**                            **/
/** Navigation CSS definitions **/
/********************************/

/***   B   ***/

#breadcrumb
{
float				: left;
background-color	: transparent;
margin				: 0;
padding				: 0;
background-color	: transparent;
color				: #FFFFFF;
background-image	: url(../pics/bg_footer.gif);
background-position	: top left;
background-repeat	: repeat;
border-right		: 2px solid #73A872;
border-bottom		: 2px solid #73A872;
border-left			: 2px solid #73A872;
}

#breadcrumb p
{
vertical-align		: middle;
margin				: 0 0 0 0;
padding				: 5px;
font-weight			: normal;
}

#breadcrumb p a
{
text-decoration		: none;
margin				: 0;
padding				: 0;
color				: #FFFFFF;
background-color	: #transparent;
font-weight			: bold;
}

#breadcrumb p a:visited
{
text-decoration		: none;
margin				: 0;
}

#breadcrumb p a:hover
{
text-decoration		: none;
margin				: 0;
color				: #104610;
}

#breadcrumb p a:active
{
text-decoration		: none;
}


#breadcrumb p img
{
vertical-align		: middle;
}


/***   C   ***/

a.current_page,
a:visited.current_page,
a:hover.current_page,
a:active.current_page
{
text-decoration		: none;
margin				: 0;
padding				: 2px 2px 2px 10px;
color				: #FFF;
background-color	: #386A4D;
display				: block;
font-weight			: bold;
border-left			: 10px solid #78c663;
background-image	: url(../pics/bg_footer.gif);
}

/***   N   ***/

.nav_left, 
.nav_right, 
.nav_left_active, 
.nav_right_active
{
font-family			: Arial, sans-serif;
font-weight			: bold;
color				: #FFFFFF;
text-decoration		: none;
}

.nav_left, 
.nav_left_active
{
}

.nav_right, 
.nav_right_active
{
float				: right;
}

.nav_left_active, 
.nav_right_active 
{ 
color				: #FFFFFF; 
}

.nav_left:hover, 
.nav_right:hover 
{ 
color				: #104610;
}

.nav_left_active:hover, 
.nav_right_active:hover 
{ 
color				: #104610;
text-decoration		: underline overline;
}

#navigation
{
float				: left;
background-color	: #104610;
color				: #104610;
background-image	: url(../pics/bg_bav.jpg);
background-position	: top left;
background-repeat	: no-repeat;
border-right		: 2px solid #73A872;
border-bottom		: 2px solid #73A872;
border-left			: 2px solid #73A872;
}

#navigation p
{
margin 				: 0;
padding				: 5px;
font-weight			: bold;
vertical-align		: middle;
}

#navigation p img
{
vertical-align		: middle;
}


/***   S   ***/

#sub_navigation
{
float				: left;
color				: #000;
background-color	: #104610;
background-image	: url(../pics/bg_nav.jpg);
background-position	: top left;
background-repeat	: no-repeat;
border				: 2px solid #73A872;
}

#sub_navigation_layer
{
float				: left;
color				: #000;
background-color	: transparent;
/*background-image	: url(../pics/bg_nav.gif);
background-repeat	: no-repeat;
background-position	: bottom right;*/
}

#sub_navigation ul
{
margin				: 0 0 15px 0;
padding				: 0;
list-style-type		: none;
text-align			: left;
}

#sub_navigation ul li
{
font-weight			: bold;
margin				: 1px;
padding				: 1px;
}

#sub_navigation ul li a
{
text-decoration		: none;
margin				: 0;
padding				: 2px 2px 2px 10px;
color				: #FFFFFF;
background-color	: transparent;
display				: block;
font-weight			: bold;
border-left			: 10px solid #78c663;
}

#sub_navigation ul li a:visited
{
text-decoration		: none;
margin				: 0;
padding				: 2px 2px 2px 10px;
color              	: #FFFFFF;
background-color	: transparent;
display				: block;
font-weight			: bold;
border-left			: 10px solid #78c663;
}

#sub_navigation ul li a:hover
{
text-decoration		: none;
margin				: 0;
padding				: 2px 2px 2px 10px;
color				: #FFF;
background-color	: transparent;
display				: block;
font-weight			: bold;
border-left			: 10px solid #FFF;
background-image	: url(../pics/bg_footer.gif);
}

#sub_navigation ul li a:active
{
text-decoration		: none;
margin				: 0;
padding				: 2px 2px 2px 10px;
color				: #FFFFFF;
background-color	: #386A4D;
display				: block;
font-weight			: bold;
border-left			: 10px solid #FFFFFF;
}

#sub_navigation ul ul
{
margin				: 0 0 15px 0;
padding				: 0;
list-style-type		: none;
text-align			: left;
}

#sub_navigation ul ul li
{
font-weight			: bold;
margin				: 1px;
padding				: 1px;
}

#sub_navigation ul ul li a
{
text-decoration		: none;
margin				: 0 0 0 15px;
padding				: 2px 2px 2px 5px;
color				: #FFFFFF;
background-color	: transparent;
display				: block;
font-weight			: bold;
border-left			: 5px solid #78c663;
}

#sub_navigation ul ul li a:visited
{
text-decoration		: none;
margin				: 0 0 0 15px;
padding				: 2px 2px 2px 5px;
color              	: #FFFFFF;
background-color	: transparent;
display				: block;
font-weight			: bold;
border-left			: 5px solid #78c663;
}

#sub_navigation ul ul li a:hover
{
text-decoration		: none;
margin				: 0 0 0 15px;
padding				: 2px 2px 2px 5px;
color				: #FFF;
background-color	: transparent;
display				: block;
font-weight			: bold;
border-left			: 5px solid #FFF;
background-image	: url(../pics/bg_footer.gif);
}

#sub_navigation ul ul li a:active
{
text-decoration		: none;
margin				: 0 0 0 15px;
padding				: 2px 2px 2px 5px;
color				: #FFFFFF;
background-color	: #386A4D;
display				: block;
font-weight			: bold;
border-left			: 5px solid #FFFFFF;
}

/*
.subnav_element
{
}

.subnav_element a:hover 
{ 
color				: #005096; 
background-color	: #FFFFFF;
}

.subnav_lvl_1
{
font-family			: Arial, sans-serif;
font-weight			: bold;
color				: #394347;
display				: block;
text-decoration		: none;
}

.subnav_lvl_1on
{
color				: #FFFFFF;
background-color	: #005096;
display				: block;
text-decoration		: none;
font-weight			: bold;
}

.subnav_lvl_2
{
border-color		: #C6C8C8;
border-width		: 1px 0px 0px 0px;
border-style		: solid;
color				: #394347;
font-weight			: lighter;
display				: block;
text-decoration		: none;
}

.subnav_lvl_2on
{
border-color		: #C6C8C8;
border-width		: 1px 0px 0px 0px;
border-style		: solid;
color				: #394347;
display				: block;
text-decoration		: none;
}

.subnav_lvl_3
{
color				: #394347;
font-weight			: lighter;
display				: block;
text-decoration		: none;
}

.subnav_lvl_3on
{
color				: #E20A16;
font-weight			: lighter;
display				: block;
text-decoration		: none;
}

.subnav_lvl_4
{
color				: #394347;
font-weight			: lighter;
display				: block;
text-decoration		: none;
}

.subnav_lvl_4on
{
color				: #E20A16;
font-weight			: lighter;
display				: block;
text-decoration		: none;
}*/

/***   T   ***/

#teckelsuche_emil
{
background-image	: url(../pics/emil_suche.gif);
background-position : top right;
background-repeat   : no-repeat;
}

#teckelsuche_emil2
{
background-image	: url(../pics/emil_suche2.gif);
background-position : top right;
background-repeat   : no-repeat;
}

#sub_navigation #teckelsuche
{
background-image	: url(../pics/bg_sidebar.gif);
background-position	: top left;
background-repeat	: repeat;
border				: none;
}

#sub_navigation #teckelsuche ul
{
margin				: 0;
padding				: 0;
list-style-type		: none;
text-align			: left;
border				: none;
}

#sub_navigation #teckelsuche ul li
{
font-weight			: bold;
margin				: 1px;
padding				: 1px;
border				: none;
}

#sub_navigation #teckelsuche ul li a
{
text-decoration		: none;
margin				: 0;
padding				: 2px 2px 2px 10px;
color				: #104610;
background-color	: transparent;
display				: block;
font-weight			: bold;
border				: none;
}

#sub_navigation #teckelsuche ul li a:visited
{
text-decoration		: none;
margin				: 0;
padding				: 2px 2px 2px 10px;
color              	: #104610;
background-color	: transparent;
display				: block;
font-weight			: bold;
border				: none;
}

#sub_navigation #teckelsuche ul li a:hover
{
text-decoration		: none;
margin				: 0;
padding				: 2px 2px 2px 10px;
color				: #FFFFFF;
display				: block;
font-weight			: bold;
border				: none;
background-image	: url(../pics/t.gif);
}

#sub_navigation #teckelsuche ul li a:active
{
text-decoration		: none;
margin				: 0;
padding				: 2px 2px 2px 10px;
color				: #73A872;
background-color	: transparent;
display				: block;
font-weight			: bold;
border				: none;
}

#sub_navigation #teckelsuche ul ul
{
margin				: 0 0 10px 0;
padding				: 0;
list-style-type		: none;
text-align			: left;
border				: none;
}

#sub_navigation #teckelsuche ul ul li
{
font-weight			: bold;
margin				: 1px;
padding				: 1px;
border				: none;
}

#sub_navigation #teckelsuche ul ul li a
{
text-decoration		: none;
margin				: 0 0 0 15px;
padding				: 2px 2px 2px 5px;
color				: #104610;
background-color	: transparent;
display				: block;
font-weight			: bold;
border				: none;
}

#sub_navigation #teckelsuche ul ul li a:visited
{
text-decoration		: none;
margin				: 0 0 0 15px;
padding				: 2px 2px 2px 5px;
color              	: #104610;
background-color	: transparent;
display				: block;
font-weight			: bold;
border				: none;
}

#sub_navigation #teckelsuche ul ul li a:hover
{
text-decoration		: none;
margin				: 0 0 0 15px;
padding				: 2px 2px 2px 5px;
color				: #FFFFFF;
display				: block;
font-weight			: bold;
border				: none;
background-image	: url(../pics/t.gif);
}

#sub_navigation #teckelsuche ul ul li a:active
{
text-decoration		: none;
margin				: 0 0 0 15px;
padding				: 2px 2px 2px 5px;
color				: #73A872;
background-color	: transparent;
display				: block;
font-weight			: bold;
border				: none;
}
