/* Elektroradar-Stylesheet - hmmh multimediahaus AG 2008 - $Id: elektroradar.css 25161 2010-06-08 14:15:03Z frank.richter $ */
body { behavior:url("/WebRoot/Store/Styles/csshover.htc"); }
* {
  font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
  font-size: 11px;
}
a {
  text-decoration: underline;  
}
/* overrides the StoreFront.css */
.Layout1 {
  width: 986px!important;
}
.FullSize {
  margin: 0 0 0 8px;
  width: 570px!important;
}
.Header {
  height: 121px;
  position: relative;
}
.Header a {
  font-size: 10px;
}
.NavBarLeft .ActiveSuperNode,
.NavBarLeft a.ActiveSuperNode:hover,
.NavBarLeft .ActiveNode,
.NavBarLeft a.ActiveNode:hover {
  font-weight: bold;
  color: #003F5A;
}
.NavBarLeft .PropertyContainer, .NavBarRight .PropertyContainer {
  padding-top: 29px;
}
.NavBarLeft .PropertyContainer {
  overflow: visible;
}
#NavbarLeftElementNo2 .ContextBoxBody {
  padding: 0 ;
}
#NavbarLeftElementNo2 .ContextBoxBody li {
  padding: 2px 4px 0 15px;
}
.ContentAreaWrapper .CategoryList { padding: 0 12px 0 8px; overflow: hidden; }
.largeOrange {
  color: #E95D0E;
  font-size: 1.4em;
}
.large {  
  font-size: 1.1em;
}

.mar-bot30 { margin-bottom: 30px; }

.ft10px { font-size: 10px; }
.ft11px { font-size: 11px; }
.ft13px { font-size: 12px; }
.ft10px { font-size: 13px; }

