/**

		generic css classes
		
		the following css classes are generic and are being used at
		different positions

**/

div.clear
{
		clear: both;
}

/**

		navigation css classes
				
		the following classes will define the style for the category
		navigation on the left side

**/

div#alz_leftnavigation
{		
		margin-left: -95px;
		margin-top: 75px;
		margin-bottom: 10px;
		float: left;
		left: 100px;
		top: 200px;
		width: 193px;
		background: url(../img/default/autonet/article_list_zubehoer/zubehoer_box_background.gif) repeat-y;
}
div#alz_leftnavigation h1
{
		color: #4B4B4B !important;
		font-weight: bold !important;
		font-size: 13px !important;
		background: url(../img/default/autonet/article_list_zubehoer/zubehoer_box_top.gif) no-repeat;
		background-position: -2px 0px;
		margin: 0px;
		padding: 0px;
		padding-left: 10px;
		padding-top: 2px;
}
div#alz_leftnavigation ul
{
		list-style: none;
		padding-left: 12px;
		padding-bottom: 10px;
}
div#alz_leftnavigation ul li
{
		padding-left: 15px;
		padding-top: 3px;
		padding-bottom: 3px;
		background: url(../img/default/autonet/article_list_zubehoer/zubehoer_box_bullet.gif) no-repeat 0px 7px;
}
div#alz_leftnavigation ul li ul
{
		padding-left: 0px;
}
div#alz_leftnavigation ul li a, 
div#alz_leftnavigation ul li a:link,
div#alz_leftnavigation ul li a:visited,
div#alz_leftnavigation ul li a:active
{
		color: #4B4B4B !important;
		font-size: 12px !important;
		text-decoration: none !important;
}
div#alz_leftnavigation ul li a:hover
{
		text-decoration: underline !important;
}
div#alz_leftnavigation ul#alz_leftnavigation_mainmenu
{
		background: url(../img/default/autonet/article_list_zubehoer/zubehoer_box_bottom.gif) no-repeat;
		background-position: -2px bottom;
}
div#alz_leftnavigation ul.alz_leftnavigation_submenu
{
		padding: 0px;
		margin: 0px;
}
div#alz_leftnavigation ul.alz_leftnavigation_submenu ul
{
		display: none;
}

/**

		article-listing css classes
		
		the following classes supply the style information for the list
		of articles in the middle of the site
		
**/

div#alz_articlelisting
{
		margin-left: 120px;
		margin-top: 75px;
		margin-bottom: 60px;
		/*width: 480px;*/
		width: 520px;
}
div#alz_articlelisting div.alz_articlebox
{
		float: right;
		margin-bottom: 10px;
}    
div.moveupFirstArticleInFundgrubeList
{
		margin-top: 15px;
		//margin-top: 0px;
		
}
div.moveupWideFirstArticleInFundgrubeList
{
		
		
		//margin-top: -25px !important; 
}
div#alz_articlelisting div.alz_articlebox img
{
		margin: 0px;
		padding: 0px;
}
div#alz_articlelisting div.alz_articlebox div.alz_articleboxhead
{
		background: url(../img/default/autonet/article_list_zubehoer/zubehoer_list_top.gif) no-repeat;
		width: 480px;
		padding: 7px 7px 4px 7px;
		margin: 0;
		position: relative;
}
div#alz_articlelisting div.alz_articlebox div.alz_articleboxhead h2
{
		color: #fff !important;
		font-size: 12px !important;
		font-weight: bold;
		margin-left: 12px;
		margin: 0 !important;
		padding: 0 0 0 4px;
		display: inline;
		height: 16px;
		width: 440px;
}
div#alz_articlelisting div.alz_articlebox div.alz_articleboxhead span.ordernumber
{
	text-align: right;
	position: absolute;
	right: 32px;
	top: 6px;
	display: inline;
	height: 16px;
	min-width: 70px;
	color: #fff !important;
	font-weight: normal;
	font-size: 10px !important;
	margin: 0;
	padding: 0;
}
div#alz_articlelisting div.alz_articlebox div.alz_articleboxcontent 
{
		background: url(../img/default/autonet/article_list_zubehoer/zubehoer_list_background.gif) repeat-y;
		border-bottom: 3px solid #E1E1E1;
		padding: 10px;
		width: 460px;
		float: left;
}
div#alz_articlelisting div.alz_articlebox img.alz_articleimage
{
		margin-right: 15px;
		float: left;
}
div#alz_articlelisting div.alz_articlebox div.alz_articlefunctions
{
		float: right;
}
div#alz_articlelisting div.alz_articlebox div.alz_articlefunctions p.alz_articleprice
{
		font-size: 14px !important;
		color: #4B4B4B !important;
		font-weight: bold !important;
		text-align: right;
		margin-bottom: 10px;
		margin-top: 10px;
}
div#alz_articlelisting div.alz_articlebox div.alz_articlefunctions p.alz_articleprice span.pseudoprice
{
		text-decoration: line-through;
}
div#alz_articlelisting div.alz_articlebox div.alz_articlefunctions p.alz_articleprice span.price
{
		color: #c40202;
}
div#alz_articlelisting div.alz_articlebox div.alz_articlefunctions p.alz_articleprice span.ekprice {
		font-size: 10px; font-weight: normal; color: #999; cursor: help;
}
div#alz_articlelisting div.alz_articlebox div.alz_articlefunctions img
{
		margin-bottom: 5px;
}
div#alz_articlelisting .pageflip
{		
		margin-top: 0px;
		//margin-top: 20px;
}
div#alz_articlelisting .pageflip span.on { font-weight: bold;}
div#alz_articlelisting div.pagesort
{
	float: right;
	margin: 0px;
	margin-right: 28px;
	padding: 0px;
}
div#alz_articlelisting div.pagesort select
{
	font-size: 12px;
}

