/* inital für alle / Browsergleichschaltung*/
* {
	padding: 0 ;
	margin: 0;
	border: 0;
	font: normal 11px Verdana,Geneva,Arial,Helvetica,sans-serif;
	text-decoration: none;
}
#tdBgColor{
	background-color:#EFF2F6;
}
b, strong	{
	font-weight: bold;
}
ul{
	list-style-image:url("../de_media/allgemein/x_img_ul_dot_blau.gif");
	padding-left: 15px;
	color: #000000;
}
ol{
	padding-left: 18px;
}
li{
	line-height: 14px;
}
p {
	margin-top: 10px;
	margin-bottom: 10px;
}
body{
	background-image: url("/gbl/en_media/allgemein/bg_master.gif");
	background-repeat: repeat-x;
	background-color: #7F99BA;
}

/* hintergruende*/
.bg-grey	{
	background-color: #9A9A9A;
}
.bg-button{
	background-image: url("/gbl/en_media/suche/haendler/bg_button.gif");
	background-repeat: repeat-x;
	background-color: #7F99BA;	
}
.bg-lightBlue	{
	background-color: #C5CCDA;
}
.bg-black	{
	background-color: #000000;	
}
.bg-white	{
	background-color: #ffffff;	
}
.bg-whiteBlueWithBorder	{
	background-color: #E2E7EE;
	border: 1px solid #003366;
}
.bg-whiteBlueBorderRight	{
	background-color: #E2E7EE;
	border-right: 1px solid #003366;
}
.bg-whiteBlueLinieLeft	{
	background-color: #E2E7EE;
	border-left: 1px solid #003366;
}
.bg-darkBlue	{
	background-color: #003366;	
}
.bg-whiteBlue	{
	background-color: #E2E7EE;	
}
.bg-ontour	{
	background-color: #FF3810;	
}
.bg-mtb	{
	background-color: #FFFB10;	
}
.bg-racing	{
	background-color: #73B6E7;	
}
.bg-rollstuhl	{
	background-color: #D71A21;	
}
.bg-scooter	{
	background-color: #ff6633;	
}
.bg-cyclocross	{
	background-color: #64BF29;	
}
.bg-bmx	{
	background-color: #EF7D18;	
}
.bgShowAllProductsHeader{
	background-image: url("/gbl/en_media/allgemein/bg_show_all_produkt_header.gif");
	background-repeat: repeat-x;
}
.bg-stripes	{
	background-image: url("/gbl/en_media/allgemein/streifenpixel.gif");
	background-repeat: repeat-y;
}
.bg-teaserklein	{
	background-image: url("/gbl/en_media/allgemein/bg_teaserklein.gif");
}
.bg-klein	{
	background-image: url("/gbl/en_media/allgemein/bg_klein.gif");
	background-repeat: repeat-y;
}
.bg-navi-left{
  	background-color: #E5EAF0;
	text-align: left;
}
.bg-navi-left-btn{
  	background-color: #CED9E6;
}
.bg-navi-left-subbtn{
  	background-color: #F5F8FA;
}

.fehler	{
	color: #FF0000;	
}

.notVisible	{
	position:absolute;
	left: -10000px;
	top: -10000px;	
}

.produktBezeichnung{
  font-weight:bold;
  color:#666666;
}

/* farbkombinationen */
.whiteOnDarkblue	{
	color: #FFFFFF;
	background: #003366;
	font: normal 11px Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-weight: bold;
}
.whiteOnGrey	{
	color: #FFFFFF;
	background: #9c9e9c;
	font: normal 11px Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-weight: bold;
}
.whiteOnDarkbluesSmall	{
	color: #FFFFFF;
	background: #003366;
	font: normal 10px Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-weight: bold;
	background-image: url("/gbl/en_media/allgemein/bg_suche_header.gif");
	background-repeat: repeat-x;
}
.whiteOngrey	{
	color: #FFFFFF;
	background: #9A9A9A;
	font: normal 11px Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-weight: bold;
}
.darkblueOnLightblue	{
	color: #003366;
	background: #C5CCDA;
	font: normal 10px Verdana,Geneva,Arial,Helvetica,sans-serif;
}

