@charset 	"utf-8";
@import 	"start.css";
@import 	"static.css";

/************************************************************
		Screen-Stylesheet  KISSaFROG-ebay-Shop
		Nadine Oberstein | Medienkonzeption - Mediengestaltung
		www.nadine-oberstein.de 
		
		Letzte �nderung: 09/07/17 12:02h
************************************************************/

/***********************
			Reset
***********************/

.kaf div, .kaf span, .kaf applet, .kaf object, .kaf iframe, .kaf h1, .kaf h2, .kaf h3, .kaf h4, .kaf h5, .kaf h6, 
.kaf p, .kaf blockquote, .kaf pre, .kaf a, .kaf abbr, .kaf acronym, .kaf address, .kaf big, .kaf cite, .kaf code, .kaf del, 
.kaf dfn, .kaf em, .kaf font, .kaf img, .kaf ins, .kaf kbd, .kaf q, .kaf s, .kaf samp, .kaf small, .kaf strike, .kaf strong, .kaf sub, 
.kaf sup, .kaf tt, .kaf var, .kaf b, .kaf u, .kaf i, .kaf center, .kaf dl, .kaf dt, .kaf dd, .kaf ol, .kaf ul, .kaf li, .kaf fieldset, .kaf form, 
.kaf label, .kaf legend, .kaf caption, .kaf tbody, .kaf tfoot, .kaf thead, .kaf th, .kaf hr {
	margin: 0;
	padding: 0;
	vertical-align: baseline;
	outline: 0;	
	border: 0;
	background: transparent;
	font-family: calibri, helvetica, sans-serif;	
}

.tabfont {
	font-family: calibri, helvetica, sans-serif; 
}

.tbshopbody {
	text-align: center;
/*	width: 1190px !important; 
	background-color:#CCCCCC;*/
}

.pictureloading, 
#tb_pictureloading {
	position: absolute;
	width: 199px;
	background-color: #f5f5f5;
	padding: 30px;
	margin-top: 100px;
	margin-left: 54px;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	border: 1px solid #6f6f6f;

}

/***********************
			General
***********************/

.kaf {
	margin: 20px auto;
	padding: 0 0 20px 0;
	width: 100% !important;
	background: url(images/css/bg.gif) repeat-x 0px 0px #414141;
	text-align: center;
	
	font: normal 0.8em calibri, helvetica, sans-serif; 
	line-height: 140%;
	color: #000;	
}

.kaf a, .kaf a:link, .kaf a:visited, .kaf a:focus, .kaf a:hover, .kaf a:active {
	color: #000;
	text-decoration: none;	
}

.kaf a:focus, .kaf a:hover, .kaf a:active {
	text-decoration: underline;
}

.kaf a:active {
	color: #f18e00 !important;
}

.kaf :focus {
	outline: 1px dotted #000;
}

.kaf a:active {
  position: relative;
  top: 1px;	
  left: 1px;
}

.kaf hr {
	border: none;
	color: #fff;
}

.kaf ol, .kaf ul {
	list-style: none;
}

.kaf table {
	margin: 0 auto;
	border-collapse: separate;
	border-spacing: 0;
	border: 0;
}

.kaf caption, .kaf th, .kaf td {
	vertical-align: top;
	text-align: left;
	font-weight: normal;
	border: 0;
}

.kaf p {
	font-size: 0.95em;
	line-height: 115%;
	text-align: justify;
	margin-bottom: 0.5em;
}	

.kaf .clearer {
	margin: 0px;
	clear: both;
}

.kaf .strong {
	color: #000 !important;	
}

/***********************
			Ausblenden
***********************/

.kaf h6,
.kaf .article_wrapper h2, 
.kaf .menu form label {
	position: absolute;
	top: -100em;
	left: -100em;
}

/***********************
			Layout
***********************/

.kaf .mainwrapper,
.kaf .main {
	width: 935px;
	font-size: 0.9em;
}

.kaf .logo {
	height: 202px;
	padding: 0 5px;
	text-align: center;
	background-image: url(images/css/bg_logo.gif);
	background-repeat: repeat-y;
}

.kaf .servicemenu, 
.kaf .menu {
	border-left: 5px solid #fff !important;
	border-right: 5px solid #fff !important;
}

.kaf .servicemenu {
	color: #4d4d4d;
	background-color: #6f6f6f;
}

.kaf .menu {
	height: 275px;
	background: url(images/css/bg_menu.gif) repeat-x top left #000;
}

