/* -----------------------------------*/
/* -------->> Global <<<-----------*/
/* -----------------------------------*/
body {
	margin: 0;
	padding: 0;
	
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	color:#2e2d23;
	
	}
p {
	padding:0;
	margin:0 0 16px 0;
	}
a {
	color:#dc5800;
	text-decoration:none
	}
a:hover {
	color:#dc5800;
	text-decoration:underline;
	}
h1, h2, h3, h4, h5, h6 {
	padding:0;
	margin:0;
}

h1 { 
	padding: 6px 0 0 14px;
	color: #fff;
	font-size:17px;  
}

img {
	border:none; 
	}



/* ---------------------------------------------------------------------------------------------------------------------------------*/
/* --------------------------------------------------->> Seitenstruktur <<<------------------------------------------------------*/
/* ---------------------------------------------------------------------------------------------------------------------------------*/

/* div#outer width is in print.css */
div#outer{
	border:2px solid #FFF;
	margin: 0px auto;
	overflow:hidden;
	}


	/* -------->> Hauptstruktur TOP-NAVIGATION <<<-----------*/
	div#row1{
		width:986px;
		background-color:#4e4d4e;
		float:left;
		}
				/* -------->> TOP-NAVIGATION <<<-----------*/
				div#row1-col1{
					width:613px;
					height:40px;
					float:left;
					}
				/* -------->> ADMINISTRATIVE NAVI <<<-----------*/
				div#row1-col2{
					width:182px;
					height:40px;
					background-image:url(../img/hintergrund-adminnavigation.gif);
					float:left;
					}
				div#row1-col3{
					width:191px;
					height:40px;
					float:left;
					background-image:url(../img/hintergrund-warenkorb_header.gif);
					background-repeat:no-repeat;
               background-color: green;
					}
				/* -------->> WARENKORB ANZEIGE <<<-----------*/
				div#row1-col3-content{
					padding:0px 0 0 65px;
					line-height:12px;
					}
					div#row1-col3-content a{
						font-size:13px;
						font-weight:bold;
						color:#2e2d23;						
						width:112px;
						display:block;
						}
					div#row1-col3-content a:hover{
						color:#dc5800;
						text-decoration:none
						}	
					div#row1-col3-zurkasse a{
						color:#FFF;
						width:105px;
						font-size:11px;
						padding:0 2px 0 3px;
						margin:2px 0 0 1px;
						background-color:#ff6600;
						}					
					div#row1-col3-zurkasse a:hover{
						color:#FFF;
						background-color:#fc934e;						
						}	


	/* -------->> Hauptstruktur TOP-NAVIGATION HÄNDLER <<<-----------*/

				/* -------->> TOP-NAVIGATION <<<-----------*/
				div#row1-col1-haendler{
					width:670px;
					height:40px;
					float:left;
					}
				/* -------->> HÄNDLER-LOGIN <<<-----------*/
				div#row1-col2-haendler{
					width:133px;
					height:40px;
					float:left;
					border-right:1px solid #FFF;
					background-image:url(../img/top-navigation.gif);
					background-position:0 -40px;
					}
				/* -------->> ADMINISTRATIVE NAVI <<<-----------*/
				div#row1-col3-haendler{
					width:182px;
					height:40px;
					background-image:url(../img/hintergrund-adminnavigation.gif);
					float:left;
					}

			
	/* -------->> Hauptstruktur SEITENKOPF <<<-----------*/
	div#row2{
		width:986px;
		border-bottom:2px solid #FFF;
		background-image:url(../img/hintergrund-seitenkopf.gif);
		float:left;
		}
				/* -------->> LOGO REIFEN SCHREIBER <<<-----------*/
				div#row2-col1{
					width:435px;
					float:left;
					}
				/* -------->> TEXT: REIFENKAUF IM INTERNET <<<-----------*/
				div#row2-col2{
					width:200px;
					float:left;
					}
				/* -------->> LOGO: TRUSTED SHOPS <<<-----------*/
				div#row2-col3{
					width:66px;
					height:91px;
					float:left;
					}	
				/* -------->> LOGO: FACEBOOK GPLUS <<<-----------*/
				div#row2-col3b{
					width:110px;
					height:91px;
					float:left;
					}
				div#row2-col4{
					width:120px;
					height:60px;
					/*float:left;*/
					float:right;
               margin: 4px 0 0 0;
               padding: 12px 0 0 20px;
						}	
					
					
	/* -------->> Hauptstruktur INHALTSBEREICH <<<-----------*/
	div#row3{
		width:986px;
		background-image:url(../img/hintergrund-subnavigation.gif);
		background-repeat:repeat-y;
		float:left;
		}
				/* -------->> HAUPTNAVIGATION <<<-----------*/
				div#row3-col1{
					position:relative;
					width:268px;
					float:left;
					}
				/* -------->> HAUPTINHALT <<<-----------*/
				div#row3-col2{
					width:718px;
					float:left;
					}
			
			
	/* -------->> Hauptstruktur SEITENFUSS <<<-----------*/
	div#row4{
		width:986px;
		background-color:#FFF;
		text-align:center;
		float:left;
	}
	div#text{
		width:986px;
		background-color:#FFF;
		padding:20px 0 10px 0;
		text-align:center;
	}


