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

#kaf_body {
	font-family: Trebuchet MS, Arial;
	margin-left: auto;
	margin-right: auto;
	font-size: 12px;
	color: #666666;
/*	background-repeat: no-repeat;
	background-image: url(gfx/background.jpg);
	background-position: top left;*/
	background-color: #bfebeb;
	text-align: center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 25px;
	padding-left: 0px;
	border: 0;
	width: 1118px;
}
#kaf_body form {
	margin: 0px;
	padding: 0px;
}
div, p, td, th {
	font-family: Trebuchet MS, Arial;
	font-size: 12px;
}
a, a:visited, a:link {
	color: #000000;
	text-decoration: none;
}
a:active, a:hover {
	text-decoration: underline;
	color: #22aa99;
}

/*  IE6 - IE8 Hack bzgl. Aufhebung der float-Elemente */
* html .lb_overflow {height:1%} /* Optimierung IE6 */
.lb_overflow:after {	content:"."; clear:both; display:block; height:0; visibility:hidden}
.lb_overflow { display: inline-block; }
/* Verstecke vor IE-mac \*/
 * html .lb_overflow {height: 1%;} /* Optimierung IE6 */
.lb_overflow {display: block;}
/* Ende Verstecke vor IE-mac */


img {
	border: 0px;
}
.lb_clear {	
	clear: both;
}
.lb_left {	
	float: left;
}
.lb_right {	
	float: right;
}
.lb_invisible {
	display:none;
}

/* Boxen - Abstände */
.lb_distancebox {
	padding: 5px;
}


/* ---------------------------------------------------------- */
/*  Startseite Layoutgerüst */
/* ---------------------------------------------------------- */

.lb_allcontent {
	text-align: left;
	width: 996px;
	vertical-align: top;
	background-color: #ffffff;
	margin-left: auto;
	margin-right: auto;
}
.lb_outerFooter {
	text-align: left;
	width: 996px;
	vertical-align: top;
	margin-left: auto;
	margin-right: auto;
	color: #666666;
}

.lb_outerFooter div {

}

.wing_left, .wing_right
{
    width: 10px;
    height: 45px;
    position: relative;
    top: 88px;
}

*+html .wing_left, *+html .wing_right {
    top: 92px;
}
.wing_left {
    background-image: url(gfx/wing_left.png);
    background-repeat: no-repeat; 
}
.wing_right {
    background-image: url(gfx/wing_right.png);
    background-repeat: no-repeat; 
}
.lb_mainbox {
    background-image: url("gfx/bgBoxMain.gif");
    background-position: center top;
    background-repeat: repeat-x;
    padding-left: 10px;
    vertical-align: top;
    width: 976px;
}
.lb_mainbox {
    background: none repeat scroll 0 0 transparent;
}

/* ---------------------------------------------------------- */
/*  Header */
/* ---------------------------------------------------------- */

#kaf_logo_header_wrapper {
	height: 88px;
	overflow: hidden;
}
.lb_topmenucontent {
    padding-right: 10px;
	padding-top: 48px;
}
 
/*  Navigationsmenü */
.lb_navigation {
	background-image: url(gfx/nav_bg.jpg);
	background-repeat: repeat-x;
	height: 43px;
}

.lb_navigationSection 
{
    float: left;
    text-align: center;
    height: 33px;
}

.lb_navigationSection a, .lb_navigationSection a:visited
{
	color: #ffffff !important;
	font-size: 15px;
	text-transform: uppercase;
	display: block;
	height: 36px;
	line-height: 36px;
	padding: 0;
}

.lb_navigationSection a:active, .lb_navigationSection a:hover {
	background-color: #22aa99;
	text-decoration: none;
	cursor: pointer; 
}

/* ---------------------------------------------------------- */
/*  Boxen - Templates (Hauptinhalt) */
/* ---------------------------------------------------------- */
.lb_satellitemain
{
	text-align: left;
/*	line-height: 18px;*/
}

.lb_satellitemaincontent {
	padding: 10px;
}