.kaf .sidebar, 
.kaf .content {
	padding-bottom: 50px;
	background-color: #000;
}

.kaf .sidebar {
	width: 215px;
	padding-left: 10px;
	border-left: 5px solid #fff !important;
}

.kaf .content {
	border-right: 5px solid #fff !important;
}

.kaf .innercontent {
	padding: 20px 0;
	background: url(images/css/bg_innercontent.gif) no-repeat top left #fff !important;
}

.kaf .angebote {
	margin-top: 28px;
	padding-top: 25px !important;
	padding-bottom: 0 !important;	
	background-image: none !important;
}

.kaf .footer, 
.kaf .footer p {
	text-align: center;
	color: #b1b2b3;
	background: #414141;
}

.kaf .footer {
	padding: 6px;
	border-top: 5px solid #fff !important;
}

/***********************
			Sprachwahl
***********************/

.kaf .sprachwahl {
	width: 24px;
	padding-top: 45px;
}

.kaf .sprachwahl img {
	margin-bottom: 2px;
}

/***********************
			Header
***********************/

.kaf .newsletter_wrapper {
	display: block;
	position: relative !important;
	border-top: 1px solid #fff;
}

.kaf .newsletter {
	position: absolute;
	top: 0;
	right: 0;
}

.kaf .homelink {
	display: block;
	height: 130px;
	width: 180px;
	margin: 62px auto 0 auto;
}

.kaf .servicemenu a {	
	color: #b1b2b3 !important;
}

.kaf .servicemenu ul {	
	margin: 6px 0;
	padding: 0 5px;	
	text-align: right;	
}

.kaf .servicemenu li {	
	display: inline;
}

/*** Suche ***/

.kaf .menu form {
	width: 275px;
	margin: 5px 0 3px 20px;
}

.kaf .menu form legend {
	font-weight: bold;
	font-size: 1.3em;
	text-transform: uppercase;
	letter-spacing: 0.05em;
	color: #fadaa6;
}

.kaf .menu form input {
	margin-top: -1px;
	font: normal 0.9em calibri, helvetica, sans-serif; 
}

.kaf .menu form .eingabe {
	float: left;
	width: 175px;
	padding: 2px;
	border: 0;
	margin: 0 6px !important;	
}

/***********************
			Mainmenu
***********************/

.kaf .wrapper_menu {
	position: relative !important;
	height: 245px;
	border-top: 1px solid #6f6f6f;	
}

/*** 1. Ebene ***/

.kaf .mainmenu li {
	display: block;
	position: absolute;
	top: 0;
	width: 160px;
	height: 50px;
	text-align: center;
}

.kaf .mainmenu li a {
	display: block;
	width: 100%;
	padding-top: 15px;
	padding-bottom: 15px;	
	font-weight: bold;
	font-size: 1.2em;
	text-transform: uppercase;
	letter-spacing: 0.05em;
	color: #fff !important;
}

.kaf .mainmenu a:active {
  top: 0px !important;	
  left: 0px !important;
 }

.kaf .mainmenu li a:focus,
.kaf .mainmenu li a:hover,
.kaf .mainmenu li a:active,
.kaf .mainmenu li a.active {
	color: #000 !important;	
	text-decoration: none;
	background: #f5af40;
}

.kaf .mainmenu li a.active {
	background: #f9ca80;
}

.kaf .mainmenu li ul li {
	font-size: 1.1em;
}

/*** 2. und 3. Ebene positionieren, ein- und ausblenden ***/

.kaf .mainmenu li.women {
	left: 285px;
}
.kaf .mainmenu li.men {
	left: 445px;
}
.kaf .mainmenu li.kids {
	left: 605px;
}
.kaf .mainmenu li.accessories {
	left:765px;
}

.kaf .mainmenu ul,
.kaf .mainmenu li:hover ul ul {
	display: none;
}

.kaf .mainmenu li ul li,
.kaf .mainmenu ul li.tb_hover ul, 
.kaf .mainmenu ul li ul:hover {
	display: block;
}

/*** 2. Ebene Reset ***/

.kaf .mainmenu li ul.active {
	padding-top: 0.5em;
	text-align: left;
	line-height: 100%;
}

.kaf .mainmenu li.women ul.active li {
	margin-left: 295px;
}
.kaf .mainmenu li.men ul.active li {
	margin-left: 455px;
}
.kaf .mainmenu li.kids ul.active li {
	margin-left: 615px;
}
.kaf .mainmenu li.accessories ul.active li {
	margin-left: 775px;
}