/* -----------------------------------------------------------------------------------------------------------------------------------------------*/
/* --------------------------------------------------->> Formatierung Inhaltsbereiche <<<------------------------------------------------------*/
/* -----------------------------------------------------------------------------------------------------------------------------------------------*/

				/* -------->> TEXT: REIFENKAUF IM INTERNET <<<-----------*/
						div#row2-col2-content h2{
							margin:0 0 2px 0;
							font-size:15px;
							line-height:16px;
							}


		/* ---------------------------------------------------------------------------------------------------------*/
		/* ---------------------------------------------------------------------------------------------------------*/						
		/* ---------------------------------------->> Startseite <<<-------------------------------------------*/
		/* ---------------------------------------------------------------------------------------------------------*/
		/* ---------------------------------------------------------------------------------------------------------*/

		/* ---------------------------------------->> Formatierung Headlines / Tabellenkopf <<<-------------------------------------------*/
		div#startseite-outer{
			width:716px;
			padding:0 0 5px 0;
			background-color:#FFF;
			border-left:1px solid #cbcaca;
			border-right:1px solid #cbcaca;
			border-bottom:1px solid #cbcaca;
			float:left;	
			min-height:766px;
			}
				/* --------------->> Formatierung Headlines / Tabellenkopf <<<-----------------*/
				div.startseite-col-1{ /* --------------->> Tabellenkopf Links <<<-----------------*/
					width:357px;
					float:left;
					border-right:1px solid #FFF;
					}
				div.startseite-col-2{ /* --------------->> Tabellenkopf Rechts <<<-----------------*/
					width:340px;
					float:left;
					}
				div.startseite-col-3{ /* --------------->> Inhalt Links <<<-----------------*/
					width:356px;
					float:left;
					background-color:#FFC;
					border-right:1px solid #cbcaca;;
					}
						div.jobs{ /* --------------->> Inhalt Links JOBS <<<-----------------*/
  					width:356px;
  					float:left;
  					background-color:#525051;
  					border-right:1px solid #cbcaca;;
					}
					
					div.jobs .schrift-voll{width:356px;float:left;}
					div.jobscontent{width:316px;padding:20px;float:left;background-color:#7f7f7f;border-bottom:1px solid #cbcaca; color:#FFF;	}
					div.jobscontent H2{color:#FFF;font-size:14px; font-weight:bold;margin:0;padding:0 0 10px 0;}
					div.jobscontent H3{color:#FFF;font-size:12px; font-weight:bold;margin:0;padding:10px 0 10px 0;}
					div.jobscontent p{color:#FFF;font-size:11px; font-weight:normal;margin:0;padding:0 0 0 0;}
					div.jobscontent ul{margin:0 0 0 10px;padding:0 0 0 0;}
					div.jobscontent a{background-color:#FFF;margin:0;padding:5px;}
					
				div.startseite-col-4{ /* --------------->> Inhalt Rechts <<<-----------------*/
					width:358px;
					float:left;
					margin-left:1px;
					}
						div.startseite-col-4-row-1{ /* --------------->> Inhalt 1 <<<-----------------*/
							width:347px;
							padding:10px 0 0 10px;
							float:left;
							background-color:#dcdcdc;
							border-left:1px solid #cbcaca;
							border-bottom:1px solid #cbcaca;	
							}
								div.startseite-col-4-row-1 p{ 
									width:320px;
									padding:0 0 0 0px;
									}	
								div.startseite-col-4-row-1 img{
									float:left;
									padding:0 8px 0 0;
									}	
						div.startseite-col-4-row-2{ /* --------------->> Inhalt 2 <<<-----------------*/
							width:359px;
							float:left;
							margin:1px 0 0 0;
							background-color:#dcdcdc;
							border-top:1px solid #cbcaca;
							border-left:1px solid #cbcaca;
							border-bottom:1px solid #cbcaca;	
							}								
								div.startseite-col-4-row-2 img{
									border:1px solid #dcdcdc;									
									margin-left: 1px;
    								margin-right: 1px;
									}


		/* --------------------------------------------------------------------------------------------------------------------*/
		/* --------------------------------------------------------------------------------------------------------------------*/						
		/* ---------------------------------------->> Reifenfinder (Formular) <<<-------------------------------------------*/
		/* --------------------------------------------------------------------------------------------------------------------*/
		/* --------------------------------------------------------------------------------------------------------------------*/
		div#reifenfinder-outer{
			width:718px;
			border-bottom:1px solid #FFF;		
			}	
					/* ---------------------------------------->> Reifenfinder Suchformular <<<-------------------------------------------*/
					div.reifenfinder-row1{
						padding:7px 0 0 0;
						float:left;
						}
								div.reifenfinder-row1 p{
									padding:2px 0 5px 9px;
									margin:0;
									}
							/* -------->> Box 1 <<<-----------*/
							div.reifenfinder-row1-col-1{
									width:169px;
									height:177px;
									padding:0 0 0 11px;
									margin:0 0 0 0px;
									float:left;
								}
							/* -------->> Box 2 <<<-----------*/
							div.reifenfinder-row1-col-2{
									width:169px;
									height:177px;
									padding:0 0 0 3px;
									margin:0 0 0 5px;
									float:left;
								}
							/* -------->> Box 3 <<<-----------*/
							div.reifenfinder-row1-col-3{
									width:169px;
									height:177px;
									padding:0 0 0 3px;
									margin:0 0 0 5px;
									float:left;
								}
							/* -------->> Box 4 <<<-----------*/
							div.reifenfinder-row1-col-4{
									width:169px;
									height:177px;
									padding:0 0 0 3px;
									margin:0 0 0 5px;
									float:left;
								}
					div.reifenfinder-row2{
						}
							/* -------->> Bereich 1 (verfügbarkeit) <<<-----------*/
							div.reifenfinder-row2-col-1{
									width:162px;
									height:46px;
									padding:12px 0 0 20px;
									background-image:url(../img/finder/hintergrund-strich.gif);
									background-repeat:no-repeat;
									color:#FFF;
									text-shadow:black 0px 0px 5px;
									float:left;
							}
									div.reifenfinder-row2-col-1 p{
										font-size:15px;
										font-weight:bold;
									}
							/* -------->>Bereich 2 (direktauswahl) <<<-----------*/
							div.reifenfinder-row2-col-2{
									width:155px;
									height:46px;
									padding:12px 0 0 20px;
									color:#FFF;
									text-shadow:black 0px 0px 5px;
									float:left;
							}
									div.reifenfinder-row2-col-2 p{
										font-size:15px;
										font-weight:bold;
									}
									div.reifenfinder-row2-col-2 a{
										color:#FFF;
									}
									div.reifenfinder-row2-col-2 a:hover{
										text-decoration:underline;
									}
							/* -------->> Bereich 3 (suchbutton) <<<-----------*/
							div.reifenfinder-row2-col-3{
									width:361px;
									height:58px;
									float:left;
							}
							/* --------------->> Suchbutton Reifenfinder <<-----------------*/
									.suchbutton{ /* suchbutton */
										width:350px;
										float:left;
										padding:8px 0 0 6px;
									}
											.suchbutton a{ 
												width:326px;
												height:28px;
												color:#FFF;
												padding:14px 0 0 15px;
												font-size:15px;
												font-weight:bold;
												background-image:url(../img/finder/suchbutton.gif);
												text-decoration:none;
												display:block;
											}
											.suchbutton a:hover{ 
												background-position:0px -42px; 
												background-image:url(../img/finder/suchbutton.gif);
												text-decoration:none;
											}
							/* --------------->> Optionsfelder (Spalte 1 + Spalte 2) <<-----------------*/
									.standardfeld{ /* warenkorb button */
										width:165px;
										height:28px;
										margin:0 0 2px 0;
										display:block;
										background-image:url(../img/finder/hintergrund-feld.gif);
										background-repeat:no-repeat;
									}
									.standardfeld a{ /* warenkorb button */
										width:151px;
										height:21px;
										margin:0 0 2px 0;
										padding:7px 0 0 14px;
										display:block;
										color:#2e2d23;
										background-image:url(../img/finder/hintergrund-feld.gif);
									}
									.standardfeld a:hover{ /* warenkorb button */
										background-position:0px -28px;
										color:#FFF;
										text-decoration:none;
										font-weight:bold;
									}
									.standardfeld a.active{ /* warenkorb button */
										background-position:0px -28px;
										color:#FFF;
										font-weight:bold;
									}

									.standardfeld_with_image{ /* warenkorb button */
										width:165px;
										height:28px;
										margin:0 0 2px 0;
										display:block;
										background-image:url(../img/finder/hintergrund-feld.gif);
										background-repeat:no-repeat;
									}
									.standardfeld_with_image a{ /* warenkorb button */
										width:158px;
										height:26px;
										margin:0 0 2px 0;
										padding:2px 0 0 7px;
										display:block;
										color:#2e2d23;
										background-image:url(../img/finder/hintergrund-feld.gif);
									}
									.standardfeld_with_image a:hover{ /* warenkorb button */
										background-position:0px -28px;
										color:#FFF;
										text-decoration:none;
										font-weight:bold;
									}
									.standardfeld_with_image a.active{ /* warenkorb button */
										background-position:0px -28px;
										color:#FFF;
										font-weight:bold;
									}

							/* --------------->> Optionsfelder (Spalte 3 + Spalte 4) <<-----------------*/
									.feld{ 
										width:151px;
										height:22px;
										padding:6px 0 0 14px;
										margin:0 0 2px 0;
										background-image:url(../img/finder/hintergrund-feld.gif);
										background-position:0 -56px;
									}
									.feld-active{ 
										width:151px;
										height:22px;
										padding:6px 0 0 14px;
										margin:0 0 2px 0;
										color:#FFF;
										font-weight:bold;
										background-image:url(../img/finder/hintergrund-feld.gif);
										background-position:0 -84px;
									}
									.feld-checkbox{ 
										width:165px;
										height:28px;
										padding:0 0 0 0;
										margin:0 0 2px 0;
										background-image:url(../img/finder/hintergrund-feld.gif);
										background-position:0 -56px;
									}
									.feld-checkbox-active{ 
										width:165px;
										height:28px;
										padding:0 0 0 0;
										margin:0 0 2px 0;
										color:#FFF;
										font-weight:bold;
										background-image:url(../img/finder/hintergrund-feld.gif);
										background-position:0 -84px;
									}

									.feld-gross{ 
										width:165px;
										height:58px;
										margin:0 0 2px 0;
										color:#2e2d23;
										background-image:url(../img/finder/hintergrund-feld.gif);
										background-position:0 -112px;
									}
									.feld-gross-active{ 
										width:165px;
										height:58px;
										margin:0 0 2px 0;
										color:#2e2d23;
										background-image:url(../img/finder/hintergrund-feld.gif);
										background-position:0 -170px;
										color:#FFF;
										font-weight:bold;
									}

											/* --------------->> Struktur (gross) <<-----------------*/
											.feld-gross-row-1{
												height:27px;
												float:left;
											}
													.feld-gross-row-1-col-1{
														width:128px;
														height:21px;
														padding:7px 0 0 14px;
														float:left;
													}
                                       .feld-sortieren-row-1-col-1{
                                          width:134px;
                                          height:21px;
                                          padding:5px 0 0 7px;
                                          float:left;
                                       }
													.feld-gross-row-1-col-2{
														width:23px;
														height:27px;
														float:left;
													}
											.feld-gross-row-2{
												padding:5px 0 0 11px;
												float:left;
											}

									
									/* --------------->> Formatierung Ausklappmenü und Checkboxen <<-----------------*/									
									.feld-ausklapp-klein{ /* FORMULAR – Finder Ausklapp klein */
											width:49px;
											height:17px;
											font-size:11px;
											color:#676767;										
											float:left;
											padding:0;
									}
									.feld-ausklapp-gross{ /* FORMULAR – Finder Ausklapp gross */
											width:115px;
											height:17px;
											font-size:11px;
											color:#676767;										
											float:left;
											padding:0;
									}
									.reifenfinder-mindestbestand{ /* FORMULAR – eingabefeld mindestbestand */
											width:20px;
											height:15px;
											padding:0 0 0 1px;
											margin:0px 4px 0 0px;
											border: 1px solid black;
											background-color:white;
											color:#676767;
											font-size:11px;
											float:left;
										}

									.feld-checkbox-form{ /* FORMULAR – checkbox */
										padding:0 0px 0px 0px;
										margin:0 0px 0 0;
										width:14px;
										height:21px;
									}
									.feld-checkbox-input{ /* FORMULAR – checkbox */
										padding:0 0px 0 0;
										/* margin:9px 0px 0 12px; */
										float:left;
									}


					div.shift_up1{
                  margin-top: -20px;
						}

					div.shift_up2{
                  margin-top: -40px;
						}

					div.headline-klein{
						background-image:url(../img/hintergrund-headline.gif);
						background-repeat:repeat-x;
						background-color:#525051;
						border:1px solid #525051;
                  height: 20px;
						}

					/* ---------------------------------------->> Formatierung Headlines / Tabellenkopf <<<-------------------------------------------*/
					div.headline{
						background-image:url(../img/hintergrund-headline.gif);
						background-repeat:repeat-x;
						background-color:#525051;
						border:1px solid #525051;
                  height: 29px;
						}

					div.headline_dynamic_height {
						background-image:url(../img/hintergrund-headline.gif);
						background-repeat:repeat-x;
						background-color:#525051;
						border:1px solid #525051;
						}


								div.headline.extra {
									height: 80px;
    								padding-top: 10px;
								}
									div.headline.extra h1 {
										line-height: 18px;
									}

									div.headline.extra .schrift-voll h2{
										padding: 25px 0 5px 18px;
									}

									div.headline.extra .startseite-col-1{
										padding-bottom: 30px;
									}





							div.headline .schrift{
								width:481px;
								float:left;
								}
							div.headline-klein .schrift-klein{
								width:550px;
								float:left;
								}
							div.headline .schrift-voll{
								width:700px;
								float:left;
								}
							div.headline .schrift-halb{
								width:356px;
								float:left;
								}
							div.headline .schrift h2{
								padding:8px 0 5px 18px;
								font-size:15px;
								color:#FFF;
								}
							div.headline .schrift-oben h2{
								padding:4px 0 8px 18px;
								font-size:15px;
								color:#FFF;
								}
							div.headline-klein .schrift-klein h2{
								padding:4px 0 2px 18px;
								font-size:12px;
								color:#FFF;
								}

							div.headline .schrift-voll h2{
								padding:8px 0 5px 18px;
								font-size:15px;
								color:#FFF;
								}
							div.headline .schrift-halb h2{
								padding:8px 0 5px 18px;
								font-size:15px;
								color:#FFF;
								}
							div.headline .reset span{
								color:#bbbbbb;
								}
							div.headline .reset span a{
								color:#bbbbbb;
								}
							div.headline .reset img{
								vertical-align:-1px;
								}
							div.headline .reset{
								padding:7px 0 0 16px;
								width:150px;
								float:left;
								}
					div#reifenfinder-outer .inhalt-sommer{
					  background-image:url(../img/finder/reifenfinder-winter.jpg);
						/*background-image:url(../img/finder/reifenfinder-sommer.jpg);  */
						width:718px;
						height:242px;
						}
					div#reifenfinder-outer .inhalt-winter{
						background-image:url(../img/finder/reifenfinder-winter.jpg);
						width:718px;
						height:242px;
						}
					div#reifenfinder-outer .inhalt-ganzjahr{
						background-image:url(../img/finder/reifenfinder-ganzjahr.jpg);
						width:718px;
						height:242px;
						}
					div#reifenfinder-outer .inhalt-komplettrad-sommer{
						background-image:url(../img/finder/komplettrad-sommer.jpg);
						width:718px;
						height:242px;
						}
					div#reifenfinder-outer .inhalt-komplettrad-winter{
						background-image:url(../img/finder/komplettrad-winter.jpg);
						width:718px;
						height:242px;
						}
					div#reifenfinder-outer .inhalt-komplettrad-ganzjahr{
						background-image:url(../img/finder/komplettrad-ganzjahr.jpg);
						width:718px;
						height:242px;
						}
					div#reifenfinder-outer .inhalt-alufelge{
						background-image:url(../img/finder/hintergrund-felgen.jpg);
						width:718px;
						height:242px;
						}
					div#reifenfinder-outer .inhalt-stahlfelge{
						background-image:url(../img/finder/hintergrund-felgen.jpg);
						width:718px;
						height:242px;
						background-position:0 -242px;
						}
					/* ---------------------------------------->> Reifenfinder Suchformular <<<-------------------------------------------*/
					div.reifenfinder-row1{
						padding:7px 0 0 0;
						float:left;
						}
								div.reifenfinder-row1 p{
									padding:2px 0 5px 9px;
									margin:0;
									}
							/* -------->> Box 1 <<<-----------*/
							div.reifenfinder-row1-col-1{
									width:169px;
									height:177px;
									padding:0 0 0 11px;
									margin:0 0 0 0px;
									float:left;
								}
							/* -------->> Box 2 <<<-----------*/
							div.reifenfinder-row1-col-2{
									width:169px;
									height:177px;
									padding:0 0 0 3px;
									margin:0 0 0 5px;
									float:left;
								}
							/* -------->> Box 3 <<<-----------*/
							div.reifenfinder-row1-col-3{
									width:169px;
									height:177px;
									padding:0 0 0 3px;
									margin:0 0 0 5px;
									float:left;
								}
							/* -------->> Box 4 <<<-----------*/
							div.reifenfinder-row1-col-4{
									width:169px;
									height:177px;
									padding:0 0 0 3px;
									margin:0 0 0 5px;
									float:left;
								}
					div.reifenfinder-row2{
						}
							/* -------->> Bereich 1 (verfügbarkeit) <<<-----------*/
							div.reifenfinder-row2-col-1{
									width:162px;
									height:46px;
									padding:12px 0 0 20px;
									background-image:url(/shop/img/finder/hintergrund-strich.gif);
									background-repeat:no-repeat;
									color:#FFF;
									text-shadow:black 0px 0px 5px;
									float:left;
							}
									div.reifenfinder-row2-col-1 p{
										font-size:15px;
										font-weight:bold;
									}
							/* -------->>Bereich 2 (direktauswahl) <<<-----------*/
							div.reifenfinder-row2-col-2{
									width:155px;
									height:46px;
									padding:12px 0 0 20px;
									color:#FFF;
									text-shadow:black 0px 0px 5px;
									float:left;
							}
									div.reifenfinder-row2-col-2 p{
										font-size:15px;
										font-weight:bold;
									}
									div.reifenfinder-row2-col-2 a{
										color:#FFF;
									}
									div.reifenfinder-row2-col-2 a:hover{
										text-decoration:underline;
									}
							/* -------->> Bereich 3 (suchbutton) <<<-----------*/
							div.reifenfinder-row2-col-3{
									width:361px;
									height:58px;
									float:left;
							}
							/* --------------->> Suchbutton Reifenfinder <<-----------------*/
									.suchbutton{ /* suchbutton */
										float:left;
										padding:8px 0 0 6px;
									}
											.suchbutton a{ 
												width:326px;
												height:28px;
												color:#FFF;
												padding:14px 0 0 15px;
												font-size:15px;
												font-weight:bold;
												background-image:url(../img/finder/suchbutton.gif);
												text-decoration:none;
												display:block;
											}
											.suchbutton a:hover{ 
												background-position:0px -42px; 
												background-image:url(../img/finder/suchbutton.gif);
												text-decoration:none;
											}
							/* --------------->> Optionsfelder (Spalte 1 + Spalte 2) <<-----------------*/
									.standardfeld{ /* warenkorb button */
										width:165px;
										height:28px;
										margin:0 0 2px 0;
										display:block;
										background-image:url(../img/finder/hintergrund-feld.gif);
										background-repeat:no-repeat;
									}
									.standardfeld a{ /* warenkorb button */
										width:151px;
										height:21px;
										margin:0 0 2px 0;
										padding:7px 0 0 14px;
										display:block;
										color:#2e2d23;
										background-image:url(../img/finder/hintergrund-feld.gif);
									}
									.standardfeld a:hover{ /* warenkorb button */
										background-position:0px -28px;
										color:#FFF;
										text-decoration:none;
										font-weight:bold;
									}
									.standardfeld a.active{ /* warenkorb button */
										background-position:0px -28px;
										color:#FFF;
										font-weight:bold;
									}
							/* --------------->> Optionsfelder (Spalte 3 + Spalte 4) <<-----------------*/
									.feld{ 
										width:151px;
										height:22px;
										padding:6px 0 0 14px;
										margin:0 0 2px 0;
										background-image:url(../img/finder/hintergrund-feld.gif);
										background-position:0 -56px;
									}
									.feld-active{ 
										width:151px;
										height:22px;
										padding:6px 0 0 14px;
										margin:0 0 2px 0;
										color:#FFF;
										font-weight:bold;
										background-image:url(../img/finder/hintergrund-feld.gif);
										background-position:0 -84px;
									}
									.feld-checkbox{ 
										width:165px;
										height:28px;
										padding:0 0 0 0;
										margin:0 0 2px 0;
										background-image:url(../img/finder/hintergrund-feld.gif);
										background-position:0 -56px;
									}
									.feld-checkbox-active{ 
										width:165px;
										height:28px;
										padding:0 0 0 0;
										margin:0 0 2px 0;
										color:#FFF;
										font-weight:bold;
										background-image:url(../img/finder/hintergrund-feld.gif);
										background-position:0 -84px;
									}
											/* --------------->> Struktur für Inputfelder (klein) <<-----------------*/
											.feld-col-1{
												width:71px;
												padding:1px 0 0 0;
												float:left;
											}
											.feld-col-2{
												width:55px;
												padding:0 0 0 2px;
												float:left;
											}
											.feld-col-3{
												width:23px;
												float:left;
											}
											/* --------------->> Struktur für Checkboxen (klein) <<-----------------*/
											.checkbox-col-1{
												width:21px;
												height:22px;
												padding:5px 0 0 3px;
												float:left;
											}
											.checkbox-col-2{
												width:116px;
												padding:7px 0 0 0;
												float:left;
											}
											.checkbox-col-3{
												width:24px;
												padding:6px 0 0 0;
												float:left;
											}											
				
		/* -------------------------------------------------------------------------------------------------------------------------*/
		/* -------------------------------------------------------------------------------------------------------------------------*/						
		/* ---------------------------------------->> Komplettradfinder (Formular) <<<-------------------------------------------*/
		/* -------------------------------------------------------------------------------------------------------------------------*/
		/* -------------------------------------------------------------------------------------------------------------------------*/
							/* --------------->> Erweiterung der bestehenden Struktur <<-----------------*/
									/* -------->> Box 5 <<<-----------*/
									div.reifenfinder-row1-col-5{
											width:346px;
											height:177px;
											padding:0 0 0 3px;
											margin:0 0 0 5px;
											float:left;
										}
								/* -------->>Bereich 2 (direktauswahl) <<<-----------*/
								div.reifenfinder-row2-col-full{
										width:337px;
										height:46px;
										padding:12px 0 0 20px;
										color:#FFF;
										text-shadow:black 0px 0px 5px;
										float:left;
								}
										div.reifenfinder-row2-col-full p{
											font-size:15px;
											font-weight:bold;
										}
										div.reifenfinder-row2-col-full a{
											color:#FFF;
										}
										div.reifenfinder-row2-col-full a:hover{
											text-decoration:underline;
										}										
										
										
										
							/* --------------->> Scrollmenü 1 <<-----------------*/
									.scroll-type1-aussen{ /* warenkorb button */
										width:165px;
										height:148px;
										margin:0 0 2px 0;
										background-image:url(../img/finder/hintergrund-scroll.gif);
										background-repeat:no-repeat;
									}
											.scroll-type1-innen{ /* warenkorb button */
												width:160px;
												height:144px;
												margin:2px 0 0 2px;
												overflow:auto;
												background-color:#808080;
												float:left;
											}
							/* --------------->> Scrollmenü 2 <<-----------------*/
									.scroll-type2-aussen{ /* warenkorb button */
										width:342px;
										height:148px;
										margin:0 0 2px 0;
										background-image:url(../img/finder/hintergrund-scroll.gif);
										background-position:0 -148px;
										background-repeat:no-repeat;
									}
											.scroll-type2-innen{ /* warenkorb button */
												width:337px;
												height:144px;
												margin:2px 0 0 2px;
												overflow:auto;
												background-color:#808080;
												float:left;
											}
							/* --------------->> Liste Type 1 <<-----------------*/
									ul.nav-type-1{
										width:140px;
										background-color:white;
										margin:1px;
										padding:0px;
										list-style-type:none;
										background-image:url(../img/finder/hintergrund-scroll-ecke.gif);
										background-repeat:no-repeat;
									}
									ul.nav-type-1 li{
										padding:0 0 0 1px;
										margin:0;
									}
									ul.nav-type-1 li a{
										display:block;
										height:19px;
										width:132px;
										padding:4px 0 0 7px;
										margin:0;
										color:#2f2e23;
										border-bottom:1px solid #a5a5a5;
									}
									ul.nav-type-1 li a:hover{
										color:#2f2e23;
										background-image:url(../img/finder/hintergrund-scroll-aktiv.gif);
										background-repeat:repeat-x;
										background-color:#828282;
										text-decoration:none;
										font-weight:bold;
										color:#FFF;
									}
									ul.nav-type-1 li a.active{
										color:#2f2e23;
										background-image:url(../img/finder/hintergrund-scroll-aktiv.gif);
										background-repeat:repeat-x;
										background-color:#828282;
										text-decoration:none;
										font-weight:bold;
										color:#FFF;
									}
							/* --------------->> Liste Type 2 <<-----------------*/
									ul.nav-type-2{
										width:317px;
										background-color:white;
										margin:1px;
										padding:0px;
										list-style-type:none;
										background-image:url(../img/finder/hintergrund-scroll-ecke.gif);
										background-repeat:no-repeat;
									}
									ul.nav-type-2 li{
										padding:0 0 0 1px;
										margin:0;
									}
									ul.nav-type-2 li a{
										display:block;
										height:19px;
										width:309px;
										padding:4px 0 0 7px;
										margin:0;
										color:#2f2e23;
										border-bottom:1px solid #a5a5a5;
									}
									ul.nav-type-2 li a:hover{
										color:#2f2e23;
										background-image:url(../img/finder/hintergrund-scroll-aktiv.gif);
										background-repeat:repeat-x;
										background-color:#828282;
										text-decoration:none;
										font-weight:bold;
										color:#FFF;
									}
									ul.nav-type-2 li a.active{
										color:#2f2e23;
										background-image:url(../img/finder/hintergrund-scroll-aktiv.gif);
										background-repeat:repeat-x;
										background-color:#828282;
										text-decoration:none;
										font-weight:bold;
										color:#FFF;
									}	

		/* -------------------------------------------------------------------------------------------------------------------------*/
		/* -------------------------------------------------------------------------------------------------------------------------*/						
		/* ---------------------------------------->> Felgenfinder (Formular) <<<-------------------------------------------*/
		/* -------------------------------------------------------------------------------------------------------------------------*/
		/* -------------------------------------------------------------------------------------------------------------------------*/
							/* --------------->> Erweiterung der bestehenden Struktur <<-----------------*/
									/* -------->>Bereich 3 (direktauswahl) <<<-----------*/
									div.reifenfinder-row2-col-6{
											width:155px;
											height:46px;
											padding:12px 0 0 20px;
											color:#FFF;
											text-shadow:black 0px 0px 5px;
											float:left;
									}
											div.reifenfinder-row2-col-6 p{
												font-size:15px;
												font-weight:bold;
											}
											div.reifenfinder-row2-col-6 a{
												color:#FFF;
											}
											div.reifenfinder-row2-col-6 a:hover{
												text-decoration:underline;
									}
									/* -------->> Bereich 4 (suche nach herstellernummer) <<<-----------*/
									div.reifenfinder-row2-col-4{
											width:169px;
											height:52px;
											padding:6px 0 0 13px;
											color:#FFF;
											float:left;
									}
											div.reifenfinder-row2-col-1 p{
												font-size:15px;
												font-weight:bold;
											}
									div.reifenfinder-row2-col-4-row-1{
											width:166px;
											float:left;
											padding:0 0 0 6px;
                                 background-color: #6b6b6b;
									}
									div.reifenfinder-row2-col-4-row-2{
											width:166px;
											padding:4px 0 0 0;
											float:left;
									}
									div.reifenfinder-row2-col-4-row-2-col-1{
											width:125px;
											height:20px;
											padding:0;
											margin:0 2px 0 0;
											background-color:#d3d3d3;
											border:1px solid #6b6b6b;
											float:left;
									}
											div.reifenfinder-row2-col-4-row-2-col-1-eingabefeld{
													width:105px;
													height:20px;
													float:left;
											}
											div.reifenfinder-row2-col-4-row-2-col-1-hilfe a{
													width:20px;
													height:18px;
													color:#2e2d23;
													padding:2px 0 0 0;
													display:block;
													float:left;
													background-image:url(/shop/img/hintergrund-go-btn.gif);
													background-position:0 -40px;
													text-align:center;
											}
											div.reifenfinder-row2-col-4-row-2-col-1-hilfe a:hover{
													text-decoration:none;
											}
											.eingabefeld-herstellnummer{ 
													width:95px;
													height:17px;
													border:1px solid #d3d3d3;
													padding:1px 0 0 7px;
													margin:0;
													float:left;
													font-size:11px;
													background-color: white;
											}
									div.reifenfinder-row2-col-4-row-2-col-2 a{
											width:25px;
											height:18px;
											padding:2px 0 0 7px;
											margin:0 2px 0 0;
											background-color:#d3d3d3;
											border:1px solid #6b6b6b;
											background-image:url(/shop/img/hintergrund-go-btn.gif);
											float:left;
											color:#FFF;
											font-weight:bold;
											display:block;
									}
										div.reifenfinder-row2-col-4-row-2-col-2 a:hover{
											background-position:0 -20px;
											text-decoration:none;
										}
		/* ---------------------------------------------------------------------------------------------------------*/
		/* ---------------------------------------------------------------------------------------------------------*/
		/* ---------------------------------------->> Zubehör <<<-------------------------------------------*/
		/* ---------------------------------------------------------------------------------------------------------*/
		/* ---------------------------------------------------------------------------------------------------------*/

				/* ---------------------------------------->> Zubehör <<<-------------------------------------------*/
					div#reifenfinder-outer .inhalt-zubehoer{
						background-image:url(../img/finder/hintergrund-zubehoer.jpg);
						width:689px;
						height:146px;
						padding:24px 0 0 29px;
						}
					div.zubehoer-col-1{
						width:255px;
						float:left;
						}
					div.zubehoer-col-2{
						width:270px;
						float:left;
						}
							/* ---------------------------------------->> Navigation / MAIN <<<-------------------------------------------*/
							ul.nav-zubehoer{
								padding:0px;
								margin:0;
								list-style-type:none;
							}
							ul.nav-zubehoer li{
							
							}
							ul.nav-zubehoer li a{
								display:block;
								height:19px;
								padding:1px 0 0 11px;
								color:#2e2d23;
								background-image:url(../img/icon/bullet-gross.gif);
								background-position:0 7px;
								background-repeat:no-repeat;
								font-weight:bold;
							}
							ul.nav-zubehoer li a:hover{
								font-weight:bold;
							}
							/* ---------------------------------------->> Navigation / SUB <<<-------------------------------------------*/
							ul.nav-zubehoer-sub{
								padding:0 0 0 16px;
								margin:0;
								list-style-type:none;
							}
							ul.nav-zubehoer-sub li{
							
							}
							ul.nav-zubehoer-sub li a{
								display:block;
								height:19px;
								padding:0 0 0px 11px;
								color:#2e2d23;
								background-image:url(../img/icon/bullet-klein.gif);
								background-position:0 7px;
								background-repeat:no-repeat;
								font-weight:normal;
							}
							ul.nav-zubehoer-sub li a:hover{
								font-weight:normal;
							}

		/* --------------------------------------------------------------------------------------------------------*/
		/* ---------------------------------------------------------------------------------------------------------*/
		/* ---------------------------------------->> Felgenfinder <<<-------------------------------------------*/
		/* ---------------------------------------------------------------------------------------------------------*/
		/* ---------------------------------------------------------------------------------------------------------*/

				/* ---------------------------------------->> Felgenthumb <<<-------------------------------------------*/
				div.felgenthumb-outer{ 
					width:701px;
					padding:9px 0 10px 15px;
					background-color:#FFF;
					border-left:1px solid #cbcaca;
					border-right:1px solid #cbcaca;
					border-bottom:1px solid #cbcaca;
					float:left;
				}
				div.felgenthumb-outer a{ 
					color:#2e2d23;
				}
						div.felgenthumb{ 
							width:162px;
							height:131px;
							background-color:#FFF;
							border:1px solid #cbcaca;
							margin:0 9px 9px 0;
							float:left;
						}
						div.felgenthumb_red{ 
							width:162px;
							height:131px;
							background-color:#FFF;
							border:1px solid red;
							margin:0 9px 9px 0;
							float:left;
						}
								div.felgenthumb-thumb-col-left{ 
									width:127px;
									margin:0;
									float:left;
									height:131px;
								}
								div.felgenthumb-thumb-col-right{ 
									width:32px;
									margin:0px 0px 0 0px;
									float:right;
									height:129px;
								}
								div.felgenthumb-thumb-row-1{ 
									width:132px;
									text-align:center;
									margin:9px 0 7px 0;
									float:left;
								}
								div.felgenthumb-thumb-row-2{ 
									width:112px;
									margin:5px 0 14px 10px;
									float:left;
									line-height:12px;
									height:12px;
								}
								div.felgenthumb-thumb-zoll { 
									width:31px;
									height:14px;
                           padding: 0 0px 2px 1px;
                           background-color: #6b6b6b;
                           font-weight: bold;
                           color: white;
								}

								div.felgenthumb-thumb-zoll a { 
                           font-weight: bold;
                           color: white;
								}

								span.felgenthumb-thumb-zoll-green { 
									width: 10px;
                           height: 10px;
                           background-color: #22aa22;
								}
								span.felgenthumb-thumb-zoll-red { 
									width:10px;
                           height: 10px;
                           background-color: red;
								}
				/* ---------------------------------------->> Zurück Button <<<-------------------------------------------*/				
					div.felgenfinder-zurueck{ /* rahmen für listenansicht */
						width:226px;
						padding:12px 0 10px 490px;
						background-repeat:repeat-x;
						background-color:#FFF;
						float:left;
						
						border-left:1px solid #cbcaca;
						border-right:1px solid #cbcaca;
						border-bottom:1px solid #cbcaca;

					}

						div.btn-zurueck a{
							width:173px;
							height:21px;
							padding:7px 0 0 13px;
							margin:0 0 4px 0;
							display:block;
							background-image:url(../img/hintergrund-warenkorb-btn.gif);
							background-position:0 -140px;
							color:#FFF;
						}

		/* --------------------------------------------------------------------------------------------------------------*/
		/* --------------------------------------------------------------------------------------------------------------*/
		/* ---------------------------------------->> Komplettradfinder <<<-------------------------------------------*/
		/* --------------------------------------------------------------------------------------------------------------*/
		/* --------------------------------------------------------------------------------------------------------------*/

				/* ---------------------------------------->> Komplettradfinder <<<-------------------------------------------*/
				div.komplettradfinder-outer{ 
					width:706px;
					padding:9px 0 10px 10px;
					background-color:#FFF;
					border-left:1px solid #cbcaca;
					border-right:1px solid #cbcaca;
					border-bottom:1px solid #cbcaca;
					float:left;
					line-height:18px;
				}
				div.komplettradfinder-outer a{ 
					color:#2e2d23;
				}
				div.komplettradfinder-row-1{ 
					padding:0;
					float:left;
					color:#FFF;
				}
						div.komplettradfinder-row-1-col-1{
							width:283px;
							height:17px;
							border-right:1px solid #FFF;
							padding:3px 0 0 13px;
							background-color:#525051;
							float:left;
						}
								div.komplettradfinder-row-1-col-1-produktbild{
									width:214px;
									text-align:center;
									/*padding:60px 0 0 0;   */
									padding:0 0 0 0;
								}
								div.komplettradfinder-row-1-col-1-produktbild_inner_red{
                           margin: 0 50px 0 50px;
                           border:1px solid red;
								}
								div.komplettradfinder-row-1-col-1-produktname{
									width:197px;
									line-height:12px;
									font-weight:bold;
									padding:14px 0 0 17px;
								}
   							div.komplettradfinder-row-1-col-1-produktname span{
									color:#dc5800;
								}
						div.komplettradfinder-row-1-col-2{
							width:375px;
							height:17px;
							border-right:1px solid #cbcaca;
							background-color:#525051;
							padding:3px 0 0 13px;
							float:left;
						}
				div.komplettradfinder-row-2{ 
					float:left;
					padding:5px 0 10px 0;
					border-bottom:1px solid #cbcaca;
				}
						div.komplettradfinder-row-2-col-1{
							width:283px;
							border-right:1px solid #FFF;
							padding:3px 0 0 13px;
							float:left;
							height:250px;
							background-image:url(../img/hintergrund-komplettrad.gif);
							background-position:0 -60px;
							background-repeat:no-repeat;
						}
						div.komplettradfinder-row-2-col-2{
							width:375px;
							padding:3px 0 0 13px;
							float:left;
						}
									div.komplettradfinder-row-2-col-2-spalte-1{
										width:77px;
										float:left;
									}
									div.komplettradfinder-row-2-col-2-spalte-2{
										width:80px;
										float:left;
									}
									div.komplettradfinder-row-2-col-2-spalte-3{
										width:218px;
										float:left;                            
									}
				div.komplettradfinder-row-3{
					width:686px;
					height:20px;
					border-top:1px solid #cbcaca;
				}
		/* ----------------------------------------------------------------------------------------------------------*/
		/* ----------------------------------------------------------------------------------------------------------*/	
		/* ---------------------------------------->> Listenansicht <<<-------------------------------------------*/
		/* ----------------------------------------------------------------------------------------------------------*/
		/* ----------------------------------------------------------------------------------------------------------*/
		div.listenansicht-outer{
			}
		div.artikel-border-headline{ /* weisse + graue linie unter headline */
			height:32px;
			background-color:#ffffff;
			border-bottom:1px solid #cbcaca;
			float:left;
			}	

					/* --------------->> STRUKTUR FÜR LISTENANSICHT <<-----------------*/
					div.artikel-listenansicht{ /* rahmen für listenansicht */
						width:716px;
						padding:0 0 5px 0;
						background-image:url(../img/hintergrund-listenansicht-warenkorb.gif);
						background-repeat:repeat-x;
						background-color:#FFF;
						border-left:1px solid #cbcaca;
						border-right:1px solid #cbcaca;
						border-bottom:1px solid #cbcaca;
						float:left;
						}
					div.artikel-listenansicht-breite{ /* erzwingt umbruch der produktbilder */
						width:184px;
						float:left;
						}
					div.artikel-listenansicht-col-1{ /* produktbild */
						width:85px;
						padding:5px 0 0 7px;
						float:left;
						}
					div.artikel-listenansicht-col-1_inner_red{
						width:85px;
						border: 1px solid red;
						}
					div.artikel-listenansicht-col-2-einzeln{ /* beschreibungstext bei einzelprodukt mit einem bild */
						width:407px;
						padding:0 12px 0 22px;
						float:left;
						}
					div.artikel-listenansicht-col-2-einzeln_blue{ /* beschreibungstext bei einzelprodukt mit einem bild */
						width:407px;
						padding:0 12px 0 22px;
						float:left;
                  background-color:#E0E6F8;
						}
							div.artikel-listenansicht-col-2-einzeln a{
								color:#2e2d23;
								}
					div.artikel-listenansicht-col-2-bundle{ /* beschreibungstext bei bundle mit zwei bildern */
						width:325px;
						padding:5px 12px 0 12px;
						float:left;
						}
					div.artikel-listenansicht-col-2-bundle_blue{ /* beschreibungstext bei bundle mit zwei bildern */
						width:325px;
						padding:5px 12px 0 12px;
						float:left;
                  background-color:#E0E6F8;
						}
							div.artikel-listenansicht-col-2-bundle a{
								color:#2e2d23;
								}
					div.artikel-listenansicht-col-3-warenkorb{ /* feld für preis und warenkorb*/
						width:167px;
						padding:13px 0 0 10px;
						border-top:3px solid #FFF;
						border-left:3px solid #FFF;
						border-right:3px solid #FFF;
						float:left;
						}
					div.details-ansehen{ /* feld für preis und warenkorb*/
						padding:4px 0 7px 0;						
						}
							/* --------------->> SCHRIFT LISTENANSICHT <<-----------------*/
							span.listenansicht-klein{ /* 9 punkt über produktüberschrift */
								font-size:9px;
								line-height:15px;
								}
							div.artikel-listenansicht-col-2-einzeln h3{ /* produktüberschrift */
								font-size:15px;
								line-height:18px;
								font-weight:bold;
								}
							div.artikel-listenansicht-col-2-bundle h3{ /* produktüberschrift */
								font-size:15px;
								line-height:18px;
								font-weight:bold;
								}
							div.artikel-listenansicht-col-2-einzeln p{ /* beschreibungstext schwarz */
								padding:4px 0 2px 0;
								margin:0 0 0 0;
								line-height:12px;
								}
							div.artikel-listenansicht-col-2-bundle p{ /* beschreibungstext schwarz */
								padding:4px 0 2px 0;
								margin:0 0 0 0;
								line-height:12px;
								}	
							p.listenansicht-auszeichnung-orange{ /* text orange */
								color:#d15400;
								line-height:12px;
								padding:0;
								margin:0;
								}
							p.artikelnummer-bundle{ /* artikelnummer bei bundle */
								font-size:9px;
								line-height:11px;
								padding:7px 0 0 5px;
								margin:0;
								}
							span.bestand-bundle{ /* bestand-text bei bundele */
								padding:0 0 0 4px;
								}
							span.bestand-bundle.einzelansicht{ /* bestand-text bei bundle */
								padding:0 0 0 13px;
								}
							img.bestand-bundle{ /* bestand-bild neben dem text */
								vertical-align:text-bottom;
								padding-left:6px;
								}
							span.details-ansehen{ /* button bestand anzeigen */
								color:#FFF;
								background-color:#ff6600;
								padding:0;
								margin:0 0 0 0;
							}
									span.details-ansehen a{
										padding:0 5px 0 4px;
										color:#FFF;
									}
									span.details-ansehen a:hover{
										background-color:#fc934e;
										text-decoration:none;
									}
							/* --------------->> Struktur 4 Stück + Bestand Einzelansicht <<-----------------*/
							div.details-einzelansicht-col-1{ /* button bestand anzeigen */
								width:110px;
								float:left;
							}
							div.details-einzelansicht-col-2{ /* button bestand anzeigen */
								width:114px;
								padding:0 0 0 110px;
								float:left;
							}
							div.details-einzelansicht-col-3{ /* button bestand anzeigen */

							}
							/* --------------->> Limitierung Vierstück - Bundle <<-----------------*/
							span.details-vierstueck{ /* BUNDLE 4 stück - textposition */
								padding:0 0 0 119px;
							}
							img.details-vierstueck{ /* BUNDLE 4 stück - bildpostion */
								vertical-align:text-bottom;
								padding-left:4px;
							}
							
							/* --------------->> SCHRIFT LISTENANSICHT <<-----------------*/
							.menge-listenansicht{ /* FORMULAR – eingabefeld anzahl */
								height:15px;
								width:19px;
								padding:4px 4px 3px 4px;
								margin:3px 4px 0 0;
								border: 0px solid #008030;
								font-weight:bold;
								text-align:center;
								background-image:url(../img/icon/listenansicht-anzahl.gif);
								background-repeat:no-repeat;
								background-position:top;
								float:left;
							}
							.zusatzartikel-listenansicht{ /* FORMULAR – zusatzartikel */
								line-height:14px;
								border-top:1px solid #cbcaca;
								padding-top:4px;
								margin:0;
							}
									.zusatzartikel-listenansicht-checkbox{ /* FORMULAR – checkbox */
										padding:0 0px 0px 2px;
										margin:0 4px 0 0;
										vertical-align:-3px;
										height:16px;
										width:13px;
									}
							p.preis-listenansicht{ /* preis in der listenansicht */
								font-size:15px;
								font-weight:bold;
								text-align:right;
								padding:1px 0 0 0;
								margin:0;
								line-height:11px;
								width:159px;
								float:left;
							}
							p.preis-listenansicht-sonderpreis{
								font-size:15px;
								font-weight:bold;
								text-align:right;
								padding:1px 0 0 0;
								margin:0;
								line-height:11px;
								width:159px;
								float:left;
                        color:#ff0000;
							}
							p.preis-listenansicht-untertitel{ /* 4 stück - bildpostion */
								text-align:right;
								color:#616160;
								padding:0px 0 0 0;
								margin:0;
								width:159px;
								float:left;
							}
							p.preis-listenansicht-normalpreis{ /* alter preis / preis vor sonderpreis */
								font-weight:bold;
								text-align:right;
								margin:0 1px 0 0;
								padding:0;
								width:158px;
								float:left;
							}
									/* --------------->> Warenkorb Button <<-----------------*/
									.warenkorb-listenansicht{ /* warenkorb button */
										width:118px;
										float:left;
										padding:0 0 2px 0;
									}
											.warenkorb-listenansicht a{ 
												width:118px;
												height:21px;
												padding:7px 0 0 10px;
												color:#FFF;
												font-weight:bold;
												background-image:url(../img/icon/listenansicht-warenkorb.gif);
												text-decoration:none;
												display:block;
											}
											.warenkorb-listenansicht a:hover{ 
												background-position:0px -28px; 
												background-image:url(../img/icon/listenansicht-warenkorb.gif);
												text-decoration:none;
											}

					/* --------------->> STRUKTUR FÜR LISTENANSICHT DER ANGEBOTE AUF DER STARTSEITE <<-----------------*/
					div.artikel-listenansicht-start{ /* rahmen für listenansicht */
						padding:0 0 5px 0;
						background-color:#FFF;
						float:left;
						border-bottom:1px solid #cbcaca;
						}
					div.artikel-listenansicht-col-2{ /* beschreibungstext bei einzelprodukt mit einem bild */
						width:246px;
						padding:5px 6px 0 10px;
						float:left;
						}
					div.artikel-listenansicht-col-1-start{ /* produktbild */
						width:85px;
						padding:5px 0 0 7px;
						float:left;
						}
					div.artikel-listenansicht-col-2-einzeln-start{ /* beschreibungstext bei einzelprodukt mit einem bild */
						}
							div.artikel-listenansicht-col-2-einzeln-start a{
								color:#2e2d23;
								}
									div.artikel-listenansicht-col-2-einzeln-start span.preis{
										font-size:15px;
										color:#FFF;
										background-color:#ff6600;
										padding:0 4px 0 3px;
										margin:0 5px 0 0;
										}
									div.artikel-listenansicht-col-2-einzeln-start span.normalpreis{
										font-size:9px;
										}
							/* --------------->> SCHRIFT FÜR LISTENANSICHT DER ANGEBOTE AUF DER STARTSEITE <<-----------------*/
							span.listenansicht-klein{ /* 9 punkt über produktüberschrift */
								font-size:9px;
								line-height:15px;
								}
							div.artikel-listenansicht-col-2-einzeln-start h3{ /* produktüberschrift */
								font-size:15px;
								line-height:18px;
								font-weight:bold;
								}
							div.artikel-listenansicht-col-2-einzeln-start p{ /* beschreibungstext schwarz */
								padding:1px 0 2px 0;
								margin:0 0 0 0;
								line-height:12px;
								}	
							p.listenansicht-auszeichnung-orange-start{ /* text orange */
								color:#d15400;
								line-height:9px;
								font-size:9px;
								padding:0;
								margin:0;
								}

		/* ---------------------------------------------------------------------------------------------------------------*/
		/* ---------------------------------------------------------------------------------------------------------------*/
		/* ---------------------------------------->> Warenkorb / Privat <<<-------------------------------------------*/
		/* ---------------------------------------------------------------------------------------------------------------*/
		/* ---------------------------------------------------------------------------------------------------------------*/
		div.warenkorb-outer{
			}
			
					/* --------------->> STRUKTUR FÜR LISTENANSICHT <<-----------------*/
					div.warenkorb{ 
						width:716px;
						padding:0 0 5px 0;
						background-color:#FFF;
						border-left:1px solid #cbcaca;
						border-right:1px solid #cbcaca;
						border-bottom:1px solid #cbcaca;
						float:left;
						}						
					div.warenkorb-row-1{ 
						width:718px;
						float:left;
						text-align:right;
						color:#FFF;
						font-size:15px;
						font-weight:bold;
						border-bottom:1px solid #FFF;
						background-color:#525051;
						}
								div.warenkorb-row-1 a{ 
									color:#FFF;
									font-size:15px;
									font-weight:bold;
									}
								div.warenkorb-row-1 a:hover{
									text-decoration:underline;
									}
					div.warenkorb-row-2{ 
						width:718px;
						float:left;
						text-align:left;
						}
					div.warenkorb-row-3{ 
						width:716px;
						float:left;
						text-align:left;
						}
					/* --------------->> STRUKTUR Bestellablauf Privat <<-----------------*/
					div.warenkorb-row-1-col-1{ 
						width:128px;
						height:29px;
						float:left;
						padding:71px 15px 0 0;
						background-position:-143px 0;
						background-image:url(../img/hintergrund-ablauf-privat.gif);
						}
								div.warenkorb-row-1-col-1-aktiv{ 
									width:128px;
									height:29px;
									float:left;
									padding:71px 15px 0 0;
									background-position:0px 0;
									background-image:url(../img/hintergrund-ablauf-privat.gif);
									}
									
					div.warenkorb-row-1-col-2{ 
						width:128px;
						height:29px;
						float:left;
						padding:71px 15px 0 0;
						background-position:-143px -100px;
						background-image:url(../img/hintergrund-ablauf-privat.gif);
						}
								div.warenkorb-row-1-col-2-aktiv{ 
									width:128px;
									height:29px;
									float:left;
									padding:71px 15px 0 0;
									background-position:0px -100px;
									background-image:url(../img/hintergrund-ablauf-privat.gif);
									}
									
					div.warenkorb-row-1-col-3{ 
						width:128px;
						height:29px;
						float:left;
						padding:71px 15px 0 0;
						background-position:-143px -200px;
						background-image:url(../img/hintergrund-ablauf-privat.gif);
						}					
								div.warenkorb-row-1-col-3-aktiv{ 
									width:128px;
									height:29px;
									float:left;
									padding:71px 15px 0 0;
									background-position:0px -200px;
									background-image:url(../img/hintergrund-ablauf-privat.gif);
									}
									
					div.warenkorb-row-1-col-4{ 
						width:128px;
						height:29px;
						float:left;
						padding:71px 15px 0 0;
						background-position:-143px -300px;
						background-image:url(../img/hintergrund-ablauf-privat.gif);
						}
								div.warenkorb-row-1-col-4-aktiv{ 
									width:128px;
									height:29px;
									float:left;
									padding:71px 15px 0 0;
									background-position:0px -300px;
									background-image:url(../img/hintergrund-ablauf-privat.gif);
									}
									
					div.warenkorb-row-1-col-5{ 
						width:128px;
						height:29px;
						float:left;
						padding:71px 15px 0 0;
						background-position:-143px -400px;
						background-image:url(../img/hintergrund-ablauf-privat.gif);
						}
								div.warenkorb-row-1-col-5-aktiv{ 
									width:128px;
									height:29px;
									float:left;
									padding:71px 15px 0 0;
									background-position:0px -400px;
									background-image:url(../img/hintergrund-ablauf-privat.gif);
									}

					/* --------------->> STRUKTUR Bestellablauf Händler (3-Stück) <<-----------------*/
					div.warenkorb-row-1-col-1-haendler{ 
						width:224px;
						height:29px;
						float:left;
						padding:71px 15px 0 0;
						background-position:-239px 0;
						background-image:url(../img/hintergrund-ablauf-haendler-3.gif);
						}
								div.warenkorb-row-1-col-1-haendler-aktiv{ 
									width:224px;
									height:29px;
									float:left;
									padding:71px 15px 0 0;
									background-position:0px 0;
									background-image:url(../img/hintergrund-ablauf-haendler-3.gif);
									}
									
					div.warenkorb-row-1-col-2-haendler{ 
						width:224px;
						height:29px;
						float:left;
						padding:71px 15px 0 0;
						background-position:-239px -100px;
						background-image:url(../img/hintergrund-ablauf-haendler-3.gif);
						}
								div.warenkorb-row-1-col-2-haendler-aktiv{ 
									width:224px;
									height:29px;
									float:left;
									padding:71px 15px 0 0;
									background-position:0px -100px;
									background-image:url(../img/hintergrund-ablauf-haendler-3.gif);
									}
									
					div.warenkorb-row-1-col-3-haendler{ 
						width:224px;
						height:29px;
						float:left;
						padding:71px 15px 0 0;
						background-position:-239px -200px;
						background-image:url(../img/hintergrund-ablauf-haendler-3.gif);
						}					
								div.warenkorb-row-1-col-3-haendler-aktiv{ 
									width:224px;
									height:29px;
									float:left;
									padding:71px 15px 0 0;
									background-position:0px -200px;
									background-image:url(../img/hintergrund-ablauf-haendler-3.gif);
									}
									
					/* --------------->> STRUKTUR Bestellablauf Händler (4-Stück) <<-----------------*/
					div.warenkorb-row-1-col-1-haendler-zusatzschritt{ 
						width:164px;
						height:29px;
						float:left;
						padding:71px 15px 0 0;
						background-position:-179px 0;
						background-image:url(../img/hintergrund-ablauf-haendler-4.gif);
						}
								div.warenkorb-row-1-col-1-haendler-zusatzschritt-aktiv{ 
									width:164px;
									height:29px;
									float:left;
									padding:71px 15px 0 0;
									background-position:0px 0;
									background-image:url(../img/hintergrund-ablauf-haendler-4.gif);
									}
									
					div.warenkorb-row-1-col-2-haendler-zusatzschritt{ 
						width:164px;
						height:29px;
						float:left;
						padding:71px 15px 0 0;
						background-position:-179px -100px;
						background-image:url(../img/hintergrund-ablauf-haendler-4.gif);
						}
								div.warenkorb-row-1-col-2-haendler-zusatzschritt-aktiv{ 
									width:164px;
									height:29px;
									float:left;
									padding:71px 15px 0 0;
									background-position:0px -100px;
									background-image:url(../img/hintergrund-ablauf-haendler-4.gif);
									}
									
					div.warenkorb-row-1-col-3-haendler-zusatzschritt{ 
						width:164px;
						height:29px;
						float:left;
						padding:71px 15px 0 0;
						background-position:-179px -200px;
						background-image:url(../img/hintergrund-ablauf-haendler-4.gif);
						}					
								div.warenkorb-row-1-col-3-haendler-zusatzschritt-aktiv{ 
									width:164px;
									height:29px;
									float:left;
									padding:71px 15px 0 0;
									background-position:0px -200px;
									background-image:url(../img/hintergrund-ablauf-haendler-4.gif);
									}
									
					div.warenkorb-row-1-col-4-haendler-zusatzschritt{ 
						width:164px;
						height:29px;
						float:left;
						padding:71px 15px 0 0;
						background-position:-179px -300px;
						background-image:url(../img/hintergrund-ablauf-haendler-4.gif);
						}					
								div.warenkorb-row-1-col-4-haendler-zusatzschritt-aktiv{ 
									width:164px;
									height:29px;
									float:left;
									padding:71px 15px 0 0;
									background-position:0px -300px;
									background-image:url(../img/hintergrund-ablauf-haendler-4.gif);
									}
					/* --------------->> Warenkorb Schritt 1 (Privat) <<-----------------*/
					div.schritt-1-einzug{
							width:710px;
							padding:11px 0 0 4px;
							float:left;
						}
						div.schritt-1-einzug p.text{
							padding:0px 0 10px 15px;
							margin:0;
							font-weight:bold;
							float:left;
						}
						div.schritt-1-einzug p.text-kontrolle{
							padding:0 0 3px 15px;
							margin:0;
							font-weight:bold;
							float:left;
						}
					div.schritt-1-row-1{
							width:708px;
							float:left;
						}
							div.schritt-1-row-1-col-1{ /* Linke Seite (Artikelauflistung) */
									width:543px;
									float:left;
								}
										/* --------------->> Struktur Tabellenkopf <<-----------------*/
										div.tabellenkopf-row-1{
											width:543px;
											background-color:#525051;
											float:left;
										}
										div.tabellenkopf-row-1-schritt-2{
											width:708px;
											background-color:#525051;
											float:left;
										}
										.einzug-text-tabellenkopf{
											color:#FFF;
											padding:0 0 0 10px;
										}
												/* ---------------------------------------------------------*/
												div.tabellenkopf-row-1-col-0{
													width:104px;
													float:left;
													border-right:1px solid #FFF;
												}
												div.tabellenkopf-row-1-col-1{
													width:51px;
													float:left;
													border-right:1px solid #FFF;
												}
														.tabellenkopf-menge{ /* FORMULAR – eingabefeld anzahl */
															height:15px;
															width:19px;
															padding:2px 3px 1px 4px;
															margin:3px 4px 0 0;
															border: 1px solid #cbcaca;
															text-align:center;
															float:left;
															font-size:11px;
														}
												div.tabellenkopf-row-1-col-2{
													width:243px;
													float:left;
													border-right:1px solid #FFF;
												}
												div.tabellenkopf-row-1-col-2-schritt-2{
													width:303px;
													float:left;
													border-right:1px solid #FFF;
												}
												div.tabellenkopf-row-1-col-3{
													width:86px;
													float:left;
													border-right:1px solid #FFF;
												}
												div.tabellenkopf-row-1-col-4{
													width:86px;
													float:left;
													border-right:1px solid #FFF;
												}
												div.tabellenkopf-row-1-col-5{
													width:72px;
													float:left;
													border-right:1px solid #FFF;
												}
												div.tabellenkopf-row-1-col-6{
													width:354px;
													float:left;
													border-right:1px solid #FFF;
												}
														div.tabellenkopf-row-1-col-6-grau{
															width:353px;
															float:left;
															border-right:1px solid #FFF;
															background-color:#525051;
														}
																div.tabellenkopf-row-1-col-6-col-1{
																	width:185px;
																	float:left;
																}
															   span.fehler{
																	color:#da0000;
																	font-weight:bold;
																}
																div.tabellenkopf-row-1-col-6-col-2{
																	width:169px;
																	float:left;
																}
																div.zeile-links{
																	height:23px;
																	padding:5px 0 0 12px;
																}
																div.zeile-links-fahrzeugtyp{
																	padding:0px 0 0 0px;
																	line-height:12px;
																	color:#dc5800;
																}
																div.zeile-rechts{
																	height:28px;
																}
																div.zeile-bemerkungen{
																}
                                                div.Schluesselnummern{ 
																	width:380px;
																	float:left;
                                                }
																div.zeile-2-links{
																	width:195px;
																	height:23px;
																	padding:5px 0 0 12px;
																	float:left;
																}
																div.zeile-3-links{
																	width:368px;
																	height:23px;
																	padding:5px 0 0 12px;
																	float:left;
																}
																div.zeile-2-rechts{
																	width:213px;
																	height:28px;
																	float:left;
																}
																div.zeile-2-breit{
																	width:600px;
																	height:40px;
																	padding:5px 0 0 12px;
																	float:left;
																}
																div.zeile-2-breit-abstand-top{
																	width:600px;
																	height:23px;
																	padding:10px 0 0 12px;
																	float:left;
																}
												div.tabellenkopf-row-1-col-7{
													width:353px;
													float:left;
												}
												div.tabellenkopf-row-1-col-7-haendler{
													width:353px;
													background-color:#e2e1e2;
													float:left;
												}
														div.tabellenkopf-row-1-col-7-haendler p{
															width:312px;
															margin:10px 0 10px 12px;
														}
														span.haendler{
															color:#dc5800;
															font-weight:bold;
														}
														div.tabellenkopf-row-1-col-7-grau{
															width:353px;
															float:left;
															background-color:#525051;
														}
																div.tabellenkopf-row-1-col-7-col-1{
																	width:174px;
																	float:left;
																}
																div.tabellenkopf-row-1-col-7-col-2{
																	width:379px;
																	float:left;
																}

                                    div.lieferadresse { 
                                       float: left;
                                       margin: 0 20px 0 0;
                                    }
										/* ---------------------------------------------------------*/
										div.tabellenkopf-row-2-outer{ 
											width:543px;
											float:left;
										}
												div.tabellenkopf-row-2-outer-schritt-2{ 
													width:708px;
													float:left;
												}
										div.tabellenkopf-row-2{ 
											width:542px;
											background-color:#FFF;
											float:left;
											border-bottom:1px solid #cbcaca;
											border-right:1px solid #FFF;
										}
												div.tabellenkopf-row-2-schritt-2{ 
													width:707px;
													background-color:#FFF;
													float:left;
													border-bottom:1px solid #cbcaca;
													border-right:1px solid #FFF;
												}
												/* ---------------------------------------------------------*/
												div.tabellenkopf-row-2-col-0{
													width:104px;
													height:70px;
													float:left;
													padding:7px 0 16px 0;
													border-right:1px solid #FFF;
													text-align:center;
												}
												div.tabellenkopf-row-2-col-1{
													width:51px;
													height:70px;
													float:left;
													padding:7px 0 16px 0;
													border-right:1px solid #FFF;
													text-align:center;
												}
														div.tabellenkopf-row-2-col-1-row-1{
															width:51px;
															float:left;
														}
														div.tabellenkopf-row-2-col-1-row-2{
															width:51px;
															margin:8px 0 0 0;
															float:left;
														}
														.tabellenkopf-menge{ /* FORMULAR – eingabefeld anzahl */
															height:15px;
															width:19px;
															padding:2px 3px 1px 4px;
															margin:3px 4px 0 12px;
															border: 1px solid #cbcaca;
															text-align:center;
															float:left;
															font-size:11px;
														}
												div.tabellenkopf-row-2-col-2{
													width:233px;
													float:left;
													padding:7px 0 16px 10px;
													font-weight:bold;
													border-right:1px solid #FFF;
												}
														div.tabellenkopf-row-2-col-2 a{
															color:#2e2d23;
														}
														div.tabellenkopf-row-2-col-2 span{
															font-weight:normal;
														}
												/* ---------------------------------------------------------*/
															div.tabellenkopf-row-2-col-2-schritt-2{
																width:293px;
																float:left;
																padding:7px 0 16px 10px;
																font-weight:bold;
																border-right:1px solid #FFF;
															}
																	div.tabellenkopf-row-2-col-2-schritt-2 a{
																		color:#2e2d23;
																	}
																	div.tabellenkopf-row-2-col-2-schritt-2 span{
																		font-weight:normal;
																	}
												/* ---------------------------------------------------------*/
												div.tabellenkopf-row-2-col-3{
													width:78px;
													float:left;
													padding:7px 8px 16px 0;
													border-right:1px solid #FFF;
													text-align:right;
												}
												div.tabellenkopf-row-2-col-4{
													width:78px;
													float:left;
													padding:7px 8px 16px 0;
													border-right:1px solid #FFF;
													text-align:right;
												}
												div.tabellenkopf-row-2-col-5{
													width:71px;
													float:left;
													padding:7px 0 16px 0;
													line-height:13px;
													border-right:1px solid #FFF;
													text-align:center;
												}
													div.tabellenkopf-row-2-col-5 a{
														color:#2e2d23;
													}
													div.tabellenkopf-row-2-col-5 img{
														padding:4px 0 6px 0;
													}
										
							div.schritt-1-row-1-col-2{ /* Tabellenkopf Rechte Seite (Cross-Selling) */
									width:155px;
									float:left;
									background-image:url(../img/hintergrund-cross-selling.gif);
									color:#FFF;
									padding:0 0 0 10px;
								}
							div.schritt-1-row-2-col-2{ /* Inhalt Rechte Seite (Cross-Selling) */
									width:155px;
									float:left;
									background-color:#ffe6d5;
									padding:0 0 5px 9px;
								}
								
					div.schritt-1-row-2{
							width:708px;
							float:left;
							line-height:18px;
						}
						/* ---------------------------------------------------------*/
						div.schritt-1-row-3{
							width:397px;
							padding:12px 0  10px 146px;
							float:left;
							line-height:18px;
                     background-color: white;
						}
							div.schritt-1-row-3-row-1{
									width:397px;
									float:left;
									line-height:18px;
									text-align:right;
									padding:0 0 3px 0;
									border-bottom:1px solid #cbcaca;
								}
									div.schritt-1-row-3-row-1-col-1{
										width:232px;
										float:left;
										}
									div.schritt-1-row-3-row-1-col-2{
										width:83px;
										float:left;
										font-weight:bold;
										}
										
							div.schritt-1-row-3-row-2{
									width:397px;
									float:left;
									line-height:18px;
									text-align:right;
									padding:5px 0 3px 0;
									border-bottom:4px solid #cbcaca;
									}
						/* ---------------------------------------------------------*/
						
						/* ---------------------------------------------------------*/
						div.schritt-2-row-3{
							width:276px;
							padding:12px 0  0 431px;
							float:left;
							line-height:18px;
						}
							div.schritt-2-row-3-row-1{
									width:276px;
									float:left;
									line-height:18px;
									text-align:right;
									padding:0 0 3px 0;
									border-bottom:1px solid #cbcaca;
								}
									div.schritt-2-row-3-row-1-col-1{
										width:112px;
										float:left;
										}
										div.schritt-2-row-3-row-1-col-1 span{
											color:#d15400;
											}										
									div.schritt-2-row-3-row-1-col-2{
										width:83px;
										float:left;
										font-weight:bold;
										}
										
							div.schritt-2-row-3-row-2{
									width:276px;
									float:left;
									line-height:18px;
									text-align:right;
									padding:5px 0 3px 0;
									border-bottom:4px solid #cbcaca;
									}
						/* ---------------------------------------------------------*/
						
						
					div.schritt-1-row-4{
							width:704px;
							float:left;
							margin:0 0 0 4px;
							background-color:#e5e5e5;
							}
							div.schritt-1-row-4-inner{
									margin:22px 0 0 550px;
									}
                     div.schritt-1-row-4-margin{
							      margin:15px;
									}
            			div.schritt-1-row-4-inner-abschicken{
									margin:22px 0 0 490px;
									}
							div.schritt-1-row-4-inner-bestellen{
									margin:12px 0 0 340px;
									}

							div.btn-fortsetzen a{
									width:133px;
									height:21px;
									padding:7px 0 0 13px;
									margin:5px 0 24px 0;
									display:block;
									background-image:url(../img/hintergrund-warenkorb-btn.gif);
									color:#FFF;
									}
							div.btn-zur-kasse a{
									width:133px;
									height:21px;
									padding:7px 0 0 13px;
									margin:0 0 5px 0;
									display:block;
									background-image:url(../img/hintergrund-warenkorb-btn.gif);
									background-position:0 -28px;
									color:#FFF;
									font-size:15px;
									font-weight:bold;
									}
									div.btn-zur-kasse a:hover{
										background-image:url(../img/hintergrund-warenkorb-btn.gif);
										background-position:0 -56px;
										text-decoration:none;
									}
							div.btn-abschicken a{
									width:193px;
									height:21px;
									padding:7px 0 0 13px;
									margin:0 0 5px 0;
									display:block;
									background-image:url(../img/hintergrund-warenkorb-btn.gif);
									background-position:0 -84px;
									color:#FFF;
									font-size:15px;
									font-weight:bold;
									}
									div.btn-abschicken a:hover{
										background-image:url(../img/hintergrund-warenkorb-btn.gif);
										background-position:0 -112px;
										text-decoration:none;
									}

					div.schritt-1-row-5{
							width:704px;
							float:left;
							margin:0 0 0 8px;
							background-color:#e5e5e5;
							}

               div.schritt-1-row-5-inner{
                     margin:-15px 0 0 550px;
                     }

					/* --------------->> Passende Artikel / Cross Selling <<-----------------*/
					div.cross-selling-outer{
						line-height:13px;
						font-weight:bold;
						float:left;
					}
					div.cross-selling-row-1{
						width:156px;
						height:45px;
						padding:9px 0 5px 0;
						float:left;
					}
							div.cross-selling-row-1-col-1{
								width:50px;
								float:left;
							}
							div.cross-selling-row-1-col-1 img{
								border:1px solid #cbcaca;
							}
							div.cross-selling-row-1-col-2{
								width:105px;
								float:left;
							}
					div.cross-selling-row-2{
						width:156px;
						height:17px;
						float:left;
					}
							div.cross-selling-row-2-col-1{
								width:86px;
								float:left;
							}
							div.cross-selling-row-2-col-2{
								width:70px;
								float:left;
								font-size:9px;
								color:#616160;
								font-weight:normal;
							}
					div.cross-selling-row-3{
						width:156px;
						height:17px;
						float:left;
					}
							div.cross-selling-row-3-col-1{
								width:73px;
								float:left;
							}
									div.cross-selling-row-3-col-1 a{
										color:#2e2d23;
										font-weight:normal;
									}
									div.cross-selling-row-3-col-1 img{
										vertical-align:-3px;
									}
							div.cross-selling-row-3-col-2{
								width:77px;
								float:left;
							}
							.in-den-korb {
								float:left;
							}
							.in-den-korb a{
								width:73px;
								height:14px;
								background-color:#ff6600;
								padding:1px 0 0 4px;
								color:#FFF;
								display:block;
							}
							.in-den-korb a:hover{
								text-decoration:none;
								background-color:#525051;
							}
				
						/* --------------->> Warenkorb Schritt 2 (Privat) <<-----------------*/
						div.schritt-2-row-1{
							width:708px;
							float:left;
						}
						div.schritt-2-row-2{
							width:540px;
							float:left;
							margin:0 0 10px 10px;
						}
								div.schritt-2-row-2 p{
									font-weight:bold;
									padding:0;
									margin:0;
								}
						div.schritt-2-box{
							width:155px;
							height:100px;
							margin:0 9px 0 0;
							padding:8px 0 0 11px;
							float:left;
							background-image:url(../img/hintergrund-box.gif);
							background-repeat:repeat;
						}
						div.schritt-2-box-row{
							width:155px;
							float:left;
						}
						div.schritt-2-row-2-trustedshop{
							width:130px;
							float:left;
                     padding: 5px;
                     text-align: center;
                     line-height:13px;
                     border:1px solid #cbcaca;
						}
						div.schritt-2-row-Schluesselnummer{
							width:390px;
							float:left;
						}
						div.schritt-2-row-Schluesselnummer_Bild{
							float:left;
						}

						.grau{
							line-height:13px;
							color:#676767;
							padding:12px 0 0 0;
							margin:0;
							float:left;
						}
						div.schritt-2-box.divide{
							background-image:url(../img/hintergrund-box.gif);
							background-position:-166px 0;
						}
							/* --------------->> Formular <<-----------------*/
							.box-ausklapp{ 
											width:147px;
											font-size:11px;
											color:#2e2d23;										
											float:left;
											margin:5px 0 0 0;
											padding:0;
											border:1px solid #cbcaca;
									}
							.zahlungsart-form{ 
											width:147px;
											font-size:11px;
											color:#2e2d23;										
											margin:0px 0 0 0;
											padding:0;
									}
									
									
					/* --------------->> Warenkorb Schritt 3 (Privat) <<-----------------*/
							/* --------------->> Formular <<-----------------*/
							.eingabefeld-schritt-3{ 
											width:140px;
											height:18px;
											border:1px solid #cbcaca;
											padding:1px 0 0 7px;
											margin:0;
											float:left;
											font-size:11px;
							}
									.eingabefeld-schritt-3-gesperrt{ 
													width:140px;
													height:18px;
													background-color:#e2e1e2;
													border:1px solid #cbcaca;
													padding:1px 0 0 7px;
													margin:0;
													float:left;
													font-size:11px;
									}
							.eingabefeld-schritt-3-plz{ 
											width:47px;
											height:18px;
											border:1px solid #cbcaca;
											padding:1px 0 0 7px;
											margin:0 4px 0 0;
											font-size:11px;
											float:left;
							}
									.eingabefeld-schritt-3-plz-gesperrt{ 
													width:47px;
													height:18px;
													background-color:#e2e1e2;
													border:1px solid #cbcaca;
													padding:1px 0 0 7px;
													margin:0 4px 0 0;
													font-size:11px;
													float:left;
									}
							.eingabefeld-schritt-3-ort{ 
											width:80px;
											height:18px;
											border:1px solid #cbcaca;
											padding:1px 0 0 7px;
											font-size:11px;
											float:left;
							}
									.eingabefeld-schritt-3-ort-gesperrt{ 
													width:80px;
													height:18px;
													background-color:#e2e1e2;
													border:1px solid #cbcaca;
													padding:1px 0 0 7px;
													font-size:11px;
													float:left;
									}
							.textfeld-schritt-3{ 
											border:1px solid #cbcaca;
											font-size:11px;											
											font-family:Arial, Verdana, Helvetica, sans-serif;
											font-size:11px;
											color:#2e2d23;
											padding:3px;
							}
							.textfeld-schritt-3-einzug{ 
											padding:0 0 0 13px;
							}
							
					/* --------------->> Warenkorb Schritt 4 (Privat) <<-----------------*/
						div.schritt-2-box-kontrolle{
							width:155px;
							height:37px;
							margin:0 9px 0 0;
							padding:8px 0 0 11px;
							float:left;
							background-image:url(../img/hintergrund-box.gif);
							background-position:-332px 0;
							background-repeat:repeat;
						}
						div.kontrolle-row-1-col-1{
							width:139px;
							float:left;
							padding:0 0 0 16px;
							line-height:20px;
						}
						div.kontrolle-row-1-col-2{
							width:240px;
							float:left;
							line-height:20px;
						}
						div.kontrolle-row-2-col-1{
							width:255px;
							float:left;
							line-height:20px;
							padding:0 0 0 16px;
						}
						div.kontrolle-row-2-col-2{
							width:315px;
							float:left;
							line-height:20px;
						}
						div.kontrolle-row-2-col-3{
							width:380px;
							float:left;
							padding:0 0 0 16px;
							line-height:16px;
						}
						
					/* --------------->> Warenkorb Schritt 5 (Privat) <<-----------------*/
						div.schritt-5-row-1{
							width:693px;
							padding:5px 0 0 15px;
							float:left;
						}
								div.schritt-5-row-1 h3{
									font-size:15px;
									font-weight:bold;
								}
						div.schritt-5-row-2{
							width:693px;
							padding:22px 0 20px 15px;
							float:left;
							background-color:#e5e5e5;
						}
								div.schritt-5-row-2 h3{
									font-size:15px;
									font-weight:bold;
									padding:0 0 10px 0;
									color:#dc5800;
								}
								/* --------------->> Wiederrufsbelehrung <<-----------------*/
								div.widerruf-row-1{
									width:688px;
									padding:16px 0 0 16px;
									float:left;
								}
										div.widerruf-row-1 p{
											width:605px;
										}
								div.widerruf-row-2{
									width:500px;
									padding:0px 0 0 16px;
									float:left;
								}
										div.widerruf-box{
											background-color:#ff6600;
											width:460px;
											color:#FFF;
											margin:0 0 4px 0;
											float:left;
										}
										.widerruf-box-text{
												width:430px;
												padding:2px 0 0 1px;
												float:left;
												font-weight:bold;
										}
                              .widerruf-box-checkbox{
                                    width:21px;
												height:22px;
												padding:0px 0 0 1px;
												float:left;
											}

		/* --------------------------------------------------------------------------------------------------------*/
		/* --------------------------------------------------------------------------------------------------------*/
		/* ---------------------------------------->> Textansicht <<<-------------------------------------------*/
		/* --------------------------------------------------------------------------------------------------------*/
		/* --------------------------------------------------------------------------------------------------------*/
					div.textansicht{ 
						width:716px;
						min-height:1040px;
						padding:0 0 5px 0;
						background-image:url(../img/hintergrund-textseite.gif);
						background-repeat:repeat-x;
						background-color:#FFF;
						border-left:1px solid #cbcaca;
						border-right:1px solid #cbcaca;
						border-bottom:1px solid #cbcaca;
						float:left;
						}
					div.textansicht-inhalt{
						margin:14px 0 0 20px;
						width:540px;
						float:left;
						border-bottom:1px solid #cbcaca;
						}
					div.textansicht-inhalt h3{
						font-size:15px;
						padding:0 0 8px 0;
						}
					div.textansicht-inhalt span{
						color:#FFF;
						}
					div.textansicht-inhalt span.orange{
						color:#dc5800;
						}

					 /* -------->> Anfrage <<<-----------*/

					 	div.textansicht-inhalt ul.point,
					 	div.textansicht-inhalt ul.coins {
							margin-top: -5px;
						}

						div.textansicht-inhalt ul.coins {
							margin-left: -20px;
						}

					 	div.textansicht-inhalt ul.coins li {
							list-style-type:decimal;
							margin-bottom: 5px;
						}





					/* ---------------------------------------->> Login-Bereich <<<-------------------------------------------*/
					div.textansicht-inhalt-row-1{
						width:500px;
						float:left;
						}
						div.textansicht-inhalt-row-1-col-1{
							padding:2px 7px 0 0;
							float:left;
							}
						div.textansicht-inhalt-row-1-col-2{
							width:170px;
							float:left;
							}
					div.textansicht-inhalt-row-2{
						width:500px;
						padding:5px 0 0 0;
						float:left;
						font-size:9px;
						}
						div.textansicht-inhalt-row-2-col-1{
							width:22px;
							float:left;
							}
						div.textansicht-inhalt-row-2-col-2{
							padding:2px 0 0 0;
							width:430px;
							float:left;
							}
					div.textansicht-inhalt-row-3{
						width:500px;
						padding:5px 0 0 0;
						float:left;
						}
					.anmeldenbtn{
						background-color:#6b6b6b;
						padding:5px 20px 5px 20px;
						font-size:11px;
						color:#FFF;
						border:none;
						}

		/* -----------------------------------------------------------------------------------------------------------*/
		/* -----------------------------------------------------------------------------------------------------------*/
		/* ---------------------------------------->> Artikelansicht <<<-------------------------------------------*/
		/* -----------------------------------------------------------------------------------------------------------*/
		/* -----------------------------------------------------------------------------------------------------------*/
		div.artikelansicht-outer{
			}
			
					/* --------------->> STRUKTUR FÜR LISTENANSICHT <<-----------------*/
					div.artikelansicht-produkt{ /* rahmen für listenansicht */
						width:716px;
						min-height:1040px;
						padding:0 0 5px 0;
						background-image:url(../img/hintergrund-artikelansicht.gif);
						background-repeat:repeat-x;
						background-color:#FFF;
						border-left:1px solid #cbcaca;
						border-right:1px solid #cbcaca;
						border-bottom:1px solid #cbcaca;
						float:left;
						}
					div.artikelansicht{ /* rahmen für listenansicht */
						width:716px;
						padding:5px 5px 5px 0px;
						background-image:url(../img/hintergrund-artikelansicht.gif);
						background-repeat:repeat-x;
						background-color:#FFF;
						border-left:1px solid #cbcaca;
						border-right:1px solid #cbcaca;
						border-bottom:1px solid #cbcaca;
						float:left;
						}
						/* --------------->> Bilder Linke Seite <<-----------------*/
						div.artikelansicht-col-1{ 
						width:249px;
						padding:17px 0 0 18px;
						float:left;
						}
								/* --------------->> Bild 1 <<-----------------*/
								div.artikelansicht-col-1-row-1{ 
									width:249px;
									float:left;
									}
								/* --------------->> Artikelnummer + Lagerbestand <<-----------------*/
								div.artikelansicht-col-1-row-2{ 
									width:249px;
									padding:5px 0 0 0px;
									float:left;
									}
										div.artikelansicht-col-1-row-2-col-1{ /* artikelnummer */
											width:116px;
											padding:0 0 0 8px;
											float:left;
											}
										div.artikelansicht-col-1-row-2-col-2{ /* lagerbestand */
											width:120px;
											float:left;
											}
								/* --------------->> Herstellernummer <<-----------------*/
								div.artikelansicht-col-1-row-3{ 
									width:241px;
									padding:2px 0 14px 8px;
									float:left;
									font-size:9px;
									color:#7b7b7b;
									line-height:9px;
									}
					/* --------------->> Artikelbeschreibung Rechte Seite <<-----------------*/		
					div.artikelansicht-col-2{
						padding:25px 0 0 20px;
						width:429px;
						float:left;
						}
					div.artikelansicht-col-2-row{
						width:429px;
						float:left;
						}
						div.artikelansicht-col-2 p{
							width:386px;
							}
						div.artikelansicht-col-2 h3{
							font-size:13px;
							}
					div.artikelansicht-col-2-row-col-1 { /* text testergebnis */
						width:230px;
						float:left;
						}
							div.artikelansicht-col-2-row-col-1 p{ /* text testergebnis */
								width:220px;
								}
					div.artikelansicht-col-2-row-col-2 { 
						width:156px;
						float:left;
						text-align:center;
						}
							div.artikelansicht-col-2-row-col-2 img{ /* bild testergebnis */
								padding:0 0 5px 0;
								}
							div.artikelansicht-col-2-row-col-2 p{ /* bildbeschreibung - bild testergebnis */
								width:156px;
								font-size:9px;
								line-height:9px;
								color:#d15400;
								font-weight:bold;
								}
								
					/* --------------->> Artikelbeschreibung Warenkorb-Box <<-----------------*/
					div.warenkorb-box{ /* bild testergebnis */
						float:left;
						}
					div.warenkorb-box-oben{ /* abgerundete-ecken oben */
						width:389px;
						height:12px;
						background-image:url(../img/hintergrund-warenkorb-box.gif);
						}
					div.warenkorb-box-inhalt{ /* inhalt */
						width:371px;
						padding:0 0 0 18px;
						background-image:url(../img/hintergrund-warenkorb-box-hg.gif);
						background-repeat:repeat-y;
						}
							div.warenkorb-box-inhalt-col-1{ /* inhalt col-1  */
								width:160px;
								float:left;
								}
							div.warenkorb-box-inhalt-col-2{ /* inhalt col-1  */
								width:211px;
								float:left;
								}

					div.warenkorb-box-divide{ /* trennstrich */
						width:389px;
						height:19px;
						background-image:url(../img/hintergrund-warenkorb-box.gif);
						background-position:0 -24px;
						}
					div.warenkorb-box-unten{ /* abgerundete-ecken unten */
						width:389px;
						height:12px;
						background-image:url(../img/hintergrund-warenkorb-box.gif);
						background-position:0 -12px;
						}
						.zusatzartikel-artikelansicht{ /* FORMULAR – zusatzartikel in der artikelansicht*/
							line-height:14px;
							padding:4px 0 8px 0;
							margin:0;
							}
							
							
							/* --------------->> PREIS Warenkorb-Box <<-----------------*/							
							p.preis-artikelansicht{ /* preis in der listenansicht */
								font-size:15px;
								font-weight:bold;
								text-align:left;
								padding:1px 0 0 0;
								margin:0;
								line-height:11px;
								width:170px;
								color:#000000;
							}
									p.preis-artikelansicht.sonderpreis{ /* preis ist sonderpreis */
										color:#ff0000;
									}
							p.preis-artikelansicht-untertitel{ /* 4 stück - bildpostion */
								text-align:left;
								color:#616160;
								padding:0px 0 0 0;
								margin:0;
								width:170px;
							}
							p.preis-artikelansicht-normalpreis{ /* alter preis / preis vor sonderpreis */
								font-weight:bold;
								text-align:left;
								margin:0 1px 0 0;
								padding:0;
								width:170px;
							}
							
							div.einzug{ /*  */
								margin:0px 0 0 40px;
								float:left;
								}
							/* --------------->> Zurück-Button <<-----------------*/							
							div.zurueck-button{ 
								width:389px;
								padding:12px 0 18px 0;
								float:left;
							}
									div.zurueck-button-col-1{
										width:11px;
										height:28px;
										float:left;
										background-image:url(../img/hintergrund-zurueckbutton.gif);
										background-position:0 -56px;
									}
									div.zurueck-button-col-2{
										height:22px;
										width:367px;
										padding:6px 0 0 0;
										float:left;
										background-image:url(../img/hintergrund-zurueckbutton.gif);
										color:#FFF;
									}
											div.zurueck-button-col-2 a{
												color:#FFF;
												display:block;
											}
											div.zurueck-button-col-2 a:hover{
												color:#FFF;
												text-decoration:underline
											}
									div.zurueck-button-col-3{
										width:11px;
										height:28px;
										float:left;
										background-image:url(../img/hintergrund-zurueckbutton.gif);
										background-position:0 -28px;
									}


		/* -------------------------------->> Fusszeile Artikelansicht (Weiterempfehlen, Drucken, Artikel durchblättern) <<<---------------------------------*/

				/* -------------------------------->> Struktur Fusszeile Listenansicht <<<---------------------------------*/
				div.fusszeile-artikelansicht-col-1{ /* weiterempfehlen */
					width:220px;
					float:left;
				}
						div.fusszeile-artikelansicht-col-1 img{
							padding:6px 5px 0 18px;
							vertical-align:middle;
						}
						div.fusszeile-artikelansicht-col-1 a{
							color:#2e2d23;
						}
				div.fusszeile-artikelansicht-col-2{ /* drucken */
					width:125px;
					float:left;
				}
						div.fusszeile-artikelansicht-col-2 img{
							padding:6px 5px 0 0px;
							vertical-align:middle;
						}
						div.fusszeile-artikelansicht-col-2 a{
							color:#2e2d23;
						}
				div.fusszeile-artikelansicht-col-3{ /* artikelseitennavigation */
					width:370px;
					text-align:right;
					float:left;
				}
						div.fusszeile-artikelansicht-col-3 img{
							padding:6px 5px 0 5px;
							vertical-align:middle;
						}
						/* -------------------------------->> Liste - Artikelseitennavigation <<<---------------------------------*/
						ul.artikel-blaettern{
							padding:0px 0 0 0px;
							margin:0;
							list-style-type:none;
						}
							ul.artikel-blaettern li{
							display:inline;
						}
							ul.artikel-blaettern li a{
							margin:0;
							padding:1px 5px 1px 5px;
							background-color:#525051;
							color:#FFF;
						}
							ul.artikel-blaettern li a:hover{
							color:#FFF;
							background-color:#ff6600;
							text-decoration:none;
						}
							ul.artikel-blaettern li a.active{
							color:#FFF;
							background-color:#ff6600;
							text-decoration:none;
						}
							ul.artikel-blaettern li a.pfeilnavigation{
								color:#2e2d23;
								background-color:#dcdcdc;
						}
							ul.artikel-blaettern li a.pfeilnavigation:hover{
								color:#2e2d23;
								background-color:#dcdcdc;
						}

		/* -------------------------------->> Fusszeile Listenansicht (Drucken, Sortierung, Seitenauswahl) <<<---------------------------------*/
		div#fusszeile-listenansicht{
			width:716px;
			background-color:#dcdcdc;
			/* height:28px; */
			border-left:1px solid #cbcaca;
			border-right:1px solid #cbcaca;
			border-bottom:1px solid #cbcaca;
			float:left;
			}
				/* -------------------------------->> Struktur Fusszeile Listenansicht <<<---------------------------------*/
				div.fusszeile-listenansicht-col-1{ /* drucken */
					width:125px;
					float:left;
				}
						div.fusszeile-listenansicht-col-1 img{
							padding:6px 5px 0 18px;
							vertical-align:middle;
						}
						div.fusszeile-listenansicht-col-1 a{
							color:#2e2d23;
						}
				div.fusszeile-listenansicht-col-2{ /* sortierung */
					width:150px;
					float:left;
				}
						div.fusszeile-listenansicht-col-2 img{
							padding:6px 5px 0 0px;
							vertical-align:middle;
						}
						div.fusszeile-listenansicht-col-2 a{
							color:#2e2d23;
						}
				div.fusszeile-listenansicht-col-3{ /* artikelseitennavigation */
					width:440px;
					text-align:right;
					float:left;
				}
						div.fusszeile-listenansicht-col-3 img{
							padding:6px 5px 0 5px;
							vertical-align:middle;
						}
						/* -------------------------------->> Liste - Artikelseitennavigation <<<---------------------------------*/
						ul.artikelseitennavigation{
							padding:0px 0 0 0px;
							margin:0;
							list-style-type:none;
						}
							ul.artikelseitennavigation li{
							display:inline;
						}
							ul.artikelseitennavigation li a{
							margin:0;
							padding:1px 5px 1px 5px;
							background-color:#525051;
							color:#FFF;
						}
							ul.artikelseitennavigation li a:hover{
							color:#FFF;
							background-color:#ff6600;
							text-decoration:none;
						}
							ul.artikelseitennavigation li a.active{
							color:#FFF;
							background-color:#ff6600;
							text-decoration:none;
						}
							ul.artikelseitennavigation li a.pfeilnavigation{
								color:#2e2d23;
								background-color:#dcdcdc;
						}
							ul.artikelseitennavigation li a.pfeilnavigation:hover{
								color:#2e2d23;
								background-color:#dcdcdc;
						}
						
				/* -------------------------------->> Strukturierung Suchergebnis <<<---------------------------------*/
					div.strukturierung {
						width:718px;
						height:21px;
						float:left;
						background-image:url(../img/hintergrund-strukturierung.gif);
						border-top:1px solid #FFF;
						border-bottom:1px solid #c2c1c1;
					}
							div.strukturierung img{
								vertical-align:-4px;
								padding:0 4px 0 17px;
							}
							
				/* -------------------------------->> Expertensuche <<<---------------------------------*/
					div.expertensuche{
						width:716px;
						height:24px;
						float:left;
						background-image:url(../img/hintergrund-expertensuche.gif);
						border-top:1px solid #525051;
						border-left:1px solid #525051;
						border-right:1px solid #525051;
					}
							/* -------------------------------->> Struktur Expertensuche <<<---------------------------------*/

							div.expertensuche-col-1{
								width:81px;
								height:22px;
								padding:0 0 0 16px;
								float:left;
								border-right:1px solid #686868;							
							}
							div.expertensuche-col-2{
								width:121px;
								padding:4px 0 0 6px;
								float:left;
								color:#c8c8c8;
								border-right:0px solid #686868;							
							}
							div.expertensuche-col-3{
								width:110px;
								height:18px;
								padding:4px 0 0 0;
								float:left;
								color:#c8c8c8;
								border-right:1px solid #686868;							
							}
							div.expertensuche-col-4{
								width:98px;
								height:22px;
								float:left;
								color:#c8c8c8;
								border-right:1px solid #686868;							
							}
							div.expertensuche-col-5{
								width:131px;
								height:18px;
								float:left;
								color:white;
								padding:4px 0 0 0px;
								border-right:1px solid #686868;							
							}
							div.expertensuche-col-6{
								width:60px;
								height:20px;
								float:left;
								text-align:center;
								margin:1px 0 0 0;
								padding:2px 0 0 1px;
                        color:#FFF;
                        background-image:url(../img/hintergrund-expertensuche-btn.gif);
								background-position:0px 22px;
								text-decoration:none;
							}
								div.expertensuche-col-6 a{
									padding:1px 0 1px 0;
									color:white;
									font-weight: bold;
									display:block;
									background-image:url(../img/hintergrund-expertensuche-btn.gif);
									background-position:0px 0px;
								}
										/* -------------------------------->> FORMULARE <<<---------------------------------*/									
										.expertensuche-sortierung{ /* FORMULAR – expertensuche sortierung */
											width:81px;
											height:17px;
											font-size:11px;
											color:#676767;
											padding:1px 0 0 0;
											margin:3px 0 0 9px;
											
											float:left;
											/* background-color:#cbcbcb;
											border:none */
										}	
										.expertensuche-mindestbestand{ /* FORMULAR – eingabefeld mindestbestand */
											width:22px;
											height:15px;
											padding:0 0 0 1px;
											margin:0px 7px 0 10px;
											border: 0px solid #008030;
											text-align:center;
											background-color:white;
											color:#676767;
											font-size:11px;
											float:left;
										}
										.expertensuche-checkbox{ /* FORMULAR – checkboxen speedindex + lastindex */
											margin:0px 3px 0 0;
											padding:0;
											height:15px;
											vertical-align:top;
											float:left;
										}
										.expertensuche-hersteller{ /* FORMULAR – eingabefeld mindestbestand */
											width:75px;
											padding:0;
											margin:0;
											color:black;
											font-size:10px;
											float:left;
										}

				/* -------------------------------->> Infobox - Expertensuche <<<---------------------------------*/
					div.expertensuche-infobox{
						background-image:url(../img/hintergrund-infobox.gif);
						background-repeat:repeat-x;
						background-color:#c1c0c0;
						float:left;
						/*display:none;   */
					}
							/* -------------------------------->> Struktur - Expertensuche <<<---------------------------------*/
							div.expertensuche-infobox-row-1{
								width:102px;
								height:83px;
								float:left;
								background-image:url(../img/icon/info-icon.gif);
							}
								div.expertensuche-infobox-row-1-alert{
									width:102px;
									height:83px;
									float:left;
									background-image:url(../img/icon/attention-icon.gif);
								}
							div.expertensuche-infobox-row-1-hilfe{
								width:102px;
								height:183px;
								float:left;
								background-image:url(../img/icon/info-icon-hilfe.gif);
							}
							div.expertensuche-infobox-row-2{
								width:616px;
								float:left;
							}
									div.expertensuche-infobox-row-2-row-1{
										text-align:right;
										padding:5px 16px 0 0;
									}
											div.expertensuche-infobox-row-2-row-1 a{
												color:#2e2d23;
											}
									div.expertensuche-infobox-row-2-row-2{
										font-size:15px;
										font-weight:bold;
										padding:3px 0 0 15px;
									}
									div.expertensuche-infobox-row-2-row-3{
										padding:3px 0 0 16px;
									}
									div.expertensuche-infobox-row-2-row-3-hilfe{ /* ---->> Hilfetext - Keine Suchergebniss <<<------ */
										padding:11px 0 0 16px;
										font-size:15px;
									}
									div.expertensuche-infobox-row-2-row-3-pflichtfeld{ /* ---->> Hilfetext - Keine Suchergebniss <<<------ */
										padding:1px 0 0 16px;
										font-size:15px;
									}
											div.expertensuche-infobox-row-2-row-3-hilfe span{ /* ---->> Hilfetext - Keine Suchergebniss <<<------ */
												color:#dc5800;
												font-weight:bold;
											}
									div.expertensuche-infobox-row-2-row-4-hilfe{ /* ---->> Hilfetext - Keine Suchergebniss <<<------ */
										height:100px;
										padding:11px 0 0 16px;
									}
									div.expertensuche-infobox-row-2-row-3-col-1{
										width:232px;
										float:left;
										background-image:url(../img/icon/divide.gif);
										background-position:right;
										background-repeat:no-repeat;
									}
									div.expertensuche-infobox-row-2-row-3-col-2{
										float:left;
									}
									
						/* -------------------------------->> Liste - Lastindexauswahl <<<---------------------------------*/
						ul.lastindexauswahl{
							padding:0px 0 0 0px;
							margin:0;
							list-style-type:none;
						}
							ul.lastindexauswahl li{
							display:inline;
						}
							ul.lastindexauswahl li a{
							margin:0 2px 0 0;
							padding:0px 7px 0px 7px;
							background-color:#525051;
							color:#FFF;
						}
							ul.lastindexauswahl li a:hover{
							color:#FFF;
							background-color:#ff6600;
							text-decoration:none;
						}
							ul.lastindexauswahl li a.active{
							color:#FFF;
							background-color:#ff6600;
							text-decoration:none;
						}

				/* -------------------------------->> Infobereich Trusted Shops <<<---------------------------------*/
					div.infobereich{
						width:267px;
						padding:24px 0 30px 0;
						text-align:center;
						float:left;
					}

	
		/* ----------------------------------------------------------------------------------------------------*/
		/* ----------------------------------------------------------------------------------------------------*/
		/* ---------------------------------------->> Sitemap <<<-------------------------------------------*/
		/* ----------------------------------------------------------------------------------------------------*/
		/* ----------------------------------------------------------------------------------------------------*/

				/* ---------------------------------------->> Sitemap-Reifen <<<-------------------------------------------*/
				div.sitemap-reifen{ 
					width:712px;
					min-height:760px;
					padding:9px 0 5px 4px;
					background-color:#FFF;
					border-left:1px solid #cbcaca;
					border-right:1px solid #cbcaca;
					border-bottom:1px solid #cbcaca;
					float:left;
				}
					div.sitemap-reifen-row-1{
						width:708px;
						height:20px;
						float:left;
						background-color:#f36a0e;
						background-image:url(../img/hintergrund-sitemap.gif);
						background-repeat:repeat-x;
					}
							div.sitemap-reifen-row-1-col-1{ /* --------->> durchnummeriert <<<-----------*/
								width:218px;
								height:17px;
								padding:3px 0 0 17px;
								float:left;
								border-right:1px solid #FFF;
								border-bottom:1px solid #FFF;
								font-weight:bold;
								color:#FFF;
							}
							div.sitemap-reifen-row-1-col-2{
								width:122px;
								height:17px;
								padding:3px 0 0 17px;
								float:left;
								border-right:1px solid #FFF;
								border-bottom:1px solid #FFF;
								font-weight:bold;
								color:#FFF;
							}
							div.sitemap-reifen-row-1-col-3{
								width:266px;
								height:17px;
								padding:3px 0 0 17px;
								float:left;
								border-right:1px solid #FFF;
								border-bottom:1px solid #FFF;
								font-weight:normal;
								background-image:url(../img/hintergrund-sitemap.gif);
								background-position:0 -20px;
								color:#FFF;
							}
							div.sitemap-reifen-row-1-col-4{
								width:222px;
								height:17px;
								padding:3px 0 0 17px;
								float:left;
								border-bottom:1px solid #FFF;
								font-weight:bold;
								color:#FFF;
							}
					div.sitemap-reifen-row-2{
						width:708px;
						float:left;
						background-color:#e5e5e5;
						padding:10px 0 15px 0;
						border-bottom:1px solid #FFF;
					}
							div.sitemap-reifen-row-2 span{
								font-size:18px;
							}
							div.sitemap-reifen-row-2 a{
								text-decoration:none;
								color:#2e2d23;
							}
									div.sitemap-reifen-row-2 a:hover{
										text-decoration:underline;
										color:#2e2d23;
									}
							div.sitemap-reifen-row-2-col-1{ /* --------->> durchnummeriert <<<-----------*/
								width:218px;
								padding:3px 0 0 17px;
								float:left;
								border-right:1px solid #e5e5e5;
								background-color:#e5e5e5;
								line-height:18px;
							}
							div.sitemap-reifen-row-2-col-2{ /* --------->> durchnummeriert <<<-----------*/
								width:121px;
								padding:3px 0 0 17px;
								float:left;
								border-right:1px solid #e5e5e5;
								background-color:#e5e5e5;
								font-size:15px;
								font-weight:bold;
								line-height:18px;
							}
							div.sitemap-reifen-row-2-col-3{ /* --------->> durchnummeriert <<<-----------*/
								width:266px;
								padding:3px 0 0 17px;
								float:left;
								border-right:1px solid #e5e5e5;
								background-color:#e5e5e5;
								line-height:18px;
							}
							div.sitemap-reifen-row-2-col-4{ /* --------->> durchnummeriert <<<-----------*/
								width:654px;
								padding:3px 0 0 17px;
								float:left;
								border-right:1px solid #e5e5e5;
								background-color:#e5e5e5;
								line-height:18px;
							}
					div.sitemap-reifen-inhalt h3{
						font-size:15px;
						padding:0 0 8px 0;
						}