/* ---------------------------------------------------------- */
/*  Detailansicht */
/* ---------------------------------------------------------- */

/* Deeplinks */
.kaf_deeplink_wrapper {
	padding-bottom: 10px;
	padding-top:10px;
}
.kaf_deeplink, kaf_deeplink a {
    color: #FFFFFF;
    display: block;
    width: 150px;
}
.kaf_deeplink {
    background: none repeat scroll 0 0 #22AA99;
    display: block;
    line-height: 24px;
    text-align: center;
    text-transform: uppercase;
    width: 110px;
	float: right;
	margin-left: 5px;
}
.kaf_deeplink a, .kaf_deeplink a:visited {
    color: #FFFFFF;
    text-decoration: none;
    line-height: 24px;
    text-align: center;
    text-transform: uppercase;
}
.kaf_deeplink a:active, .kaf_deeplink a:hover {
    color: #ffffff;
    display: block;
    background-color: #454545;
    text-decoration: none;
}


/* Artikelbilder */
#kaf_big_picture_wrapper {
	padding-top: 15px;
}
.lb_detailImageBig { /* großes Detailbild, Detailansicht */
/*    width: 367px;*/
	border: 0;
}
#lb_detailImageBig_wrapper {
    border: 1px solid #CFCFCF;
	width:365px; 
	height:550px; 
    margin-top: 0px;
    margin-bottom: 10px;
	overflow:hidden;
}
#kaf_small_picture_wrapper {
	overflow: hidden;
	width: 367px;
}
#divVersionImages {
	padding-left: 1px;
	width: 374px;
}
.lb_detailimageDIV a {
	float: left;
	height: 75px;
    width: 50px;
	display: block;
	/*margin-right: 5px;*/
	overflow:hidden;
	text-align:center;
	cursor: pointer; 
}
.lb_detailimageDIV img {
/*    margin-left: 4px;*/
    margin-right: 8px;
	float: left;
	/*margin-right: 5px;*/
	margin-bottom: 7px;
	overflow:hidden;
	text-align:center;
	cursor: pointer; 
}
.lb_detailimageDIV img.inactive {
    border: 2px solid #CFCFCF;
}
.lb_detailimageDIV img.active {
    border: 2px solid #22AA99;
}

.pictureloading, #tb_pictureloading {
	position: absolute;
	width: 260px;
	background-color: #F5F5F5;
	color: #333333;
/*	padding: 30px;*/
	padding-top: 30px;
	padding-bottom: 30px;
	margin-top: 100px;
	margin-left: 54px;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	border: 1px solid #333333;
}
/* weiter / zurück Buttons */
#kaf_picture_button {
	margin-top: 250px;
	width: 387px;
	margin-left: -10px;
}
#kaf_picture_button_left {
	float:left;
}
#kaf_picture_button_left a {
	width: 27px;
	height: 27px;
	background-image:url(gfx/pfeil_rund_links.png);
	background-repeat: no-repeat;
	display:block;
}
#kaf_picture_button_left a:hover {
	background-image:url(gfx/pfeil_rund_links_h.png);
}
#kaf_picture_button_right {
	float: right;
}
#kaf_picture_button_right a {
	width: 27px;
	height: 27px;
	background-image:url(gfx/pfeil_rund_rechts.png);
	background-repeat: no-repeat;
	display:block;
}
#kaf_picture_button_right a:hover {
	background-image:url(gfx/pfeil_rund_rechts_h.png);
}

/* Farbauswahl */
#kaf_select_color_wrapper, .kaf_select_color_wrapper {
	background-color: #F5F5F5;
	border-left: 1px solid #CFCFCF;
	border-top: 1px solid #CFCFCF;
	border-right: 1px solid #CFCFCF;
	width:365px;
}
#kaf_select_color_inner {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
#kaf_select_color_head, .kaf_select_color_head {
	float: left;
	color:#454545;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	margin-right: 5px;
}
.kaf_select_color_item_wrapper{

}
#kaf_select_color_item, .kaf_select_color_item {
	float: left;
	width: 250px;
}
.lb_versionImage, .lb_versionImage:visited {
    background-position: center center;
    border: 1px solid #CCCCCC;
    float: left;
    height: 18px;
    margin-right: 5px;
	margin-bottom: 5px;
    width: 18px;
}
.lb_versionImage a, .lb_versionImage a:visited, .lb_versionImage a:active, .lb_versionImage a:hover {
    display: block;
    height: 18px;
    text-decoration: none;
    width: 18px;
}

