body {
  margin-left:0px;
  margin-top:0px; 
  margin-right:0px;
  scrollbar-track-color:seashell;	
scrollbar-highlight-color:#CC0000; 
  scrollbar-arrow-color:#CC6633; 
  scrollbar-shadow-color:#ffeadd;
  scrollbar-face-color:seashell;	}

a:link { text-decoration:underline}
a:visited { }
a:hover {color:#666666; text-decoration:underline; border: #CC0000; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
a:active {color:#000000; font-weight: normal; text-decoration: underline}
a:focus { color:darkred; text-decoration:none }

a:link.bonline  {  font-style: italic; font-size: x-small; font-weight: bold; color: #FFCC99; text-decoration: underline; background-color: #990000}
a:visited.bonline  {  font-style: italic; font-size: x-small; font-weight: bold; color: #FFCC99; text-decoration: underline; background-color: #990000}
a:hover.bonline   {  font-style: italic; font-size: x-small; font-weight: bold; color: #FFFF99; text-decoration: underline; background-color: #990000}
a:active.bonline   {  font-style: italic; font-size: x-small; font-weight: bold; color: #FFFF99; text-decoration: underline; background-color: #990000}
a:focus.bonline   {  font-style: italic; font-size: x-small; font-weight: bold; color: #FFCC99; text-decoration: underline; background-color: #990000}


a:link.blank {background-color: none;}
a:visited.blank  { background-color: none;}
a:hover.blank  { background-color: none;}
a:active.blank  {background-color: none;}
a:focus.blank  {background-color: none; }

a:link.second { color: #666666;  padding-top: 2px; padding-right: 2px; padding-bottom: 4px; padding-left: 2px; }
a:visited.second  {color: #666666;padding-top: 2px; padding-right: 2px; padding-bottom: 4px; padding-left: 2px; }
a:hover.second  {color: #FF0000; background-color: seashell; padding-top: 2px; padding-right: 2px; padding-bottom: 4px; padding-left: 2px; border: #990000; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 1px}
a:active.second  {color: #FF0000;  padding-top: 2px; padding-right: 2px; padding-bottom: 4px; padding-left: 2px; border: ; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 1px}
a:focus.second  {color: #000000; padding-top: 2px; padding-right: 2px; padding-bottom: 4px; padding-left: 2px; border: ; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 1px}

a:link.second_1 { color: #666666;  padding-top: 2px; padding-right: 2px; padding-bottom: 4px; padding-left: 2px; }
a:visited.second_1  {color: #666666;padding-top: 2px; padding-right: 2px; padding-bottom: 4px; padding-left: 2px; }
a:hover.second_1  {color: #FF0000; background-color: #F8f8ff; padding-top: 2px; padding-right: 2px; padding-bottom: 4px; padding-left: 2px; }
a:active.second_1 {color: #FF0000;  padding-top: 2px; padding-right: 2px; padding-bottom: 4px; padding-left: 2px}
a:focus.second_1  {color: #000000; padding-top: 2px; padding-right: 2px; padding-bottom: 4px; padding-left: 2px}

a:link.second_2 { text-decoration: none;color: #999999;  padding-top: 2px; padding-right: 2px; padding-bottom: 4px; padding-left: 2px; }
a:visited.second_2  {text-decoration: none;color: #999999;padding-top: 2px; padding-right: 2px; padding-bottom: 4px; padding-left: 2px; }
a:hover.second_2  {text-decoration: none;color: #FF0000; background-color: #F8f8ff; padding-top: 2px; padding-right: 2px; padding-bottom: 4px; padding-left: 2px; }
a:active.second_2 {text-decoration: none;color: #FF0000;  padding-top: 2px; padding-right: 2px; padding-bottom: 4px; padding-left: 2px}
a:focus.second_2  {text-decoration: none;color: #000000; padding-top: 2px; padding-right: 2px; padding-bottom: 4px; padding-left: 2px}


a:link.offer {text-decoration:underline; font-size: 12px; font-style: normal; font-weight: bold; color: #ff0000}
a:visited.offer {text-decoration:underline; font-size: 12px; font-style: normal; font-weight: bold; color: #ff0000}
a:active.offer {text-decoration:underline; color:#FF3333; font-weight: bold}
a:hover.offer {text-decoration:underline; color:#FF3333; border: #000000; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

a:link.bold { text-decoration: none; font-size: 11px; font-style: normal; font-weight: bold; color: #660000}
a:visited.bold { text-decoration: none; font-size: 11px; font-style: normal; font-weight: bold; color: #660000}
a:active.bold { text-decoration: none; color:#FF3333; font-style: normal; font-weight: bold}
a:hover.bold { text-decoration: none; color:#FF3333; font-style: normal; font-weight: bold;}


a:link.bold0 { text-decoration: none; font-size: 11px; font-style: normal; font-weight: bold; color: #660000; background-image: url(../images/linkpoint.gif); background-repeat: no-repeat; background-position: left;  padding-top: 10px; padding-right: 5px; padding-bottom: 20px; padding-left: 10px}
a:visited.bold0 { text-decoration: none; font-size: 11px; font-style: normal; font-weight: bold; color: #660000; background-image: url(../images/linkpoint.gif); background-repeat: no-repeat; background-position: left;  padding-top: 10px; padding-right: 5px; padding-bottom: 20px; padding-left: 10px}
a:active.bold0 { text-decoration: none; color:#FF3333; font-style: normal; font-weight: bold}
a:hover.bold0 { text-decoration: none; color:#FF3333; font-style: normal; font-weight: bold;}


a:link.bold1 { text-decoration: none; font-size: 11px; font-style: normal; font-weight: bold; color: #660000; background-image: url(../images/next1.gif); background-repeat: no-repeat; background-position: left;  padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 20px}
a:visited.bold1 { text-decoration: none; font-size: 11px; font-style: normal; font-weight: bold; color: #660000; background-image: url(../images/next1.gif); background-repeat: no-repeat; background-position: left;  padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 20px}
a:active.bold1 { text-decoration: none; color:#FF3333; font-style: normal; font-weight: bold}
a:hover.bold1 { text-decoration: none; color:#FF3333; font-style: normal; font-weight: bold;}



background-image: url(../images/linkpoint.gif); background-repeat: no-repeat; background-position: left; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; border-color: black black black #660000; border-left-width: 1px

.Link
   {
        padding: 1px;

   }

   TABLE.PopupMenu
    {        
	background-color: #f8f8ff;
        border-style: solid;
        border-color: #990000;
        border-width: 0px;
        border-left-width: 1px;
        border-bottom-width: 1px;
        z-Index: 2;
    }

   TABLE.PopupMenuHorizontal
    {   border-style: solid;
        border-color: #990000;
        border-width: 0px;
        border-left-width: 1px;
        border-bottom-width: 1px;
        z-Index: 2;
    }

    TD.PopupMenu
    {	
        width: 120 px;
	padding: 2px;
        border-style: solid;
        border-width: 0px;


        border-color: #990000;
    }

    TABLE.VerticalPopupMenu
    {

	background-color: #f8f8ff;
        width: 120 px;
        border-style: solid;
        border-color: #990000;
	border-width: 0px;
        border-bottom-width: 1px;
	border-left-width: 1px;
        z-Index: 2;
    }

    TD.VerticalPopupMenu
    {
	background-color: #f8f8ff;
        padding: 2px;
        border-style: solid;
        border-width: 0px;
        border-right-width: 0px;
        border-color: #D0D0D0;
    }

    TD.PopupMenuItem
    {
        padding-right: 8px;
    }

    TD#PopupMenuBottom
    {
        border-width: 0px;
    }

    A.PopupMenuItem:link, A.PopupMenuItem:visited
    {

        color: #990000;
        font-family: Verdana, Arial, Helvetica, Sans-Serif;
        text-decoration: underline;
        font-weight: normal;
    }
    .Hover
    {
    }

    .Hover1
    {
    }

input { 
  background-color: #f8f8ff;
  border:1px #660000 solid; }


.input { 

  border:0px #660000 solid; }

	
select {
  background-color:#ffffff;
  }

.bgmiddle {
  background-color:peachpuff; }

.bglight {
  background-color:ghostwhite; }

.bgdark {
  background-color:#eeeeee; }

.bgmenu {background-attachment: fixed; background-image: url(../images/HG-gross_03.gif); background-repeat: no-repeat}

.bgtop {
  background-color:#ffeadd; }

.bg_red {  font-weight: bold; color: #EDECF0; background-color: #FF0000}

.preis_rot_klein { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; color: #CC0033; font-size: 9px}

.bgwhite {
  background-color:#ffffff; }

.fgmiddle {
  font-color:peachpuff; ; color: #990000}

.fggrau {  
  font-style: normal; font-weight: bold; color: #999999}

.fggrau_normal {  
  font-style: normal; font-weight: normal; color: #999999}

.fggrau_s {  
  font-style: normal; font-weight: normal; font-size: 8px; color: #999999}


.fglight {
  color:#F9E6D9; }

.fgdark {
  color:#660000; }

.fgwhite {
  color:#990000; }

.menubutton {
  color:#666666;
  cursor:default;
  border:1px #f8f8ff solid;
  padding:0px;
}

.menuover {
  cursor:default;
  background-color:#FFFFFF;
  color:#990000;
  border:1px #CCCCCC solid;
  padding:0px;
}

.pagetitle {
  font-size:14px;
  font-weight:normal;
  padding:2px;
  border:1px #660000 solid;
  color:#990000;  ; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; word-spacing: normal; font-variant: normal; letter-spacing: normal}

.input100 {
  width:100%; }		

.inputcheck {
  border-width:0px; } 

.inputbutton {
  background-color:#ffeadd;
  padding:1px 20px;
  font-weight:normal;
  color:#990000;
; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; text-decoration: underline
; border: 1px #990000 solid
}	

.itemsname {
  font-weight:bold;}	

.itemsname {
  color:#660000;; font-style: normal}	

.itemsprice {
  font-weight:bold;
  color:darkred;}	

.itemspricetext {
  color:#660000;}	

.itemssubtitle {
  color:#660000;}	

.itemsshortinfo {
  color:#660000; }	

.itemsinfo {
  color:#660000; }	

.buttons {
  text-align:center;
  cursor:default;
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal;
  color:#990000;
  border:1px #990000 solid;
  background-color:#ffeadd;
  padding:1px 4px;	}

.over {
  text-align:center;
  cursor:default;
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal;
  color:#cc0000;
  border:1px #cc0000 solid;
  background-color:#FFF2E8;
  padding:1px 4px;}

.borderright {
  border-right:1px solid indianred;}

.borderleft {
  border-left:1px solid indianred;}

a  { 
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; 
  color:#990000;  ; text-decoration: underline} 

body { 
  font-family:Arial, Helvetica, sans-serif;
  font-size:10pt;
  color:#990000;  ; background-image: url(../images/hg3.gif); margin-top: 0px; margin-bottom: 0px} input { 
  font-family:arial, helvetica, verdana, sans-serif;
  font-size:8pt;
  color:black;  } 
p { 
  font-family:arial, helvetica, verdana, sans-serif;
  font-size:8pt;
  color:#990000;  } select { 
  font-family:Arial, Helvetica, sans-serif;
  color:#990000;  ; font-weight: normal} span { 
  font-size:8pt;
  color:#990000;  ; font-style: normal; font-weight: normal} 
.space {  padding-top: 6px; padding-right: 6px; padding-bottom: 6px; padding-left: 6px; background-color: ghostwhite}
.subtitle {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; color: #333333; background-color: #ffeadd}
.menuetitle {  font-family: "Times New Roman", Times, serif; font-size: 10pt; font-style: oblique; font-weight: bold; color: #666666; background-color: peachpuff}
td { font-size: 8pt}
.bgmain {  background-image: url(../images/hg3.gif); background-attachment: fixed; background-repeat: repeat}

.pagetitle1 { font-size:14px; font-weight:bold; color:#660000; ; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; word-spacing: normal; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px}
.buttons1 { text-align:center; cursor:default; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: normal; color:#990000; background-color:#ffeadd; ; text-decoration: underline; padding-top: 1px; padding-right: 20px; padding-bottom: 1px; padding-left: 20px}
.over1 { text-align:center; cursor:default; font-family: "Times New Roman", Times, serif; font-size: 10pt; font-style: oblique; font-weight: bold; color:#cc0000; background-color:#FFF2E8; }
.bgmain_0 { background-image: url(http://www.besteckliste.de/imags/hg4.gif); background-attachment: fixed; background-repeat: repeat }
.tableframe {  border: 1px #660000 solid}
.bordertop {  border: #660000 solid; border-width: 1px 0px 0px}
.step {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #CC0033; background-color: #FFCCCC; text-decoration: underline overline}
.borderbottom1 { border-bottom:1px solid indianred;; border-color: black black #660000; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px }
.mainB {  background-attachment: fixed; background-image: url(../images/HG-gross.gif); background-repeat: no-repeat}
.bgmain_big {  background-attachment: scroll; background-image: url(../images/HG-gross.gif); background-repeat: no-repeat}
.subtitle1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-variant: normal; text-transform: none; color: #990000}
.footer {  background-image: url(../images/footer.gif); background-repeat: no-repeat; padding-top: 185px; border-color: #990000 black black; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; background-attachment: scroll}
.bgs_menu { ; background-attachment: fixed; background-image: url(../images/HG-gross_03a.gif); background-repeat: no-repeat }
.bgmenu1 { ; background-attachment: fixed; background-image: url(../images/HG-gross_03b.gif); background-repeat: no-repeat }
.fggrau {  font-style: normal; font-weight: bold; color: #999999}
.step_e { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #660099; background-color: #E4E4E4; text-decoration: underline overline }
.bgs_menu1 { ; background-attachment: fixed; background-image: url(../images/HG-gross_03c.gif); background-repeat: no-repeat }
.bgmenu2 { ; background-attachment: fixed; background-image: url(../images/HG-gross_03d.gif); background-repeat: no-repeat }
.tableframe1 { border: #660000 solid; border-width: 1px 0px 0px 1px}
.bgmainbot { background-attachment: fixed; background-image: url(../images/HG-gross_4.gif); background-repeat: no-repeat; background-position: right left}
.tableframeleft { border: #660000 solid; border-width: 0px 0px 0px 1px}
.tableframe3 { border: #660000 solid; border-width: 0px 0px 1px 1px}
.tableframebottom { border: #660000 solid; border-width: 0px 0px 1px }
.tableframetop { border: #660000 solid; border-width: 1px 0px 0px}
.tableframerightbot { border: #660000 solid; border-width: 0px 1px 1px 0px}
.tableframeleft { border: #660000 solid; border-width: 0px 0px 0px 1px}
.tableframerighttop { border: #660000 solid; border-width: 1px 1px 0px 0px}
.tableframeleftbot { border: #660000 solid; border-width: 0px 0px 1px 1px}
.tableframeright { border: #660000 solid; border-width: 0px 1px 0px 0px}

.textbox { 
 width: auto
    color; border: 1px #990000 solid: #990000;
  border: 1px #7C9ABE solid}
.stepBig { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #CC0033; background-color: #FFCCCC; padding-top: 2px; padding-bottom: 2px; border-color: #CC0033 black; border-style: solid; border-top-width: 2px; border-right-width: 0px; border-bottom-width: 2px; border-left-width: 0px}
.stepLight { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic; font-weight: normal; color: #CC0033; background-color: #FFCCCC; padding-top: 2px; padding-bottom: 2px; border-color: #CC0033 black; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.buttonsSmall { text-align:center; cursor:default; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color:#990000; border:1px #990000 none; background-color:#EEEEEE; padding:0px 0px; }
.subtitleSmall { font-family: Arial, Helvetica, sans-serif; font-size: xx-small; font-style: normal; font-weight: normal; color: #990000; background-color: #ffeadd ; border-color: #990000 black #666666; padding-top: 3px; padding-bottom: 3px; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.tableframerightbottop { border: #660000 solid; border-width: 1px 1px 1px 0px}
.tableframeleftbottop { border: #660000 solid; border-width: 1px 0px 1px 1px}
.tableframebottop { border: #660000 solid; border-width: 1px 0px}
.inputframe { margin-left:1px; margin-right:1px; scrollbar-track-color:seashell; scrollbar-highlight-color:#CC0000; scrollbar-arrow-color:#CC6633; scrollbar-shadow-color:#ffeadd; scrollbar-face-color:seashell;;; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#990000; ; border: 1px #990000 solid; margin-top: 1px; margin-bottom: 1px}
.preis_rot {  font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; color: #CC0033; font-size: 12px}
.preis_alt { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; color: #999999; text-decoration: line-through}
.preis_rot_klein { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; color: #CC0033; font-size: 9px}
.currency {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; line-height: normal; background-color: #EEECEA; color: #727272}
.currencyFG { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; line-height: normal; color: #727272 }
.n_shop_HG {  background-image: url(../images/n_shop_hg.jpg); background-repeat: repeat-y; background-color: #F8F8FF}
.hand {  cursor: hand}
.informal {  font-family: "Times New Roman", Times, serif; font-size: 14px; font-style: italic; font-weight: bold; font-variant: normal; color: #999999; text-decoration: none}
.informal_red { font-family: "Times New Roman", Times, serif; font-size: 18px; font-style: italic; font-weight: normal; font-variant: normal; color: #990033}
.input_center {  text-align: center; border: #990000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.bg_semi { background-image: url(../images/semi2); }