/* ===================================
    CSS STYLES FOR Polyton  
    v1.0, 12/2002
   ===================================
*/

body, div, p, h1, h2, h3, h4, ul, li, table, td,tc, span
{
  font-family: Arial,Verdana, Helvetica, sans-serif;
}

ul
{
  margin:0px;
  padding:0px;
  border:none;
}

H1
{
  color: RGB(0,0,157);
  font-size: 10pt;
}
H2
{
  color: RGB(0,0,157);
  font-size: 9pt;
}
H3
{
  color: RGB(0,0,157);
}

.box
{
  float: left;
  padding-right: 20px;
}
.boxnew
{
  float: left;
  width: 100%;
}
.BoxTitel
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #FFFFFF;
  background-color: #0000FF;
}
.BoxText
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #0000CC;
  background-color: #CCCCCC;
}

.polyton
{
  background-image: url(polyton_15.gif);
  background-repeat: repeat-y;
  background-position: right;
}
.polytonLeft
{
  background-image: url(white.gif);
  background-repeat: repeat-y;
  background-position: right;
  background-color: #f2f2f2;
}
.polytonLogo
{
  background-image: url(polytonRight.gif);
  background-repeat: no-repeat;
  background-position: right bottom;
}
.polytonLogoTop
{
  background-image: url(polyton_01.gif);
  background-repeat: no-repeat;
  background-position: top left;
}
.polytonLogoTopLine
{
  background-image: url(polyton_02.gif);
  background-repeat: repeat-x;
  background-position: top;
  background-color: Beige;
}
.polytonPlaceholder
{
  padding-top: 20px;
  padding-right: 30px;
  padding-left: 30px;
  padding-bottom: 20px;
  vertical-align: top;
}

.BueroGeraeteHeader
{
  background-image:url(bueroback.gif);
  font-weight:bold;
}

.BueroGeraeteTitel
{
  font-weight: bold;
  border-bottom: solid 1px #FF9900;
}

.BueroGeraeteText
{
}

BODY
{
  font-size: 9pt;
  background-color: #ffffff;
  margin: 0px 0px 0px 0px;
  text-align: justify;
}

p
{
  font-size: 9pt;
  text-align: justify;
}
td
{
  font-size: 9pt;
}

div.h2
{
  font-family: Arial, Helvetica, sans-serif;
  color: RGB(0,0,157);
  font-size: 9pt;
  font-weight: bold;
  text-align: justify;
}

span.h2
{
  font-family: Arial, Helvetica, sans-serif;
  color: RGB(0,0,157);
  font-size: 9pt;
  font-weight: bold;
  text-align: justify;
}

span.em
{
  font-family: Arial, Helvetica, sans-serif;
  color: RGB(0,0,157);
  font-size: 9pt;
  text-align: justify;
  font-style: italic;
}

.Address
{
  font-family: Arial,Verdana, Helvetica, sans-serif;
  font-size: 7pt;
  color: #666666;
}

.Publisher
{
  font-family: Arial,Verdana, Helvetica, sans-serif;
  font-size: 10pt;
  color: RGB(154,205,255);
}
.Navigation
{
  font-family: Arial,Verdana, Helvetica, sans-serif;
  font-size: 8pt;
  color: Black;
}
.NavigationTop
{
  font-family: Arial,Verdana, Helvetica, sans-serif;
  font-size: 8pt;
  color: White;
}
.NavigationLinks
{
  font-family: Arial,Verdana, Helvetica, sans-serif;
  font-size: 8pt;
  color: Black;
}


A.NavgationTopBar, A.NavgationTopBar:link, A.NavgationTopBar:visited
{
  font-family: Verdana, Helvetica, sans-serif;
  text-decoration: none;
  color: #ffffff;
  font-size: 8pt;
}
A.NavgationTopBar:hover
{
  text-decoration: none;
  color: Teal;
}

A.NavigationLinks, A.NavigationLinks:link, A.NavigationLinks:visited
{
  font-family: Verdana, Helvetica, sans-serif;
  text-decoration: none;
  color: #000000;
  font-size: 8pt;
}
A.NavigationLinks:hover
{
  font-family: Verdana, Helvetica, sans-serif;
  text-decoration: none;
  color: #000000;
  font-size: 8pt;
  font-weight: bold;
}

