/***********************************************/
/*          Copyright by AV-Media              */
/*           www.meinetopliste.de              */
/***********************************************/

/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 
 
body{
    background-image: url(../images/pix.gif);
    font-family: Tahoma;
    font-size: 12px;
    color: #000000;
    line-height: 1.166; 
    margin: 0px;
    padding: 0px;
}

#Suche {
    background-color:#FFFFFF;
    border-style:solid;
    border-width: 1px; 
    border-color: #000000;
    text-align:justify;
    font-family: Tahoma;
    font-size: 12px;
    color: #000000;
    margin: 0px;
    padding: 15px 15px 15px 15px;
}

table td.Main {
    background-color:#FFFFFF;
    border-style:solid;
    border-width: 1px; 
    border-color: #CCCCCC;
    text-align:justify;
    font-family: Tahoma;
    font-size: 12px;
    color: #000000;
    margin: 0px;
    padding: 15px 15px 15px 15px;
}

table td.navigator {
    background-color:#ffffff;
    border-style:solid;
    border-width: 1px; 
    border-color: #cccccc;
    text-align:justify;
    font-family: Tahoma;
    font-size: 90%;
    color: #777777;
    margin: 0px;
    padding: 1px 1px 1px 7px;
    
}
.navigator a{
    color: #999898;
    text-decoration: none;
    font-weight: normal;
}

.navigator a:link{
    color: #999898;
    text-decoration: none;
}

.navigator a:visited{
    color: #999898;
    text-decoration: none;
}

.navigator a:hover{
    color: #85705b;
    text-decoration: underline;
}

table.Boxes {
    background-color:#cccccc;
    width:185px;    
}

th.Boxes {
    background-color:#cccccc;
    border-style:solid;
    border-width: 0px; 
    border-color: #ffeadc;
    text-align:justify;
    font-family: Tahoma;
    font-size: 12px;
    color: #ffffff;
    font-weight: bold;
    margin: 0px;
    padding:2px 2px 2px 10px;
}

td.Boxes {
    background-color:#ffffff;
    border-style:solid;
    border-width: 0px; 
    border-color: #cccccc;
    text-align:justify;
    font-family: Tahoma;
    font-size: 11px;
    color: #555454;
    margin: 0px;
    padding: 10px 10px 10px 10px;
    border-top: 0px;
}


a{
    color: #ff6600;
    text-decoration: none;
    font-weight: bold;
}

a:link{
    color: #ff6600;
    text-decoration: none;
}

a:visited{
    color: #ff6600;
    text-decoration: none;
}

a:hover{
    color: #e05a01;
    text-decoration: underline;
}

h1{
 font-family: Tahoma;
 font-size: 110%;
 color: #000000;
 padding: 0px 0px 20px 0px;
 margin: 0px;
 font-weight: bold;
}

produkt.h1{
 font-family: Tahoma;
 font-size: 100%;
 color: #ff6600;
 padding: 0px;
 font-weight: bold;
}

h2{
 font-family: Tahoma;
 font-size: 100%;
 color: #e05a01;
 padding: 0px;
 
}


#Main ul a:visited {display: block;}
ul{
 list-style-image:url(../images/ul.gif); margin: 0px; padding: 0px 0px 0px 20px;}

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
li {border-bottom: none;}

/* fix for browsers that don't need the hack */
html>body li {border-bottom: none;}

input {
    font-family:Tahoma; 
    color:#000000; 
    font-size:100%; 
    border-color:#e05a01; 
    border-style:solid; 
    background-color:#ffffff;
    background-image: url(../images/feld.gif);
    border-width:1px;
    margin:3px;
    padding:5px;
    border-collapse: collapse;}
    
textarea,select {
    font-family:Tahoma; 
    color:#000000; 
    font-size:100%; 
    border-color:#e05a01; 
    border-style:solid; 
    background-color:#ffffff;
    scrollbar-face-color:#ffffff;
    scrollbar-shadow-color:#c8c8c8;
    scrollbar-highlight-color:#d7dbd5;
    scrollbar-track-color:#ffffff;
    scrollbar-arrow-color:#8a8b8a;
    border-width:1px;
    margin:5px;
    padding:5px;
    border-collapse: collapse;}
    