/* ---------------------------------------------------------------------------------------------------------------------------------*/
/* --------------------------------------------------->> Auszeichnungen <<<------------------------------------------------------*/
/* ---------------------------------------------------------------------------------------------------------------------------------*/

				/* -------->> TEXT: REIFENKAUF IM INTERNET <<<-----------*/	
							span.orangemarkiert-1{
								color:#FFF;
								background-color:#ff6600;
								padding:0 5px 0 4px;
							}													
							
/* ---------------------------------------------------------------------------------------------------------------------------------*/
/* ----------------------------------------------------->> Navigation <<<--------------------------------------------------------*/
/* ---------------------------------------------------------------------------------------------------------------------------------*/

			/* ---------------------------------------------*/
			/* -------->> HAUPT-NAVIGATION <<<-----------*/
			/* ---------------------------------------------*/
			
					/* -------->> HAUPTNAVIGATION-MAIN <<<-----------*/
					ul.hauptnavigation-main{
						padding:0px;
						margin:0;
						list-style-type:none;
						}
					ul.hauptnavigation-main li{
						}
					ul.hauptnavigation-main li a{
						width:248px;
						height:22px;
						padding:9px 0 0 19px;
						font-size:15px;
						font-weight:bold;
						text-transform:uppercase;
						color:#FFFFFF;
						display:block;
						background-image:url(../img/hintergrund-hauptnavigation-kopf.gif);
						}
					ul.hauptnavigation-main li a:hover{
						text-decoration:none;
						}
					ul.hauptnavigation-main li a.blau{
						background-position:0 -31px;
						}					
									/* -------->> HAUPTNAVIGATION-SUB <<<-----------*/
									ul.hauptnavigation-sub{
										width:263px;
										padding:4px 0 11px 0;
										margin:0px 0 0px 0;
										list-style-type:none;
										border-left:4px solid #ff7711; /* >>> Farbedefinition Linie links <<< */
										}
									ul.hauptnavigation-sub li{
										padding:0 0 0 0;
										}
									ul.hauptnavigation-sub li a{
										padding:1px 0 0 15px;
										margin:0;
										width:248px;
										height:17px;
										text-transform:none;
										font-size:11px;
										font-weight:normal;
										color:#FFFFFF;
										display:block;
										background-image:url(../img/hintergrund-hauptnavigation.gif);
										}
									ul.hauptnavigation-sub li a:hover{
										text-decoration:none;
										background-image:url(../img/hintergrund-hauptnavigation.gif);
										background-position:0 -18px;
										}
									ul.hauptnavigation-sub li a.last{
										background-position:0 -55px;
										}
									ul.hauptnavigation-sub li a.last:hover{
										background-position:0 -18px;
										}
									ul.hauptnavigation-sub.blau{
										border-left:4px solid #7979fc; /* >>> Farbedefinition Linie links <<< */
										}

										

			/* -------->> TOP-NAVIGATION <<<-----------*/
			ul.top-navigation{
				padding:0px;
				margin:0;
				list-style-type:none;
				}
			ul.top-navigation li{
				float:left;
				}
			ul.top-navigation li a{
				width:99px;
				height:28px;
				padding:12px 0 0 20px;
				border-right:1px solid #FFF;
				color:#FFF;
				background-image:url(../img/top-navigation.gif);
				display:block;
				}
						ul.top-navigation li a:hover{
							background-image:url(../img/top-navigation.gif);
							background-position:0px -40px;
							text-decoration:none;
							}
						ul.top-navigation li a.active{
							background-image:url(../img/top-navigation.gif);
							background-position:0px -40px;
							text-decoration:none;
							}	
						ul.top-navigation li a.zweispaltig{
							width:105px;
							height:33px;
							padding:7px 0 0 18px;
							border-right:1px solid #FFF;
							background-image:url(../img/top-navigation.gif);
							line-height:13px;
							display:block;
							}
						ul.top-navigation li a.zweispaltig-active{
							width:105px;
							height:33px;
							padding:7px 0 0 18px;
							border-right:1px solid #FFF;
							background-image:url(../img/top-navigation.gif);
							background-position:0px -40px;
							line-height:13px;
							display:block;
							}
            ul.top-navigation li#bloglink a {
              background-image:url(../img/top-navigation_blog.gif);
              /*text-indent:4px;*/
              font-weight:bold;
              color:black;
            }
            ul.top-navigation li#bloglink a:hover {
              color:white;
            }


			/* -------->> ADMIN-NAVIGATION <<<-----------*/
			ul.admin-navigation{
				margin:0;
				padding:0;
				list-style-type:none;
				font-size:9px;
				}
			ul.admin-navigation li{
				float:left;
				}
			ul.admin-navigation li a{
				width:77px;
				height:17px;
				padding:3px 0 0 14px;			
				display:block;
				color:#FFF;
				text-decoration:none;
				}
						ul.admin-navigation li a:hover{
							color:#fc8536;
							text-decoration:none;
							}
						ul.admin-navigation li a.active{
							color:#fc8536;
							text-decoration:none;
							}

			/* -------->> HÄNDLER-LOGIN <<<-----------*/
			div.haendlerlogin-row-1{
				width:127px;
				height:17px;
				padding:3px 0 0 6px;
				font-weight:bold;
				color:#FFF;
				float:left;
				line-height:6px;
			}
					div.haendlerlogin-row-1 img{
						vertical-align:-1px;
						padding:0 3px 0 0;
					}
			div.haendlerlogin-row-2{
				width:133px;
				height:20px;
				float:left;
			}
					div.haendlerlogin-row-2-col-1{
						width:73px;
						height:18px;
						padding:2px 0 0 6px;
						float:left;
					}
							div.haendlerlogin-row-2-col-1 a{
								color:#FFF;
							}
					div.haendlerlogin-row-2-col-2{
						width:54px;
						height:18px;
						margin:2px 0 0 0;
						float:left;
					}
							div.haendlerlogin-row-2-col-2 a{
								color:#FFF;
								padding:0px 6px 2px 5px;
								background-color:#525051;
							}
							div.haendlerlogin-row-2-col-2 a:hover{
								color:#FFF;
								padding:0px 6px 2px 5px;
							}