A.NavigationHome, A.NavigationHome:link, A.NavigationHome:visited, A.NavigationHome:hover
{
  font-family: Verdana, Helvetica, sans-serif;
  text-decoration: none;
  color: #000000;
  font-size: 8pt;
}

.SideBar
{
  background-repeat: repeat-y;
}


.Information
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000099;
}

.MenueItem
{
  color: #FFFFFF;
  background-color: #0000FF;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
}
.MenuBorder
{
  background: #999999;
  margin: 2px 0px;
  overflow: hidden;
  height: 1px;
}
.MenuRow
{
  border-right: 1px solid;
  border-top: 1px solid;
  margin: 0px 2px;
  border-left: 1px solid;
  border-bottom: 1px solid;
  border-color: #ccccff;
  padding-left: 6px;
  padding-bottom: 3px;
}
.MenuTop
{
  background: #ccccff;
  border: solid 1px #ccccff;
  width: 215px;
  height: 98%;
  padding: 0px 0px 3px 1px;
  margin: 0px 0px 0px 0px;
  position: absolute;
  top: 1px;
  left: 1px;
}
.MenuLabel
{
  font-family: Arial,Verdana, Helvetica, sans-serif;
  font-size: 10pt;
  border: none 1px #ccccff;
  padding: 2px 2px 4px 4px;
  background: #0000CD;
  color: White;
  margin: 2px 0px;
}

/* text style for the links */
A.MenuLabel, A.MenuLabel:link, A.MenuLabel:visited
{
  padding-left: 0px;
  margin: 2px 0px;
  text-decoration: underline;
  color: White;
}

A.MenuLabel:hover
{
  padding-left: 0px;
  margin: 2px 0px;
  text-decoration: underline;
  color: White;
  font-weight: bold;
}

.Frontpage
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 20px;
  color: #0000CC;
}

/* ===================================
    CSS STYLES FOR Polyton.eShop STORE 
    v1.0, 07/2002
   ===================================
*/


/* */
.HomeHead
{
  color: #999966;
  font-family: Verdana, Arial;
  font-size: 20px;
  font-weight: bold;
  height: 35px;
}

/*     
  background-color: #dddca3;
  color: dimgray;
*/
.ContentHead
{
  background-color: #0000CD;
  color: white;
  font-family: Verdana, Arial;
  font-size: 20px;
  font-weight: bold;
  height: 35px;
}

/* */
.SubContentHead
{
  background-color: #dddca3;
  color: dimgray;
  font-family: Verdana, Arial;
  font-size: 18px;
  font-weight: bold;
  height: 20px;
}

/* */
.UnitCost
{
  color: #808080;
  font-family: Verdana, Arial;
  font-size: 15px;
  line-height: 20pt;
}

/* */
.ModelNumber
{
  color: #808080;
  font-family: Verdana, Arial;
  font-size: 11px;
  line-height: 20pt;
}

/* */
.ErrorText
{
  color: red;
  font-family: Verdana, Arial;
  font-size: 12px;
  line-height: 20pt;
  font-weight: bold;
}
.MostPopularHead
{
  background-color: darkred;
  color: white;
  font-family: Verdana, Arial;
  font-size: 11px;
  font-weight: bold;
}

A.MostPopularItemText, A.MostPopularItemText:link, A.MostPopularItemText:visited
{
  color: black;
  font-family: Verdana, Arial;
  font-size: 11px;
  text-decoration: none;
}
A.MostPopularItemText:hover
{
  color: red;
  font-family: Verdana, Arial;
  font-size: 11px;
  text-decoration: underline;
}

.ProductCategory
{
  font-weight: normal;
  font-size: 10pt;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  text-decoration: none;
}


