/* Standart CSS fuer diese Seite */

body.mceContentBody {
  background-color:#fff;
  color: #000;
}

/* .newsfeeditem h2 {display:none;} */


/* Verstecktes Inputfeld als Spamschutz */
input.spcheck {
	width: 5px;
	visibility: hidden;
	}


.clear {
   clear: both;
   line-height: 1px;
   font-size: 1px;
   height: 1px;
}


table { border-collapse:collapse; }
td { padding: 3px 0 3px 3px;  /* oben rechts unten links*/
   }

table.warenkorb_mini {
        border-collapse:collapse;
        font-size: 11px;
	    font-family: Arial, Helvetica, sans-serif;
	    font-weight:normal;
	    width:300px;
}

input.warenkorb {
         text-align:right;
         color: #000;
         background-color: transparent;
         border: 1px solid #478FC7
}

.form_bg {
           background-color:#e8e8e8; color:#000; padding-left:5px;
}

.h1 {
     color:#478FC7;
  font-size: 22px;
	 font-family: Arial, Helvetica, sans-serif;
	 font-weight:normal;
   }
h2.bestellen { font-weight:normal; color:#fff; font-size: 12px; }
.bestellen_h2 { font-size:inherit; color: #478FC7; }

h2.prubrik   { color:#fff; border-bottom: #478FC7 solid 1px;}

h2.unterstr { color:#fff; border-bottom: #478FC7 solid 1px;}

td h2 {
        margin: 0 0 5px 0; /* oben rechts unten links*/
        padding: 0 0 0 0; /* oben rechts unten links*/

      }
p { line-height: 150%; }

         



.footermenue {
             /* background-color:#0062B2; */
             top:15px;
             left:270px;
             text-align:right;
             color: #000;
             padding:8px 0 8px 0; /* oben rechts unten links*/
             margin:0 10px 0 0; /* oben rechts unten links*/
           }
.footermenue a {
               color: #000;
               text-decoration: none;
             }
.footermenue a.sel {
               color: #478FC7;
               text-decoration: none;
             }

.footermenue a:hover {
               color: #478FC7;
               text-decoration: none;
             }
.greyfooter  { color:#A5A5A5;
			   font-size:8px;
             }

.fehler  {
           background-color:#E60006;
           border: #a5a5a5 solid 1px;
           color:#ffffff;
           padding: 10px 10px 10px 10px; /* oben rechts unten links*/
         }
         
.trfehler {
           background-color:#E60006;
          }
          
.prod_descr { width:100%; }
.prod_descr td { vertical-align: top;}

div.adminpagefunc {
                    background-color:#ffa6a6;
                    border: #a5a5a5 solid 1px;
                    padding: 2px 2px 2px 2px; /* oben rechts unten links*/
                  }
         
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*/
                }
                
label.adressform {
                    padding: 5px 0 0 0; /* oben rechts unten links*/
                    width:90px;
                    display:block;
                    float:left;
                  }
div.adressform { padding: 3px 0 3px 0; /* oben rechts unten links*/
                }
/* menue fuer Produktkategorien */
ul.pcategory a { text-decoration: none; }
ul.pcategory li.sel { font-weight:bolder; }
/* Hauptebene */
ul.pcategory {
               background-color:#fff;
               margin:0;
               padding:0;
             }
ul.pcategory li {
                  list-style: none;
				  margin:0;
				  padding: 0 0 5px 0; /* oben rechts unten links*/
                }
/* 1. Ebene */
ul.pcategory li ul {
                     background-color:#e6e6e6;
				     border: 1px solid #ff0000;
				     color: #000;
                     padding: 2px 0 0 2px; /* oben rechts unten links*/
                     margin: 0 0 0 0; /* oben rechts unten links*/
                   }
                   
ul.pcategory li ul li {
                        padding: 3px 0 3px 0; /* oben rechts unten links*/
                        margin: 0 0 0 0; /* oben rechts unten links*/
                        list-style: none;
                      }

ul.pcategory li ul li.first {  padding: 3px 0 3px 5px; /* oben rechts unten links*/
                       margin:  -2px 0 0 -2px; /* oben rechts unten links*/
                       list-style: none;
                       background-color:#1D6FA8;
                    }
ul.pcategory li ul li a { color: #000; }

/* 2. Ebene */
ul.pcategory li ul li ul {
                           border: 0 solid #00ff00;
						   padding: 0 0 0 0; /* oben rechts unten links*/
                           margin: 0 5px 0 5px; /* oben rechts unten links*/
                         }
ul.pcategory li ul li ul li {
                              padding: 2px 0 2px 5px; /* oben rechts unten links*/
                              margin: 0 0 0 0; /* oben rechts unten links*/
                              border-bottom: 1px solid #ff0000;
                              list-style: none;
                             }

ul.pcategory li ul li ul li a { color: #000; }

/* 3. Ebene */
ul.pcategory li ul li ul li ul {
                           border: 0 solid #00ffff;
						   padding: 0 0 0 0; /* oben rechts unten links*/
                           margin: 0 0 0 5px; /* oben rechts unten links*/
                         }
ul.pcategory li ul li ul li ul li {
                              padding: 2px 0 2px 5px; /* oben rechts unten links*/
                              margin: 0 0 0 0; /* oben rechts unten links*/
                              border-bottom: 1px solid #ff0000;
                              list-style: none;
                             }

ul.pcategory li ul li ul li ul li a { color: #000; }

