/* zedonet.com website */
html, body {
 height: 100%;
}

body {
 background-color:#FFFFFF;
 padding:0px;
 margin:0px;
 text-align:center;
}

img {
 border:none;
}

#container {
 width:950px;
 background-color:#FFFFFF;
 margin:auto;
 padding:0;
 border:0px;
 font-family:Arial,Helvetica,sans-serif;;font-size:12px;color:#000000;line-height:16px;
}

#containerNew {
 width:1050px;
 background-color:#FFFFFF;
 margin:auto;
 padding:0;
 border:0px;
 font-family:Arial,Helvetica,sans-serif;;font-size:13px;color:#000000;line-height:16px;
}

#top {
 height:25px;
 background-color:#FFFFFF;
 text-align:left;
 font-family:Arial,Helvetica,sans-serif;;font-size:12px;color:#000000;line-height:23px;
}


#header {
 background-color:#FFFFFF;
 text-align:left;
 height:118px;
 margin:0 0 15px 0;
}

#visual {
 position:absolute;
 z-index:1;
}

#navmain {
 position:relative;
 height:22px;
 top:90px;
 /*border-bottom: solid #274396 10px;*/
 text-align:left;
 z-index:2;
}

/* IE hack */
html > #navmain {
 height:20px;
}


#navmain ul {
 display:inline;
 padding:0px;margin:0;
}

#navmain .off {
 background-color:#E9EAEB;
}
#navmain .offm {
 background: url("../../assets/gfx/navmain-t.gif") repeat-x;
 background-color:#E9EAEB;
}


#navmain .on {
 background-color:#274396;
}
#navmain .onm {
 background: url("../../assets/gfx/navmain-t.gif") repeat-x;
 background-color:#274396;
}


#content {
  background-color:#FFFFFF;
  width:950px;
  height:400px;
  /*border-right: solid 1px #000000;
  border-left: solid 1px #000000;
  border-bottom: solid 1px #000000;*/
}

#contentNew {
  background-color:#FFFFFF;
  width:1050px;
  height:400px;
  /*border-right: solid 1px #000000;
  border-left: solid 1px #000000;
  border-bottom: solid 1px #000000;*/
}

html>body #content { /* FF / Opera */
 min-height:400px;
 height:auto;
} 

html>body #contentNew { /* FF / Opera */
 min-height:400px;
 height:auto;
} 

/*  1-spaltig */
#mainAll {
  background-color:#FFFFFF;
  margin:0 0 0 0px;
  text-align:left;
}

/*  2-spaltig */
#mainLeftMiddle {
  background-color:#FFFFFF;
  margin:0 0 0 190px;
  text-align:left;
}

/* 3-spaltig */
#main {
  background-color:#FFFFFF;
  margin:0 130px 0 190px;
  text-align:left;
}

/* ---- Layout fuer Firmenprofil - geringfuegig breitere rechte Spalte ---- */

#mainMix {
  background-color:#FFFFFF;
  margin:0 155px 0 200px;
  text-align:left;
}

#rightMix {
  background-color:#FFFFFF;
  width:155px;
  float:right;
  text-align:left;
}

/* ---- 3-spaltig NEU (schmale rechte Spalte) PrintFab Windows ---- */

#mainNew {
  background-color:#FFFFFF;
  margin:0 190px 0 190px;
  text-align:left;
}

#rightNew {
  background-color:#FFFFFF;
  width:190px;
  float:right;
  text-align:left;
}

/* ---- "Mobil" fuer Clonerase ---- */
/* --- hier die nicht mobile variante, die mobile in eigenem CSS ---*/

#containerMobil {
 width:1000px; 
 background-color:#FFFFFF; 
 margin:auto;
}

#headerMobil {
 background-color:#FFFFFF;
 text-align:left;
 height:138px;
 margin:0 0 15px 0;
}

#navmainMobil {
 position:relative;
 height:22px;
 top:108px;
 text-align:left;
 z-index:2;
}

#contentMobil {
  background-color:#FFFFFF;
  width:1000px; 
  height:400px;
}

#leftMobil {
  background-color:#FFFFFF;
  margin-left: 0px;
  width:190px;
  float:left;
  text-align:left;
  overflow:hidden;
  font-family:Arial,Helvetica,sans-serif;;font-size:12px;color:#000000;line-height:16px;
}