.kaf .mainmenu ul.active li {
	position: relative !important;
	width: 135px;
	text-align: left;	
	height: 0.9em;
}

.kaf .mainmenu ul.active li a {
	height: 1.05em;	
	width: 100%;
	overflow: hidden;	
	padding: 0;
	font-size: 0.85em;
	font-weight: normal;
	letter-spacing: 0em;
	color: #000 !important;
	background: none !important;
}

.kaf .mainmenu ul.active li a:focus,
.kaf .mainmenu ul.active li a:hover {
	color: #5f5f5f !important;	
}

.kaf .mainmenu ul.active li a:active {
	color: #a86300 !important;
}

.kaf .mainmenu ul.active li.active {
	background: #eee !important;
}

.kaf .mainmenu ul.active li.active a {
	color: #a86300 !important;
	font-weight: bold;
}

/*** 3. Ebene ***/

/*.kaf .mainmenu ul li.tb_hover ul {
	margin: -1.6em 0 0 130px;
	width: 135px;
	padding: 5px;
	background: url(images/css/bg_submenu.png) repeat top left transparent;	
}*/

.kaf .mainmenu ul li.tb_hover ul {
	position: absolute;
	top: -3px;
	width: 135px;
	padding: 5px;
	background: url(images/css/bg_submenu.png) repeat top left transparent;
}

.kaf .mainmenu li.women ul li.tb_hover ul {
	left: 420px;
}

.kaf .mainmenu li.men ul li.tb_hover ul {
	left: 580px;
}

.kaf .mainmenu li.kids ul li.tb_hover ul {
	left: 740px;
}

.kaf .mainmenu li.accessoires ul li.tb_hover ul {
	left: 740px;	
}




.kaf .mainmenu ul li.tb_hover ul li {
	display: block;
	margin-left: 0 !important;	
}

.kaf .mainmenu ul li.tb_hover ul a {
	display: block;
	height: 1.05em;
	width: 100%;
	color: #000 !important;
	font-weight: normal !important;
	text-transform: none;
}

/*** 3. Ebene "alle anzeigen"-Link ***/

.kaf .mainmenu ul.active li.showall {
	padding-top: 0.3em;
	text-align: right;
}

.kaf .mainmenu ul.active li.showall a {
	display: inline;
	text-transform: none;
	color: #6f6f6f;
}

.kaf .mainmenu ul.active li.showall a:focus, 
.kaf .mainmenu ul.active li.showall a:hover {
	color: #000;
}

/*** Ausrichtung Accessories wg. 3. Ebene ***/

.kaf .mainmenu li.accessories ul li.tb_hover ul {
	margin-left: -150px;
	padding-right: 10px;	
}

.kaf .mainmenu li.accessories ul li a {
	padding-left: 3px;
}

/*** Hintergrundbilder ***/

.kaf .mainmenu ul.active {
	position: relative !important;
	display: block;
	height: 195px;
	width: 925px;
	background-position: top left;
	background-repeat: no-repeat;
}

/*.kaf .mainmenu li.women ul {
	margin-left: -285px;
	background-image: url(images/css/header_women.jpg);	
}

.kaf .mainmenu li.men ul {
	margin-left: -445px;
	background-image: url(images/css/header_men.jpg);	
}

.kaf .mainmenu li.kids ul {
	margin-left: -605px;
	background-image: url(images/css/header_kids.jpg);	
}

.kaf .mainmenu li.accessories ul {
	margin-left: -765px;
	background-image: url(images/css/header_accessories.jpg);	
}*/

.kaf .mainmenu li.women ul {
	margin-left: -285px;
}

.kaf .mainmenu li.men ul {
	margin-left: -445px;
}

.kaf .mainmenu li.kids ul {
	margin-left: -605px;
}

.kaf .mainmenu li.accessories ul {
	margin-left: -765px;
}

/* Deutsch */

.lang_de .mainmenu li.women ul { 
	background-image: url(images/css/header_women_de.jpg);	
}

.lang_de .mainmenu li.men ul {
	background-image: url(images/css/header_men_de.jpg);	
}

.lang_de .mainmenu li.kids ul {
	background-image: url(images/css/header_kids_de.jpg);	
}

