@charset "UTF-8";
/* CSS Document */

.header_mitte img {
    padding-top: 20px;
}

a.admin, a.admin:link, a.admin:active, a.admin:visited, a:hover, a {
	/*color: #9ea3bd;*/
	color:#808080;
	background-color: transparent;
}

a:hover, a:active, li:hover > a.ebene1, .designer p a:hover, a:hover.lieferkosten_ohne.cboxElement, .warenkorb_gesamt, a.button:hover, .button_save:hover, .pages span.aktiv, .sbl_artikel_rechts h1, .proof_checkout span a:hover, .proof_checkout2 span a:hover{
	color:#808080;
}

.sale a{
	color:#C13832 !important;
}

.button_shoplook:hover, .button_shopnow:hover{
	border:1px solid #808080;
}

.produktbeschreibung_info ul a{
	color:#808080;
	font-weight:600;
}

div#beschreibungunten a:hover, .menuwrapper li a, .filter_01 ul li a.aktiv {
	color:#808080;
}

#sprachhinweis div a:hover.cookieclose2 {
	color:#808080;
}

.laenderwahl_uebersicht, .warenkorb_uebersicht {
	border-top:2px solid #808080;
}

.searchfield:focus, .newsletter form.newsletter_anmelden input.email_adresse:focus, input.email_adresse:focus, .searchfield2:focus,.gutscheincode:focus, .warenkorb_gutscheincode:focus, .form_kreditkarte:focus, .kunde_anmelden:focus, .kunde_login:focus, .neukunde_anmelden:focus, .neukunde_anmelden_klein:focus, .neukunde_anmelden_mittel:focus, .neukunde_anmelden_hnr:focus, .neukunde_anmelden_strasse:focus, .neukunde_anmelden_plz:focus, .neukunde_anmelden_ort:focus, .input_pwv:focus, .discount input.discount-text:focus, .comingsoondiv2 input.comingsoon:focus, .classiconews_mobil:focus{
	border:1px solid #808080;
}

.warenkorb_kasse a div {
	border-bottom:2px solid #808080;
}

.button_wm, .faq_content h3 {
    font-weight: 500 !important;
}

/*.designer p, .nspc span, div.filter_aktivieren input, .button_warenkorb, .list_designer, .button_weiter, .user_new span, .sender_kontakt, .text_service, .button_checkout, .button_continue, .button_code, .button_zurueck, .versandart p, .speichern_kundenseite{
    font-weight: 300;
}*/

/*.artikel_heading {
    font-weight: 500 !important;
}

.bezeichnung_artikeldetail, .zzgl, a.lieferkosten_ohne.cboxElement, .versandart span, #sprachhinweis div {
    color: #303030 !important;
}

.artikel_beschreibung, .ui-widget-content, #herstellerbeschreibung{
	color: #050505 !important;
}*/

#groessenauswahl .groesse.aktiv, .groessenauswahl .groesse.aktiv {
	border: 2px solid #808080;
}

/*.button_warenkorb {
	background: #808080 url("/img/bag02.png") 26px 14px no-repeat;
}

.button_warenkorb_favo {
	background: #808080 url("/img/bag02.png") 8px 7px no-repeat;
}

.button_warenkorb_favo_groß {
	background: #808080 url("/img/bag02.png") 8px 7px no-repeat;
}

a.button_warenkorb:hover{
	background: #808080 url("/img/bag02.png") 26px 14px no-repeat;
}

a.button_warenkorb_favo:hover{
	background: #808080 url("/img/bag02.png") 8px 7px no-repeat;
}

a.button_warenkorb_favo_groß:hover{
	background: #808080 url("/img/bag02.png") 8px 7px no-repeat;
}*/

ol#checkout_progress li.step_bag_active span, li.step_login_active span, ol#checkout_progress li.step_del_active span, ol#checkout_progress li.step_pay_active span, ol#checkout_progress li.step_confirm_active span {
	background: transparent url("/img/progress2.gif") right 0 no-repeat !important;
}

/*	ol#checkout_progress li.aktiv{
		background: left -60px no-repeat url(/img/progress2.gif) !important;
	}
	
	li.step_confirm{
		background: right -90px  no-repeat url(/img/progress2.gif) !important;
	}

	ol#checkout_progress li span{
		background: #ffffff url(/img/progress2.gif) right -31px no-repeat !important;
		padding: 0 25px 4px 15px;
		height: 24px;
		display: block;
	}
		ol#checkout_progress li.aktiv span{
			background: #ffffff url(/img/progress2.gif) right -1px no-repeat !important;
		}*/


/*.button_rosa, .button_rosa_proof, .button_login, .sender, .sender2, .anforderungsenden {
	background-color:#808080;
}*/

.produktbeschreibung_headings li:hover, .produktbeschreibung_headings li.aktiv {
	padding:11px 12px 18px 12px;
}

