* {
  margin: 0px;
  padding: 0px;
}

html {
  background: url(../img/bg-pattern.png) #000000;
  font-family: "Trebuchet MS", arial, verdana, serif;
  font-size: 12px;
  color: #262426;
  height: 100%;
}

body {
  background: url(../img/bg-black-bottom.png) bottom repeat-x;
  min-height: 100% !important;
}

* html {
  height: 100%; /* ie6-fix */
}

h1, h2, h3 {
  background: url(../img/h1-underline.png) bottom left no-repeat;
  width: 376px;
  font-family: "GillSansCaps", Arial;
  font-size: 26px;
  text-transform: uppercase;
  letter-spacing: 0.044em;
  padding-left: 44px;
  padding-bottom: 2px;
  margin: 41px 0px 13px 18px;
}

.teaser h2 {
  background: none;
  width: 202px;
  font-size: 16px;
  padding: 0px;
  margin: 0px;
  margin-bottom: 3px;
  float: right;
}

.teaserProductLeft h3,
.teaserProductMiddle h3,
.teaserProductRight h3 {
  background: url(../img/h3-underline.png) bottom left no-repeat;
  width: 264px;
  font-size: 16px;
  padding: 0px;
  padding-left: 34px;
  padding-bottom: 0px;
  margin: 0px;
  margin-bottom: 10px;
}

a {
  color: #7b6e4e;
  text-decoration: none;
}

a:hover {
  color: #262426;
}

p em {
  font-size: 13px;
  padding-bottom: 10px;
  display: block; 
}

p span.verdana {
  font-family: Verdana, Arial;
  font-size: 14px;
}

.contentInner a {
  background: url(../img/arrow-lo.gif) left no-repeat;
  padding-left: 10px;
  font-weight: bold;
}

.contentInner a:hover {
  background: url(../img/arrow-hi.gif) left no-repeat;
  padding-left: 10px;  
}

a.newWindow,
a.newWindow:hover {
  background: url(../img/icon-new-window.gif) right top no-repeat;
  padding: 0px;
  padding-right: 25px;
  margin-right: 4px;
}

a.newWindow:hover {
  background: url(../img/icon-new-window.gif) right bottom no-repeat;
}

a.file_pdf,
a.file_eps,
a.file_jpg {
  background: url(../img/pdfIcon.gif) no-repeat;
  padding-left: 28px;
  padding-top: 2px;
}

a.file_eps {
  background: url(../img/epsIcon.gif) no-repeat;
}

a.file_jpg {
  background: url(../img/jpgIcon.gif) no-repeat;
}

a.file_pdf:hover {
  background: url(../img/pdfIcon.gif) no-repeat;
  padding-left: 28px;
}

a.file_eps:hover {
  background: url(../img/epsIcon.gif) no-repeat;
  padding-left: 28px;
}

a.file_jpg:hover {
  background: url(../img/jpgIcon.gif) no-repeat;
  padding-left: 28px;
}

img {
  border: none;
}

.clear {
  clear: both;
}

.noMarginBottom {
  margin-bottom: 0px !important;
}

#head {
  background: url(../img/bg-black-top.png) top left repeat-x;
  height: 172px;
  padding-top: 55px;
}

#head a.logo {
  background: url(../img/lanoe-logo.png) no-repeat;
  width: 118px;
  height: 83px;
  display: block;
  margin: auto;
  margin-bottom: 28px;
}

#head a span {
  display: none;
}

ul.nav p {
  color: white;
}

ul.nav {
  background: url(../img/menue-border.png) bottom no-repeat;
  height: 23px;
  width: 891px;
  margin: auto;
}

ul.nav li,
ul.subMenue1 li,
ul.subMenue2 li,
ul.subMenue3 li,
ul.subMenue1Fix,
ul.subMenue2Fix,
ul.subMenue3Fix {
  list-style: none;
  float: left;
}

ul.subMenue1,
ul.subMenue2,
ul.subMenue3,
ul.subMenue1Fix,
ul.subMenue2Fix,
ul.subMenue3Fix {
  height: 23px;
  display: none;
  position: absolute;
}

