/*

*/

/*
################################################################
Positionierung Navigation oben
################################################################
*/
.navTop              {height:16px;padding:0px;margin:0px 0px 0px 120px;border-style:none;}

/*
################################################################
Navigation oben
################################################################
*/
.navTopLevel1        {padding:3px;cursor:pointer;cursor:hand;}
.navTopLevel1Over    {
	padding:3px;
	cursor:pointer;
	cursor:hand;
	background-color:#CCAAAA;
}
.navTopLevel2        {padding:3px;cursor:pointer;cursor:hand;}
.navTopLevel2Over    {
	padding:3px;
	cursor:pointer;
	cursor:hand;
	background-color:#CCAAAA;
}

/*
################################################################
Positionierung Navigation links
################################################################
*/
.navLeft             {width:100%;padding:0px;margin:0px;border-style:none;}

/*
################################################################
Navigation links
################################################################
*/
.navLeftLevel1       {
	padding:3px 2px 3px 4px;
	cursor:pointer;
	cursor:hand;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: none;
	border-top-color: #E6EAEE;
	border-right-color: #E6EAEE;
	border-bottom-color: #E6EAEE;
	border-left-color: #E6EAEE;
}
.navLeftLevel1Over   {
	padding:3px 2px 3px 4px;
	cursor:pointer;
	cursor:hand;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-top-color: #666666;
	border-left-color: #666666;
	background-color: #FFFFFF;
}

.navLeftLevel2       {
	padding:3px 2px 3px 10px;
	cursor:pointer;
	cursor:hand;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: none;
	border-top-color: #C7A0A0;
	border-right-color: #C7A0A0;
	border-bottom-color: #C7A0A0;
	border-left-color: #C7A0A0;
}
.navLeftLevel2Over   {
	padding:3px 2px 3px 10px;
	cursor:pointer;
	cursor:hand;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: none;
	border-right-color: #C7A0A0;
	border-bottom-color: #C7A0A0;
	border-top-color: #C7A0A0;
	border-left-color: #C7A0A0;
	background-color: #FFFFFF;
}

.navLeftLevel3       {padding:2px;padding-left:20px;cursor:pointer;cursor:hand;}
.navLeftLevel3Over   {
	padding:2px;
	padding-left:20px;
	cursor:pointer;
	cursor:hand;
	background-color: #FFFFFF;
}

.navLeftLevel4       {padding:2px;padding-left:30px;cursor:pointer;cursor:hand;}
.navLeftLevel4Over   {
	padding:2px;
	padding-left:30px;
	cursor:pointer;
	cursor:hand;
	background-color: #FFFFFF;
}

/*
################################################################
Styles für Layers
(nicht ändern)
################################################################
*/ 
.submenuTopLevel2    {position:absolute;visibility:hidden;z-index:2;margin:0px;margin-top:6px;margin-left:-5px;padding:0px;width:160px;border-style:solid;border-width:0px;}
.submenuTopLevel3    {position:absolute;visibility:hidden;z-index:3;margin:0px;margin-left:-1px;margin-top:-1px;padding:0px;width:160px;border-style:solid;border-width:0px;}
.submenuTopLevel4    {position:absolute;visibility:hidden;z-index:2;margin:0px;margin-left:-1px;margin-top:-1px;padding:0px;width:160px;border-style:solid;border-width:0px;}  	