/* Detail Box */
#detailBox_top, #detailBox_bottom {
    background-repeat: no-repeat;
    background-position: 0 0;
    height: 15px;
    background-color: #FFFFFF;   
} 
#detailBox_top {
    background-image: url(gfx/detailBox_top.jpg);
}
#detailBox_bottom {
    background-image: url(gfx/detailBox_bottom.jpg);
}
#detailBox {
    background-image: url(gfx/detailBox_left.jpg);
    background-repeat: repeat-y;
    background-position: 0 0;
    padding-left: 30px;
    padding-top: 5px;
    color: #000000;
}
#detailBox ul {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
}
#detailBox ul li {
	background-image: url(gfx/hook.png);
	background-repeat: no-repeat;
	background-position: 5px 0px;
	list-style-type: none;
	padding-left: 28px;
	padding-bottom: 4px;
}

/* Artikeltitel */
.kaf_item_title {
	font-size: 20px;
	color: #000000;
	font-family: Georgia;
	font-style: italic;
	font-weight: lighter;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 0;
}

/* Preis */
#kaf_desc_price_wrapper {
	height: 100px;
}
#kaf_desc_price_table {
	margin-top: 4px;
}
#kaf_desc_price_table td {
	padding: 2px;
}
#kaf_desc_price_table_1 {
    color: #000000;
    font-size: 12px;
    padding-top: 6px !important;
    padding-right: 6px !important;
}
#kaf_desc_price_table_2 {
	text-decoration: line-through;
	color: #999999;
	font-size: 18px;
	padding-left: 10px !important;
}
#kaf_desc_price_table_3 {
    color: #000000;
    font-size: 12px;
    padding-top: 5px !important;
}
#kaf_desc_price_table_4 {	
	color: #FF0000;
	font-size: 22px;
	font-weight: bold;
	padding-left: 10px !important;
	padding-bottom: 0px !important;
}
#kaf_desc_price_table_5 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: 16px;
	color: #FF0000;
	font-style:italic;
	padding-left: 10px !important;
	padding-top: 0px !important;
}
#kaf_desc_price_table_5a {
}

/* Zwischenüberschriften */
.kaf_headline_5 {
    background-color: #F5F5F5;
    border-bottom: 1px solid #D3D3D3;
    border-top: 1px solid #D3D3D3;
    color: #00659B;
    font-family: Trebuchet MS,Arial;
    font-size: 14px;
	font-weight:bold;
    margin-bottom: 20px;
    margin-top: 20px;
    padding: 5px 0 5px 10px;
}

/* Groessentabelle */
.lb_fitguide {
	width: 563px;
}
.lb_fitguide td {
    border-bottom: 1px solid #EEEEEE;
   /*margin: 2px;*/
    text-align: center;
	color: #666666;
	line-height: 22px;
}
.lb_fitguide th {
    border-bottom: 1px solid #EEEEEE;
   /*margin: 2px;*/
    text-align: left;
	color: #666666;
	width: 105px;
	line-height: 22px;
	padding-left: 3px;
}
.lb_fitguideHeader {
    font-weight: bold;
    color: #000000 !important;
    border-bottom: 1px solid #EEEEEE;
    /*background-color: #22AA99;*/
    border: none;
    text-align: center;
}
.kaf_sizetab_hightligt td, .kaf_sizetab_hightligt th {
	background-color:#BFEBEB;
	color:#000000 !important;
}
.kaf_sizetab_searchlink a {
	background-color: #22AA99;
	color:#FFFFFF;
	font-size: 11px;
	line-height: 20px !important;
	padding-left: 3px;
	padding-right: 3px;
}
.kaf_sizetab_searchlink {
	text-align: right !important;
}
.kaf_sizetab_searchlink_empty {
	text-align: right !important;
	padding-right: 18px;
}
.kaf_sizetab_searchlink_all_wrapper {
	padding-top:20px;
	padding-left:104px;
}
.kaf_sizetab_searchlink_all {
    background: none repeat scroll 0 0 #22AA99;
    display: block;
    line-height: 24px;
    margin-left: 5px;
    text-align: center;
    text-transform: uppercase;
    width: 310px;
}
.kaf_sizetab_searchlink_all a, .kaf_sizetab_searchlink_all a:visited {
    color: #FFFFFF;
    line-height: 24px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
}
.kaf_sizetab_searchlink_all a:active, .kaf_sizetab_searchlink_all a:hover {
    color: #ffffff;
    display: block;
    background-color: #454545;
    text-decoration: none;
}


