


.aboutus_l_top{
	height:25px;
	color: #0684d8;
	font-size: 14px; 
	font-weight:bold;
	padding-left:12px;
	padding-right:12px;
	margin-top: 13px;
}
.aboutus_l_bottom{
	height:227px; 
	margin-top:15px;
	padding-left: 12px;
	padding-right:12px;	
}
/*
.aboutus_l_bottom a, a:visited, a:link, a:hover{
	color: #0684d8;
	text-decoration: none;
}
*/
.fo_star_small_100b {
 	float:left;
	font-size:0px;
	width: 11px;
	height: 11px;
	background-image: url(http://img.keller-sports.com/out/3/html/0/tpl_images/buttons_1_2.94.gif);
	background-position: -15px -185px;
	margin-top: 3px;
}
.fo_star_small_50b {
 	float:left;
	font-size:0px;
	width: 11px;
	height: 11px;
	background-image: url(http://img.keller-sports.com/out/3/html/0/tpl_images/buttons_1_2.94.gif);
	background-position: -0px -185px;
	margin-top: 3px;
}
.fo_star_small_0b {
 	float:left;
	width: 11px;
	font-size:0px;
	height: 11px;
	background-image: url(http://img.keller-sports.com/out/3/html/0/tpl_images/buttons_1_2.94.gif);
	background-position: -30px -185px;
	margin-top: 3px;
}

.fo_star_small_100 {
 	float:left;
	font-size:0px;
	width: 11px;
	height: 11px;
	background-image: url(http://img.keller-sports.com/out/3/html/0/tpl_images/buttons_1_2.94.gif);
	background-position: -52px 0px;
	margin-top: 3px;
}
.fo_star_small_50 {
 	float:left;
	font-size:0px;
	width: 11px;
	height: 11px;
	background-image: url(http://img.keller-sports.com/out/3/html/0/tpl_images/buttons_1_2.94.gif);
	background-position: -63px 0px;
	margin-top: 3px;
}
.fo_star_small_0 {
 	float:left;
	width: 11px;
	font-size:0px;
	height: 11px;
	background-image: url(http://img.keller-sports.com/out/3/html/0/tpl_images/buttons_1_2.94.gif);
	background-position: -74px 0px;
	margin-top: 3px;
}

.mainpadding{
padding:25px;
}

.foclear{
clear:both;
}

.sitemap_container {
 height:380px;
 margin-right:22px;
 margin-bottom: 25px;
 line-height: 1.5;
 float:left;
}

#orange {
color: #e58232;
}

.blue{
color: #0684d8;
}

.sitemap_left{float:left; width: 625px;}
.sitemap_right
{ 
padding-left:15px; margin-left: 610px; border-left: 1px solid #e58232;
}






.mainpadding a:hover{
	cocolor: #0684d8;
}
.mainpadding a:visited{
	color: #0684d8;
}
.mainpadding a:link{
	color: #0684d8;
}


.wk_artikel_indiv a:hover{
	cocolor: #0684d8;font-weight:bold;
}
.wk_artikel_indiv a:visited{
	color: #0684d8;font-weight:bold;
}
.wk_artikel_indiv a:link{
	color: #0684d8;font-weight:bold;
}

.backgroundshade{
position:absolute;
width:100%;
height:100%;
background-color:black;
z-index:2000;

filter:alpha(opacity=50);
opacity: 0.5;
-moz-opacity:0.5;
display:none;


_background-color:none;
_width:0;
_height:0;
}

.reiter_large_blau{
	background-image: url(https://www.keller-sports.de/out/3/html/0/tpl_images/reiter_large_blau.gif);
	width: 106px;
	height: 17px;
	float:left;
	margin-right: 5px;
	font-weight: bold;
	color: #ffffff;
	padding:4px;
	font-size: 14px;
	text-align:center;
	cursor:pointer;cursor:hand;
}
.reiter_large_blau:hover{
	text-decoration: underline;
	cursor:pointer;cursor:hand;
}
.underlinehover{
text-decoration:none;
}
.underlinehover:hover{
text-decoration:underline;
}

.linethrough{
text-decoration:line-through;
}
.underlinehoverlarge{
 text-decoration:none;
 font-weight:bold; font-size: 14px;

}
.underlinehoverlarge:hover{
text-decoration:underline;
 font-weight:bold; font-size: 14px;
}


.reiter_large_grau{
	background-image: url(https://www.keller-sports.de/out/3/html/0/tpl_images/reiter_large_grau.gif);
	width: 106px;
	height: 17px;
	float:left;
	margin-right: 5px;
	font-weight: bold;
	color: #ffffff;
	padding:4px;
	font-size: 14px;
	text-align:center;
	cursor:pointer;cursor:hand;
}
.reiter_large_grau:hover{
	text-decoration: underline;
	cursor:pointer;cursor:hand;
}
.reiter_large5{
	width: 669px;
	height: 25px;
}
.reiter_large{
	width: 533px;
	height: 25px;
	cursor:pointer;cursor:hand;
}
.reiter_large_right{
	/*clear:both;*/
	padding-top:4px;
	text-align:right;
}

.reiter_large{
	clear:both;
}

.n_main {
 background-repeat:no-repeat; 
 background-position: top center;
 margin:0 auto; 
 margin:0px auto 0px auto;
 height:1300px;
 cursor: default;
 
 }
 .n_center_white{
 width: 909px;background-color: #ffffff;
 }
.n_center_oben_c {
 height: 70px;
 width: 909px;
 margin:0 auto; 
 margin:0px auto 0px auto;
 background-color: #ffffff;
}
.n_center_oben {
 padding-top: 7px;
 background-color: #ffffff;
}
.slideshow{
	width: 734px;
	height:267px;
}
.n_center_menu {
 height: 29px;
 width: 929px;
 margin:0 auto; 
 margin:0px auto 0px auto;
}
.n_center_menu_c {
 background: url(https://www.keller-sports.de/out/3/html/0/tpl_images/menu_bg.gif) repeat-x;
}
.n_center_mitte {
 width: 909px;
 margin:0 auto; 
 margin:0px auto 0px auto;
 /*background-color: #ffffff;*/
 padding-top: 8px;
}
.n_center_footer1 {
 width: 909px;
 margin:0 auto; 
 margin:0px auto 0px auto;
 clear:both;
}
.n_center_footer2 {
 width: 909px;
 margin:0 auto; 
 margin:0px auto 0px auto;
 clear:both;
 margin-top:0px;
}
.n_center_footer3 {
 width: 909px;
 margin:0 auto; 
 margin:0px auto 0px auto;
 clear:both;
 margin-top:10px;
}
.n_center_footer4 {
 width: 909px;
 margin:0 auto; 
 margin:0px auto 0px auto;
 clear:both;
 margin-top:36px;
 color: #0f4996;
}

#n_center_footer4 a {
 color: #0f4996;
 text-decoration: none;
}

.footer_txt{
 color: #0f4996;
 font-size:10px;
 text-align:left;
}

.n_center_footer3_c {
 text-align:center;
}
.n_center_footer_c{
 height:20px;
 width: 780px;
 margin-left: 200px;
}
.n_center_unten {
 width: 910px;
 margin:0 auto; 
 margin:0px auto 0px auto;
 margin-top:9px;
  clear:both;
  
}

.hrsmall{
height:1px; color: #b1bec6; background-color: #b1bec6;
}
.n_nunderline{
text-decoration:none;
}
.n_nunderline:hover {
text-decoration: underline;
}
#footerlinks {
 font-size:10px;
 color: #ffffff;
}
.n_tob{
clear:both;
margin-top:50px;
font-family: arial;
font-size:12px;
font-weight:bold;
}
.bold{
font-weight:bold;
}
.n_col{
width: 198px;
float:left;
}
.n_cor{
 width:665px;
 margin-left: 241px;
}
.n_cor_l{
 float:left;
 width: 530px;
}
.n_cor_r{
 font-weight:bold;
 text-align:right;
 margin-left: 530px;
 _margin-left: 0px;
}
.n_cor_o{
 color: #525152;
 height:14px;
}
.n_flag{
 color: #ffffff;
 float:left;
 /*display: inline-block;*/
 width: 130px;
}

#whitelnk {
 color: #ffffff;
}

.fo_n_frage {
	width: 20px;
	height: 14px;
	cursor: pointer;
	background-image: url(http://img.keller-sports.com/out/3/html/0/tpl_images/buttons_1_2.94.gif);
	background-position: -1px -1px;
	display:inline-block;
	margin-left:90px;
}

.n_cor_u{
 margin-top:5px;
}
.n_cor_uu{
 margin-top:3px;
 height: 20px;
}
.n_orange{
color: #d24110;
}
.orangeme{
color: #d24110;
}
body {
 font-family: arial;
 font-size: 12px;
}

.n_center_oben_c a:link{
 color: #0684d8;
}
.n_center_oben_c a:visited{
 color: #0684d8;
}
.n_center_oben_c a:hover{
 color: #0684d8;
}
.n_center_oben_c a:*{
 color: #0684d8;
}

 .n_center_unten a:link{
 color: #0684d8;
}
.n_center_unten a:visited{
 color: #0684d8;
}
.n_center_unten a:hover{
 color: #0684d8;
}
.n_center_unten a:*{
 color: #0684d8;
}

.n_center_menu_open_c a:link{
 color: #0684d8;
}
.n_center_menu_open_c a:visited{
 color: #0684d8;
}
.n_center_menu_open_c a:hover{
 color: #0684d8;
}
.n_center_menu_open_c a:*{
 color: #0684d8;
}

input.searchneu {
 width: 349px;float:inline-block;
 height: 18px;
 padding-top:0px;
 font-size:14px;
 border: 2px solid #0684d8;
/*
	background-image: url(http://img.keller-sports.com/out/3/html/0/tpl_images/buttons_1_2.94.gif);
	background-position: -0px -200px;*/
}
 input.submitneu {
 width: 95px;
 height: 21px;
 background: url(http://img.keller-sports.com/out/3/html/0/tpl_images/buttons_1_2.94.gif) no-repeat;
 background-position: 0px -19px; 
 border: 0;
 margin-left:9px;
 cursor: pointer;
 }

.n_bottom_container{
 background-color: #ffffff;
 margin-right: 1px;
 float:left;
 height: 118px;
 margin-top:0px;
}
.n_bot_cont_head{
 color: #ffffff; font-size:12px; font-weight:bold;
 background: url(https://www.keller-sports.de/out/3/html/0/tpl_images/container_bg.gif) repeat-x;
 height:15px;
 padding:2px;

}
.n_bot_cont_cont{}

.n_center_menu_l{width: 740px; float:left;}
.n_center_menu_r{margin-left: 742px; }

.n_center_menu_l2{
 float:left;
 background: url(https://www.keller-sports.de/out/3/html/0/tpl_images/menu_bg.gif) repeat-x;
 height:29px;
 width:10px;
 background-color:green;
}
.n_center_menu_r2{
 margin-left:10px;
}

.neunavi a{
color:#ffffff;
}

.neunavi_alone:hover{
color:#ffffff;
text-decoration:underline;
}

.neunavi_alone {
 color: #ffffff;
 float:left;
 padding-top: 7px;
 font-size:14px;
 text-decoration: none;
 font-weight:bold;
 margin-left: 3px;
 margin-right: 3px;
}


.neunavi {
 color: #ffffff;
 float:left;
 padding-top: 7px;
 font-size:14px;
 text-decoration: none;
 font-weight:bold;
 margin-left: 3px;
 margin-right: 3px;
}


.menu_container {
 float:left;
}
.menu_container_over {
 float:left;
 background-color: #ffffff;
 border-top:1px solid #c0c0c0;
}

.n_fuenfeur{
 padding:4px;
 font-size:12px;

}
.n_bot_cont_cont_links{
padding:5px;
padding-top:10px;
}




.fo_n_menudropd_small {
	display: inline-block;
	display:-moz-inline-box;
	width: 6px;
	height: 29px;
	background-image: url(http://img.keller-sports.com/out/3/html/0/tpl_images/buttons_1_2.94.gif);
	background-position: -73px -41px;
	margin-left:1px;
	margin-right:2px;
}



.fo_n_menudropd {
	display: inline-block;
	display:-moz-inline-box;
	width: 6px;
	height: 29px;
	background-image: url(http://img.keller-sports.com/out/3/html/0/tpl_images/buttons_1_2.94.gif);
	background-position: -73px -41px;
	margin-left:3px;
	margin-right:7px;}
.fo_n_menudropd_keins {
	display: inline-block;
	width: 3px;
	height: 29px;
	margin-left:3px;
	margin-right:0px;
}
.fo_n_menudropd_over {
	display: inline-block;
	display:-moz-inline-box;
	width: 6px;
	height: 29px;
	background-image: url(http://img.keller-sports.com/out/3/html/0/tpl_images/buttons_1_2.94.gif);
	background-position: -87px -41px;
	margin-left:3px;
	margin-right:7px;	
}
.fo_n_menu_trenner {
	float:left;
	width: 1px;float:left;
	height: 29px;
	background-image: url(http://img.keller-sports.com/out/3/html/0/tpl_images/buttons_1_2.94.gif);
	background-position: -119px -76px;
	background-repeat:repeat-x; 
}
input.nlbot{
	border: 1px solid #666666;
	margin: 5px;
	width: 195px;
	margin-top:3px;
	color: #666666;
}
.nlbotbot {
	margin:5px;
	margin-top:5px;
 	width: 195px;

}
.nlbotbot_l{
 float:left;
 padding-top: 6px;
 width: 87px;
}
.nlbotbot_r{
 margin-left: 109px;
}
.font10{font-size:10px;}
.fo_n_konto {
	float:left;
	width: 8px;
	height: 13px;
	/*cursor: pointer;*/
	background-image: url(http://img.keller-sports.com/out/3/html/0/tpl_images/buttons_1_2.94.gif);
	background-position: -313px -418px;
	margin-right: 3px;
}

.wk_zusammenfassung_gesamt{
	font-size:14px;
	font-weight:bold;
	color: #3f3f3f;
	text-align:right;
}

.wk_zusammenfassung_mwst{
	font-size:10px;
	color: #4a4c4f;
	text-align:right;
}
.wk_zusammenfassung_summe{
	font-size:12px;
	font-weight:bold;
	color: #000000;
	text-align:right;
}
.wk_zusammenfassung_vk{
	font-size:12px;
	font-weight:bold;
	color: #000000;
	text-align:right;
}
#inmwklink{
	color: #ffffff;
	text-decoration:none;
}
#inmwklink:hover{
	color: #ffffff;
	text-decoration:underline;
}
.wk_zusammenfassung_vkfrei{
	font-size:10px;
	color: #4a4c4f;
	text-align:right;
}
.fo_n_haken {

	width: 17px;
	height: 16px;
	background-image: url(http://img.keller-sports.com/out/3/html/0/tpl_images/buttons_1_2.94.gif);
	background-position: -22px 0px;
}
.meinwkkreuz{
	margin-left:5px;
	margin-top:5px;
	float:left;
	font-size:16px;
	font-weight:bold;
	color: #4a4c4f;
}

.fo_n_kreuz {
	margin-left: 220px;
	width: 13px;
	margin-top:8px;
	height: 13px;
	background-image: url(http://img.keller-sports.com/out/3/html/0/tpl_images/buttons_1_2.94.gif);
	background-position: -39px 0px;
}
.fo_n_wklu {

	width: 3px;
	height: 4px;
	background-image: url(http://img.keller-sports.com/out/3/html/0/tpl_images/buttons_1_2.94.gif);
	background-position: -39px -14px;
}
.fo_n_wkru {

	width: 3px;
	height: 4px;
	background-image: url(http://img.keller-sports.com/out/3/html/0/tpl_images/buttons_1_2.94.gif);
	background-position: -44px -14px;
}
.fo_n_nleur {
	float:left;
	width: 49px;
	height: 37px;
	background-image: url(http://img.keller-sports.com/out/3/html/0/tpl_images/buttons_1_2.94.gif);
	background-position: -23px -41px;
	margin-right: 10px;
}
.fo_n_logos {
	margin-left: 39px;	
	width: 94px;
	height: 42px;
	background-image: url(http://img.keller-sports.com/out/3/html/0/tpl_images/buttons_1_2.94.gif);
	background-position: -24px -87px;
	
}

.fo_n_top_aktiv_l {
	width: 1px;
	height: 25px;
	background-image: url(http://img.keller-sports.com/out/3/html/0/tpl_images/buttons_1_2.94.gif);
	background-position: -80px -41px;
}
.fo_n_top_aktiv_m {
	width: 1px;
	height: 25px;
	background-image: url(http://img.keller-sports.com/out/3/html/0/tpl_images/buttons_1_2.94.gif);
	background-position: -81px -41px;
}
.fo_n_top_aktiv_r {
	width: 1px;
	height: 25px;
	background-image: url(http://img.keller-sports.com/out/3/html/0/tpl_images/buttons_1_2.94.gif);
	background-position: -82px -41px;
}

.fo_n_top_naktiv_l {
	display:inline-block;
	width: 1px;
	height: 25px;
	background-image: url(http://img.keller-sports.com/out/3/html/0/tpl_images/buttons_1_2.94.gif);
	background-position: -83px -41px;
}
.fo_n_top_naktiv_m {
	display:inline-block;
	width: 1px;
	height: 25px;
	background-image: url(http://img.keller-sports.com/out/3/html/0/tpl_images/buttons_1_2.94.gif);
	background-position: -84px -41px;
}
.fo_n_top_naktiv_r {
	display:inline-block;
	width: 1px;
	height: 25px;
	background-image: url(http://img.keller-sports.com/out/3/html/0/tpl_images/buttons_1_2.94.gif);
	background-position: -85px -41px;
}
.fo_n_boxheader {
	width: 1px;
	height: 18px;
	background-image: url(http://img.keller-sports.com/out/3/html/0/tpl_images/buttons_1_2.94.gif);
	background-position: -86px -41px;
}
.fo_n_menu_bg {
	width: 1px;
	height: 29px;
	background-image: url(http://img.keller-sports.com/out/3/html/0/tpl_images/buttons_1_2.94.gif);
	background-position: -118px -76px;
	background-repeat:repeat-x; 
}

.fo_n_payment {
	margin-top:6px;
	margin-bottom: 8px;
	margin-left:7px;
	width: 195px;
	height: 69px;
	background-image: url(http://img.keller-sports.com/out/3/html/0/tpl_images/buttons_1_2.94.gif);
	background-position: -108px -227px;
}
.fo_n_iconframe {
	padding:2px;
	width: 51px;
	height: 51px;
	background-image: url(http://img.keller-sports.com/out/3/html/0/tpl_images/buttons_1_2.94.gif);
	background-position: -38px -323px;
}
.wk_artikel_indiv{
	height:70px;
}
.wk_artikel_indiv_fade_out{
	background-color:#009d0b; /*6cff6c*/
	height:70px;
	z-index:3000;
}
.wk_artikel_indiv_fade_in{
	background-color:#ffffff;
	display:none;
}

.fo_n_partner {
	margin-top: 10px;
	margin-bottom: 24px;
	width: 193px;
	height: 49px;
	background-image: url(http://img.keller-sports.com/out/3/html/0/tpl_images/buttons_1_2.94.gif);
	background-position: -110px -360px;
}
.miniwk_oben{
	height:38px;
}
.wk_artikel_indiv_obenL{
	width: 58px;
	float:left;
}
.font10{
	font-size:10px;
}
.wk_artikel_indiv_obenR{
	margin-left:60px;
	font-size:9px;
	color: #4a4c4f;
	height:55px;
}
.fo_n_andern {
	margin-top:10px;
	display: inline-block;
	width: 72px;
	height: 22px;
	background-image: url(http://img.keller-sports.com/out/3/html/0/tpl_images/buttons_1_2.94.gif);
	background-position: 0px -505px;
}
.fo_n_andern_rechts{
	margin-top: -22px;
	margin-left: 100px;
}
.wk_artikel_indiv_unten{
margin-top:5px;
}
.wk_artikel_indiv_untenL{
	float:left;
	width: 58px;
	font-size:10px;
	color: #4a4c4f;
	font-weight:bold;
}

.wk_artikel_indiv_untenR{
	margin-left: 60px;
	font-size:10px;
	color: #4a4c4f;
	font-weight:bold;
	text-align:right;
}
.n_wk_trenner{
	height:1px;
	background-color: #c1c1c1;
	width: 228px;
	margin-top: 8px;
	margin-bottom: 8px;
	font-size:0px;
}
.n_wk_trenner_leer{
	height:1px;
	background-color: #ffffff;
	width: 228px;
	margin-top: 8px;
	margin-bottom: 8px;
	font-size:0px;
}
#wkllerbuttons{display:none;}
.n_wk_trennerO_small{
	height:1px;
	background-color: #fb791b;
	width: 148px;
	margin-top: 8px;
	margin-bottom: 8px;
	margin-left: 80px;
	font-size:0px;
}
.n_wk_trennerO{
	height:1px;
	background-color: #fb791b;
	width: 228px;
	margin-top: 8px;
	margin-bottom: 8px;
	font-size:0px;
}

.fo_n_wkhead_l {
	width: 3px;
	height: 31px;
	background-image: url(http://img.keller-sports.com/out/3/html/0/tpl_images/buttons_1_2.94.gif);
	background-position: -81px -608px;
}
.fo_n_wkhead_m {
	width: 2px;
	height: 31px;
	background-image: url(http://img.keller-sports.com/out/3/html/0/tpl_images/buttons_1_2.94.gif);
	background-position: -84px -608px;
}
.fo_n_wkhead_r {
	width: 3px;
	height: 31px;
	background-image: url(http://img.keller-sports.com/out/3/html/0/tpl_images/buttons_1_2.94.gif);
	background-position: -87px -608px;
}



.fo_n_aktiv_l {
	float:left;	
	width: 28px;
	height: 29px;
	background-image: url(http://img.keller-sports.com/out/3/html/0/tpl_images/buttons_1_2.94.gif);
	background-position: -39px -608px;
}
.fo_n_aktiv_r {
	float:left;
	width: 16px;
	height: 29px;
	background-image: url(http://img.keller-sports.com/out/3/html/0/tpl_images/buttons_1_2.94.gif);
	background-position: -65px -608px;
}


#buttons span {
  display:inline;
  float:left;
  margin-top: 0px;
  background-image:url(http://img.keller-sports.com/out/3/html/0/tpl_images/buttons_1_2.94.gif);
 }

.grlinks        { cursor: pointer; background-position:0px -803px; height: 22px; width:6px;margin-right:0px;}
.grleer        { cursor: pointer; background-position:-3px -803px; height: 22px; width:4px;margin-right:0px;}
.gra        { cursor: pointer; background-position:-7px -803px; height: 22px; width:8px;margin-right:0px;}
.grb        { cursor: pointer; background-position:-15px -803px; height: 22px; width:7px;margin-right:0px;}
.grc        { cursor: pointer; background-position:-23px -803px; height: 22px; width:7px;margin-right:0px;}
.grd        { cursor: pointer; background-position:-31px -803px; height: 22px; width:7px;margin-right:0px;}
.gre        { cursor: pointer; background-position:-39px -803px; height: 22px; width:6px;margin-right:0px;}
.grf        { cursor: pointer; background-position:-46px -803px; height: 22px; width:6px;margin-right:0px;}
.grg        { cursor: pointer; background-position:-52px -803px; height: 22px; width:7px;margin-right:0px;}
.grh        { cursor: pointer; background-position:-60px -803px; height: 22px; width:7px;margin-right:0px;}
.gri        { cursor: pointer; background-position:-68px -803px; height: 22px; width:3px;margin-right:0px;}
.grj        { cursor: pointer; background-position:-71px -803px; height: 22px; width:4px;margin-right:0px;}
.grk        { cursor: pointer; background-position:-76px -803px; height: 22px; width:7px;margin-right:0px;}
.grl        { cursor: pointer; background-position:-83px -803px; height: 22px; width:6px;margin-right:0px;}
.grm        { cursor: pointer; background-position:-90px -803px; height: 22px; width:8px;margin-right:0px;}
.grn        { cursor: pointer; background-position:-99px -803px; height: 22px; width:7px;margin-right:0px;}
.gro        { cursor: pointer; background-position:-107px -803px; height: 22px; width:7px;margin-right:0px;}
.grp        { cursor: pointer; background-position:-115px -803px; height: 22px; width:6px;margin-right:0px;}
.grq        { cursor: pointer; background-position:-122px -803px; height: 22px; width:7px;margin-right:0px;}
.grr        { cursor: pointer; background-position:-130px -803px; height: 22px; width:7px;margin-right:0px;}
.grs        { cursor: pointer; background-position:-137px -803px; height: 22px; width:7px;margin-right:0px;}
.grt        { cursor: pointer; background-position:-144px -803px; height: 22px; width:7px;margin-right:0px;}
.gru        { cursor: pointer; background-position:-151px -803px; height: 22px; width:7px;margin-right:0px;}
.grv        { cursor: pointer; background-position:-158px -803px; height: 22px; width:7px;margin-right:0px;}
.grw        { cursor: pointer; background-position:-165px -803px; height: 22px; width:10px;margin-right:0px;}
.grx        { cursor: pointer; background-position:-175px -803px; height: 22px; width:7px;margin-right:0px;}
.gry        { cursor: pointer; background-position:-182px -803px; height: 22px; width:7px;margin-right:0px;}
.grz        { cursor: pointer; background-position:-190px -803px; height: 22px; width:6px;margin-right:0px;}
.grae        { cursor: pointer; background-position:-196px -803px; height: 22px; width:7px;margin-right:0px;}
.groe        { cursor: pointer; background-position:-203px -803px; height: 22px; width:8px;margin-right:0px;}
.grue        { cursor: pointer; background-position:-211px -803px; height: 22px; width:8px;margin-right:0px;}
.gr0        { cursor: pointer; background-position:-219px -803px; height: 22px; width:7px;margin-right:0px;}
.gr1        { cursor: pointer; background-position:-227px -803px; height: 22px; width:5px;margin-right:0px;}
.gr2        { cursor: pointer; background-position:-233px -803px; height: 22px; width:7px;margin-right:0px;}
.gr3        { cursor: pointer; background-position:-241px -803px; height: 22px; width:6px;margin-right:0px;}
.gr4        { cursor: pointer; background-position:-247px -803px; height: 22px; width:7px;margin-right:0px;}
.gr5        { cursor: pointer; background-position:-255px -803px; height: 22px; width:5px;margin-right:0px;}
.gr6        { cursor: pointer; background-position:-262px -803px; height: 22px; width:6px;margin-right:0px;}
.gr7        { cursor: pointer; background-position:-269px -803px; height: 22px; width:7px;margin-right:0px;}
.gr8        { cursor: pointer; background-position:-276px -803px; height: 22px; width:6px;margin-right:0px;}
.gr9        { cursor: pointer; background-position:-283px -803px; height: 22px; width:7px;margin-right:0px;}
.grss        { cursor: pointer; background-position:-302px -803px; height: 22px; width:6px;margin-right:0px;}
.grfrage        { cursor: pointer; background-position:-290px -803px; height: 22px; width:6px;margin-right:0px;}
.grausrufe        { cursor: pointer; background-position:-297px -803px; height: 22px; width:3px;margin-right:0px;}
.grrechts        { cursor: pointer; background-position:-346px -803px; height: 22px; width:3px;margin-right:0px;}
.grpfeil       { cursor: pointer; background-position:-336px -803px; height: 22px; width:10px;margin-right:0px;}


.flag_fr { cursor: pointer;background-position: -2px -87px; margin-left: 10px; padding-top: 3px;margin-right:3px; height:11px; width:17px;}
.flag_it { cursor: pointer; background-position: -2px -166px; margin-left: 10px;  padding-top: 3px;margin-right:3px;height:12px; width:17px;}
.flag_uk { cursor: pointer; background-position: -2px -89px; margin-left: 10px; padding-top: 3px;margin-right:3px; height:12px; width:17px;}
.flag_ch { cursor: pointer; background-position: -2px -116px; margin-left: 10px;  padding-top: 3px;margin-right:3px;height:12px; width:11px;}
.flag_de { cursor: pointer; background-position: -2px -41px; margin-left: 10px; padding-top: 3px;margin-right:3px;height:12px; width:17px; font-size: 0px;}
.flag_aut { cursor: pointer; background-position: -2px -152px; margin-left: 10px;  padding-top: 3px;margin-right:3px;height:11px; width:17px;}
.flag_fin { cursor: pointer; background-position: -2px -64px; margin-left: 10px; padding-top: 3px; margin-right:3px;height:12px; width:17px;}
.flag_esp { cursor: pointer; background-position: -2px -120px; margin-left: 10px;padding-top: 3px;  margin-right:3px;height:12px; width:17px;}
.flag_eur { cursor: pointer; background-position: -2px -57px; margin-left: 10px; padding-top: 3px;margin-right:3px; height:12px; width:17px;}

.n_center_teaser_open {
 position: absolute;
 width:100%;
 z-index:1000;
}
.n_center_teaser_open_c1 {
 width: 909px;
 margin:0 auto; 
 margin:0px auto 0px auto;
 _margin:0;
 z-index:1000;
}
.n_center_teaser_open_c {
 width: 909px;
 border: 1px solid #c0c0c0;
 border-top:0px;
 z-index:1000;
}
.n_center_teaser_open_c2 {
	width: 170px;
	margin-left: 739px;
	background-color: #ffffff;
}

.n_center_menu_open {
 position: absolute;
 width:100%;
 
 z-index:2000;

}
.n_center_menu_open_c1 {
 width: 909px;
 margin:0 auto; 
 margin:0px auto 0px auto;
 _margin:0;
 z-index:2000;
 
}
.n_center_menu_open_c {
 width: 733px;
 border: 1px solid #c0c0c0;
 border-top:0px;
 background-color: #ffffff;
 display:none;
 z-index:2000;
}
.n_center_wk_open {
 position: absolute;
 width: 100%;
 display: none;
 z-index:2000;
}
.n_center_wk_open_c1 {
 width: 909px;
 margin:0 auto; 
 margin:0px auto 0px auto;
 _margin:0px;
 z-index:2000;
}
.n_center_wk_open_c2 {
 width: 909px;
 z-index:2000;
}
.n_center_wk_open_c {
 width: 250px;
 margin-left: 657px;
 right:0px;
 background-color: #ffffff;
 border: 1px solid #fb791b;
 z-index:2000;
}




.n_meinwk{

	background-image: url(https://www.keller-sports.de/out/3/html/0/tpl_images/wk_bg_inaktiv.gif);
	background-repeat:repeat-x;
	height:23px;
	text-align:center;
	font-weight:bold;
	color: #ffffff;
	padding-top:6px;
	font-size: 13px;
}

.fo_wk_zu_links_icon {
	float:left;
	width: 26px;
	height: 29px;
	background-image: url(http://img.keller-sports.com/out/3/html/0/tpl_images/buttons_1_2.94.gif);
	background-position: 0px -608px;
}

.fo_wk_zu_rechts {
	float:left;
	width: 12px;
	height: 29px;
	background-image: url(http://img.keller-sports.com/out/3/html/0/tpl_images/buttons_1_2.94.gif);
	background-position: -26px -608px;
}
.fo_wk_zu_links{
float:left;
width: 155px;
}



.n_meinwk_open{
	background-color: #ef973c;
	background-image: url(https://www.keller-sports.de/out/3/html/0/tpl_images/wk_bg_aktiv.gif);
	background-repeat:repeat-x;
	height:23px;
	text-align:center;
	font-weight:bold;
	color: #ffffff;
	padding-top:6px;
	font-size: 13px;
}
.fo_wk_zu_links_open{
float:left;
width: 155px;
}

.fo_wk_zu_links_icon_open {
	float:left;
	width: 26px;
	height: 29px;
	background-image: url(http://img.keller-sports.com/out/3/html/0/tpl_images/buttons_1_2.94.gif);
	background-position: -39px -608px;
}

.fo_wk_zu_rechts_open {
	float:left;
	width: 12px;
	height: 29px;
	background-image: url(http://img.keller-sports.com/out/3/html/0/tpl_images/buttons_1_2.94.gif);
	background-position: -69px -608px;
}
.fo_n_wk_header_verlauf {
	float:left;
	width: 250px;
	height: 30px;
	background-image: url(http://img.keller-sports.com/out/3/html/0/tpl_images/buttons_1_2.94.gif);
	background-position: -1px -772px;
	border-bottom: 1px solid #fb791b;

}
.miniwk_content{

	padding:10px;
	margin-top:15px;
}


 .fo_submenu_trenner { background-color: #0684d8; margin-left: 10px; margin-right: 10px; height:240px; width:1px;  }
 .fo_submenu_column {
	/*width: 130px;*/
	float: left;
	color: #ffffff;
	font-family: arial;
	font-size: 12px;
	text-decoration: none;
 }
 .fo_menuhover{
	text-decoration: none;
 }
 .fo_menuhover:hover{
	color: #d85a30;
	text-decoration: underline;
 }

 .fo_menuhover_head{
	text-decoration: none;
	color: #000000;
 }
 a.fo_menuhover_head:hover{
	color: #000000;
	text-decoration: underline;
 }
 .fo_menuhover_head a:link{
	color: #000000;
	text-decoration: none;
 }
 .fo_menuhover_head a:visited{
	color: #000000;
	text-decoration: none;
 }
 .fo_menuhover_head a:active{
	color: #000000;
	text-decoration: none;
 }


 .fo_menu_content{

	margin:20px;
	margin-top:0px;
	margin-bottom:30px;
 }

 .fo_menu_content{
	margin:20px;
	margin-top:0px;
	margin-bottom:30px;
 }

.fo_menu_content a:hover{
	color: #e58232;
 }
.menuueberschrift a:hover{
	color: #000000;
}
.menuueberschrift a:visited{
	color: #000000;
}
.menuueberschrift a:link{
	color: #000000;
}
.fo_topprodukte {

	width: 535px;
	height: 198px;
	background-image: url(https://www.keller-sports.de/out/3/html/0/tpl_images/topprodukte_center.gif);
	background-position: 1px 0px;
}
.fo_topprodukte5 {

	width: 669px;
	height: 198px;
	background-image: url(https://www.keller-sports.de/out/3/html/0/tpl_images/topprodukte_center.gif);
	background-position: 1px 0px;
}

/*Top-Produkte*/
.fo_topprodukte_single {
	float:left;
	margin-left: 7px;
	_margin-left: 3px;
	margin-right: 10px;
	_margin-right: 5px;
	padding-top: 7px;
	width: 116px;
}
.mehrzeile{
	line-height:1.5;
}
.fo_topprodukte_single_title{
	color: #0684d8;
	font-size:12px;
	height: 30px;
}
.fo_topprodukte_single_title_a:link {
	color: #0684d8;
	font-size:12px;
	height: 30px;
	text-decoration:none;
}
.fo_topprodukte_single_title_a:visited {
	color: #0684d8;
	font-size:12px;
	height: 30px;
	text-decoration:none;
}
.fo_topprodukte_single_title_a:hover {
	color: #0684d8;
	font-size:12px;
	height: 30px;
	text-decoration:underline;
}
.fo_topprodukte_single_misc{
	height:33px;
	padding-top: 8px;
	width: 125px;
}
.fo_topprodukte_single_image{
	width: 123px;
	height:107px;
}
.fo_topprodukte_single_preis{
	color:red;
	font-weight:bold;
}
.fo_topprodukte_single_uvp{
	color: #1f1f1f;
		font-size:10px;}
.fo_topprodukte_single_misc_l{
	float:left;
	width:60px;
	height: 35px;
}
fo_topprodukte_single_misc_r{
	margin-left: 61px;

}

.produkteppm{
	font-size: 10px;
}

#product_itemU{
 width: 550px;
}

#search_ob{
display:none;
}

 #search_left {
  width:198px;
  float:left;

     position:relative;
     top:-8px;
     
 }
 

#p-wrapper{
	/*background-color: #129ef5;*/
	border: 0px solid;
	float: left;
	/*width: 735px;*/
	font-family: Arial;
	margin: 0px;
    margin-top:-8px;
	padding:0px;
		font-size:16px;
}

 #search_auswahl {
 width:198px;
 background-color: #666666;
 padding-bottom: 3px;
 margin-top:0px;
 _margin-top:0px; 
  }
  
#p-teaserBodyMeinKonto ul{
  font-size:12px;
}
 
#duhier_u{
  /*background-color: red;*/
} 

#duhier_right2{
  margin-bottom: 20px;
}

#search_main{
  float:left;
}
.fh_teaser_rechts_frame{
  margin-left: 741px;

}
#product_itemU{
width: 530px;
}

.detailseite_neu_links{
	float:left;
}

.fo_ls_neu_black{
	color: #000000;
	margin-top:3px;
	width:160px;
}

#detail_2_large{
width: 909px;
background-color: #ffffff;
}


#detail_2_large a:link{color:#0684D8;}
#detail_2_large a:visited{color:#0684D8;}
#detail_2_large a:hover{color:#FF9804;}

#detail_2_large .leo_aktiv {text-decoration:none; color:#000000;}


#cs_footer a:link{text-decoration: none;}
#cs_footer a:visited{text-decoration: none;}
#cs_footer a:hover{text-decoration: underline; color: #4D4D4D;}