.lang_de .mainmenu li.accessories ul {
	background-image: url(images/css/header_accessories_de.jpg);	
}

/* Alle weiteren */

.lang_en .mainmenu li.women ul,
.lang_fr .mainmenu li.women ul,
.lang_it .mainmenu li.women ul,
.lang_es .mainmenu li.women ul { 
	background-image: url(images/css/header_women_en.jpg);	
}

.lang_en .mainmenu li.men ul,
.lang_fr .mainmenu li.men ul,
.lang_it .mainmenu li.men ul,
.lang_es .mainmenu li.men ul {
	background-image: url(images/css/header_men_en.jpg);	
}

.lang_en .mainmenu li.kids ul,
.lang_fr .mainmenu li.kids ul,
.lang_it .mainmenu li.kids ul,
.lang_es .mainmenu li.kids ul {
	background-image: url(images/css/header_kids_en.jpg);	
}

.lang_en .mainmenu li.accessories ul,
.lang_fr .mainmenu li.accessories ul,
.lang_it .mainmenu li.accessories ul,
.lang_es .mainmenu li.accessories ul {
	background-image: url(images/css/header_accessories_en.jpg);	
}

/***********************
			Sidebar
***********************/

.kaf .sidebarmenu,
.kaf .sidebarlist {
	width: 195px;
	margin-bottom: 30px;
	padding: 0 0 3px 0;
	text-align: right;
	background-color: #c2c2c2;
}

.kaf .sidebarlist {
	padding-bottom: 0px;
}

.kaf .nofake {
	display: block;
	margin-bottom: 20px;
}

.kaf .sidebarmenu a {
	margin: 4px 4px 4px 0px;
	color: #6f6f6f;
}

.kaf .sidebarmenu ul a {
	color: #000;
}

.kaf .sidebarmenu ul,
.kaf .sidebarlist ul {
	margin: 0 0 10px 24px;
	text-align: left;
	color: #000;
}

.kaf .sidebarlist ul {
	margin-right: 12px;
	margin-left: 20px;
	padding-top: 5px;
	line-height: 110%;
}

.kaf .sidebar .az {
	height: 340px;
	overflow-y: auto;
}

.kaf .sidebarlist li {
	margin-bottom: 11px;
	padding: 3px 0 3px 20px;
	background: url(images/css/icon_check.gif) no-repeat center left #c2c2c2;
}

.kaf .sidebarlist p.favoritlink {
	text-align: left;
	height: 4.2em;
}

.kaf .sidebarlist p.favoritlink a:focus,
.kaf .sidebarlist p.favoritlink a:hover,
.kaf .sidebarlist p.favoritlink a:active {
	letter-spacing: 0.08em;
}

/***********************
	 Shop
***********************/

.kaf .shop {
	width: 685px;
	margin-right: 15px;
}

/***********************
	 Template ARTIKEL
***********************/

.kaf .template {
	width: 700px;
	line-height: 115%;
}

.kaf h1,
.kaf .article_wrapper {
	margin: 28px 15px 0 22px;
}

.kaf .article_wrapper .description_wow {
	width: 665px;
	overflow: hidden !important;
}

.kaf .funktionen {
	margin: 0px 15px 0 22px;
}

.kaf .stars {
	margin: 1em 16px 0 22px;
}

.kaf .article_wrapper a.button,
.kaf .funktionen a.button {
	display: block;
	margin-left: 377px;
	margin-bottom: 2px;
}

.kaf .article_wrapper h1 {
	width: 365px;
}

/*** �berschriften ***/

.kaf h1 {
	width: 365px;
	font-weight: bold;
	font-size: 1.3em;
	/*text-transform: uppercase;*/
	letter-spacing: 0.05em;
}

.kaf h2 {
	width: 365px;
	font-weight: bold;
	font-size: 1.3em;
	text-transform: uppercase;
	letter-spacing: 0.05em;
	color: #f18e00;
}

.kaf h3 {
	margin-top: 0.7em;
	font-weight: bold;
	font-size: 1em;
	text-transform: uppercase;
}

/*** Artikel-Menu ***/

.kaf .article_menu {
	margin-top: -1.5em;
	margin-right: 2px;
	padding-bottom: 4px;
	text-align: right;
	font-size: 0.9em;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 0.05em;	
	border-bottom: 3px solid #f18e00;
}

.kaf .article_menu li {
	display: inline;
}

.kaf .article_menu li a {
	padding: 2px 4px !important;
	color: #fff !important;
	background: #f18e00;	
}