.border-top-white { border-top:1px solid #FFFFFF; }

.ProductListImageBox div.InfoArea {
  padding-bottom:0px;
  position:relative;
}
form { margin: 0; padding: 0; }
table.Middle {
  max-width:986px;
}
* html table.Middle {
  width:986px;
}
.ContentArea h4 {
  height: 29px;
  padding: 0 0 0 20px;
}
.CategoryFlowText {
  margin-bottom:14px;
  width:560px;
  padding:6px;
  height:auto;
  border: solid 1px #D1D5D6;
}
.CategoryFlowText a {
  text-decoration: underline;
}
.CategoryText h1 {
  color: #EA5C10;
  font-style: italic;
  font-size: 20px;
  margin: 0px 5px 0px 10px; 
  display: inline;
}
#ER-FreeContent {
  padding: 0 0 0 8px;
  margin-top: 28px;
  width: 570px;
}
/* Header */
#homepagelink {
  display: block;
  height: 103px;
  overflow: hidden;
  position: absolute;
  top: 12px;
  left: 2px;
  width: 420px;
}
/* Loginbox */
#LoginBoxRadar {
  position: absolute;
  top: 45px;
  left: 534px;
  height: 70px;
  width: 220px;
}
#LoginBoxRadar .Username {
  position: absolute;
  top: 0px;
  left: 12px;
}
#LoginBoxRadar .Password {
  position: absolute;
  top: 25px;
  left: 12px;
}
#LoginBoxRadar .Username input,
#LoginBoxRadar .Password input {
  height: 15px;
  width: 145px;
}
#Passlabel {
  position: absolute;
  top: 1px;
  left: 3px;
  color: #000000;
}
#LoginBoxRadar .Linkarea {
  position: absolute;
  top: 48px;
  left: 8px;
  z-index: 3; /* needet for not working submitbutton at DialogError*/
  width: 180px;
}
#LoginBoxRadar .Linkarea input.LoginButton {
  border: 0px;
  background: transparent;
  color: #FFF;
  width: 100px;
  text-align: left;
  float: left;
  cursor: pointer;
  font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
  font-size: 10px;
  position: absolute;
  top: 1px;
  left: 0px;
}
*+html #LoginBoxRadar .Linkarea input.LoginButton, * html #LoginBoxRadar .Linkarea input.LoginButton {
  top: 3px;
}
#LoginBoxRadar .Linkarea a {
  text-decoration: none;
  color: #FFF;
  position: absolute;
  top: 0px;
  right: 0px;
}
/* ENDE Loginbox */
/* Warenkorb */
#WKRadar {
  position: absolute;
  top: 50px;
  left: 835px;
  height: 60px;
  width: 140px;
}
#WKRadar h1,
#WKRadar h1 a {
  margin: 0;
  padding: 0;
  color: #FFF;
  font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
  font-weight: bold;
  font-size: 14px;
  text-decoration: none;
}
#WKRadar .BasketText {
  margin: 5px 0 0 0;
  color: #FFF;
  font-size: 11px;
}
#WKRadar .MiniBasketBox {
  background: transparent;
  color: #FFF;
  width: 100%;
  margin: 5px 0 0 0;
}
#WKRadar .MiniBasketBox td {
  padding: 0;
  color: #FFF;
  font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
  font-size: 11px;
}
/* ENDE Warenkorb */
/* Servicelinks */
#ServiceLinksRadar {
  position: absolute;
  top: 16px;
  left: 720px;
  height: 15px;
  width: 260px;
}
#ServiceLinksRadar .servicelinks {
  line-height: 100%;
}
#ServiceLinksRadar div {
  float: left;
  display: inline;
  color: #FFF;
  padding: 0 5px;
}
#ServiceLinksRadar div a {
  color: #FFF;
  font-size: 10px;
  text-decoration: none;
}
/* ENDE Servicelinks */
/* Countrybox */
#CountryBoxRadar {
  position: absolute;
  top: 16px;
  left: 545px;
  height: 15px;
  width: 190px
}
#CountryBoxRadar h1 {
  display: inline;
  float: left;
  margin: 0;
  padding: 0;
  font-weight: normal;
  color: #FFF;
  line-height: 140%;
}
#CountryBoxRadar div {
  float: left;
  display: inline;
  color: #FFF;
}
#CountryBoxRadar div a {
  color: #FFF;
  text-decoration: none;
}
/* ENDE Countrybox */
/* Aktionsbox */
.AktionsboxRadar {
  clear: both !important;
  margin: 0px 10px 10px 0px;
  width: 100%;
}
.AktionsBoxHead {
  background: #FFF url(/WebRoot/Store/Images/Layout/Aktionsartikelbox_head.jpg) no-repeat scroll left top;
  padding: 0;
  margin: 0;
}
a.AktionsBoxHead, a.AktionsBoxHead ins {
  display: block;
  cursor: pointer !important;
  text-decoration: none !important;
  text-align:center;
  padding: 0;
}
.AktionsboxRadar h1 {
  margin: 0;
  padding: 6px 0 0 0;  
  min-height: 30px;
  font-size: 13px;
  text-transform:uppercase;
  text-align: center!important;
}
.AktionsbodyRadar {
  border-left: 1px solid #EAEAEA;
  background: #FFF url(/WebRoot/Store/Images/Layout/Aktionsartikelbox_02.jpg) repeat-y scroll right top;
  padding: 10px;
}
.AktionsfooterRadar {
  background: #FFF url(/WebRoot/Store/Images/Layout/Aktionsartikelbox_footer.jpg) no-repeat scroll left top;
  height: 9px;
}
/* ENDE Aktionsbox */
/* TopProductbox -> Kategorieeinstieg */
.SpacerSecialOffer {
  height: 29px;
}
.TopProductboxRadar {
  margin: 0px 8px 10px 0px;
  min-height: 300px!important;
  width: 186px!important;
  float: left;
}
.TopProductBoxHead {
  background: #FFF url(/WebRoot/Store/Images/Layout/Aktionsartikelbox_head.jpg) no-repeat scroll left top;
  padding: 0;
  margin: 0;
}
a.TopProductBoxHead, a.TopProductBoxHead ins {
  display: block;
  cursor: pointer !important;
  text-decoration: none !important;
  text-align:center;
  padding: 0;
}
.TopProductboxRadar h1 {
  margin: 0;
  padding: 6px 0 0 0;  
  height: 30px;
  text-align: center!important;
  font-size: 13px;
  color: #FFF;
}
.TopProductbodyRadar {
  border-left: 1px solid #EAEAEA;
  background: #FFF url(/WebRoot/Store/Images/Layout/Aktionsartikelbox_02.jpg) repeat-y scroll right top;
  padding: 10px;
  vertical-align: bottom;
  height: 220px!important;
  position: relative;
}
.TopProductbodyRadarText {
  height: 50px!important;
  vertical-align: bottom;
}
.TopProductbodyRadarTextTbl {
  margin-bottom: 0;
  padding: 0;
  width: 100%;
  height: 100%;
}
.TopProductPrice {
  text-align: right;
  vertical-align: bottom;
  position: absolute;
  bottom: 0px;
  right: 10px;
}
.TopProductfooterRadar {
  background: #FFF url(/WebRoot/Store/Images/Layout/Aktionsartikelbox_footer.jpg) no-repeat scroll left top;
  height: 9px;
}
/* ENDE TopProductbox */
/* KategorieBox -> Kategorieeinstieg */
.ERPager {
  width: 574px;
  height: 28px;
  font-size: 11px;
}
.PageCounter a {
  background-color: #CADDE4;
  padding: 2px;
}
.PageCounter .ActivePage {
  background-color: #FFF;
}
#CategoryHeadlineContainer {
  width: 574px;
  height: 30px;
}
.CountArticles {
  font-size: 11px;
  line-height: 120%;
}
#CategoryOverview-BackToCategory {
  text-align: right;
  padding: 12px 14px 0 0;
}
#ConfigContainer,
#ProductHint {
  background-color: #CADEE5;
  width: 574px;
  height: 28px;
}
#ProductHint {
  margin: 0 0 10px 0;
}
.PageSizeActiv {
  color: #E75E0E!important;
}
.PagerContainer{
  margin: 6px 0 0 9px;
}
.CatBox{
  width: 283px;
  margin: 0 0 5px 0;
  padding:0;
}
.CatBoxContainerLeft,.CatBoxContainerRight {
  width:283px;
  margin:0;
  padding:0;
}
.CatBoxOben{
  height: 35px!important;
  background: #FFF url('/WebRoot/Store/Shops/ElektroRadar/Container/container_kanaleinstieg_head.jpg') no-repeat top left;
}
.CatBoxHeadline{
  float: left;  
  padding: 5px 0 5px 10px;
}
a div.CatBoxHeadline{
  font-size: 11px;
  font-weight: bold;
}
.CatBoxLinksImage {
  padding:0 0 0 15px;
  float:left;
  width: 50px;
  vertical-align: top;
  background: transparent url('/WebRoot/Store/Shops/ElektroRadar/Container/container_kanaleinstieg_links.jpg') repeat-y top left;
}
.CatBoxLinksImage img{
  margin: 5px 0 0 0;
}
.CatBoxContentWrapper {
width:100%;
background: transparent url('/WebRoot/Store/Shops/ElektroRadar/Container/container_kanaleinstieg_links.jpg') repeat-y top left;
}
.CatBoxLinks{
  padding:0 0 0 15px;
  width: 50px;
  vertical-align: top;
}
.CatBoxLinks img{
  width: 50px;
  height: 50px;
}
.CatBoxRechts{
  background: transparent url('/WebRoot/Store/Shops/ElektroRadar/Container/container_kanaleinstieg_rechts.jpg') repeat-y top right;
  padding: 0 10px 0 0;
  vertical-align: top;
  height:60px;
}