#mainMobil {
  background-color:#FFFFFF;
  margin:0 310px 0 190px;
  width:500px; 
  float: top;
  text-align:left;
}

#rightMobil {
  background-color:#FFFFFF;
  width:210px;
  float:right;
  text-align:left;
}

#cloneraseBanner {
   background-image: url("http://www.clonerase.com/img/clonerase-banner-1000.png");
   background-repeat: no-repeat;
   background-position: left top;
   height: 122px;
   width: 1000px; 
}

@media screen and (max-device-width: 480px) {
	/*--- iPhone only CSS here ---*/

	#containerMobil {
	  width:500px; 
	}

	#contentMobil {
	  width:500px; 
	}

	#leftMobil {
	  display: none
	}

	#mainMobil {
	  margin:0 0 0 0;
	  float: left;
	}

	#rightMobil {
	  display: none
	}

	#cloneraseBanner {
	   background-image: url("http://www.clonerase.com/img/clonerase-banner-500.png");
	  width: 500px;
	}
}

#blauerbalkenMobil {
  clear:both;
  border-bottom: solid #274396 5px;
}

/* Basis für sämtlichen Text */

#mainContentNew {
  position:relative;
  background-color:#FFFFFF;
/* oben rechts unten links */
  padding: 0 15px 0 15px;
  font-family:Tahoma,Arial,Helvetica,sans-serif;;
  font-size:13px;
  color:#000000;
  line-height:17px;
}

/* Paragraphs <p> </p> haben Abstand danach */

#mainContentNew p {
  margin-top: 0px;
  margin-bottom: 8px;
}

/* Überschriften */

#mainContentNew h1 {
 font: bold 18px Tahoma,Arial,sans-serif;
 color:#274396;
 margin-top: 19px;
 padding-top: 0px;
 margin-bottom: 10px;
 padding-bottom: 0px;
}

#mainContentNew h2 {
 font: bold 16px Tahoma,Arial,sans-serif;
 color:#274396;
 margin-top: 16px;
 padding-top: 0px;
 margin-bottom: 8px;
 padding-bottom: 0px;
}

#mainContentNew h3 {
 font: bold 14px Tahoma,Arial,sans-serif;
 color:#274396;
 margin-top: 14px;
 padding-top: 0px;
 margin-bottom: 6px;
 padding-bottom: 0px;
}

#mainContentNew h4 {
 font: bold 13px Tahoma,Arial,sans-serif;
 color:#274396;
 margin-top: 13px;
 padding-top: 0px;
 margin-bottom: 6px;
 padding-bottom: 0px;
}

#mainContentNew ul {
 padding: 0px 20px;
}

/* ---- bisheriges Layout (TurboPrint Linux, PrintFab Mac) breitere Mittelspalte ---- */

#mainContent {
  position:relative;
  background-color:#FFFFFF;
/* oben rechts unten links */
  padding: 0 15px 0 15px;
  font-family:Arial,Helvetica,sans-serif;;font-size:12px;color:#000000;line-height:17px;
}

#mainContent input {
  font-family:Arial,Helvetica,sans-serif;;font-size:12px;color:#000000;line-height:17px;
}

#mainContent select {
  font-family:Arial,Helvetica,sans-serif;;font-size:12px;color:#000000;line-height:17px;
}

#mainContent p {
  margin-top: 0px;
  margin-bottom: 8px;
}

#mainContent h1 {
 font: bold 16px Verdana,Arial,sans-serif;
 color:#274396;
 margin-top: 16px;
 padding-top: 0px;
 margin-bottom: 10px;
 padding-bottom: 0px;
}

#mainContent h2 {
 font: bold 14px Verdana,Arial,sans-serif;
 color:#274396;
 margin-top: 14px;
 padding-top: 0px;
 margin-bottom: 8px;
 padding-bottom: 0px;
}

#mainContent h3 {
 font: bold 12px Verdana,Arial,sans-serif;
 color:#274396;
 margin-top: 12px;
 padding-top: 0px;
 margin-bottom: 6px;
 padding-bottom: 0px;
}

#mainContent h4 {
 font: bold 12px Verdana,Arial,sans-serif;
 color:#224466;
 margin-top: 12px;
 padding-top: 0px;
 margin-bottom: 6px;
 padding-bottom: 0px;
}

