@charset "UTF-8";
@media screen, projection
{
/** Erweiterte Elemente  ------------------------------------------------------------------------------------------ */  
  
  #lang {
  position: absolute;
  left: 64px;
  top: 2px;
  color: white;
  }
  
  #lang a { color: white; }
  #langselected { color: #F29400!important; font-weight: bold;}
  
  #lang a:focus,
  #lang a:hover,
  #lang a:active { color: #f39300; text-decoration:none; background-color: transparent; }
  
  #shopselect { 
    position: absolute; 
    top: 85px; 
    height: 44px; 
    width: 270px;
    cursor: pointer;
   }
  #shopselect p { color: #fff; }
  
  #homebanner {
    position: absolute;
    top: 25px;
    left: 20px;
    width: 230px;
    height: 55px;
    text-decoration: none;
  }
  
  #breadcrump { margin-bottom: 15px; }
  #breadcrump a { 
    text-decoration: underline;
    font-size: 8pt; 
    background: url("../../img/arrows/arrow_blue_one.png") no-repeat center right;
    padding-right: 13px;
    margin-bottom: 15px;
  }
  
  #breadcrump a:focus,
  #breadcrump a:hover,
  #breadcrump a:active { color: #F29400; }
  
  #breadcrump span { color: #00519E; background: none!important; padding-right: 0; font-size:8pt; padding-right:13px; text-decoration:underline; }
  
  #col3_content .red, #col1_content .red { color: #f39300; background: none; padding-left: inherit; border: none; }
  
  #col3_content .orange, #col1_content .orange { color: #f39300; background: none; padding-left: inherit; border: none; }
        
  div.thumbnails { height: 50px; margin-bottom: 5px;}
  
  /** Google Maps in Filialansicht */
  #storemap { width: 325px; height: 300px }
  
  /** Verfügbarkeitsstatuten */
  
  .si0, .si1, .si2, .si3, .si4, .si5, .si6, .si7, .si8, .si9, .si10 { font-weight: bold; }
  .si3, .si1, .si9, .si7 { color: #009137 !important; }
  .si5 { color: #eb690a !important; }
  .si0, .si8, .si10 { color: #cd051E !important; }
  .si6 { color: #004664 !important; }
  .si8 { color: #000000 !important; }

  /** PC-Konfigurator Komponenten */

  
  #col0_content .pccitem, 
  #col1_content .pccitem,
  .pccitem { position: relative; overflow: hidden; border-bottom: 1px solid #ccc; padding-top: 1em;}
  
  div.pccdescription {margin-left: 70px; margin-right: 14em; overflow: hidden;}
  
  .pccproductImg {float:left;}
  
  #col1_content .pccdescription { position: relative; }
  
   #col1_content .pccdescription h5 { border: none; }
   
   #col1_content .pccdescription .price_simple { position: absolute; right: 0; bottom: 10px; }
  
  .pccselectbutton { position: absolute; right: 0; bottom: 5px; width:10em; }  
  
  .pccremovebutton { position: absolute; right: 0; bottom: 2.7em; width:10em; }
  
  #col0_content .pccitem h2, 
  #col1_content .pccitem h2,
  .pccitem h2 { padding-top: 60px; font-size: 1em; color: #00519E; border: none; width: 70px; 
    background-position: top center; 
    background-repeat: no-repeat;   
    float: left;
    white-space: nowrap;
  }
  
  #pcccomponentPROCESSOR h2 { background-image: url("../../img/pcconf/pcc_cpu_b.jpg");}
  #pcccomponentHDD h2 { background-image: url("../../img/pcconf/pcc_hdd_b.jpg");}
  #pcccomponentMB h2 { background-image: url("../../img/pcconf/pcc_mainboard_b.jpg");}
  #pcccomponentCASE h2 { background-image: url("../../img/pcconf/pcc_case_b.jpg");}
  #pcccomponentMEMORY h2 { background-image: url("../../img/pcconf/pcc_ram_b.jpg");}
  #pcccomponentCPUCOOLER h2 { background-image: url("../../img/pcconf/pcc_cpufan_b.jpg");}
  #pcccomponentGRAPHICSCARD h2 { background-image: url("../../img/pcconf/pcc_gpu_b.jpg");}
  #pcccomponentADDITIONALGRAPHICSCARD h2 { background-image: url("../../img/pcconf/pcc_gpu_b.jpg");}
  #pcccomponentOPTICALDRIVE h2 { background-image: url("../../img/pcconf/pcc_optical_b.jpg");}
  #pcccomponentCONTROLLER h2 { background-image: url("../../img/pcconf/pcc_controller_b.jpg");}
  #pcccomponentPOWERSUPPLY h2 { background-image: url("../../img/pcconf/pcc_supply_b.jpg");}
  #pcccomponentCARDRDR h2 { background-image: url("../../img/pcconf/pcc_cardreader_g.jpg");}
  #pcccomponentFLOPPY h2 { background-image: url("../../img/pcconf/pcc_floppy_g.jpg");}
  #pcccomponentSNDCARD h2 { background-image: url("../../img/pcconf/pcc_soundcard_g.jpg");}
  #pcccomponentNETWORK h2 { background-image: url("../../img/pcconf/pcc_lancard_g.jpg");}
  #pcccomponentTV h2 { background-image: url("../../img/pcconf/pcc_tvcard_g.jpg");}
  #pcccomponentMONITOR h2 { background-image: url("../../img/pcconf/pcc_display_g.jpg");}
  #pcccomponentKEYBRD h2 { background-image: url("../../img/pcconf/pcc_keyboard_g.jpg");}
  #pcccomponentMOUSE h2 { background-image: url("../../img/pcconf/pcc_mouse_g.jpg");}
  #pcccomponentGAMING h2 { background-image: url("../../img/pcconf/pcc_gameequipment_g.jpg");}
  #pcccomponentSPEAKER h2 { background-image: url("../../img/pcconf/pcc_speaker_g.jpg");}
  #pcccomponentHEADSET h2 { background-image: url("../../img/pcconf/pcc_headphones_g.jpg");}
  #pcccomponentPRINTER h2 { background-image: url("../../img/pcconf/pcc_printer_g.jpg");}
  #pcccomponentPRINTERCABLE h2 { background-image: url("../../img/pcconf/pcc_printercable_g.jpg");}
  #pcccomponentOS h2 { background-image: url("../../img/pcconf/pcc_softos1_g.jpg");}
  #pcccomponentOS_OEM h2 { background-image: url("../../img/pcconf/pcc_softos1_g.jpg");}
  #pcccomponentOS_OEM { border-left:4px solid orange;padding-left:4px;}
  #pcccomponentOFFICE h2 { background-image: url("../../img/pcconf/pcc_softoffice_g.jpg");}
  #pcccomponentOFFICE_OEM h2 { background-image: url("../../img/pcconf/pcc_softoffice_g.jpg");}
  #pcccomponentOFFICE_OEM { border-left:4px solid orange;padding-left:4px;}
  #pcccomponentGAMES h2 { background-image: url("../../img/pcconf/pcc_softgame_g.jpg");}
  #pcccomponentPICKUP h2 { background-image: url("../../img/pcconf/pcc_pickup_g.jpg");}
  #pcccomponentZPC h2 { background-image: url("../../img/pcconf/pcc_assembly_g.jpg");}
  #pcccomponentSOFTWAREINSTALL h2 { background-image: url("../../img/pcconf/pcc_softwareinstall_g.jpg");}
  #pcccomponentMISC h2 { background-image: url("../../img/pcconf/pcc_group_optional.png");}
  #pcccomponentSTRESSTEST h2 { background-image: url("../../img/pcconf/pcc_stresstest_g.jpg");}
  #pcccomponentWINACTIVATION h2 { background-image: url("../../img/pcconf/pcc_winactivation_g.jpg");}

  
  /* ------ Status ausgewählt  ----- */
  #pcccomponentPROCESSOR.pccselected h2 { background-image: url("../../img/pcconf/pcc_cpu_o.jpg");}
  #pcccomponentHDD.pccselected h2 { background-image: url("../../img/pcconf/pcc_hdd_o.jpg");}
  #pcccomponentMB.pccselected h2 { background-image: url("../../img/pcconf/pcc_mainboard_o.jpg");}
  #pcccomponentCASE.pccselected h2 { background-image: url("../../img/pcconf/pcc_case_o.jpg");}
  #pcccomponentMEMORY.pccselected h2 { background-image: url("../../img/pcconf/pcc_ram_o.jpg");}
  #pcccomponentCPUCOOLER.pccselected h2 { background-image: url("../../img/pcconf/pcc_cpufan_o.jpg");}
  #pcccomponentGRAPHICSCARD.pccselected h2 { background-image: url("../../img/pcconf/pcc_gpu_o.jpg");}
  #pcccomponentADDITIONALGRAPHICSCARD.pccselected h2 { background-image: url("../../img/pcconf/pcc_gpu_o.jpg");}
  #pcccomponentOPTICALDRIVE.pccselected h2 { background-image: url("../../img/pcconf/pcc_optical_o.jpg");}
  #pcccomponentCONTROLLER.pccselected h2 { background-image: url("../../img/pcconf/pcc_controller_o.jpg");}
  #pcccomponentPOWERSUPPLY.pccselected h2 { background-image: url("../../img/pcconf/pcc_supply_o.jpg");}
  #pcccomponentCARDRDR.pccselected h2 { background-image: url("../../img/pcconf/pcc_cardreader_o.jpg");}
  #pcccomponentFLOPPY.pccselected h2 { background-image: url("../../img/pcconf/pcc_floppy_o.jpg");}
  #pcccomponentSNDCARD.pccselected h2 { background-image: url("../../img/pcconf/pcc_soundcard_o.jpg");}
  #pcccomponentNETWORK.pccselected h2 { background-image: url("../../img/pcconf/pcc_lancard_o.jpg");}
  #pcccomponentTV.pccselected h2 { background-image: url("../../img/pcconf/pcc_tvcard_o.jpg");}
  #pcccomponentMONITOR.pccselected h2 { background-image: url("../../img/pcconf/pcc_display_o.jpg");}
  #pcccomponentKEYBRD.pccselected h2 { background-image: url("../../img/pcconf/pcc_keyboard_o.jpg");}
  #pcccomponentMOUSE.pccselected h2 { background-image: url("../../img/pcconf/pcc_mouse_o.jpg");}
  #pcccomponentGAMING.pccselected h2 { background-image: url("../../img/pcconf/pcc_gameequipment_o.jpg");}
  #pcccomponentSPEAKER.pccselected h2 { background-image: url("../../img/pcconf/pcc_speaker_o.jpg");}
  #pcccomponentHEADSET.pccselected h2 { background-image: url("../../img/pcconf/pcc_headphones_o.jpg");}
  #pcccomponentPRINTER.pccselected h2 { background-image: url("../../img/pcconf/pcc_printer_o.jpg");}
  #pcccomponentPRINTERCABLE.pccselected h2 { background-image: url("../../img/pcconf/pcc_printercable_o.jpg");}
  #pcccomponentOS.pccselected h2 { background-image: url("../../img/pcconf/pcc_softos1_o.jpg");}
  #pcccomponentOS_OEM.pccselected h2 { background-image: url("../../img/pcconf/pcc_softos1_o.jpg");}
  #pcccomponentOFFICE.pccselected h2 { background-image: url("../../img/pcconf/pcc_softoffice_o.jpg");}
  #pcccomponentOFFICE_OEM.pccselected h2 { background-image: url("../../img/pcconf/pcc_softoffice_o.jpg");}
  #pcccomponentGAMES.pccselected h2 { background-image: url("../../img/pcconf/pcc_softgame_o.jpg");}
  #pcccomponentPICKUP.pccselected h2 { background-image: url("../../img/pcconf/pcc_pickup_o.jpg");}
  #pcccomponentZPC.pccselected h2 { background-image: url("../../img/pcconf/pcc_assembly_o.jpg");}
  #pcccomponentSOFTWAREINSTALL.pccselected h2 { background-image: url("../../img/pcconf/pcc_softwareinstall_o.jpg");}
  #pcccomponentMISC.pccselected h2 { background-image: url("../../img/pcconf/pcc_group_optional.png");}
  #pcccomponentSTRESSTEST.pccselected h2 { background-image: url("../../img/pcconf/pcc_stresstest_o.jpg");}
  #pcccomponentWINACTIVATION.pccselected h2 { background-image: url("../../img/pcconf/pcc_winactivation_o.jpg");}
  
  
  #pccstep1,
  #pccstep2,
  #pccstep3,
  #pccstep4  { display:block; float: left; width: 25%; background: transparent left center no-repeat; height: 56px; position: relative; font-size: 1em; }
  

  #pccstep1 span,
  #pccstep2 span,
  #pccstep3 span,
  #pccstep4 span { display: block; margin: 0; margin-top: -1.5em; margin-bottom: -1.5em; padding:0; position: absolute; left: 66px; top: 50%; height: 1em; font-size: 1em; font-weight: bold; }
  
  #pccstep1.pccstepactive span,
  #pccstep2.pccstepactive span,
  #pccstep3.pccstepactive span,
  #pccstep4.pccstepactive span { color: #00519E; }
  
  #pccstep1.pccstepactive { background-image: url("../../img/pcconf/pcc_group_required_a.png");  color: #00519E;}
  #pccstep2.pccstepactive { background-image: url("../../img/pcconf/pcc_group_optional_a.png");  color: #00519E;}
  #pccstep3.pccstepactive { background-image: url("../../img/pcconf/pcc_group_software_a.png");  color: #00519E;}
  #pccstep4.pccstepactive { background-image: url("../../img/pcconf/pcc_group_service_a.png");  color: #00519E;}
    
  #pccstep1 { background-image: url("../../img/pcconf/pcc_group_required.png");}
  #pccstep2 { background-image: url("../../img/pcconf/pcc_group_optional.png");}
  #pccstep3 { background-image: url("../../img/pcconf/pcc_group_software.png");}
  #pccstep4 { background-image: url("../../img/pcconf/pcc_group_service.png");}
  
  .acc_item_remove { position: absolute; top: 10px; right:10px; }
  
  #ACCproductTypeTabs .acc_item_remove {
    background: none repeat scroll 0 0 transparent !important;
    cursor: pointer;
    font-size: 12px;
    right: 5px;
    top: 0;
  }
  
  .searchform {
    width: 25%;
  } 
  
  .paging a {
    color: #7D7D7D !important;
  }
  .paging b a{
    font-weight: normal;
    color: #00519E !important;
  }
  
  #ACCproductTypeTabs {  padding: 0; padding-left: 19.2em; width: auto;  }
    
  table#articlecompare tbody tr th, 
  table#articlecompare tbody tr td { font-weight: normal; }
  table#articlecompare tbody tr th.sub { color: #7D7D7D; background: inherit; font-weight: bold;
    background: url("../../img/arrows/arrow_blue_one.png") no-repeat scroll 3px center;
    padding-left: 15px;
  
   }
  
  form.directorder fieldset {
	  padding: 0;
	  margin: 0;
  }
  
  p.actiontext {
    height: 3em;
    overflow: hidden;
  }
  
  .banner { padding: 2px 0 2px 0; }
  
  #articledetailStoreSelection form.yform div.type-select select {
    width: 100%;
  }
  
  #toplogin {
    position: absolute; bottom: 1em; right: 1em; width: 20%; z-index: 2; text-align: right;
  }
  
  
	
	.tooltip {
		background: #fff;
	    border: 1px solid #D5D5D5;
	    display: none;
/*	    width: 25%;*/
	    text-align: left;
	    padding: 15px;
	    height: 17em;
	    z-index: 99;
	}/*
	
	.tooltip .arrow {
	    background: url("/lib/img/header/arrow.png") top left no-repeat;
	    position: absolute;
	    display: block;
	    width: 18px;
	    height: 11px;
	    top: -10px;
	    left: 55px; 
	}
	
	*/
	
	/* UI-Selectbox-Slider */
	/* .ui-slider { clear: both; top: 0.25em; margin-bottom: 1em;} */
	/* .ui-slider li span.ui-slider-label-show, .ui-slider dd span.ui-slider-label-show { width: 2em;} */
	
	.ui-slider { margin: 0.4em 0.5em 0.3em; }
	
	.ui-slider-horizontal .ui-slider-handle {
		margin-left: -0.4em;
		height: 0.8em;
		width: 0.8em;
		top: -1px;
	}
	
	.ui-slider ol, .ui-slider dl {
		top: 1em;
	}
	.ui-slider li span.ui-widget-content, .ui-slider dd span.ui-widget-content {
	    display: none;
	    height: 1.2em;
	    margin-top: -0.2em;
	}
	
	.ui-slider span.ui-slider-tic {
	    top: -1em;
	}
	.ui-slider span.ui-slider-label {
    	font-size: 0.75em; width: 5em;
	}

	.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	 	background: url("../../img/buttons/bt_l.png") repeat-x scroll 50% 50% #F29400;
	}
	
/* 	TOCHECK Wird vermutlich nicht benötigt
	.ui-widget-header {
    	background: url("images/ui-bg_highlight-soft_75_F6FBFF_1x100.png") repeat-x scroll 50% 50% #F6FBFF;
	} */
	
	.ui-slider-scale li {
		line-height: 1em;
	}
	
	select.range-min, select.range-max { width: 50%; }
	
	.certificaterow { margin-bottom: 1em; }
	
	#msBanner:hover { cursor: pointer; }
	
	
	#microsoftwindows7 td { text-align: center;}
	
	   div.error ul li a,
  .yform div.error ul li a {  
  	  background: url("../../img/arrows/arrow_four.png") no-repeat scroll left center transparent !important;
	  color: #00519E !important;
	  font-size: 100.01% !important;
	  padding-left: 15px !important; 
  }
  
  
	.JQUIconfirmDialog .ui-dialog-buttonpane { 
	    text-align: center;
	}
	.JQUIconfirmDialog .ui-dialog-buttonpane .ui-dialog-buttonset { 
	    float: none;padding-left: 9px;
	    
	}
 
 #billAdvise {
 	border: #f00 dashed 1px; padding: 0.5em;
 }
}
