.tbl_detail {
		margin: 40px auto 20px auto;
}
		
		.design_bild {
				vertical-align: top;
				padding-right: 10px;

		}
		.design_logos {
				vertical-align: top;
				padding-right: 10px;
		}
		.designbild_container {
				border: 1px solid #D5D5D5;
				padding: 4px;
		}

				.designbild_container > div {

						overflow: hidden;
						position: relative;

				}

		#detailbild, #detailbild1 {
				display: block;
				position: relative;
				left: 0;
		}
		#detailbild {
				top: 0;
		}
		#detailbild1 {
				top: -75px;
				max-height: 150px;
		}

				#detailbild img, #detailbild1 img {
						border: 0;
						max-width: 100%;
				}

				.zoom {
						position: absolute;
						right: 0;
						top: 20px;
						border: 0;
				}

		.icons img{
				display: block;
				margin-top: 8px;
				margin-bottom: 8px;
		}



		.design_details {
				vertical-align: top;
				line-height: 20px;
				color: #515151;
				padding-left: 20px;
		}
				.design_details ul {
						list-style-type: none;
						padding: 0;
						margin-top: 0;
						margin-bottom: 1em;
						margin-left: 0;
						margin-right: 0;
				}
				.design_details h2 {
						font-size: 14px;
						margin: 0;
				}
						.design_details h2 a {
								color: #000;
								text-decoration: underline;
						}

				.design_details h3 {
						font-size: 12px;
						margin-top: 1em;
						margin-bottom: 0;
						color: #515151;
						padding-left: 0px;
				}
				
				.design_details h2 {
						display: inline;
				}
				
				.link_behang_aendern {
						font-size: 14px;
						vertical-align: top;
						line-height: 20px;
						position: relative;
						display: inline;
				}
						.link_behang_aendern a {
							/*
								position: absolute;
								top: -4px;
								left: 12px;
							*/
						}
				
				.design_eigenschaften {
						margin-left: 20px;
				}
				
				#preisbutton {
				margin-right: 0px;
				margin-left: 0px;
				margin-top: 0px;
				margin-bottom: 0px;
				padding-left:150px;
				padding-top:50px;
						
				}
				
				#ab_preis {
						font-size: 36px;
						font-weight: bold;
						color: #000;
						padding-left: 0px;
						padding-bottom:10px;
				}

				
.button_oben {
		margin-left: auto;
		margin-right: 0;
		display: block;
		font-size: 17px;
		text-decoration: none;
		color: #fff;
		background-color: transparent;	/* falls Hintergrundbild nicht geladen wird */
		background-image: url(/plissee/bilder/button_bestellen.jpg);
		background-repeat: no-repeat;
		background-size:contain;
		width: 240px; padding-left: 20px;	/* beides zusammen muss das Ausmass der Box (Button/Bild) ergeben */
		height: 40px; padding-top: 10px;	/* beides zusammen muss das Ausmass der Box (Button) ergeben */
		cursor: pointer;
		font-weight:bold;
}
.button_oben:visited { color:#fff; }

.button_muster {
		margin-left: auto;
		margin-right: 0;
		display: block;
		font-size: 12px;
		line-height: 15px;
		text-decoration: none;
		color: #ffffff;
		background-image: url('/plissee/bilder/button_stoffprobe.jpg');
		background-repeat: no-repeat;
		width: 189px; padding-left: 50px;
		height: 38px; padding-top: 6px;
		cursor: pointer;
		font-weight:bold;
}
.button_muster:visited { color:#ffffff; }

#einzelpreis { font-size:25px; font-weight:bold; }

.button_unten {
		text-decoration: none;
		color: #FFF;
		background-color: transparent;	/* falls Hintergrundbild nicht geladen wird */
		background-image: url('/plissee/bilder/button_warenkorb.jpg');
		background-repeat: no-repeat;
		font-size: 17px;
		width: 240px; padding-left: 20px;	/* beides zusammen muss das Ausmass der Box (Button) ergeben */
		height: 40px; padding-top: 10px;	/* beides zusammen muss das Ausmass der Box (Button) ergeben */
		cursor: pointer;
		font-weight:bold;
}