#center_layer				{width:100%;text-align:center;}

#gesamtseite				{width:1000px;margin:auto;text-align:left;}

#logo_container				{width:100%;text-align:right;display:inline;}
#header_container			{float:left;background:#ffffff url('/fileadmin/template_cp1/main/images/bg_main_home.gif') no-repeat 0 0;}
#cheader_container			{float:left;background:#ffffff;}
#footer_container			{float:left;background:#ffffff;padding-top:20px;}
#header						{float:left;background:transparent url('/fileadmin/template_cp1/main/images/logo_neu_2.jpg') no-repeat 27px 43px;}
#logo						{float:left;width:436px;}
#image						{float:left;width:554px;}
#cheader					{float:left}
#clogo						{float:left;width:238px;}
#cimage						{float:left;width:762px;}
#cimage-it					{float:left;width:762px;}
#cimage-en					{float:left;width:762px;}

#content_container			{width:100%;height:auto;position:relative;float: none; clear: both;background:#ffffff;float:left;padding:0;margin:0}

#content					{width:100%;position:relative;line-height:15px;}

#leftFrame					{float:left;display:inline;width:193px;}

#leftFrameMargin			{width:193px;}

#rightFrame					{float:left;display:inline;width:807px;}

#rightFrame #spacer			{height:25px;}

#rightFrameMargin			{margin-left:0px;margin-top:20px;float:left;width:807px;}

#clogo ul 		{list-style-type:none;margin:15px 0 0 15px;padding:0;float:left}
#clogo ul li 		{padding:0 0 0 0;float:left;font-size:11px;color:#99adb9;line-height:16px}

#clogo ul li a	{text-decoration:none;font-size:11px;color:#99adb9;line-height:16px}


#sub-navi			{clear:both;padding-bottom:44px;margin:25px 15px 0 444px;float:left;border-top:1px solid #d6dee3;width:541px}
#sub-navi-c			{clear:both;padding-bottom:44px;margin:25px 15px 0 238px;float:left;border-top:1px solid #d6dee3;width:747px}
#sub-navi ul,#sub-navi-c ul 		{list-style-type:none;margin:5px 2px 0 0;padding:0;float:left}
#sub-navi ul li,#sub-navi-c ul li 	{padding:0 0 0 0;float:left;font-size:11px;color:#99adb9;line-height:16px}
#sub-navi ul li a,#sub-navi-c ul li a {text-decoration:none;font-size:11px;color:#99adb9;line-height:16px}
#sub-navi ul li a:hover,#sub-navi-c ul li a:hover {color:#00A8E7}
#sub-navi ul li.langsel,#sub-navi-c ul li.langsel 	{padding:0 0 0 10px;float:left;font-size:11px;color:#99adb9;line-height:16px}

#sub-navi-it			{padding-bottom:44px;margin:25px 15px 0 0;float:left;border-top:1px solid #d6dee3;}
#sub-navi-it-c			{clear:both;padding-bottom:44px;margin:25px 2px 0 0;float:left;border-top:1px solid #d6dee3;width:985px;}
#sub-navi-it ul,#sub-navi-it-c ul 		{list-style-type:none;margin:5px 2px 0 0;padding:0;float:left}
#sub-navi-it ul li,#sub-navi-it-c ul li 	{padding:0 0 0 0;float:left;font-size:11px;color:#99adb9;line-height:16px}
#sub-navi-it ul li a,#sub-navi-it-c ul li a	{text-decoration:none;font-size:11px;color:#99adb9;line-height:16px}
#sub-navi-it ul li a:hover,#sub-navi-it-c ul li a:hover {color:#00A8E7}
#sub-navi-it ul li.langsel,#sub-navi-it-c ul li.langsel 	{padding:0 0 0 10px;float:left;font-size:11px;color:#99adb9;line-height:16px}