/* ---------------------------------------------------------------------------------------------------------------------------*/
/* --------------------------------------------------->> Sonstige <<<------------------------------------------------------*/
/* ---------------------------------------------------------------------------------------------------------------------------*/

			.klar{
				clear:left;
				}
			.fluss{
				float:left;
				}

/* ---------------------------------------------------------------------------------------------------------------------------*/
/* --------------------------------------------------->> CLASSEN SUBMIT BUTTON <<<--------------------------------------------*/
/* ---------------------------------------------------------------------------------------------------------------------------*/

/* -------->> BUTTONS REIFENFINDER <<<-----------*/

.submit-reifenart { /* reifenart button */
	width:165px;
	height:28px;
	margin:0 0 0 0;
	padding:0 0 0 8px;
	display:block;
	background-image:url(../img/finder/hintergrund-feld.gif);
	background-repeat:no-repeat;
    background-color:transparent;
    background-position:top left;
    border-style:none;
    border:1px #d9d9d9;
	cursor:pointer;
	text-align:left;
	font-size:11px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	color:#2e2d23;
}
	.submit-reifenart:hover{ /* reifenart button */
		background-position:0px -28px;
		color:#FFF;
		text-decoration:none;
		font-weight:normal;
	}
	.submit-reifenart.active{ /* reifenart button */
		background-position:0px -28px;
		color:#FFF;
		text-decoration:none;
		font-weight:normal;
	}
		.submit-reifenart-active { /* reifenart button */
			width:165px;
			height:28px;
			margin:0 0 0 0;
			padding:0 0 0 8px;
			display:block;
			background-image:url(../img/finder/hintergrund-feld.gif);
			background-repeat:no-repeat;
			background-color:transparent;
			background-position:0px -28px;
			border-style:none;
			border:1px #d9d9d9;
			cursor:pointer;
			text-align:left;
			font-size:11px;
			font-family:Arial, Verdana, Helvetica, sans-serif;
			color:#FFF;
		}

