﻿/* --------------------------------------------------------------
   stylesheet.css 2009-04-24 gambio
   Gambio OHG
   http://www.gambio.de
   Copyright (c) 2008 Gambio OHG
   Released under the GNU General Public License
   --------------------------------------------------------------*/
/* -----------------------------------------------------------------------------------------
   $Id: stylesheet.css 1262 2005-09-30 10:00:32Z mz $   
   XT-Commerce - community made shopping
   http://www.xt-commerce.com
   Copyright (c) 2004 XT-Commerce 
   -----------------------------------------------------------------------------------------
   based on: 
   (c) 2000-2001 The Exchange Project  (earlier name of osCommerce)
   (c) 2002-2003 osCommerce(stylesheet.css,v 1.54 2003/05/27); www.oscommerce.com 
   (c) 2003	 nextcommerce (stylesheet.css,v 1.7 2003/08/13); www.nextcommerce.org
   Released under the GNU General Public License 
   ---------------------------------------------------------------------------------------*/
/*
@import "gm_dynamic.css.php";
*/
@import url(blog.css);

html{ overflow-y:scroll; }
body{ background:#060606 url('http://www.sound-pressure.de/templates/soundpressure/img/bg.png') repeat-x scroll left top !important; margin:0; }

body
{
background-color:#000000 !important;
}
.wrap_site,
.wrap_shop
{
 background:#060606 url('http://www.sound-pressure.de/templates/soundpressure/img/bg.png') repeat-x scroll left top !important; margin:0; 
}
body, table, td { font-family:Verdana, Arial, Helvetica, Sans-Serif; font-size:12px; color:#000000;}
.left h3
{ font-size:12px; font-weight:normal; margin:0px; color:#FFFFFF; background:#000000 url('http://www.sound-pressure.de/templates/soundpressure/img/h3_left.png') no-repeat scroll left bottom; height:14px; line-height:14px; padding-left:3px; }
.left ul { border:1px #000000 solid; margin:0px 0px 20px 0px; padding:0px 0px 0px 0px; list-style:none outside none; background-color:#F1EFEF; }

a:link {
color:#2952A9;
text-decoration:none !important;
}
a:visited {
color:#2952A9;
text-decoration:none !important;
}
a:active {
color:#2952A9;
text-decoration:none !important;
}
a:hover {
color:#ff0000;
text-decoration:none !important;
}

.left
{
float:left; margin:15px 0px 0px 20px; padding-top:4px; width:210px; text-align:left;
}
.right
{
	float:right; margin:15px 20px 0px 0px; padding-top:4px; width:155px; text-align:left;
}
.header
{
 width:100%; height:134px; background:transparent url('http://www.sound-pressure.de/templates/soundpressure/img/header_bg.png') no-repeat scroll center bottom;
 position:relative;
 left:0px;
}
.main
{
width:1012px; background:#0B2356 url('http://www.sound-pressure.de/templates/soundpressure/img/main_bg2.png') repeat-y scroll center top;
}
.main2
{
width:1012px; min-height:500px; background:transparent url('http://www.sound-pressure.de/templates/soundpressure/img/main_bg1.png') no-repeat scroll center top;
}
.main3
{
float:left; margin:15px 0px 0px 10px; width:585px; background-color:#FFFFFF
}
.footer
{
position:relative; width:1012px; text-align:left; height:74px; background:transparent url('http://www.sound-pressure.de/templates/soundpressure/img/bg_footer2.png') no-repeat scroll 1px top;
}

.content_cell .header_cell
{
	background:#FFFFFF url('http://www.sound-pressure.de/templates/soundpressure/img/top_cell.png') no-repeat scroll left top !important;
	border:0px black none !important;
}
.new_products_overview_content_cell .new_products_overview_header_cell
{
	background:#FFFFFF url('http://www.sound-pressure.de/templates/soundpressure/img/top_cell.png') no-repeat scroll left top !important;
	border:0px black none !important;
}

#new_products_overview .new_products_overview_product_box .new_products_overview_details_button { float:right; font-family:Verdana,Arial,Helvetica,Sans-Serif; font-size:10px; font-style:normal; font-weight:normal; text-decoration:none; }

.content_cell_purchased .header_cell_purchased
{
	background:#FFFFFF url('http://www.sound-pressure.de/templates/soundpressure/img/top_cell.png') no-repeat scroll left top !important;
	border:0px black none !important;
	padding: 4px;
}
.content_cell .bottom_cell2
{
	background:#FFFFFF url('http://www.sound-pressure.de/templates/soundpressure/img/bottom_cell.png') no-repeat scroll right bottom;
	text-align:right;
	padding:5px;
	margin-top:-5px;
	border:0px black none !important;
}
.content_cell_purchased .bottom_cell2_purchased
{
	background:#FFFFFF url('http://www.sound-pressure.de/templates/soundpressure/img/bottom_cell.png') no-repeat scroll right bottom;
	text-align:right;
	padding:2px;
	border:0px black none !important;
}
.name_shippingtime_purchased
{
	color:#FFFFFF;
	font-family:Verdana,Arial,Helvetica,Sans-Serif;
	font-size:10px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
}
.text_shippingtime_purchased
{
	color:#FFFFFF;
	font-family:Verdana,Arial,Helvetica,Sans-Serif;
	font-size:10px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
}
.button_buy_now_purchased
{
	top: 5px;
	position: relative;
}
.image_cell_purchased
{
	border-right:1px solid #C1C1C1;
	float:left;
	height:100%;
	padding-bottom:2px;
	padding-top:2px;
	text-align:center;
	vertical-align:top;
}
.product_box_purchased .bottom_cell_purchased
{
	background-color:#FFFFFF;
	color:#000000;
	font-family:Verdana,Arial,Helvetica,Sans-Serif;
	font-size:10px;
	font-style:normal;
	font-weight:normal;
	padding:4px;
	text-align:right;
	text-decoration:none;
}
.product_link_purchased
{
	color:#000000 !important;
	font-family:Verdana,Arial,Helvetica,Sans-Serif;
	font-size:10px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
}
.content_cell .middle_cell
{
	border:0px black none !important;
}

.middle_cell_purchased
{
	font-family:Verdana,Arial,Helvetica,Sans-Serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	padding: 4px;
}
.new_products_overview_content_cell .new_products_overview_bottom_cell2
{
	background:#FFFFFF url('http://www.sound-pressure.de/templates/soundpressure/img/bottom_cell.png') no-repeat scroll right bottom;
	text-align:right;
	padding:3px;
	border:0px black none !important;
}

.content_cell
{
	border:1px black solid !important;
	margin-bottom:15px;
}
.new_products_overview_content_cell
{
	border:1px black solid !important;
	margin-bottom:15px;
}

.gm_sorting_dropdown {
	color:#000000;
	font-family:Verdana,Arial,Helvetica,Sans-Serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	height:20px;
	line-height:20px;
	margin:0px;
	padding:0;
	text-align:right;
	text-decoration:none;
	text-transform:none;
}

.gm_filter_box {
	background-color:#E7E7E7 !important;
	border:1px solid #C1C1C1;
	margin-top:15px;
	margin-left:250px;
	padding:3px;
	-moz-border-radius-bottomleft:7px;
	-moz-border-radius-bottomright:7px;
	-moz-border-radius-topleft:7px;	
	-moz-border-radius-topright:7px;
}

#product_listing .product_box
{
	border:0px black none !important;
	width:556px !important;
}

#new_products_overview .new_products_overview_product_box
{
	border:0px black none !important;
	width:556px !important;
}

#cart_on_top
{
	position:absolute;
	right:18px;
	bottom:1px;
	width:218px  !important;
	padding:1px !important;
	background-color:#6699FF !important;
}
#cart_on_top_body
{
width:216px !important;
	/*background-color:transparent !important;*/
}

#menubox_search_body .gm_class_input,
#menubox_search_body .searchbox_text_field
{
	width:105px !important;

}
#menubox_search_body .searchbox_submit
{
	position:relative;
	left:-8px;
}
.content_cell .header_cell,
.content_cell .header_cell a,
.content_cell .bottom_cell2,
.content_cell .bottom_cell2 .text_shippingtime,
.content_cell .bottom_cell2 .name_shippingtime
{
	color:#FFFFFF !important;
}
#gm_checkout_confirmation .shipping_time2
{
	color:#999999 !important;
	font-family:Verdana,Arial,Helvetica,Sans-Serif;
	font-size:10px;
}
.content_cell .header_cell .details_button a
{
	color:#000000 !important;
}
.new_products_overview_content_cell .new_products_overview_header_cell,
.new_products_overview_content_cell .new_products_overview_header_cell a,
.new_products_overview_content_cell .new_products_overview_bottom_cell2,
.new_products_overview_content_cell .new_products_overview_bottom_cell2 .new_products_overview_text_shippingtime,
.new_products_overview_content_cell .new_products_overview_bottom_cell2 .new_products_overview_name_shippingtime
{
	color:#FFFFFF !important;
}
.new_products_overview_content_cell .new_products_overview_header_cell .new_products_overview_details_button a
{
	color:#000000 !important;
}
.details_button_purchased
{
	color:#000000 !important;
	float:right;
	font-family:Verdana,Arial,Helvetica,Sans-Serif;
	font-size:10px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
}

.left ul.menu2,
.right .menu2 { border:1px #000000 solid; margin:0px 0px 20px 0px; padding:5px 0px 5px 0px; list-style:none outside none; background:#FFFFFF url('http://www.sound-pressure.de/templates/soundpressure/img/menu2_bg.png') repeat-x scroll left bottom; }
.left ul li { /*border-bottom:1px #000000 dotted;*/ padding:2px 0px 2px 0px; }
.left ul li.last,
.left ul.menu2 li { border-bottom:0px black none; }
.left ul li a { height:23px; line-height:23px; display:block; text-indent:3px; text-decoration:none !important; font-weight:bold; color:#2952A9; }
.left ul li a:hover, 
.left ul li a.aktiv
{ text-decoration:none; color:#FFFFFF; }
.left ul.menu2 li a { height:auto; line-height:120%; display:block; text-indent:3px; text-decoration:none; font-weight:normal; color:#000000; font-size:11px; }
.left ul.menu2 li a:hover,
.left ul.menu2 li a.aktiv
{ background:none; text-decoration:none; color:#2952A9; }
#topmenu_block { background-color:transparent !important; background-image:url('none') !important; margin:0px !important; padding-left:445px; width:600px !important; list-style-type:none; list-style-position:outside }
#topmenu_block li { background-color:transparent !important; border:0px black none !important; background:transparent url('http://www.sound-pressure.de/templates/soundpressure/img/knopf_rechts.png') no-repeat scroll right top; height:22px; line-height:22px; padding: 0px 5px 0px 5px !important; margin:0px 0px 0px 0px !important; width:auto !important; text-indent:0px !important; float:left; }
#topmenu_block li a { background:transparent url('http://www.sound-pressure.de/templates/soundpressure/img/knopf_links.png') no-repeat scroll left top; height:22px; line-height:22px; display:block; width:auto !important; text-indent:0px !important;          padding: 0px 15px 0px 20px !important; margin:0px 0px 0px -4px !important; }
.right h3
{
font-size:12px; font-weight:normal; margin:0px; color:#FFFFFF; background:#000000 url('http://www.sound-pressure.de/templates/soundpressure/img/h3_right.png') no-repeat scroll left bottom; height:14px; line-height:14px; padding-right:3px; text-align:right;
}

.c_categories .categories,
.c_categories .categories .cat_link
{
	padding:0px !important;
	margin: 0px !important;
}

.c_categories .categories .cat_link div
{
margin-left: -2px;
}

.cat_sub_link_top
{
	background-color: #CFE1FE !important;
	color:#FF0000;
	text-decoration:underline;
}

.cat_sub_link_down
{
	background-color:#CFE1FE !important;
}

.c_categories .categories .cat_link div div,
.c_categories .categories .cat_icon
{
border:0px black none;
}
.c_categories .categories img
{
	display:none;
}

.c_categories .categories a
{
margin:0px !important;
height:23px; /*width:180px !important;*/
line-height:23px;
display:block;
text-indent:10px;
text-decoration:none !important;
font-weight:bold; 
}

.c_categories .categories a span.cat_active
{
	color:#FF0000 !important;
}

.c_categories .categories a:hover span.cat_active
{
	color:#FFFFFF !important;
}

.c_categories .categories a:hover
{
text-decoration:none !important;
color:#FFFFFF !important;
}

.c_categories .categories img
{
/*display:none;*/
visibility:hidden;
position:relative;
top:5px;
}

.left .gm_box_container .c_boxhead
{ 
	font-size:10px !important; 
	font-weight:bold !important; 
	margin:0px; c lor:#FFFFFF;
	background:#000000 url('http://www.sound-pressure.de/templates/soundpressure/img/h3_left.png') no-repeat scroll left bottom !important; 
	height:14px;
	line-height:14px !important;
	height:14px !important;
	padding:0px 0px 0px 3px !important;
	text-align:left;
	position:relative;
	top:3px;

}

.right .gm_box_container .c_boxhead
{
	font-size:10px !important;
	font-weight:bold !important;
	margin:0px;
	color:#FFFFFF;
	background:#FFFFFF url('http://www.sound-pressure.de/templates/soundpressure/img/h3_right.png') no-repeat scroll right bottom !important;
	height:14px;
	line-height:14px !important;
	height:14px !important;
	padding:0px 3px 0px 0px !important;
	text-align:right !important;
	position:relative;
	top:3px;

}
.right .gm_box_container .c_boxhead img { display:none  }
.gm_box_container { margin-bottom:15px; }
.box_body { border:1px black solid; }
/*.breadcrumb a { float:left; width:583px; background-color:#FFFFFF; text-align:left; color:#2952A9 !important; }*/
.breadcrumb a { text-align:left; color:#2952A9 !important; }
.maincontent { -moz-border-radius:5px 5px 10px 10px; float:left; margin:8px 0px 150px 0px !important; width:565px; padding:10px 10px 10px 10px; border:1px #CCC9C9 solid; background-color:#F1EFEF; text-align:left; }

#content_box_new_products_main_head,
#content_box_new_products_default_head
{ font-size:12px !important; font-weight:bold !important; margin:0px; color:#FFFFFF;
	background:transparent url('http://www.sound-pressure.de/templates/soundpressure/img/h3.png') no-repeat scroll center bottom !important;
	height:14px;
	line-height:14px !important;
	height:14px !important;
	padding:0px 0px 0px 0px !important;
	text-align:center;

}
#content_box_new_products_main_body,
#content_box_new_products_default_body
{
border:1px black solid !important; margin-top:0px !important; width:562px !important; padding:0px !important;
background-color:#FFFFFF !important;
}

#content_box_new_products_default_body .product_title
{
	background-color:transparent !important;
}

.product_box { background-color:#F1EFEF !important; border: 1px #CCC9C9 solid; width:242px !important; margin:5px !important; }
.new_products_overview_product_box { background-color:#F1EFEF !important; border: 1px #CCC9C9 solid; width:242px !important; margin:5px !important; }
.product_box_purchased { background-color:#FFFFFF !important; border:1px solid #000000; width:563px !important; margin-top:10px; margin-bottom:5px;}
#content_box_new_products_main_body .product_box,
#content_box_new_products_default_body .product_box
{
	background-color:#F1EFEF !important;
	border: 1px #CCC9C9 solid;
	width:165px !important;
	margin:5px !important;

}
.topmenu { position:absolute; width:1012px; height:134px; margin-left:-506px !important; left:50%; }
#mode1_block
{
	position:absolute;
	bottom:3px;
	left:350px;
}
#mode1_block, #mode1_search_cell
{
	background-color:transparent !important;
	width:220px;
	border:0px black none !important;

}
#gm_box_pos_106 { background:url(http://www.sound-pressure.de/templates/soundpressure/img/login.png) no-repeat scroll right bottom !important; left:300px; padding-left:150px; padding-right:100px; padding-top:4px; padding-bottom:2px; position:absolute; top:108px; margin-bottom:0; margin-top:0; height:21px; }
#gm_box_pos_106 .gm_class_input { position:relative; top: -4px; }
#gm_box_pos_196 { position:absolute; right:220px; bottom:60px; }
#menubox_add_a_quickie_body,
#menubox_search_body,
#menubox_admin_body,
#menubox_order_history_body,
#menubox_gm_counter_body,
#menubox_information_body,
#menubox_whatsnew_body,
#menubox_manufacturers_body,
#menubox_gm_scroller_body,
#menubox_manufacturers_info_body,
#menubox_reviews_body,
#menubox_last_viewed_body,
#menubox_best_sellers_body,
#menubox_order_history_body,
#menubox_specials_body
{
border:1px #000000 solid !important; margin:0px 0px 20px 0px !important; padding:5px 3px 5px 3px !important; background:#FFFFFF url('http://www.sound-pressure.de/templates/soundpressure/img/menu2_bg.png') repeat-x scroll left bottom !important;
} 
.footeroverlay { height:74px; background:#060606 url('http://www.sound-pressure.de/templates/soundpressure/img/bg_footer.png') repeat-x scroll center top; }
.footerlinks { position:absolute; left:250px; bottom:80px; font-weight:bold; color:#000000; font-size:9px; width:600px; }
.footerlinks a { font-weight:bold; color:#045191; font-size:9px; padding:0px 15px 0px 5px; }
.footerlinks2 { position:absolute; left:260px; bottom:65px; color:#000000; font-size:9px; width:600px; }
.footerlinks2 a { font-weight:bold; color:#045191; font-size:9px; padding:0px 15px 0px 5px; }
.gm_class_input { border 1px #C4C4C4 solid; font-size:11px; background-color:#FFFFFF; }
div.copyright { background-color:transparent !important; height:0px; overflow:visible; position:relative; top:-40px; color:#FFFFFF !important; }
div.copyright a,
span.copyright { background:transparent !important; color:#FFFFFF !important; }
/* STUFF  ++++++++++++++++++++++++++++++ */
#main_content_container { width: 97%; margin-left:auto; margin-right:auto; }
.border {border:1px solid #325374;}
.border_bottom {border-bottom:1px solid #325374;}
.border_top {border-top:1px solid #325374;}
.center 	{ text-align: center; }
.align_center 	{ text-align: center; }
.align_right 	{ text-align: right; }
.strong	{ font-weight: bold;}
.small 	{ font-size:10px; }
#nobr {	white-space: nowrap; }
.nobr {	white-space: nowrap; }
img 		{ border: 0px none; }
form 		{ margin: 0px 0px 0px 0px; }
/*
input[type=text],input[type=password] { border: 1px solid black; height: 13px; font-size: 12px; }
*/
#navigation { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; }
/* STUFF  ++++++++++++++++++++++++++++++ */
#mode1_block #quick_find_input { position: absolute; top: 1px; left: 20px; width: 120px; }
#mode1_block #quick_find_submit { position:	absolute; top:			1px; left:			145px; }
#topmenu_block #quick_find_input { position: absolute; top: 4px; left: 20px; width: 120px; }
#topmenu_block #quick_find_submit { position: absolute; top: 4px; left: 145px; }
#mode2_pathrow  { margin-bottom:3px; }
/* Lightbox */
#lightbox_content { display: none; }
#footer { display: none; }
#popup_box .lightbox_block { padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; }
#popup_box #shopping_cart, #popup_box #checkout_shipping, #popup_box #gm_checkout_payment, #popup_box #gm_checkout_confirmation, #popup_box #checkout_success, #popup_box #create_account_page { float:none; text-align: left; margin-left: auto; margin-right: auto; width: 750px; }
#popup_box #shopping_cart #footer { margin-top: 43px; }
#popup_box #create_account_page #footer { margin-top: 46px; }
/* ENDE Lightbox */
/* Bestellvorgang allgemein */
.checkout { overflow: hidden; }
.checkout .heading img, .checkout .heading2 img { float: left; }
.checkout .module_option_title { float: left; }
.checkout .module_option_description { }
.checkout .module_option_price { float: right; }
.checkout .module_option_radio { float: right; padding-right: 50px; padding-left: 20px; padding-top: 3px; }
.checkout .module_option_price_bold { float: right; font-weight: bold; }
.checkout .button_back { float: left; }
.checkout .text_continue { text-align: right; margin-right: 43px; line-height: 38px; }
.checkout .button_continue { float: right; }
.checkout .button_continue form{ display: inline; }
.checkout .history_navbar { clear: both; }
.checkout .navabar { overflow: hidden; width: 578px; margin-top: 3px; margin-bottom: 0px; margin-left: auto; margin-right: auto; padding-bottom: 20px; }
.checkout #block_address { margin-top: 20px; }
.checkout .gender { height: 32px; }
.checkout .head_height { overflow: hidden; height: 38px; }
.checkout .module_option_overflow{ overflow: hidden; }
/* ENDE Bestellvorgang allgemein */
/* Navigation */
.navigation { -moz-border-radius-bottomleft:7px; -moz-border-radius-bottomright:7px; -moz-border-radius-topleft:7px; -moz-border-radius-topright:7px; background-color:#E7E7E7 !important; border:1px solid #C1C1C1; margin-left:5px; margin-top:20px; padding:2px; width:550px !important; }
.navigation_list { -moz-border-radius-bottomleft:7px; -moz-border-radius-bottomright:7px; -moz-border-radius-topleft:7px; -moz-border-radius-topright:7px; width:550px !important; margin-left:5px; margin-top:2px; padding:2px; background-color:#DEDEDE !important; border:1px solid #C1C1C1; }
.navigation_list .navigation_center {
font-family:Verdana,Arial,Helvetica,Sans-Serif;
font-size:10px;
font-style:normal;
font-weight:normal;
text-align: center;
}
/* ENDE Navigation */
/* Allgemeines */
.cursor_pointer { cursor: pointer; }
.logo_cart_on_top { float: left; }
#topmenu_clear { clear: right; }
.class_error  { -moz-border-radius:5px 5px 5px 5px; border:2px solid #FF0000; font-size:11px; background-color:#FED6D6; padding:5px; }
.cell_note { text-align: left; }
.image_shippingtime { }
#pre_black { height: 1500px;  width: 100%;  background-color: #000000;  opacity: 0.7;  position: absolute;  z-index: 999;  filter: alpha(opacity=70);  -moz-opacity: 0.7; }
.gm_opensearch_info:hover, .gm_opensearch:hover { text-decoration:underline; cursor:pointer; }
#menubox_search_body .gm_opensearch_info:hover, #menubox_search_body .gm_opensearch:hover { cursor:pointer; text-decoration:underline; }
.copyright { clear: both; color: #808080; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 9px; font-style: normal; font-weight: normal; line-height: 1.5; text-align: center;
	text-decoration: none;
	text- ransform: none;
}
.copyright a { color: #808080; text-decoration: none; }
.button_to_cart .cart_text:hover { text-decoration:none; }
/* ENDE Allgemeines */
#menubox_cart 					{}
.quickie_absolute					{ position:relative; width:180px; height:20px; }
.quickie_text_field input { position:absolute; top:0px; left:0px; width:150px; }
.quickie_submit 					{ position:absolute; top:0px; left:155px; }
.searchbox_absolute					{ position:absolute; width:150px; height:20px; margin-left:5px; }
.searchbox_text_field input { position:absolute; top:0px; left:0px; width:120px; }
.searchbox_submit 					{ position:absolute; top:0px; left:126px; }
/*
.quickie_text_field input { width:120px; }
.quickie_submit 					{ position:relative; top:4px; left:3px; }

.searchbox_text_field input { width:120px; }
.searchbox_submit 					{ position:relative; top:4px; left:3px; }
*/
#menubox_categories .cat_icon {	float:left; height:100%;}
#menubox_trusted 		{
border-width:0px;
 border-style:solid;
 border-color:blue;
 margin-left:0px;
 margin-right:0px;
 margin-top:0px;
 margin-bottom:0px;
 padding-left:0px;
 padding-right:0px;
 padding-top:0px;
 padding-bottom:0px;
 }
 /*
#menubox_trusted_head 	{
	position: relative;
 background-image: url();
 background-color: #0065AC;
 color: #FFFFFF;
 font-family: verdana;
 font-size: 10px;
 font-weight: bold;
 text-decoration: none;
 text-align:left;
 height:20px;
 line-height:20px;
 border-width:0px;
 border-style:solid;
 border-color:blue;
 margin-left:0px;
 margin-right:0px;
 margin-top:0px;
 margin-bottom:3px;
 padding-left:3px;
 padding-right:0px;
 padding-top:0px;
 padding-bottom:0px;
 }
 */
#menubox_trusted_body 	{
 border:0px solid blue; padding:3px; background-color: #e7e7e7;
 color: #000000;
 font-family: verdana;
 font-size: 10px;
 font-weight: normal;
 text-decoration: none;
 text-align:left;
 margin-left:0px;
 margin-right:0px;
 margin-top:0px;
 margin-bottom:3px;
 
 }
  #menubox_trusted_body a { 
 color: blue;
 font-family: verdana;
 font-size: 10px;
 font-weight: normal;
 text-decoration: underline;
}
#menubox_specials_head img, #menubox_reviews_head img, #menubox_whatsnew_head img, #menubox_cart_head img	{
	float: right;
	margin-right: 8px;
	margin-top: 6px;
}

#menubox_login_body 		.left {	
	float: left;
	width: 60px;
	padding-top:	1px;
	padding-right:	1px;
	padding-bottom:	1px;
	padding-left:	1px;
}
#menubox_login_body 		.right {	
	padding-top:	1px;
	padding-right:	1px;
	padding-bottom:	1px;
	padding-left:	1px;
}
#menubox_newsletter_body 	.left {	
	float: left;
	width: 60px;
	padding-top:	1px;
	padding-right:	1px;
	padding-bottom:	1px;
	padding-left:	1px;
}

#menubox_newsletter_body	.right {	
	padding-top:	1px;
	padding-right:	1px;
	padding-bottom:	1px;
	padding-left:	1px;
}


#menubox_cart .box_overflow	{ 
	overflow: hidden; 
	padding-top: 5px; 
	padding-right: 0px; 
	padding-bottom: 0px;
	padding-left: 0px; 
}

#menubox_cart .box_left		{ 
	float: left; 
	margin-top:		0px;
	margin-right:	5px;
	margin-bottom:	0px;
	margin-left:	0px;
}
#menubox_cart .box_right	{ }	

#menubox_order_history_body .box_left {
	float: left; 
	margin-top:		0px;
	margin-right:	5px;
	margin-bottom:	0px;
	margin-left:	0px;
}
#menubox_order_history_body .box_right {}	
#menubox_best_sellers_body	.box_load_bestseller 	{ overflow:hidden; }
#menubox_best_sellers		.box_left		{ display:none; padding-top:3px; padding-right:3px; padding-bottom:3px; padding-left:3px;}
#menubox_best_sellers		.box_right		{ text-align:center; padding-top:2px; padding-right:3px; padding-bottom:3px; padding-left:3px; margin-bottom:5px; }
#menubox_best_sellers		.box_right_gm_price	{ color:#0044EE; font-family:Arial,Verdana,Helvetica,Sans-Serif; font-size:16px; font-style:normal; font-weight:bold; text-decoration:none; }
#shopping_cart  {overflow:hidden; width:99%;}
#content_box_new_products_default {  width:100%;  padding: 0px;  margin: 0px; }
#content_box_specials {  width:100%;  padding: 0px;  margin: 0px; }
#content_box_new_products_main {  
	width:100%;
  padding: 0px;
  margin: 0px;
 }
 #content_box_new_products_main_body .product_price { padding: 0px; margin: 0px; height: 65px; }
 #iconizing_icon { float:left; }
/* Caution! Ensure accessibility in print and other media types... */
/* Use class for showing/hiding tab content, so  hat visibility can be better controlled in different media types... */
@media projection, screen { .ui-tabs-hide {display: none;} }
/* Hide useless elements in print layouts... */
@media print { .ui-tabs-nav {display: none;} }
/* Skin */
.ui-tabs-nav 												{list-style: none; margin: 0px 0px 0px 0px; padding: 0px;}
body .ui-tabs-nav li { float: left; margin: 0px 0px 0px 0px;  padding: 0px; }
.ui-tabs-nav a, .ui-tabs-nav a span {float: left; } /* fixes dir=ltr problem and other quirks IE */
body .ui-tabs-nav a {white-space: nowrap; /* @ IE 6 */ outline: 0; } /* @ Firefox, prevent dotted border after click */
body .ui-tabs-nav .ui-tabs-selected a 		{z-index: 2;}
.ui-tabs-nav a span { text-transform: uppercase; font-size: 10px; }
.ui-tabs-nav .ui-tabs-selected a span { color:#FFFFFF; }
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited,
.ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited {cursor: text; } /* @ Opera, use pseudo classes otherwise it confuses cursor... */ 
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,
.ui-tabs-nav .ui-tabs-unselect a:hover, .ui-tabs-nav .ui-tabs-unselect a:focus, .ui-tabs-nav .ui-tabs-unselect a:active {cursor: pointer; } /* @ Opera, we need to be explicit again here now... */ 
.ui-tabs-disabled {opacity: .4; filter: alpha(opacity=40); }
.ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { }
/*
.ui-tabs-loading em {
    padding: 0 0 0 20px;
    background: url(loading.gif) no-repeat 0 50%;
}
*/
/* Additional IE specific bug fixes... */
* html .ui-tabs-nav 						{display: inline-block; } /* auto clear @ IE 6 & IE 7 Quirks Mode */ 
*:first-child+html .ui-tabs-nav {display: inline-block; } /* auto clear @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
/* Startseite */
#content_box_upcoming_products_body .box_left { float: left; }
#content_box_upcoming_products_body .box_right { text-align:right; }
/* ENDE Startseite */
/* Kontoerstellung */
#create_account_page .heading img { float: left; }
#create_account_page .smallHeading { font-size: 10px;  text-transform: none; text-align: right; }
#create_account_page span { font-weight: bold; }
#create_account_page .cell_back {
	float: left;
	padding-top: 10px;
}
#create_account_page .cell_continue {
	float: right;
	padding-top: 10px;
}
#create_account_page .cell_center {
	float: left;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}
#create_account_page .cell_adress {
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}
#create_account_page .cell_adress_text { width: 60%; float: left; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; }
#create_account_page #gender { position: relative; top: 3px; }
#create_account_page .gender { height: 32px; }
#create_account_page .form_buttons { overflow: hidden; height: 27px; }
/* ENDE Kontoerstellung */
/* Artikeldetailseite */
#product_info { height: 100%; overflow: hidden; }
#product_info #details_head { overflow: hidden; line-height: normal; margin-bottom: 15px; }
#product_info #products_price { float: right; width: 200px; }
#product_info #details_body 			{ display: block; overflow: hidden; margin-top: 4px; }
#product_info #details_left_part 	{ float: left; margin-bottom: 15px; }
#product_info #details_main_part 	{ margin-bottom: 8px; float:none; width: auto; }
#product_info #details_cart_part 	{ -moz-border-radius:5px 5px 5px 5px; position: relative; width: auto; }
#product_info #details_attributes { -moz-border-radius:5px 5px 5px 5px; }
#product_info .info_element .info_element_box { -moz-border-radius:5px 5px 5px 5px; }
.ui-tabs-panel { -moz-border-radius:0 5px 5px 5px; }
#product_info #gm_tell_a_friend, #product_info #gm_tell_a_friend_icon, #product_info #gm_price_offer, #product_info #print, #product_info #gm_price_offer_icon, #product_info #print_icon { cursor: pointer; }
#product_info .cleary { clear: both;  line-height: 1px; font-size: 1px; }
#product_info .info_element { margin-bottom: 8px; }
#products_options .attribute_radio .gm_attr_calc_input { width: auto; }
#products_media_head_file { float: left; }
#products_media_head_size { float: right; }
.products_media_button { float: right; }
.products_media_icon { floa : left; margin-right: 5px; }
.products_media_info { float: left; width: 400px; }
.products_media_download { float: right; text-align: right; }
#products_media_body .filename { font-weight: bold; }
.products_media_download { width: 140px; }
.products_media_filesize { margin-right: 73px; }
#product_info #graduated_prices_detail 				{ }
#product_info .graduated_prices_detail_row 				{ overflow: hidden; margin-top: 3px ; }
#product_info .graduated_prices_detail_left 				{ float: left; width: 85px; font-weight:bold; margin-left:5px; text-align:left; }
#product_info .graduated_prices_detail_right 				{ margin-left: 50px; }
#product_info .details_attributes_selection {  width: 100%; margin-bottom: 8px; }
#product_info .details_attributes_selection td{ padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 0px; }
#product_info .details_table_options_space { height: 10px; }
#product_info .details_table_options_radio { width: 20px; }
#product_info .details_attributes_dropdown { margin-bottom: 8px; } 
#product_info .details_attributes { margin-bottom: 8px; } 
#product_info .details_attributes_options { height: 20px; float: right; }
#product_info #gm_attribute_images { margin-left: 1px; }
#product_info .details_qty {	position: absolute; top: 7px; left: 8px; }
#product_info .details_x { position: absolute; top: 9px; left: 49px; }
#product_info .details_cart_button { position: absolute; top: 7px; right: 8px; }
#product_info .details_wishlist { position: absolute; top: 7px; right: 120px; }
/* IE CSS-HACK */
*:first-child+html #gm_attr_calc_qty { margin-top:-1px; }
/* IE6 CSS-HACK */
* html .ui-tabs-nav { margin-left: -3px; } 
/* ENDE Artikeldetailseite */
/* Artikelübersicht listing */
#product_listing { overflow: hidden; padding-right:2px; }
#product_listing .product_box .listing_attributes {  } 
#product_listing .product_box .listing_attributes_selection { padding-bottom: 20px; }
#product_listing .product_box .gm_image_button 	{ position:relative; top:5px; }
#new_products_overview .new_products_overview_product_box .gm_image_button 	{ position:relative; top:4px; }	
/* ENDE Artikelübersicht listing */
/* Gästebuch */
#guestbook_form { padding-top: 20px; padding-right: 20px; padding-left: 20px; padding-bottom: 4px; }
.guestbook_navigation #back { cursor: pointer; }
.guestbook_navigation .guestbook_page_number{ cursor: pointer; }
.guestbook_navigation .guestbook_page_number_bold{ cursor: pointer; }
.guestbook_navigation .guestbook_page_number_bold{ font-weight: bold; }
.guestbook_navigation #next { cursor: pointer; }
#guestbook_send { text-align: right; position: relative; right: -16px; }
#guestbook_send_entry { cursor: pointer; }
.guestbook_icon { cursor: pointer; }
#guestbook_new_entry { float: left; }
/* ENDE Gästebuch */
/* Bestellvorgang */
/* Bestellvorgang Shipping */
#checkout_shipping {	 }
#checkout_shipping .shipping_address_block { margin-bottom: 17px; color: #000000; }
#checkout_shipping .module_option_title { width: 390px; }
#checkout_shipping .navbar_line img { position: relative; top: 5px; left: 0px; }
#checkout_shipping .cleary { clear: both;  line-height: 1px; font-size: 1px; }
/* ENDE Bestellvorgang Shipping */
/* ENDE Bestellvorgang Payment */
#gm_checkout_payment {}
#gm_checkout_payment .module_data_left { padding-top: 2px; padding-right: 5px; }
#gm_checkout_payment .gm_class_input, #gm_checkout_payment .gm_class_input{ height: 22px; border: 1px solid #cccccc; font-size: 14px; width: 190px; margin-bottom: 1px; padding-left: 8px; padding-top: 4px; padding-bottom: 0px; padding-right: 0px; }
#gm_checkout_payment .module_table select{ height: 26px; border: 1px solid #cccccc; font-size: 14px; margin-bottom: 1px; padding-top: 2px; padding-left: 3px; }
#gm_checkout_payment .module_description { width: 485px; overflow: hidden; }
#gm_checkout_payment .module_table { width: 100%; }
#gm_checkout_payment .navbar_line img { position: relative; top: 5px; left: 170px; }
/* ENDE Bestellvorgang Payment */
/* Bestellvorgang Confirmation */
#gm_checkout_confirmation .products_block { padding-bottom: 10px; }
#gm_checkout_confirmation .head { overflow: hidden; margin-bottom: 20px; }
#gm_checkout_confirmation .table_products_space { height: 25px; }
#gm_checkout_confirmation .left_address { float: left; width: 260px; }
#gm_checkout_confirmation .right_address { float: right; width: 260px; }
#gm_checkout_confirmation .address { overflow: hidden; }
#gm_checkout_confirmation #order_data { overflow: hidden; }
#gm_checkout_confirmation #total_block_table { margin-left: auto; }
#gm_checkout_confirmation #table_products_data { width: 100%; }
#gm_checkout_confirmation .navbar_line img { position: relative; top: 5px; left: 310px; }
/* ENDE Bestellvorgang Confirmation */
/* Bestellvorgang Success */
#checkout_success .navbar_line img { position: relative; top: 5px; left: 424px; }
/* ENDE Bestellvorgang Success */
/* ENDE Bestellvorgang */
/* Weiterempfehlen */
#gm_tell_a_friend_popup #tell_a_friend_send{ float: right; }
#tell_a_friend_icon { float: left; margin-right: 7px; }
#tell_a_friend_form { padding-top: 10px; padding-bottom: 25px; }
/* ENDE Weiterempfehlen */
/* Callback Service */
#callback_form { padding-top: 20px; padding-right: 20px; padding-left: 20px; padding-bottom: 4px; }
#callback_send { text-align: right; position: relative; right: -16px; }
#callback_send_entry { cursor: pointer; }
/* ENDE Callback Service */
/* Woanders günstiger? */
#price_offer_form { padding-top: 20px; padding-right: 20px; padding-left: 20px; padding-bottom: 4px;  }
#price_offer_back { float: left; position: relative; left: -16px; }
#price_offer_send { text-align: right; position: relative; right: -16px; }
/* ENDE Woanders günstiger? */
/* LIVE SEARCH  ++++++++++++++++++++++++++++++ */
#live_search_container { background-color: #e7e7e7 }
#live_search_container a { font-family: Verdana, Tahoma; font-size:10px; font-weight: normal; font-style: italic; color:black; text-decoration:none; }
#live_search_container ul { list-style-type:none; padding: 0px; margin: 0px 0px 3px 0px;	 }
#live_search_container li { padding: 0px; margin: 0px; border-top-width:1px; border-top-style:solid; border-top-color:#B3CCDD; }
#live_search_container #live_search_head { font-family: Verdana, Tahoma; font-size:10px; font-weight: bold; color:black; text-decoration: none; text-align:left; }
/* LIVE SEARCH  ++++++++++++++++++++++++++++++ */
/* MEGA FLYOVER  ++++++++++++++++++++++++++++++ */
.gm_price_mega_flyover  {
color:#0044EE;
font-family:Arial,Verdana,Helvetica,Sans-Serif;
font-size:16px;
font-style:normal;
font-weight:bold;
text-decoration:none;
}
/* MEGA FLYOVER  ++++++++++++++++++++++++++++++ */
.c_boxhead { height: 20px; line-height: 20px; }
.box_new_products_gm_price {color:#0044EE; font-family:Arial,Verdana,Helvetica,Sans-Serif; font-size:16px; font-style:normal; font-weight:bold; text-decoration:none; }
.box_last_viewed_gm_price {color:#0044EE; font-family:Arial,Verdana,Helvetica,Sans-Serif; font-size:16px; font-style:normal; font-weight:bold; text-decoration:none; }

.plus {
background-image: url(img/plus.gif);
background-repeat: no-repeat;
width: 13px;
height: 13px;
border: 0px;
font-size: 0px;
cursor: pointer;
}

.minus {
background-image: url(img/minus.gif);
background-repeat: no-repeat;
width: 13px;
height: 13px;
border: 0px;
font-size: 0px;
cursor: pointer;
}

.alter {
background-image: url(img/alter.gif);
background-repeat: no-repeat;
width: 13px;
height: 13px;
border: 0px;
font-size: 0px;
cursor: pointer;
position:absolute;
margin-top:1px;
}

.delete {
background-image: url(img/delete.gif);
background-repeat: no-repeat;
width: 19px;
height: 22px;
border: 0px;
font-size: 0px;
cursor: pointer;
}
#shopping_cart input[type="text"] {
text-align:center;
}
.wrap_shop #iconized_page_head {
-moz-border-radius:5px 5px 5px 5px;
}
input[type="text"], input[type="password"] {
background:url("img/input_bg.gif") no-repeat scroll 0 0 transparent;
color:#2952A9 !important;
font-size:10px !important;
font-weight:bold !important;
}
#cart_on_top_body {
background:url("img/input_bg.gif") no-repeat scroll 0 0 transparent;
color:#2952A9 !important;
font-size:10px !important;
font-weight:bold !important;
}
textarea {
background:url("img/textarea_bg.gif") no-repeat scroll 0 0 transparent;
color:#2952A9 !important;
font-size:10px !important;
font-weight:bold !important;
}
#menubox_information_body a:hover {
font-weight:bold;

}
/*----------------------------Suggest Styles--------------------------*/
.suggest_link {
	background-color: #CDE1FE;
	padding: 3px 6px 3px 6px;
}
.suggest_link_over {
	background-color: #A5C8FF;
	padding: 3px 6px 3px 6px;
	cursor: pointer;
}
#search_suggest {
	background-color:#CDE1FE;
	border:1px solid #000000;
	left:-271px;
	margin-top:20px;
	position:absolute;
	text-align:left;
	width:375px;
	z-index:100;
	visibility: hidden;
}
/*----------------------------End Suggest Styles------------------------*/

#boxCategories ul {margin:0;padding:0;border: 0px;}
#boxCategories ul li {font-family:Verdana,Arial,Helvetica,Sans-Serif;font-size:10px;padding:0 0 0 0px;}
#boxCategories ul li a {font-family:Verdana,Arial,Helvetica,Sans-Serif;font-size:10px;}
#boxCategories ul li a:hover {font-family:Verdana,Arial,Helvetica,Sans-Serif;font-size:10px;color:#FFFFFF;background:blue url('http://www.sound-pressure.de/templates/soundpressure/img/menu_hover.png') repeat-x scroll left center;}
#boxCategories ul li a.active {font-family:Verdana,Arial,Helvetica,Sans-Serif;font-size:10px;}
#boxCategories ul li a.active:hover {font-family:Verdana,Arial,Helvetica,Sans-Serif;font-size:10px;color:#FFFFFF;background:blue url('http://www.sound-pressure.de/templates/soundpressure/img/menu_hover.png') repeat-x scroll left center;}
#boxCategories ul ul {margin:0;padding:0;border: 0px;background-color:#cde1fe;}
#boxCategories ul ul li {font-family:Verdana,Arial,Helvetica,Sans-Serif;font-size:10px;padding:0;background-color:#cde1fe;padding:0 0 0 12px;}
#boxCategories ul ul li a {font-family:Verdana,Arial,Helvetica,Sans-Serif;font-size:10px;}
#boxCategories ul ul li a:hover {font-family:Verdana,Arial,Helvetica,Sans-Serif;font-size:10px;color:#FFFFFF;}
#boxCategories ul ul li a.active {font-family:Verdana,Arial,Helvetica,Sans-Serif;font-size:10px;}
#boxCategories ul ul li a.active:hover {font-family:Verdana,Arial,Helvetica,Sans-Serif;font-size:10px;color:#FFFFFF;}
#boxCategories ul ul ul  {margin:0;padding:0;border: 0px;background-color:#b9d2ff;}
#boxCategories ul ul ul li {font-family:Verdana,Arial,Helvetica,Sans-Serif;font-size:10px;padding:0;background-color:#b9d2ff;padding:0 0 0 25px;}
#boxCategories ul ul ul li a {font-family:Verdana,Arial,Helvetica,Sans-Serif;font-size:10px;}
#boxCategories ul ul ul li a:hover {font-family:Verdana,Arial,Helvetica,Sans-Serif;font-size:10px;color:#FFFFFF;}
#boxCategories ul ul ul li a.active {font-family:Verdana,Arial,Helvetica,Sans-Serif;font-size:10px;}
#boxCategories ul ul ul li a.active:hover {font-family:Verdana,Arial,Helvetica,Sans-Serif;font-size:10px;color:#FFFFFF;}
#boxCategories ul ul ul ul {margin:0;padding:0;border: 0px;background-color:#a5c8ff;}
#boxCategories ul ul ul ul li {font-family:Verdana,Arial,Helvetica,Sans-Serif;font-size:10px;padding:0;background-color:#a5c8ff;padding:0 0 0 35px;}
#boxCategories ul ul ul ul li a {font-family:Verdana,Arial,Helvetica,Sans-Serif;font-size:10px;}
#boxCategories ul ul ul ul li a:hover {font-family:Verdana,Arial,Helvetica,Sans-Serif;font-size:10px;color:#FFFFFF;}
#boxCategories ul ul ul ul li a.active {font-family:Verdana,Arial,Helvetica,Sans-Serif;font-size:10px;}
#boxCategories ul ul ul ul li a.active:hover {font-family:Verdana,Arial,Helvetica,Sans-Serif;font-size:10px;color:#FFFFFF;}
#boxCategories ul ul ul ul ul {margin:0;padding:0;border: 0px;background-color:#91beff;}
#boxCategories ul ul ul ul ul li {font-family:Verdana,Arial,Helvetica,Sans-Serif;font-size:10px;padding:0;background-color:#91beff;padding:0 0 0 50px;}
#boxCategories ul ul ul ul ul li a {font-family:Verdana,Arial,Helvetica,Sans-Serif;font-size:10px;}
#boxCategories ul ul ul ul ul li a:hover {font-family:Verdana,Arial,Helvetica,Sans-Serif;font-size:10px;color:#FFFFFF;}
#boxCategories ul ul ul ul ul li a.active {font-family:Verdana,Arial,Helvetica,Sans-Serif;font-size:10px;}
#boxCategories ul ul ul ul ul li a.active:hover {font-family:Verdana,Arial,Helvetica,Sans-Serif;font-size:10px;color:#FFFFFF;}

.active_cat { background-color: #66a2ff !important;}
.cat_active:hover { margin-left:0px; color:#FFFFFF !important; }
.inactive_cat { margin-left:0px; }
