/*##########################################################
AUDISTRO STORE CSS STYLES RevNr.ad_ 1.ad_0########################
STORE DESIGN AND MODIFICATIONS WAS MADE BY #################
PIXELIZER FROM RADSOLUTIONS.ad_DE - CREATIVE MEDIA DESIGN #####
##########################################################*/

/*################################################################################
DEFAULT DEFFINITIONS #############################################################
################################################################################*/
td{color: #AAAAAA;}
a{color: #AAAAAA;text-decoration: underline;}
a:hover{color: #CECECE;text-decoration: none;}

/*################################################################################
START BASIC DEFFINITIONS #########################################################
################################################################################*/
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #AAAAAA;
	background-image: url(design/bg_page.gif);
	background-repeat: repeat-x;
	background-color: #000000;
	margin:0px;
}

.ad_pageframeCenter {
	padding-top:15px;
	background-image: url(design/pageframe_a_2.gif);
	background-repeat: no-repeat;
}

.ad_footerbar {
	padding-top:20px;
	padding-bottom:30px;
}

.ad_clear {
clear:right;
}


/*################################################################################
START TOP NAVIGATION #############################################################
################################################################################*/

.ad_topnav{
	float:right;
}

.ad_topnavPointActive{
	padding-top:5px;
	padding-right:10px;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
	float:left;
}

.ad_topnavPointActive a{
	color: #ffffff;
	text-decoration: none;
}

.ad_topnavPointActive a:hover{
	color: #00A6DA;
	text-decoration: none;
}

.ad_topnavPoint{
	padding-top:5px;
	padding-right:10px;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
	float:left;
}

.ad_topnavPoint a{
	color: #00A6DA;
	text-decoration: none;
}

.ad_topnavPoint a:hover{
	color: #ffffff;
	text-decoration: none;
}

.ad_topnavLang{
    width:15px;
	padding-top:8px;
	float:right;
}


.ad_topQuickfinderIE{
	height: 19px;
	font-size: 9px;
	color: #696969;
	border: 1px solid #414141;
	background-color: #000000;
}

.ad_topSplitline{
	height:1px;
	width:100%;
	margin-top:24px;
	margin-bottom:25px;
	background-image: url(design/top_splitline_h.gif);
	background-repeat: repeat-x;
}

.ad_topTitleblock1{
	font-size: 15px;
	color: #ADADAD;
	text-transform: uppercase;
	font-weight: normal;
}

.ad_topTitleblock2{
	font-size: 20px;
	color: #00A6DA;
	text-transform: uppercase;
	font-weight: bold;
}

.ad_topMinitext {
	font-size: 10px;
	color: #696969;
}

.ad_topMinitext a {
	color: #AAAAAA;
	text-decoration: none;
}

.ad_topMinitext a:hover {
	color: #CECECE;
	text-decoration: none;
}

.ad_topMinitext2 {
	font-size: 9px;
	color: #00A6DA;
}


/*################################################################################
SEARCHBAR DEFFINITIONS #########################################################
################################################################################*/

.ad_searchBar{
	width:263px;
	height:31px;
	padding:0px;
	margin:0px;
	padding-left:11px;
	padding-top:11px;
	background-image: url(design/top_searchbar.gif);
	background-repeat: no-repeat;
}

.ad_searchFormarea{
	width: 149px;
	height: 19px;
	background-image: url(design/top_formsearch.gif);
	background-repeat: no-repeat;
	padding-top:2px;
	padding-left:4px;
	margin-right:5px;
	float:left;
}

.ad_searchFormfield{
	width: 139px;
	height: 19px;
	font-size: 9px;
	color: #7E7E7E;
	background: transparent;
	border: thin none #000000;
	margin:0px;
	padding:0px;
}

/*################################################################################
FOOTERBAR DEFFINITIONS #########################################################
################################################################################*/
.ad_footerBar{
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	font-size: 9px;
	color: #AAAAAA;
	margin:0px;
}

.ad_footerBar a {
    color: #AAAAAA;
	text-decoration: none;
}

.ad_footerBar a:hover {
	color: #B4B4B4;
	text-decoration: none;
}

.ad_footerTxt1 {
	font-size: 9px;
	color: #00A6DA;
}

.ad_footerTxt1 a {
	color: #00A6DA;
	text-decoration: none;
}

.ad_footerTxt1 a:hover {
	color: #B4B4B4;
	text-decoration: none;
}

.ad_footerTxt2 {
	font-size: 9px;
	color: #696969;
}

.ad_footerTxt2 a {
	color: #696969;
	text-decoration: none;
}

.ad_footerTxt2 a:hover {
	color: #B4B4B4;
	text-decoration: none;
}

.ad_footerFormarea{
	width: 198px;
	height: 19px;
	background-image: url(design/footer_formfield1.gif);
	background-repeat: no-repeat;
	padding-top:2px;
	padding-left:4px;
	float:left;
}

.ad_footerFormfield{
	width: 187px;
	height: 19px;
	font-size: 9px;
	color: #696969;
	background: transparent;
	border: thin none #000000;
	margin:0px;
	padding:0px;
}


/*################################################################################
START USER OPTION BAR #############################################################
################################################################################*/
.ad_userOptionbar{
	margin-left:11px;
	margin-top:3px;
}

.ad_userOptionbar .ad_butUsropt{
	margin-right:5px;
}

/*################################################################################
START DHTML COMBOBOX #############################################################
################################################################################*/
.dhtmlcombobox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #00A6DA;
}

.dhtmlselect{ /*style of DHTML Select Menu, main box */
	width: 140px; /*default  width of main box */
	position: relative;
	text-indent: 3px;
	padding: 2px 0;
	cursor: hand;
	cursor: pointer;
	*padding: 1px 0;
	*margin-top:3px;
	color: #00A6DA;
	/*border: 1px solid black;
	background-color: #F0F0F0;
	*/
}

.dhtmlselect .downimage{ /*style of "down" image to the right of the DHTML Select Menu*/
	position: absolute;
	right: -25px;
}

.dhtmlselect .dropdown{ /*style of Drop Down Menu that appears onMouseover */
	position: absolute;
	left: 0;
	width: 180px; /*default width of drop down menu*/
	border: 1px solid #414141;
	border-bottom-width: 0;
	display: none;
	z-index: 5;
	font-weight: normal;
	margin-top:2px;
	*margin-top:17px;
}

.dhtmlselect .dropdown a{ /*style of Drop Down Menu's links */
	width: auto;
	display: block;
	background: #000000;
	border-bottom: 1px solid #414141;
	padding: 1px 0;
	text-indent: 5px;
	text-decoration: none;
	color: #AAAAAA;
}

* html .dhtmlselect .dropdown a{ /*IE 6 (and below) hack */
	width: 100%;
}

.dhtmlselect .dropdown a:hover{
	background: #171717;
}
/*################################################################################
COPYRIGHTS XTC #####################################################
################################################################################*/
.copyright{
	margin-top:40px;
	color: #414141;
	font-size: 7px;
}

.copyright a{
	color: #414141;
	text-decoration: none;
}

.copyright a:hover{
	color: #CECECE;
	text-decoration: none;
}

.parseTime{
	color: #414141;
	font-size: 7px;
	margin-bottom:20px;
}

/*################################################################################
START BOX DEFAULT DEFINITION #####################################################
################################################################################*/
.ad_box{
	margin-bottom:20px;
}

.ad_boxTitle{
	font-size: 14px;
	color: #00A6DA;
	text-transform: uppercase;
	font-weight: bold;
	padding-bottom:10px;
}

.ad_box a{
	color: #AAAAAA;
	text-decoration: none;
}

.ad_box a:hover{
	color: #CECECE;
	text-decoration: none;
}

/*################################################################################
START BOX FEATURES (Reviews,Crossselling, Recross, etc) ##########################
################################################################################*/
.ad_boxfeature{
	background-color: #000000;
	border: 1px solid #181818;
	padding:10px;
	margin-bottom:20px;
}
.ad_boxfeature2{
	background-color: #000000;
	border: 1px solid #2C2C2C;
	padding:10px;
	margin-bottom:20px;
}
.ad_boxfeature3{
	border: 0px;
	padding:10px;
	margin-bottom:10px;
}

/*################################################################################
START BOX SHOPPING BASKET ###########################################################
################################################################################*/
.ad_boxBasket{
	font-size: 11px;
}

.ad_boxBasket a{
	color: #AAAAAA;
	text-decoration: none;
}

.ad_boxBasket a:hover{
	color: #CECECE;
	text-decoration: none;
}

.ad_boxBasket .currenttotal{
	color: #00A6DA;
}

/*################################################################################
START CATEGORIE NAVIGATION #######################################################
################################################################################*/
.ad_categories{
	vertical-align: middle;
	margin-bottom:20px;
}

.ad_categories a{
	color: #AAAAAA;
	text-decoration: none;
}

.ad_categories a:hover{
	color: #CECECE;
	text-decoration: none;
}

.ad_catItemRegular {
	padding-left:14px;
	background-image: url(design/ico_catnav_regular.gif);
	background-repeat: no-repeat;
	background-position: 0px center;
}

.ad_catItemActive {
    width:100%;
	padding-left:14px;
	background-image: url(design/ico_catnav_active.gif);
	background-repeat: no-repeat;
	background-position: 0px center;
	font-weight: bold;
}

.ad_catItemRegular2 {
	padding-left:24px;
	background-image: url(design/ico_catnav_regular.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
}

.ad_catItemActive2 {
    width:100%;
	padding-left:24px;
	background-image: url(design/ico_catnav_active.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
	font-weight: bold;
}

.ad_catItemSplit {
    width:100%;
	height:5px;
	background-image: url(design/split_catnav.gif);
	background-repeat: repeat-x;
}

/*################################################################################
START CONTENT MAIN ###############################################################
################################################################################*/
.ad_contentmain{
	margin-bottom:20px;
}

.ad_contentmain .headline{
	padding-bottom:5px;
	color: #00A6DA;
	font-weight: bold;
}

.ad_contentmain .headline a{
	color: #00A6DA;
	text-decoration: none;
}

.ad_contentmain .headline a:hover{
	color: #CECECE;
	text-decoration: none;
}

.ad_contentmain .priceSmall{
	font-size: 11px;
	color: #00A6DA;
	font-weight: normal;
}

.ad_contentmain .priceBig{
	font-size: 13px;
	color: #00A6DA;
	font-weight: normal;
}

.ad_contentmain .smalltext{
	font-size: 11px;
	font-weight: normal;
}

.ad_contentmain .smalltext a{
	color: #656565;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

.ad_contentmain .smalltext a:hover{
	color: #CECECE;
	text-decoration: none;
}

.ad_contentmain .smalltext2{
	color: #656565;
	font-size: 11px;
	font-weight: normal;
}

.ad_contentmain .smalltext2 a{
	color: #656565;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

.ad_contentmain .smalltext2 a:hover{
	color: #CECECE;
	text-decoration: none;
}

.ad_contentmain .ad_textButUpper{
	font-size: 11px;
	text-transform: uppercase;
	padding-left:18px;
	background-image: url(design/ico_arrow1.gif);
	background-repeat: no-repeat;
	background-position: 0px center;
	text-decoration: none;
}

.ad_contentmain .ad_textButLower{
	padding-left:18px;
	background-image: url(design/ico_arrow1.gif);
	background-repeat: no-repeat;
	background-position: 0px center;
	text-decoration: none;
}

/*################################################################################
PRODUCT PICTURE FRAMES ###########################################################
################################################################################*/
.ad_proimg_listing {
	/*width:102px;
	height:69px;*/
	background-color: #000000;
	border: 1px solid #181818;
	padding:4px;
	margin-right:15px;
}


.ad_proimg_manufacturer {
	width:242px;
	height:69px;
	background-color: #000000;
	border: 1px solid #181818;
	padding:4px;
	margin-right:22px;
	margin-bottom:22px;
}

/*################################################################################
PRODUCT PICTURE FRAMES STYLE FOR PRODUKT INFO PAGE ###############################
################################################################################*/

.ad_info_page{
	width:608px;
	/*border: 1px solid #66FF66;*/
	margin-bottom:40px;
}

.ad_info_image_holder{
	width:258px;
	/*border: 1px solid #FF66FF;*/
	float:left;
    margin-right:20px;
}

.ad_info_registerblock{
	width:608px;
	/*border: 1px solid #7777FF;*/
}

.ad_info_optionblock{
	width:325px;
	/*border: 1px solid #6522FF;*/
	float:left;
}

.ad_info_optionblock select{
  margin-bottom:8px;
}


.ad_proimg_info {
	width:242px;
	height:164px;
	background-color: #000000;
	border: 1px solid #181818;
	padding:4px;
	margin-bottom:28px;
	text-align:center;
}

.ad_proimg_optional {
	width:102px;
	height:69px;
	background-color: #000000;
	border: 1px solid #181818;
	padding:4px;
	margin-right:28px;
	margin-bottom:22px;
	float:left;
	text-align:center;
}

.ad_proimg_optional_last {
	margin-right:0px;
}

/*################################################################################
PRODUCT PAGES ####################################################################
################################################################################*/
.ad_proinfoList1{
	list-style-position: outside;
	list-style-image: url(design/ico_liststyle1.gif);
	list-style-type: disc;
	display:inline-block;
}

.ad_proinfoList2{
	list-style-position: outside;
	list-style-image: url(design/ico_liststyle2.gif);
	list-style-type: disc;
	display:inline-block;
}

.ad_proinfoTitle{
	font-size: 14px;
	color: #00A6DA;
	text-transform: uppercase;
	font-weight: bold;
}

.ad_proinfoAttribute{
	font-size: 11px;
	color: #656565;
	font-weight: normal;
}

.ad_problockSplitline{
	height:40px;
	width:100%;
	margin-top:0px;
	margin-bottom:0px;
	background-image: url(design/split_content.gif);
	background-repeat: repeat-x;
}

.ad_proinfoSplitline{
	height:1px;
	width:100%;
	margin-top:10px;
	margin-bottom:25px;
	background-image: url(design/splitline_block1.gif);
	background-repeat: repeat-x;
}

.ad_proinfoSplitline1{
	height:1px;
	width:100%;
	margin-top:5px;
	margin-bottom:15px;
	background-image: url(design/splitline_block1.gif);
	background-repeat: repeat-x;
}

.ad_proinfoSplitline2{
	height:1px;
	width:100%;
	margin-top:15px;
	margin-bottom:10px;
	background-image: url(design/splitline_block2.gif);
	background-repeat: repeat-x;
}

.ad_proinfoSplitline3{
	height:1px;
	width:100%;
	margin-top:0px;
	margin-bottom:20px;
	background-image: url(design/splitline_block2.gif);
	background-repeat: repeat-x;
}

.ad_proinfoSplitline4{
	height:1px;
	width:100%;
	margin-top:5px;
	margin-bottom:0px;
	background-image: url(design/splitline_block2.gif);
	background-repeat: repeat-x;
}

/*################################################################################
BOX FIXES ####################################################################
################################################################################*/
.ad_box_manufacturerimage {
	width:262px;
	height:69px;
	background-color: #000000;
	border: 1px solid #181818;
	padding:4px;
	margin-bottom:10px;
}

/*################################################################################
FORM DEFINITIONS #################################################################
################################################################################*/

.ad_loginFormarea{ /* LOGIN SPECIALS FORMS*/
	width: 149px;
	height: 19px;
	background-image: url(design/top_formsearch.gif);
	background-repeat: no-repeat;
	padding-top:2px;
	padding-left:4px;
	margin-right:5px;
	float:left;
}

.ad_loginFormarea input{
	width: 249px;
	height: 19px;
	font-size: 9px;
	color: #AAAAAA;
	background: transparent;
	border: thin none #000000;
	margin:0px;
	padding:0px;
}

.ad_registerFormarea{ /* REGISTER SPECIALS FORMS*/
	width: 249px;
	height: 19px;
	background-image: url(design/form_registerfields.jpg);
	background-repeat: no-repeat;
	padding-top:2px;
	padding-left:4px;
	margin-right:5px;
	float:left;
	whitespace:nowrap;
}

.ad_registerFormarea input{
	width: 239px;
	height: 19px;
	font-size: 9px;
	color: #AAAAAA;
	background: transparent;
	border: thin none #000000;
	margin:0px;
	padding:0px;
	whitespace:nowrap;
}

.ad_registerSelectarea{ /* REGISTER SPECIALS FORMS*/
	width: 249px;
	height: 19px;
	padding:0px;
	margin-right:5px;
	float:left;
}

.ad_registerSelectarea select{
	width: 249px;
	height: 17px;
	*height: 20px;
	font-size: 10px;
	color: #AAAAAA;
	background: #000000;
	border: 1px solid #414141;
	margin:0px;
	padding:0px;
}

/*select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #8A8A8A;
	background-color: #000000;
	border: 1px solid #414141;
}*/

.ad_proinfoForm input{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	height:19px; 
	color: #8A8A8A;
	background: transparent;
	border: 1px solid #414141;
	padding-top:3px;
	padding-left:5px;
	padding-right:5px;
	margin-right:7px;
	float:left;
}

textarea{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #8A8A8A;
	background: transparent;
	background-color: #000000;
	border: 1px solid #414141;
	padding-top:2px;
	padding-left:5px;
	padding-right:5px;
	margin-right:7px;
}

/*.ad_checkbox {
	border: 1px solid #000000;
	background-color:transparent;
	}*/

/*################################################################################
SHOPPING CART EXTRAS ###########################################################
################################################################################*/
.ad_proimg_cart {
	width:102px;
	height:69px;
	background-color: #000000;
	border: 1px solid #181818;
	padding:4px;
	margin-right:0px;
}

/*################################################################################
BOX SPECIALS ###########################################################
################################################################################*/
.ad_proimg_box {
	width:60px;
	height:41px;
	background-color: #000000;
	border: 1px solid #181818;
	padding:4px;
	margin-right:10px;
}