/* ===============================
   =Signline
=============================== */
.produktBox h3 {
	background: url(../img/signline/h4_badgeline.gif) no-repeat 4px 9px;
}

.einstiegBox h3,
.produktBox h3 {
	background: url(../img/signline/h4_badgeline.gif) no-repeat left 9px;
}

p.produktListing-preis  {
	color: #df3230;
}

strong.orange {color: #df3230;}

#colContainer .produktPreisInfo p.preis1 {
	color: #df3230;
	background: url(../img/signline/icon_preis.gif) no-repeat left 12px; /* vorher bottom */
}

.tempTeaser h2 {
	border-bottom: 2px #df3230 solid;
}

#col2 .tempTeaser a:hover {
	color: #df3230;
}

#colContainer .tempDatenschutz h3 {
	color: #df3230;
}

.tempUpload h4 {
	color: #df3230;
}

.kundenlogin input.login {
	color: #df3230;
}

#container .contentHead ul li {
	background: url(../img/signline/subnavi_li_dot_orange.gif) no-repeat 4px 4px;
}

#col3 {
	background: #FFF url(../img/background_col3_all.jpg) no-repeat top left;
}

#col4 {
	background: #FFF url(../img/signline/background_col4_signline.gif) no-repeat top left;
}

#colContainer .boxDetail .produkt-box-head li:hover a,
#colContainer .boxDetail .produkt-box-head li.naviAn a {
	background: url(../img/signline/box_detail_li_over_first.gif) no-repeat top left;
}

#colContainer .boxDetail .produkt-box-head li:hover,
#colContainer .boxDetail .produkt-box-head li.naviAn {
	background: url(../img/signline/box_detail_li_over_last.gif) no-repeat top right;
}

.boxProduct-content {
	background: url(../img/signline/box_product_background.gif) no-repeat top left;
}

#colContainer .box_content h4,
#colContainer .box_content_verlauf h4 {
	background: url(../img/signline/h4_badgeline.gif) no-repeat left 50%;
}

#colContainer .ProductDetail h1 {
	color: #df3230;
	background: url(../img/signline/kloetze.gif) no-repeat 0 3px;
}

#colContainer h1 {
	color: #df3230;
	background: url(../img/signline/kloetze.gif) no-repeat 0 3px;
}

ul#subnavi li h2 a {
	background: url(../img/signline/subnavi_li.jpg) no-repeat left 50%;
}

ul#subnavi li:hover h2 a {
	color: #df3230;
}

ul#subnavi ul li a:hover,
ul#subnavi ul li.active ul li a:hover {
	color: #df3230;
}

ul#subnavi ul ul li a:hover,
ul#subnavi ul li.active a,
ul#subnavi li.active h2 a,
ul#subnavi ul li.active ul li.active a {
	color: #df3230;
}

ul#subnavi ul li.active ul li a{
	color: #666;
}

ul#subnavi ul li {
	background: url(../img/signline/subnavi_li_dot_orange.gif) no-repeat 17px 5px;
}

ul#subnavi a span {
	color: #df3230;
}

#ariadne {
	color: #df3230;
}

h2 {
	color: #df3230;
}

a {
	color: #df3230;
}

.ProductDetail span.preis {
	color: #df3230;
}

#submenu .suche .submit {
	background: transparent url(../img/signline/btn_submit.gif) no-repeat;
}

#submenu .suche .submit_en {
	background: transparent url(../img_eng/signline/btn_submit.gif) no-repeat;
}

#tempTeaser .teaserContentSmall .pfeil {
	background: url(../img/signline/pfeil_teaser.gif) no-repeat top left;
}

ul#subnavi {
	background: url(../img/signline/subnavi_background.png) repeat-y top left;
}

ul#subnavi {
	bac\kground: url(../img/signline/subnavi_background.gif) repeat-y top left;
}

#colContainer .produktPreis p span {
	color: #df3230;
}

#colContainer .boxSchatten-gross .box-head h3 {
	color: #df3230;
} 

/* ===============================
   =Produktteaser groß
=============================== */

.spalte-3 {
	width: 184px;
	float: left;
	margin: 0;
	padding: 0;
	background: url(../img/box_content_both.gif) repeat-y top left;
}

.content-abstand-boxen {
	padding: 0 0 5px 7px;
	margin-bottom: 20px; 
}

.spalte-3 .box-head {
	background: url(../img/box_top_right.gif) no-repeat top right;
	height: 23px;
}

	.spalte-3 .box-head h3 {
		background: url(../img/box_top_head_bg.gif) no-repeat top left;
		height: 16px;
		padding: 7px 12px 0 12px;
		float: left;
		font: 11px Verdana, Arial, Helvetica, sans-serif;
		color: #f02b2e;
		font-weight: bold;
	}

	#colContainer .spalte-3 p.box-head-top {
		background: url(../img/box_top_head_end.gif) no-repeat top left;
		width: 23px;
		height: 23px;
		float: left;
		margin: 0;
	}