/* ---------------------------------------------------------- */
/*  Footer */
/* ---------------------------------------------------------- */

.footer {
	 margin-top:10px;
	 border-top: 20px solid #EEEDED;
}
.footer_store {
	 border-top: 20px solid #EEEDED;
}

/*  Newsletter */
.lb_newsletter { 
	height: 100px; 
	text-align: left; 
	width: 345px; 
	float:right;
}

.lb_newsletterbox
{ 
	background-color: #eeeded;
	height: 36px;
	color: #666666;
	padding: 20px 10px 10px 10px;
}

.lb_outerFooter {
    background-color: inherit;
    margin-top: 5px;
}
.lb_outerFooter  a, .lb_outerFooter a:visited, .lb_outerFooter a:link {
    color: #666666;
}
.lb_outerFooter  a:active, .lb_outerFooter a:hover {
    color: #22aa99;
}
.footer a, .footer a:visited, .footer a:link, .footer_store a, .footer_store a:visited, .footer_store a:link {
    color: #666666;
}
.footer a:active, .footer a:hover, .footer_store a:active, .footer_store a:hover {
    color: #22aa99;
}
.follow_us {
    padding-left: 30px;
    height: 21px;
    line-height: 21px;
    margin-bottom: 10px;
}
.facebook {
    background-image: url(gfx/facebook.png);
    background-repeat: no-repeat; 
}
.twitter {
    background-image: url(gfx/twitter.png);
    background-repeat: no-repeat; 
}

/* Footer Headlines */
.kaf_footer_headline {
	font-weight: bold;
    color: #333333;
    font-size: 14px;
    margin: 0;
    text-align: left;
    text-transform: uppercase;
}

/* Zahlungsarten */
.paymentconditions {
    background: url(gfx/zahlungsarten.jpg) no-repeat; 
    width: 345px;
    height: 80px;
    position: relative;
}
.paymentconditions a {
    text-decoration: none;
    display: block;
    position: absolute;
}
.paymentconditions a:hover, a:active {
    text-decoration: none;
    cursor: pointer; 
}
.paymentconditions a.paypal         {top:0px;  left:140px; width:50px; height:35px;}
.paymentconditions a.prepayment     {top:0px; left:200px; width:55px; height:35px;}
.paymentconditions a.clicknbuy      {top:0px; left:0px; width:125px; height:35px;}


/* ---------------------------------------------------------- */
/*  Diverse Objekte */ 
/* ---------------------------------------------------------- */  

/* Suche - Textfeld */
#kaf_search_textfield_wrapper {
	height: 24px;
	overflow: hidden;
}
#kaf_search_textfield {
	color: #000;
	line-height: 18px;
	padding: 3px;
	font-size: 10px;
	background: #cccccc;
	border: none;
	font-family: Trebuchet MS, Arial;
	width: 149px; 
	height: 24px; 
	vertical-align: middle;
}

/* Suche - Button */
.kaf_search_button{
    background: none repeat scroll 0 0 #22AA99;
    display: block;
    line-height: 24px;
    text-align: center;
    text-transform: uppercase;
    width: 110px;
}
.kaf_search_button a, .kaf_search_button a:visited, .kaf_search_button a:link {
	color: #ffffff;
	line-height: 24px;
	width: 110px; 
	display: block;
	text-decoration: none;
    text-align: center;
    text-transform: uppercase;
}