hr{
 border: 0px; /* Für Firefox und Opera */
 border-top: dotted 1px #a4846f; 
 border-bottom: solid 1px #ffffff; /* Für I.Explorer (Seiten-Hintergrundfarbe!) */
}
    
    
/*- Menu Style*/
    #tabsF {
      float:right;
      font-size:100%;
      font-weight:normal;
      line-height:normal;
      border-bottom:0px solid #ff6600;

      }
    #tabsF ul {
      margin:0;
      padding:0px 10px 0 50px;
      list-style:none;
      }
    #tabsF li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsF a {
      float:right;
      background:url(../images/tableftF.gif) no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabsF a span {
      float:right;
      display:block;
      background:url(../images/tabrightF.gif) no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#666;
      }
 
      
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsF a span {float:none;}
    /* End IE5-Mac hack */

    #tabsF a.active span {
      color:#FFF;
      }
    #tabsF a.active {
      background-position:0% -42px;
      }
    #tabsF a.active span {
      background-position:100% -42px;
      }

    #tabsF a:hover span {
      color:#FFF;
      }
    #tabsF a:hover {
      background-position:0% -42px;
      }
    #tabsF a:hover span {
      background-position:100% -42px;
      }

td.bottom {
    background-color:#ffffff;
    background-image: url(../images/bottom-pix.gif);
    font-family: Tahoma;
    font-weight: normal;
    font-size: 11px;
    color: #ff6600;
    margin: 0px;
    padding: 7px 0px 0px 0px;
}

.copyright{
    font-size: 90%;
    color: #666666;
    font-weight: normal;   
}

/* Protuktauflistung */

.ergebnis h1{
 font-family: Tahoma;
 font-size: 100%;
 color: #000000;
 padding: 0px 0px 0px 0px;
 margin: 0px;
 font-weight: normal;
}

.ergebnis-zahlen{
    font-weight: bold;   
}

.max-ergebnis{
    font-weight: bold;   
    color: #d50000; 
}

.suchbegriff {
    font-weight: bold; 
    padding:0px 0px 0px 0px;
    margin:0px;
    
}

.ergebnislistung a{
    color: #ff6600;
    text-decoration: none;
    font-weight: normal;
}

.ergebnis-aktuell {
    font-weight: bold;
    font-size:18px;
    color: #e05a01;
}


img.produktbild {
position:left;
padding:0px;
width:100px;
height:100px;
border:0px;
z-index:1;
}

.produkt-preis {
    font-weight: bold;

}

.produkt-beschreibung {
    font-size: 90%;
}

.shop-infos {
    font-size: 90%;
    color: #555454;
}

.shop-link a{
    font-weight: normal;
}

.info-link {
    color: #cac4c0;
}

.info-link a{
    text-decoration: none;
    font-weight: normal;
    color: #a4846f;
}

.info-link a:link{
    color: #a4846f;
    text-decoration: none;
}

.info-link a:visited{
    color: #a4846f;
    text-decoration: none;
}

.info-link a:hover{
    color: #a4846f;
    text-decoration: underline;
}





#submenu-aktivlink a{
    font-size: 110%;
    color: #b64b04;
    text-decoration: underline;
}





.tdprodukt td{
    background-color:#fff9f5;
}

/*Tabelle mit den Kategorien*/

.tdkategorie td{
    background-color:#fff9f5;
}
.tdkategorie th{
    background-color:#feeee3;
}

.tdkategorie h1{
    font-size:110%;
    color:#ff6600;
    padding:5px 5px 5px 10px;
    }

.tdkategorie h2 a{
    font-size:100%;
    color:#ff6600;
    padding:5px 5px 0px 10px;
    font-weight:bold;
    }
    
    
.tdkategorie a{
    color: #000000;
    text-decoration: none;
    font-weight:normal;
    font-size:95%;
}

