/* 
    Document   : migration
    Created on : 16.06.2013, 17:15:04
    Author     : kenny
    Description:
        In dem migration.css werden Settings aus dem oxid.css resetted.
*/
#page {width:100%}
#content {width: 100%;padding: 0;margin:0;}

/**
 * Headlines
 */
 h2.sectionHead {text-shadow: none;}
 .sectionHead{-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;text-shadow:none}
 .pageHead {-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;text-shadow:none}
/**
 * Header
 */
#header{width:auto;padding:0;height:auto;}
#logo{margin:0}
div.searchBox {position:relative;top:0;right:0;display:inline-block;margin: 5px 0;}
.search {display:inline-block}
#miniBasket.basketBox {position:relative;top: 0;right: 0;display: inline-block;}
#miniBasket.basketBox img{position:relative;}
.counter{position: relative;display: inline;top: 0;right: 0;padding: 10px;}
.counter:hover{cursor: pointer}
div.searchBox input.textbox{float: none;padding: 5px 30px 5px 10px;line-height: 18px;margin: 0;height: 18px;}
div.searchBox input.searchSubmit{position: absolute;right: 5px;top: 5px;}
div.searchBox label.innerLabel {margin:8px 0 0 10px;}
#breadCrumb{padding:0}


/**
 * Navigation
 */
 #navigation{width:600px;}
 #navigation {padding:0;margin:0}
.sf-menu > li {-moz-border-radius: 0;-webkit-border-radius: 0;-khtml-border-radius: 0;border-radius: 0;}
.sf-menu li ul {-moz-border-radius: 0;-webkit-border-radius: 0;-khtml-border-radius: 0;border-radius: 0;-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;}
.sf-menu li li {border:none;}
.sf-sub-indicator{background: url("../../img/arrow-down.png") no-repeat top center}
.sf-menu li.sfHover{background: none;color: inherit;}

/**
 * Slider
 */
#promotionSlider{height:auto}
div.anythingSlider .arrow {top:155px;width:38px;height:65px;background:none;-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;moz-border-radius: 0;-webkit-border-radius: 0;-khtml-border-radius: 0;border-radius: 0;}
div.anythingSlider .arrow a{background: url("../../img/slider/sliderNav.png") no-repeat;width:38px;height:65px;}
div.anythingSlider .arrow.back a,
div.anythingSlider .arrow.back a:hover{background-position: left center;left:0}
div.anythingSlider .arrow.forward a,
div.anythingSlider .arrow.forward a:hover{background-position: right center;right:0}
div.anythingSlider span.arrow:hover {background:none}

div.anythingSlider .anythingControls{bottom:20px}
div.anythingSlider .thumbNav {background: none;-webkit-border-radius: 0;-khtml-border-radius: 0;border-radius: 0;}
div.anythingSlider.activeSlider .thumbNav a{background: #DDD;text-shadow:none;text-indent: -9999px; width: 20px;height:20px;-webkit-border-radius: 0;-khtml-border-radius: 0;border-radius: 0;padding: 0;margin: 0;}
div.anythingSlider.activeSlider .thumbNav a:hover{background: #999;}
div.anythingSlider .thumbNav li {padding: 0 5px;}

/**
 * Listview
 */
.gridView, .infogridView {margin: 0 -15px}
.gridView li {width: 170px;height: 300px;overflow: hidden;float: left;position: relative;list-style: none;padding: 0;list-style: none;margin: 15px;}
.gridView li a {display:table;height:100%}
.gridView li .gridPicture, .gridView li .gridPicture, .gridView li .gridProductData, .gridView li .msTitle, .gridView li .priceBlock {display: block;}
.gridView li .gridPicture {width: 170px;height: 170px;position: relative;line-height: 0;display: inline-block;}
.gridView li .gridProductData {padding: 10px;position: relative;height: 110px;width: 150px;}
.gridView li .priceBlock {position: absolute;height: 20px;width: 150px;left: 10px;top: 100px;padding: 0;font-weight: normal !important;text-align: right;vertical-align: bottom;line-height: 20px;}
.gridView li:hover .priceBlock {padding:0;right:10px;left: 10px;top: 100px;height: auto;width:auto;background: none;text-shadow:none;color:#000;}

#footer {margin:0;padding:0;width: auto;}
#footer #panel {margin:0;padding:0;background:none;border:none;}
#footer dl {border: none;width: 242px;}
#footer .list a {text-shadow: none;}

/**
 * Details
 */
.listRefine{background:0;border:0;padding:0;margin:0;}
.detailsParams .pager {padding:0;margin: 0}
#productTitle{text-shadow: none;padding:0}
.attributes th,
.attributes td {padding:4px 10px;border: none;background: none;}
.attributes th {padding:4px 10px 4px 0;width: 20%;}
.tobasketFunction .price {font-size: inherit;}
.tobasketFunction label {margin:0;padding:15px 0}
.selectorsBox{padding:0}
.variantReset a.reset{font-weight: normal;padding-bottom:0}
div.information .selectorsBox{margin:0}
.variantReset{margin:0}

/**
 * MiniBasket
 */
 .basketFlyout li a:hover {color:#000; background: none; text-decoration: underline;}
 .basketFlyout a .item {width: 210px;}
 .basketFlyout a:hover .item {color: inherit;text-decoration: underline;}
 
/**
 * Checkout
 */
/**.msCheckoutBtn, 
#optionLogin button{border-radius: 0;}*/
.checkoutSteps {border:none;}
#msCoupon{border-radius: 0;}
h3.blockHead, 
div.lineBlock{border-bottom: none;}
h3.section {border-bottom: none;}
.lineBox{background: none; border: none;padding: 15px 0;}
.basketFunctions button {color: inherit;}
.checkoutCollumns .textbox, 
input[type="text"], 
.checkoutCollumns .form Select{border-radius: 0;}
.basketitems td {border-top: none;}
.couponBox, .summary table tr td,
.summary table tr th {border-top: none; border-bottom: none;}
.msCheckoutBtn.large, #optionLogin button{background: none;}
.basketImage{line-height:0;}
.checkoutSteps{margin: 0 0 30px 0;}
#orderEditCart {margin: 0;}
.agb a:hover {text-decoration: underline;}
/**
 * Form
 */
 .submitButton,
 .submitButton:hover {text-shadow: none;}
 
 #step2PswdOpener {font-size: inherit;}
 #step2PswdOpener:hover {text-decoration: underline;}
 
 /**
  * ui
  */
 .ui-dialog .ui-dialog-content {padding: 25px;}