#colContainer .spalte-3 .box-content {
	clear: both;
	background: url(../img/box_content_left.gif) repeat-y top left;
}

	#colContainer .spalte-3 .box-content-right {
		background: url(../img/box_content_right.gif) repeat-y top right;
		padding: 10px 16px;
	}

	#colContainer .spalte-3 .box-content-right-produkt {
		background: url(../img/box_content_right.gif) repeat-y top right;
		padding: 0px 0px 0px 6px;
		/*height: 155px;*/
	}	

	#colContainer .spalte-3 .box-content-right-produkt img, 
	#colContainer .spalte-3 .box-content-right-teaser img  {
		border-bottom: 1px solid #dedede;
	}

	#colContainer .spalte-3 .box-content-right-produkt a, 
	#colContainer .spalte-3 .box-content-right-produkt a:link, 
	#colContainer .spalte-3 .box-content-right-produkt a:visited, 
	#colContainer .spalte-3 .box-content-right-produkt a:hover, 
	#colContainer .spalte-3 .box-content-right-produkt a:active 
	#colContainer .spalte-3 .box-bottom-iconTeaser a, 
	#colContainer .spalte-3 .box-bottom-iconTeaser a:link, 
	#colContainer .spalte-3 .box-bottom-iconTeaser a:visited, 
	#colContainer .spalte-3 .box-bottom-iconTeaser a:hover, 
	#colContainer .spalte-3 .box-bottom-iconTeaser a:active{
		color: #666;
		text-decoration: none;
	}

	#colContainer .spalte-3 .box-content-right-produkt p {
		font-size: 9px;
		line-height: normal;
		padding: 5px 8px 0 5px;
		margin-bottom: 0;
	}

	#colContainer .spalte-3 .box-content-produktBeschreibung {
		background: url(../img/box_content_right.gif) repeat-y top right;
		padding: 0 6px;
	}

#colContainer .spalte-3 .box-bottom-iconTeaser {
	background: url(../img/bg_box_bottom_both.gif) repeat-y top left;
	height: 63px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}

		#colContainer .spalte-3 .box-bottom-iconTeaser p {
			background: url(../img/signline/bg_box_bottom.gif) no-repeat bottom left;
			font-size: 9px;
			line-height: normal;
			padding: 5px 12px 20px 12px;
			margin: 0;
			height: 63px;
		}
		
/* ===============================
   =Detailansicht
=============================== */

.spalteRechts {
	width: 264px;
	float: left;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}

#colContainer .spalteRechts .produktDaten li {
	background: none;
	padding: 2px;
	display: block;
	border-bottom: 1px dotted #dedede;
	font-size: 10px;
	list-style: none;
}

#colContainer .spalteRechts .produktDaten ul {
	padding-bottom: 20px;
	list-style: none;
}

	#colContainer .spalteRechts .produktDaten li span.produktTag {
		width: 70px;
		float: left;
		color: #f02b2e;
	}

	#colContainer .spalteRechts .produktDaten li span.produktWert,
	#colContainer .spalteRechts .produktDaten li div.produktWert {
		width: 160px;
		float: left;
	}
	
#colContainer .spalteRechts .produktPreis p{
	text-align: right;
	margin-bottom: 5px;
}

	#colContainer .spalteRechts .produktPreis p span {
		font-size: 18px;
		font-weight: bold;
		color: #f02b2e;
	}
	
	
/* ===============================
   =Downloadbox
=============================== */
	
.downloadBox,
.faqBox {
	margin: 0 13px 13px 13px;
	border: 1px solid #dedede;
	font-size: 10px;
}

	.downloadBox h4 {
		background: #f8f8f8 url(../images/bg_download_head.gif) no-repeat top left;
		padding: 5px 0 4px 33px;
		border-bottom: 1px solid #fff;
	}
	
	.downloadBox a {
		display: block;
		height: 17px;
		padding-left: 33px;
		padding-right: 10px;
	}
	
	.downloadBox p {
		border-bottom: 1px dotted #dedede;
		margin-bottom: 0;
	}
	
	.downloadBox p.iconDisk {
		background: #fff url(../images/icon_disk.gif) no-repeat 7px 0;
	}

	.downloadBox p.iconDisk a:hover, .downloadBox p.iconDisk a:active {
		background: #f8f8f8 url(../images/icon_disk.gif) no-repeat 7px 0;
		text-decoration: none;
	}

	.downloadBox p.iconLink {
		background: #fff url(../images/icon_link.gif) no-repeat 7px 0;
	}

	.downloadBox p.iconLink a:hover, .downloadBox p.iconLink a:active {
		background: #f8f8f8 url(../images/icon_link.gif) no-repeat 7px 0;
		text-decoration: none;
	}
