/* ZAHLUNGSMÖGLICHKEITEN */
.zahlungsartencontainer {
	padding:1em 1em 1em 0em;
	vertical-align:top;
	height:180px;
}
.zahlungsartencontainer img {
	float:left;
	margin-right:1em;
}
.zahlungsartencontainer h2 {
	width:100%;
	height:1.5em;
}
.zahlungsartencontainer p {
	display:inline;
	vertical-align:top;
}

/* Bildergalerien von Artikeln */
p.galerieeinleitung {
	font-weight:normal;
	line-height:1.4em;
	margin-left:10px;
	margin-right:50px;
}
div.galerieabschnitt {
	clear:none;
	float:left;
	height:180px;
	min-height:180px;
	min-width:200px;
	padding:3px;
	text-align:center;
	width:250px;
}
a.galerielink {
	background-color:transparent;
	line-height:1.2em;
	margin-top:0.2em;
}
img.galeriebild {
	border:1px groove silver !important;
	height:108px;
	margin-bottom:0.2em;
	padding:2px;
	width:124px;
}
.Sektionsname {
	float:left;
	display:block;
	width:100%;
	font-size:1.2em;
}
.Galeriepreislistenlink {
	float:left;
	display:block;
	width:90%;
	font-size:0.99em;
	margin-top:2em;
	margin-bottom:2em;
}
/* DETAILANSICHT FAHRRÄDER */
.kleingedrucktes {
	background-color:transparent;
	color:#A19D9D;
	font-size:smaller;
	padding-top:1em;
}
.DetailbildFahrrad {
	float:right;
	margin:0em 2em 0.1em 1em;
	border:1px  dashed rgb(165,165,165) !important;
	text-align:center;
	vertical-align:middle;
}
.DetailBildFahrrad a {
	text-decoration:none !important;
}

.Fahrradoptionen {
	margin:1em 2em 0.5em 0em;
	clear:right;
	border:1px dashed rgb(165,165,165);
}
.Optioneneintrag {
	border-bottom:1px dashed silver;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;	
	text-align:right;
	margin-right:1em;
	display:block;
}
.Optionenbezeichnung {
	float:left;
}
.Optionenbild {
	float:left;
}
.Detailsliste {
	margin-right:2em;
	clear:right;
	border:1px dashed rgb(165,165,165);
	padding-bottom:1em;
}
.Detailsliste p {
	font-weight:bold;
	margin:0.5em 1em 0em 1em;
}
.Detailslisteneintrag {
	border-bottom:1px dashed silver;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;	
	text-align:left;
	margin:1em 1em 0em 1em;
	display:block;
	text-align:right;
	height:1.1em;
}
.Detailslisteneintraglink {
	font-size:smaller;
	/*background-image:url(../bilder/layout/icons/info_small.png);
	background-position:bottom center;
	width:30px;
	height:18px;
	display:inline-block;*/
}
.Detailslisteneintragtext {
	float:left;
	font-weight:bold;
	text-align:left;
}
/* DETAILANSICHT ARTIKEL */
/* ! Holt sich teilweise Informationen aus dem Fahrradbereich ! */
.Artikeldetailbild {
	float:right;
	margin:0em 2em 0.1em 1em;
	border:1px  dashed rgb(165,165,165) !important;
	text-align:center;
}
.Optionsfeld {
	float:right;
	clear:right;
	margin:0.5em 2em 0.5em 1em;
	border:1px  dashed rgb(165,165,165) !important;
	text-align:left;
}
.Optionsfeld a {
	display:block;
	margin:0.5em 0em 1em 1em;
	padding-left:20px;
	line-height:1em;
	background-image:url(../bilder/layout/icons/arrow_right_small.png);
	background-position:left center;
	background-repeat:no-repeat;
}
.Artikeldetailbeschreibung {
	margin:0em 0em 1em 0em;
	padding:0em;
}
ul.ListeZusammenfassung {
	list-style-image:url(../bilder/layout/icons/arrow_right_small.png);
	list-style-position:inside;
}
ul.ListeZusammenfassung li {
	display:block;
	padding-left:20px;
	line-height:1em;
	background-image:url(../bilder/layout/icons/arrow_right_small.png);
	background-position:left center;
	background-repeat:no-repeat;
	margin:0.5em 0em 0em 0.5em;
	width:90%;
}
.topic {
	font-weight:bold;
	width:20em;
	text-align:left;
}
.entry {
	display:block;
}
.WeitereModelle {
	font-size:0.9em;
	margin-top:0.5em;
}
.Siegelcontainer {
	float:right;
	clear:right;
	margin:0em 2em 2em 1em;
	border:1px  dashed rgb(165,165,165) !important;
	text-align:left;
}
.Siegelcontainer img {
	
}
/* BANNER IN DER SIDEBAR / STARTSEITE */
 .sidebarbanner {
	width:100%;
	height:auto;
	margin-bottom:0.1em;
 }
 /* SERVICE UND FAQ BEREICH */
ol.ServiceListe {
	font-size:1.2em;
	list-style:none;
}
ol.ServiceListe li {
	margin-top:0.5em;
	font-weight:normal;
	line-height:1.1em;
	
}
p.ServiceAntwort {
	background-color:#EEEEEE;
	border:1px dashed silver;
	padding:5px;
	width:650px;
	font-weight:normal;
	font-size:0.9em;
	line-height:1.1em;
}
.ServiceAntwortImage {
	float:right;
	height:300px;
	width:250px;
	margin-left:1em;
}

/* PREISLISTEN */
.Preislistenliste {
	
}
.Preislisteneintrag {
	border-bottom:1px dashed silver;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;	
	text-align:right;
	margin-right:1em;
	display:block;
}
.Preislisteneintrag:hover {
	background-color:rgb(165,165,165);
}
.Preislistenpreis {

}
.Preislistenbezeichnung {
	float:left;
}
.Preislistenlink {
	
}
/* SONDERANGEBOTE */
.Angebotsabschnitt {
	border-color:silver;
	border-style:solid none;
	border-width:2px 0;
	margin-right:1em;
	width:90%;
}
.Angebotsbild {
	border:2px groove silver;
	float:left;
	margin-right:15px;
}
.Angebotstext {
	text-align:left;
}
.SonderangebotAlterPreis {
	font-size:smaller;
	text-decoration:line-through;
}
.SonderangebotNeuerPreis {
	color:#FF0000;
	font-size:larger;
	margin-right:20px;
	text-decoration:underline;
}
/* UNTERLAGENABTEILUNG */
.Textvorschau {
	width:80%;
	margin:2em;
	border:1px dashed rgb(165,165,165);
}
.Textvorschau h2 {
	margin:0.5em 0.5em 0em 0.5em !important;
}
.Textvorschau p {
	margin:0.5em 0.5em 0em 0.5em !important;
}
.Textvorschau a {
	margin:0.5em 0.5em 0em 0.5em !important;
}
 /* Logoliste auf der Startseite */
 .herstellerlogo {
	width:80%;
	margin-left:5%;
	
}
/* Newsliste auf der Startseite */
#news {
	width:450px;
}
.news_eintragscontainer {
	margin-top:2em;
	width:450px;
}
.news_header{
	font-weight:bold;
	border-bottom:1px solid black;
}
.news_eintrag{
	margin-top:1em;
	text-align:justify;
}
.newsimage {
	height:200px;
	width:200px;
}
.newsimagelink  {
	height:200px;
	width:200px;
	margin:0 auto;
	display:block;
}
.pagination {
	margin:0 auto;
	padding-top:1em;
}

/* Startseite */
.welcome {
	text-align:justify;
	width:450px;
}