.kaf .article_menu li.active a {
	background: #6f6f6f;
}

.kaf .article_menu li a:active {
	color: #000 !important;
}

/*** Details ***/

.kaf .article_img {
	float: left;
	width: 365px;
	margin: 0 12px 0 0 !important;
}

.kaf .article_meta {
	margin: 0.7em 0 0 0 !important;	
	line-height: 150% !important;
	font-size: 0.9em;
}

.kaf .article_meta th {
	width: 135px;
}

.kaf .sizelabel, 
.kaf .size {
	font-weight: bold;
}

.kaf .sizelabel {
	font-weight: bold;
	text-transform: uppercase;
}

.kaf .size {
	font-size: 1.3em;
	color: #f18e00;
}

.kaf .price {
	font-size: 1.5em;
	font-weight: bold;
	text-decoration: line-through;	
	color: #892100;
}

.kaf .article_sub {
	margin: 0px;
	font-size: 0.9em;	
}

.kaf .article_sub th {
	white-space: nowrap;
	padding-right: 0.7em;	
}

.kaf .article_sub td {
	/*color: #6f6f6e;*/
}

.kaf .description {
	margin: 0.9em 0;
	padding-bottom: 25px;
	height: 275px;
	overflow-y: auto;
}

.kaf .description_wow {
	margin: 0.9em 0;
	padding-bottom: 25px;
}

.kaf .description li, .kaf .description_wow li {
	padding: 0 20px 5px 25px;
	text-align: justify;
	background: url(images/css/icon_descriptionlist.gif) no-repeat 0px 4px #fff;
}

/*** Galerie ***/

.kaf .galerie .article_meta {
	margin-top: 0 !important;
	margin-bottom: 25px !important;
	line-height: 100%;
}

.kaf .galerie .article_meta .pricelabel,
.kaf .galerie .article_meta .sizelabel,
.kaf .galerie .article_meta .size {
	font-weight: normal;
	/*color: #6f6f6f;*/
	text-transform: none;
}

.kaf .galerie .thumbs {
	margin-top: 25px;
	height: 440px;
	overflow-y: auto;
}

.kaf .galerie .thumbs a {
	display: block;
	float: left;
	width: 50px;
	margin: 0 5px 10px 0;
}

/*** Bezahlung ***/

.kaf .bezahlung hr.clearer {
	margin: 1.5em 0;
}

.kaf .bezahlung h4 {
	margin-bottom: 0.5em;
	font-size: 1em;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 0.05em;	
	/*color: #6f6f6f;*/
	color: #000;	
}

.kaf .bezahlung p a {
	color: #f18e00;
}

.kaf .bezahlung h4, 
.kaf .bezahlung hr.gap {
	margin-top: 20px;
}

.kaf .bezahlung ul.versandul,
.kaf .bezahlung ul.versandul_short {
	height: auto;
	margin-bottom: 0;
} 

.kaf .bezahlung ul.ie8 {
	position: relative;
	margin-top: 0px;
}

.kaf .bezahlung ul.versandul_short {
	min-height: 20em !important;
} 

.kaf .bezahlung hr.gap {
	margin-top: 3em;
}

/*.kaf .bezahlung p strong {
	color: #6f6f6f;
}*/

.kaf .infoleft {
	float: left;
	width: 45%;
	padding: 0 5% 2em 0;	
	border-right: 1px dotted  #6f6f6f;
	margin-right: 5%;
	margin-top: 1.5em;
}

.kaf .box {
	width: 325px;
	padding: 0.5em 20px;
	border: none;	
	background: #d5d5d5;
}

.kaf .boxfull {
	width: 585px;
	padding: 0.5em 20px;
	border: none;	
	background: #d5d5d5;
}

.kaf .regular /*infobox */ {
	padding-top: 1.3em;
}

.kaf .inforight {
	margin-top: 1.5em;
}

.kaf .nogap {
	margin-top: 1.5em;
	border: 1px solid red;
}

.kaf .infoleft h4,
.kaf .inforight h4 {
	margin-top: 0px;
}

.kaf h2.info {
	position: relative;
	top: 0;
	left: 0;
	width: 660px;
	margin: 2em 0 1em 0;
	border-bottom: 3px solid #f18e00;
}

.kaf .versandinfo {
	float: left;
	width: 365px;
	font-size: 0.9em;
	margin: 0 12px 1em 0 !important;
	background: #d5d5d5;
}

