/************ import settings - please don't make changes ************/
@import url(settings.css);

/*
CSS Änderungen erstellt von Stefan Markwalder


Farbcodes zum Verständnis:
Schwarz = #343434
Rot = #af0917
Grau = #676767
*/


/* Background */
body {
	background: #dddddd;
}

/* Wrapper Ebene */
.wrapper {
	border:1px solid #0066a0;
	border-width:0 1px 1px 1px;
	background:#fff;
}

/* Warenkorb Feld */
.head h5 {
	background:#676767;
}

/* "Aktuelles" Feld */
.recently h3 {
	color:#af0917;
}

/* Linkdefinition */
a {
	color:#af0917;
}

a:hover {
	color:#666;
}

/* Tabellen Kopf */
table.pager td {
	background:#717272;
}

/* Suchfeld Definition */
.input-text:focus, select:focus, textarea:focus {
	background:#fcb9b4;
}
.mini-search #submit {
	background-color: #af0917;
}
.mini-cart .actions a {
	background-color: #676767;
	/*908f8f*/
}

/* Form Messages */
.validation-failed {
	border:1px dashed #0066a0 !important;
}

/* Buttons Allgemein */
.form-button, .form-button-alt {
	background-color: #af0917;
	color:#fff;
	border:1px solid #c50717;
}

.navhead {
	font-size:11px;font-weight:bold;
}

.layered-nav .border-creator {
	background-color:#eee;
}



/*LEVEL 1*/

.navhead li.level0 a {background-color:#343434;color:#fff;}
.navhead li.level0 a:link {background-color:#343434;color:#fff;}
.navhead li.level0 a:visited {background-color:#343434;color:#fff;}
.navhead li.level0 a:active {background-color:#af0917;color:#fff;}
.navhead li.level0 a:hover {background-color:#af0917;color:#fff;}
.navhead li.level0 a:focus {background-color:#af0917;color:#fff;}


.navhead li.level0.active.parent a {background-color:#af0917;color:#fff;}
.navhead li.level0.active.parent a:link {background-color:#af0917;color:#fff;}
.navhead li.level0.active.parent a:visited {background-color:#af0917;color:#fff;}
.navhead li.level0.active.parent a:active {background-color:#af0917;color:#fff;}
.navhead li.level0.active.parent a:hover {background-color:#af0917;color:#fff;}
.navhead li.level0.active.parent a:focus {background-color:#af0917;color:#fff;}


.navhead li.level0.active a {background-color:#343434;color:#e5001c;}
.navhead li.level0.active a:link {background-color:#343434;color:#e5001c;}
.navhead li.level0.active a:visited {background-color:#343434;color:#e5001c;}
.navhead li.level0.active a:active {background-color:#343434;color:#e5001c;}
.navhead li.level0.active a:hover {background-color:#343434;color:#e5001c;}
.navhead li.level0.active a:focus {background-color:#343434;color:#e5001c;}




/*LEVEL 2*/


.navhead li.active ul.level0 li.level1 a {background-color:#676767;color:#fff;}
.navhead li.active ul.level0 li.level1 a:link {background-color:#676767;color:#fff;}
.navhead li.active ul.level0 li.level1 a:visited {background-color:#676767;color:#fff;}
.navhead li.active ul.level0 li.level1 a:active {background-color:#676767;color:#fff;}
.navhead li.active ul.level0 li.level1 a:hover {background-color:#676767;color:#fff;}
.navhead li.active ul.level0 li.level1 a:focus {background-color:#676767;color:#fff;}

.navhead li.active ul.level0 li.active.level1 a {background-color:#676767;color:#fff;}
.navhead li.active ul.level0 li.active.level1 a:link {background-color:#676767;color:#fff;}
.navhead li.active ul.level0 li.active.level1 a:active {background-color:#676767;color:#fff;}
.navhead li.active ul.level0 li.active.level1 a:hover {background-color:#676767;color:#fff;}
.navhead li.active ul.level0 li.active.level1 a:focus {background-color:#676767;color:#fff;}
.navhead li.active ul.level0 li.active.level1 a:visited {background-color:#676767;color:#fff;}

/* Partner werden */

.navhead .level0 .level1 a {
			background-color:#676767;
			color:#fff;
		}
		
		.navhead .level0 .level1 a:link {
			background-color:#676767;
			color:#fff;
		}
		
		.navhead .level0 .level1 a:visited {
			background-color:#676767;
			color:#fff;
		}
		
		.navhead .level0 .level1 a:active {
			background-color:#af0917;
			color:#fff;
		}
		.navhead .level0 .level1 a:hover {
			background-color:#af0917;
			color:#fff;
		}
		.navhead .level0 .level1 a:focus {
			background-color:#676767;
			color:#fff;
		}

/* Partner werden Ende */


.footer .informational a {
	color: #333333;
}

.layered-nav .border-creator {
	background-color:#eee;
}

.navhead li.level1 a {
	background-color: #676767;
}

.navhead .level0 .level1 a {
	font-weight: normal;
	padding-left: 20px;
}

dt {
	display: block;
	font-weight: bold;
}

.narrow-by dd a:link {
	color: #af0917;
}

.narrow-by dd .count {
	color: #af0917;
}

/* .layered-nav .narrowed-category { background: #0066a0; } */
.layered-nav .narrowed-category {
	background: #676767;
}

.footer .informational a, .footer .informational a:hover {
	color:#af0917;
}

/* Checkout */
.one-page-checkout .active h3 {
	color:#0066a0;
}

.recently .listing-type-grid .grid-row li {
	width:11.4em

