/* $Id: print_product.css 48 2008-11-17 13:18:37Z bums $ */
  
/* Category List */

.category_top {
	float:left;
	display:inline;
	border-bottom:1px solid #FFFFFF;
	height:25px;	
	width:180px;
}

.category_bottom {
	float:left;
	display:inline;
	border-bottom:1px solid #FFFFFF;
	height:25px;	
	background-color:#EFECE3; 
	width:180px;
}

.category_list {
	float:left;
    display:inline;   
	width:180px; 
	margin-top:7px;
	text-align:left;	
}

.category_list LI {
	float:left;
	display:inline;
	padding:0 0 0 0;
	margin: 0 0 0 0;
	/* font-size:0.75em;*/
	text-decoration:none;
	clear:left;
	line-height:1.82em;
}

.category_list  A {
	color:#333333;
	text-decoration:none;	
}

.category_list  A:hover {
	color:#FF9900;
}

.category_list .left_item {
	margin-left:15px; 
	width:165px;
}

.category_list .left_item_active {
	margin-left:15px; 
	font-weight:bold;
	width:165px;
} 

.category_list .left_item_level_2 {
	margin-left:15px;
	width:165px;
}

.category_list .left_item_level_2_active {
	margin-left:15px;
	font-weight:bold;
	width:165px;
}

.category_list .left_item_level_3 {
	margin-left:35px;
	width:145px;
}

.category_list .left_item_level_3_active {
	margin-left:35px;
	font-weight:bold;
	width:145px;
}

.category_list .left_item_level_4 {
	margin-left:50px;
	width:120px;
}

.category_list .left_item_level_4_active {
	margin-left:50px;
	font-weight:bold;
	width:120px;
}
 
 
.category_list .left_product_item_level_1 {
	margin-left:30px;
	width:150px;
}

.category_list .left_product_item_level_1_active {
	margin-left:30px;
	width:150px;
	font-weight:bold;
}

.category_list .left_product_item_level_2 {
	margin-left:45px;
	width:135px; 
}

.category_list .left_product_item_level_2_active {
	margin-left:45px;
	width:135px;
	font-weight:bold;
} 
  
/* end Category */
  
.breadcrumb {
	float:left;
	height:27px;
	display:inline;
	margin-left:9px;	
	margin-top:9px;
}

.breadcrumb_list {
	float:left;
	display:inline;
	margin:0 0 0 0;
	padding:0 0 0 0; 
	list-style:none;
}

.breadcrumb_list .item {
	float:left;	
}

.breadcrumb_list .item_active {
	float:left;	 
	font-weight:bold;	
} 
  
 
.breadcrumb_list {
	font-size:1.20em;
}

.breadcrumb_list .item A { 
	font-weight:normal;	 
	color:#333333;
}  

.breadcrumb_list .item_active A { 
	font-weight:bold;  
}  

.breadcrumb_list A:hover { 
	color:#FF9900;
}  

/* PRODUCT Panel */

#product_panel {
	float:left;
	width:600x; 
	display:inline;
	padding:0 0 0 0;
	margin-top:10px; 
	margin-left:9px;  
	margin-bottom:12px; 
	border:1px solid #EFECE3; 
}

html > body #product_panel {
	width:600px; 
}
  
#product_panel .product_structureimage {
	margin-left:10px;	
}

#product_panel .panel { 
	float:left; 
	width:600px; 
	display:inline;
	background-color:#FFFFFF;  
} 
 
.panel .category_description {
	margin-top:15px;
	margin-left:10px;
}

html > body #product_panel .panel {
	width:600px;
}
  
#product_panel .button_panel {
	float:left;  
	height:20px;
	width:600px;
	padding:0;
	margin:0;
	vertical-align:top; 
	background-color:#E6E6E6; 
} 

html > body #product_panel .button_panel {
	width:600px;
}
 
#product_panel .product_description { 
	margin-left:10px;
	margin-top:20px;
	margin-bottom:10px;
}

#product_panel .product_main_list .main_column_item .product_description {
	margin-left:0px;
}

#product_panel .panel .product_description H1 {
	/*font-size:1.20em;	 */
	font-weight:bold; 
}
 
#product_panel .product_headline_text {
	margin-top:7px;
	color:#333333	
} 

#product_panel .product_tec_description {
	float:left;	 
	display:inline;
	width:580px;
	margin-left:10px;
	margin-top:20px;
	margin-bottom:10px;
	line-height:1.40em;
}