#mysubmit {
  font-family:Arial,Helvetica,sans-serif;;font-size:12px;color:#000000;line-height:17px;
}

/* Formulare */
.formerror {
  font-family:Arial,Helvetica,sans-serif;;font-size:12px;color:#000000;line-height:18px;
  color:#FF0000;
}

.downloadform td {
 padding-bottom:5px;
}

.formField, .formLabelRequired,.formLabel {
 vertical-align:top;
}

.formLabelBold {
 vertical-align:top;
 font-weight:bold;
}

#right {
  background-color:#FFFFFF;
  width:130px;
  float:right;
  text-align:right;
}


#left {
  background-color:#FFFFFF;
  width:190px;
  float:left;
  text-align:left;
  overflow:hidden;
}


#footer {
  clear:both;
  z-index:10;
  margin:auto;
  margin-top:10px;
 border-top: solid 1px #000000;
}

#footerContent {
  clear:both;
  margin-top:10px;
  font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
  font-size:10px;color:#274396;
  background-color:#FFFFFF;
}








/*  **** LINKS **** */

.toplinkoff {
 font: normal 10px Verdana,sans-serif;;
 color:#000000;
}

#top a:link,#top a:visited {
 text-decoration:none;
 font: normal 10px Verdana,sans-serif;;
 color:#000000;
}
#top a:active,#top a:hover {
 text-decoration:underline;
}

#navmain .offm a:link,#navmain .offm a:visited {
 text-decoration:none;
 font: bold 12px Verdana,sans-serif;;
 color: #000000 ;
}

#navmain .offm a:active,#navmain .offm a:hover {
 text-decoration:underline;
}


#navmain .onm a:link,#navmain .onm a:visited {
 text-decoration:none;
 font: bold 12px Verdana,sans-serif;;
 color: #FFFFFF;
}

#navmain .onm a:active,#navmain .onm a:hover {
 text-decoration:underline;
}


a.navsub1off:link,a.navsub1off:visited {
 text-decoration:none;
 font: bold 12px Arial,sans-serif;
 color: #000000 ;
}

a.navsub1off:active,a.navsub1off:hover {
 text-decoration:underline;
}


a.navsub1on:link,a.navsub1on:visited {
 text-decoration:none;
 font: bold 12px Arial,sans-serif;
 color: #000000 ;
}


a.navsubx:link,a.navsubx:visited {
 text-decoration:none;
 font: normal 12px Arial,sans-serif;
 color: #000000 ;
}

a.navsubx:active,a.navsubx:hover {
 text-decoration:underline;
}

a.navsubxon:link,a.navsubxon:visited {
 text-decoration:none;
 font: bold 12px Arial,sans-serif;
 color: #000000 ;
}

a:link, a:visited {
	color: #0020ff;
	text-decoration: none;
}
a:active,a:hover {
	text-decoration: underline;

}


/* +++++++++++++++++++++++++++++++++++++++++++++++++ */

#blauerbalken {
  clear:both;
  border-top: solid #274396 6px;
  /* border-bottom: solid #4080B0 3px; */
}

#primaryNav { 
   margin: 0px 0px 0px 0px; 
   padding: 0px 0px 0px 0px; 
   z-index:1000;
   } 

#primaryNav ul li { 
 font: bold 12px Verdana,sans-serif;
}
#primaryNav ul li li{ 
 font: normal 12px Verdana,sans-serif;
}
#primaryNav ul li li li{ 
 font: normal 12px Verdana,sans-serif;
}



/* here we set the default display for the lists/nested lists */ 
#primaryNav ul { 
   margin: 0px 0px 0px 0px; 
   padding: 0px 0px 0px 0px; 
   list-style: none; 
   display: block; 
   width: auto; 
   } 
    
#primaryNav ul ul { 
   display: none; 
   position: absolute; 
   width: 192px; 
   border-left: 1px solid #B1C2E6;
   border-bottom: 1px solid #B1C2E6;
   top: 22px; 
   left: 0px; 
   } 

   /* Fix IE. Hide from IE Mac \*/ 
   * html #primaryNav ul ul { top: 22px; left: 0px; width: 170px;} 
   /* End */ 
    
    