html>body .CatBoxRechts { /* be nice to opera (&gekko) */
height: auto;
min-height: 60px;
}

.CatBoxUnten{
  height: 16px!important;
  background: #FFF url('/WebRoot/Store/Shops/ElektroRadar/Container/container_kanaleinstieg_foot.jpg') no-repeat top left;
}
.radarheadline{
  float: right;
  margin: 0 5px 0 0;
  font-weight: bold;
}
.radarextraklein{
  font-size:8px!important;
}
.ULCatNaviImage {
  margin: 0;
  padding: 0 0 0 10px; 
}
.ULCatNavi{
  margin: 0;
  padding: 0 0 0 20px; 
  background: #FFF url('/WebRoot/Store/Shops/ElektroRadar/Container/container_kanaleinstieg_links.jpg') repeat-y top left;
}
.CatBoxRechts .ULCatNavi li,
.CatBoxRechts .ULCatNaviImage li{
  font-weight: bold;
  list-style: none;
  margin: 0; 
  padding: 4px 0;
}
.CatBoxRechts .ULCatNavi li a,
.CatBoxRechts .ULCatNaviImage li a  {
  font-weight: bold;
}
.CatBoxRechts .ULCatNavi li a:hover,
.CatBoxRechts .ULCatNaviImage li a:hover {
  color: #EA5C10;
  text-decoration: none;
  font-weight: bold;
}
/* ENDE KategorieBox */
/* Productbox -> Produktuebersicht*/
.ProductboxRadar {
  background: #FFF url(/WebRoot/Store/Shops/ElektroRadar/Container/container_klein.jpg) no-repeat left top;
  margin: 0px 0px 10px 0px;
  min-height: 221px!important;
  width: 143px!important;
  float: left;
  position: relative;
}
* html .ProductboxRadar {
  height: 221px!important;
}
.ProductboxRadar:hover {
  background: #FFF url(/WebRoot/Store/Shops/ElektroRadar/Container/container-klein_mouseover.gif) no-repeat left top;
}
.ProductboxRadar h1 {
  margin: 0;
  padding: 6px 0 0 0;  
  min-height: 30px;
  text-align: center!important;
  font-size: 1.4em;
  color: #FFF;
}
.ProductbodyRadar {  
  padding: 10px;
  vertical-align: bottom;  
}
.ProductbodyRadarText {
  height: 60px!important;
  vertical-align: bottom;
  padding: 0 0 0 2px;
}
.ProductbodyRadarText h2 {
  font-size: 11px;
  margin: 0 0 5px 0;
}
.ProductbodyRadarText .NewProduct,
.ProductbodyRadarText a.NewProduct,
.ProductbodyRadarText a.NewProduct:hover {
  font-weight: bold;
}
.ProductbodyRadarTextTbl {
  margin-bottom: 0;
  padding: 0;
  width: 100%;
  height: 100%;
}
.ProductPrice {
  text-align: right;
  vertical-align: bottom;
  position: absolute;
  bottom: 10px;
  right: 10px;
}
.ProductfooterRadar {  
  height: 9px;
}
/* ENDE Productbox */
/* Navigation */
#NavigationRadar .RadarTreeBox {
  background-color: #CADEE5;
}
#NavigationRadar .RadarTreeBox a {
  text-decoration: none;
}
#NavigationRadar .RadarTreeBox a:hover {
  color: #EA5C10;
}
#NavigationRadar .RadarTreeBox a:active {
  color: #FF0000;
}
#NavigationRadar .RadarTreeBox ul {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
  list-style-position:outside;
  width: 100%;
  overflow: visible;
}
#NavigationRadar .RadarTreeBox li {
  border-bottom: 1px solid #FFF;
}
#NavigationRadar .RadarTreeBox li.First {
  padding: 2px 0 0 0;
}
#NavigationRadar .RadarTreeBox li .RadarElement {
  /*height: 19px;*/
  display: block;
}
#NavigationRadar .RadarTreeBox li .FirstElement {
  margin: 2px 0 4px 14px;
}
#NavigationRadar .RadarTreeBox ul ul li {
  margin: 0px;
  padding: 2px 0 2px 25px !important;
  display: block;
  background-color: #E5EEF3;
  border-top: 1px solid #FFF;
  border-bottom: 0px;
  position: relative;
}
#NavigationRadar .RadarTreeBox ul ul ul {
  position: absolute;
  width: 185px;
  visibility: hidden;
  z-index: 999;
  left: 185px;
  top: -1px;
  overflow: visible!important;
  border: 1px solid #E5EEF3;
  background-color: #E5EEF3;
  border-left: 1px solid #FFF;
}
* html #NavigationRadar .RadarTreeBox ul ul ul {
  left: 160px;
  top: 0;
  width: 185px;
  background-image: url(/WebRoot/Store/Images/Layout/navibackground.gif);
}
#NavigationRadar .RadarTreeBox ul ul li:hover ul {
  visibility: visible;
}
#NavigationRadar .RadarTreeBox ul ul li:hover ul ul {
  visibility: hidden!important;
}
#NavigationRadar .RadarTreeBox ul ul ul ul {
  position: absolute;
  width: 185px;
  visibility: hidden;
  z-index: 999;
  left: 185px;
  top: -1px;
  overflow: visible!important;
  border: 1px solid #d3e9f1;
  background-color: #d3e9f1;
}
* html #NavigationRadar .RadarTreeBox ul ul ul ul {
  left: 185px;
  top: 0;
  width: 185px;
  background-image: url(/WebRoot/Store/Images/Layout/navibackground.gif);
}
#NavigationRadar .RadarTreeBox ul ul ul li:hover ul {
  visibility: visible!important;
}
#NavigationRadar .RadarTreeBox ul ul ul li {
  margin: 0px;
  border: 0;
  padding: 0!important;
  background-color: #d3e9f1;
  /*height: 24px;*/
}
#NavigationRadar .RadarTreeBox ul ul ul li .RadarElement {
  /*height: 24px;*/
}
#NavigationRadar .RadarTreeBox ul ul ul li a {
  /*height: 19px;*/
  display: block;
  padding: 2px 15px 2px 16px !important;
  border-bottom: 1px solid #FFF;
  border-top: 0px;
}
#NavigationRadar .RadarTreeBox ul ul ul li a:hover,
#NavigationRadar .RadarTreeBox ul ul ul li a.ActiveNode {
  color: #E95D0E;
}
/* Ebene 5 */
#NavigationRadar .RadarTreeBox ul ul ul li:hover ul ul {
  visibility: hidden!important;
}
#NavigationRadar .RadarTreeBox ul ul ul ul li:hover ul {
  visibility: visible!important;
}
/* Ebene 6 */
#NavigationRadar .RadarTreeBox ul ul ul ul li:hover ul ul {
  visibility: hidden!important;
}
#NavigationRadar .RadarTreeBox ul ul ul ul ul li:hover ul {
  visibility: visible!important;
}
/* Ebene 7 */
#NavigationRadar .RadarTreeBox ul ul ul ul ul li:hover ul ul {
  visibility: hidden!important;
}
#NavigationRadar .RadarTreeBox ul ul ul ul ul ul li:hover ul {
  visibility: visible!important;
}