/* fonts */
h1{
	color: #4C79B0;
	font-size:10px;
	padding: 0; 
	margin: 0;
}
h2{
	color: #003F8B;
	font-weight:bold;
	font-size:12px;
	padding: 0; 
	margin: 0;
}
h3{
	color: #003F8B;
	font-size:10px;
	padding: 0; 
	margin: 0;
}
.h3{
	color: #003F8B;
	font-size:10px;
	padding: 0; 
	margin: 0;
}
h4{
	color: #003366;
	font: normal 11px Verdana,Geneva,Arial,Helvetica,sans-serif;
	text-decoration: none;
	font-weight:bold;
	line-height:15px;
}

h5{
	font: normal 11px Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-weight: bold;
}

h6{
	font: normal 10px Verdana,Geneva,Arial,Helvetica,sans-serif;
	/*font-weight: bold;*/
}
.subheadline	{
	font: normal 9px Verdana,Geneva,Arial,Helvetica,sans-serif;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}
.produkt-headline	{
	font: normal 12px Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-weight:bold;
	text-transform:uppercase;
}
.txtb	{
	color: #003366;
	font: normal 11px Verdana,Geneva,Arial,Helvetica,sans-serif;
	text-decoration: none;
	font-weight:bold;
	line-height:15px;
}
.txt	{
	color: #000000;
	font: normal 11px Verdana,Geneva,Arial,Helvetica,sans-serif;
	text-decoration: none;
	font-weight: normal;
	line-height:15px;
}
.txtabstractgross{
  padding: 5 0 0 0;
	color: #000000;
  font-size:11px;
	font-weight: normal;
	line-height:14px;
}
.txtabstractklein{
	color: #000000;
  font-size:10px;
	font-weight: normal;
}

.txtkl	{
	color: #000000;
	font: normal 10px Verdana,Geneva,Arial,Helvetica,sans-serif;
	text-decoration: none;
	font-weight:normal;
	line-height:13px;	
}
.txtklb	{
	color: #003366;
	font: normal 10px Verdana,Geneva,Arial,Helvetica,sans-serif;
	text-decoration: none;
	font-weight:bold;
	line-height:13px;	
}
.zurueck	{
	font: normal 10px Verdana,Geneva,Arial,Helvetica,sans-serif;
	color: #000000;
	font-weight: bold;
}

/*top navigation*/
.mainPoint	{
	text-align: center;	
}
.mainPoint a {
	font: normal 11px Verdana,Geneva,Arial,Helvetica,sans-serif;
	text-decoration: none;
	color: #DDDDDD;
}
.mainPoint a:hover {
	color: #FFFFFF;
}
.mainPoint a.aktiv {
	color: #FFFFFF;
}
.subPoint a {
	padding-left: 10px;
	font: normal 10px Verdana,Geneva,Arial,Helvetica,sans-serif;
	text-decoration: none;
	color: #003366;
}
.subPoint a.aktiv {
	font-weight: bold;
}

/*left-navigation*/
.ln-mainpoint a{
	font: normal 11px Verdana,Geneva,Arial,Helvetica,sans-serif;
	color: #003366;
}
.ln-mainpoint a:hover{
	font: normal 11px Verdana,Geneva,Arial,Helvetica,sans-serif;
	color: #ff0000;
}
.ln-mainpoint a.aktiv	{
	font-weight: bold;
}
.ln-subpoint a	{
	font: normal 10px Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-weight: normal;
	color: #003366;
}
.ln-subpoint a.aktiv	{
	font-weight: bold;
}
/*left-navigation*/
.ln-main a{
	font: normal 12px Verdana,Geneva,Arial,Helvetica,sans-serif;
	color: #003F8B;
	text-align:left;
}
.ln-main a:hover{
	font: normal 12px Verdana,Geneva,Arial,Helvetica,sans-serif;
	color: #ffffff;
	text-align:left;
}
.ln-main a.aktiv	{
	font-weight: bold;
	text-align:left;
}
.ln-sub a	{
	font: normal 10px Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-weight: normal;
	color: #666666;
}
.ln-sub a.aktiv	{
	font-weight: bold;
}

