﻿.nolink, .nolink:hover
{
    font-weight: bold;
    margin-left: 0px;
    padding-top: 3px;
    height: 18px;
	background-color: #cccccc;
	text-decoration:none !important;  
}
#navigation
{
	margin: 0;
	padding: 0;
	overflow: visible;
	font-size:0.72em;
	background-color:white;
	
}

#navigation li, #navigation ul 
{
    margin-top: 0px;
    margin-right: 0pt;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-top: 0pt;
    padding-right: 0pt;
    padding-bottom: 0pt;
    padding-left: 0pt;
    text-align: left;
    vertical-align: top;
    list-style-type: none;
    background-color: #f0f0f0;
}

#navigation a, #navigation a:link, #navigation a:active, #navigation a:visited 
{
    margin-top: 0pt;
    margin-right: 0pt;
    margin-bottom: 0pt;
    margin-left: 0pt;
    padding-top: 0pt;
    padding-right: 0pt;
    padding-bottom: 0pt;
    padding-left: 3pt;
    
}

/* 
Menu Klassen:
	prefix_level _active(on/off)_selected(on/off)
Struktur:
<ul> Level 1
	<li> 
		<div>
			<a></a>
		</div>
		<ul> Level 2
			<li>
				<div>
					<a></a>
				</div>
				<ul> Level 3
					<li>
						<div>
							<a></a>
						</div>
					</li>
				</ul>	
			</li>
		</ul>
	</li>
</ul>


*/

/*
#navigation .li1_off:hover, #navigation .li1_on:hover, #navigation .li1:hover, #navigation li:hover
{
	overflow: visible;
	display: block;
}
#navigation .li_1_off_off
{
	margin: 0;
	padding: 0 0 0 15px;
	border-bottom: 1px solid white;
	display: block;
}
#navigation .div_1_off_off
{
	margin: 0;
	padding: 8px 6px 6px 7px;
	border-left: 1px solid white;
}
#navigation .li_1_on_off, #navigation .li_1_on_on
{
	margin: 0;
	padding: 0 0 0px 15px;
	border-bottom: 1px solid white;
	display: block;
}
#navigation .div_1_on_on, #navigation .div_1_on_off
{
	margin: 0;
	padding: 8px 6px 6px 7px;
	border-left: 1px solid white;
}

#navigation .a_1_on_off
{
	color: red;
}
#navigation .a_1_on_on
{
	color: red;
	text-decoration: none;
}
#navigation .a_1_off_off
{
	color: black;
}
*/
#navigation .a_1_on_on, .a_1_on_off, .a_1_off_off
{
	color: black;
	font-weight: bold;
	text-decoration: none;
	
}
#navigation .a_1_on_on:hover, .a_1_on_off:hover, .a_1_off_off:hover
{
	text-decoration: underline;
}
#navigation .li_1_on_off, #navigation .li_1_on_on
{

	display: block;
}

#navigation .div_1_on_on, #navigation .div_1_on_off
{
	font-weight: bold;
	margin-left: 0px;
	padding-top: 3px;
	height: 20px;
	background-color: #cccccc;
}
#navigation .li_2_on_on, #navigation .li_2_on_off, #navigation .li_2_off_off
{
	border-bottom-color:#cccccc;
    border-bottom-width: 2px;
    border-bottom-style: solid;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #cccccc;
}

#navigation .div_2_on_on, #navigation .div_2_on_off, #navigation .div_2_off_off
{

	padding-left: 1px;
}

#navigation .a_2_on_off, #navigation .a_2_on_on
{
	color: white;
	font-weight:bold;
	text-decoration: none;
	list-style-type:none;
	display: block;
	background-color:#3399cc;
}

#navigation .a_2_off_off
{
    color: black;
	font-weight: bold;
    text-decoration: none;
    list-style-type: none;
    display: block;
}

#navigation .a_2_off_off:hover, #navigation .a_2_on_off:hover, #navigation .a_2_on_on:hover
{
    color: black;
    text-decoration: underline;
  
}

#navigation .li_3_on_on, #navigation .li_3_on_off, #navigation .li_3_off_off
{
	margin: 0;
}

#navigation .div_3_on_on, #navigation .div_3_on_off, #navigation .div_3_off_off
{
	margin: 0 0 0 1px;
	padding: 0 0px 0 0px;
}

#navigation .a_3_on_off, #navigation .a_3_on_on
{
	color:black;
	list-style-type:none;
	text-decoration: none;
	display:list-item;
    margin-top:0px;
    font-weight:normal;
    padding-left: 0px;
}

#navigation .a_3_off_off
{
	color: black;
	background-color:#ffffff;
	list-style-type:none;
	text-decoration: none;
	display:list-item;
	margin-top:2px;
	font-weight:normal !important;
	padding-left: 5px;
}
#navigation .a_3_off_off:hover, #navigation .a_3_on_off:hover, #navigation .a_3_on_on:hover
{
    color:#000;
    text-decoration:underline;
}

#navigation .ul_2, #navigation .ul_3
{
	list-style-type: none;
	display: block;
	
 
}