ul.nav li:hover ul.subMenue1,
ul.nav li:hover ul.subMenue2,
ul.nav li:hover ul.subMenue3,
ul.subMenue1Fix,
ul.subMenue2Fix,
ul.subMenue3Fix {
  display: inline;
  margin-top: -3px;
  padding-top: 16px;
  padding-bottom: 13px;
}

ul.subMenue1,
ul.subMenue1Fix {
  margin-left: 214px;
}

/* Menue Top */

ul.nav li a {
  height: 14px;
  width: 1px;
  display: block;
  margin-right: 40px;
}

ul.nav li a.btnLanoeFix,
ul.nav li a.btnLanoe {
  background: url(../img/btn-lanoe.png) left no-repeat;
  width: 47px;
  margin-left: 214px;
}

ul.nav li a.btnProdukteFix,
ul.nav li a.btnProdukte {
  background: url(../img/btn-produkte.png) left no-repeat;
  width: 75px;
}

ul.nav li a.btnPresseFix,
ul.nav li a.btnPresse {
  background: url(../img/btn-presse.png) left no-repeat;
  width: 48px;
}

ul.nav li a.btnKontaktFix,
ul.nav li a.btnKontakt {
  background: url(../img/btn-kontakt.png) left no-repeat;
  width: 67px;
}

ul.nav li a.btnHaendlerFix,
ul.nav li a.btnHaendler {
  background: url(../img/btn-haendler.png) left no-repeat;
  width: 65px;
}

ul.nav li a.btnLanoeFix,
ul.nav li a.btnLanoe:hover {
  background: url(../img/btn-lanoe.png) right no-repeat;
}

ul.nav li a.btnProdukteFix,
ul.nav li a.btnProdukte:hover {
  background: url(../img/btn-produkte.png) right no-repeat;
}

ul.nav li a.btnPresseFix,
ul.nav li a.btnPresse:hover {
  background: url(../img/btn-presse.png) right no-repeat;
}

ul.nav li a.btnKontaktFix,
ul.nav li a.btnKontakt:hover {
  background: url(../img/btn-kontakt.png) right no-repeat;
}

ul.nav li a.btnHaendlerFix,
ul.nav li a.btnHaendler:hover {
  background: url(../img/btn-haendler.png) right no-repeat;
}

/* Menue Top - END */

/* Menue Sub */

ul.subMenue1 li a,
ul.subMenue2 li a,
ul.subMenue3 li a,
ul.subMenue1Fix li a,
ul.subMenue2Fix li a,
ul.subMenue3Fix li a {
  margin-top: 3px;
}

ul.subMenue1 li a,
ul.subMenue1 li p,
ul.subMenue2 li a,
ul.subMenue2 li p,
ul.subMenue3 li a,
ul.subMenue3 li p,
ul.subMenue1Fix li a,
ul.subMenue1Fix li p,
ul.subMenue2Fix li a,
ul.subMenue2Fix li p,
ul.subMenue3Fix li a,
ul.subMenue3Fix li p {
  height: 14px;
  display: block;
  margin-right: 20px;
  font-size: 14px;
}

ul.subMenue1 li p,
ul.subMenue2 li p,
ul.subMenue3 li p,
ul.subMenue1Fix li p,
ul.subMenue2Fix li p,
ul.subMenue3Fix li p {
  cursor: default;
}

ul.subMenue1Fix li a.btnUnternehmenFix,
ul.subMenue1Fix li a.btnUnternehmen,
ul.subMenue1 li a.btnUnternehmen {
  background: url(../img/btn-unternehmen.png) left no-repeat;
  width: 136px;
}

ul.subMenue1Fix li a.btnJobsFix,
ul.subMenue1Fix li a.btnJobs,
ul.subMenue1 li a.btnJobs {
  background: url(../img/btn-jobs.png) left no-repeat;
  width: 31px;
}

ul.subMenue1Fix li a.btnUnternehmenFix,
ul.subMenue1Fix li a.btnUnternehmen:hover,
ul.subMenue1 li a.btnUnternehmen:hover {
  background: url(../img/btn-unternehmen.png) right no-repeat;
}