#primaryNav ul ul ul { 
   display: none; 
   position: absolute; 
   left: 192px; 
   top: 0px; 
   } 

   /* Fix IE. Hide from IE Mac \*/ 
   * html #primaryNav ul ul ul { left: 190px; top: 0px; } 
   /* End */ 

/* here we set the default display for the list items/nested list items */ 
#primaryNav ul li { 
   margin: 0px 4px 0px 0px; 
   padding: 4px 0px 4px 0px; 
   float: left; 
   position: relative; 
   background: url("../../assets/gfx/dhtmlnav-r.gif") top right no-repeat;
   } 
#primaryNav ul li.firston { 
   background: url("../../assets/gfx/dhtmlnav-r-on.gif") top right no-repeat;
}
#primaryNav ul li.listActive { 
   background: url("../../assets/gfx/dhtmlnav-r-on.gif") top right no-repeat;
}


#primaryNav ul li li { 
   margin: 0px 0px 0px 0px; 
   padding: 0px 0px 0px 0px; 
   /*border: 1px solid #274396 ; 
   border-bottom: 0px; */
   float: none; 
   display: block; 
   font-weight: normal; 
   background: none;
   } 


/* here we set the default display state for the links */ 
#primaryNav ul li a { 
   padding: 5px 20px 5px 5px; 
   display: inline; 
   text-decoration: none; 
   } 
    
#primaryNav ul li li a { 
   padding: 5px 10px 5px 10px; 
   display: block; 
   width: 170px; 
   background-color: #DBE3F6;  /* IE7 */
   } 

   /* Fix IE. Hide from IE Mac \*/ 
   * html #primaryNav ul li { float: left; height: 1%; } 
   * html #primaryNav ul li a { height: 1%; } 
   /* End */ 
    

/* here we set the ACTIVE class for ON menus, first for cascade */ 
#primaryNav ul.itemOff { color: #FF3300; /*color: #FF3300;*/ } 

/* DEFINE DEFAULT LI/A APPEARANCE */ 
/* here we set the standard LI states - controls bg color */ 

#primaryNav ul li { background-color: #E9EAEB; color: #000000; } 
#primaryNav ul li.firston { background-color: #274396 ; color: #FFFFFF; } 
#primaryNav ul li.listActive { background-color: #274396 ; color: #FFFFFF; } 

#primaryNav ul li a { color: #000000; } 
#primaryNav ul li.firston a {color: #FFFFFF; } 

#primaryNav ul li li:hover  a { background-color: #B1C2E6;}  /* IE7 */
#primaryNav ul li li:hover  li a { background-color: #DBE3F6;} /* IE7 */

#primaryNav ul li li li:hover  a { background-color: #B1C2E6;} /* IE7 */
#primaryNav ul li li li:hover  li a { background-color: #DBE3F6;} /* IE7 */

#primaryNav ul li li li li:hover  a { background-color: #B1C2E6;} /* IE7 */
#primaryNav ul li li li li:hover  li a { background-color: #DBE3F6;} /* IE7 */


#primaryNav ul li li { background-color: #DBE3F6; color: #777; } 
#primaryNav ul li li li { background-color: #DBE3F6; color: #777; } 
#primaryNav ul li li li li { background-color: #DBE3F6; color: #777; } 

/* here we set the standard A states - controls text color */ 
#primaryNav ul li a { color: inherit; } 



/* DEFINE DEFAULT LI/A HOVER/ON APPEARANCE */ 
/* here we set the hover and "in" styles for elements */ 
   /* L1 on states */ 
#primaryNav li:hover a, #primaryNav li.sfhover a {text-decoration:underline} 
#primaryNav li.firston:hover a { color: #FFFFFF;text-decoration:none} 
#primaryNav li.listActive:hover a { color: #FFFFFF;text-decoration:none} 

   /* L1 off states - for children */ 
#primaryNav li:hover li a , #primaryNav li.sfhover li a { color: #000000;text-decoration:none } 
#primaryNav li.firston:hover li a , #primaryNav li.firston.sfhover li a { color: #000000;text-decoration:none;  } 

   /* L2 on states */ 
#primaryNav li li:hover a, #primaryNav li li.sfhover a { color: #FFFFFF;font-weight:bold;text-decoration:none} 
#primaryNav li.firston li:hover a, #primaryNav li.firston li.sfhover a { color: #FFFFFF;font-weight:bold;text-decoration:none} 

   /* L2 off states - for children */ 