.kaf_search_button a:active, .kaf_search_button a:hover {
	background-color: #454545;
	text-decoration: none;
}

.kaf_artikelnummer {
	font-size:12px;
	color:#CCCCCC;
}
#kaf_title_wrapper {
	width: 300px; 
}
#kaf_price_wrapper {
	width: 255px; 
	padding-left: 10px; 
	padding-top:5px; 
	padding-bottom:4px; 
	border-left: 1px solid #DBDBDB;
}
#kaf_color_wrapper, #kaf_size_wrapper {
	font-size: 13px;
	padding-top:10px;
	color:#000000;
}
.kaf_size_color_headerline {
}
.kaf_size_color_value {
	font-size: 13px;
	font-weight:bold;
	padding-top: 2px;
}
#kaf_shipping_1 {
	margin-top: 12px;
	padding: 6px;
    background-color: #F5F5F5;
    border: 1px solid #D3D3D3;
	color:#000000;
	font-size: 12px;
	line-height: 1.5;
}
#kaf_shipping_2 {
	margin-top: 12px;
	line-height: 1.5;
	color: #666666;
}
#kaf_shipping_2 span {
	font-weight:bold;
}

/* Versandkostentabelle */
.kaf_shipping_cost td {
    border-bottom: 1px solid #EEEEEE;
	line-height: 22px;
   /*margin: 2px;*/
    text-align: center;
	color: #666666;
}
.kaf_shipping_cost th {
    font-weight: bold;
    color: #000000;
    border-bottom: 1px solid #EEEEEE !important;
    /*background-color: #22AA99;*/
    border: none;
	line-height: 1.5;
    text-align: center;
}

#kaf_checkout_1 {
	line-height: 1.5;
	margin-top: 12px;
	color: #666666;
}
#kaf_checkout_2 {
	margin-top: 12px;
    background-color: #F5F5F5;
    border: 1px solid #D3D3D3;
	padding-left: 6px;
	padding-right: 6px;
	line-height: 1.5;
}
#kaf_checkout_2 div {
	margin-top: 6px;
	margin-bottom: 6px;
	line-height: 1.5;
	color: #333;
}

#kaf_checkout_2 div:first-child {
	text-transform: uppercase;
}
#kaf_checkout_2 div strong {
	color:#000000;
}

/* Super Kombi Angebot */
#kaf_kombiangebot_wrapper {
	margin-top: 30px;
}
#kaf_kombiangebot_inner {
}
#kaf_kombiangebot_table_1 {
	width: 474px;
	vertical-align: top;
}
#kaf_kombiangebot_table_2 {
	vertical-align: middle;
	width: 95px;
	text-align: right;
}
#kaf_kombiangebot_1 {
	font-weight: bold;
	line-height: 1.6;
	margin-bottom: 12px;
}
#kaf_kombiangebot_2 {
	line-height: 1.6;
}
#kaf_kombiangebot_2 span {
	font-weight: bold;
}
#kaf_kombiangebot_3 {
	padding: 8px;
    background-color: #F5F5F5;
    border: 1px solid #D3D3D3;
	color:#000000;
	font-size: 12px;
	line-height: 1.6;
	font-weight: bold;
}
#kaf_kombiangebot_3 span {
	color:#FF0000;
}
#kaf_kombiangebot_4 {
	margin-top: 18px;
	font-size: 10px;
}
#kaf_kombiangebot_5 {
	font-size: 10px;
}


/* ---------------------------------------------------------- */
/*  eBay Shop
/* ---------------------------------------------------------- */
#kaf_store_wrapper {

}
#kaf_store_navigation_wrapper {
	background-color: #F2F2F2;
}
#kaf_store_content_wrapper {
}
#tab_store_flash_wrapper {
	margin-top: 20px;
	text-align: center;
}