/* -------->> BUTTON REIFENFINDER GROSS <<<-----------*/

.submit-reifenfinden { /* reifenart button */
	width:341px;
	height:42px;
	color:#FFF;
	padding:2px 0 0 7px;
	font-size:15px;
	font-weight:bold;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	text-align:left;
	background-image:url(../img/finder/suchbutton.gif);
	text-decoration:none;
	display:block;
    background-color:transparent;
    background-position:top left;
    border-style:none;
    border:1px #d9d9d9;
	cursor:pointer;
	text-align:left;
	color:#FFF;
}
	.submit-reifenfinden:hover{ /* reifenart button */
		background-position:0px -42px; 
		background-image:url(../img/finder/suchbutton.gif);
		text-decoration:none;
	}
	.submit-reifenfinden.active{ /* reifenart button */
		background-position:0px -42px; 
		background-image:url(../img/finder/suchbutton.gif);
		text-decoration:none;
	}

/* -------->> BUTTON WARENKORB LISTENANSICHT <<<-----------*/

.submit-warenkorb-listenansicht{ 
	width:128px;
	height:28px;
	padding:2px 0 0 5px;
	color:#FFF;
	font-size:11px;
	font-weight:bold;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	background-image:url(../img/icon/listenansicht-warenkorb.gif);
	text-decoration:none;
	display:block;
	background-color:transparent;
    background-position:top left;
    border-style:none;
    border:1px #d9d9d9;
	cursor:pointer;
	text-align:left;
}
	.submit-warenkorb-listenansicht:hover{ 
		background-position:0px -28px; 
		background-image:url(../img/icon/listenansicht-warenkorb.gif);
		text-decoration:none;
	}