/*rubrik-navigation*/
.rn-point a	{
	font: normal 10px Verdana,Geneva,Arial,Helvetica,sans-serif;
	color: #ffffff;
	text-transform: uppercase;
}
.rn-point a.aktiv {
 	font-weight: bold;
	color: #ffffff;
}

/*---------------------*/
/*tabellen*/
table.artikelliste th	{
	font-size: 10px;
	font-weight:bold;
	color: #FFFFFF;	
}
table.artikelliste td a	{
	font-size: 10px;
	color: #000000;	
}
table.artikelliste td {
	font-size: 10px;
	color: #000000;	
}
table.info a	{
	color: #000000;
	font-size: 10px;	
}
table.info td{
	color: #000000;
	font-size: 10px;
	padding-left:2px;	
	line-height: 14px;
}
table.artikelliste td div.abstand{
	font-size: 10px;
	padding-top: 2px;
	padding-left:4px;
}
table.artikelliste td div.vergleich{
	padding-top: 4px;
	padding-left:5px;
}

/*---------------------*/
.headProdukt{
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height:16px;
	color:#000000;
	font-weight:bold;
}
.textTabAus{
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:9px;
	line-height:16px;
	color:#000000;
	padding-left:2px;
}

/*Suche*/

.sucheBackground{
	background-image: url("/gbl/en_media/allgemein/bg_suche_left.jpg");
	height:180px;
}

.favBackground{
	background-image: url("/gbl/en_media/allgemein/bg_fav_left.jpg");
	height:230px;
}

.sucheAlleBackground{
	background-image: url("/gbl/en_media/allgemein/bg_suche_alle_left.jpg");
	height:58px;
}

.textFeldSuche{
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#000000;
	width:250px;
}
.inputFeldSuche{
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#000000;
	width:155px;
	height:18px;
}
a.linkSuche{
	font: normal 10px Verdana,Geneva,Arial,Helvetica,sans-serif;
	text-decoration: none;
	color: #000000;
}
a.linkEmailSuche{
	font: normal 10px Verdana,Geneva,Arial,Helvetica,sans-serif;
	text-decoration: underline;
	color: #000000;
}
.bg-lightBlueSucheErgebnis	{
	background-color: #C6CFDE;
	font: normal 10px Verdana,Geneva,Arial,Helvetica,sans-serif;
}
.bg-lighterBlueSucheErgebnis	{
	background-color: #E7EEF4;
	font: normal 10px Verdana,Geneva,Arial,Helvetica,sans-serif;
}
.bg-whiteBlueWithBorderProdukte	{
	background-color: #E2E7EE;
	border-bottom: 1px solid #003366;
	border-left: 1px solid #003366;
	border-top: 1px solid #003366;
}
/* Formularfeld */
.textfelderForm{
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#000000;
	width:250px;
	height: 17px;
	border: 1px solid #003f8b;
}
.selectfelderForm{
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#000000;
	width:75px;
	height: 17px;
	border: 1px solid #003f8b;
}
.textfeldCaptcha{
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#000000;
	width:120px;
	height: 17px;
	border: 1px solid #003f8b;
}
.textbereichForm{
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#000000;
	width:250px;
	height:165px;
	border: 1px solid #003f8b;
}

.textForm{
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#000000;
}
.button	{
	border:1px solid #C6CFDE;
	cursor: pointer;
}
.textfelderNewsletter{
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:10px;
	color:#000000;
	width:130px;
	height: 19px;
	border: 1px solid #003f8b;
}
/*Online Shop*/

.productName{
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #003366;
	font-weight: bold;
	font-style: italic;
}

.productNameDetails{
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 21px;
	color: #003366;
	font-weight: bold;
	font-style: italic;
}

.productPreisDetails{
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}

.productHeadConfirm{
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 17px;
	color: #666666;
	font-weight: bold;
	font-style: italic;
}

.produktSuche {
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#000000;
	width:155px;
	height: 18px;
}