/**
		
		article-detailview css classes
		
		the following declarations are responsible to style the detail view.
		They are partial using the images, used to display the list view as
		well.
		
**/

body.zubehoer #content #center
{
	/*width: 590px !important;*/
	width: 660px !important;
}

div#alz_articledetail
{
		float: left;
		margin-top: 74px;
		/*margin-left: 8px;*/
		margin-left: 50px;		
		margin-bottom: 60px;
		width: 480px;
}
div#alz_articledetail.einbauservice
{
		float: none;
		margin-top: 22px;
		margin-left: -0px;
		//margin-top: -12px;
		//margin-left: 0px;		
		margin-bottom: 20px;
		width: 577px;
}
div#alz_articledetail.konfigurator_details
{
		float: none;
		margin-top: 0px;
		margin-left: -0px;
		//margin-top: 0px;
		//margin-left: 0px;		
		margin-bottom: 20px;
		//padding-top: 49px;
		//padding-bottom: 50px;
		width: 577px;
}
div#alz_articledetail div#alz_articledetailhead
{
		background: url(../img/default/autonet/article_list_zubehoer/zubehoer_list_top.gif) repeat-y;
		width: 480px;
		height: 27px;
}
div#alz_articledetail.einbauservice div#alz_articledetailhead
{
		background: url(../img/default/autonet/article_list_zubehoer/zubehoer_list_top_wide.gif) repeat-y;
		width: 577px;
}
div#alz_articledetail div#alz_articledetailhead span
{
		color: #fff !important;
		font-size: 12px !important;
		font-weight: bold !important;
		margin: 0px;
		padding: 0px;
		margin-left: 12px;
		margin-top: 0;
		padding-top: 1px;
		position: relative;
		top: 7px;
		float: left;
}
div#alz_articledetail div#alz_articledetailhead span.ordernumber
{
	position: relative;
	float: right;
	margin: 0;
	padding: 0 10px 0 0;
	font-size: 10px !important;
}
div#alz_articledetail div#alz_articledetailcontent
{
		background: url(../img/default/autonet/article_list_zubehoer/zubehoer_list_background.gif) repeat-y;
		padding: 0px;
		border-bottom: 3px solid #E1E1E1;
}
div#alz_articledetail.einbauservice div#alz_articledetailcontent
{
		background: url(../img/default/autonet/article_list_zubehoer/zubehoer_list_background_wide.gif) repeat-y;
}
div#alz_articlemainimagecontainer
{
		text-align: center;
}
div#alz_articledetail div#alz_articledetailcontent img.alz_articleimage
{
		margin-left: 14px;
		margin-top: 14px;
}
div#alz_articledetail div#alz_articledetailcontent div#alz_articledetailfunctions
{
		margin-right: 14px;
		margin-top: 14px;
}
div#alz_articledetail div#alz_articledetailcontent div#alz_articledetailfunctions,
div#alz_articledetail div#alz_articledetailcontent div#alz_articledetailfunctions div#alz_articledetailfunctions_price,
div#alz_articledetail div#alz_articledetailcontent div#alz_articledetailfunctions div#alz_articledetailfunctions_buttons
{
		float: right;
}
div#alz_articledetail div#alz_articledetailcontent div#alz_articledetailfunctions div#alz_articledetailfunctions_price
{
		font-size: 15px !important;
		font-weight: bold !important;
		color: #4B4B4B !important;
		padding-right: 7px;
		padding-top: 3px;
}
div#alz_articledetail div#alz_articledetailcontent div#alz_articledetailfunctions div#alz_articledetailfunctions_buttons div#alz_articledetailcartlink
{
}
div#alz_articledetail div#alz_articledetailcontent div#alz_articledetailfunctions div#alz_articledetailfunctions_buttons div#alz_articledetailbacklink
{
		margin-top: 7px;
}
div#alz_articledetail div#alz_articledetailfunctions_price span.pseudoprice
{
		text-decoration: line-through;
}
div#alz_articledetail div#alz_articledetailfunctions_price span.price
{
		color: #c40202;
}
div#alz_articledetail div#alz_articledetailfunctions_price span.ekprice {
		font-size: 10px; font-weight: normal; color: #999; cursor: help;
}
div.alz_articledetail_informationpane
{
		padding: 14px;
		padding-top: 14px;
}
div#alz_articledetail_information.einbauservice
{
		
}
p#langbeschreibungcontent
{
}
div#alz_articledetail_buybox
{
		background: url(../img/default/autonet/article_list_zubehoer/zubehoer_detail_buybox.gif) repeat-y;
		position: absolute;
		right: -10px;
		/*top: 200px;*/
		top: 235px;
		width: 203px;
		height: 79px;
		padding-left: 10px;
}
div#alz_articledetail_buybox.konfigurator_details
{
		background: url(../img/default/autonet/article_list_zubehoer/zubehoer_detail_buybox.gif) repeat-y;
		position: absolute;
		right: -10px;
		top: 285px;
		width: 203px;
		height: 79px;
		padding-left: 10px;
}
div#alz_articledetail_buybox table
{
		margin-top: 37px;
}
div#alz_articledetail_buybox select#sQuantity
{
		width: 50px;
		margin-right: 5px;
		height: 20px;
		margin-top: -1px;
}
div#pane_furtherimages td
{
		padding-top: 14px;
		padding-bottom: 14px;
}