.ProductCategoryItem
{
  color: black;
  font-family: Arial, Verdana;
  font-size: 10pt;
  padding-left: 5px;
}
.ProductList
{
  font-weight: normal;
  font-size: 12px;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  text-decoration: none;
}
.ProductListHead
{
  background: blue;
  color: ghostwhite;
  font-family: Arial, Verdana;
  font-size: 12px;
  font-weight: bold;
}
.ProductListItemSel
{
  color: ghostwhite;
  background-color: darkslateblue;
}
.ProductListItem
{
  background-color: silver;
  color: black;
  font-family: Arial, Verdana;
  font-size: 12px;
  padding-left: 5px;
}
.ProductListItemAlt
{
  background-color: white;
  color: black;
  font-family: Arial, Verdana;
  font-size: 12px;
  padding-left: 5px;
}
.ProductListFooter
{
  background-color: #dddca3;
}

.CartListHead
{
  background-color: #dddca3;
  border-bottom: dimgray;
  border-left: solid 1px dimgray;
  color: black;
  font-family: Verdana, Arial;
  font-size: 11px;
  font-weight: bold;
  line-height: 20pt;
  padding-left: 5px;
}
.CartListItem
{
  background-color: #ffffff;
  border-bottom: dimgray;
  border-left: solid 1px dimgray;
  color: black;
  font-family: Verdana, Arial;
  font-size: 11px;
  padding-left: 5px;
}
.CartListItemAlt
{
  background-color: #f2f2f2;
  border-bottom: dimgray;
  border-left: solid 1px dimgray;
  color: black;
  font-family: Verdana, Arial;
  font-size: 11px;
  padding-left: 5px;
}
.CartListFooter
{
  background-color: #dddca3;
  line-height: 10pt;
}

/* text style for the links */
A.SiteLink, A.SiteLink:link, A.SiteLink:visited
{
  font-family: Verdana, Helvetica, sans-serif;
  text-decoration: underline;
  color: #dddddd;
  font-size: 11px;
}
A.SiteLink:hover
{
  text-decoration: underline;
  color: white;
}
A.SiteLinkBold, A.SiteLinkBold:link, A.SiteLinkBold:visited
{
  color: #dddddd;
  font-family: Verdana, Helvetica, sans-serif;
  text-decoration: underline;
  font-size: 11px;
  font-weight: bold;
}
A.SiteLinkBold:hover
{
  color: white;
  text-decoration: none;
}

/* */
A.MenuUnselected, A.MenuUnselected:link, A.MenuUnselected:visited
{
  color: goldenrod;
  font-family: Verdana, Helvetica, sans-serif;
  text-decoration: none;
  font-size: 12px;
  font-weight: bold;
  line-height: 16px;
  padding-left: 10px;
}
A.MenuUnselected:hover
{
  color: white;
  text-decoration: underline;
  padding-left: 10px;
}

A.MenuSelected
{
  color: white;
  font-family: Verdana, Helvetica, sans-serif;
  text-decoration: none;
  font-size: 12px;
  font-weight: bold;
  line-height: 16px;
  padding-left: 10px;
}
A.MenuSelected:hover
{
  color: white;
  font-family: Verdana, Helvetica, sans-serif;
  text-decoration: none;
  padding-left: 10px;
}

/* GENERAL */

/* text style used for textboxes in the edit pages, for Nav compatibility */
.EditTextBox
{
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 1em;
  font-weight: normal;
  border-style: solid;
  border-width: 1px;
  border-color: #999966;
  width: 100%;
}

/* text style used for most text rendered by modules */
.Normal
{
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  line-height: 12px;
}
.NormalDouble
{
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  line-height: 20px;
}
/* text style used for textboxes in the admin pages, for Nav compatibility */
.NormalTextBox
{
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 1.2em;
  font-weight: normal;
}

/* text style used for selects in the admin pages, for Nav compatibility */
.NormalSelect
{
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 1.2em;
  font-weight: normal;
}


