/** 
* tyclipso.net - Navigation CSS *
* @author Ron Kappler 
* @version 1.0 
* @see http://www.tyclipso.net
*/
.tyMainNav { height: 208px; width: 1120px; overflow: hidden; margin: 0; margin-left: -160px; padding: 0; list-style: none;  }
/*.tySiteWrap1200 .tyMainNav { width: 1120px; }*/
.tyMainNav ul { margin: 0; padding: 0; list-style: none;  }
.tyMainNav ul ul { display: none; list-style: none; }
.tyMainNav li { width: 160px; margin: 0; padding: 0; background-image: none; float: left; position: relative; outline: none; }
.tyMainNav li.mnliL1 { background-image: url(/templates/ty2010/pics/nav/za.png); background-repeat: no-repeat; background-position: left top; }
.tyMainNav li.za1 { background-position: -160px top; }
/*
.tyMainNav li.mnbg0:hover { background-position: -320px top; }
.tyMainNav li.mnbg1:hover, .tyMainNav li.mnliact1bg0 { background-position: -960px top; }
.tyMainNav li.mnbg2:hover, .tyMainNav li.mnliact1bg1 { background-position: -640px top; }
.tyMainNav li.mnbg3:hover, .tyMainNav li.mnliact1bg2 { background-position: -480px top; }
.tyMainNav li.mnbg4:hover, .tyMainNav li.mnliact1bg3 { background-position: -800px top; }
.tyMainNav li.mnbg5:hover, .tyMainNav li.mnliact1bg4 { background-position: -1120px top; }
*/

/*.tyMainNav>li.mnliact { background-image: none; background-color: #1f1f1f; }*/

.tyMainNav .mnbg0-a { background-position: -320px top; }
.tyMainNav .mnbg1-a, .tyMainNav li.mnliact1bg0 { background-position: -960px top; }
.tyMainNav .mnbg2-a, .tyMainNav li.mnliact1bg1 { background-position: -640px top; }
.tyMainNav .mnbg3-a, .tyMainNav li.mnliact1bg2 { background-position: -480px top; }
.tyMainNav .mnbg4-a, .tyMainNav li.mnliact1bg3 { background-position: -800px top; }
.tyMainNav .mnbg5-a, .tyMainNav li.mnliact1bg4 { background-position: -1120px top; }

.mnliL1bgc-a { background-image: url(/templates/ty2010/pics/nav/za.png); background-repeat: repeat-y; background-position: left top; display: block; width: 160px; height: 208px; position: absolute; left: 0; bottom: 0; z-index: 1; }
.mnliL1c { display: block;  width: 160px; height: 50px; position: absolute; left: 0; bottom: 0; z-index: 2; }