input:invalid, textarea:invalid { background-color: #c7cad7; }

.searchfield:focus {
	outline:0;
	background-color:#FFFFFF;
	-webkit-box-shadow: 0 0 5px 4px rgba(158,163,189, 0.10);
	-moz-box-shadow: 0 0 5px 4px rgba(158,163,189, 0.10);
	box-shadow: 0 0 5px 4px rgba(158,163,189, 0.10);
	width: 190px;
	height: 40px;
	transition: .3s linear;
	padding: 5px;
	margin-top: 10px;

}

.classiconews_mobil:focus {
	outline:0;
	background-color:#FFFFFF;
	-webkit-box-shadow: 0 0 5px 4px rgba(248,176,175, 0.10);
	-moz-box-shadow: 0 0 5px 4px rgba(248,176,175, 0.10);
	box-shadow: 0 0 5px 4px rgba(248,176,175, 0.10);
	transition: .3s linear;
}

.newsletter div.newsletter_right form.newsletter_anmelden input.email_adresse:focus{
	outline:0;
	background-color:#FFFFFF;
	-webkit-box-shadow: 0 0 5px 4px rgba(158,163,189, 0.10);
	-moz-box-shadow: 0 0 5px 4px rgba(158,163,189, 0.10);
	box-shadow: 0 0 5px 4px rgba(158,163,189, 0.10);
	width: 100%;
	height: 40px;
	transition: .3s linear;
}

.form_kontakt td .input_kontakt:focus, .form_kontakt td .input_kontakt2:focus, .form_kontakt td .input_kontakt3:focus, .form_kontakt td .input_kontakt4:focus{
	outline:0;
	-webkit-box-shadow: 0 0 5px 4px rgba(158,163,189, 0.10);
	-moz-box-shadow: 0 0 5px 4px rgba(158,163,189, 0.10);
	box-shadow: 0 0 5px 4px rgba(158,163,189, 0.10);
	border:1px solid #808080;
}

.form_wunschzettel td .input_kontakt:focus, .form_wunschzettel td .input_kontakt2:focus, .form_wunschzettel td .input_kontakt3:focus, .form_wunschzettel td .input_kontakt4:focus, .form_wunschzettel .input_wunschzettel:focus{
	outline:0;
	-webkit-box-shadow: 0 0 5px 4px rgba(158,163,189, 0.10);
	-moz-box-shadow: 0 0 5px 4px rgba(158,163,189, 0.10);
	box-shadow: 0 0 5px 4px rgba(158,163,189, 0.10);
	border:1px solid #808080;
}

.form_wunschzettel td.input_wunschzettel:focus{
	outline:0;
	background-color:#FFFFFF;
	-webkit-box-shadow: 0 0 5px 4px rgba(158,163,189, 0.10);
	-moz-box-shadow: 0 0 5px 4px rgba(158,163,189, 0.10);
	box-shadow: 0 0 5px 4px rgba(158,163,189, 0.10);
	border:1px solid #808080;
}

input.email_adresse:focus{
	outline:0;
	background-color:#FFFFFF;
	-webkit-box-shadow: 0 0 5px 4px rgba(158,163,189, 0.10);
	-moz-box-shadow: 0 0 5px 4px rgba(158,163,189, 0.10);
	box-shadow: 0 0 5px 4px rgba(158,163,189, 0.10);
	width: 100%;
	height: 40px;
	transition: .3s linear;
}

input.discount-text:focus{
	outline:0;
	-webkit-box-shadow: 0 0 5px 4px rgba(158,163,189, 0.10);
	-moz-box-shadow: 0 0 5px 4px rgba(158,163,189, 0.10);
	box-shadow: 0 0 5px 4px rgba(158,163,189, 0.10);
	transition: .3s linear;
	border:1px solid #808080;
}

input.comingsoon:focus{
	outline:0;
	-webkit-box-shadow: 0 0 5px 4px rgba(158,163,189, 0.10);
	-moz-box-shadow: 0 0 5px 4px rgba(158,163,189, 0.10);
	box-shadow: 0 0 5px 4px rgba(158,163,189, 0.10);
	transition: .3s linear;
	border:1px solid #808080;
}

.form_pwv th .input_pwv:focus{
	outline:0;
	-webkit-box-shadow: 0 0 5px 4px rgba(158,163,189, 0.10);
	-moz-box-shadow: 0 0 5px 4px rgba(158,163,189, 0.10);
	box-shadow: 0 0 5px 4px rgba(158,163,189, 0.10);
	border:1px solid #808080;
}

/*table.groessen th {
	background-color:#808080;
}*/

.ui-widget-header {
	background-color:#808080;
}

.kunde_anmelden:focus {
	outline:0;
	-webkit-box-shadow: 0 0 5px 4px rgba(158,163,189, 0.10);
	-moz-box-shadow: 0 0 5px 4px rgba(158,163,189, 0.10);
	box-shadow: 0 0 5px 4px rgba(158,163,189, 0.10);
}

.form_kreditkarte:focus {
	outline:0;
	-webkit-box-shadow: 0 0 5px 4px rgba(158,163,189, 0.10);
	-moz-box-shadow: 0 0 5px 4px rgba(158,163,189, 0.10);
	box-shadow: 0 0 5px 4px rgba(158,163,189, 0.10);
}

.neukunde_anmelden:focus, .neukunde_anmelden_klein:focus, .neukunde_anmelden_mittel:focus, .neukunde_anmelden_hnr:focus, .neukunde_anmelden_strasse:focus, .neukunde_anmelden_plz:focus, .neukunde_anmelden_ort:focus {
	outline:0;
	-webkit-box-shadow: 0 0 5px 4px rgba(158,163,189, 0.10);
	-moz-box-shadow: 0 0 5px 4px rgba(158,163,189, 0.10);
	box-shadow: 0 0 5px 4px rgba(158,163,189, 0.10);
}

.kunde_login:focus{
	outline:0;
	-webkit-box-shadow: 0 0 5px 4px rgba(158,163,189, 0.10);
	-moz-box-shadow: 0 0 5px 4px rgba(158,163,189, 0.10);
	box-shadow: 0 0 5px 4px rgba(158,163,189, 0.10);
}

.agb_widerruf a, span.farbig {
	color:#808080;
	font-weight:600;
}

.zahlung_content a:hover{
	color:#808080;
}

/*.txt_impressum a{
	color:#808080;
}*/

/*.speichern{
	background-color:#808080;
}

.speichern_kundenseite{
	background-color: #808080;
}
*/
/*.kundenseite_navi li{
	border:2px solid #808080;
}*/

.newsletter_overlay_p{
	/*color: #808080; */
	font-size: 16px;
	font-weight:600;
}

/*.button_warenkorb_favo {
	background: #808080 url("/img/bag02.png") 8px 7px no-repeat;
}

.button_warenkorb_favo_groß {
	background: #808080 url("/img/bag02.png") 8px 7px no-repeat;
}

a.button_warenkorb_favo:hover{
	background: #808080 url("/img/bag02.png") 8px 7px no-repeat;
}

a.button_warenkorb_favo_groß:hover{
	background: #808080 url("/img/bag02.png") 8px 7px no-repeat;
}*/

/*div.filter_aktivieren input {
	background:#808080;
}*/

.shariff .facebook a:hover, .shariff .googleplus a:hover, .shariff .pinterest a:hover, .shariff .info a:hover {
	background-color:#808080 !important;
}


/*.kundenseite_navi ul{
	background-color:#808080;
}

.kundenseite_navi ul a.active li {
	background-color:#808080;	
}*/

.optionen_zahlung{
	border:1px solid #808080;
	-webkit-box-shadow: 0 0 5px 4px rgba(158,163,189, 0.10);
	-moz-box-shadow: 0 0 5px 4px rgba(158,163,189, 0.10);
	box-shadow: 0 0 5px 4px rgba(158,163,189, 0.10);
}

/*.faq_content h3{
	color:#808080;
}*/

.dropdown_01 {
    width: 430px;
}
.dropdown_04 {
	width:424px;
	left: -94px !important;
}
.dropdown_05 {
	left: auto !important;
	right: 0px;
}

.info-dropdown > ul > li > a:hover{
	color:#808080;
}

.button_continue:hover, .button_code:hover, .button_zurueck:hover, .user_new span:hover, .login_button:hover {
	background-color: transparent;
	border-color: #808080;
}

/*.button_checkout:hover {
	border: 1px solid #808080;
	background-color: #808080;
}

.button_warenkorb:hover, .button_weiter:hover {
	border: 1px solid #808080;
	background-color: #808080;
}
*/
.resetall:hover {
	border: 1px solid #808080;
	color: #444444;
}

.zahlweise .method-name:hover{
	color: #808080;
}

.warenkorb_gesamt .wk_zahl{
	background-color: #999999;
}

.ui-widget-content a.groessentabellen {
	color: #050505;
}
	.ui-widget-content a.groessentabellen:hover {
		color: #808080;
	}

/*li:hover > a.ebene1 {
    padding: 13px 4px 13px 4px !important;
}*/

@media screen and (max-width: 360px) {
	.produktbeschreibung_headings li.aktiv{
		padding:11px 12px 20px 12px !important;
	}
	
	/*.sbl_artikeldetail .button_warenkorb {
		background: #808080 url("/img/bag02.png") 16px 12px no-repeat;
	}*/
}

@media only screen and (min-width: 0px) and (max-width: 768px) {
	.primary-nav li a:hover {
		/*background-color: #808080;*/
		border-top-color: transparent;
	}
	
	.searchfield:focus{
    	width: 100%;
    	transition: .3s linear;
    	color: #444444;
    	line-height: 28px;
    	box-sizing: border-box;
    	margin-top: 0px;
    	height: auto;
	
		outline:0;
		background-color:#FFFFFF;
		-webkit-box-shadow: 0 0 5px 4px rgba(248,176,175, 0.10);
		-moz-box-shadow: 0 0 5px 4px rgba(248,176,175, 0.10);
		box-shadow: 0 0 5px 4px rgba(248,176,175, 0.10);
		padding: 5px;
	}
}

@media only screen and (min-width: 769px) and (max-width: 1279px) {
	li:hover > a.ebene1 {
    	padding: 13px 4px 10px 4px !important;
	}
	
	.dropdown_04 {
    	width: 424px !important;
    	left: -129px !important;
	}
}