#primaryNav li li:hover li a, #primaryNav li li.sfhover li a { color: #000000;font-weight:normal;text-decoration:none } 
#primaryNav li.firston li:hover li a, #primaryNav li.firston li.sfhover li a { color: #000000;font-weight:normal;text-decoration:none} 

   /* L3 on states */ 
#primaryNav li li li:hover a, #primaryNav li li li.sfhover a { color: #FFFFFF; font-weight:bold } 
#primaryNav li.firston li li:hover a, #primaryNav li.firston li li.sfhover a { color: #FFFFFF; font-weight:bold } 

   /* L3 off states - for children */ 
#primaryNav li li li:hover li a, #primaryNav li li li.sfhover li a { color: #000000;font-weight:normal;text-decoration:none } 
#primaryNav li.firston li li:hover li a, #primaryNav li.firston li li.li.sfhover a { color: #000000; font-weight:normal } 


   /* L4 on states */ 
#primaryNav li li li li:hover a, #primaryNav li li li li.sfhover a { color: #FFFFFF; font-weight:bold } 
#primaryNav li.firston li li li:hover a, #primaryNav li.firston li li li.sfhover a { color: #FFFFFF; font-weight:bold } 

   /* L4 off states - for children */ 
#primaryNav li li li li:hover li a, #primaryNav li li li li.sfhover li a { color: #000000;font-weight:normal;text-decoration:none } 




   /* global states - bg colors */ 
#primaryNav li li:hover, #primaryNav li li.sfhover, #primaryNav li li li:hover, #primaryNav li li li.sfhover { 
   background-color: #B1C2E6;  
   } 

/* DEFINE MENU APPEARANCE BEHAVIORS */ 
/* here we set the reveal/hide chains for the fly-out */ 

/*
#primaryNav li ul , #primaryNav li:hover ul ul { 
   display: block; 
   } 
*/

#primaryNav li:hover ul ul, #primaryNav li:hover ul ul ul { 
   display: none; 
   } 
    
#primaryNav li:hover ul, #primaryNav li li:hover ul, #primaryNav li li li:hover ul { 
   display: block; 
   } 

#primaryNav li.sfhover ul ul, #primaryNav li.sfhover ul ul ul, #primaryNav li li.sfhover ul ul { 
   display: none; 
   } 
    
#primaryNav li.sfhover ul, #primaryNav li.sfhover ul, #primaryNav li li.sfhover ul, #primaryNav li li li.sfhover ul { 
   display: block; 
   } 

/* linkes navigationsmenue fuer {NAV_LIST_UL} */
/* ======================================================================
   >= V1.30   CSS for an vertical menu
   <div class="nlu_navi1">{ NAV_LIST_UL:F,0,,act_path,active }</div>
   Level 0 - 3;
   26.03.07 flip-flop (KH)
   28.02.13 zedo version
========================================================================= */
 
 
.nlu_navi1 {
   margin: 0;
   padding: 0;
   border: 0;
   text-decoration: none;
   /* ++ e.g. 11px font and 19px height // z.B. 11px font und 19px hoch */
   font: normal normal 12px/22px Arial, Helvetica, sans-serif;
   width: 185px;  /* ++ Width of Menu Items // Breite der Navigation*/
/*   float:left; */
   padding-top: 5px; /* hellblauer Rand oberhalb */
   padding-bottom: 10px; /* hellblauer Rand unterhalb */
   background: #DBE3F6;
}

.nlu_navi2 {
   padding-top: 5px; /* dunkelblauer Rand oberhalb */
   width: 185px;  /* ++ Width of Menu Items // Breite der Navigation*/
   background: #274396;
}
 
.nlu_navi1 em { font-style: normal; }
 
.nlu_navi1 ul {
   margin: 0;
   padding: 0;
   border: 0;
   list-style-type: none;
   width: 185px;  /* ++ Width of Menu Items // Breite der Navigation */
}
 
.nlu_navi1 ul li { position: relative; }
 
 
/* ==== Styles for Menu Items =================================== */
 
/* ==== LEVEL X ================================================= */
 