#kaf_store_loader_header_wrapper {
	height: 131px;
	width:996px;
	background-image: url(gfx/bg_black_25p.png);
	position: absolute;
	z-index: 999;
}
#kaf_store_loader_header_inner {
}
#kaf_store_loader_header {
	text-align: center;
}

#kaf_store_loader_navigation_wrapper {
	height: 550px;
	width:239px;
	background-image: url(gfx/bg_black_25p.png);
	position: absolute;
	z-index: 999;
}
#kaf_store_loader_navigation_inner {
	padding-top: 100px;
}
#kaf_store_loader_navigation {
	text-align: center;
}
#kaf_store_loader_content_wrapper {
	background-image: url(gfx/bg_black_25p.png);
	height: 550px;
	width: 757px;
	position: absolute;
	z-index: 999;
}
#kaf_store_loader_content_inner {
	padding-top: 100px;
}
#kaf_store_loader_content {
	width: 400px;
	color: #454545;
	background-color: #BFEBEB;
	border: 1px solid #454545;
	padding-top: 20px;
	padding-bottom: 20px;
	font-size: 25px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
#kaf_store_loader_content a {
	color:#000000;
	text-decoration:underline;
	font-weight: normal;
	font-size: 14px;
}
#kaf_store_navigation_html {
}
#kaf_store_content_html {
}
.kaf_store_empty_html {
	height: 450px;
}
#kaf_store_empty_result {
	height: 450px;
	text-align: center;
	color: #454545;
	font-size: 18px;
	padding-top: 50px;
}
/* Kategorien 1. Ebene */
.lb_categories {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.lb_categorie2, .lb_categorie2:visited, .lb_categorie2:link, .lb_customcontrols {
    color: #000000 !important;
    display: block;
    font-size: 12px;
    height: 24px;
    line-height: 22px;
    padding-left: 15px;
    text-decoration: none;
}
#kaf_store_navigation_wrapper h3 {
    color: #333333;
    font-size: 14px;
    text-align: left;
    text-transform: uppercase;
}
/* Filter aufheben */
.lb_FactFinderFilterUnsetFilter {
    margin-top: 5px;
}
.lb_FactFinderFilterUnsetFilter a, .lb_FactFinderFilterUnsetFilter a:visited, .lb_FactFinderFilterUnsetFilter a:link, .lb_FactFinderFilterUnsetFilter a:active, .lb_FactFinderFilterUnsetFilter a:hover {
    color: #22AA99;
    text-decoration: none;
}
/* Filter */
.lb_FactFinderFilterName {
    background-image: url("gfx/ff_arrow_open.gif");
    background-position: 5px 13px;
    background-repeat: no-repeat;
    border-top: 1px solid #CCCCCC;
    color: #000000;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 10px;
    padding-top: 10px;
}
.lb_FactFinderFilterBox, .lb_FactFinderFilterName {
    margin-left: 10px;
    margin-right: 10px;
}
.lb_FactFinderFilterBoxSingle {
    border-top: 1px solid #CCCCCC;
	padding-top: 10px;
}
.lb_FactFinderFilterName a, .lb_FactFinderFilterName a:visited, .lb_FactFinderFilterName a:link {
    color: #000000;
    display: block;
    margin-left: 20px;
}
.lb_FactFinderFilterLinkElement, .lb_FactFinderFilterPictureElement {
    background-image: url("gfx/ff_checkbox_unchecked.gif");
}
.lb_FactFinderFilterSelectedLinkElement {
    background-image: url("gfx/ff_checkbox_checked.gif");
}
.lb_FactFinderFilterLinkElement, .lb_FactFinderFilterSelectedLinkElement, .lb_FactFinderFilterPictureElement, .lb_FactFinderFilterSelectedPictureElement, .lb_FactFinderFilterSelectedPictureElement_none, .lb_FactFinderFilterSelectedPictureElement_none {
    background-position: 5px 50%;
    background-repeat: no-repeat;
    color: #000000;
    display: block;
    line-height: 1.5;
    padding-left: 25px;
	font-size: 11px;
}
/* Neue / Top Artikel */
.lb_NEWArticle, .lb_TOPArticle {
    margin: 10px;
}
.lb_NEWArticle, .lb_TOPArticle, .lb_NEWArticle a, .lb_NEWArticle a:visited, .lb_NEWArticle a:link, .lb_TOPArticle a, .lb_TOPArticle a:visited, .lb_TOPArticle a:link {
    background-color: #999999;
    color: #FFFFFF;
    display: block;
    font-family: Georgia,Times;
    font-size: 14px;
    font-style: italic;
    text-align: center;
	text-decoration: none;
}
.lb_NEWArticle a, .lb_TOPArticle a {
    padding: 5px;
}
.lb_NEWArticle a:active, .lb_NEWArticle a:hover, .lb_TOPArticle a:active, .lb_TOPArticle a:hover {
    background-color: #22AA99;
}
/* Artikelliste */
.lb_satellitemaincontent {
    padding: 10px;
}
.lb_sortlist {
    background-color: #65635E;
    margin-bottom: 10px;
    padding: 5px;
}
/*  Navigator */
.lb_navigator, .lb_navigator:visited {
	font-size: 12px;
	font-family: Georgia; 
	color: #22aa99;
	margin: 0;
	text-decoration:none;
	font-style: italic; 
}
.lb_navigator:hover, .lb_navigator:active {
	text-decoration:none;
	color: #22aa99;
	cursor: pointer;
}
/* Sortierung */
#kaf_store_item_pp_top {
	font-size: 11px;
}
#kaf_store_item_pp_top select {
    font-size: 11px;
    line-height: 12px;
    width: 145px;
}
/*  Seitenanzahl */
.lb_pageLink, .lb_pageLink:visited, .lb_pageLink:link {
    margin-right: 4px;
    width: 20px;
    height: 20px;
    background: #cecece;
    font-family: Trebuchet MS, Arial;
    font-size: 12px;
    color: #333333;
    text-decoration: none;
    display:block;
    float:left;
    text-align: center;
}
.lb_pageLink:hover, lb_pageLink:active, lb_pageLink:link {
    text-decoration: none;
    background: #22aa99;
    color: #ffffff;
    cursor: pointer;
}
.lb_pageLinkActive, lb_pageLinkActive:visited, lb_pageLinkActive:link {
    margin-right: 4px;
    width: 20px;
    height: 20px;
    background: #22aa99;
    font-family: Trebuchet MS, Arial;
    font-size: 12px;
    color: #ffffff;
    display:block;
    float:left;
    text-align: center;
}
.lb_pageLinkActive:hover, .lb_pageLinkActive:active {
	color: #FFFFFF;
	text-decoration: none;
} 

