body {
  background-color:#6FA7F1;
  margin-left:10px;
  margin-right:10px;
  scrollbar-base-color:#7FB7FF;
  scrollbar-highlight-color:#6FA7F1;
  scrollbar-arrow-color:#BFBFBF;
  scrollbar-shadow-color:#BFBFBF;
}

body,p,td,th,input,select,span,a {
  font-family:arial,helvetica,verdana,sans-serif;
  font-size:8pt;
  color:#000000;
}

a:link {
  color:#FFFFFF; text-decoration:none;
}
a:visited {
  color:#FFFFFF; text-decoration:none;
}
a:hover { color:#F96A2A; text-decoration:none }
a:active {color:#F96A2A; text-decoration:none }
a:focus { color:#F96A2A; text-decoration:none }

a.variante1:link, a.variante1:visited {
  color:#FFFFFF; text-decoration:none;
}

a.variante1:hover, a.variante1:active, a.variante1:focus {
  color:#F96A2A; text-decoration:none;
}

input {
  background-color:white;
  border:1px solid #BFBFBF;
}

select {
  background-color:#FFFFFF;
}

.highlightfarbe {
  color:red;
  font-weight:bold;
}
/* Anfang eingefügt weil nicht vorhanden Dennis */

.bgwhite {
  background-color:#6FA7F1; }

.fgwhite {
  color:#FFFFFF; }

/* Ende eingefügt weil nicht vorhanden Dennis */

.css_spritz_whiteforeground {
  color:#FFFFFF;
}

.css_bereich_um_in_den_warenkorb {
  background-color:#F96A2A;
}

.css_eingabefeldbereich {
  background-color:#6FA7F1;
}

.css_backgroundtopfenster {
  background-color:#6FA7F2;
}

.css_menubereich1 {
  background-color:#6FA7F2;
}

.css_menubereich2 {
  background-color:#6FA7F1;
  border:1px solid #FFFFFF;
}

.css_pulldownfelder {
  color:#000000;
}

.css_hinterlegterbereich {
  background-color:#F96A2A;
}

.css_vordergrund_zu_hinterlegterbereich {
  color:#FFFFFF;
}

.menubutton {
  text-align:left;
  cursor:default;
  color:#FFFFFF;
  border:1px solid #BFBFBF;
  background-color:#F96A2A;
  padding:2px;
}

.menuover {
  text-align:left;
  cursor:default;
  color:#000000;
  border:1px solid #BFBFBF;
  background-color:#f4a17c;
  padding:2px;
}



#aktionsfeld { position:fixed;
               margin:0 0 0 0;
               top:0px;
               left:178px;
               right:175px;
               z-index:250;
           }

#flaggenfeld { position:fixed;
             top:0px;
             left:178px;
             right:175px;
             background-color:#6FA7F1;
             z-index:300;
          }

#ueberschriftsfeld {
             position:fixed;
             top:110px;
             left:178px;
             right:175px;
             z-index:350;
           }


#menufeldlinks { position:fixed;
              top:0px;
              left:0px;
              width:170px;
              padding: 3px;
              overflow: hidden;
              z-index:200;
}

#basketfeldrechts { position:fixed;
              top:0px;
              right:0px;
              width:170px;
              padding: 3px;
              overflow: hidden;
              z-index:201;
}


#mainfeld { position:absolute;
              left:178px;
              right:175px;
              z-index:100;
              overflow:auto;
              text-align:left;
}

/* Add a margin and a relative position with a high z-index to make it appear over any element below A7 */
#menu_container {
   margin:0 0 0 0;
   position:fixed;
   top:40px;
   left:178px;
   right:175px;
   height:27px;
   z-index:351;
   background-color:#6FA7F1;
   text-align:left;
}

/*----------------------------Suggest Styles--------------------------*/
.suggest_link {
        background-color: #e5e1da;
        padding: 3px 6px 3px 6px;
        border-bottom: 1px solid #FFFFFF;
        font: 11px tahoma;

        text-decoration: none;
        color: #000000;
        #z-index:600;
}
.suggest_link_over {
        background-color: #f4a17c;
        padding: 3px 6px 3px 6px;
        border-bottom: 1px solid #FFFFFF;
        cursor: pointer;
        font: 11px tahoma;

        text-decoration: none;
        color: #000000;
        #z-index:600;
}
#search_suggest {
        position: absolute;
        visibility: hidden;
        background-color: #e5e1da;
        text-align: left;
        border: 1px solid #FFFFFF;
        width: 166px;
        #z-index:600;
}

.paula {
        background-color: #f96a2a;
        padding: 3px 6px 3px 6px;
        border-bottom: 1px solid #FFFFFF;
        color: #FFFFFF;
        #z-index:600;
}

/*----------------------------End Suggest Styles------------------------*/