.tdkategorie a:link{
    color: #000000;
    text-decoration: none;
}

.tdkategorie a:visited{
    color: #000000;
    text-decoration: none;
}

.tdkategorie a:hover{
    color: #e05a01;
    text-decoration: underline;
}   


/*Tabelle mit den Suchbegriffen*/ 

.tdsearcharchiv td{background-color:#ffffff;}
.tdsearcharchiv h1{
    font-size:110%;
    color:#ff6600;
    padding:0px;
    }  
.tdsearcharchiv a{
    color: #a4846f;
    text-decoration: none;
    font-weight:normal;
    font-size:95%;
}
.tdsearcharchiv a:link{
    color: #a4846f;
    text-decoration: none;
}
.tdsearcharchiv a:visited{
    color: #a4846f;
    text-decoration: none;
}
.tdsearcharchiv a:hover{
    color: #e05a01;
    text-decoration: underline;
}   
   


.totop a{
    color: #676767;
    text-decoration: none;
    font-weight:normal;
    font-size:95%;
    padding-right:10px;
}

.totop a:link{
    color: #676767;
    text-decoration: none;
}

.totop a:visited{
    color: #676767;
    text-decoration: none;
}

.totop a:hover{
    color: #e05a01;
    text-decoration: underline;
}

div.shadow {
   float: left;
   background-color: #dfd8d3;
   padding: 0;
   margin: 1.5em;
   }

div.shadow img {
   overflow:hidden;
   display:block;
   border: 1px solid #a4846f;
   position: relative;
   top: -3px;
   left: -3px;
   }


/* Suche*/

#suche{
    border-width:0px;
    padding:0px;
    margin:0px;
    z-index:1;
}


.redstar{color: #FF0000;}

.warnung{color: #FF0000; font-weight:bold; font-size:110%;}

/*Stichwortwolke*/

.cloud_fein {font-size: 12px; color: #CCCCCC;}
.cloud_mitte {font-size: 16px; color: #CCCCCC;}
.cloud_dick {font-size: 16px; font-weight: bold; color: #CCCCCC;}

.cloud_fein h1{font-size: 12px; color: #CCCCCC; padding: 0px; margin: 0px; display: inline;}
.cloud_mitte h1{font-size: 16px; color: #CCCCCC; padding: 0px; margin: 0px; display: inline;}
.cloud_dick h1{font-size: 16px; font-weight: bold; color: #CCCCCC; padding: 0px; margin: 0px; display: inline;}

.cloud_fein a{font-size: 12px; color: #CCCCCC;}
.cloud_mitte a{font-size: 16px; color: #CCCCCC;}
.cloud_dick a{font-size: 16px; font-weight: bold; color: #CCCCCC;}

.cloud_fein a:link {font-size: 12px; color: #CCCCCC;}
.cloud_mitte a:link{font-size: 16px; color: #CCCCCC;}
.cloud_dick a:link{font-size: 16px; font-weight: bold; color: #CCCCCC;}

.cloud_fein a:visited{font-size: 12px; color: #CCCCCC;}
.cloud_mitte a:visited{font-size: 16px; color: #CCCCCC;}
.cloud_dick a:visited{font-size: 16px; font-weight: bold; color: #CCCCCC;}

.cloud_fein a:hover{font-size: 12px; color: #CCCCCC;}
.cloud_mitte a:hover{font-size: 16px; color: #CCCCCC;}
.cloud_dick a:hover{font-size: 16px; font-weight: bold; color: #CCCCCC;}


a .bookmark-bild{filter: alpha(opacity=30);}
a:Hover .bookmark-bild {filter: no;}


.startseite h1{
 font-family: Tahoma;
 font-size: 90%;
 color: #666666;
 padding: 0px 0px 20px 0px;
 margin: 0px;
 font-weight: normal;
}

.unterkategorie a{
    font-size:90%;
    color: #ff6600;
    text-decoration: none;
    font-weight: normal;
}

.unterkategorie a:hover{
    color: #e05a01;
    text-decoration: underline;
}