/* CSS Document */

#Navigation {
	margin-top: 3.4em;
	text-align: right;
}
#Navigation .Headline {
	display: none;
}
#SpecialOffer {
	margin-top: 1em;
}
#Search {
	margin-top: 3.4em;
}
#Extra {
	margin-top: 1em;
	text-decoration: none;
}
#Extra ul {
	margin: 0px;
	padding: 0px;
}
#Extra li {
	list-style-type: none;
	border-bottom: 1px solid;
	padding: 0.3em 0em;
}
#Extra li a {
	text-decoration: none;
}
#Extra li a:hover {
	text-decoration: none;
}
#Basket {
}
#Sale {
}



.Special {
	margin-top: 1em;
	background-color: #E85;
	color: #FFF;
	padding-bottom: 0.5em;
}
.Special p {
	margin: 0.5em;
}
.Special a {
	display: block;
	text-align: right;
	font-weight: bold;
	color: #FFF;
	margin: 0em 0.5em;
	text-decoration: none;
}



.PageTitle {
	background-color: #900;
	color: #FFF;
	padding: 0.2em;
	margin: 0;
	border: 1px solid #900;
}
.color1 {
	background-color: #FED;
	color: #333;
}
.color2 {
	background-color: #FFF;
	color: #333;
}
.Bestellen {
	display: block;
	text-align: right;
	padding: 0.5em;
}
.Content, .Item {
	background-color: #FFF;
	color: #333;
}
.item {
	padding: 0 0.2em;
}
.Headline {
	margin: 0;
	padding: 0.3em 0.5em;
	background-color: #900;
	color: #FFFFFF;
	text-align: left;
}

.HeadlineArtikel{
	margin: 0;
	padding: 0.3em 0.5em;
	background-color: #ffffff;
	color: #900;
	text-align: left;
	border-bottom: 2px solid #900;
}

.Teaser, .Text {
	padding: 5px 0.5em;
}



.Item {
	margin-top: 0.5em;
	background-color: #FFF;
	border: 1px solid #999;
	color: #333;
	height: 100%;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: auto;
}
.Item img {
	float: left;
	margin-right: 10px;
}
.Item .Headline {
	background-color: #FFF;
	color: #666;
	padding: 0.5em;
	margin: 0;
}
.Item .Text {
	padding: 0.5em;
	color: #333;
	background-color: #FFF;
}
.Item .Text a {
	color: #900;
	background-color: #FFF;
}
.Item .TableWidth {
	width: 250px;
	margin-bottom: 0.5em;
	background-color: #FFF;
}
.Item .TableWidth a {
	text-decoration: none;
	background-color: #FFF;
}
.Item .TableWidth a:hover {
	text-decoration: none;
}
.TableWidth img{
	float: none;
}
.tdLeft {
	vertical-align:top;
	text-align: right;
	padding-right: 0.5em;
	background-color: #FFF;
}
.tdRight {
	vertical-align:top;	
	text-align: left;
	background-color: #FFF;
}