.submit-zur-kasse {
	width:146px;
	height:28px;
	padding:3px 0 0 5px;
	margin:0 0 0 0;
	display:block;
	background-image:url(../img/hintergrund-warenkorb-btn.gif);
	background-position:0 -28px;
	color:#FFF;
	font-size:15px;
	font-weight:bold;
	text-align:left;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	background-color:transparent;
	border-style:none;
    border:1px #d9d9d9;
	cursor:pointer;
}
	.submit-zur-kasse:hover{
		background-image:url(../img/hintergrund-warenkorb-btn.gif);
		background-position:0 -56px;
		text-decoration:none;
	}
	
.submit-abschicken {
	width:206px;
	height:28px;
	padding:3px 0 3px 5px;
	margin:0 0 5px 0;
	display:block;
	background-image:url(../img/hintergrund-warenkorb-btn.gif);
	background-position:0 -84px;
	color:#FFF;
	font-size:15px;
	font-weight:bold;
	text-align:left;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	background-color:transparent;
	border-style:none;
    border:1px #d9d9d9;
	cursor:pointer;
}
	.submit-abschicken:hover{
		background-image:url(../img/hintergrund-warenkorb-btn.gif);
		background-position:0 -112px;
		text-decoration:none;
	}
.submit-in-den-korb{
	width:74px;
	height:15px;
	background-color:#ff6600;
	padding:1px 0 0 0;
	color:#FFF;
	display:block;
	font-size:11px;
	font-weight:normal;
	text-align:left;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	border-style:none;
    border:1px #ff6600;
	cursor:pointer;
}
	.submit-in-den-korb:hover{
		text-decoration:none;
		background-color:#525051;
	}



 	/* --------------------------------------------------------------------------------------------------------*/
	/* --------------------------------------------------------------------------------------------------------*/
	/* ---------------------------------------->> Textansicht Party 2012 <<------------------------------------*/
	/* --------------------------------------------------------------------------------------------------------*/
	/* --------------------------------------------------------------------------------------------------------*/
					div.textansicht{ 
						width:716px;
						min-height:1040px;
						padding:0 0 5px 0;
						background-image:url(../img/hintergrund-textseite.gif);
						background-repeat:repeat-x;
						background-color:#FFF;
						border-left:1px solid #cbcaca;
						border-right:1px solid #cbcaca;
						border-bottom:1px solid #cbcaca;
						float:left;
						}
					div#party.textansicht div.textansicht-inhalt{
						margin:14px 0 0 20px;
						width:380px;
						float:left;
						border-bottom:1px solid #cbcaca;
						}
					
					div#party.textansicht li {
						margin-bottom: 10px;
					}