/* Artikel */
.lb_itemList a, .lb_itemList a:visited, .lb_itemList a:link, .lb_itemListClear a, .lb_itemListClear a:visited, .lb_itemListClear a:link {
	font-size: 12px; 
	color: #000000;
}
.lb_patch {
	background-color:Red;
	color:#FFFFFF;
	font-size:16px;
	height:25px;
	/*left:0;*/
	line-height:22px;
	opacity:0.7;
	padding-left:3px;
	position:absolute;
/*	top:20px;*/
	margin-top: 20px;
	width:35px;
}
.lb_price {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 14px;
	font-style: normal;
	letter-spacing: 0.05em; 
}
.lb_price {
color:#FF0000;
}
.lb_standardPrice {
	color: #979797; 
}
.lb_standardPrice {
	text-decoration:line-through;
}
.lb_itemList, .lb_itemListClear {
	height:477px;
}
.lb_itemList, .lb_itemListClear {
	float:left;
	font-family:Georgia;
	font-style:italic;
	font-weight:normal;
	margin-bottom:10px;
	width:251px;
}
.lb_itemListClear {
	margin-right:1px;
	width:230px;
}
.lb_itemList img, .lb_itemListClear img {
	border:1px solid #CCCCCC;
	overflow:hidden;
}
.lb_FactFinderFilterBox  a span {
	color: #999;
	margin-left: 3px;
}


