﻿.ShopMainDiv {
    float:   left;
    clear:   both;
    width:   790px;
    padding: 5px;
}

.ShopMainDiv h3 {
    font-size:   11px;
    margin: 0px;
    padding: 0px;
}

.ShopSuche {
    margin: 0px;
    padding: 0px;
}

.ShopDetails {
    float:               left;
    margin:              10px;
    border-bottom-width: 1px;
    border-bottom-color: #999999;
    border-bottom-style: dotted;
    width:               360px;
    padding-bottom:      5px;
    font-size:           11px;
}

.ShopDetails img {
	margin: 0px 15px 5px 0px;
	border: 0px;
	float:  left;
	clear:  none;
}

.ShopDetails h1 {
    font-size:   150%;
    margin:      3px 10px 5px 0px;
    padding: 0px;
    font-weight: normal;
}

.ShopDetails h2 {
	font-size:   100%;
	margin: 3px 10px 2px 0px;
	padding: 0px;
	font-weight: normal;
	color: blue;
}

.ShopDetails h3 {
    font-size:   100%;
    margin: 3px 3px 2px 0px;
    padding: 0px;
    font-weight: normal; 
    color: black;
    float: left;
}

.ShopDetails h4 {
	font-size:   100%;
	margin:      3px 10px 5px 0px;
	padding: 0px;
	font-weight: normal;
	color: black;
}

.ShopDetails #ShopLabel {
	margin: 10px 0px 0px 0px;
	padding: 0px;
}

.ShopAlternative {
    float:               left;
    margin:              10px;
/*    border-bottom-width: 1px;
    border-bottom-color: #999999;
    border-bottom-style: dotted;
*/    width:               240px;
    padding-bottom:      5px;
    font-size:           11px;
}
.ShopAlternative img {
	margin: 0px 5px 5px 0px;
	border: 0px;
	float:  left;
	clear: left;
}
.ShopAlternative h1 {
    font-size:   100%;
    margin:      3px 10px 5px 0px;
    padding: 0px;
    font-weight: normal;
	color: black;
}
.ShopAlternative h2 {
	font-size:   90%;
	margin: 3px 10px 2px 0px;
	padding: 0px;
	font-weight: normal;
	color: blue;
	float: left;
}
.ShopAlternative h3 {
    font-size:   110%;
    margin: 3px 10px 2px 0px;
    padding: 0px;
    font-weight: normal; 
    color: black;
    float: left;
	clear:left;
}

.ShopMainDiv .ProduktLeiste {
	clear: left;
	float: left;
	border-top: 1px dotted #999999;
	border-bottom: 1px dotted #999999;
	width: 790px;
}
.ShopMainDiv .ProduktLeiste div {
	clear: none;
	float: left;
	padding: 2px 10px;
	padding-right: 10px;
	margin: 0px;
	border: none;
}

.ShopShops {
	float:               left;
	margin:              10px;
	border-bottom-width: 1px;
	border-bottom-color: #999999;
	border-bottom-style: dotted;
	width:               170px;
	padding-bottom:      5px;
	font-size:           11px;
	height: 120px;
}

.ShopShops img {
	margin: 0px 15px 5px 0px;
	border: 0px;
	float:  left;
	clear:  left;
}

.ShopShops h1 {
	font-size:   120%;
	margin:      3px 10px 0px 0px;
	padding: 0px;
	font-weight: normal;
	text-align: left;
}
.ShopShops h2 {
	font-size:   110%;
	margin:      0px 10px 5px 0px;
	padding: 0px;
	font-weight: normal;
	float: left;
	clear: left;
	color: #000000;
}
.Gutschein img{
	margin: 0px;
	padding: 0px;
}

