﻿body {font-family:'Lucida Grande', Arial; font-size:11px; color:black; background-color: White;}
body p, span, strong, a {color:black}
input[type="checkbox"] {.margin:-3px !important}
input[type="text"],input[type="password"], textarea {border:1px solid #DEDEDE;}
input[type="submit"], input[type="button"] {background-color:#E6E6E6;border:1px solid #385A72;width:170px;cursor:pointer}
input.mini {width:25px}
.relevant {background-color:#E0E8EF}
/*Farben
#DEDEDE hellgrau
#385A72 dunkelblau
#6699CC blau
#E0E8EF hellblau
*/
.recommendedRetailPrice { display: none; }
#container {width: 990px; position: absolute; left: 50%; margin-left: -505px; background-color: White;border-left:10px solid white;border-right:10px solid white;}
#header {}
	#header #quick_navigation {position:absolute; bottom: 12px; font-weight:bold; }
	#header #quick_navigation li {float:left; padding: 0 5px 0 5px; border-left: solid 1px white}
	#header #quick_navigation li.AGB {border:none}
	#header #quick_navigation li a {color:white}
	#header #logo {background: url(Images/ComputerWunsch_Head_VA_1.png) no-repeat; height: 105px}
	#header #logo img {background-image:none !important}
	#ctl00_lnkHome {position:absolute; left: 208px; width: 542px; height: 80px}
	#header #login {position:absolute; margin-top: 49px; width: 168px; padding:10px;border: solid 2px #385A72; }
	#header #user {position:absolute; margin-top: 49px; width: 168px; padding:10px;border: solid 2px #385A72; }
	#header #user a {font-weight: bold; text-decoration:underline}
	#header #user #ctl00_btnAccount {margin-left:10px}
	#header #user #ctl00_btnLogout {margin-left:26px}
	#header #ctl00_txtUser {width: 160px; border: solid 1px #385A72; margin-bottom:5px }
	#header #ctl00_txtPassword {width: 160px; border: solid 1px #385A72; margin-bottom:5px }
	#header #ctl00_btnRegister {float:right; text-decoration: underline}
	#header #ctl00_btnDummyLogin {float:left; border: solid 1px #385A72; background-color: #385A72; color:white; margin:0px; width:83px; font-weight:bold}
	#header #ctl00_btnLogin {display:none}
	#header #search {padding:5px 0 5px 0;background-color:#E6E6E6}
	#header #ctl00_pnlSearch {background-color:#385A72;width: 990px;padding-top:10px}	
	#header #ctl00_pnlSearch table {display:none}	
	#header #ctl00_pnlSearch #ctl00_txtSearch {width: 250px; margin-left: 200px; font-size: 1.2em; border: solid 1px #385A72; }
	*html #header #ctl00_pnlSearch #ctl00_txtSearch {height: 19px}
	#header #ctl00_pnlSearch #ctl00_btnSearch {position:absolute; margin:0 0 0 5px; width: 60px; border: solid 1px #385A72; background-color:#385A72; color:white;height:24px; 
											   font-weight:bold; padding-top: 0px }
	*html #header #ctl00_pnlSearch #ctl00_btnSearch {height:24px}										   
	#header #ctl00_pnlSearch ul li.advancedSearch {display:none;float:left}
	#header #ctl00_pnlSearch ul li.accessorySearch {position:absolute; top:120px; left: 530px; height: 21px; padding: 3px 5px 0 5px;background-color:#385A72; }
	/*#header #ctl00_pnlSearch ul li.accessorySearch {position:absolute; top: 124px; left:530px; height:24px}*/
	#header #ctl00_pnlSearch ul li.accessorySearch a {color:white; font-weight:bold}
	#header #head_navigation {height: 0px}
	#header #head_navigation #subsets {position:absolute; left:200px; top: 87px; }
	.b1 {background: url(Images/TabBox_Background.gif) no-repeat !important}
	.b2 {background: url(Images/TabBox_Background1.gif) no-repeat !important}
	.b3 {background: url(Images/TabBox_Background2.gif) no-repeat !important}
	.b4 {background: url(Images/TabBox_Background3.gif) no-repeat !important}
	
	
	#header #head_navigation #subsets a {color: white; margin-left: -10px}	
	#header #head_navigation #subsets li {font-weight: bold;width:100px;float:left; background-color:#6699CC; background: transparent url(Images/TabBox.png) no-repeat; text-align:center;}
	*html #header #head_navigation #subsets li {background: url(Images/TabBox.gif) no-repeat;}
	#header #head_navigation #subsets li.selected {text-align:center;}
	#header #head_navigation #subsets li.selected, #head_navigation #subsets li:hover {background: transparent url(Images/TabBox_select.png) no-repeat; }
	*html #header #head_navigation #subsets li.selected, #head_navigation #subsets li:hover {background: url(Images/TabBox_select.gif) no-repeat;}
	#header #head_navigation #subsets .selected a, #head_navigation #subsets li:hover a {color:white;}
	#header #head_navigation #basket {width:192px;left:798px;position:absolute;top:154px; height: 58px; background-color:white; background: url(Images/Einkaufswagen_Background.png) no-repeat;}
	*html #header #head_navigation #basket {background: url(Images/Einkaufswagen_Background_ie.jpg) no-repeat}
	#header #head_navigation ul.basket li {background-image:none;}
	*html #header #head_navigation #basket li.Basket a {padding-right: 0px; color:white; font-weight:bold}
	*html #header #head_navigation #basket li.selected a {padding-right: 0px;  color:white; font-weight:bold}
	/**html #header #head_navigation #basket span.items {margin-left: 10px}*/
	#header #head_navigation #basket li.Basket {padding: 3px 0 0 15px; height: 27px }
	#header #head_navigation #basket li.selected {padding-left: 15px}
	#header #head_navigation #basket .baskets a {position:absolute; top:68px; left: -40px}
	/*#header #head_navigation #basket li.selected, #header #head_navigation #basket li:hover {background-image: url(Images/icon_basket.gif)}*/
	#header #head_navigation #basket li span {line-height:4.0em}
	#header #head_navigation ul li a {padding: 0 4px; color:white; font-weight:bold}
	#head_navigation ul li span {padding-left: 20px; font-weight:normal}
	#header #head_navigation #checkout {display:none;}
	#header #head_navigation #login {display:none;}
	
#content {}	
*html #content {margin-top: -10px}	
	#main_head {margin-left:200px;margin-top:5px;width:590px;}	
	#main_head .breadcrumb {padding:0 10px;margin-bottom: 5px; .padding-top: 5px }	
	#main_head .breadcrumb span, #main_head .breadcrumb a {color:#385A72;}
	#main_head h2 {display:none;background-color:#6699CC;padding:5px 10px; color:white}
	#content_bar {position:absolute; top: 50px; left: 18px; border:solid 2px #385A72; padding: 5px 10px; background-color:white;display: none; }
	#content_bar #ctl00_ltlCompanyNameAndLocation {display:none}	
	#content_bar span {display:block}
		
	#main_navigation {position:absolute; left: 0px; width: 192px;}
	#main_navigation #ctl00_pnlBusinessCustomerAdvice {border:solid 1px #DEDEDE; width: 170px;padding:10px}
	#main_navigation #ctl00_objMainNavigation_treMainNavigation_UL .manufacturers {font-weight:bold}
	*html #main_navigation #ctl00_objMainNavigation_treMainNavigation_UL .manufacturers {font-weight:normal}
	#main_navigation #ctl00_objMainNavigation_treMainNavigation_UL a, 
	#main_navigation #ctl00_objMainNavigation_treMainNavigation_UL strong {margin-bottom:1px}
	#main_navigation #ctl00_objMainNavigation_treMainNavigation_UL li.root a {background: url(Images/Navigation_Background.gif) repeat-y; color:white;}
	#main_navigation #ctl00_objMainNavigation_treMainNavigation_UL li.selected li a,
	#main_navigation #ctl00_objMainNavigation_treMainNavigation_UL li.selected li strong {background-color:#E0E8EF; background-image: none; color:black} 
	#main_navigation #ctl00_objMainNavigation_treMainNavigation_UL li.selected .hide {display:block}
	#main_navigation #ctl00_objMainNavigation_treMainNavigation_UL li.selected li .hide {display:none}
	#main_navigation #ctl00_objMainNavigation_treMainNavigation_UL li.selected li.selected .hide {display:block}	
		
	.#main_navigation #ctl00_objMainNavigation_treMainNavigation_UL td.root a {background: url(Images/Navigation_Background.gif) repeat-y; color:white;}
	.#main_navigation #ctl00_objMainNavigation_treMainNavigation_UL td.selected td a,
	.#main_navigation #ctl00_objMainNavigation_treMainNavigation_UL td.selected td strong {background-color:#E0E8EF; background-image: none; color:black} 
	.#main_navigation #ctl00_objMainNavigation_treMainNavigation_UL td.selected .hide {display:block}
	.#main_navigation #ctl00_objMainNavigation_treMainNavigation_UL td.selected td .hide {display:none}
	.#main_navigation #ctl00_objMainNavigation_treMainNavigation_UL td.selected td.selected .hide {display:block}
	.#main_navigation #ctl00_objMainNavigation_treMainNavigation_UL td.parent {padding-bottom:1px}
	
	#main_navigation #ctl00_pnlConfigurators img {padding:10px 36px 10px 35px}
	#main_navigation #ctl00_pnlLeftCertifications img {max-width:150px;}
	*html #main_navigation #ctl00_pnlLeftCertifications img {width:150px;}
	#main_navigation #ctl00_pnlLeftCertifications div {border: double 3px #D1E2EF; margin-bottom:10px}
	#main_navigation #ctl00_pnlTMobileInfo object{width:190px; height: 517px;}
	
	#sub_navigation {position:absolute; left:798px; top:217px; width:192px;}
	#sub_navigation #ctl00_pnlRightCertifications div {border: double 3px #D1E2EF; margin-bottom:10px}
	#sub_navigation .certification {padding-top: 5px}
	#sub_navigation h3 {background-color:#6699CC; line-height: 1.1em; padding: 3px 3px 3px 10px; font-size: 1.1em; margin-bottom: 5px; color:white}
	#sub_navigation img {max-width:150px;-ms-interpolation-mode: bicubic;}
	*html #sub_navigation img {width:150px; -ms-interpolation-mode: bicubic;}
	#sub_navigation select {width:170px; border: solid 1px #385A72 }
	#sub_navigation .inputBox {padding: 0 10px 10px 10px}
	#sub_navigation .inputBox input[type="submit"] {margin:0px; width: 170px;border: solid 1px #385A72 }
	#sub_navigation .head {display:none}
	#sub_navigation .selection {padding:10px}
	#sub_navigation .selection li {border-bottom: solid 1px #DEDEDE }
	.certification div {padding:10px 0}
	.certification div a {padding: 0px}
	
	#main_content {margin-left: 200px; margin-top:5px; width: 590px;}
	#main_content h3 {background-color:#6699CC; line-height: 1.1em; padding: 3px 3px 3px 10px; font-size: 1.1em; margin-bottom: 5px; color:white}	
	#main_content h3 span {color:white}	
	#main_content .productList {}
	#main_content .productCategories li{list-style:disc}
	#main_content .productCategories img {margin-bottom:5px}
	#main_content .line {clear:both}
	#main_content .pageNavigator {color:white}
	#main_content .pageNavigator a{color:white}
	#main_content .compareIndicatorBottom {background:#6699CC url(Images/Icon_compareIndicatorBottom.gif) no-repeat 121px 7px; margin-bottom: 5px; padding-left:142px}
	#main_content .compareIndicator {background:#6699CC url(Images/Icon_compareIndicator.gif) no-repeat 121px 8px; margin-bottom: 5px; padding-left:142px}
	#main_content .compareIndicator a,#main_content .compareIndicatorBottom a {color:white; text-decoration:underline}
	#main_content .tabBox {margin-bottom: 10px; }
	#main_content .tabBox .tabs a, #main_content .tabBox .tabs span {color:white; }
	#main_content .tabBox .productSpecifications tbody {border-top: solid 1px white}
	#main_content .tabBox .productSpecifications tr {border-top:1px solid #DEDEDE}
	#main_content .tabBox .tabs ul li {border: solid 1px #6699CC;background-color: #6699CC; }
	#main_content .tabBox .tabs ul li.selected, #main_content .tabs ul li.selected  {background-color: #385A72;border: solid 1px #385A72}
	#main_content .tabBox .content {border: solid 1px #DEDEDE;}
	#main_content .tabBox .content p { padding:10px;}	
	#main_content .InfoPage {margin-top: 0px}
	#main_content .hotline {border: solid 1px #DEDEDE;padding:5px 10px; clear:left;width: 568px;}
	#main_content .news {border:solid 1px #DEDEDE; padding:5px 10px; margin-bottom:5px}
	#main_content .news .header {font-size: 1.2em; font-weight: bold; float:left}
	#main_content .news .date {float: right}
	#main_content .news .content {clear:both; padding-top: 10px}
	#main_content .news .content img {float:left; margin-right: 10px}
	#main_content .news .content .teaser .link {font-weight: bold; font-style:italic; display:block}	
	#main_content .news .content .text {display:none;}
	#main_content .news .links {padding-top: 10px; clear:left}
	#main_content .news .links span {font-weight:bold}
	#main_content .news .links ul li a {text-decoration:underline}
	#main_content .news br.clear {display:none}
	.pages_shopping_news_details #main_content .news .text {display:block;}
	.pages_shopping_news_details #main_content .news .teaser {display: none;}
	#main_content #hotlineAdvice br {display:block}
	#main_content .productList .details a img {height:42px; position:absolute; margin: 30px 0 0 -60px}
	#main_content .productList .details .request {padding: 2px 0}
	#main_content .productList .details .availability {padding: 2px 0}
	#main_content .productList a:hover p{color: #999999; cursor:pointer}
	#main_content .productList a:hover span{color: #999999; cursor:pointer}
	#main_content .productList a:hover {color: #999999; cursor:pointer}
	#main_content .productList a:hover span{color: #999999; cursor:pointer}
	#ctl00_cphPageContent_pnlAnimatedHeroList {margin-bottom: 10px}
	#main_content .productList .info a {text-decoration: underline}
	
	#main_content .productList .details .stillAvailable a,
	#main_content .productList .details .soonAvailable a		{background: url(Images/background_stillAvailable.png) no-repeat;padding:0 0 0 57px}
	#main_content .productList .details .available a			{background: url(Images/background_Available.png) no-repeat;padding:0 0 0 57px}
	#main_content .productList .details .notAvailable a			{background: url(Images/background_notAvailable.png) no-repeat;padding:0 0 0 57px}
	#main_content .productList .details .unknownAvailability a	{background: url(Images/background_unknownAvailability.png) no-repeat;padding:0 0 0 57px}
	

	/*Hero*/
	#main_content .productList .item_large {/*border: solid 2px #385A72;*/ margin-bottom: 5px; border-top:none;background: url(Images/Hero_Bottom.gif) no-repeat left bottom; height: 224px}
	#main_content .productList .item_large img {margin-top: 45px; position:absolute; right: 210px }
	#main_content .productList .item_large .details {margin-right: 200px}
	#main_content .productList .item_large .details p {line-height:1.1em; height: 3.3em; overflow:hidden; margin-top: 15px;margin-bottom:10px; padding-left: 10px}
	#main_content .productList .item_large .details a strong span.obligationMark {display:none}
	#main_content .productList .item_large .details a img {margin: 57px 0 0 0; left: 375px}
	#main_content .productList .item_large .details div p {display:none}
	#main_content .productList .item_large .details strong {font-size: 1.3em; width:575px; background-color:#6699CC;margin-bottom: 5px; padding:3px 5px 3px 10px; line-height: 1.2em; 
															height: 1.1em; display:block; overflow:hidden; color: white;background-image:url(Images/Hero.gif);text-align:center}
	#main_content .productList .item_large .details .partNumber {display:none}		
	#main_content .productList .item_large .details .request {padding-top:2px;margin-top:10px; left:200px; position:absolute}
	#main_content .productList .item_large .details .request a {padding:1px 0 1px 20px;background: url(Images/icon_file.gif) no-repeat;}
	#main_content .productList .item_large .details .productPrice {margin-top:50px; padding-left: 10px}
	#main_content .productList .item_large .details .productPrice_1000 {position:absolute; left:400px;margin-top:40px}
	#main_content .productList .item_large .details .productPrice_1000 .price {font-size:1.7em; color: #3D81AC;}
	#main_content .productList .item_large .details .productPrice_1000 .vat {width:170px}
	#main_content .productList .item_large .details .productPrice input.buy {display:block;background: url(Images/Einkaufswagen.png) no-repeat; border:none; height:18px;
																			 width:124px; color:White; font-weight:bold; font-size: 0em}
	#main_content .productList .item_large .details .productPrice .price {font-size:1.7em; color: #3D81AC;font-weight: bold}	
	#main_content .productList .item_large .details .productPrice .vat {width:150px}
	#main_content .productList .item_large .details .productPrice .price span{color: #3D81AC;}
	#main_content .productList .item_large .details .availability {position:absolute; margin-top:-87px; left: 300px}
	
	#main_content .productList .item_large .details .info {margin: 20px 0 10px 0; width: 270px; text-decoration:underline; padding-left: 10px; position:absolute}
	
	/*Topseller*/
	#main_content .productList .item_small {height: 240px; width:292px; /*border: solid 2px #303C42;*/ border-top:none;margin-bottom: 5px; background: url(Images/Topseller_Bottom.gif) no-repeat center bottom }
	#main_content .topseller .productList .even {margin:-245px 0 5px 298px}
	#main_content .productList .item_small img {position:absolute; margin: 30px 0 0 5px }
	#main_content .productList .item_small .details {margin-left: 105px; padding-right: 5px; width:180px}
	#main_content .productList .item_small .details p {margin-top:20px;line-height:1.1em;height: 3.3em; overflow:hidden;margin:0 0 10px 0; padding-top:15px}	
	*html #main_content .productList .item_small .details a p {margin-top: 25px}
	#main_content .productList .item_small .details a strong span.obligationMark {display:none}
	#main_content .productList .item_small .details div p {display:none}
	#main_content .productList .item_small .details strong {font-size: 1.3em; margin-bottom: 5px; line-height: 1.2em; height: 1.1em; display:block; overflow:hidden; width: 272px;
															color:White; background-color: #6699CC; padding: 3px 10px 3px 10px; margin-left:-105px; background:url(Images/Topseller.gif) 0 0;
															text-align:center;}
	.#main_content .productList .item_small .details strong {position:absolute}														
	#main_content .productList .item_small .details .partNumber {display:none}		
	#main_content .productList .item_small .details .request {padding-top:2px;margin-top:4px; margin-left:0px; position:absolute}	
	#main_content .productList .item_small .details .request a {padding:1px 0 1px 20px;background: url(Images/icon_file.gif) no-repeat;}
	#main_content .productList .item_small .details .productPrice_1000 {position:absolute; margin-left:200px}
	#main_content .productList .item_small .details .productPrice_1000 .price {font-size:1.7em; color: #3D81AC;}
	#main_content .productList .item_small .details .productPrice {padding-top:50px; height: 60px}
	#main_content .productList .item_small .details .productPrice input.buy {display:block;background: url(Images/Einkaufswagen.png) no-repeat; border:none; height:18px;
																			 width:124px; color:White; font-weight:bold; font-size: 0em; margin-top:10px}
	#main_content .productList .item_small .details .productPrice .price {font-size:1.7em; color: #3D81AC; font-weight: bold}
	#main_content .productList .item_small .details .productPrice .price a {color: #3D81AC;font-weight: bold}
	#main_content .productList .item_small .details .productPrice .price span{color: #3D81AC;}
	#main_content .productList .item_small .details .availability {position:absolute; margin-top:-82px; margin-left:0px;}
	#main_content .productList .item_small .details .info {margin: 23px 0 0 -90px; width: 270px; text-decoration:underline; position:absolute}
	
	/*Status*/
	.pages_product_promotions #main_content .productList .item_small {float:none;}
	.pages_product_promotions #main_content .productList .even {margin:-245px 0 5px 298px;}	
	
	/*List*/
	
	#main_content .productList .item_medium {.width:568px !important; height:145px; padding:5px 10px 5px 10px; border: solid 1px #DEDEDE; margin-bottom: 5px}
	#main_content .productList .item_medium img {position:absolute;}
	#main_content .productList .item_medium img.typeID1000 {margin-top:75px;display:none }
	#main_content .productList .item_medium .details {margin-left: 130px}
	#main_content .productList .item_medium .details p {line-height:1.1em; height: 2.2em; overflow:hidden; margin-top: 7px;}
	#main_content .productList .item_medium .details a strong span.obligationMark {display:none}
	#main_content .productList .item_medium .details a img {height:42px; position:absolute; margin: 30px 0 0 -60px}
	#main_content .productList .item_medium .details div p {display:none}
	#main_content .productList .item_medium .details strong {font-size: 1.3em; margin-bottom: 5px; line-height: 1.1em; height: 1.1em; display:block; overflow:hidden}
	#main_content .productList .item_medium .details span.compare {background-color:#E0E8EF;display:block;height:154px;left:319px;margin-top:-6px;padding-top:3px;position:absolute;width:15px;}
	#main_content .productList .item_medium .details span.compare input {display:block;margin-left:1px}	
	#main_content .productList .item_medium .details .partNumber {display:none}	
	#main_content .productList .item_medium .details .request {padding-top:2px;margin-top:51px; left:525px; position:absolute}
	#main_content .productList .item_medium .details .request a {padding:1px 0 1px 20px;background: url(Images/icon_file.gif) no-repeat;}
	#main_content .productList .item_medium .details .productPrice_1000 {position:absolute; left:400px}
	#main_content .productList .item_medium .details .productPrice_1000 .price {font-size:1.7em; color: #3D81AC;}
	#main_content .productList .item_medium .details .productPrice input.buy {display:block;background: url(Images/Einkaufswagen.png) no-repeat; border:none; height:18px;
																			  width:124px; color:White; font-weight:bold; margin-top: 15px; font-size: 0em; left: 625px; position:absolute;}
	/*#main_content .productList .item_medium .details .productPrice input.buy {margin-left: 140px !important}*/
	#main_content .productList .item_medium .details .productPrice {margin-top:5px;height: 62px}																		  
	#main_content .productList .item_medium .details .productPrice .price {font-size:1.7em; color: #3D81AC;font-weight: bold; }
	#main_content .productList .item_medium .details .productPrice .price a {color: #3D81AC;font-weight: bold}
	#main_content .productList .item_medium .details .productPrice .price span{color: #3D81AC;}
	#main_content .productList .item_medium .details .availability {margin-top:-15px; }
	#main_content .productList .item_medium .details .info {margin-top: 20px; width: 270px; text-decoration:underline;}
	
	/*Details*/
	#main_content .productList .item_details {}
	#main_content .productList .item_details {border: solid 1px #DEDEDE; }
	#main_content .productList .item_details img {position:absolute; margin-top: 30px }
	#main_content .productList .item_details .details {margin-left: 200px}
	#main_content .productList .item_details .details p {line-height:1.1em; height: 3.3em; overflow:hidden; margin-top: 15px;margin-bottom:10px; padding-left: 10px}
	#main_content .productList .item_details .details a strong span.obligationMark {display:none}
	#main_content .productList .item_details .details a img {margin: 70px 0 0 -50px}
	#main_content .productList .item_details .details div p {display:none}
	#main_content .productList .item_details .details strong {font-size: 1.3em; width:148%; background-color:#6699CC;margin-bottom: 5px; margin-left:-200px; padding:3px 5px 3px 10px; line-height: 1.1em; 
															height: 1.1em; display:block; overflow:hidden; color: white;}
	#main_content .productList .item_details .details .partNumber {display:none}
	#main_content .productList .item_details .details table {display:block}
	#main_content .productList .item_details .details table th,
	#main_content .productList .item_details .details table td {padding: 0 0 0 10px; }		
	#main_content .productList .item_details .details .request {padding-top:2px;padding-left:200px; position:absolute}
	#main_content .productList .item_details .details .request a {padding:1px 0 1px 20px;background: url(Images/icon_file.gif) no-repeat;}
	#main_content .productList .item_details .details .productPrice {margin-top:50px; padding-left: 10px; height: 58px}
	#main_content .productList .item_details .details .productPrice_1000 {position:absolute; padding-left:180px;margin-top:50px}
	#main_content .productList .item_details .details .productPrice_1000 .price {font-size:1.7em; color: #3D81AC;}
	#main_content .productList .item_details .details .productPrice input.buy {display:block;background: url(Images/Einkaufswagen.png) no-repeat; border:none; height:18px;
																			 width:124px; color:White; font-weight:bold; font-size: 0em; position:absolute; margin-top:10px}
	#main_content .productList .item_details .details .productPrice .price {font-size:1.7em; color: #3D81AC;font-weight: bold}
	#main_content .productList .item_details .details .productPrice .price span{color: #3D81AC;}
	#main_content .productList .item_details .details .availability {position:absolute; margin-top:-92px; padding-left: 10px}
	#main_content .productList .item_details .details .info {margin: 20px 0 10px 0; width: 270px; text-decoration:underline; padding-left: 10px;}
	
	/*Seitenspezifisch*/	
	.pages_product_categories_start h3 {display:none;}
	.pages_product_categories_start .productCategories {display:none;}
	.pages_product_categories_start .breadcrumb {display:none}
	.pages_product_categories_start #main_content br {display:none}
	
	.pages_product_categories h3 {display:none}
	.pages_product_categories .productCategories {margin-bottom:5px; min-height:75px;padding:5px 0;}
	.pages_product_categories .productCategories h3 {display:block}
	.pages_product_categories .breadcrumb {display:none;}
				
	/*.pages_product_manufacturers #ctl00_objMainNavigation_treMainNavigation_UL .categories .hide {display:block !important}
	.pages_product_manufacturers #ctl00_objMainNavigation_treMainNavigation_UL .categories ul li ul.hide li.selected
	.pages_product_manufacturers #ctl00_objMainNavigation_treMainNavigation_UL .categories .leaf a{background-color:#E0E8EF !important; background-image: none !important; color:black !important}
	.pages_product_manufacturers #ctl00_objMainNavigation_treMainNavigation_UL .selected .hide {display:block !important}*/
	
	.pages_product_manufacturers .halfBox {width:50%}	
	.pages_product_manufacturers .hotline {}
	.pages_product_manufacturers .halfBox ul {padding-left:10px}
	.pages_product_manufacturers #main_content {float:left; margin-top: 0px; width: 588px}
	*html .pages_product_manufacturers #main_content {margin-left:100px}
	.pages_product_manufacturers #footer {margin-top:5px}
	
	.pages_company_companyinformationlist #main_content .InfoPage {border: solid 1px #DEDEDE; padding:10px; float:left; margin-bottom:5px; width: 568px}
	.pages_company_companyinformationlist #main_content .hotline {width: 568px}
	
	.pages_company_contact #ctl00_cphPageContent_ContactForm {padding-left: 5px}
	.pages_company_contact .fullBox table {margin-bottom:5px;}	
	.pages_company_contact .vcard img {padding-left:10px}
	.pages_company_contact .fullBox {border: solid 1px #DEDEDE;}
	.pages_company_contact .hotline {margin-top:5px}	
	
	.pages_company_termsandconditions .fullBox {padding:10px;border: solid 1px #DEDEDE;margin-bottom:5px}
	.pages_company_termsandconditions h2 {display:block !important;}
	
	.pages_company_privacynotice .fullBox {padding:10px;border: solid 1px #DEDEDE;margin-bottom:5px}
	.pages_company_privacynotice h2 {display:block !important;}
	
	.pages_company_philosophy .fullBox {padding:10px;border: solid 1px #DEDEDE;margin-bottom:5px}	
	.pages_company_philosophy h2 {display:block !important;}
	
	.pages_company_cancellationtermsandconditions #main_content p {padding:10px;border: solid 1px #DEDEDE;margin-bottom:5px}
	.pages_company_cancellationtermsandconditions #main_content .hotline p {padding:0; border:none; margin-bottom:0px}	
	.pages_company_cancellationtermsandconditions h2 {display:block !important;}
	
	.pages_shopping_claim .fullBox {padding:10px;border: solid 1px #DEDEDE;margin-bottom:5px}	
	.pages_shopping_claim h2 {display:block !important;}
	.pages_shopping_claim #ctl00_cphPageContent_pnlExternalClaimLink {display:none}
	
	.pages_company_imprint .fullBox {border: solid 1px #DEDEDE;}
	.pages_company_imprint .fullBox p {padding:0 10px 10px 10px;}
	.pages_company_imprint .fullBox table {margin-bottom:7px}
	.pages_company_imprint .hotline {margin-top:5px}
	.pages_company_imprint .hotline p {padding:0px}
		
	.pages_product_allcategories #main_content {float:left; width: 588px;margin-top: 0px;}
	*html .pages_product_allcategories #main_content {margin-left:100px}
	.pages_product_allcategories #footer {margin-top:5px}
	.pages_product_allcategories .halfBox {width:50%}	
	
	.pages_shopping_basket #main_head p {padding:5px 10px; margin-bottom: 5px; border:solid 1px #DEDEDE}	
	.pages_shopping_basket #ctl00_cphPageContent_objTabView_btnEncash {width:100px}
	.pages_shopping_basket .details {width:80px}
	.pages_shopping_basket .remove {width:80px;margin-left:5px}
	.pages_shopping_basket .products tr {border-bottom: solid 1px #DEDEDE}
	.pages_shopping_basket .products tr td tr{border:none}
	.pages_shopping_basket .products tr th {padding-left:0}
	.pages_shopping_basket .tableBox {border-bottom: solid 1px #DEDEDE}
	.pages_shopping_basket #ctl00_cphPageContent_objTabView_objBasket_Panel1 {display:none}
	.pages_shopping_basket input {margin-top: 0px}
	.pages_shopping_basket #ctl00_cphPageContent_objTabView_objBasketResult_Panel1 {border-bottom:none}
	
	.pages_product_accessorysearch #main_content .fullBox {border: solid 1px #DEDEDE}
	.pages_product_accessorysearch #main_content .hotline {margin-left:-1px; float:left; margin-top:6px}
	.pages_product_accessorysearch #main_content input.large {width:300px}
	
	.pages_user_login .fullBox {border: solid 1px #DEDEDE}
	.pages_user_login .hotline {margin-top: 5px}
	.pages_user_login #main_head p {padding:5px 10px; margin-bottom: 5px; border:solid 1px #DEDEDE}	
	*html .pages_user_login #main_content .inputBox input.large {width:300px}
	#ctl00_cphPageContent_objLogin_pnlMessage {padding-left: 10px; color:red; padding-bottom: 5px}
	#ctl00_cphPageContent_objRegister_pnlMessage {padding:0 10px 10px 10px}
	#ctl00_cphPageContent_objRegister_pnlMessage strong {color:red}
	
	.pages_company_buyingandpayment #main_content h3 {margin-bottom: 1px}
	.pages_company_buyingandpayment .fullBox {border: solid 1px #DEDEDE; border-top:none;}
	.pages_company_buyingandpayment .hotline {margin-top: 5px}
	.pages_company_buyingandpayment .tableBox {padding-left: 5px}
	
	.pages_company_locations .fullBox {border: solid 1px #DEDEDE; margin-bottom: 5px}
	
	.pages_user_account #main_content .inputBox tr {border-bottom: solid 1px #DEDEDE}
	.pages_user_account #main_content .inputBox input[type="text"] {width:300px}
	.pages_user_account #main_content .tableBox tr {border-bottom: solid 1px #DEDEDE}
	*html .pages_user_account #main_content .inputBox input.large {width:300px}
	
	
	.pages_product_comparison .productComparison {border: solid 1px #DEDEDE; margin-bottom: 5px; border-bottom:none}
	.pages_product_comparison tr {padding-left:10px; border-bottom: solid 1px #DEDEDE}
	.pages_product_comparison th {background-color:#6699CC; line-height: 0.8em; padding-left:10px;color:white}
	
		
	/*T-Mobile*/
	#main_content .t_mobile_box { display: none; }
	#main_content .t_mobile_box	{ width: 590px; }
	#main_content .t_mobile_box	h3 { display:block}
	#main_content .t_mobile_box	span { color:#E20074}
	#main_content .t_mobile_box	.tabBox .tabs { /*display: none;*/ }
	#main_content .t_mobile_box	.tabBox .tabs li { background-color: #E20074 !important; border-color: #E20074 !important; }
	#main_content .t_mobile_box .tabBox .content { border-color: #E20074 !important; }
	#main_content .t_mobile_box .tabBox .content h3 { margin: 0 0 5px 0 !important; border: none !important; padding: 2px 6px 2px 26px !important; color: #E20074 !important; background-color: #FFF !important; background-repeat: no-repeat !important; background-position: left center !important; font-weight: bold; line-height:1.5em !important}
	#main_content .t_mobile_box .tabBox .content h3.t_1 { background-image: url(Images/T-MobileStep1.gif) !important; }
	#main_content .t_mobile_box .tabBox .content h3.t_2	{ background-image: url(Images/T-MobileStep2.gif) !important; }
	#main_content .t_mobile_box .tabBox .content h3.t_3 { background-image: url(Images/T-MobileStep3.gif) !important; }
	#main_content .t_mobile_box .tabBox .content h3.t_4 { background-image: url(Images/T-MobileStep4.gif) !important; }
	#main_content .t_mobile_box .tabBox .content h3.t_5	{ background-image: url(Images/T-MobileStep5.gif) !important; }
	#main_content .t_mobile_box .tabBox .content h3.t_6 { background-image: url(Images/T-MobileStep6.gif) !important; }
	#main_content .t_mobile_box .tabBox .content h3.t_7 { background-image: url(Images/T-MobileStep7.gif) !important; }
	#main_content .t_mobile_box .tabBox .content h3.t_8 { background-image: url(Images/T-MobileStep8.gif) !important; }
	#main_content .t_mobile_box .tabBox .content h3.t_9 { background-image: url(Images/T-MobileStep9.gif) !important; }
	#main_content .t_mobile_box .tabBox .content .t_product { margin: 0 0 5px 0; }
	#main_content .t_mobile_box .tabBox .content .t_product img { display: block; float: left; margin-left: 20px; }
	#main_content .t_mobile_box .tabBox .content .t_promo { margin-bottom: 8px; width:568px; -ms-interpolation-mode: bicubic; }
	#main_content .t_mobile_box .tabBox .content .t_mobile { margin: 0 0 10px 0; }
	#main_content .t_mobile_box .tabBox .content .t_selector { float: left; padding: 0 0 0 22px; text-align: center; width: 20px; height: 20px; /*border-bottom: 1px solid #FFF;*/ }
	#main_content .t_mobile_box .tabBox .content .t_selector input { margin: 0; width: 20px; height: 20px; }
	#main_content .t_mobile_box .tabBox .content .t_header { float: left; padding-left: 5px; line-height: 20px; color: #000; font-size: 12px; font-weight: bold; /*border-bottom: 1px solid #FFF;*/ overflow:hidden}
	#main_content .t_mobile_box .tabBox .content .t_nothing { font-weight: normal !important; }
	#main_content .t_mobile_box .tabBox .content .t_subheader { display: none; padding-left: 45px; padding-right: 160px; }
	#main_content .t_mobile_box .tabBox .content .t_price { padding: 0 6px 0 0; line-height: 20px; text-align: right; color: #E20074; font-size: 16px; font-weight: bold; /*border-bottom: 1px solid #FFF;*/ }
	#main_content .t_mobile_box .tabBox .content .t_content	{ margin: 0 0 10px 0; padding: 6px 160px 0 52px; color: #000; }
	#main_content .t_mobile_box .tabBox .content .t_result { /*margin: 10px 0 0 0; padding: 10px 0 5px 0;*/ margin: 0; padding: 0 5px 5px 5px; text-align: right; color: #E20074; background-color: #FFF; font-size: 60px; font-weight: bold; }
	#main_content .t_mobile_box .tabBox .content .t_information { margin: 10px 0 !important; /*padding: 0 0 15px 0;*/ padding: 0 230px 0 0; text-align: left; background-color: #FFF; }
	#main_content .t_mobile_box .tabBox .content .t_information a,
	#main_content .t_mobile_box .tabBox .content .t_information a:hover	{ color: #000; }
	#main_content .t_mobile_box .tabBox .content .t_buy { height: 30px; margin: 2px 0 20px 0; float: right; }
	#main_content .t_mobile_box .tabBox .content .t_buy a { display: block; height: 30px; line-height: 27px; width: 220px; text-align: center; color: #FFF; background: url(Images/T-MobileBuy.gif) no-repeat center; cursor: pointer; font-weight: bold; }
	
	.haccordion { height: 75px; width: 589px; overflow: hidden; border: 1px solid #515151; border-left: none; margin: 0 0 10px 0; }
	.haccordion .contentLeft, .haccordion .contentRight { float: left; height: 80px; } 
	.haccordion .contentLeft { width: 100px; cursor: pointer; border-left: 1px solid #515151; } 
	.haccordion .contentRight { display: none; width: 0px; overflow: hidden; } 
	.haccordion .contentRight strong { display: block; margin: 7px 5px; font-size: 1.1em; height: 2em; overflow: hidden; } 
	.haccordion .contentRight span.price { color: #a01414; display: block; margin: 0 0 0 5px; font-size: 1.6em; font-weight: bold; }
	.haccordion .contentRight span.vat { float: left; width: 115px; display: block; margin: 0 0 0 5px; }
	.haccordion .contentRight span.more { display: none; float: left; width: 110px; display: block; margin: 0 10px 0 0; text-align: right; }	
	
	#popupOverlay {background-color: #666;}
	#popupBox{width: 862px;left: 50px;}
	#popupBoxContent {padding: 22px 3px 5px 0;width: 853px;background-color: #FFF;border: 3px solid #666;}
	#popupBoxClose {margin: 6px 7px 0 0;}	
	#popupMagnified {background-color:#333333;border:10px solid #FFFFFF;left:270px;padding:1px;position:absolute;z-index:95;}
	
	
#footer {display:none;height: 21px;background-color:#385A72; margin: -5px 0 10px 0}