/* ====  simple link <a> // einfacher Link <a> ==== */
.nlu_navi1 ul li a,
.nlu_navi1 ul li a:link,
.nlu_navi1 ul li a:visited,
.nlu_navi1 ul li a:active {
   display: block;
   text-decoration: none;
   text-transform: none;
   color: #000000;           /* ++ Text color // Textfarbe */
   font-weight: bold;
 
   /* ++ background color; url of the image; image adjust e.g. left gap 10px */
   /* ++ Hintergrundfarbe; URL der Grafik  ; Grafik einrÃ¼cken z.B. 10px */
   background: #DBE3F6 url(../../assets/gfx/navsub-off.gif) 6px 6px no-repeat;
 
   /* ++ Text adjust e.g. upper gap and left gap 25px */
   /* ++ Text justieren 1px oben und 25px von links */
   padding: 1px 0 0 21px;
 
   /* ++ bottom line if you want */
   /* ++ Untere Linie wenn gewuenscht */
   //border-bottom: 1px solid #ccc; /* IE6 Bug */
 
   /* ++ Den "white-space" Fehler im IE7 vermeiden */
   /* ++ Killing the "white-space" bug in IE7 */
   \width: 185px;  /* IE5x Opera <= 5 */
   widt\h: 164px;  /* = (Width of Menu Items) - (padding-right + padding-left) */
}

.nlu_navi1 ul li a:hover {
 text-decoration:underline;
}
 
/* ====  Aktiv, wenn ein Sublevel vorhanden ist // active point if there is a sub_level ==== */
.nlu_navi1 ul li.sub_ul_true a,
.nlu_navi1 ul li.sub_ul_true a:link,
.nlu_navi1 ul li.sub_ul_true a:visited,
.nlu_navi1 ul li.sub_ul_true a:active {
   //color: White;
   font-weight: bold;
   background: #DBE3F6 url(../../assets/gfx/navsub-off.gif) 6px 6px no-repeat; //px gibt x/y pos an
}
 
/* ====  Aktiver Pfad - Linkverfolgung im Baum // active path in tree (link tracing) ==== */
.nlu_navi1 ul li.act_path a,
.nlu_navi1 ul li.act_path a:link,
.nlu_navi1 ul li.act_path a:visited,
.nlu_navi1 ul li.act_path a:active {
   //color: White;
   font-weight: bold;
   background: #B1C2E6 url(../../assets/gfx/navsub-on.gif) 6px 6px no-repeat;
}
 
/* ====  Elternebene, wenn der Schalter gesetzt // Parent, if switch is set ==== */
.nlu_navi1 ul li.sub_parent a,
.nlu_navi1 ul li.sub_parent a:link,
.nlu_navi1 ul li.sub_parent a:visited,
.nlu_navi1 ul li.sub_parent a:active {
   //color: White;
   font-weight: normal;
   background: #B1C2E6 url(../../assets/gfx/navsub-on.gif) 6px 6px no-repeat;
}
 
/* ====  active link <a> // aktiver Link <a> ==== */
.nlu_navi1 ul li.active a,
.nlu_navi1 ul li.active a:link,
.nlu_navi1 ul li.active a:visited,
.nlu_navi1 ul li.active a:active {
   //color: White;
   font-weight: bold;
   background: #B1C2E6 url(../../assets/gfx/navsub-on.gif) 6px 6px no-repeat;
}
 
 
/* ==== LEVEL X+1 =============================================== */
 
.nlu_navi1 ul ul li.sub_no a,
.nlu_navi1 ul ul li.sub_no a:link,
.nlu_navi1 ul ul li.sub_no a:visited,
.nlu_navi1 ul ul li.sub_no a:active,
.nlu_navi1 ul ul li.sub_ul a,
.nlu_navi1 ul ul li.sub_ul a:link,
.nlu_navi1 ul ul li.sub_ul a:visited,
.nlu_navi1 ul ul li.sub_ul a:active {
   display: block;
 
   text-decoration: none;
   text-transform: none;
 
   font-weight: normal;
   color: #000000;
   background: #EEF1F9 url(../../assets/gfx/navsub-off.gif) 15px 6px no-repeat;
   padding: 1px 0 0 30px;
   //border-bottom: 1px solid #ccc; /* IE6 Bug */
   \width: 185px;  /* IE5x Opera <= 5 */
   widt\h: 155px;  /* = (Width of Menu Items) - (padding-right + left) */
}
 
.nlu_navi1 ul ul li.sub_no a:hover,
.nlu_navi1 ul ul li.sub_ul a:hover {
 text-decoration:underline;
}
 