#product_panel .product_tec_image {		
	float:right;
	width:270px;
	height:220px; 
	margin:0 0 0 0;
	padding:0 0 0 0;	
}

#product_panel .product_warranty A {
	float:left;
	margin-right:4px;	
}

#product_panel .product_warranty {
	float:right;
	display:inline;
	margin-top:12px;
	height:26px;
	padding-top:8px;
	padding-left:6px;
	padding-right:6px;
	margin-right:9px;
	vertical-align:middle;
	border:1px solid #E6E6E6;	
}

#product_panel .downloads {
	float:left;
	margin-top:15px;
	margin-left:10px;
	margin-bottom:10px;		
}

.downloads LI {
 	
}  

#product_panel .labels {
	float:left;
	width:580px;
	
}
 
#product_panel .product_downloads A {
	font-weight:normal;
}

#product_panel .button_panel .button {
	border-right:1px solid white; 
	margin:0;
	padding:0;	
	padding-left:10px;
	padding-right:10px;
	float:left;
	cursor:pointer;
	height:22px;
	line-height:1.50em; 
	display:inline;	 
}

#product_panel .product_description H1 {
/*	font-size:1.20em; */
	font-weight:normal;
}

#product_panel .button_panel .button A:hover {
	color:#333333;
}
  
.surface_image {  
	display:inline;
	float:left;  
	font-size:0px;
	line-height:0px;
	margin-left:10px;
	margin-bottom:8px;
} 

.switch_panel { 
	left:20px; 
 	margin-left:0px;
	height:22px;  
	margin-top:-22px; 
	color:#FFFFFF;  
} 
  
.switch_panel .left {
	float:left;
	width:290px; 
	height:22px;
}

.switch_panel .right {
	float:right;	
	width:290px; 
	height:22px; 
} 

.switch_panel A {
	color:#FFFFFF; 
} 

html > body .switch_panel {
 	margin-top:-23px; 
}

.favourites_icon {   
	float:right;
	width:26px;   
	height:22px;    
	line-height:0;	 
	font-size:0px;  
	background-color:#FF9900;
   	border-top:1px solid #FFFFFF;
  	border-left:1px solid #FFFFFF; 
  	
  	/*  	
  	background-image:url(../images/favorit_background.gif);
  	background-repeat:no-repeat;
  	background-position:center;  	 
  	*/
}    

.favourites_icon IMG {
	margin-top:3px;
	margin-left:3px;
}  
 
.box_left {
	float:left;   
	height:22px; 
	color:#FFFFFF;   
	padding-left:3px;	
	padding-right:6px; 
	margin-right:3px; 
	background-color:#3D3A38; 
  	border-top:1px solid #FFFFFF;
  	border-left:1px solid #FFFFFF;
  	border-right:1px solid #FFFFFF;
  	filter:alpha(opacity=80);  
	-moz-opacity:0.8;  
	opacity:0.8; 
}   

.box_right {
	float:right;
	position:relative;  
	width:auto;
	height:22px;	 
	color:#FFFFFF;    
	padding-left:3px;	 
	padding-right:3px;  
	background-color:#3D3A38;   
  	border-top:1px solid #FFFFFF;
  	border-left:1px solid #FFFFFF;
  	filter:alpha(opacity=80);  
	-moz-opacity:0.8;  
	opacity:0.8;    
}  
  
.favourites_text {
	float:right;   
	height:22px; 
	color:#FFFFFF;   
	padding-left:3px;
	margin-right:3px;	 
	padding-right:6px;   
	background-color:#3D3A38; 
  	border-top:1px solid #FFFFFF;
  	border-left:1px solid #FFFFFF;
  	border-right:1px solid #FFFFFF; 
  	filter:alpha(opacity=80);  
	-moz-opacity:0.8;  
	opacity:0.8; 
}    
  
html > body .box_right {
	filter:alpha(opacity=80);  
	-moz-opacity:0.8;  
	opacity:0.8; 
}  

.favourites {
	float:right;
	display:inline;
	width:auto;
	height:22px;  
} 
 
.switch_panel_small {  
	position:relative;
	z-index:10;  
	width:181px;
	height:21px;
	margin-top:-20px; 
	line-height:0px;	
	font-size:0px;  
}

html > body .switch_panel_small  {
	margin-top:-20px;
}
  
.zoom_icon { 
	width:22px;
	height:19px; 
	font-size:0px;
	line-height:0px; 
}

.zoom_icon IMG {  
 	margin-top:5px;
	margin-left:6px; 
}
   