#NavigationRadar .RadarTreeBox img.NoSubCategories {
  cursor: default !important;
}
#NavigationRadar .RadarTreeBox img.HasSubCategories {
  cursor: pointer !important;
}
#NavigationRadar .RadarTreeBox img.HasSubCategoriesMinus {
  cursor: pointer !important;
}
#NavigationRadar .RadarTreeBox li.HasSubCategories ul {
  display: none;
}
#NavigationRadar .RadarTreeBox img {
  width: 14px;
  height: 20px;
  vertical-align: middle;
}
#NavigationRadar .CategoryListWithImage {
  border-collapse: collapse;
  border-spacing: 0px;
}
#NavigationRadar .CategoryListWithImage td {
  vertical-align: top;
}
.ContextBoxHead h1 {  
  text-align: center!important;
}
.ContextBoxHead {
  padding: 0!important;  
}
#LoginBoxRadar .ContextBoxHead {
  padding: 0 0 0 10px !important;
}
#LoginBoxRadar .ContextBoxHead h1 { 
  text-align: left!important;
  font-size: 11px;
  font-weight: bold;
}
#LoginBoxRadar a.Account {
  color: #FFF;
  font-size: 11px;
  text-decoration: none;
}

#LoginBoxRadar .radarextraklein {
  color: #FFF;
}

