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

/***   B   ***/

#breadcrumb
{
background-color	: #c1d69a;
color				: #104610;
width:983px;
/*background-image	: url(../pics/bg_footer.gif);
background-position	: top left;
background-repeat	: repeat;
*/border-right		: 1px solid #73A872;
border-bottom		: 1px solid #73A872;
border-left			: 1px 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	: transparent;
display				: block;
font-weight			: bold;
border-left			: 10px solid #FFFFFF;
background-image	: url(../pics/bg_hover.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
{
background-color	: #c1d69a;
color				: #104610;
width:983px;
/*background-image	: url(../pics/bg_footer.gif);
background-position	: top left;
background-repeat	: repeat;
*/border		: 1px 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	: #c1d69a;
border-top			: 2px solid #73A872;
border-right		: 2px solid #73A872;
border-left			: 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 #104610;
}

#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 #104610;
}

#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_hover.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 #73A872;
}

#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 #73A872;
}

#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_hover.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;
}





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

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

#sub_navigation #dr_suche
{
background-image	: url(../pics/bg_sidebar.gif);
background-position	: top left;
background-repeat	: repeat;
border				: none;
margin				: 10px 0px 0px 0px;
}

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

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

#sub_navigation #dr_suche 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 #dr_suche 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 #dr_suche 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 #dr_suche 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 #dr_suche ul ul
{
margin				: 0 0 10px 0;
padding				: 0;
list-style-type		: none;
text-align			: left;
border				: none;
}

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

#sub_navigation #dr_suche 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 #dr_suche 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 #dr_suche 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 #dr_suche 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;
}

#sub_navigation #teckelsuche a.current_page2,
#sub_navigation #dr_suche a.current_page2,
#sub_navigation #dm_suche a.current_page2,
#sub_navigation #teckelsuche a:visited.current_page2,
#sub_navigation #dr_suche a:visited.current_page2,
#sub_navigation #dm_suche a:visited.current_page2,
#sub_navigation #teckelsuche a:hover.current_page2,
#sub_navigation #dr_suche a:hover.current_page2,
#sub_navigation #dm_suche a:hover.current_page2,
#sub_navigation #teckelsuche a:active.current_page2,
#sub_navigation #dr_suche a:active.current_page2,
#sub_navigation #dm_suche a:active.current_page2
{
text-decoration		: none;
margin				: 0;
padding				: 2px 2px 2px 10px;
color				: #FFFFFF;
background-color	: transparent;
display				: block;
font-weight			: bold;
border-left			: 10px solid #FFFFFF;
}

#sub_navigation #dm_suche
{
background-image	: url(../pics/bg_sidebar.gif);
background-position	: top left;
background-repeat	: repeat;
border				: none;
margin				: 10px 0px 0px 0px;
}

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

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

#sub_navigation #dm_suche 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 #dm_suche 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 #dm_suche 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 #dm_suche 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 #dm_suche ul ul
{
margin				: 0 0 10px 0;
padding				: 0;
list-style-type		: none;
text-align			: left;
border				: none;
}

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

#sub_navigation #dm_suche 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 #dm_suche 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 #dm_suche 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 #dm_suche 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;
}

.submit_catch
{
border : none;
color:transparent;
background-color:transparent;
width:1px;
height:1px;
font-size:1px;
padding:0;
margin:0;
}

