/*------------------ HAUPTNAVIGATION ------------------*/.PrimaryNavigation            { font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; background-repeat: repeat-x; background-position: left top; display: block; margin: 0; padding: 0 0 0 40px; position: absolute; z-index: 99; left: 300px; top: 60px; height: 17px; }.PrimaryNavigation ul    { list-style-type: none; margin: 0; padding: 0; height: 17px }.PrimaryNavigation ul li     { background-position: right top; text-align: center; margin: 0; padding: 0 0 0 0; height: 17px; float: left }.PrimaryNavigation a, .PrimaryNavigation a:visited     { color: #000; font-size: 14px; text-decoration: none; text-transform: lowercase; padding-right: 5px; padding-left: 5px; height: 17px; border-top: 0; border-right: 2px solid #000; border-bottom: 0; border-left: 0; font-kerning: 150; x-capitalize: true; x-padding-bottom: 12px; x-padding-left: 10px; x-padding-right: 25px; x-padding-top: 20px; x-render: true; x-rule: true    }.PrimaryNavigation a:hover    { color: #ec292d; height: 17px; x-capitalize: true; x-padding-bottom: 12px; x-padding-left: 10px; x-padding-right: 25px; x-padding-top: 20px; x-render: true; x-rule: true   }	.PrimaryNavigation .selected  { height: 17px; }.PrimaryNavigation .selected a , .PrimaryNavigation .selected a:visited  { color: #ec292d; font-size: 14px; padding-right: 5px; padding-left: 5px; height: 17px; font-kerning: 150; x-capitalize: true; x-padding-bottom: 20px; x-padding-left: 10px; x-padding-right: 25px; x-padding-top: 10px; x-render: true; x-rule: true   }.PrimaryNavigation .selected a:hover   { color: #717171; height: 17px; x-rule: true  }/*------------------ HAUPTNAVIGATION ENDE ------------------*//* ----------------------- Klappheimer Navigation------------------------------------ */.PrimaryNavigation li ul     { background-color: #2c2d25; visibility: hidden; list-style: none; display: block; margin: 0; padding: 2px 0 4px; position: absolute; z-index: 100; top: 17px; width: 150px; clear: both }.PrimaryNavigation ul li ul li    { background-color: #2c2d25; text-align: left; display: block; margin: 0; padding: 0; height: 16px; clear: both }.PrimaryNavigation ul li ul li a     { color: #fff; font-size: 14px; text-decoration: none; background-color: #2c2d25; background-image: none; display: block; margin: 0; padding: 2px 0 2px 5px; width: 145px; height: auto; border-width: 0; x-capitalize: false; x-render: false; x-rule: true    }.PrimaryNavigation li ul li a:hover     { color: #f00; text-decoration: none; background-color: #2c2d25; margin: 0; padding: 2px 0 2px 5px; width: 145px; height: auto; border-width: 0 }.PrimaryNavigation .selected ul    { background-color: #e8e8e8; background-image: none; visibility: hidden; list-style: none; display: block; margin: 16px 0 0 15px; padding: 2px 0 4px; position: absolute; z-index: 100; top: 20px; width: 150px; clear: both }.PrimaryNavigation .selected ul li  { background-image: none; height: auto }.PrimaryNavigation .selected ul li a   { color: #ec292d; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 13px; text-decoration: none; background-color: #e8e8e8; background-image: none; display: block; margin: 0; padding: 2px 0 2px 5px; width: 150px; height: auto; x-capitalize: false; x-render: false; x-rule: true  }.PrimaryNavigation .selected ul li a:hover   { color: #fff; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none; background-color: #d90041; background-image: none; padding: 1px 0 1px 5px; x-capitalize: false; x-render: false; x-rule: true  }/* ----------------------- Das lavinias Konzept ------------------------------------ */.PrimaryNavigation ul li ul li.konzept { text-align: left; display: block; margin: 0; padding: 0; height: 16px; clear: both }.PrimaryNavigation ul li ul li.konzept a  { color: #fff; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 13px; text-decoration: none; background-color: #1c5870; background-image: none; display: block; margin: 0; padding: 2px 0 2px 5px; width: 145px; height: auto; x-capitalize: false; x-render: false; x-rule: true     }.PrimaryNavigation li ul li.konzept a:hover { color: #fff; text-decoration: none; background-color: #d90041; background-image: none; margin: 0; padding: 1px 0 1px 5px; width: 145px; height: auto; }