ul.subMenue1Fix li a.btnJobsFix,
ul.subMenue1Fix li a.btnJobs:hover,
ul.subMenue1 li a.btnJobs:hover {
  background: url(../img/btn-jobs.png) right no-repeat;
}

ul.subMenue2Fix li a.btnNo3SieFix,
ul.subMenue2Fix li a.btnNo3Sie,
ul.subMenue2 li a.btnNo3Sie {
  background: url(../img/btn-nr3-sie.png) left no-repeat;
  width: 92px;
}

ul.subMenue2Fix li a.btnNo4IhnFix,
ul.subMenue2Fix li a.btnNo4Ihn,
ul.subMenue2 li a.btnNo4Ihn {
  background: url(../img/btn-nr4-ihn.png) left no-repeat;
  width: 98px;
}

ul.subMenue2Fix li a.btnNo6UnisexFix,
ul.subMenue2Fix li a.btnNo6Unisex,
ul.subMenue2 li a.btnNo6Unisex {
  background: url(../img/btn-nr6-unisex.png) left no-repeat;
  width: 93px;
}

ul.subMenue2Fix li a.btnNo3SieFix,
ul.subMenue2Fix li a.btnNo3Sie:hover,
ul.subMenue2 li a.btnNo3Sie:hover {
  background: url(../img/btn-nr3-sie.png) right no-repeat;
  width: 92px;
}

ul.subMenue2Fix li a.btnNo4IhnFix,
ul.subMenue2Fix li a.btnNo4Ihn:hover,
ul.subMenue2 li a.btnNo4Ihn:hover {
  background: url(../img/btn-nr4-ihn.png) right no-repeat;
}

ul.subMenue2Fix li a.btnNo6UnisexFix,
ul.subMenue2Fix li a.btnNo6Unisex:hover,
ul.subMenue2 li a.btnNo6Unisex:hover {
  background: url(../img/btn-nr6-unisex.png) right no-repeat;
}

ul.subMenue3Fix li a.btnPressespiegelFix,
ul.subMenue3Fix li a.btnPressespiegel,
ul.subMenue3 li a.btnPressespiegel {
  background: url(../img/btn-pressespiegel.png) left no-repeat;
  width: 98px;
}

ul.subMenue3Fix li a.btnPressespiegelFix,
ul.subMenue3Fix li a.btnPressespiegel:hover,
ul.subMenue3 li a.btnPressespiegel:hover {
  background: url(../img/btn-pressespiegel.png) right no-repeat;
}

ul.subMenue3Fix li a.btnBilderFix,
ul.subMenue3Fix li a.btnBilder,
ul.subMenue3 li a.btnBilder {
  background: url(../img/btn-bilder.png) left no-repeat;
  width: 45px;
}

ul.subMenue3Fix li a.btnBilderFix,
ul.subMenue3Fix li a.btnBilder:hover,
ul.subMenue3 li a.btnBilder:hover {
  background: url(../img/btn-bilder.png) right no-repeat;
}



/* Menue Sub - END */

.contentHead {
  background: url(../img/bg-con-top.png) no-repeat;
  width: 900px;
  height: 168px;
  margin: auto;
}

.content {
  background: url(../img/bg-con-middle.png) repeat-y;
  width: 856px;
  margin: auto;
  padding: 22px;
  padding-bottom: 0px;
}

.contentInner {
  margin-top: -111px;
  position: relative;
}

.titleProductSeries {
  background: url(../img/titel-produktreihe.png) no-repeat;
  width: 856px;
  height: 399px;
  position: absolute;
  margin-top: -149px;
}

.titleCoatOfArms {
  background: url(../img/lanoe-logo-wappen.jpg) no-repeat;
  width: 332px;
  height: 339px;
  position: absolute;
  margin-top: -112px;
  margin-left: 477px;
}

.titleDistributors,
.titleContact,
.titlePress,
.titleHaendler {
  background: url(../img/vertriebler.jpg) no-repeat;
  width: 277px;
  height: 410px;
  position: absolute;
  margin-top: -112px;
  margin-left: 514px;
}

.titleContact {
  background: url(../img/kontakt.jpg) no-repeat;
}