/* text style used for controls in the admin and edit pages, for Nav compatibility */
.NormalControl
{
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
}
/* text style used for checkboxes in the admin and edit pages, for Nav compatibility */
.NormalCheckBox
{
  margin-left: -4px;
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
}
/* text style used for checkboxes in the admin and edit pages, for Nav compatibility */
.NormalRadio
{
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  text-indent: -5px;
}
/* text style used for checkboxes in the admin and edit pages, for Nav compatibility */
.NormalButton
{
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  text-indent: -5px; /*    border-style: solid;     border-width: 1px;     border-color: #cccc99; */
  background-color: #ccccaa;
}
.NormalRed
{
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: red;
}

.NormalBoldBlue
{
  font-family: Arial,Verdana, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: RGB(0,0,157);
  line-height: 12px;
}
.NormalBold
{
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  line-height: 12px;
}
.NormalItalic
{
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  line-height: 16px;
}

A
{
  text-decoration: underline;
}

A:hover, A:link, A:visited
{
  font-family: Arial,Verdana, Helvetica, sans-serif;
  text-decoration: underline;
}

DIV#DivMenuShopOriginale A
{
  text-decoration: none;
}
DIV#DivMenuPolyton A
{
  text-decoration: none;
}
DIV#DivMenuBuerogeraete A
{
  text-decoration: none;
}
DIV#DivMenuLeergut A
{
  text-decoration: none;
}
DIV#DivMenuService A
{
  text-decoration: none;
}
DIV#DivMenuAktuelles A
{
  text-decoration: none;
}
DIV#DivMenuFirmenprofil A
{
  text-decoration: none;
}
DIV#DivMenuInformationen A
{
  text-decoration: none;
}
DIV#DivMenuNewsletter A
{
  text-decoration: none;
}
DIV#DivMenuKontakt A
{
  text-decoration: none;
}
DIV#DivMenuAdmin A
{
  text-decoration: none;
}

SMALL
{
  font-size: 8px;
}

BIG
{
  font-size: 14px;
}

.DiversesTable
{
  background-color: Lavender;
  border: none 0px black;
}
.DiversesTitle
{
  background-color: lightsteelblue;
  padding: 10pt 10pt 10pt 7pt;
  border: none 0px black;
}
.DiversesContent
{
  background-color: Lavender;
  border: none 0px black;
  padding: 10px 10px 10px 10px;
}

BLOCKQUOTE, PRE
{
  font-family: Lucida Console, monospace;
}

UL LI
{
  list-style-type: square;
  list-style-position: outside;
  margin-left: 20px;
}


UL LI LI
{
  list-style-type: disc;
}
UL LI LI LI
{
  list-style-type: circle;
}

OL LI
{
  list-style-type: decimal;
}
OL OL LI
{
  list-style-type: lower-alpha;
}
OL OL OL LI
{
  list-style-type: lower-roman;
}

HR
{
  height: 1pt;
  text-align: left;
}

TABLE#TableAdminControl
{
  border: solid 1px lightgrey;
}
TABLE#TableWarenkorbControl
{
  border: solid 1px lightgrey;
}
TABLE#TableSuchenControl
{
  border: solid 1px lightgrey;
}

.CompareList
{
  font-weight: bold;
  font: 12px Arial, Helvetica, sans-serif;
  width: 120px;
  margin: 0;
  padding: 10px 0 5px 0;
}
.CompareList span
{
  color: black;
  font-weight: bold;
}
.CompareList a
{
  color: #DE2022;
}
.CompareList a:hover
{
  color: black;
}
.CompareListingLink
{
  font-weight: bold;
  font-size: 8pt;
  color: #DE2022;
}
.CompareListingLink a:hover
{
  color: black;
}

.SubCat
{
  padding: 15px 0 15px 0;
  font-weight: bold;
  color: black;
}

.untertitel a, .untertitel a:visited, .untertitel a:hover
{
  text-decoration: none;
  font-weight: bold;
  color: black;
}
.lauftext a, .lauftext a:visited, .lauftext a:hover
{
  font-weight: normal;
  text-decoration: none;
  color: black;
}

.UTAX td
{
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 15pt;
  color: RGB(112,112,112);
  border-bottom-width: 1px;
  border-bottom-color: Orange;
  border-bottom-style: solid;
}

/* Menu and navigation styles */

