BODY {
  scrollbar-3d-light-color: #CDD1DD;
  scrollbar-arrow-color: #000000;
  scrollbar-base-color: #000000;
  scrollbar-dark-shadow-color: #CDD1DD;
  scrollbar-face-color: #CDD1DD;
  scrollbar-highlight-color: #CDD1DD;
  scrollbar-shadow-color: #CDD1DD;

  font-family: Tahoma,Arial,Helvetica;
  font-size: 11px;
  line-height: 16px;
}

body.content {
  scrollbar-3d-light-color: #CDD1DD;
  scrollbar-arrow-color: #000000;
  scrollbar-base-color: #000000;
  scrollbar-dark-shadow-color: #CDD1DD;
  scrollbar-face-color: #CDD1DD;
  scrollbar-highlight-color: #CDD1DD;
  scrollbar-shadow-color: #CDD1DD;

  margin-left: 0px;
  margin-top: 20px;
  background: #ffffff;

  font-family: Tahoma,Arial,Helvetica;
  font-size: 11px;
  line-height: 16px;
}


TD {
  font-family: Tahoma,Arial,Helvetica;
  font-size: 11px;
  line-height: 16px;
  color: 222222;
}

input {
  font-family: Tahoma,Arial,Helvetica;
  font-size: 11px;
}

input.necessary {
  font-family: Tahoma,Arial,Helvetica;
  font-size: 11px;
  background-color: #CDD1DD;
}

textarea {
  font-family: Tahoma,Arial,Helvetica;
  font-size: 11px;
}

textarea.necessary {
  font-family: Tahoma,Arial,Helvetica;
  font-size: 11px;
  background-color: #CDD1DD;
}

.menuTd {
  font-size: 11px;
  color: #ffffff;
  line-height: 16px;
}

.menuBasektTd {
  font-size: 11px;
  color: #000000;
  line-height: 16px;
  border-bottom: 1px solid #FFCB05;
}

.menuTop {
  font-size: 11px;
  color: #FFFFFF;
  font-weight: bold;
  text-decoration: none;
  line-height: 16px;
}

.menuTop:Hover {
  font-size: 11px;
  color: #CDD1DD;
  font-weight: bold;
  text-decoration: none;
  line-height: 16px;
}

A.menu {
  font-size: 11px;
  color: #000000;
  font-weight: 100;
  text-decoration: none;
  line-height: 13px;
  font-weight: bold;
}


A.menu:hover {
  color:  #4D587E;
}


A.menuH2 {
  font-size: 11px;
  color: #000000;
  text-decoration: none;
  line-height: 13px;
}

A.menuH2:hover {
  color:  #4D587E;
}


font.navpoint {
  font-size: 11px;
  color: #3B456A;
  line-height: 12px;
}

.topofferH1 {
  font-family: Tahoma,Arial,Helvetica;
  font-size: 14px;
  font-weight: bold;
  line-height: 16px;
  color: #FFFFFF;
  background-color: #E99738;
}

.newsH1 {
  font-family: Tahoma,Arial,Helvetica;
  font-size: 14px;
  font-weight: bold;
  line-height: 16px;
  color: #FFCB05;
  background-color: #E84732;
}

.newsH2 {
  font-family: Tahoma,Arial,Helvetica;
  font-size: 11px;
  font-weight: bold;
  line-height: 15px;
  color: #006755;
}

.news {
  font-family: Tahoma,Arial,Helvetica;
  font-size: 11px;
  line-height: 18px;
  color: #000000;
}

.infoTab {
  border: 0px solid #000000;
}

.infoHead {
  background-color: #3475D1;
  color:#FFFFFF;
  font-weight: bold;
  padding-left: 20px;
  padding-top: 1px;
  padding-bottom: 1px;
}


.infoHead2 {
  background-color: #FFE093;
  color:#000000;
  font-weight: bold;
  padding-left: 20px;
  padding-top: 1px;
  padding-bottom: 1px;
}


.infoContent {
  padding-left: 20px;
}


H1 {
  font-family: Tahoma,Arial,Helvetica;
  font-size: 17px;
  color: #000000;
  font-weight: bold;
  margin-bottom: 15px;
  margin-top: 0px;
}

H2 {
  font-family: Tahoma,Arial,Helvetica;
  font-size: 12px;
  color: #2E3657;
  font-weight: bolder;
  margin-bottom: 0px;
  margin-top: 0px;
}

.pH1 {
  font-family: Tahoma,Arial,Helvetica;
  font-size: 14px;
  color: #000000;
  font-weight: bold;  
}