.zoom_icon_small {
	float:right;
	width:25px;
	height:19px;
	font-size:0px;
	line-height:0px;
	position:relative; 
}  
 
.article_main_list .columnstyle .main_column_item .article_image .zoom_icon_small A:hover {
	border:0px; 
	font-size:0px;
	line-height:0px; 
}

.article_main_list .columnstyle .main_column_item .article_image .zoom_icon_small A {
	font-size:0px;
	line-height:0px; 
	border:0px;
}   

html > body .favourites_icon_small {
	height:18px;
} 

.favourites_icon_small {
	float:right; 
	position:relative; 
	width:26px; 
	height:19px;	 
	font-size:0px;
	line-height:0px;
	background-color:#FF9900;
	border-top:1px solid #FFFFFF; 
	border-left:1px solid #FFFFFF;	
}

.favourites_icon_small IMG {
	margin-top:2px;
	margin-left:3px;
}
 
.columnstyle {
	float:left;
	display:inline;
	text-align:left;
	width:582px; 
	/* border-bottom:1px solid #EFECE3; */	 
	margin-left:9px;
	margin-right:9px;	
}

html > body .columnstyle {
	margin-left:9px;
}  
 
.product_main_list .main_row_item { 
	float:left;
	display:inline; 
	width:582px;
	margin-left:0px;
	margin-top:12px;  
	border-bottom:1px solid #EFECE3;  
}

.product_main_list .rowstyle .last_row { 
	border-bottom:0px;
}

.product_main_list .columnstyle .last_row {
 	border-bottom:0px;
}

.product_main_list .rowstyle .main_row_item .product_image {
	float:left;
	width:180px;  
	display:inline;
	margin-bottom:12px;  
}

.product_main_list .rowstyle .product_image A {
	display:block;
	border:1px solid #FFFFFF;
}

.product_main_list .rowstyle .product_image  A:hover {
	display:block;
	border:1px solid #cccccc;
}

.product_main_list .rowstyle .product_row_container {
	float:left;	
	display:inline;  
	margin-left:20px;  
	width:380px;
}

.product_main_list .rowstyle .product_name {
	float:left; 
	width:100%;
	display:inline;	 
	font-weight:bold;
	font-size:1.20em;
} 

.product_main_list .rowstyle .product_name A {
	font-weight:bold; 
}

.product_main_list A:hover {
	color:#ff9900;
}  

#product_panel .product_main_list .rowstyle .product_description {
	float:left;  
	width:380px; 
	margin-top:15px;
	margin-left:0px;   
}

.product_main_list .main_row_item .product_link {
	float:right; 
	text-align:right;
	display:inline;	  
	margin-top:20px;
	margin-bottom:20px;
	font-weight:bold;
}  

.product_main_list .main_row_item .product_link A:hover {
	color:#FF9900;
	
}

#product_panel .product_main_list .rowstyle .product_structureimage {
	float:left;
	display:inline;
	margin-top:20px;
	margin-left:0px;
	margin-bottom:20px; 
}  

.category_main_list {
	float:left;	
	display:inline; 
	margin-top:17px;
	margin-left:9px;
	width:600px;
	margin-bottom:20px;
	border:1px solid #EFECE3; 	
} 

html > body .category_main_list {
	width:598px;	
}

.category_panel_list {
	/* float:left;*/	
	/* display:inline;*/ 
	margin-top:17px; 
	width:580px;
	margin-bottom:20px; 
}
 
.category_panel_list .main_row_item .category_name {
	font-size:1.20em;
} 


.category_main_list .main_row_item .category_name {
   
}

 
.main_column_item .category_name {
	float:left;
	display:inline;	
	font-weight:bold;
} 

.main_column_item .category_image {
	float:left;
	display:inline;
	height:123px;
	margin-top:12px;
}

.main_column_item .category_description {
	float:left;
	width:180px; 
	display:inline;
	margin-top:8px;
	height:71px;
}

.main_column_item .category_link {
	float:left;
	display:inline;  
	font-weight:bold;
}
 
.main_column_item .category_link A:hover {
	color:#FF9900;
} 
 
.main_column_item {
	float:left;
    display:inline;
	width:182px;   
    margin-top:8px;   
    margin-left:18px; 
    margin-bottom:25px;
 }

.main_column_item_active {
	float:left;
	width:182px; 
	margin-left:17px;
    margin-top:10px;
    margin-bottom:10px;	
	display:inline; 
} 

.columnstyle .first_column  {
	margin-left:0px;
}

.columnstyle .last_column {
	margin-left:17px;
}