.RadarBreadcrumbItem {font-size: 9px!important;}
.RadarBreadcrumbLastItem {font-size: 9px!important; font-weight: bold}

/* Homepage */
.NavBarLeft {  z-index: 99; }
.NavBarLeft * {  z-index: 99; }
.ContentArea {padding: 0!important;  }
.HomeContainer {margin: 0; padding-top: 24px;}    
.ProductsText {text-align:left!important; padding: 0 10px 0 18px;}        
.HomeTopProductsBoxImg {margin-top: 20px; height: 200px; }
.HomeProductsBoxImg {margin-top: 20px; height: 100px; }
.HomeTopProductsBox { 
  width: 293px; 
  height: 356px; 
  background: url(/WebRoot/Store/Shops/ElektroRadar/Container/container_orange.jpg) no-repeat;
  position: relative;
}
.HomeProductsBox {
  width: 147px; 
  height: 221px; 
  float:left; 
  background: url(/WebRoot/Store/Shops/ElektroRadar/Container/container_klein.jpg) no-repeat;
  position: relative;
}      
.HomeProductsBox:hover {
  background: url(/WebRoot/Store/Shops/ElektroRadar/Container/container-klein_mouseover.gif) no-repeat;
}  
.ClearBoth {clear:both;}
.lMar10 {margin-left: 0px;}
.lMar6 {margin-left: 0px;}
.tPad5 {padding-top: 5px;}
.tPad10 {padding-top: 10px;}
.tPad20 {padding-top: 20px;}
.tMar30 {margin-top: 40px;}
.Left {float:left;}
.Right {float:right;}
.bold {font-weight: bold;}
.ProductsPrice { vertical-align: bottom; }
.ProductsPriceHomeSmall {
  position: absolute; 
  bottom: 10px; 
  right: 10px;
}
.MainContentContainer {
  height: 280px;
  position: relative;
}
* html .MainContentContainer {
  height: 300px;
}
.TopSellerDescription {
  height: 57px!important; 
  vertical-align: bottom;
  position: absolute;
  bottom: 0px;
  left: 0px;  
}