/*
div.MenuSubCat { padding: 2px 0px 2px 2px; font-family: Arial ,Verdana; font-size: 9pt; color: #000000; font-weight: bold; border-style: solid; border-width: 1px; border-bottom-width: 0px; border-color: #ffcfb3; background-color: #FFCC66;cursor: hand; cursor: pointer;}
div.MenuSubCat a {display:block;text-decoration:none; }
div.MenuSubCat a:link, div.MenuSubCat a:visited { color:#fc0; }
div.MenuSubCat a:hover { color:white; }
div.MenuSubCat a:active { color:black; }
.MenuSubCat a { color: #000000; }
* html div.MenuSubCat a { width:100%; }

div.MI a {padding-left:20px;display:block; color: #FF0000; }
div.MI a:hover {background-color:Black; }

.MIOver a { padding: 2px 0px 2px 4px; color: #000000; }
*/
div.MenuCat
{
  display: block;
  border-width: 0px;
  text-transform: uppercase;
  color: #FFFFFF;
  font-family: Arial,Verdana;
  font-size: 10pt;
  font-weight: bold;
  background-color: #333;
  background-image: url(titlecat.gif);
  padding: 2px 0px 2px 5px;
  width: 200px;
  border-bottom: solid 1px #ffcfb3;
  cursor: hand;
  cursor: pointer;
}
div.MenuSubCatI
{
  padding-left: 10px;
  font-family: Arial ,Verdana;
  font-size: 9pt;
  color: #000000;
  font-weight: bold;
  border-style: solid;
  border-width: 1px;
  border-bottom-width: 0px;
  border-color: #ffcfb3;
  background-color: #FFCC66;
  cursor: hand;
  cursor: pointer;
}



div.MenuSubCat
{
  padding-left: 10px;
  font-family: Arial ,Verdana;
  font-size: 9pt;
  color: mediumblue;
  font-weight: bold;
  border-style: solid;
  border-width: 1px;
  border-bottom-width: 0px;
  border-color: #ffcfb3;
  background-color: gold;
  cursor: hand;
  cursor: pointer;
}
div.MenuSubCatOver
{
  padding-left: 10px;
  font-family: Arial ,Verdana;
  font-size: 9pt;
  color: #000000;
  font-weight: bold;
  border-style: solid;
  border-width: 1px;
  border-bottom-width: 0px;
  border-color: #ffcfb3;
  background-color: #FFCC00;
  cursor: hand;
  cursor: pointer;
}

div.MI
{
  padding-left: 15px;
  background-color: #FFE0B3;
  cursor: hand;
  cursor: pointer;
}
div.MIOver
{
  padding-left: 15px;
  background-color: #FFFAF2;
  cursor: hand;
  cursor: pointer;
}

div.MV
{
  padding-left: 25px;
  background-color: blanchedalmond;
  cursor: hand;
  cursor: pointer;
}
div.MVOver
{
  padding-left: 25px;
  background-color: #FFFAF2;
  cursor: hand;
  cursor: pointer;
}



div.MII
{
  padding-left: 15px;
  background-color: #FF0000;
  cursor: hand;
  cursor: pointer;
}
div.MMI
{
  background-color: #FFE0B3;
  width: 150px;
  cursor: hand;
  cursor: pointer;
}
div.MMI a
{
  display: block;
  color: #FF0000;
}

.eShopTitle
{
  font-size: 14px;
  color: mediumblue;
  font-weight: bold;
  background-color: Gold;
  background-image: url(titleShop.gif);
}

.BuerogeraeteTitle
{
  font-size: 14px;
  color: #FFFFFF;
  font-weight: bold;
  background-color: #993366;
  background-image: url(bueroback.gif);
}

.NewsletterTitle
{
  font-size: 14px;
  color: mediumblue;
  font-weight: bold;
  background-color: Gold;
  background-image: url(titleNewsletter.gif);
}

tr.AktOn td
{
  border-bottom: white 1px solid;
  border-top: solid 1px white;
  color: #DE2022;
  background-color: lightgrey;
}
.AktOut td
{
  border: lavender 1px solid;
  color: #000000;
  background-color: none;
}