/* state for the active point if there is a sub_level */
.nlu_navi1 ul ul li.sub_ul_true a,
.nlu_navi1 ul ul li.sub_ul_true a:link,
.nlu_navi1 ul ul li.sub_ul_true a:visited,
.nlu_navi1 ul ul li.sub_ul_true a:active {
   //color: White;
   font-weight: normal;
   background: #EEF1F9 url(../../assets/gfx/navsub-off.gif) 15px 6px no-repeat;
}
 
/* state for the active path (link tracing) */
.nlu_navi1 ul ul li.act_path a,
.nlu_navi1 ul ul li.act_path a:link,
.nlu_navi1 ul ul li.act_path a:visited,
.nlu_navi1 ul ul li.act_path a:active {
   //color: White;
   font-weight: bold;
   background: #EEF1F9 url(../../assets/gfx/navsub-on.gif) 15px 6px no-repeat;
}
 
 
/* state for the active link */
.nlu_navi1 ul ul li.active a,
.nlu_navi1 ul ul li.active a:link,
.nlu_navi1 ul ul li.active a:visited,
.nlu_navi1 ul ul li.active a:active {
   //color: White;
   font-weight: bold;
   background: #EEF1F9 url(../../assets/gfx/navsub-on.gif) 15px 6px no-repeat;
}
 
/* ==== LEVEL X+2 =============================================== */
 
.nlu_navi1 ul ul ul li.sub_no a,
.nlu_navi1 ul ul ul li.sub_no a:link,
.nlu_navi1 ul ul ul li.sub_no a:visited,
.nlu_navi1 ul ul ul li.sub_no a:active,
.nlu_navi1 ul ul ul li.sub_ul a,
.nlu_navi1 ul ul ul li.sub_ul a:link,
.nlu_navi1 ul ul ul li.sub_ul a:visited,
.nlu_navi1 ul ul ul li.sub_ul a:active  {
   display: block;
   text-decoration: none;
   text-transform: none;
   font-weight: normal;
   color: #000000;
   background: #EEF1F9 url(../../assets/gfx/navsub-off.gif) 27px 6px no-repeat;
   padding: 1px 0 0 42px;
   //border-bottom: 1px solid #ccc; /* IE6 Bug */
   \width: 185px;  /* IE5x Opera <= 5 */
   widt\h: 143px;  /* = (Width of Menu Items) - (padding-right + left) */
}
 
.nlu_navi1 ul ul ul li.sub_no a:hover,
.nlu_navi1 ul ul ul li.sub_ul a:hover {
 text-decoration:underline;
}
 
/* state for the active point if there is a sub_level */
.nlu_navi1 ul ul ul li.sub_ul_true a,
.nlu_navi1 ul ul ul li.sub_ul_true a:link,
.nlu_navi1 ul ul ul li.sub_ul_true a:visited,
.nlu_navi1 ul ul ul li.sub_ul_true a:active {
   //color: White;
   font-weight: normal;
   background: #EEF1F9 url(../../assets/gfx/navsub-off.gif) 27px 6px no-repeat;
}
 
/* state for the active path (link tracing) */
.nlu_navi1 ul ul ul li.act_path a,
.nlu_navi1 ul ul ul li.act_path a:link,
.nlu_navi1 ul ul ul li.act_path a:visited,
.nlu_navi1 ul ul ul li.act_path a:active {
   //color: White;
   font-weight: normal;
   background: #EEF1F9 url(../../assets/gfx/navsub-on.gif) 27px 6px no-repeat;
}
 
 
/* state for the active link */
.nlu_navi1 ul ul ul li.active a,
.nlu_navi1 ul ul ul li.active a:link,
.nlu_navi1 ul ul ul li.active a:visited,
.nlu_navi1 ul ul ul li.active a:active {
   //color: White;
   font-weight: bold;
   background: #EEF1F9 url(../../assets/gfx/navsub-on.gif) 27px 6px no-repeat;
}
 
/*==== END LEVEL X ============================================= */
 
/* Holly Hack. IE Requirement \*/
* html .nlu_navi1 ul li { float: left; height: 1%; }
* html .nlu_navi1 ul li a { height: 1%; }
 
/* ==== End  nlu_navi1 ========================================= */