/* topmenu2.inc */

.dmx {
    font: 11px tahoma;
}

.dmx .item1,
.dmx .item1:hover,
.dmx .item1-active,
.dmx .item1-active:hover {
    /* padding: 3px 70px 3px 10px;*/
    padding: 3px 16px 3px 3px;
    font: 11px tahoma;
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
}

.dmx .item1 {
    background: #f96a2a;
    border: 1px solid #f96a2a;
    border-bottom: hidden;
}
.dmx .item1:hover,
.dmx .item1-active,
.dmx .item1-active:hover {
    background: #f4a17c;
    color: #000000;
    border: 1px solid #ffffff;
    border-bottom: hidden;
}

.dmx .item2,
.dmx .item2:hover,
.dmx .item2-active,
.dmx .item2-active:hover {
    padding: 3px 8px 4px 8px;
    font: 11px tahoma;
    color: #000000;
    font-weight: bold;
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
    z-index: 500;
}
.dmx .item2 {
    background: #e5e1da;
}
.dmx .item2:hover,
.dmx .item2-active,
.dmx .item2-active:hover {
    #background: #f4a17c;
    background: #ffffff;
    color: #f96a2a;
}
.dmx .arrow,
.dmx .arrow:hover {
    padding: 3px 16px 4px 8px;
}
.dmx .item2 img,
.dmx .item2-active img{
    position: absolute;
    top: 4px;
    right: 1px;
    border: 0;
}
.dmx .section {
    border: 1px solid #ffffff;
    position: absolute;
    visibility: hidden;
    z-index: -1;
}

* html .dmx td { position: relative; } /* ie 5.0 fix */

/* -----------------------------------------------
   Ende Einträge für Top-Menu
*/

.css_seitentitelleiste {
  font-size:10pt;
  background-color:#F96A2A;
  padding:2px;
  border:1px solid #FFFFFF;
  color:#FFFFFF;
  margin-top:0.1em;
  margin-bottom:0.1em;
}

.css_vordergrund_zu_seitentitelleiste {
  color:#FFFFFF;
}

.css_seitensubtitelleiste {
  background-color:#6FA7F1;
  padding:0px;
  margin-top:0.5em;
  margin-bottom:0.5em;
}

.input100 {
  width:100%;
}

.inputcheck {
  border-width:0px;
}

.inputbutton {
  background-color:#6FA7F1;
  padding:2px;
  font-weight:bold;
  color:#000000;
}

.itemsname {
  font-weight:bold;
  font-size:11pt;
  color:#000000;
}

.itemsprice {
  font-weight:bold;
  color:#000001;
  font-size:20pt;
}

.itemspriceadt {
  font-weight:bold;
  color:#ffffff;
  font-size:15pt;
  text-decoration:line-through;
}

.itemspriceadtstartseite {
  font-weight:bold;
  color:#00ff00;
  font-size:13pt;
  text-decoration:line-through;
}

#preisblock2 {
height:65px;
width:130;

}

#preis {
  color:#f96a2a;
  position:relative;
  float: left;
  width:65px;
  height:65px;
  text-align:center;
  font-size:11pt;
  font-weight:bold;
  font-family: Lucida Sans Unicode, Arial, sans-serif;
  margin-top:8px;
  padding-top:6px;
  background: url(https://www.sunstop-shop.com/images/icons/preis_gruen_64_64.png) no-repeat;
}

#preisold {
  color:#FFFFFF;
  float: left;
  width:65px;
  height:65px;
  text-align:center;
  font-size:11pt;
  font-weight:bold;
  font-family: Lucida Sans Unicode, Arial, sans-serif;
  margin-top:8px;
  padding-top:6px;
  text-decoration:line-through;
  background: url(https://www.sunstop-shop.com/images/icons/preis_rot_64_64.png) no-repeat;
}

#preisende {
  width: 100px;
  height: 82px;
  visibility: hidden;
  float: clear;
}

#orderbutton {
  color:#FFFFFF;
  float: left;
  width:201px;
  height:36px;
  text-align:center;
  font-size:11pt;
  font-weight:bold;
  font-family: Lucida Sans Unicode, Arial, sans-serif;
  margin-top:8px;
  padding-top:8px;
  background: url(https://www.sunstop-shop.com/images/icons/button_green_200_35_2.png) no-repeat;
}

#ordermenge {
  color:#FFFFFF;
  position:relative;
  margin-top:8px;
  padding-top:8px;
  width:70px;
  height:36px;
  float: left;
}

#orderende {
  width: 100px;
  height: 82px;
  visibility: hidden;
  float: clear;
}

#orderbutton:hover, #orderbutton:active, #orderbutton:focus {
  color:#F96A2A;
  text-decoration:none;
  cursor: pointer;
}