.kaf .versandinfo thead,
.kaf .versandinfo th, 
.kaf .versandinfo td {
	/*color: #6f6f6f;*/
	font-family: calibri, helvetica, sans-serif !important;	
	color: #000;	
}

.kaf .versandinfo caption {
	padding: 8px 10px;
	font-size: 1em;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 0.05em;	
	color: #000;
	background: #f18e00;
}

.kaf .versandinfo thead td {
	padding: 8px 10px;
	font-weight: bold;
	text-align: right;
}

.kaf .versandinfo tbody td,
.kaf .versandinfo tbody th {
	text-align: right;
	padding: 3px 10px 5px 10px;
}

.kaf .versandinfo td.ort,
.kaf .versandinfo tbody th {
	text-align: left;
	padding-left: 10px;
	width: 155px;
}

.kaf .versandinfo td.menge {
	padding: 8px 10px;
	text-align: justify;
	color: #fff;
	background: #6f6f6f;
}

.kaf .bezahlung .infofull {
	width: 625px;
}

/*** NOFLOAT TABELLE ***/

.kaf .nofloat ul,
.kaf .nofloat p,
.kaf .nofloat .versandinfo {
	font-size: 0.8em !important;
}

.kaf .nofloat .versandinfo {
	float: none !important;
	clear: both;	
}

/* Links & Funktionen */

.kaf .bezahlung .moreshippinglink {
	padding-top: 0.5em;
}

.kaf .bezahlung .moreshippinglink a {
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 0.02em;
	color: #f18e00 !important;
}

.kaf .bezahlung .shippinggap {
	margin-top: -3.5em;
}

.kaf .article_img p,
.kaf .funktionen p,
.kaf .sidebarlist p.favoritlink {
	margin: 5px 0;
	font-size: 1em;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 0.05em;	
	background: #f18e00;	
}

.kaf .article_img p a,
.kaf .funktionen p a,
.kaf .sidebarlist p.favoritlink a {
	display: block;
	padding: 0.8em 1em;
	text-decoration: none;
}

.kaf .article_img p a:focus, .kaf .article_img p a:hover, .kaf .article_img p a:active,
.kaf .funktionen p a:focus, .kaf .funktionen p a:hover,  .kaf .funktionen p a:active {
	letter-spacing: 0.1em;	
}

.kaf .article_img p a,
.kaf .sidebarlist p.favoritlink a {
	color: #fff;
}

.kaf .sidebarlist p.favoritlink {
	margin-bottom: 0px !important;
}

.kaf .article_img p a:active,
.kaf .sidebarlist p.favoritlink a:active {
	color: #6f6f6f !important;
}

.kaf .article_img p a span,
.kaf .funktionen p a span,
.kaf .sidebarlist p.favoritlink a span {
	font-size: 1.7em;
}

.kaf .funktionen p { /* Hintergrundfarbe aktualisiert */
	float: left;
	margin-right: 12px;	
	width: 365px;
	background: #6f6f6f;	
}

.kaf .funktionen p a { /* Farbe aktualisiert */
	color: #fff;
}

.kaf .funktionen p a:active {
	color: #000 !important;
}

.kaf .funktionen a.gap img {
	margin-top: 0.6em;
}

/***********************
	 Template ANGEBOTE
***********************/

.kaf .angebote h4 {
	padding: 1px 22px;
	font-weight: bold;
	font-size: 1.3em;
	text-transform: uppercase;
	letter-spacing: 0.05em;
	color: #fff;
	background: #f18e00;
}

.kaf .angebot_wrapper {
	line-height: 115%;
	padding-bottom: 40px;
	margin: 20px 15px 0 22px;
}

.kaf .content_newsletter_wrapper {
	position: relative !important;
	border-top: 1px solid #fff;
	background: #b1b2b3;
}

.kaf .content_newsletter {
	position: absolute !important;
	top: 70px;
	right: 50px;
}

.kaf .content_newsletter_wrapper hr {
	color: #b1b2b3;
}

.kaf .content_newsletter_wrapper h4 {
	position: relative;
	margin: -24px 0 20px 18px;
	background: none;
}

.kaf .content_newsletter_wrapper p {
	line-height: 115%;
	width: 300px;
	margin: 0 65px 40px 22px;
}

/***********************
Sprachabh�ngige Grafiken
***********************/