/* Productdetails 16.07.2008 Marco Klawonn */
#ProductDetail-BackToCategory {
  height: 25px;
  vertical-align: middle;
  text-align: right;
  width: 570px;
  padding-top: 8px;
  margin-left: 8px;
}
.ProductDetail-ProductBox{
	clear: both !important;
  background: #FFF url(/WebRoot/Store/Images/Layout/container_detail_orange_mitte.jpg) repeat-y left top;
	width: 100%;
	display:block;
	margin-top: 0px;
	margin-bottom:0px;
}
.ProductDetail-h2{
  clear: both !important;
	width:575px;
	height: 38px;
	display:block;
	overflow: hidden;
	padding-bottom: 0px;
	margin-bottom: 0px;
	font-weight: bold;
	background: #FFF url(/WebRoot/Store/Images/Layout/container_detail_orange_head.jpg) no-repeat left top;
}
.ProductDetail-h2 h2 {
	padding-left: 15px;
	padding-top: 5px;
	font-weight: bold;
	color: #fff;
}
.ProductDetail-Container {
  width: 575px;
  margin-left: 8px;
}
.ProductDetail-ContentBox {
	width: 570px;
	padding: 0;
	margin: 0;
}
.ProductAttributeDescription {
  margin: 0 10px;
}
.ProductDetail-DetailFooter {
	margin-top: 0px;
	padding-top: 0px;	
	width:575px;
	height: 36px;
	background: #FFF url(/WebRoot/Store/Images/Layout/container_detail_orange_footer.jpg) no-repeat left top;
}
.ProductDetail-Image {
	margin: 0 20px 0 10px;
	float: left;
	width: 215px;
}
* html .ProductDetail-Image {
  margin-left: 5px; 
}
.ProductDetail-Description {
	float: right;
	width: 300px;
	margin: 0 20px 70px 0;
}
.ProductDetail-Price {
	position: relative;
	margin-top: -50px;
	margin-right: 8px;
}
.ProductDetail-Price .Price{
	font-size: 28px;
	font-weight: bold;
	color: #cd520e;
	text-align: right;
	width: 100%;
	height: 32px;
	line-height: 30px;
}
a.ProductDetail-AddButton:link, a.ProductDetail-AddButton:active, a.ProductDetail-AddButton:visited, a.ProductDetail-AddButton:hover{
	width: 194px;
	height: 37px;
	display: block;
	padding-top: 10px;
	text-align: center;
	color: #fff;
	font-weight: bold;
	background: #FFF url(/WebRoot/Store/Images/Layout/orange_btn.jpg) no-repeat left top;
	float:right;
	margin-right: 0px;
}

.ProductDetail-Basketbox {
	clear: both !important;
	width: 575px;
	height: 50px;
	display: block;
	position: relative;
}
.ProductDetail-Onstock {
	width: 210px;
	position: absolute;
	vertical-align: middle;
	left: 10px;
	bottom: 20px;
	font-weight: bold;
	font-size: 12px;
}
.ProductDetail-Quantity {
	position: absolute;
	left: 230px;
	bottom: 18px;
	width: 90px;
	font-weight: bold;
	padding-top: 13px;
}
.ProductDetail-Quantity  input {
	width: 30px;
	text-align:right;
}
.ProductDetail-AddToBasket {
	position: absolute;
	right: 20px;
	bottom: 0px;
	width: 235px;
	padding-top: 5px;
}
.ProductDetail-AttributesBox {
	clear: both !important;
  background: #FFF url(/WebRoot/Store/Images/Layout/container_detail_orange_mitte.jpg) repeat-y left top;
	width: 100%;
	display:block;
	margin-top: 0px;
	margin-bottom:0px;
}
.ProductDetail-h3{
    clear: both !important;
	width:584px;
	height: 43px;
	display:block;
	overflow: hidden;
	padding-bottom: 0px;
	margin-bottom: 0px;
	font-weight: bold;
	background: #FFF url(/WebRoot/Store/Images/Layout/container_detail_blau_head.jpg) no-repeat left top;
}
.ProductDetail-h3 h3 {
	padding-left: 15px;
	padding-top: 10px;
	font-weight: bold;
	color: #003f5a;
}
.ProductDetail-AttributesFooter {
	width:585px;
	height: 36px;
	background: #FFF url(/WebRoot/Store/Images/Layout/container_detail_blau_foot.jpg) no-repeat left top;
}

/* END Productdetails 16.07.2008 Marco Klawonn */



/* BEGIN Errorlayoer 22.07.2008 Marco Klawonn*/

/* TODO: Layer Error with IE 6 */
.RadarTopDialogError {
	
	position:absolute; 
	top:65px; 
	left:10px; 
	width:258px; 
	height:50px; 

	z-index:1;
	background: url(/WebRoot/Store/Images/Layout/error_layer_background.png) no-repeat left top;
}
.RadarTopDialogErrorText {
	width: 200px;
	height: 40;
	padding-left: 40px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 11px!important;
	display: block;
	overflow: hidden;
	color: #527682;
}

/* END Errorlayer  22.07.2008 Marco Klawonn*/

/* BEGIN Bestellstrecke - Prozessliste */

ul#OrderProcess {
    	margin: 0px 0px 0px 1px; 
	padding: 4px 13px 13px 15px;
    	text-align: center;
    	background: url(/WebRoot/Store/Images/Layout/bestellstrecke/bestellstrecke_leiste.jpg) no-repeat left top;
	min-height: 28px;
	width: 548px;
  }
 ul#OrderProcess li {
    	list-style: none;
    	display: inline;
    	margin: 6px 6px 6px 0px; 
	padding: 0;
	width: 175px;
  }

 ul#OrderProcess a, ul#OrderProcess span {
    padding: 0.3em 3px;
	margin-left: 0px;
    text-decoration: none; 
	font-weight: bold;
    color: #003f5a; 
	background: url(/WebRoot/Store/Images/Layout/bestellstrecke/bestellstrecke_btn_weiss.gif) no-repeat left top;
	width: 175px;
	float: left;
	min-height: 22px;
	display: block;
  }