/* ---------------------------------------------------------- */
/*  Hilfe Seiten
/* ---------------------------------------------------------- */
#kaf_contentpage_wrapper {
}
#kaf_contentpage_navigation_wrapper {
	background-color: #F2F2F2;
}
#kaf_contentpage_content_wrapper {
}
.lb_accountmenu {
    color: #000000;
    padding-top: 30px;
    width: 240px;
}
.lb_categorie3active, .lb_categorie3active:visited {
    background-color: #22AA99;
    color: #FFFFFF;
    display: block;
    font-size: 12px;
    height: 23px;
    line-height: 22px;
    padding-left: 25px;
    text-decoration: none;
}
.servicepage {
    background: none repeat scroll 0 0 #FFFFFF;
    padding: 20px 0 20px 15px;
    text-align: left;
    width: 700px;
    font-family: Georgia,Times,"Times New Roman",serif;
	line-height: 18px;
}
.servicepage a {
    color: #22AA99 !important;
    font-family: "Trebuchet MS",sans-serif;
    font-style: normal;
    font-weight: normal;
}
.servicepage h1 {
    background: url("gfx/servicepages_sprite.png") no-repeat scroll 0 0 transparent;
    padding: 10px 0 15px 58px;
}
.lb_satellitemaincontent h1 {
    color: #333333;
    font-family: Georgia;
    font-size: 20px; /* 18/20 */
    font-style: italic;
    font-weight: lighter;
}
.servicepage h1 {
    color: #333333;
    font-family: Georgia;
    font-size: 20px; /* 18/20 */
    font-style: italic;
    font-weight: lighter;
    margin: 15px auto 15px 0;
	padding: 10px 0 15px 58px;
}
.servicepage h1.welcome {
    background-position: 0 5px;
}
.servicepage h1.quality {
    background-position: 0 -59px;
}
.servicepage h1.wholesale {
    background-position: 0 -123px;
}
.servicepage h1.newsletter {
    background-position: 0 -192px;
}
.servicepage h1.safety, .servicepage h1.privacy {
    background-position: 0 -251px;
}
.servicepage h1.shipping {
    background-position: 0 -50px;
}
.servicepage h1.payment {
    background-position: 0 -575px;
}
.servicepage h1.prices {
    background-position: 0 -640px;
}
.servicepage h1.clearing {
    background-position: 0 -725px;
}
.servicepage h1.question, .servicepage h1.contact {
    background-position: 0 -321px;
}
.servicepage h1.agb {
    background-position: 0 -798px;
}
.servicepage h1.replacement, .servicepage h1.cancellation {
    background-position: 0 -386px;
}
.servicepage h1.faq {
    background-position: 0 -899px;
}
.servicepage p {
    color: #333333;
    font-family: Georgia,Times,"Times New Roman",serif;
    font-size: 13px;
    font-style: italic;
    line-height: 18px;
    margin: 10px 20px 45px 60px;
    width: 560px;
}
.servicepage table {
    background: none repeat scroll 0 0 #F2F2F2;
    border-top: 1px solid #BBBBBB;
    margin-left: 60px;
    margin-top: -15px;
    padding: 0;
}
.servicepage table td, .servicepage table th {
    font-family: Georgia,Times,"Times New Roman",serif;
    border-bottom: 1px solid #BBBBBB;
    color: #333333;
    font-size: 12px;
    padding: 4px 8px;
    text-align: center;
    vertical-align: top;
}
.servicepage table.payment {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
}
.servicepage table.payment td {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    font-family: Georgia,Times,"Times New Roman",serif;
    font-style: italic;
    font-weight: bold;
    text-align: left;
}
.servicepage ol {
    color: #333333;
    font-family: Georgia,Times,"Times New Roman",serif;
    font-size: 13px;
    font-style: italic;
    line-height: 18px;
    margin-left: 40px;
    margin-top: -30px;
}

/* WOW Banner */
.kaf_wow_banner {
	padding-top: 10px;
	padding-left: 13px;
}
#tab_wow_flash_div {
}