.pPrice {
  font-family: Tahoma,Arial,Helvetica;
  font-size: 14px;
  color: #000000;
  font-weight: bold;  
}

.pPriceOR {
  font-family: Tahoma,Arial,Helvetica;
  font-size: 12px;
  color: #000000;
  font-weight: bold;  
  text-decoration: line-through;
}

.pPriceMR {
  font-family: Tahoma,Arial,Helvetica;
  font-size: 14px;
  color: #FF0000;
  font-weight: bold;  
}

.banner {
  font-family: Tahoma,Arial,Helvetica;
  font-size: 14px;
  color: #ffffff;
  border: none;
  background-color: #BA262E;
}


A {
  font-family: Tahoma,Arial,Helvetica;
  color: #374166;
}


A.button {
  width: 100%;
  height: 100%;
}

A.sitemap {
  color: #000000;
  font-weight: bold;
}


A:hover {
  color: #4D587E;
}


UL, ul {
  margin-bottom: 0px;
  margin-top: 0px;
  margin-left: 15px;
  list-style-image:url("../../Navigation/Temp/img/li.gif");
}


OL, ol {
  margin-bottom: 0px;
  margin-top: 0px;
  margin-left: 16px;
}


.gross {
  font-size: 12px;
  color: #000000;
}

.produkte {
  border-bottom: 1px solid #C9B85E;
}

.klein {
  font-size: 10px;
  line-height: 11px;
  color: #999999;
}

.imgText {
  font-size: 10px;
  line-height: 11px;
  color: #000000;
}

.mittel {
  font-size: 11px;}

form {
  margin: 0px;
}

.formular {
  font-family: Tahoma,Arial,Helvetica;
  font-size: 11px;
  border: 1px #000000 solid;
  background-color: #CDD1DD;
}

.loesch {
  font-family: Tahoma,Arial,Helvetica;
  font-size: 11px;
  border: 1px #000000 solid;
  background-color: #FFE093;
}

.bestell{
  font-family: Tahoma,Arial,Helvetica;
  font-size: 11px;
  border: 1px #000000 solid;
  background-color: #CDD1DD;
  height: 18px;
}

.mussnicht {
  font-family: Tahoma,Arial,Helvetica;
  font-size: 11px;
  border: 1px #222222 solid;
  background-color: #FFFFFF;
}
.c1 {
  font-family: Tahoma,Arial,Helvetica;
  font-size: 11px;
  border: 1px #000000 solid;
  background-color: #CDD1DD;
  cursor: hand;
  height: 18px;
}

.green{
  font-weight: bold;
  color: #006755;
}

font.fontHighlightbox {
  font-weight: bold;
}

.tableVariants {
  border-width: 1px;
  border-color: #000000;
  border-style: solid;
}

.tdVariantsHead {
  border-width: 1px;
  border-color: #000000;
  border-style: solid;
  border-left-width: 0px;
  border-top-width: 0px;
  background-color: #F0F1F6;
}

.tdVariantsHeadEnd {
  border-width: 1px;
  border-color: #000000;
  border-style: solid;
  border-top-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  background-color: #F0F1F6;
}

.tdVariantsData {
  border-bottom-width: 1px;
  border-bottom-color: #000000;
  border-bottom-style: solid;
  vertical-align:top;
}

.tdVariantsDataEnd {
  border-width: 0px;
  vertical-align:top;
}

.ulVariants {
  margin-left:13px;
}

.tableAccessories {
  border-width: 1px;
  border-color: #000000;
  border-style: solid;
}

.tdAccessoriesHead {
  border-width: 1px;
  border-color: #000000;
  border-style: solid;
  border-left-width: 0px;
  border-top-width: 0px;
  background-color: #F0F1F6;
}

.tdAccessoriesHeadEnd {
  border-width: 1px;
  border-color: #000000;
  border-style: solid;
  border-top-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  background-color: #F0F1F6;
}

.tdAccessoriesData {
  border-bottom-width: 1px;
  border-bottom-color: #000000;
  border-bottom-style: solid;
  vertical-align:top;
}

.tdAccessoriesDataEnd {
  border-width: 0px;
  vertical-align:top;
}


.inputInBasket {
  font-family: Tahoma,Arial,Helvetica;
  font-size: 11px;
  width:23px;
}

.tableBasket {
  border-width: 1px;
  border-color: #000000;
  border-style: solid;
}

.tdBasketHead {
  border-width: 1px;
  border-color: #000000;
  border-style: solid;
  border-left-width: 0px;
  border-top-width: 0px;
  background-color: #F0F1F6;
}