#sub-navi-en			{padding-bottom:44px;margin:25px 15px 0 0;float:left;border-top:1px solid #d6dee3;}
#sub-navi-en-c			{clear:both;padding-bottom:44px;margin:25px 2px 0 0;float:left;border-top:1px solid #d6dee3;width:985px;}
#sub-navi-en ul,#sub-navi-en-c ul 		{list-style-type:none;margin:5px 2px 0 0;padding:0;float:left}
#sub-navi-en ul li,#sub-navi-en-c ul li 	{padding:0 0 0 0;float:left;font-size:11px;color:#99adb9;line-height:16px}
#sub-navi-en ul li a,#sub-navi-en-c ul li a	{text-decoration:none;font-size:11px;color:#99adb9;line-height:16px}
#sub-navi-en ul li a:hover,#sub-navi-en-c ul li a:hover {color:#00A8E7}
#sub-navi-en ul li.langsel,#sub-navi-en-c ul li.langsel 	{padding:0 0 0 10px;float:left;font-size:11px;color:#99adb9;line-height:16px}

#sub-navi-br			{padding-bottom:44px;margin:25px 15px 0 0;float:left;border-top:1px solid #d6dee3;}
#sub-navi-br-c			{clear:both;padding-bottom:44px;margin:25px 2px 0 0;float:left;border-top:1px solid #d6dee3;width:985px;}
#sub-navi-br ul,#sub-navi-br-c ul 		{list-style-type:none;margin:5px 2px 0 0;padding:0;float:left}
#sub-navi-br ul li,#sub-navi-br-c ul li 	{padding:0 0 0 0;float:left;font-size:11px;color:#99adb9;line-height:16px}
#sub-navi-br ul li a,#sub-navi-br-c ul li a	{text-decoration:none;font-size:11px;color:#99adb9;line-height:16px}
#sub-navi-br ul li a:hover,#sub-navi-br-c ul li a:hover {color:#00A8E7}
#sub-navi-br ul li.langsel,#sub-navi-br-c ul li.langsel 	{padding:0 0 0 10px;float:left;font-size:11px;color:#99adb9;line-height:16px}

#sub-navi-fr			{padding-bottom:44px;margin:25px 15px 0 0;float:left;border-top:1px solid #d6dee3;}
#sub-navi-fr-c			{clear:both;padding-bottom:44px;margin:25px 2px 0 0;float:left;border-top:1px solid #d6dee3;width:985px;}
#sub-navi-fr ul,#sub-navi-fr-c ul 		{list-style-type:none;margin:5px 2px 0 0;padding:0;float:left}
#sub-navi-fr ul li,#sub-navi-fr-c ul li 	{padding:0 0 0 0;float:left;font-size:11px;color:#99adb9;line-height:16px}
#sub-navi-fr ul li a,#sub-navi-fr-c ul li a	{text-decoration:none;font-size:11px;color:#99adb9;line-height:16px}
#sub-navi-fr ul li a:hover,#sub-navi-fr-c ul li a:hover {color:#00A8E7}
#sub-navi-fr ul li.langsel,#sub-navi-fr-c ul li.langsel 	{padding:0 0 0 10px;float:left;font-size:11px;color:#99adb9;line-height:16px}