html > body .columnstyle .last_column {
	margin-left:16px;
}
 
.main_column_item_active .first_column {
	margin-left:0px;
}

.main_column_item_active .last_column {
	margin-left:9px;
}
  
.rowstyle {
/*	float:left; 
	display:inline; */
	text-align:left;
	width:582px;
	margin-left:9px;
	margin-top:12px;	
}

.category_main_list .main_row_item {
/*	float:left;
	display:inline; */
	width:580px;
	margin-left:0px;
	margin-top:12px; 
	border-bottom:1px solid #EFECE3;  
}

.category_panel_list .main_row_item {
	float:left; 
	display:inline;
	width:582px;
	height:137px;
	margin-left:0px;
	margin-top:12px;  
	border-bottom:1px solid #EFECE3;  
} 

.rowstyle .first_column {
	margin-top:10px; 
}  

.main_row_item .category_name {
	float:left; 
	margin-left:19px;
	font-weight:bold;
}

.main_row_item .category_name A:hover {
 	color:#FF9900;
}
  
.main_row_item .category_image {
	float:left; 
/*	display:block; */ 
	width:182px; 
	height:123px; 
	line-height:0px;
	font-size:0px;
	margin-bottom:12px;
}

.main_row_item .category_row_container { 
 	/* float:left;
 	width:377px; */ 	
}

.main_row_item .category_image A {
	display:block;
	border:1px solid #FFFFFF;
}

.main_row_item .category_image A:hover {
	display:block;
	border:1px solid #cccccc;
}

.main_row_item .category_description {
	float:left; 
/*  display:inline; */
	width:377px;
	height:80px; 	
	margin-left:19px;
	margin-top:8px;
}

.main_row_item .category_link {
	float:right; 
	font-weight:bold;
	text-align:right;
	display:inline;	
	margin-left:19px; 
} 

.main_row_item .category_link A:hover {
	color:#FF9900;
} 

.rowstyle .last_column {
	border-bottom:0px;
}
 
/* Article */

.article_main_list_panel {	
	width:600px;	
	float:left; 
}  

.panel_ajax {
	float:left; 
	width:100%;	
}

#product_panel_ajax {
	float:left;
	display:inline;
	padding:0 0 0 0; 
	width:610px; 
	padding-left:9px; 
	margin-top:10px;
	margin-bottom:12px; 
}
 
.listpanel {
	border:1px solid #EFECE3; 
	float:left;
	display:inline;
	width:600px;
	height:20px;   
} 

html > body .listpanel {
	width:598px;	
}

.pageiterator {
	float:left; 
	display:inline;
	margin-left:8px; 
	margin-top:2px;
}

.page { 
	float:left;
	display:inline; 
	font-weight:bold;
} 

.page A { 
	font-weight:normal; 
} 

/* Verlegeanweisung */ 

#pages_collection { 	
	font-weight:normal;  
	margin-left:10px;
	margin-top:10px;	
	width:580px;
}
 
#pages_collection .page { 
	clear:left;
	float:left; 
	font-weight:normal;  
} 

html > body #pages_collection .page {
	font-weight:normal;   
}

#pages_collection .page .csc-header h1 { 
	margin-bottom:10px;
}

#pages_collection .page .csc-header-n1 h1 {
	margin-top:10px;
} 

#pages_collection .page .csc-header-n1 h2 { 
	margin-top:10px;
} 

#pages_collection .page h2 { 
 	margin-top:10px;
}

#pages_collection .page .csc-header h2 { 
 	margin-top:10px;
}
 
.pages {  
	float:left; 
	margin-top:10px; 
	clear:both;
}
 
/* zubehör */

#accessories_list { 
	float:left;  
	/* display:inline;*/
	width:600px; 
	margin-top:7px;
	text-align:left;	
}
  
#accessories_list .item {
	float:left; 
	width:600px;
	margin:0 0 0 0;
	padding:0 0 0 0; 
} 
 
#accessories_list .category_item { 
	margin-left:10px;	
	margin-top:20px; 	 
	margin-bottom:10px;  
	font-weight:bold;
	width:572px;   
	height:20px;
	padding-left:5px;
	padding-top:2px;  
	border:1px solid #999999;	
} 

html > body #accessories_list .item .category_item { 
	display:block;
	height:18px;
	width:572px;  
	padding-left:5px;
	padding-top:2px;  
	border:1px solid #999999;
}

#accessories_list .item .category_panel {
	float:left;  
	display:inline; 
} 

#accessories_list .category_item .category_name {
	float:left; 
	margin-top:1px;
} 