#detailsbutton {
  color:#FFFFFF;
  width:201px;
  height:36px;
  text-align:center;
  font-size:11pt;
  font-weight:bold;
  font-family: Lucida Sans Unicode, Arial, sans-serif;
  margin-top:8px;
  padding-top:8px;
  background: url(https://www.sunstop-shop.com/images/icons/button_red_200_35_2.png) no-repeat;
}

#detailsbutton:hover, #detailsbutton:active, #detailsbutton:focus {
  color:#6fa7f1;
  text-decoration:none;
  cursor: pointer;
}



.itemspricetext {
  background-color:#ffffff;
  color:red;
}

.itemssubtitle {
  color:#FFFFFF;
}

.itemsshortinfo {
  color:#FFFFFF;
}

.itemsinfo {
  color:#000000;
  font-size:10pt;
}

.startseite_head1 {
  color:#ffffff;
  text-decoration:none;
  text-align:center;
  font-family:arial narrow,arial,helvetica,verdana,sans-serif;
  font-weight:bold;
  font-size:18pt;
  margin-top:1pt;
  margin-bottom:1pt;
}

.startseite_head2 {
  color:red;
  text-decoration:none;
  text-align:center;
  font-family:arial narrow,arial,helvetica,verdana,sans-serif;
  font-weight:bold;
  font-size:12pt;
  margin-top:1pt;
  margin-bottom:1pt;
}

.startseitename {
  color:#FFFFFF;
  font-family: Tahoma, Arial, sans-serif;
  font-size:9pt;
  font-weight:bold;
  text-decoration:none;
}

.startseitecat {
  color:#FFFFFF;
  text-decoration:none;
}

.startseiteprice {
  color:#000000;
  font-weight:bold;
  text-decoration:none;
  font-size:12pt;
}

.startseitepricetext {
  color:#ff0000;
  background-color:#ffffff;
  text-decoration:none;
}

.buttons {
  text-align:center;
  cursor:default;
  color:#FFFFFF;
  border:1px solid #BFBFBF;
  background-color:#F96A2A;
  padding:2px;
}

.over {
  text-align:center;
  cursor:default;
  color:#FFFFFF;
  border:1px solid #BFBFBF;
  background-color:#6FA7F1;
  padding:2px;
}

.buttons1 {
  text-align:center;
  cursor:default;
  color:#FFFFFF;
  border:1px solid #BFBFBF;
  background-color:#F96A2A;
  padding:2px;
}

.over1 {
  text-align:center;
  cursor:default;
  color:#FFFFFF;
  border:1px solid #BFBFBF;
  background-color:#6FA7F1;
  padding:2px;
}

.borderright {
  border-right:1px solid #BFBFBF;
}

.borderleft {
  border-left:1px solid #BFBFBF;
}

.borderbottom {
  border-bottom:1px solid #BFBFBF;
}

.hellblau {
background: #6fa8a2;
}

.normalblau {
background: #6fa7f1;
}


#debugfeld { position:fixed;
              bottom:0px;
              left:0px;
              height:50px;
              width:170px;
              padding: 3px;
              overflow: hidden;
              z-index:200;
}

#ssllogo { position:fixed;
              bottom:0px;
              right:0px;
              height:60px;
              width:100px;
              padding: 0px;
              overflow: hidden;
              z-index:500;
}

#globaldatafeld { position:fixed;
              bottom:0px;
              right:0px;
              height:0px;
              width:0px;
              visibility:hidden;
              z-index:600;
}

/* Listen für Zündkerzen besser lesbar machen*/
.owsliste tr.odd td {
        background-color: #87B6F5;
}
.owsliste tr.even td {
        background-color: #f7f9fc;
}

/* MENU added by Dennis 06-05-2009*/

/* nicht benutzt

#menu li {
        list-style-type: none;
        margin-right: 10px;
        float: left;
}

#menu a {
        display: block;
        padding: 5px 10px;
        color: #FFF;
        text-decoration: none;
        font-size: 9pt;
        font-weight: bold;
}

#menu a.submenu {
        padding-right: 22px;
        background: url("/../shop/menu_arrow.gif") no-repeat right center;
        cursor: default;
}

#menu a:hover {
        background-color: #f96a2a;
        cursor: default;
}

#menu a:visited:hover,
#menu a:link:hover {
        background-color: #f96a2a;
        text-decoration: underline;
        cursor: pointer;
}

#menu a.menu_open {
        background-color: #f96a2a;
}


#menu ul {
        visibility: hidden;
        z-index: 100;
        margin: 0;
        padding: 0;
        position: absolute;
        background: #000;
}

#menu ul li {
        float: none;
        margin: 0;
}

#menu ul li a {
        float: none;
        width: 150px;
}

#menu ul li a:hover {
        background-color: #333;
}
*/