* html ul#Navigation a, * html ul#OrderProcess span {
    width: 175px;    /* war 1em nur fuer IE 5.0x erforderlich */
    /*w/idth: auto; */ /* sicherheitshalber fuer IE 6 zurueckgesetzt */
  }
ul#OrderProcess span {
    color: white; 
	background: url(/WebRoot/Store/Images/Layout/bestellstrecke/bestellstrecke_btn_blau.gif) no-repeat left top;
	width: 175px;
  }

ul#OrderProcess span.activate {
  color: #003f5a; 
	background: url(/WebRoot/Store/Images/Layout/bestellstrecke/bestellstrecke_btn_weiss.gif) no-repeat left top;
	width: 175px;
}
  
#BasketForm {
	width: 568px;
	margin-left: 0px;
}
.OrderProcessBlock {
	margin-left: -2px;
}
.BasketOverText {
	width: 570px;
	margin: 0px;
}

.CheckoutButtons {
	width:570px;
	margin-left: 0px;
}
.ContentArea input.Button {
	margin:-2px 0pt 0pt;
}

input.DoOrder {
	float:right;
}
input.Button {
	float:right;
	line-height:19px;
	margin:0pt;
	padding:0pt 6px;
	vertical-align:middle;
}
input.IEButtonFix {
	background-color: #ffffff;
	padding-top: 4px;
	height: 32px;
	display: inline;
}

.Button {
	background-image: url(/WebRoot/Store/Images/Layout/bestellstrecke/Bestellstrecke_btn_Bestellung_abschliessen.jpg);
	border: none;
	width:198px;
	height:31px;
	color: #fff;
	font-weight: bold;
	background-color:#ffffff;
}
*+html .Button, * html .Button {
	padding-top: 4px;
	display: inline;
	height: 32px;
}
table.Basket {
	background:#cadee5 none repeat scroll 0%;
	border-bottom:1px solid #cadee5;
	border-collapse:collapse;
	border-left:1px solid #cadee5;
	border-right:1px solid #cadee5;
	border-spacing:1px;
	margin:0pt;
	padding:0pt;
	width:570px;
	margin-left: 0px;
}

table.Basket th {
	background:#cadee5 none repeat scroll 0%;
	border-bottom:1px solid #cadee5;
	color:#1a4858;
	font-style:normal;
	font-weight:bold;
	padding:2px 4px;
}
table.Basket td, table.MiniBasket td {
	background:#dfeef3 none repeat scroll 0%;
	padding:1px 4px 2px;
	vertical-align:top;
}

th.SeparateColumn {
	border-right:1px solid #ffffff;
}
.SeparateRow {
	background-color: #ffffff;
}
.SeparateColumn {
	background-color: silver;
}
.SlimColumn {
	width:9%;
}
.AlternateRow td, .AlternateRow, .Alternate td, .Alternate {
	background:#FFFFFF none repeat scroll 0% !important;
}
.BasketComment {
	width: 570px;
}
textarea.BasketComment {
margin:0pt;
padding:0pt;
width:350px;
}
.OrderProcessNavigation {
	width: 570px;
	margin-left: 0px;
	min-height: 28px;
}
h3.TopSmallMargin {
	color: #1a4858;
}
.BoxSmallPadding {
	background:#dfeef3 none repeat scroll 0% !important;
	border:1px solid #CACACA;
	margin:0pt 0pt 10px !important;
	padding:2px 0px;
	width: 570px;
}


/* END Bestellstecke - Prozessliste */

/* BEGIN Bestellstrecke - Adresse */

/* UNDOMARKER */
.ProductDetails,
.Addresses,
.PersonalData,
.UserPasswd,
.OrderTracking,
.CustomerOrder,
.ContactFormRadar,
.UserLostPasswd {
	margin-left: 8px;
	width: 570px;
}
.Addresses .Dialog,
.UserPasswd .Dialog,
.ContactFormRadar .Dialog,
.UserLostPasswd .Dialog {
  margin: 0!important;
}
.Addresses,
.PersonalData,
.UserPasswd,
.OrderTracking,
.CustomerOrder,
.ContactFormRadar,
.UserLostPasswd {
  margin-top: 28px;
}
.UserLostPasswd .DialogButtonbar {
  margin-top: 5px;
}
.TableHead {
	background:#cadee5 none repeat scroll 0% !important;
	clear:both;
	height:20px;
	line-height:20px;
	margin:10px 0pt 0pt 0px !important;
	overflow:hidden;
	padding:0pt;
	width:570px;
}
.TableHead div {
	background: #cadee5;
	color:#1a4858;
	font-style:normal;
	font-weight:bold;
	height:20px;
	line-height:20px;
	margin:0pt 0pt 0pt 15px;
	overflow:hidden;
	padding:0pt;
}
.Dialog {
	background:#dfeef3 none repeat scroll 0% !important;
	width: 556px;
	margin-left: 8px !important;
}
.Dialog div.InputLabelling, .Dialog td.InputLabelling {
	background:#dfeef3 none repeat scroll 0% !important;
}
.Dialog div.InputField, .Dialog td.InputField {
	background:#dfeef3 none repeat scroll 0% !important;
}
.Dialog div.InputBlock, .Dialog tr.InputBlock {
	background:#dfeef3 none repeat scroll 0% !important;
}