.claim {float:left;width:423px;color:#00a2df;font-size:14px;padding:5px 0 0 20px}
.claim-c {float:left;width:218px;color:#00a2df;font-size:14px;padding:5px 0 0 20px}


#main-nav 			{width:207px;float:left;margin-top:45px}
#main-nav ul 		{list-style-type:none;margin:0 0 0 17px;padding:0}
#main-nav li 		{width:141px;border-bottom:1px solid #ccd6dc;padding:5px 0 5px 3px;line-height:16px}

#main-nav li a 		{text-decoration:none;line-height:16px}


#main-nav-c			{width:238px;float:left;margin-top:0}
#main-nav-c ul 		{list-style-type:none;margin:0 0 0 17px;padding:0}
#main-nav-c li 		{width:141px;border-bottom:1px solid #ccd6dc;padding:5px 0 5px 3px;line-height:16px}
#main-nav-c li ul.mainlevel2 li{border:none}

#main-nav-c li a 	{text-decoration:none;line-height:16px}

#main-nav-c #nav ul.mainlevel2 			{list-style-type:none;margin:0 0 0 17px;padding:0}
#main-nav-c #nav ul.mainlevel2 li		{padding:3px 0 3px 0;border:none;}
#main-nav-c #nav ul.mainlevel2 li.active	{padding:3px 0 3px 0;font-weight:bold;line-height:16px}
#main-nav-c #nav ul.mainlevel2 li a 		{text-decoration:none;font-size:11px;line-height:16px;padding-left:15px;}
#main-nav-c #nav ul.mainlevel2 li a.active  {background: url('/fileadmin/template_cp1/main/images/main-nav-2nd-level.gif') no-repeat 0 3px;font-weight:bold}

#main-nav-it 			{width:207px;float:left;margin-top:45px}
#main-nav-it ul 		{list-style-type:none;margin:0 0 0 17px;padding:0}
#main-nav-it li 		{width:141px;border-bottom:1px solid #ccd6dc;padding:3px 0 3px 3px;line-height:16px}
#main-nav-it li a 		{text-decoration:none;line-height:16px}

#main-nav-en 			{width:207px;float:left;margin-top:45px}
#main-nav-en ul 		{list-style-type:none;margin:0 0 0 17px;padding:0}
#main-nav-en li 		{width:141px;border-bottom:1px solid #ccd6dc;padding:3px 0 3px 3px;line-height:16px}
#main-nav-en li a 		{text-decoration:none;line-height:16px}

#main-nav-it-c			{width:238px;float:left;margin-top:0}
#main-nav-it-c ul 		{list-style-type:none;margin:0 0 0 17px;padding:0}
#main-nav-it-c li 		{width:141px;border-bottom:1px solid #ccd6dc;padding:5px 0 5px 3px;line-height:16px}
#main-nav-it-c li a 	{text-decoration:none;line-height:16px}


#main-nav-it-c ul.level2 			{list-style-type:none;margin:0 0 0 17px;padding:0}
#main-nav-it-c ul.level2 li		{width:124px;padding:3px 0 3px 13px;border:none;}
#main-nav-it-c ul.level2 li.active	{width:124px;background: url('/fileadmin/template_cp1/main/images/main-nav-2nd-level.gif') no-repeat 0 6px;padding:3px 0 3px 13px;font-weight:bold}
#main-nav-it-c ul.level2 li a 		{text-decoration:none;font-size:11px;}

#main-nav-en-c			{width:238px;float:left;margin-top:0}
#main-nav-en-c ul 		{list-style-type:none;margin:0 0 0 17px;padding:0}
#main-nav-en-c li 		{width:141px;border-bottom:1px solid #ccd6dc;padding:5px 0 5px 3px}
#main-nav-en-c li a 	{text-decoration:none}

#main-nav-en-c ul.level2 			{list-style-type:none;margin:0 0 0 17px;padding:0}
#main-nav-en-c ul.level2 li		{width:124px;padding:3px 0 3px 13px;border:none;}
#main-nav-en-c ul.level2 li.active	{width:124px;background: url('/fileadmin/template_cp1/main/images/main-nav-2nd-level.gif') no-repeat 0 6px;padding:3px 0 3px 13px;font-weight:bold}
#main-nav-en-c ul.level2 li a 		{text-decoration:none;font-size:11px;}

#teaser-section		{float:left;margin-top:45px;width:252px;padding:5px 0 0 0;}
#teaser-section-c	{float:left;margin-top:0;width:216px;padding:5px 0 0 0;}

#footer 			{width:1000px;height:65px;float:left;background:#ffffff url('/fileadmin/template_cp1/main/images/bg_footer_home.gif') no-repeat 237px top;}

#footerHome			{width:1000px;height:65px;float:left;background:#ffffff url('/fileadmin/template_cp1/main/images/bg_footer_home_new.gif') no-repeat 206px top;}

.teaser 			{float:left;background:#f0f2f4;width:217px;padding:0 0 5px 0;margin-bottom:24px;display:inline}
.teaser h2 			{margin:5px 12px 0px 12px;font-size:11px;color:#00a8e8;font-weight:bold;padding:0;}

.teaser p 			{margin:0 8px 0px 12px;font-size:11px;line-height:16px}

.teaser a 			{font-size:11px;font-weight:normal;text-decoration:underline;line-height:16px;}


#content-section	{width:505px;float:left;padding:3px 0 0 0}

#content-section-c	{width:520px;float:left;margin:3px 26px 0 0}

#content-section-c-full	{width:740px;float:left;margin:3px 26px 0 0}

#content-section-c-full-2	{width:730px;float:left;margin:3px 26px 0 0}

#content-section-c-sitemap	{width:762px;float:left;margin:3px 0 0 0}

#content-section h1 {margin:0 0 25px 0;padding:0}

.tx-trblsubmenu-pi1 {float:left}
#sub-navi-it .tx-trblsubmenu-pi1 {float:left;width:541px}
#sub-navi-en .tx-trblsubmenu-pi1 {float:left;width:541px}
#sub-navi-br .tx-trblsubmenu-pi1 {float:left;width:541px}
#sub-navi-fr .tx-trblsubmenu-pi1 {float:left;width:541px}

#sub-navi-it-c .tx-trblsubmenu-pi2 {float:left;width:541px}
#sub-navi-en-c .tx-trblsubmenu-pi2 {float:left;width:541px}
#sub-navi-br-c .tx-trblsubmenu-pi2 {float:left;width:541px}
#sub-navi-fr-c .tx-trblsubmenu-pi2 {float:left;width:541px}


#sub-navi .tx-trblsubmenu-pi1 ul.sub1 {float:left}
#sub-navi .tx-trblsubmenu-pi1 ul.sub2 {float:right}
#sub-navi-en .tx-trblsubmenu-pi1 ul.sub1 {float:left}
#sub-navi-en .tx-trblsubmenu-pi1 ul.sub2 {float:right}
#sub-navi-it .tx-trblsubmenu-pi1 ul.sub1 {float:left}
#sub-navi-it .tx-trblsubmenu-pi1 ul.sub2 {float:right}
#sub-navi-br .tx-trblsubmenu-pi1 ul.sub1 {float:left}
#sub-navi-br .tx-trblsubmenu-pi1 ul.sub2 {float:right}
#sub-navi-fr .tx-trblsubmenu-pi1 ul.sub1 {float:left}
#sub-navi-fr .tx-trblsubmenu-pi1 ul.sub2 {float:right}

#sub-navi-c .tx-trblsubmenu-pi1 ul.sub1 {float:right}
#sub-navi-c .tx-trblsubmenu-pi1 ul.sub2 {float:right}
#sub-navi-en-c .tx-trblsubmenu-pi1 ul.sub1 {float:right}
#sub-navi-en-c .tx-trblsubmenu-pi1 ul.sub2 {float:right}
#sub-navi-it-c .tx-trblsubmenu-pi1 ul.sub1 {float:right}
#sub-navi-it-c .tx-trblsubmenu-pi1 ul.sub2 {float:right}
#sub-navi-br-c .tx-trblsubmenu-pi1 ul.sub1 {float:right}
#sub-navi-br-c .tx-trblsubmenu-pi1 ul.sub2 {float:right}
#sub-navi-fr-c .tx-trblsubmenu-pi1 ul.sub1 {float:right}
#sub-navi-fr-c .tx-trblsubmenu-pi1 ul.sub2 {float:right}

#sub-navi-c .tx-trblsubmenu-pi1 {width:352px;}
#sub-navi-c .clickpath {float:left;width:395px;padding:4px 0 0 0;font-size:11px;}
#sub-navi-c .clickpath a {font-size:11px}

#sub-navi-it-c .tx-trblsubmenu-pi2 {width:332px;}
#sub-navi-it-c .clickpath {float:left;width:415px;padding:5px 0 0 0;font-size:11px;}
#sub-navi-it-c .clickpath a {font-size:11px}

#sub-navi-en-c .tx-trblsubmenu-pi2 {width:312px;}
#sub-navi-en-c .clickpath {float:left;width:435px;padding:5px 0 0 0;font-size:11px;}
#sub-navi-en-c .clickpath a {font-size:11px}

#sub-navi-br-c .tx-trblsubmenu-pi2 {width:332px;}
#sub-navi-br-c .clickpath {float:left;width:415px;padding:5px 0 0 0;font-size:11px;}
#sub-navi-br-c .clickpath a {font-size:11px}

#sub-navi-fr-c .tx-trblsubmenu-pi2 {width:332px;}
#sub-navi-fr-c .clickpath {float:left;width:415px;padding:5px 0 0 0;font-size:11px;}
#sub-navi-fr-c .clickpath a {font-size:11px}


.tx-trblsubmenu-pi1 ul li.print a{display:block;padding-right:10px;background:#ffffff url('/fileadmin/template_cp1/main/images/printbtn.gif') no-repeat right 3px;}

.tx-trblsubmenu-pi2 ul li.print a{display:block;padding-right:10px;background:#ffffff url('/fileadmin/template_cp1/main/images/printbtn.gif') no-repeat right 3px;}

.news-list		{margin:0;padding:0 0 10px 0}
.news-list h2 	{color:#2fb6ea;font-size:12px;}
.news-list a	{text-decoration:none;color:#2fb6ea;font-weight:bold}

h2 {color:#2fb6ea;font-size:12px;clear:both}

.csc-frame-frame1{height:174px;}
.csc-frame-frame2 h2{clear:none}
.csc-frame-frame2{float:left;background:#f0f2f4;margin:0;padding:0;width:510px;}
.csc-frame {padding:0 10px 0 0;margin:0 0 20px 0;float:left}

#content-section div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
	margin-bottom:0px;
}
#content-section a 			{font-size:11px;font-weight:normal;text-decoration:underline;}

.csc-textpic{float:left}

#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
}


#nav a {
	display: block;
	/*width: 10em;*/
}
#nav a:hover {
	color: #00A8E7;
}
#nav li {
	float: left;
}
#nav li.l1 {
	width: 140px;
}
#nav li.l1 li,
#main-nav-c #nav li.l3 li{
	width: 188px;
}
#nav li ul.level2,
#nav li ul.level3,
#nav li ul.level4,
#nav li ul.level5 {
	position: absolute;
	/*width: 140px;*/
	left: -999em;
	background: #f3f3f4;
	margin-top:-21px;
	padding: 0 3px 0 3px;
}

#nav li ul.level4,
#nav li ul.level5 {
	margin-top:-23px;
}

#nav li ul.level3,
#nav li ul.level4,
#nav li ul.level5 {
	position: absolute;
	/*width: 140px;*/
	left: -999em;
	background: #f3f3f4;
	margin-top:-22px;
	padding: 0 3px 0 3px;
}