.titlePress {
  background: url(../img/presse.jpg) no-repeat;
}

.titleHaendler {
  background: url(../img/lanoe-haendler.jpg) no-repeat;
}

.titleNo3 {
  background: url(../img/no-3-fuer-sie.png) no-repeat;
  width: 856px;
  height: 393px;
  position: absolute;
  margin-top: -124px;
}

.titleNo4 {
  background: url(../img/no-4-fuer-ihn.png) no-repeat;
  width: 856px;
  height: 393px;
  position: absolute;
  margin-top: -124px;
}

.titleNo6 {
  background: url(../img/no-6-unisex.png) no-repeat;
  width: 856px;
  height: 393px;
  position: absolute;
  margin-top: -124px;
}

.titleDecollator {
  background: url(../img/bg-trenner.png) no-repeat;
  width: 856px;
  height: 23px;
  position: absolute;
  margin-top: 63px;
}

.footer {
  background: url(../img/bg-con-bottom.png) top left no-repeat;
  width: 799px;
  height: 72px;
  margin: auto;
  padding: 120px 50px 30px 51px;
}

.footer a {
  color: #262426;
}

.footer a:hover {
  color: #686668;
}

.footerLeft {
  float: left;
}

.footerRight {
  float: right;
}

a.switchDE {
  background: url(../img/flag-de.gif) left no-repeat;
  padding-left: 22px;
  margin-right: 20px;
}

a.switchENG {
  background: url(../img/flag-eng.png) left no-repeat;
  padding-left: 23px;
}

a.sitemap {
  background: url(../img/icon-sitemap.gif) left no-repeat;
  padding-left: 20px;
  margin-right: 23px;  
}

a.printShow {
  background: url(../img/icon-print.gif) left no-repeat;
  padding-left: 17px;
  margin-right: 20px;
}

p.contentText,
ul.contentText {
  width: 376px;
  margin-left: 64px;
  padding-bottom: 16px;
}

.contentPics {
  width: 728px;
  margin-left: 64px;
  padding-bottom: 16px;
}

a.noLinkIcon,
a.noLinkIcon:hover {
  background: none;
  padding: 0px;
  margin: 0px;
}

.contentPics .pics {
  width: 229px;
  margin-bottom: 40px;
  margin-right: 20px;
  float: left;
}

.contentPics .pics img {
  margin-bottom: 17px;
}

.contentPics .noRight{
  margin-right: 0px;
}

.contentPics p {
  margin-bottom: 16px;
}

ul.contentText li {
  list-style: circle;
  margin-left: 15px;
  margin-bottom: 7px;  
}

.teaser {
  width: 400px;
  margin-top: 7px;
  margin-left: 64px;
  border: 1px solid #ede8d7;
  padding: 5px;
}

.teaser img {
  float: left;
}

.teaserRight {
  background: #f9f7f1;
  width: 202px;
  padding: 10px;
  float: right;  
}

.teaserRight p {
  margin-bottom: 5px;
}

.teaserProductLeft,
.teaserProductMiddle,
.teaserProductRight {
  width: 264px;
  margin-top: -3px;
  padding-bottom: 5px;
  float: left;
}

.teaserProductLeft {
  margin-left: 30px;
}

.teaserProductLeft p,
.teaserProductMiddle p,
.teaserProductRight p {
  padding-left: 34px;
}


/* Kontaktformular */

.contactInput {
  width: 346px;
  margin-left: 64px;
}

.contactInput .middle {
  width: 343px;
  margin-top: 23px;
  margin-bottom: 23px;
}

.contactInput .middle p {
  margin-bottom: 3px;
}

.contactInput .middle table {
  width: 100%;
}

.contactInput table .widthTD {
  width: 129px;
}

.contactInput .middle input {
  width: 100%;
  margin-bottom: 4px;
}

.contactInput .middle .inputField1 {
  width: 102px;
  margin-right: 8px;
}

.contactInput .middle .inputField2 {
  width: 100%;
}

.contactInput .middle .inputField3 {
  width: 50px;
  margin-right: 8px;
}