/* BEGIN Bestellbestätigung */

.CustomerOrder table.Basket, .CustomerOrder .Address, .Offer .Address {
	border:0pt none;
	float:left;
	margin:0;
	padding: 0pt;
}
.RadarOrderConfirmation {
	margin:0;
}
.ContentArea, .ContentArea div, .ContentArea table, .ContentArea td {
	color:#003F5A;
	font-family:Verdana,Arial,Helvetica;
	font-size:11px;
}
.TopSmallMargin {
	padding-left: 8px;
}
.AddressDialog {
	background:#dfeef3 none repeat scroll 0% !important;
	border-color:-moz-use-text-color #CACACA rgb(202, 202, 202);
	border-style:none solid solid;
	border-width:0px 1px 1px;
	margin:0pt 0pt 10px 0px !important;
	padding:3px 12px 6px;
	position:relative;
	width:544px;
}
.BasketAddressSelect .Address, .BasketAddressForm .Address, .EditAddress .Address {
	background:#dfeef3 none repeat scroll 0% !important;
}
.AddressOptions {
	background:#dfeef3 none repeat scroll 0% !important;
}
.Dialog div.TextBlock {
	background:#DFEEF3 none repeat scroll 0% !important;
	clear:both;
	padding:2px 6px;
}

.ContentArea h6 {
	color: #1a4858;
	font-family:Verdana,Arial,Helvetica;
	font-size:12px;
	font-weight:bold;
	line-height:normal !important;
	margin:10px 0px !important;
	padding:4px 5px 5px !important;
	background-color: #dfeef3;
	padding:0pt;
}
.TermsAndConditions,
.PrivacyPolicy,
.Imprint,
.CustomerInformation {
  margin-top: 28px;
  padding: 0 0 0 8px;
  width: 570px;
}
.TermsAndConditions h1,
.PrivacyPolicy h1,
.Imprint h1,
.CustomerInformation h1,
#ER-FreeContent h1
 {
  color: #1178A5;
  font-size: 20px;
  font-style: italic;
  margin: 0px 5px 25px 10px;
}
.ServiceHeadline {
  padding: 5px 5px;
  width: 564px;
  background-color: #CADEE5;
  margin: 10px 0;
}
.BlueBackground {
  background-color: #D6E2EF;
}
.ProductImageStyle {
  margin-top: 0; 
  text-align: center;
  height: 100px;
}
table.VariationsTable tr th {
  color: #003F5A;
}

/* Warenkorblayer */
.WKLayer {
background-color:#CADEE5;
left:74px;
top:80px;
position:absolute;
width:421px;
z-index:10000;
}
.WKLayer .layercontent {
border:1px solid #003F5A;
width:420px;
}
.WKLayer .headline {
background:url("/WebRoot/Store/Shops/ElektroRadar/Styles/Light_002F_Technology/RightBoxImage.jpg") repeat-x scroll left top #FFFFFF;
color:#FFFFFF;
font-size:16px;
font-weight:bold;
height:12px;
padding:5px 10px;
width:400px;
}
.WKLayer .contenttext {
padding:10px 20px 25px 15px;
position:relative;
width:385px;
}
.WKLayer .LayerButton {
height:22px;
width:390px;
}

.WKLayer .LayerButton .floatLeft{
background:url("/WebRoot/Store/Images/Layout/layer_bestellen_btn.jpg") no-repeat scroll left top transparent;
color:#FFFFFF;
float:left;
font-weight:bold;
height:37px;
margin:0 10px 0 -8px;
padding-top:10px;
text-align:center;
width:194px;
}
.WKLayer .contenttext img {
margin:0 10px 0 0;
border:1px solid #CECECE;
}
.WKLayer .layerfooter {
display:none;
height:3px;
width:425px;
}
.WKLayer .floatRight {
left:385px;
position:relative;
top:-2px;
}