#nav li ul.level2 li,
#main-nav-c #nav ul.level2 li,
#nav li ul.level2 li u li,
#main-nav-c #nav ul.level2 li,
#nav li ul.level3 li,
#main-nav-c #nav ul.level3 li,
#nav li ul.level3 li u li,
#main-nav-c #nav ul.level3 li,
#nav li ul.level4 li,
#main-nav-c #nav ul.level4 li,
#nav li ul.level4 li u li,
#main-nav-c #nav ul.level4 li,
#nav li ul.level5 li,
#main-nav-c #nav ul.level5 li,
#nav li ul.level5 li u li,
#main-nav-c #nav ul.level5 li{
	border-bottom: 1px solid #ccd6dc;
	float:none;
	padding: 5px 0 4px 15px;
}

#nav li ul.level2 li a,
#main-nav-c ul.level2 li a,
#nav li ul.level2 li u li a,
#main-nav-c ul.level2 li a,
#nav li ul.level3 li a,
#main-nav-c ul.level3 li a,
#nav li ul.level3 li u li a,
#main-nav-c ul.level3 li a,
#nav li ul.level4 li a,
#main-nav-c ul.level4 li a,
#nav li ul.level4 li u li a,
#main-nav-c ul.level4 li a,
#nav li ul.level5 li a,
#main-nav-c ul.level5 li a,
#nav li ul.level5 li u li a,
#main-nav-c ul.level5 li a{
	/*white-space: nowrap;*/
	background:none !important;
	padding-left:15px;
	font-size:11px;
	padding-top:1px;
	font-weight:normal !important;
}

