/* Standart CSS fuer diese Seite */
html, body { height:100%; }
body 	     { background-color:#ffffff;
             color:#000000;
             margin-left:10px;
             margin-right:10px;
             margin-top:30px;
             margin-bottom:0;
             text-align:center;
           }
* { font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
a { color:#000;}
table { border-collapse:collapse; }
td { padding: 3px 0 3px 3px;  /* oben rechts unten links*/
   }

h1 { color:#0062B2; font-size: 18px;}
h1.bestellen { color:#BFBFBF; font-size: 14px;}
h1.bestellen { color: #BFBFBF; }
.bestellen_hl { font-size:inherit; color: #0062B2; }

h2 { color:#0062B2; font-size: 14px;}
p { line-height: 150%; }
hr {
     height:1px;
     border:solid #BFBFBF 0px;
     background-color:#BFBFBF;
   }
.pagecenter {
              margin:0px auto;
              text-align:left;
              width:620px;
            }

.logo {
         /*border: #a5a5a5 solid 1px;*/
         /*background-color:#0062B2;*/
         text-align:left;
      }
.logo img {
            float: left;
            margin:0 20px 0 0; /* oben rechts unten links*/
          }
.headertext {
              color:#0062B2;
              padding: 5px 0 5px 0px; /* oben rechts unten links*/
              margin: 0 0 0 0; /* oben rechts unten links*/
              font-size: 22px;
              font-weight:bolder;
            }
.shoptext {
           color:#ff0000;
           /* border: #a5a5a5 solid 1px; */
           font-weight:bolder;
           font-style:italic;
           font-size: 22px;
           position: relative;
           top:13px;
           left:210px;
           width:100px;
           z-index:999;
         }
.shoptext_s {
           color:#BFBFBF;
           /* border: #a5a5a5 solid 1px; */
           font-weight:bolder;
           font-style:italic;
           font-size: 22px;
           position: relative;
           top:14px;
           left:209px;
           width:100px;
           z-index:998;
         }
         
.mainmenue {
             /* background-color:#0062B2; */
             font-weight:bolder;
             position: relative;
             top:15px;
             left:270px;
             text-align:right;
             width:350px;
             z-index:1000;
             color: #a5a5a5;
           }
.mainmenue a {
               color: #a5a5a5;
               text-decoration: none;
             }
.mainmenue a.sel {
               color: #0062B2;
               text-decoration: none;
             }
             
.mainmenue a:hover {
               color: #0062B2;
               text-decoration: none;
             }

.footermenue {
             /* background-color:#0062B2; */
             top:15px;
             left:270px;
             text-align:right;
             color: #000;
           }
.footermenue a {
               color: #000;
               text-decoration: none;
             }
.footermenue a.sel {
               color: #0062B2;
               text-decoration: none;
             }

.footermenue a:hover {
               color: #0062B2;
               text-decoration: none;
             }


.fehler  {
           background-color:#ff6f6f;
           border: #a5a5a5 solid 1px;
           color:#ffffff;
           padding: 10px 10px 10px 10px; /* oben rechts unten links*/
         }
         
.trfehler {
           background-color:#ff6f6f;
          }
          
.content {
           /*background-color:#ffffff;*/
           background-image: url('/images/hintergrund.jpg');
           background-repeat: no-repeat;
           background-position:-10px 0; /*horizontale  vertikale Position*/
           border: #a5a5a5 solid 1px;
           margin:10px 0 0 0; /* oben rechts unten links*/
           padding: 10px 10px 10px 10px; /* oben rechts unten links*/
         }

.prod_descr { }
.prod_descr td { vertical-align: top;}

.footer {
          /*border: #a5a5a5 solid 1px;*/
         /*background-color:#0062B2;*/
          color:#a5a5a5;
          padding: 10px 0 0 0; /* oben rechts unten links*/
        }
.footer a {
            color:#a5a5a5;
            text-decoration: none;
          }
.copyr {
         position: relative;
         top:-16px;
         left:370px;
         width:250px;
         padding: 0 0 0 0; /* oben rechts unten links*/
         text-align:right;
       }
.copyr a {
           color: #BFBFBF;
           text-decoration: none;
         }
         
label.kontaktform {
                    padding: 5px 0 0 0; /* oben rechts unten links*/
                    width:90px;
                    display:block;
                    float:left;
                  }
div.kontaktform { padding: 3px 0 3px 0; /* oben rechts unten links*/
                }
