/* CSS Document */
.article-left {
	width: 440px;
	float: left;
}
.article-right {
	width: 233px;
	float: left;
}
.article-ot { 
	width: 220px;
	float: left;
	height: 60px;
}
.article-ot-bg {
	background-image: url(/templates/pics/option_price_bg.png);
}
.news-block-right { 
	width: 203px;
	height: 203px;
	overflow: hidden;
	border: 1px solid #6E6E6E;
}
.articleH1, .articleH2, .articleoptionH2 { height: 21px; line-height: 21px; color: #FFFFFF; background-color: #454443; font-size: 12px; padding: 0 14px; margin: 0; width: 412px; overflow: hidden; }
.articleDescWrap .articleH1 { height: 35px; line-height: 35px; font-size: 21px; }
.articleH2 { background-color: #3A3A3A; }
.articleDescWrap { position: relative; }
.articleDescWrapSlidedown { height: 21px; width: 350px; padding: 0 40px; line-height: 21px; background-image: url(/templates/pics/openclose.png); background-position: 14px 3px; background-repeat: no-repeat; display: block; background-color:#FFF; position: absolute; bottom: 0; left: 0; display: none; }
.articleDescWrapSlideUp { background-position: 14px -47px;  }
.manuH2, .content-index .articleH2, .articleH1 { width: 645px; }
.article-ot .articleH2 { width: 192px; }
.article-right .articleH2 { width: 205px; }
.articleoptionH2 { background-color: #910909; }
.articleH2 a:link, .articleH2 a:visited, .articleH2 a:active, .articleH2 a:hover { color: #FFFFFF; text-decoration: none; } 
.manuH2 a:link, .manuH2 a:visited, .manuH2 a:active, .manuH2 a:hover { text-decoration: underline; } .manuH2 a:hover { text-decoration: none; }
.article-desc { width: 412px; padding: 14px; line-height: 16px; }
.article-teaser { font-size: 12px; margin-bottom: 14px; }
.article-text { font-size: 11px; width: 412px; }
.article-text table, .article-text td, .article-text th { border: 0; }

.article-pic-big {
	width: 203px;
	height: 203px;
	overflow: hidden;
	border: 1px solid #6E6E6E;
	margin: 14px 0 0 14px;
}
.news-img { width: 203px; height: 203px; margin: 14px 0 0 0;  }
.news-img img { border: 1px solid #6E6E6E; }
.article-pic-small {
	width: 204px;
	height: 50px;
	overflow: hidden;
	border-bottom: 1px solid #6E6E6E;
	border-right: 1px solid #6E6E6E;
	margin: 0 0 0 14px;
}
.article-pic-small div {
	width: 49px;
	height: 49px;
	overflow: hidden;
	border-left: 1px solid #6E6E6E;
}
.optionPrice {
	font-size: 16px;
	font-weight: bold;
}
.optionMwst {
	font-size: 10px;
}
#article-options form {
	margin: 0;
	padding: 0;
}
#article-options, .article-options {
	padding-top: 14px;
}
a.optionAnchor:link, a.optionAnchor:visited, a.optionAnchor:active, a.optionAnchor:hover {
	display: block;
	width: 161px;
	font-size: 11px;
	color: #333333;
	overflow: hidden;
	border: 1px solid #6E6E6E;
	margin: 0 0 5px 0;
	padding: 2px 2px 2px 36px;
	background-image: url(/templates/pics/produktauswahl.png);
	background-repeat: no-repeat;
	background-position: 5px 2px;
	text-decoration: none;
}
.option-select { margin-bottom: 4px; height: 10px; overflow: visible; }
html>body .option-select { height: auto; min-height: 10px; }
.option-select select { width: 375px; border: 1px solid #B1B1B1; font-size: 11px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; } 
.option-select label { display: block; width: 205px; text-align: right; float: left; margin-right: 14px; font-weight: bold; overflow: hidden;  }
.selectbox { 
width: 390px; 
float: left;
 }
.option-to-buttons {
	width: 205px;
	height: 48px;
	overflow: hidden;
	border: 1px solid #6E6E6E;
	background-color: #FFFFFF;
	margin: 4px 0 0 14px;
}
.option-to-buttons form, .option-to-buttons input, .option-to-buttons button  {
	margin: 0;
	padding: 0;
}
.option-to-buttons div, .tonotice {
	width: 69px;
	height: 48px;
	overflow: hidden;
	border-right: 1px solid #6E6E6E;
	float: left;
}
.option-to-buttons .tonotice { width: 60px; border: 0; background-image: url(/templates/pics/tonotice_grey.png); }
.option-to-buttons button  {
	background-color: transparent;
	color: #000000;
	border: 0;
	overflow: visible;
	cursor: pointer;
}
.option-img {
	width: 93px;
	height: 93px;
	margin: 14px 14px 0 14px;
	border: 1px solid #6E6E6E;
	overflow: hidden;
}
.option-img-text {
	width: 95px;
	height: 95px;
	margin-top: 14px;
	font-size: 11px;
	font-weight: bold;
}
.minh-110 { height: 110px; overflow: visible; }
html>body .minh-110 { height: auto; min-height: 110px; }
.article-ean { display:block; height: 15px; overflow: hidden; }
.h75 { height: 75px; overflow: hidden; }

.article-dir {
	width: 215px;
	overflow: hidden;
	margin: 21px 0 0 14px;
}
.article-dir img { border: 1px solid #6E6E6E; }
.article-dir-images { padding-top: 5px; }
.article-dir-images div { display: inline; }
.article-dir-images a:link, .article-dir-images a:active, .article-dir-images a:visited, .article-dir-images a:hover  { 
	display: block; 
	width: 45px; 
	height: 45px; 
	border: 1px solid #6E6E6E;
	float: left;
	margin: 0 5px 5px 0; 
}
.article-dir-images img { border: 0; }
.article-documents {
	line-height: 15px;
	font-size: 11px;
}
.shop-optionImage { width: 125px; }
.shop-optionImage .option-img {
	width: 93px;
	height: 93px;
	margin: 14px 0 0 14px;
}
.shop-optionDescription {
	width: 535px;
	padding-top: 14px;
	
}
.shop-optionDescription h3 { font-size: 12px; line-height: 16px; margin: 0; padding: 0; } 
.shop-optionDescription .option-select label {
	font-size: 11px;
	text-align: right;
}
.shop-optionDescription .option-select {
	font-size: 11px;
}
.campaign { color: #910A07; }

.shortBasket { height: 150px; overflow: hidden; display: none; }
.shortBasketB, .shortBasketM { display: block; }

.cc-article-description { padding: 7px 14px 0 14px; }
.cc-article-description p { padding-bottom: 7px; }