.tdBasketHeadEnd {
  border-width: 1px;
  border-color: #000000;
  border-style: solid;
  border-top-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  background-color: #F0F1F6;
}

.tdBasketData {
  border-bottom-width: 1px;
  border-bottom-color: #000000;
  border-bottom-style: solid;
}

.tdBasketDataEnd {
  border-width: 0px;
}

.tableComparison {
  border-width: 1px;
  border-color: #000000;
  border-style: solid;
}

.tdComparisonHead {
  border-width: 1px;
  border-color: #000000;
  border-style: solid;
  border-left-width: 0px;
  border-top-width: 0px;
  background-color: #CDD1DD;
  padding-left: 10px;
  padding-right: 10px;
}

.tdComparisonHeadEnd {
  border-width: 1px;
  border-color: #000000;
  border-style: solid;
  border-left-width: 0px;
  border-top-width: 0px;
  border-right-width: 0px;
  background-color: #CDD1DD;
  padding-left: 10px;
  padding-right: 10px;
}

.tdComparisonHeadLeft {
  border-width: 1px;
  border-color: #000000;
  border-style: solid;
  border-left-width: 0px;
  border-top-width: 0px;
  background-color: #CDD1DD;
  padding-right: 20px;
}

.tdComparisonHeadLeftEnd {
  border-width: 1px;
  border-color: #000000;
  border-style: solid;
  border-left-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  background-color: #CDD1DD;
  padding-right: 20px;
}

.tdComparisonData {
  border-width: 1px;
  border-color: #000000;
  border-style: solid;
  border-left-width: 0px;
  border-top-width: 0px;
  border-right-width: 0px;
  padding-left: 10px;
  padding-right: 10px;
}

.tdComparisonDataEnd {
  border-width: 0px;
  padding-left: 10px;
  padding-right: 10px;
}


font.homeOfferH1 {
  font-family: Tahoma,Arial,Helvetica;
  font-size: 11px;
  font-weight: bold;
  color: #FFFFFF;
}


td.homeOfferImg {
  border-width: 1px;
  border-color: #000000;
  border-style: solid;
  background-color: #FFFFFF;
}


td.homeOfferText {
  padding-left: 10px;
}


ul.homeOfferText {
  margin-left: 15px;  
}


td.homeOfferPrice {
  padding-right: 10px;
}


font.homeOfferPrice {
  font-family: Tahoma,Arial,Helvetica;
  font-size: 14px;
  color: #000000;
  font-weight: bold;  
}

font.homeOfferPriceMR {
  font-family: Tahoma,Arial,Helvetica;
  font-size: 14px;
  color: #FF0000;
  font-weight: bold;  
}

font.homeOfferPriceOR {
  font-family: Tahoma,Arial,Helvetica;
  font-size: 12px;
  color: #000000;
  font-weight: bold;  
  text-decoration: line-through;
}

.tableInfos {
  border-width: 1px;
  border-color: #000000;
  border-style: solid;
}

.tdInfosHeadEndTop {
  border-width: 1px;
  border-color: #000000;
  border-style: solid;
  border-left-width: 0px;
  border-top-width: 0px;
  border-right-width: 0px;
  background-color: #F0F1F6;
}

.tdInfosHeadEnd {
  border-width: 1px;
  border-color: #000000;
  border-style: solid;
  border-left-width: 0px;
  border-right-width: 0px;
  background-color: #F0F1F6;
}

.tdInfosData {
  padding-left: 5px;
}

.tdServiceHeadEnd {
  border-width: 1px;
  border-color: #000000;
  border-style: solid;
  border-left-width: 0px;
  border-top-width: 0px;
  border-right-width: 0px;
  background-color: #FFE093;
}

.tdHWSWHeadEndTop {
  border-width: 0px;
  background-color: #CCE9CB;
}

.tdHWSWHead {
  border-width: 1px;
  border-color: #000000;
  border-style: solid;
  border-bottom-width: 0px;
  background-color: #CCE9CB;
}

td.catH1 {
  background-color: #4D587E;
  padding: 3px;
}

td.catContent {
  background-color: #F6F6F6;
  padding: 3px;
}

font.catH1 {
  font-weight: bold;
  color: #FFFFFF;
}




table.beratungData {
  background-color: #F0F1F6;
}

td.beratungData {
  padding-bottom:3px;
}

.menuSearchInput {
  font-size: 11px;  
  width: 120px;
}


font.error {
  color: FF0000;
}



.tableBestellung {
  border-width: 1px;
  border-color: #000000;
  border-style: solid;
}


td.tdFormData {
  padding-top: 1px;
  padding-bottom: 1px;
}