.sidebarmenu img,
.sidebarlist img,
.artikelgalerie,
.start div.theme,
.start div.subline,
.start div.teaser a {
	background-position: top left;
	background-repeat: no-repeat;
}

/*** TOP 5 ***/

.lang_de .sidebar_top5 {
	background-image: url(images/css/sidebar_top5_de.gif);
}

.lang_en .sidebar_top5 {
	background-image: url(images/css/sidebar_top5_en.gif);
}

.lang_fr .sidebar_top5 {
	background-image: url(images/css/sidebar_top5_fr.gif);
}

.lang_it .sidebar_top5 {
	background-image: url(images/css/sidebar_top5_it.gif);
}

.lang_es .sidebar_top5 {
	background-image: url(images/css/sidebar_top5_es.gif);
}

/*** A-Z ***/

.lang_de .sidebar_az {
	background-image: url(images/css/sidebar_az_de.gif);
}

.lang_en .sidebar_az {
	background-image: url(images/css/sidebar_az_en.gif);
}

.lang_fr .sidebar_az {
	background-image: url(images/css/sidebar_az_fr.gif);
}

.lang_it .sidebar_az {
	background-image: url(images/css/sidebar_az_it.gif);
}

.lang_es .sidebar_az {
	background-image: url(images/css/sidebar_az_es.gif);
}

/*** SERVICE ***/

.lang_de .sidebar_service {
	background-image: url(images/css/sidebar_service_de.gif);
}

.lang_en .sidebar_service {
	background-image: url(images/css/sidebar_service_en.gif);
}

.lang_fr .sidebar_service {
	background-image: url(images/css/sidebar_service_fr.gif);
}

.lang_it .sidebar_service {
	background-image: url(images/css/sidebar_service_it.gif);
}

.lang_es .sidebar_service {
	background-image: url(images/css/sidebar_service_es.gif);
}

/*** NOFAKE ***/

.lang_de .sidebar_nofake {
	background-image: url(images/css/sidebar_nofake_de.gif);
}

.lang_en .sidebar_nofake {
	background-image: url(images/css/sidebar_nofake_en.gif);
}

.lang_fr .sidebar_nofake {
	background-image: url(images/css/sidebar_nofake_fr.gif);
}

.lang_it .sidebar_nofake {
	background-image: url(images/css/sidebar_nofake_it.gif);
}

.lang_es .sidebar_nofake {
	background-image: url(images/css/sidebar_nofake_es.gif);
}

/*** Artikelgalerie ***/

.lang_de .artikelgalerie {
	background-image: url(images/css/button_artikelgalerie_de.gif);
}

.lang_en .artikelgalerie {
	background-image: url(images/css/button_artikelgalerie_en.gif);
}

.lang_fr .artikelgalerie {
	background-image: url(images/css/button_artikelgalerie_fr.gif);
}

.lang_it .artikelgalerie {
	background-image: url(images/css/button_artikelgalerie_it.gif);
}

.lang_es .artikelgalerie {
	background-image: url(images/css/button_artikelgalerie_es.gif);
}

/*** Artikelgalerie2 ***/

.lang_de .artikelgalerie2 {
	background-image: url(images/css/button_artikelgalerie2_de.gif);
}

.lang_en .artikelgalerie2 {
	background-image: url(images/css/button_artikelgalerie2_en.gif);
}

.lang_fr .artikelgalerie2 {
	background-image: url(images/css/button_artikelgalerie2_fr.gif);
}

.lang_it .artikelgalerie2 {
	background-image: url(images/css/button_artikelgalerie2_it.gif);
}

.lang_es .artikelgalerie2 {
	background-image: url(images/css/button_artikelgalerie2_es.gif);
}

/*** Versand ***/

.lang_de .versand {
	background-image: url(images/css/button_versand_de.gif);
}

.lang_en .versand {
	background-image: url(images/css/button_versand_en.gif);
}

.lang_fr .versand {
	background-image: url(images/css/button_versand_fr.gif);
}

.lang_it .versand {
	background-image: url(images/css/button_versand_it.gif);
}

.lang_es .versand {
	background-image: url(images/css/button_versand_es.gif);
}

/*** Sofortkauf ***/

.lang_de .sofortkauf {
	background-image: url(images/css/button_sofortkauf_de.gif);
}

.lang_en .sofortkauf {
	background-image: url(images/css/button_sofortkauf_en.gif);
}