.submenuTopTable     {margin:0px;padding:0px;border-left-style:solid;border-left-color:#516171;border-left-width:1px;border-top-style:solid;border-top-color:#516171;border-top-width:1px;}

/*
################################################################
Styles für Navigationslevel
################################################################
*/
.mainTop             {margin:0px;width:180px;padding:2px;padding-left:4px;border-right-style:solid;border-right-color:#516171;border-right-width:1px;border-bottom-style:solid;border-bottom-color:#516171;border-bottom-width:1px;cursor:pointer;cursor:hand;background-color:#F8FAFC;}
.mainTopOver         {
	margin:0px;
	width:180px;
	padding:2px;
	padding-left:4px;
	border-right-style:solid;
	border-right-color:#516171;
	border-right-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#516171;
	border-bottom-width:1px;
	cursor:pointer;
	cursor:hand;
	background-color:#CCAAAA;
	font-weight: bold;
	color: #FFFFFF;
}

/*
################################################################
*/

.submenuLeftLevel2   {position:absolute;visibility:hidden;z-index:2;margin:-1px 0px 0px;padding:0px;width:100px;border-style:solid;border-width:0px;}
.submenuLeftLevel3   {position:absolute;visibility:hidden;z-index:2;margin:-1px 0px 0px -1px;padding:0px;width:100px;border-style:solid;border-width:0px;}
.submenuLeftLevel4   {position:absolute;visibility:hidden;z-index:2;margin:-1px 0px 0px -1px;padding:0px;width:100px;border-style:solid;border-width:0px;}  	

.submenuLeftTable    {margin:0px;padding:0px;border-left-style:solid;border-left-color:#516171;border-left-width:1px;border-top-style:solid;border-top-color:#516171;border-top-width:1px;}

/*
################################################################
Styles für Navigationslevel
################################################################
*/

.mainLeft            {margin:0px;width:120px;padding:2px 2px 2px 4px;border-right-style:solid;border-right-color:#516171;border-right-width:1px;border-bottom-style:solid;border-bottom-color:#516171;border-bottom-width:1px;cursor:pointer;cursor:hand;}
.mainLeftOver        {
	margin:0px;
	width:120px;
	padding:2px 2px 2px 4px;
	border-right-style:solid;
	border-right-color:#516171;
	border-right-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#516171;
	border-bottom-width:1px;
	cursor:pointer;
	cursor:hand;
}

/*
################################################################
Hintergrundlayer für Submenü
################################################################
*/

.submenuCloser       {position:absolute;visibility:hidden;margin-left:160; margin-top:30; z-index:1;width:600px;height:480px;}

/*
################################################################
Formatierung der Links in Navigation
################################################################
*/
a.navTopLevel1                    {text-decoration:none;color:#FFFFFF;}
a.navTopLevel1:hover              {
	text-decoration:none;
	color:#FFFFFF;
}
a.navTopLevel2                    {text-decoration:none;color:#000000;}
a.navTopLevel2:hover              {
	text-decoration:none;
	color:#FFFFFF;
	font-weight: bold;
}
a.navTopLevel3                    {text-decoration:none;color:#000000;}
a.navTopLevel3:hover              {
	text-decoration:none;
	color:#FFFFFF;
	font-weight: bold;
}
a.navTopLevel4                    {text-decoration:none;color:#000000;}
a.navTopLevel4:hover              {
	text-decoration:none;
	color:#FFFFFF;
	font-weight: bold;
}

a.navTopLevelbarrierefree        {color:#FFFFFF;}
a.navTopLevelbarrierefree:hover  {color:#CCAAAA;}

a.navLeftLevel                   {
	color:#333333;
	text-decoration:none;
	font-size: 10px;
	font-weight: normal;
}
a.navLeftLevel:hover             {
	color:#BA8D8D;
	text-decoration:none;
	font-weight: bold;
	font-size: 10px;
}

a.navLeftLevelbarrierefree       {color:#000000;}
a.navLeftLevelbarrierefree:hover {color:#7e1a1a;}

/*
################################################################
Positionierung Sitemap
################################################################
*/

.sitemapLevel1             {padding:2px;padding-left:2px;margin:1px;}
.sitemapLevel2             {padding:2px;padding-left:20px;margin:1px;border-style:none;border-width:1px;border-color:#EEEEFF;}
.sitemapLevel3             {padding:2px;padding-left:38px;margin:1px;border-style:none;border-width:1px;border-color:#EEEEFF;}
.sitemapLevel4             {padding:2px;padding-left:56px;margin:1px;border-style:none;border-width:1px;border-color:#EEEEFF;}
