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:#000099; text-decoration:none; 
}
a:active {
  color:#000099; text-decoration:none; 
}
a:focus {
  color:#000099; text-decoration:none; 
}

a.variante1:link, a.variante1:visited {
  color:#FFFFFF; text-decoration:none; 
}

a.variante1:hover, a.variante1:active, a.variante1:focus {
  color:#000099; text-decoration:none; 
}

input { 
  background-color:white;
  border:1px solid #BFBFBF;
}
  
select {
  background-color:#FFFFFF;
}

.highlightfarbe {
  color:red; 
  font-weight:bold;
}

.css_spritz_whiteforeground {
  color:#FFFFFF;
}

.css_bereich_um_in_den_warenkorb {
  background-color:#000099;
}

.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:#000099;
}

.css_hinterlegterbereich {
  background-color:#000099;
}

.css_vordergrund_zu_hinterlegterbereich {
  color:#FFFFFF;
}

.menubutton {
  text-align:left;
  cursor:default;
  color:#FFFFFF;
  border:1px solid #BFBFBF;
  background-color:#000099;
  padding:2px;  
}

.menuover {
  text-align:left;
  cursor:default;
  color:#FFFFFF;
  border:1px solid #BFBFBF;
  background-color:#6FA7F1;
  padding:2px;  
}

/* -----------------------------------------------
   Einträge für Top-Menu 
*/

#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;
             background-image:url('/images/headgayrado.jpg');
          }

#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;
}

/* Add a margin and a relative position with a high z-index to make it appear over any element below */
#menu_container {margin:0 0 0 0; position:fixed; top:67px; left:178px; right:175px; height:27px; z-index:351; background-color:#6FA7F1;} 

/* Set up the link size, color and borders */
#pmenu a, #pmenu a:visited {display:block;width:115px; font-size:11px; color:#FFFFFF; height:25px; line-height:24px; text-decoration:none; text-indent:3px; font-family:arial narrow,arial,helvetica,verdana,sans-serif;}
/* Set up the list items */
#pmenu li {float:left;background:#000099;text-indent:3px; font-family:arial narrow,arial,helvetica,verdana,sans-serif;font-weight:bold;width:115px;border:1px solid #FFFFFF;color:#FFFFFF;line-height:24px;border-width:1px 1px 1px 1px; }
/* Make the hovered list color persist */
#pmenu li:hover > a {background:#6FA7F1; color:#FFFFFF;font-family:arial narrow,arial,helvetica,verdana,sans-serif;font-weight:bold;}
/* For IE5.5 and IE6 give the hovered links a position relative and a change of background and foreground color. This is needed to trigger IE to show the sub levels */
* html #pmenu li a:hover {position:relative; background:#6FA7F1; color:#FFFFFF;font-family:arial narrow,arial,helvetica,verdana,sans-serif;font-weight:bold;}

/* For accessibility of the top level menu when tabbing */
#pmenu li a:active, #pmenu li a:focus {background:#6FA7F1; color:#FFFFFF;font-family:arial narrow,arial,helvetica,verdana,sans-serif;font-weight:bold;}

/* Set up the pointers for the sub level indication */
#pmenu li.fly {background:#000099 url(/images/fly_neg.gif) no-repeat right center;}
#pmenu li.drop {background:#000099 url(/images/drop_neg.gif) no-repeat right center;}

/* -----------------------------------------------
   Ende Einträge für Top-Menu 
*/

.css_seitentitelleiste {
  font-size:10pt;
  background-color:#000099;
  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:10pt;
  color:#000000;
}

.itemsprice {
  font-weight:bold;
  color:#000001;
  font-size:20pt;
}  

.itemspricetext {
  color:red;
}  

.itemssubtitle {
  color:#FFFFFF;
}  

.itemsshortinfo {
  color:#FFFFFF;
}  

.itemsinfo {
  color:#000000;
}  

.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;
  text-decoration:none;
}

.startseiteprice {
  color:#000000;
  font-weight:bold;
  text-decoration:none;
  font-size:12pt;
}

.startseitepricetext {
  color:#ff0000;
  text-decoration:none;
}

.buttons {
  text-align:center;
  cursor:default;
  color:#FFFFFF;
  border:1px solid #BFBFBF;
  background-color:#000099;
  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:#000099;
  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;
}

#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;
}