.tyMainNav ul li { float: none; font-size: 11px; line-height: 17px; }
.tyMainNav a { display: block; color: #FFFFFF; padding: 0 20px; outline: none;  }
.bodyME .tyMainNav a { padding: 0 14px; }
.tyMainNav li.mnliL1 { height: 50px; padding-top: 158px; }
.tyMainNav li.mnliL1:hover a, .tyMainNav li.mnliact a { color: #FFFFFF; }

/* Definitionen Navigation erste Ebene */
.tyMainNav a.mnL1 { height: 50px; line-height: 50px; font-size: 13px; font-family: 'Neo Sans W01', Arial, Helvetica, sans-serif; font-weight: normal; background-color: #1f1f1f; background-image: url(/templates/ty2010/pics/nav/L1linkbg.png); background-repeat: repeat-x; background-position: bottom; }
.tyMainNav a.mnL2, .tyMainNav a.mnL3 { color: #717171; }
.tyMainNav a.mnL3 { font-weight: normal; }
.tyMainNav a.mnL2act { height: 45px; line-height: 45px; overflow: hidden; background-repeat: no-repeat; background-position: 0px 36px; }
.tyMainNav a.mnL2:hover, .tyMainNav a.mnL3:hover { color: #FFFFFF; }

/*.tyMainNav .mnbg0 a.mnL1:hover, .tyMainNav .mnbg0 a.mnL1act, .tyMainNav .mnbg0:hover a.mnL1  { background-color: #15afa2; }*/
.tyMainNav .mnbg0 a.mnL1act, .tyL3Nav0 { background-color: #15afa2; }
.tyMainNav .mnbg0 a.mnL2act { background-color: #18847a; background-image: url(/templates/ty2010/pics/nav/mnbg0.png); } 
.tyMainNav .mnbg0.mnliact .mnulL1 { /*background-color: #18847a;*/ background-image: url(/templates/ty2010/pics/nav/mnbg0.png);  }
.tyMainNav .mnbg0 a.mnL3act, .tyMainNav .mnbg0 ul a:hover { color: #17ddcc; }
.tyMainNav .mnbg0 .mnulactP1 li.mnliact ul.mnulL2 { background-image: url(/templates/ty2010/pics/nav/mnbg0.png); }

/*.tyMainNav .mnbg1 a.mnL1:hover, .tyMainNav .mnbg1 a.mnL1act, .tyMainNav .mnbg1:hover a.mnL1 { background-color: #641727; }*/
.tyMainNav .mnbg1 a.mnL1act, .tyL3Nav1 { background-color: #641727; }
.tyMainNav .mnbg1 a.mnL2act { background-color: #7d262e; background-image: url(/templates/ty2010/pics/nav/mnbg4.png); }
.tyMainNav .mnbg1.mnliact .mnulL1 { /*background-color: #7d262e;*/ background-image: url(/templates/ty2010/pics/nav/mnbg4.png);  }
.tyMainNav .mnbg1 a.mnL3act, .tyMainNav .mnbg1 ul a:hover { color: #db2a3a; }
.tyMainNav .mnbg1 .mnulactP1 li.mnliact ul.mnulL2 { background-image: url(/templates/ty2010/pics/nav/mnbg4.png); } 

/*.tyMainNav .mnbg2 a.mnL1:hover, .tyMainNav .mnbg2 a.mnL1act, .tyMainNav .mnbg2:hover a.mnL1 { background-color: #bf8e25; }*/
.tyMainNav .mnbg2 a.mnL1act, .tyL3Nav2 { background-color: #bf8e25; }
.tyMainNav .mnbg2 a.mnL2act, .tyMainNav .mnbg2 a.mnL2act:link { background-color: #8f6c23; background-image: url(/templates/ty2010/pics/nav/mnbg2.png); }
.tyMainNav .mnbg2.mnliact .mnulL1 { /*background-color: #8f6c23;*/ background-image: url(/templates/ty2010/pics/nav/mnbg2.png);  }
.tyMainNav .mnbg2 a.mnL3act, .tyMainNav .mnbg2 ul a:hover { color: #edad22; }
.tyMainNav .mnbg2 .mnulactP1 li.mnliact ul.mnulL2 { background-image: url(/templates/ty2010/pics/nav/mnbg2.png); }  

/*.tyMainNav .mnbg3 a.mnL1:hover, .tyMainNav .mnbg3 a.mnL1act, .tyMainNav .mnbg3:hover a.mnL1 { background-color: #89c300; }*/
.tyMainNav .mnbg3 a.mnL1act, .tyL3Nav3 { background-color: #89c300; }
.tyMainNav .mnbg3 a.mnL2act { background-color: #699109; background-image: url(/templates/ty2010/pics/nav/mnbg1.png); }
.tyMainNav .mnbg3.mnliact .mnulL1 { /*background-color: #699109;*/ background-image: url(/templates/ty2010/pics/nav/mnbg1.png);  }
.tyMainNav .mnbg3 a.mnL3act, .tyMainNav .mnbg3 ul a:hover { color: #a5e214; }  
.tyMainNav .mnbg3 .mnulactP1 li.mnliact ul.mnulL2 { background-image: url(/templates/ty2010/pics/nav/mnbg1.png); }

/*.tyMainNav .mnbg4 a.mnL1:hover, .tyMainNav .mnbg4 a.mnL1act, .tyMainNav .mnbg4:hover a.mnL1 { background-color: #824095; }*/
.tyMainNav .mnbg4 a.mnL1act, .tyL3Nav4 { background-color: #824095; }
.tyMainNav .mnbg4 a.mnL2act { background-color: #643671; background-image: url(/templates/ty2010/pics/nav/mnbg3.png); }
.tyMainNav .mnbg4.mnliact .mnulL1 { /*background-color: #643671;*/ background-image: url(/templates/ty2010/pics/nav/mnbg3.png);  }
.tyMainNav .mnbg4 a.mnL3act, .tyMainNav .mnbg4 ul a:hover { color: #c051e0; }
.tyMainNav .mnbg4 .mnulactP1 li.mnliact ul.mnulL2 { background-image: url(/templates/ty2010/pics/nav/mnbg3.png); }   

/*.tyMainNav .mnbg5 a.mnL1:hover, .tyMainNav .mnbg5 a.mnL1act, .tyMainNav .mnbg5:hover a.mnL1 { background-color: #af156f; }*/
.tyMainNav .mnbg5 a.mnL1act, .tyL3Nav5 { background-color: #af156f; }
.tyMainNav .mnbg5 a.mnL2act { background-color: #841857; background-image: url(/templates/ty2010/pics/nav/mnbg5.png); }
.tyMainNav .mnbg5.mnliact .mnulL1 { /*background-color: #841857;*/ background-image: url(/templates/ty2010/pics/nav/mnbg5.png);  }
.tyMainNav .mnbg5 a.mnL3act, .tyMainNav .mnbg5 ul a:hover { color: #c72e87; }
.tyMainNav .mnbg5 .mnulactP1 li.mnliact ul.mnulL2 { background-image: url(/templates/ty2010/pics/nav/mnbg5.png); }   

/*.tyMainNav a.mnL2act:hover { color: #FFFFFF !important; }*/

.tyMainNav li.mnliL1 ul { height: auto; position: absolute; bottom: 50px; left: 0; }
.tyMainNav li.mnliL2 { padding: 0; }
.tyMainNav li.tyclipso { background-color: #89c300; margin: 0; padding: 0; width: 160px; height: 208px; overflow: hidden; }
.tyMainNav li.tyclipso a { padding: 0; }
.tyMainNav .mnulactP1 li.mnliL2 { display: none; }
.tyMainNav .mnulactP1 li.mnliact { display: block; }
.tyMainNav .mnulactP1 li.mnliact ul.mnulL2 { display: block; height: auto; position: absolute; bottom: 45px; left: 0; z-index: 20; padding-bottom: 15px; background-repeat: no-repeat; background-position: -160px bottom;  }
.tyMainNav .mnulL1 { background-repeat: no-repeat; background-position: 0 bottom; padding-bottom: 15px; padding-top: 15px; }
.tyMainNav .mnulactP1 { padding-bottom: 0; padding-top: 0; background-image: none !important; }

/* left bar navigation */
.tyLeftNav { padding: 20px 0; }
.tyLeftNav ul { padding: 5px 0; margin: 0; }
.tyLeftNav a { display: block; color: #FFFFFF; padding: 1px 20px 1px 15px; font-size: 11px; line-height: 15px;font-family: 'Neo Sans W01 Bold', Arial, Helvetica, sans-serif; font-weight: normal; text-align: right; background-image: url(/templates/ty2010/pics/nav/metanavact.png); background-repeat: no-repeat; background-position: right -80px; }
.tyLeftNav a:hover { display: block; color: #89c300; }
.tyLeftNav a.act { display: block; color: #FFFFFF; background-position: right 2px; font-weight: bold; padding: 2px 20px 2px 15px;  }
.tyLeftNav ul a { padding-right: 40px; }

.tySubLNav { background-image: url(/templates/ty2010/pics/nav/L1linkbg.png); background-repeat: repeat-x; background-position: bottom; }
.tyL3Nav3 a:hover { color: #1F1F1F;  }
/* Level 4 Navigation */
.tysubnav { width: 348px; background-color: #f8f8f8; border: 2px solid #dcdcdc; padding: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;  }
.tysubnav ul { margin: 0; padding: 0; list-style: none; }
.tysubnav ul ul { margin: 0 0 0 15px; padding: 7px 0; list-style: none; }
.mainContent .tysubnav li { font-size: 12px; font-weight: bold; background-image: none; padding: 0;  }
.tysubnav li a, .tysubnav li a:link, .tysubnav li a:visited, .tysubnav li a:hover { padding: 6px 0;  }
.tysubnav li a:hover, .tysubnav li a.act { color: #89c300; }