.contactInput .right {
  float: right;
  height: 146px;
  margin-top: -18px;
  margin-bottom: 20px;
}

.contactInput a.arrowBigRed {
    margin-bottom: 35px;
    margin-right: 92px;
}

.contactInput textarea {
  width: 214px;
  height: 126px;
  display: block;
  margin-bottom: 17px; 
}

.contactInput .checkbox {
  margin-bottom: 10px;
  margin-right: 8px;
}

.contactInput .checkbox input {
  float: left;
  margin-top: 3px;
  margin-right: 10px;
}

.contactInput .checkbox p {
  float: left;
}

.contactInput .theirMessageToUs {
  float: left;
  margin-right: 8px;
}

.contactInput span.starBlue {
  color: #7b6e4e;
}

.contactInput p.fontSize10px {
  font-size: 10px;
}

.contactInput .floatRight {
  float: right;
}

/* Kontaktformular - END */

ul.listProduct li {
  float: left;
  list-style: none;
}

a.no3Hover,
a.no4Hover,
a.no6Hover {
  display: block;
  margin-top: -10px;
}


a.no3Hover {
  background: url(../img/no-3-hover.png) top no-repeat;
  width: 147px;
  height: 303px;
  margin-left: 87px;
}

a.no3Hover:hover {
  background: url(../img/no-3-hover.png) bottom no-repeat;
}

a.no4Hover {
  background: url(../img/no-4-hover.png) top no-repeat;
  width: 150px;
  height: 302px;
  margin-left: 104px;
}

a.no4Hover:hover {
  background: url(../img/no-4-hover.png) bottom no-repeat;
}

a.no6Hover {
  background: url(../img/no-6-hover.png) top no-repeat;
  width: 151px;
  height: 306px;
  margin-left: 102px;
}

a.no6Hover:hover {
  background: url(../img/no-6-hover.png) bottom no-repeat;
}

a.no3Hover span,
a.no4Hover span,
a.no6Hover span {
  display: none;
}

p.impressumLeftText {
  width: 94px;
  left: 64px;
  text-align: right;
  float: left;
  position: relative;
}

p.impressumrightText {
  width: 300px;
  left: 79px;
  float: left;
  position: relative;
}

p.impressumrightText strong {
  font-size: 13px;
}

.sitemapLeft,
.sitemapRight {
  width: 350px;
  font-size: 13px;
  font-weight: bold;
  text-transform: uppercase;
  left: 64px;
  float: left;
  position: relative;
}

.sitemapRight {
  left: 96px;
}

.sitemapLeft a,
.sitemapRight a {
  display: block;
  margin-left: 27px;
  margin-bottom: 10px;
}

.sitemapLeft .border,
.sitemapRight .border {
  border: 2px solid #f0ecd9;
  padding: 5px;
  padding-left: 10px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.border:hover{
  border: 2px solid #ded8be;
}

.border a {
  margin-left: 15px;
  margin-bottom: 0px;
}

p.contentPresseText strong {
  display: block;
  margin-top: 5px;
  margin-bottom: 15px;
}

p.contentPresseText a.blank,
p.contentPresseText a.blank:hover {
  background: none;
  width: 170px;
  display: block;
  padding: 0px;  
  margin-bottom: 0px;
}

p.contentPresseText a.file_pdf,
p.contentPresseText a.file_eps,
p.contentPresseText a.file_jpg,
p.contentPresseText a.download,
p.contentPresseText span.borderBottom {
  display: block;
  border-bottom: 2px solid #f3f0e1;
  padding-bottom: 15px;
}

a.noBorder {
  border-bottom: 0px !important;
  padding-bottom: 0px !important;
}

a.download,
a.download:hover {
  background: url(../img/icon-download.gif) 0px 3px no-repeat;
  padding-left: 15px;
}

.titleProductSeries a {
  float: right;
  width: 360px;
  height: 400px;
  display: block;
  position: relative;
  z-index: 999;
  cursor: pointer;
}

.titleProductSeries a span {
  display: none;
}

p.contentHaendler {
  display: block;
  border-bottom: 2px solid #f3f0e1;
  padding-bottom: 15px;
  margin-bottom: 15px;
}