.cat #container #content #right {
	padding-top: 77px;
	//padding-top: 113px;
}

ul#alz_articledetail_tabnavigation
{
		margin-top: 14px;
}
div#jquery-lightbox
{
		z-index: 100000;
}
div#alz_cat_text
{
		padding-left: 32px;
		padding-top: 0px;
		//padding-top: 15px;
		padding-bottom: 9px;
}
div#left_choosebox
{
	width: 216px; 
	height: 120px; 
	padding-left: 10px;
	border-top: 1px solid #888;
	border-bottom: 1px solid #888;
}
div#right_choosebox
{
	width: 216px; 
	height: 120px; 
	padding-left: 10px;
	border-top: 1px solid #888;
	border-bottom: 1px solid #888;
}
div.scrollable 
{      
	position:relative;     
	overflow:hidden;      
}  
div.scrollable div.items 
{     
	position:absolute;      
	height:20000em; 
}
div#subcategory_chooser
{
	width: 479px;
	margin-left: 27px; 
	margin-top: 15px;	
	background: url(../img/default/autonet/article_list_zubehoer/zubehoer_subnavigation_boxt.gif) no-repeat;
	padding-top: 10px;
	margin-bottom: 20px;
	//margin-bottom: 0px;
}
div#subcategory_choosser_content
{
	background: url(../img/default/autonet/article_list_zubehoer/zubehoer_subnavigation_boxm.gif) repeat-y;
	width: 479px;
}
div#subcategory_choosser_frame
{
	background: url(../img/default/autonet/article_list_zubehoer/zubehoer_subnavigation_boxm.gif) bottom left repeat-y;
	width: 479px;
	padding-bottom: 100px;
}
div#subcategory_chooser div.subcategory_chooser_headline
{
	color: #4B4B4B !important;
	font-weight: bold !important;
	font-size: 13px !important;
	margin: 0px;
	padding: 0px;
	padding-left: 0px;
	padding-top: 0px;
	position: relative;
	top: -2px;
}
div#subcategory_chooser a img
{
	cursor: pointer;
	width: 216px;
	height: 20px;
}
div#subcategory_chooser div.items a,
div#subcategory_chooser div.items a:link,
div#subcategory_chooser div.items a:active,
div#subcategory_chooser div.items a:visited,
div#subcategory_chooser div.items a:hover
{
		text-decoration: none;
		color: #000 !important;
}
div#subcategory_chooser div.items a:hover
{
		text-decoration: underline;
}
div#subcategory_chooser a.scrollingDisabled img
{
	filter: alpha(opacity=50);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	opacity: .5;
	cursor: default;
}
table#alz_sortandpagination
{
	height: 50px;
	position: relative;
	top: -10px;
	//position: auto;
	//top: 0px;
	//height: auto;
}
#konfiguratorbanner {
	margin-left: 20px;
	margin-bottom: 20px;
}
#konfiguratorbanner img { margin-left: 8px; }

/**

	style definitions for accessories breadcrumbnavigation

**/

div#accessoiresBreadcrumbContainer
{
	font-size: 13px;
}

div#accessoiresBreadcrumbContainer div
{
	float: left;
	margin-right: 5px;	
}

div#accessoiresBreadcrumbContainer ul
{
	list-style: none;
	margin: 0px;
	padding: 0px;
}

div#accessoiresBreadcrumbContainer ul li
{
	float: left;
	margin-right: 5px;
}

div#accessoiresBreadcrumbContainer a,
div#accessoiresBreadcrumbContainer a:link,
div#accessoiresBreadcrumbContainer a:visited,
div#accessoiresBreadcrumbContainer a:active,
div#accessoiresBreadcrumbContainer a:hover
{
	text-decoration: underline;
}