.inputMenge{
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#000000;
	width:30px;
	height: 15px;
	border: 1px solid #003366;
	background-color: #ECECEC;
}

.inputFelderShop{
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#000000;
	width:55px;
	height: 17px;
	border: 1px solid #003366;
}
.inputFelderShopDaten{
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#000000;
	width:50px;
	height: 17px;
	border: 1px solid #CCCCCC;
}
.inputTexfeld{
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #000000;
	width: 200px;
	height: 17px;
	border: 1px solid #CCCCCC;
}
.inputTexfeldPLZ{
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #000000;
	width: 40px;
	height: 17px;
	border: 1px solid #CCCCCC;
}
.inputTexfeldOrt{
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #000000;
	width: 155px;
	height: 17px;
	border: 1px solid #CCCCCC;
}

table.otherColor{
	border: 1px solid #ECECEC;
	width: 67px;
	height: 60px;
}

.redText{
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #990000;
	font-weight: bold;
}
.redTextkl{
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 9px;
	color: #990000;
	font-weight: bold;
}
/* CSS Abstracts ML*/

.bgtitel2{
	background-image:url(/gbl/en_media/allgemein/bg_titel2.gif);
	background-repeat: repeat-x;
	height:23px;
}
.bg-produkt-navitab	{
	background-image: url("/gbl/en_media/allgemein/bg_produk_navitab.gif");
	background-repeat: repeat-x;
}
.bg-ausfuehrung-tab	{
	background-image: url("/gbl/en_media/allgemein/bg_ausfuehrung_tab.gif");
	background-repeat: repeat-x;
}
.abstracttrenner{
	background-color: #CCE0F8;
}
.border-white{
  border:1px solid #CCE0F8; border-top:0;
}
.border-img{
  border:1px solid #CCE0F8;;
}
/*CSS für Navi Subnavi SubSubNavi NoFlash 26.01.2009 Emir Bekto*/
.Navi{
	background-image:url(/gbl/en_media/head/navigation/bg_navi.gif);
	height:22px;
}

.Navi a {
	font-family: Verdana;
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;		
	text-decoration:none;
}

.Navi a:hover {
	font-family: Verdana;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
}

.seperator {
	font-family: Verdana;
	font-size:14px;
	color:#FFFFFF;		
	text-decoration:none;
}

.subNavi{
	background-image:url(/gbl/en_media/head/navigation/bg_subnavi.gif);
	height:22px;
}

.startpageNavi{
	background-image:url(/gbl/en_media/head/navigation/bg_startseite_subnavi.gif);
	height:34px;
}

.startpageNavi a{
	font-family: Verdana;
	font-size:13px;
	font-weight:bold;
	color:#003F8B;
}

.startpageNavi a:hover {
	font-family: Verdana;
	font-size:13px;
	font-weight:bold;
	color:#003F8B;
	text-decoration:none;
}

.startpageSeperator {
	font-family: Verdana;
	font-size:15px;
	color:#003F8B;		
	text-decoration:none;
}

.subNavi a {
	font-family: Verdana;
	font-size:11px;
	color:#FFFFFF;
}

.subNavi a:hover {
	font-family: Verdana;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}

.subSubNavi{
	background-image:url(/gbl/en_media/head/navigation/bg_sub_subnavi.gif);		
	height:21px;
}

.subSubNavi a {
	font-family: Verdana;
	font-size:11px;
	color:#003F8B;		
	text-decoration:none;
}

.subSubNavi a:hover {
	font-family: Verdana;
	font-size:11px;
	color:#003F8B;
	text-decoration:none;
}

.sliding_product{
	margin: -2px 0 0 -4px;
}
.suchergebnisStyle {
	font-family: Verdana;
	font-size: 15px;
	color: #FFFFFF;
}
.borderBottom {
	border-bottom: 1px solid #4A74A9;
}

.groessenTabelle {
	background-color: #CCCCCC;
}

.groessenTabelle td {
	padding: 2px;
	font-size: 10px;
	border: 1px solid #FFFFFF;
}

.groessenTabelle td strong{
	font-size: 12px;
}

.groessenTabelleTd {
	background-color: #999999;
}