#nav li ul.level2 li a:hover,
#main-nav-c ul.level2 li a:hover,
#nav li ul.level2 li u li a:hover,
#main-nav-c ul.level2 li a:hover,
#nav li ul.level3 li a:hover,
#main-nav-c ul.level3 li a:hover,
#nav li ul.level3 li u li a:hover,
#main-nav-c ul.level3 li a:hover,
#nav li ul.level4 li a:hover,
#main-nav-c ul.level4 li a:hover,
#nav li ul.level4 li u li a:hover,
#main-nav-c ul.level4 li a:hover,
#nav li ul.level5 li a:hover,
#main-nav-c ul.level5 li a:hover,
#nav li ul.level5 li u li a:hover,
#main-nav-c ul.level5 li a:hover{
	/*white-space: nowrap;*/
	background:url("/fileadmin/template_cp1/main/main-nav-jump-2nd-level.gif") no-repeat scroll 0 4px transparent !important;
	padding-left:15px;
	color: #00A8E7;
}

#main-nav-c #nav ul.mainlevel2 ul.level3 li.active,
#main-nav-c #nav ul.mainlevel2 ul.level4 li.active,
#main-nav-c #nav ul.mainlevel2 ul.level5 li.active{
	background:none;
	padding:6px 0 4px 3px;
}

