body {
background-color: white;
color: #000000;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;

scrollbar-face-color: #EDEDED;
scrollbar-shadow-color: #888888;
scrollbar-highlight-color: #f1f1f1;
scrollbar-3dlight-color: #cccccc;
scrollbar-darkshadow-color: #777777;
scrollbar-track-color: #ffffff;
scrollbar-arrow-color: #333333;

}

   .elink
   {
    text-decoration: underline;
   }
TABLE, td {
	COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 9px; TEXT-DECORATION: none
}



#cont_main {

	position: relative;

	width: 789px;



	visibility: visible;

	overflow: hidden;

	z-index: 1;

}



a:link {
color: #333333;
text-decoration:none;
font-weight: bold;
font-family: Verdana, Helvetica, Arial, Sans-Serif;
font-size: 10px;
}

a:visited {
color: #333333;
text-decoration:none;
font-weight: bold;
font-family: Verdana, Helvetica, Arial, Sans-Serif;
font-size: 10px;
}

a:active {
color: #333333;
text-decoration:none;
font-weight: bold;
font-family: Verdana, Helvetica, Arial, Sans-Serif;
font-size: 10px;
}

a:hover {
color: #000000;
text-decoration: none;
font-weight: bold;
font-family: Verdana, Helvetica, Arial, Sans-Serif;
font-size: 10px;
}
   .inputtext
   {
    width: 125px;
    border-style: solid;
    border-width: 1px;
    border-color: #000000 #000000 #000000 #000000;
    font-family: Verdana, Helvetica, Arial, Sans-Serif;
    font-size: 11px;
   }

   .inputbutton
   {
    width: 125px;
    background-color: #999999;
    border-style: solid;
    border-width: 1px;
    border-color: #000000 #000000 #000000 #000000;
    font-family: Verdana, Helvetica, Arial, Sans-Serif;
    font-size: 11px;
   }

   .infotext
   {
    color: #808080;
   }

   .mini
   {
    font-size: 9px;
    line-height: 14px;
    padding: 1px;
    padding-left: 3px;
    padding-right: 3px;
   }

   .vat
   {
    font-size: 9px;

	font-weight: normal;
	color: #CCCCCC;
   }

h3 {
font-size: 14pt;
font-family: Verdana, Helvetica, Arial, Sans-Serif;
}

table, td {
font-family: Verdana, Helvetica, Arial, Sans-Serif;
font-size: 8pt;


}



.menu {
font-size:10pt;
font-family: Verdana, Helvetica, Arial, Sans-Serif;
color:#ffffff;
font-weight:bold;
}


.footer {
font-family: Verdana, Helvetica, Arial, Sans-Serif;
font-size: 9px;
}

.submitcart {
border:1;
background-color: #333333;
border-bottom: #666666 1px solid;
border-left: #ffffff 1px solid;
border-right: #666666 1px solid;
border-top: #ffffff 1px solid;
font-family: Verdana, Helvetica, Arial, Sans-Serif;
font-size: 10px;
color: #000000;
}

.submit {
border:1;
background-color: #EDEDED;
border-bottom: #666666 1px solid;
border-left: #ffffff 1px solid;
border-right: #666666 1px solid;
border-top: #ffffff 1px solid;
font-family: Verdana, Helvetica, Arial, Sans-Serif;
font-size: 10px;
color: #000000;
}

.input {
background-color: #EDEDED;
border-bottom: #FFFFFF 1px solid;
font-family: Verdana, Helvetica, Arial, Sans-Serif;
font-size: 10px;
color: #000000;

}
.new {
background-color: #EDEDED;
border-bottom: #FFFFFF 1px solid;
font-family: Verdana, Helvetica, Arial, Sans-Serif;
font-size: 10px;
color: #000000;

}

textarea {
background-color: #f1f1f1;
border-bottom: #FFFFFF 1px solid;
font-family: Verdana, Helvetica, Arial, Sans-Serif;
font-size: 10px;
color: #000000;
}

.xsearch {
background-color: #eeeeee;
border-bottom: #ccccff 1px solid;
font-family: Verdana, Helvetica, Arial, Sans-Serif;
font-size: 8pt;
color: #000000;
width: 130px;
}



.warenkorb_mini{
outline-color: red;
outline-width: 1px;
outline-style: solid;
}




.tableout{
background-color: #FFFFFF;
border-color: black;
border-width: 1px;
border-style: solid;
}

.tableout_rechts{
background-color: #ffffff;
border-color: #9AB5BD;
border-width: 1px;
border-style: solid;
}

.menu:hover {
color: #cccccc;
text-decoration: none;
font-size: 11px;
font-family: Verdana, Helvetica, Arial, Sans-Serif;
}

.menu:link {
color: #ffffff;
text-decoration:none;
font-size: 11px;
font-family: Verdana, Helvetica, Arial, Sans-Serif;
}

.menu:active {
color: #ffffff;
text-decoration:none;
font-size: 11px;
font-family: Verdana, Helvetica, Arial, Sans-Serif;
}

.menu:visited {
color: #ffffff;
text-decoration:none;
font-size: 11px;
font-family: Verdana, Helvetica, Arial, Sans-Serif;
}

.m1{
background-color: #9AB5BD;
border-color: black;
border-width: 1px;
border-style: solid;

}

.m2{
background-color: #F3D4A4;
border-color: black;
border-width: 1px;
border-style: solid;

}
.m3{
background-color: #C5949D;
border-color: black;
border-width: 1px;
border-style: solid;

}
.m4{
background-color: #BDAA9A;
border-color: black;
border-width: 1px;
border-style: solid;

}

