.basketBox {
		position: absolute;
		right: 70px;
		top: 80px;
}


div.searchBox {
		position: absolute;
		right: 0px;
		top: 50px;
}

div.searchBox input.searchSubmit {
background: url(../../img/search-icon.png) no-repeat 3px;
border: none;
cursor: pointer;
width: 20px;
height: 20px;
float: left;
}


.FXgradOrange .removeButton, .sf-menu li.current, .sf-menu li.sfHover, .sf-menu li:hover, .gridView div.priceBox:hover, .gridView div.titleBox:hover, .featuredList a:hover, .featuredList li.articleImage:hover + li.articleTitle > a, #footer .list a:hover, #currencies a:hover, #languages a:hover, .flyoutMenu a:hover, .submitButton:hover, .basketFlyout li a:hover, .dropDown ul a:hover, div.anythingSlider span.arrow:hover, .thumbNav a:hover, .itemSlider .prevItem:hover span.slideBg, .itemSlider .nextItem:hover span.slideBg, a.viewAllHover, .itemSlider li a.viewAllHover, .specBoxTitles a.title:hover, .actionLinks li:hover {
         background-color: #E93b94;
        background: -moz-linear-gradient(#ff99cc, #cc3366);
        background: -ms-linear-gradient(#ff99cc, #cc3366);
        background: -webkit-gradient(linear, left top, left bottom, from(#ff99cc), to(#cc3366));
        background: -webkit-linear-gradient(#ff99cc, #cc3366);
        background: -o-linear-gradient(#ff99cc, #cc3366);
        background: linear-gradient(#ff99cc, #cc3366);
        color:#000;
}

#overviewLink a {
top: 210px;
}

#sidebar .tree li.active>a {
background-color: #e8eeef;
background: -moz-linear-gradient(#f2f2f2, #D9DFE1);
background: -ms-linear-gradient(#f2f2f2, #D9DFE1);
background: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#D9DFE1));
background: -webkit-linear-gradient(#f2f2f2, #D9DFE1);
background: -o-linear-gradient(#f2f2f2, #D9DFE1);
background: linear-gradient(#f2f2f2, #D9DFE1);
color:#000;
}

#sidebar .tree li.exp>a {
background-color: #e8eeef;
background: -moz-linear-gradient(#f2f2f2, #e8eeef, #D9DFE1);
background: -ms-linear-gradient(#f2f2f2, #e8eeef, #D9DFE1);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f2f2f2), color-stop(50%, #e8eeef), color-stop(100%, #D9DFE1));
background: -webkit-linear-gradient(#f2f2f2, #e8eeef, #D9DFE1);
background: -o-linear-gradient(#f2f2f2, #e8eeef, #D9DFE1);
background: linear-gradient(#f2f2f2, #e8eeef, #D9DFE1);
color:#000;
}

#sidebar .tree a:hover {
background: #f2f2f2;
background: -moz-linear-gradient(#f2f2f2, #D9DFE1);
background: -ms-linear-gradient(#f2f2f2, #D9DFE1);
background: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#D9DFE1));
background: -webkit-linear-gradient(#f2f2f2, #D9DFE1);
background: -o-linear-gradient(#f2f2f2, #D9DFE1);
background: linear-gradient(#f2f2f2, #D9DFE1);
color:#000;
}

.box ul, .box ol, .box .content {
border: 2px solid #e8eeef;
}

#footer .bar {
border-bottom: 1px solid #e8eeef;
height: 50px;
}

#footer #panel {
border: 1px solid #e8eeef;
}

#footer dl {
border-right: 1px solid #e8eeef;
}

.itemSlider {
border: 1px solid #e8eeef; 
}

.itemSlider a.sliderHover, a.sliderHover {
background: #f2f2f2;
}

.specBoxInfo .price {
background: transparent url(../bg/fx-grad-knitter-spiked.png) top center no-repeat;
}

.specBoxInfo .price:hover .button {
background: #f2f2f2;
color: #000;
text-shadow: 0 -1px 0px #f2f2f2;
}

#zoomTrigger {
background: url(../bg/zoom.png) no-repeat 0 0;
width: 24px;
height: 24px;
}

.gridView .titleBox, .itemSlider .titleBlock,
     .itemSlider .titleBlock:hover, .gridView .priceBox,
     .box h3, .box h2, .sectionHead, .pageHead, 
     #currencies a.selected, #languages a.selected, .flyoutMenu a.selected, 
     .dropDown a.selected, .thumbNav a.cur, .thumbNav a.cur:hover, 
     .promoBox strong.promoPrice, .itemSlider .prevItem span.slideBg, 
     .itemSlider .nextItem span.slideBg, .specBox h3,
     .FXgradBlueDark, .submitButton {
background-color:#e8eeef;
background: -moz-linear-gradient(#f2f2f2, #e8eeef, #D9DFE1);
background: -ms-linear-gradient(#f2f2f2, #e8eeef, #D9DFE1);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f2f2f2), color-stop(50%, #e8eeef), color-stop(100%, #D9DFE1));
background: -webkit-linear-gradient(#f2f2f2, #e8eeef, #D9DFE1);
background: -o-linear-gradient(#f2f2f2, #e8eeef, #D9DFE1);
background: linear-gradient(#f2f2f2, #e8eeef, #D9DFE1);
color:#000;
text-shadow: none !important;
}

.gridView li:hover .priceBlock .button {
color: #000;
text-shadow: none;
}

.sf-menu li.current a.current {
color: #000;
}

.subcatList h3 a {
color: #000;
}

.box h2, .box h3, .sectionHead {
color: #000;
text-shadow: none;

}

.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
font-weight: bold;
color: #000;
}

.FXgradOrange, .removeButton, .sf-menu li.current, .sf-menu li.sfHover, .sf-menu li:hover, .gridView div.priceBox:hover, .gridView div.titleBox:hover, .featuredList a:hover, .featuredList li.articleImage:hover + li.articleTitle > a, #footer .list a:hover, #currencies a:hover, #languages a:hover, .flyoutMenu a:hover, .submitButton:hover, .basketFlyout li a:hover, .dropDown ul a:hover, div.anythingSlider span.arrow:hover, .thumbNav a:hover, .itemSlider .prevItem:hover span.slideBg, .itemSlider .nextItem:hover span.slideBg, a.viewAllHover, .itemSlider li a.viewAllHover, .specBoxTitles a.title:hover, .actionLinks li:hover {
background-color: #e8eeef;
background: -moz-linear-gradient(#f2f2f2, #D9DFE1);
background: -ms-linear-gradient(#f2f2f2, #D9DFE1);
background: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#D9DFE1));
background: -webkit-linear-gradient(#f2f2f2, #D9DFE1);
background: -o-linear-gradient(#f2f2f2, #D9DFE1);
background: linear-gradient(#f2f2f2, #D9DFE1);
color:#000;
}

.gridView li .titleBlock {
	background-color:#f2f2f2;
}

.gridView li:hover .titleBlock:hover, .gridView li:hover .titleBlock {
background: none;
background-color: #D9DFE1;
color:#000;
text-shadow: none;
}

.gridView li:hover .priceBlock {

background: transparent url(../bg/fx-grad-knitter-spiked.png) top center no-repeat;
}

.gridView li:hover .priceBlock:hover .button {
background: #D9DFE1;
}

.checkoutSteps li {
background: url(../../img/steps.png) no-repeat 100% 0;
}.checkoutSteps {
border-left: 1px solid #e93b94;
border-right: 1px solid #e93b94;
}

#thankyouPage h3.blockHead:first-child {
color: #e93b94;
}

.sf-sub-indicator {
position: absolute;
padding: 0;
display: block;
width: 100%;
height: 10px;
left: 0;
text-indent: -999em;
overflow: hidden;
background: url('../bg/arrows-down.png') no-repeat top center;
display: none;
}

.kataloginfo {
    padding: 5px !important;
    margin-top:-16px;
    border: 1px solid #D9DFE1;
    background-color:#f2f2f2;
    margin-bottom:1em;
    
}

#katalog {
    border: 1px solid  #D9DFE1;    
    margin: 0 auto;
}

#katalog td {
    vertical-align:middle !important;
    border-bottom:1px solid  #D9DFE1;
    padding:10px;
    line-height:2em;
}

#content a[href*="Kataloge"],#content a[href*="angebot-anfordern"]  {
    padding-left:10px;
    background: transparent url("../../../../out/media/link.png") no-repeat 3px 5px;
    font-weight: bold;
}

#content a[href*="pdf"] {
    padding-left:20px;
    background: transparent url("../../../../out/media/pdf.png") no-repeat 3px 0px;
}

.unten {
    float:left !important;
    clear:none !important;
}

#viewOptions {
	display:none;
}

.box .featured.icon {
	border-bottom:2px solid #D9DFE1;
}
.box .featured {
	border-left:2px solid #D9DFE1;
	border-right:2px solid #D9DFE1;
}

li.productData{
	border:1px dotted #D9DFE1;
}

.gridView li {
	width: 183px;
	}	
	
.logoutLink {
background: url(../../src/bg/logout.png) no-repeat 8px 3px;
}

.counter {
	 background-color: #E93b94;
        background: -moz-linear-gradient(#ff99cc, #cc3366);
        background: -ms-linear-gradient(#ff99cc, #cc3366);
        background: -webkit-gradient(linear, left top, left bottom, from(#ff99cc), to(#cc3366));
        background: -webkit-linear-gradient(#ff99cc, #cc3366);
        background: -o-linear-gradient(#ff99cc, #cc3366);
        background: linear-gradient(#ff99cc, #cc3366);
}

.hasNotifications .counter {
	display: none;
}

.stockFlag {
	display:none;
}

.tobasket button[disabled].submitButton, .tobasket button[disabled].submitButton:hover, .tobasket input[disabled].textbox {
display:none;
}

.aktionen li {
	background-color: #f2f2f2;
	margin:4px;
	border:1px solid #D9DFE1;
	padding:2px;
	text-align: center;
}

h3.lightHead {
color: #000;
text-shadow: none;
}

.featuredList a:hover, .featuredList a:hover strong, .featuredList li.articleImage:hover + li.articleTitle > a {
color: #000;
font-weight: bold;
}

.otherPictures li {
	margin-right:5px;
}
.otherPictures a {
	border:1px solid #D9DFE1;
}

.otherPictures a:hover {
	border:1px solid #D9DFE1;
}

.otherPictures .marker {
	display: none !important;
}

.cloud-zoom-lens,.cloud-zoom-big {
border: 2px solid #D9DFE1;
}

.lineView .infoBox {
	float: none;
}

.lineView li.productData {
border-top: 1px dotted #D9DFE1;
}

.productData {
	margin-top:10px;
}

.lineView li.productData {
border-top: 1px dotted #D9DFE1;
}
.lineView li:first-child {
border-left: 1px dotted #D9DFE1;
border-right: 1px dotted #D9DFE1;
border-bottom: 1px dotted #D9DFE1;
}

a.submitButton {
color: #000;
}
a.submitButton:hover {
color: #000;
}

.angebot {
	width:940px;	
}
.angebot legend {
	font-weight: bold;
	font-size: 120%;
}

.angebot fieldset {
	border:1px solid #D9DFE1;
	padding:5px;
	background-color:#F2F2F2;
	margin-bottom: 20px;
}

.angebot ul {
	width:100% !important;
}

.angebot li{
	width:100% !important;
}

.angebot input {
	width:250px  !important;
	height:30px;
	font-size:15px;	
}

.angebot select {
	height: 30px;
	font-size:15px;	
}

.angebot textarea[name*="adresse"] {
	width:250px !important;
	height:5em;
	font-size:15px;	
}

.angebot textarea[name*="bemerkung"]{
	width:930px;
	height:300px;
}

.angebot input[name*="menge"] {
	width:60px !important;
	margin-right:3px;
}

.angebot input[name*="artikelnummer"] {
	width:100px !important;
	margin-right:3px;
}

.angebot input[name*="produktname"] {
	width:300px !important;
	margin-right:3px;
}

.angebot input[name*="artikelattribute"] {
	width:100px !important;
	margin-right:3px;
}

#produkte {
	border-collapse: separate ;
	border-spacing:	10px;
}



#produkte th {
	vertical-align: bottom;
}

#produkte .small {
	font-size: 80%
}

.hinzufuegen{
	margin-top:20px;
	margin-bottom: 20px;
	text-align:center;
	width:665px;
}

.angebot input[type="submit"]{
	margin-bottom: 20px; 
	margin-top:20px;
}

.g-recaptcha {
	margin-bottom: 20px; 
	margin-top:20px;
}

.fehlerangebot {
	background-color:#ee9f9f;
	border:1px solid #E36060;
	margin:0 0 20px 0;
	list-style-type: none;
}

.fehlerangebot li {
	font-size:110%;
	list-style-type: none;
	padding:2px 0 2px 5px;
}

#incBackLink {
  background-color: #E92D8E;
  border-bottom: 1px solid #E36060;
}

.basketFlyout .title .note {
  color: #E92D8E;
}

.infofirmenkunde {
	text-align: center;
}

.infofirmenkunde strong {
	font-size: larger;
}

#cookieNote {
  background-color: #E72E8C;
  }
  
 .kontaktlinks li:first-child, .kontaktrechts li:first-child{
 	font-weight:bold;
 	font-size:120%;
 }
 
 .kontaktlinks li, .kontaktrechts li, .kontakt li {
 	list-style-type: none;
 }
 
 .kontaktlinks {
 	float:left;
 	width:auto;
 }
 
 .kontaktrechts {
 	float:left;
 	width: auto;
 }
 
 .kontakt {
 	clear:both;
 	margin-bottom: 100px;
 }
 
 .kontakt li {
 	float:left;
 	padding-right:25px;
 }
 
 .keinpreis {
 	color:#ff0000
 }