.lang_fr .sofortkauf {
	background-image: url(images/css/button_sofortkauf_fr.gif);
}

.lang_it .sofortkauf {
	background-image: url(images/css/button_sofortkauf_it.gif);
}

.lang_es .sofortkauf {
	background-image: url(images/css/button_sofortkauf_es.gif);
}

/*** Weiterempfehlen ***/

.lang_de .weiterempfehlen {
	background-image: url(images/css/button_weiterempfehlen_de.gif);
}

.lang_en .weiterempfehlen {
	background-image: url(images/css/button_weiterempfehlen_en.gif);
}

.lang_fr .weiterempfehlen {
	background-image: url(images/css/button_weiterempfehlen_fr.gif);
}

.lang_it .weiterempfehlen {
	background-image: url(images/css/button_weiterempfehlen_it.gif);
}

.lang_es .weiterempfehlen {
	background-image: url(images/css/button_weiterempfehlen_es.gif);
}

/*** Beobachten ***/

.lang_de .beobachten {
	background-image: url(images/css/button_beobachten_de.gif);
}

.lang_en .beobachten {
	background-image: url(images/css/button_beobachten_en.gif);
}

.lang_fr .beobachten {
	background-image: url(images/css/button_beobachten_fr.gif);
}

.lang_it .beobachten {
	background-image: url(images/css/button_beobachten_it.gif);
}

.lang_es .beobachten {
	background-image: url(images/css/button_beobachten_es.gif);
}

/*** Volle Artikelbeschreibung ***/

.lang_de .artikelbeschreibung_voll {
	background-image: url(images/css/button_artikelbeschreibung_voll_de.gif);
}

.lang_en .artikelbeschreibung_voll {
	background-image: url(images/css/button_artikelbeschreibung_voll_en.gif);
}

.lang_fr .artikelbeschreibung_voll {
	background-image: url(images/css/button_artikelbeschreibung_voll_fr.gif);
}

.lang_it .artikelbeschreibung_voll {
	background-image: url(images/css/button_artikelbeschreibung_voll_it.gif);
}

.lang_es .artikelbeschreibung_voll {
	background-image: url(images/css/button_artikelbeschreibung_voll_es.gif);
}

/*** Artikelbeschreibung ***/

.lang_de .artikelbeschreibung {
	background-image: url(images/css/button_artikelbeschreibung_de.gif);
}

.lang_en .artikelbeschreibung {
	background-image: url(images/css/button_artikelbeschreibung_en.gif);
}

.lang_fr .artikelbeschreibung {
	background-image: url(images/css/button_artikelbeschreibung_fr.gif);
}

.lang_it .artikelbeschreibung {
	background-image: url(images/css/button_artikelbeschreibung_it.gif);
}

.lang_es .artikelbeschreibung {
	background-image: url(images/css/button_artikelbeschreibung_es.gif);
}

/*** H4 Newsletter ***/

.lang_de .newsletterh4 {
	background-image: url(images/css/h4_newsletter_de.gif);
}

.lang_en .newsletterh4 {
	background-image: url(images/css/h4_newsletter_en.gif);
}

.lang_fr .newsletterh4 {
	background-image: url(images/css/h4_newsletter_fr.gif);
}

.lang_it .newsletterh4 {
	background-image: url(images/css/h4_newsletter_it.gif);
}

.lang_es .newsletterh4 {
	background-image: url(images/css/h4_newsletter_es.gif);
}


/*** No Fake Banner ***/

.bannernofake_div {
	margin-top:580px !important; 
	margin-left:10px !important;
}

/*** WOW Banner Flash ueber Artikelbeschreibung ***/
.wow_banner {

}
.wow_banner_spacer_hidden {
	display:none;
}
.wow_banner_spacer_display {
	display:block;
}
.wow_banner_spacer_display img {
	height:15px;
}

.tab_wow_banner_swoop_display {
	display:block;
	height: 200px;
}
.tab_wow_banner_swoop_hidden {
	display:none;
}

/*** Suchoptionen ***/
.artikelsearchprobs { font-size:1px; color:#FFFFFF } 
.displaynone { display: none; }

#EBdescription {

}

.freeshippingtextnew {
	font-size: 20px !important;
	font-weight: bold !important;
	text-align: center !important;
	background-color: #000000 !important;
	color: #F18E00 !important;
	vertical-align: middle !important;
	text-transform: uppercase;
}


.freeshippingbanner {
	margin-bottom: 30px !important;
}