span.Poly
{
  font-family: Arial, Helvetica, sans-serif;
  color: RGB(0,0,0);
  font-size: 11pt;
  font-weight: bold;
  text-align: justify;
}

tr.PolyOn td
{
  color: #DE2022;
  background-color: lightgrey;
}
.PolyOut td
{
  color: #000000;
  background-color: none;
}

.WarenkorbList
{
  background-color: #ffffcc;
  border: solid 1px blue;
}
.WarenkorbTitle td
{
  font-weight: bold;
  border-bottom: solid 1px blue;
}
.WarenkorbItem
{
  background-color: #ffff99;
}
.WarenkorbItemAlternate
{
  background-color: floralwhite;
}
.WarenkorbFooter td
{
  background-color: floralwhite;
  border-top: solid 1px blue;
}

.TitelSuchen
{
  padding: 10px 0px 0px 0px;
  font-weight: bold;
  font-size: larger;
  border-bottom: solid 1px #3366ff;
  color: Navy;
}
.NavigationCorner
{
  background: #f2f2f2 url(corner1.gif) no-repeat right top;
}

.TrDaten
{
  background-color: whitesmoke;
  vertical-align: top;
}
.TrDatenA
{
  background-color: #FFFFF0;
  vertical-align: top;
}

.TdDatenT
{
  background-color: #F8F8F8;
  font-weight: bold;
  border-bottom: solid 1px blue;
  font-size: larger;
  padding-top: 10px;
  color: Navy;
}
.TdDatenI
{
  font-weight: bold;
}
.TdDatenC
{
}

.ProdukteItem, .ProdukteAlternatingItem, .ProdukteFirma
{
  background-color:LightGoldenrodYellow;
  text-align: left;
  padding-left: 5px;
  padding-top: 5px;
}
.ProdukteItem td
{
}
.ProdukteItem
{
  background-color:PaleGoldenrod;
} 

.ProdukteFirma
{
  background-color: #FFFFCC;
  border-bottom: solid 1px #CC9900;
}
.ProdukteHeader
{
  background-color: Tan;
  font-weight:bold;
}

.AdminTable
{
  background-color: lavender;
}

.AdminTitle
{
  font-size: 14px;
  color: White;
  font-weight: bold;
  background-color: #cc0066;
  background-image: url(titleAdmin.gif);
}
.AdminInfo
{
  background-color: #cccccc;
}



/*AutoComplete flyout */
.autocomplete_completionListElement
{
  visibility: hidden;
  margin: 0px !important;
  background-color: white;
  color: windowtext;
  border: buttonshadow;
  border-width: 1px;
  border-style: solid;
  cursor: 'default';
  overflow: auto;
  height: 200px;
  text-align: left;
  list-style-type: none;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
  background-color: #ffff99;
  color: black;
  list-style-type: none;
  list-style-position:outside;
  margin:0px;
  padding:0px;
  border:none;
}

/* AutoComplete item */

.autocomplete_listItem
{
  background-color: window;
  color: windowtext;
  list-style-type: none;
  margin:0px;
  padding:0px;
  border:none;
}

.imageButton
{
  background-position:5px center;
  background-repeat:no-repeat;
  background-color:Transparent;
  padding: 5px 5px 5px 30px; 
  margin: 0px 0px 0px 0px;
  text-indent: 0em;
  overflow: visible;
}

.titleOrange, .titlePolyton
{
  padding-top: 15px; 
  border-bottom-width: 1px; 
  border-bottom-style: solid;
  border-bottom-color: #ff9a00;
}

.titleBuerogeraete
{
  padding-top: 15px; 
  border-bottom-width: 1px; 
  border-bottom-style: solid;
  border-bottom-color: #b84e95;
}

.titleService
{
  padding-top: 15px; 
  border-bottom-width: 1px; 
  border-bottom-style: solid;
  border-bottom-color: #d56507;
}

.titleLeergut
{
  padding-top: 15px; 
  border-bottom-width: 1px; 
  border-bottom-style: solid;
  border-bottom-color: #31a318;
}