/* --------------------------------------------------------------------------------------------------------*/
/* --------------------------------------------------------------------------------------------------------*/
/* ---------------------------------------->> RDKS Startseite <<-------------------------------------------*/
/* --------------------------------------------------------------------------------------------------------*/
/* --------------------------------------------------------------------------------------------------------*/

	.online-planer { background: url("../img/rs_online-terminkalender.jpg") 0 0 no-repeat; color: #fff; }
	.online-planer p { margin: 0;  padding-left: 20px; padding-top: 90px; padding-right: 25px; }
	.online-planer a { display: block; height: 45px; width: 340px; text-indent: -9999px; margin-left: -12px; margin-top: 21px; }


/* --------------------------------------------------------------------------------------------------------*/
/* --------------------------------------------------------------------------------------------------------*/
/* ---------------------------------------->> RDKS Startseite <<-------------------------------------------*/
/* --------------------------------------------------------------------------------------------------------*/
/* --------------------------------------------------------------------------------------------------------*/

	.rdks-start { background-color: #fff; display: block; padding: 25px 25px 45px 20px; position: relative; }

	.rdks-start div.headline {  left: 0; position: absolute; top: 0; width: 354px; margin-bottom: 25px; }

	.rdks-start h2 {  color: #fff; font-size: 15px; padding: 8px 0 5px 18px; }
	.rdks-start h3.oben { margin-top: 25px; }

	.rdks-info { float: left; margin-top: 10px; margin-bottom: 15px; text-transform: uppercase; }

	




/* --------------------------------------------------------------------------------------------------------*/
/* --------------------------------------------------------------------------------------------------------*/
/* ---------------------------------------->> Sonstiges<<--------------------------------------------------*/
/* --------------------------------------------------------------------------------------------------------*/
/* --------------------------------------------------------------------------------------------------------*/

	.bigfat { font-weight: bold; }


	.rs-video { float:left; margin:0 10px 10px 0; }
		.rs-black { color: #000; }




/* --------------------------------------------------------------------------------------------------------*/
/* --------------------------------------------------------------------------------------------------------*/
/* ---------------------------------------->> Zusammenfasssung CSS-Daten <<--------------------------------*/
/* --------------------------------------------------------------------------------------------------------*/
/* --------------------------------------------------------------------------------------------------------*/



/* ToolTip */

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.95;
}
#tooltip h3, #tooltip div { margin: 0; }



/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 * 
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 * That said, it is hardly a one-person project. Many people have submitted bugs, code, and offered their advice freely. Their support is greatly appreciated.
 * 
 * Version: 1.3.4 (11/11/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url('fancybox.png');
}

#fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1100;
	display: none;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	padding: 20px;
	z-index: 1101;
	outline: none;
	display: none;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #fff;
}

#fancybox-content {
	width: 0;
	height: 0;
	padding: 0;
	outline: none;
	position: relative;
	overflow: hidden;
	z-index: 1102;
	border: 0px solid #fff;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	z-index: 1101;
}

#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background: transparent url('fancybox.png') -40px 0px;
	cursor: pointer;
	z-index: 1103;
	display: none;
}