#main-nav-c #nav ul.mainlevel2 ul.level3 li{
	padding:5px 0 5px 3px;
}

#nav li ul.level2 li.activeL1{
	border: none;
}

#nav li.l1:hover ul{
	left: 200px;
}
#nav li.l3:hover ul{
	left: 140px;
}
#nav li.l3:hover ul.level4{
	left: 188px;
}

#nav li ul.level2 ul {margin: -22px 0 0 120px;}
#nav, #nav ul.level2 {
	padding: 0;
	margin: 0;
	list-style: none; 
	line-height: 1;
}
#nav li.l1:hover ul.level2 ul, 
#nav li.l1.sfhover ul.level2 ul,
#nav li.l1:hover ul.level2 ul ul, 
#nav li.l1.sfhover ul.level2 ul ul,
#nav li.l1:hover ul.level2 ul ul ul, 
#nav li.l1.sfhover ul.level2 ul ul ul,
#nav li.l3:hover ul.level3 ul, 
#nav li.l3.sfhover ul.level3 ul,
#nav li.l3:hover ul.level3 ul ul, 
#nav li.l3.sfhover ul.level3 ul ul,
#nav li.l3:hover ul.level3 ul ul ul, 
#nav li.l3.sfhover ul.level3 ul ul ul{
	left: -999em;
}
#nav li.l1:hover ul.level2, 
#nav li.l1 li:hover ul.level2, 
#nav li.l1.sfhover ul.level2, 
#nav li.l1 li.sfhover ul.level2{
	left: 160px;
}
#nav li.l3:hover ul.level3, 
#nav li.l3 li:hover ul.level3, 
#nav li.l3.sfhover ul.level3, 
#nav li.l3 li.sfhover ul.level3{
	left:188px;
}
#nav li.l1:hover ul.level2 ul, 
#nav li.l1:hover ul.level2 ul ul, 
#nav li.l1:hover ul.level2 ul ul ul, 
#nav li.l1.sfhover ul.level2 ul, 
#nav li.l1.sfhover ul.level2 ul ul,
#nav li.l3:hover ul.level3 ul, 
#nav li.l3:hover ul.level3 ul ul, 
#nav li.l3.sfhover ul.level3 ul, 
#nav li.l3.sfhover ul.level3 ul ul,
#nav li.l3.sfhover ul.level3 ul ul ul{
	left: -999em;
}