#accessories_list .category_description {
  	margin-left:10px; 
} 

#accessories_list .slide_link {
	float:right;
	width:15px;
	height:15px;
	margin-top:4px;
	margin-right:5px;
} 

#accessories_list .article_name {
	float:left;
	font-weight:bold;
	width:180px;	
	margin:0 0 0 0;
	padding:0 0 0 0;
}

#accessories_list .article_description {
	margin-bottom:10px;
}

/* end zubehör */

/* article */

.article_main_list {
	float:left;
	width:600px;
	margin-top:10px;
	/* display:inline; */ 
}

html > body #article_main_list {
	width:598px;
}

.border {
	border:1px solid #EFECE3; 
}

.article_main_list .columnstyle {
	border:0px;
}

.article_main_list .main_column_item { 
	float:left;
	display:inline;	 
}

.article_main_list .columnstyle .main_column_item {  
	float:left;
	display:inline;  
}

.article_main_list .columnstyle .main_column_item A {
	font-weight:normal;
}

.article_main_list .columnstyle .main_column_item A:hover {
	color:#FF9900;	
} 

.article_main_list .columnstyle .main_column_item .article_image A {
	display:block;
	border:1px solid #FFFFFF;	
}

.article_main_list .columnstyle .main_column_item .article_image A:hover {
	display:block;
	border:1px solid #cccccc;
}
 
.article_main_list .columnstyle .main_column_item .article_image .favourites_icon_small A {
	border:0px; 
} 

.article_main_list .columnstyle .last_row { 
	border-bottom:0px;
}

.article_main_list .columnstyle .article_image {
	float:left;
	width:182px;   
	display:inline; 
	margin-bottom:5px;
	font-size:0px;
	line-height:0px;
}

.article_main_list .columnstyle .article_name {
	float:left;
	width:180px;   
	display:inline;	   
}

.article_main_list .columnstyle .main_row_item {
	float:left; 
	margin-top:30px;
	margin-bottom:0px;
	width:582px;	
}  
 
.article_main_list .main_row_item .main_column_item {
	margin-top:0px;
	margin-bottom:0px;
} 

.article_main_list .columnstyle .first_row {		
	margin-top:20px;
}

.article_main_list .columnstyle .last_row {	
	margin-bottom:10px;  
} 

/* Attribute */

#loader {
	position:absolute;
	left:50%;
	top:200px; 	
	margin-left:-200px; 
	width:400px;
	height:400px;
	z-index:20; 
  	filter:alpha(opacity=80); 
	-moz-opacity:0.8;  
	opacity:0.8; 
	/* background-color:#EFEFEF;*/ 
	background-image:url(../images/spinner_large_trans.gif);
	background-position:center;
	background-repeat:no-repeat; 
}

.searchmask {  
	float:left;
	display:inline;
	margin-left:9px; 
	margin-top:20px;
	width:600px; 
	border:1px solid #EFECE3;
}

.searchmask_panel {   
	margin-top:20px; 
}

html > body .searchmask {
	width:598px;
}  

.attribute .first_column {
	margin-left:0px;
	margin-left:0px;
}

.attribute .last_column {
	margin-left:10px;
}

.favourite_info_panel {	 
	float:right;
	display:inline;
	height:21px;
	margin-top:2px;
	width:110px;
}

.favourite_info_panel IMG {
	float:left;
}
 
.sorting_panel {  
	float:right;
	font-weight:bold; 
	margin-top:2px;
	margin-right:35px;
}

.sorting_desc {
	font-weight:normal;
}   
   
.sorting {
	font-weight:normal;
}

.attribute_title {
	font-weight:bold;
	margin-top:8px; 
}

.attribute_description {
	margin-top:8px;	 
	height:65px;
}

.attribute_select {
	width:180px;
	margin-top:10px; 
} 

#product_panel .attribute {
	float:left; 
	display:inline;
	margin-top:30px;
	margin-left:10px;	 
}  

.searchmask .attribute_title {
	margin-top:0px;
	font-weight:normal; 
}

.searchmask .attribute {
	margin-top:10px;
}

.search_submit {
	float:right;
	margin-right:9px;
	margin-top:10px;
	cursor:hand;
	font-size:1.00em;
	margin-bottom:10px;
	background-color:#989898;
	height:18px; 
	font-weight:bold; 
	padding-left:15px;
	padding-right:3px;  
	background-image:url(../images/arrow.gif);
	background-repeat:no-repeat;	
	color:#FFFFFF;
	border:0px;	
}
  
 