#fancybox-error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 14px;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
}

#fancybox-frame {
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background: transparent url('blank.gif');
	z-index: 1102;
	display: none;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 43px;
	height: 47px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}

#fancybox-left-ico {
	background-image: url('fancybox.png');
	background-position: -43px -73px;
}

#fancybox-right-ico {
	background-image: url('fancybox.png');
	background-position: -43px -30px;
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible; /* IE6 */
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

.fancybox-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}

#fancybox-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url('fancybox-x.png');
}

#fancybox-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url('fancybox.png');
	background-position: -40px -162px;
}

#fancybox-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url('fancybox-y.png');
	background-position: -20px 0px;
}

#fancybox-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url('fancybox.png');
	background-position: -40px -182px; 
}

#fancybox-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url('fancybox-x.png');
	background-position: 0px -20px;
}

#fancybox-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url('fancybox.png');
	background-position: -40px -142px;
}

#fancybox-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url('fancybox-y.png');
}

#fancybox-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url('fancybox.png');
	background-position: -40px -122px;
}

#fancybox-title {
	font-family: Helvetica;
	font-size: 12px;
	z-index: 1102;
}

.fancybox-title-inside {
	padding-bottom: 10px;
	text-align: center;
	color: #333;
	background: #fff;
	position: relative;
}

.fancybox-title-outside {
	padding-top: 10px;
	color: #fff;
}

.fancybox-title-over {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	background-image: url('fancy_title_over.png');
	display: block;
}

.fancybox-title-float {
	position: absolute;
	left: 0;
	bottom: -20px;
	height: 32px;
}

#fancybox-title-float-wrap {
	border: none;
	border-collapse: collapse;
	width: auto;
}

#fancybox-title-float-wrap td {
	border: none;
	white-space: nowrap;
}

#fancybox-title-float-left {
	padding: 0 0 0 15px;
	background: url('fancybox.png') -40px -90px no-repeat;
}

#fancybox-title-float-main {
	color: #FFF;
	line-height: 29px;
	font-weight: bold;
	padding: 0 0 3px 0;
	background: url('fancybox-x.png') 0px -40px;
}

#fancybox-title-float-right {
	padding: 0 0 0 15px;
	background: url('fancybox.png') -55px -90px no-repeat;
}

/* IE6 */

.fancybox-ie6 #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_close.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {
	height: expression(this.parentNode.clientHeight + "px");
}

#fancybox-loading.fancybox-ie6 {
	position: absolute; margin-top: 0;
	top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');
}

#fancybox-loading.fancybox-ie6 div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_loading.png', sizingMethod='scale'); }

/* IE6, IE7, IE8 */

.fancybox-ie .fancybox-bg { background: transparent !important; }

.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }



/*
  ZebraDialog
*/


.ZebraDialog *,
.ZebraDialog *:after,
.ZebraDialog *:before  { -moz-box-sizing: content-box !important; -webkit-box-sizing: content-box !important; box-sizing: content-box !important }

.ZebraDialog {
    width: 550px;
    z-index: 1001;
}

.ZebraDialog,
.ZebraDialog .ZebraDialog_Title,
.ZebraDialog .ZebraDialog_Body,
.ZebraDialog .ZebraDialog_Buttons a {
    margin: 0;
    padding: 0;
    font-family: Helvetica, Tahoma, Arial, sans-serif;
    font-size: 14px;
    text-align: left;
}

.ZebraDialog h3
{ 
    font-size: 16px;
    font-weight: bold;
}

.ZebraDialog img
{ 
    display: block;
    padding: 5px 0 10px 0;
}

.ZebraDialog .ZebraDialog_Title,
.ZebraDialog .ZebraDialog_BodyOuter,
.ZebraDialog .ZebraDialog_ButtonsOuter {
    border-color: #525051;
    border-width: 7px;
}

.ZebraDialog .ZebraDialog_Title {
    font-size: 16px;
    font-weight: bold;
    color: #F6F5F5;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background: #444444;
    padding: 12px 15px;
    line-height: 1;
    vertical-align: middle;
}

/*  set background color here and not on ZebraDialog_Body, or you'll eventually run into problems with rounded corners
    when using smaller widths for border! */
.ZebraDialog .ZebraDialog_BodyOuter {
    background: #E7EDEF;
}

.ZebraDialog .ZebraDialog_Body {
    color: #44484A;
    padding: 20px;
    border-top-color: #000;
    border-bottom-color: #FFF;
}

.ZebraDialog .ZebraDialog_ButtonsOuter {
    background: #E7EDEF;
    padding: 10px 5px 10px 10px;
}

.ZebraDialog .ZebraDialog_Buttons:before,
.ZebraDialog .ZebraDialog_Buttons:after     { content: "\0020"; display: block; height: 0; visibility: hidden; font-size: 0 }
.ZebraDialog .ZebraDialog_Buttons:after     { clear: both }
.ZebraDialog .ZebraDialog_Buttons           { *zoom: 1 } /* for IE only */

.ZebraDialog .ZebraDialog_Buttons a {
    font-weight: bold;
    color: #FFF;
    text-shadow: 1px 0px 2px #222;
    padding: 10px 15px;
}

.ZebraDialog .ZebraDialog_Buttons a:hover {
    background: #a04f13;
    color: #FFF
}

.ZebraDialog a.ZebraDialog_Close {
    position: absolute;
    right: 6px;
    top: 0px;
    text-decoration: none;
    font-family: arial, sans-serif;
    font-weight: bold;
    font-size: 21px;
    color: #666
}

.ZebraDialog a.ZebraDialog_Close:hover {
}

.ZebraDialog .ZebraDialog_Title a.ZebraDialog_Close {
    color: #E7EDEF;
}

.ZebraDialog .ZebraDialog_Title a.ZebraDialog_Close:hover {
}

.ZebraDialogOverlay {
    background: #666;
    z-index: 1000;
    width: 100%;
    height: 100%;
}

/* = YOU SHOULD NOT CHANGE ANYTHING FROM THIS POINT ON
---------------------------------------------------------------------------------------------------------------------*/
.ZebraDialog {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

.ZebraDialog .ZebraDialog_Title {
    border-left-style: solid;
    border-top-style: solid;
    border-right-style: solid;
    -webkit-border-radius: 10px 10px 0 0;
    -moz-border-radius: 10px 10px 0 0;
    border-radius: 10px 10px 0 0;
}

.ZebraDialog .ZebraDialog_BodyOuter {
    border-left-style: solid;
    border-right-style: solid;
}

.ZebraDialog .ZebraDialog_NoTitle {
    border-top-style: solid;
    -webkit-border-top-left-radius: 10px;
    -moz-border-top-left-radius: 10px;
    border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -moz-border-top-right-radius: 10px;
    border-top-right-radius: 10px;
}

.ZebraDialog .ZebraDialog_NoButtons {
    border-bottom-style: solid;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-bottom-left-radius: 10px;
    border-bottom-left-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    -moz-border-bottom-right-radius: 10px;
    border-bottom-right-radius: 10px;
}

.ZebraDialog .ZebraDialog_Body {
    border-top-width: 1px;
    border-top-style: solid;
    border-bottom-width: 2px;
    border-bottom-style: groove;
    overflow: auto;
}

.ZebraDialog .ZebraDialog_NoTitle .ZebraDialog_Body {
    border-top: none;
}

.ZebraDialog .ZebraDialog_NoButtons .ZebraDialog_Body {
    border-bottom: none;
}

.ZebraDialog .ZebraDialog_Icon {
    background-repeat: no-repeat;
    background-position: 20px 20px;
    padding-left: 30px;
    min-height: 48px;
    _height: 85px;
}

.ZebraDialog .ZebraDialog_Confirmation  { background-image: url('confirmation.png') }
.ZebraDialog .ZebraDialog_Error         { background-image: url('error.png') }
.ZebraDialog .ZebraDialog_Information   { background-image: url('information.png') }
.ZebraDialog .ZebraDialog_Question      { background-image: url('question.png') }
.ZebraDialog .ZebraDialog_Warning       { background-image: url('warning.png') }

.ZebraDialog .ZebraDialog_ButtonsOuter {
    border-left-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    -webkit-border-radius: 0 0 10px 10px;
    -moz-border-radius: 0 0 10px 10px;
    border-radius: 0 0 10px 10px;
}

.ZebraDialog .ZebraDialog_Buttons a {
    white-space: nowrap;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    display: inline-block;
    margin-right: 5px;
    min-width: 60px;
    float: right;
    _width: 60px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;

    /* taken from Twitter Bootstrap */
    background-color: #006DCC;
    *background-color: #0044CC;
    background-image: -moz-linear-gradient(top, #ff8c35, #E76F16);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ff8c35), to(#E76F16));
    background-image: -webkit-linear-gradient(top, #ff8c35, #E76F16);
    background-image: -o-linear-gradient(top, #ff8c35, #E76F16);
    background-image: linear-gradient(to bottom, #ff8c35, #E76F16);
    background-repeat: repeat-x;
    border-color: #E76F16 #E76F16 #F02A80;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFff8c35', endColorstr='#FFE76F16', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.ZebraDialog .ZebraDialog_Buttons_Centered .ZebraDialog_Buttons {
    display: table;
    margin: 0 auto;
    text-align: center;
}

.ZebraDialog .ZebraDialog_Buttons_Centered a {
    zoom: 1;
    *display: inline;
}

.ZebraDialog .ZebraDialog_Preloader {
    height: 32px;
    background: url('preloader.gif') no-repeat center center;
}
					
					
 


/*
  style.css
*/


body { }

/* = MAIN WRAPPER
----------------------------------------------------------------------------------------------------------------------*/
.main-wrapper { width: 960px; margin: 0 auto; text-align: left }

h3, p, pre { margin: 10px 0 }

/* = CUSTOM STYLES FOR THE DIALOG BOX
----------------------------------------------------------------------------------------------------------------------*/
.myclass .ZebraDialog_Title { background: #330066 }
.myclass .ZebraDialog_Body { background-image: url('coffee_48.png') }

/* = MISCELLANEOUS
----------------------------------------------------------------------------------------------------------------------*/
.align-center   { text-align: center }
.align-left     { text-align: left }
.align-right    { text-align: right }
.block          { display: block }
.bottom         { margin-bottom: 0; padding-bottom: 0 }
.center         { text-align: center }
.clear          { clear: both }
.first          { margin-left: 0; padding-left: 0 }
.hidden         { visibility: hidden }
.highlight      { background: #ccf }
.inline         { display: inline }
.last           { margin-right: 0; padding-right: 0 }
.left           { float: left }
.none           { display: none }
.nowrap         { white-space: nowrap }
.right          { float: right }
.stretch        { width: 100% }
.top            { margin-top: 0; padding-top: 0 }
.visible        { visibility: visible }



/*
  IR_Black style (c) Vasily Mikhailitchenko <vaskas@programica.ru>
*/

pre code {
  display: block; padding: 0.5em;
  background: #222; color: #f8f8f8;
  font-size: 11px
}

pre .shebang,
pre .comment,
pre .template_comment,
pre .javadoc {
  color: #7c7c7c;
}

pre .keyword,
pre .tag,
pre .ruby .function .keyword,
pre .tex .command {
  color: #96CBFE;
}

pre .function .keyword,
pre .sub .keyword,
pre .method,
pre .list .title {
  color: #FFFFB6;
}

pre .string,
pre .tag .value,
pre .cdata,
pre .filter .argument,
pre .attr_selector,
pre .apache .cbracket,
pre .date {
  color: #A8FF60;
}

pre .subst {
  color: #DAEFA3;
}

pre .regexp {
  color: #E9C062;
}

pre .function .title,
pre .sub .identifier,
pre .pi,
pre .decorator,
pre .ini .title,
pre .tex .special {
  color: #FFFFB6;
}

pre .class .title,
pre .constant,
pre .smalltalk .class,
pre .javadoctag,
pre .yardoctag,
pre .phpdoc,
pre .nginx .built_in {
  color: #FFFFB6;
}

pre .symbol,
pre .ruby .symbol .string,
pre .ruby .symbol .keyword,
pre .ruby .symbol .keymethods,
pre .number,
pre .variable,
pre .vbscript,
pre .literal {
  color: #C6C5FE;
}

pre .css .keyword {
  color: #96CBFE;
}

pre .css .rule .keyword,
pre .css .id {
  color: #FFFFB6;
}

pre .css .class {
  color: #FFF;
}

pre .hexcolor {
  color: #C6C5FE;
}

pre .number {
  color:#FF73FD;
}

pre .tex .formula {
  opacity: 0.7;
}