#nav li.l1:hover ul.level2, 
#nav li.l1 li:hover ul.level2, 
#nav li.l1 li li:hover ul.level2, 
#nav li.l1.sfhover ul.level2, 
#nav li.l1 li.sfhover ul.level2, 
#nav li.l1 li li.sfhover ul.level2,
#nav li.l3:hover ul.level3, 
#nav li.l3 li:hover ul.level3, 
#nav li.l3 li li:hover ul.level3, 
#nav li.l3.sfhover ul.level3, 
#nav li.l3 li.sfhover ul.level3, 
#nav li.l3 li li.sfhover ul.level3 {
	left: 160px;
}
#nav li.l3:hover ul.level4, 
#nav li.l3 li:hover ul.level4, 
#nav li.l3 li li:hover ul.level4, 
#nav li.l3.sfhover ul.level4, 
#nav li.l3 li.sfhover ul.level4, 
#nav li.l3 li li.sfhover ul.level4,
#nav li.l3:hover ul.level5, 
#nav li.l3 li:hover ul.level5, 
#nav li.l3 li li:hover ul.level5, 
#nav li.l3.sfhover ul.level5, 
#nav li.l3 li.sfhover ul.level5, 
#nav li.l3 li li.sfhover ul.level5{
	left:188px;
}
#nav li.l1 ul.level2 li:hover ul, 
#nav li.l1 li ul.level2 li:hover ul, 
#nav li.l1 li li ul.level2 li:hover ul,
#nav li.l1 ul.level2 ul li:hover ul, 
#nav li.l1 li ul.level2 ul li:hover ul, 
#nav li.l1 li li ul.level2 ul ul li:hover ul,
#nav li.l3 ul.level2 li:hover ul, 
#nav li.l3 li ul.level2 li:hover ul, 
#nav li.l3 li li ul.level2 li:hover ul,
#nav li.l3 ul.level2 ul li:hover ul, 
#nav li.l3 li ul.level2 li:hover ul li:hover ul, 
#nav li.l3 li li ul.level2 li:hover ul ul li:hover ul{
	left: 85px;
}
#nav li.l1:hover ul.level2 ul, 
#nav li.l1:hover ul.level2 ul ul, 
#nav li.l1:hover ul.level2 ul ul ul, 
#nav li.l1.sfhover ul.level2 ul, 
#nav li.l1.sfhover ul.level2 ul ul, 
#nav li.l1.sfhover ul.level2 ul ul ul,
#nav li.l3:hover ul.level2 ul, 
#nav li.l3:hover ul.level2 ul ul, 
#nav li.l3:hover ul.level2 ul ul ul, 
#nav li.l3.sfhover ul.level2 ul, 
#nav li.l3.sfhover ul.level2 ul ul, 
#nav li.l3.sfhover ul.level2 ul ul ul {
	left: -999em;
}

#nav li.l1 li:hover ul, 
#nav li.l1 li li:hover ul, 
#nav li.l1 li li li:hover ul, 
#nav li.l1 li.sfhover ul, 
#nav li.l1 li li.sfhover ul, 
#nav li.l1 li li li.sfhover ul,
#nav li.l3 li:hover ul, 
#nav li.l3 li li:hover ul, 
#nav li.l3 li li li:hover ul, 
#nav li.l3 li.sfhover ul, 
#nav li.l3 li li.sfhover ul, 
#nav li.l3 li li li.sfhover ul {
	left: 200px;
}