.subnav{
background-color: #f1f1f1;
border-color: black;
border-width: 1px;
border-style: solid;

}

.article_inc{
background-color: #FFFFFF;
border-color: #f1f1f1;
border-width: 0px;
border-style: solid;
float: left;
margin-bottom: 10px;

}

.row1 {
      background: #fff;
      vertical-align: top;
    }

.row2 {
      background: #FFFFFF;
      vertical-align: top;
    }

.row_small1 {
      background: #f1f1f1;
      vertical-align: top;
    }

.row_small2 {
      background: #E8EFF0;
      vertical-align: top;
    }
.row_small_line {
	background: #FFFFFF;
}
.productcover img {
      border: 1px solid #9AB5BD;
      padding: 3px;
    }


.productcover_small img {
      border: 0px solid #9AB5BD;
      padding: 0px;
    }
.productcover_small {

	vertical-align: middle;
	align: center;
}

 .producttitle {
		background: #FFFFFF;
      vertical-align: top;
    }

    .producttitle a {
      font-weight: bold;
      vertical-align: top;
    }

    .producttitle img {
      vertical-align: top;
    }

    .productartist {
    width: 260;

      vertical-align: top;

    }

    .productartist_small {

      vertical-align: top;
      text-align: left;

      font-size: 10px;
    }


    .productformat {
    background: #FFFFFF;

      vertical-align: top;
    }

 	.productlabel {
    background: #FFFFFF;
    width: 180;

      vertical-align: top;
    }
    .productdate {
    background: #FFFFFF;

      white-space: nowrap;
      vertical-align: top;
    }

	.productnumber {
    background: #FFFFFF;


      font-size: 10px;

      vertical-align: top;
    }

    .productbuy {
      white-space: nowrap;
       background: #FFFFFF;

      vertical-align: top;
    }

    .productbuy a {
      /*text-align: right;
      display: block;
      padding: 3px;
      border: 1px solid #000;
      color: #fff;
      font-weight: bold;
      text-decoration: none;
      background: #3885DF;*/
    }

    .productprice {
      font-weight: bold;
      white-space: nowrap;
      vertical-align: top;
      text-align: right;
      color: #990000;
    }

    .productcover {
    background: #FFFFFF;
    width: 80;
    align: center;

    }

    .productrank {
    background: #FFFFFF;
      text-align: center;
      font-size: 30px;
      color: #3986DE;
      vertical-align: top;
    }
    .productnumber {
    background: #FFFFFF;
    width: 160;

      font-size: 10px;

      vertical-align: top;
    }
      .productgenre {
      background: #FFFFFF;
      width: 40;
      white-space: nowrap;

      font-size: 10px;

      vertical-align: top;
    }
 .productinfo {
 background: #FFFFFF;
     font-size: 10px;
     text-align: justify;
     vertical-align: top;
    }

    .trackrow2 td {
      border-bottom: 1px solid #9AB5BD;
      background: #F5FAFF;
    }

    .tracklisting td, .trackrow2 td {
    background: #FFFFFF;
      white-space: normal;
      vertical-align: top;
      line-height: 11px;
       font-size: 10px;
       color: #999999;
    }

    .trackrow1 td img, .trackrow2 td img {
      vertical-align: middle;
      padding: 0;
      margin: 0;
    }

    .trackrow1 .product_list_data, .trackrow2 .product_list_data {
      padding: 10px;
    }

.button {
 padding: 2px;
 margin: 2px;
}


.news_tag {
background-color: #f1f1f1;

 border: 1px solid #666666;
      padding: 3px;
      font-weight: bold;
      font-family: Verdana, Helvetica, Arial, Sans-Serif;
font-size: 12px;
align: center;
}

.formbutton {

border-color: #D1B9B7 #330E0B #330E0B #D1B9B7;
color: #FFFFFF;
background-color: #794945;
font-family: Verdana, Helvetica, Arial, Sans-Serif;
font-size: 11px; cursor: hand;

border-top-width: 2px;
border-right-width: 2px;
border-bottom-width: 2px;
border-left-width: 2px


        margin: 0px;

        padding: 0px;

}



.article_button {

       margin: 5px;

}
.form_quicksearch {



        margin: 0px;

        padding: 0px;



}

.select_quicksearch {

        color: #666666;

        background-color: #FFFFFF;

        font-family: Verdana, Helvetica, Arial, Sans-Serif;

        font-size: 11px;

        width: 150px;

        margin: 0px;

        padding: 0px;



}



.select_labelsearch {

        color: #666666;

        background-color: #FFFFFF;

        font-family: Verdana, Helvetica, Arial, Sans-Serif;

        font-size: 11px;

        width: 150px;

        margin: 0px;

        padding: 0px;



}

.select_typesearch {

        color: #666666;

        background-color: #FFFFFF;

        font-family: Verdana, Helvetica, Arial, Sans-Serif;

        font-size: 11px;

        width: 60px;

        margin: 0px;

        padding: 0px;



}

.select_listsearch {

        color: #666666;

        background-color: #FFFFFF;

        font-family: Verdana, Helvetica, Arial, Sans-Serif;

        font-size: 11px;

        width: 150px;

        margin: 0px;

        padding: 0px;



}

.tt {

        font-family: Verdana, Helvetica, Arial, Sans-Serif;

        color: #333333;

        font-size: 10px;

        line-height: 11px;



}

.article_small {
cursor: hand;
}


.list_table {

        cursor: hand;

}

.list_table_selected {

         background-color: #DDDDDD;

}
