
/*-----------------------------------  clearer  -----------------------------------*/
/* prevent floated images from overlapping the div-containers they are wrapped in  */

/***** Farben ***************/
/*
Fl�chen-Hintergr�nde:
dunkel_links	#DEDEC4
dunkel_rechts	#E3E2CC
mittel		#EEEDDE
hell		#FAF9F3

Schriftfarben:
gr�n		#1F5533
rot		#C33926
schwarz		#474747
*/

/*********************************************************/
/***** Produkt_News-Plugin angepasst**********************/
/*********************************************************/

/*******B�cher zu verwandten Themen***********************/
.news-single-additional-info {
	padding:5px 5px 5px 12px;
}
.news-single-additional-info dl dt {
      	color:#C33926;
      	font-size:11px;
        line-height:13px;
      	font-weight:bold;
      	margin:0 0 7px 0;
        padding:0;
}
.news-single-additional-info dl dd {
        padding:0;
        margin:0 0 3px 0;
}
.news-single-additional-info dl dd a {
        text-decoration:none;
        font-size:11px;
        line-height:13px;
}
.news-single-additional-info dl dd a:hover,
.news-single-additional-info dl dd a:active {
        text-decoration:underline;
        font-size:11px;
        line-height:13px;
}

/*******Listansicht***********************************/
div.prod-list-container {
}
div.prod-list-item {
	display:block;
	margin:0 0 0 0;
	border:0px solid blue;
}
.mitte-klein, .ro-klein, .unten-klein {
  display:inline-table;
  /* \*/display:block;/**/
  }
.mitte-klein {
	float:left;
        font-size:0;
	display:block;
	padding:0 0 0 0;
	border:0px solid red;
        background:transparent url(/fileadmin/templates/layoutimages/mitte-klein.jpg) repeat-y scroll right top;
	}
.ro-klein {
	display:block;
        font-size:0;
	border:0px solid green;
        background:transparent url(/fileadmin/templates/layoutimages/ro-klein.jpg) no-repeat scroll right top;
        }
.unten-klein {
	display:block;
        font-size:0;
	padding:0 5px 5px 0;
	border:0px solid blue;
        background:transparent url(/fileadmin/templates/layoutimages/unten-klein.jpg) no-repeat scroll right bottom;
	}
.unten-gross {
	display:block;
        font-size:0;
	padding:0 5px 5px 0;
	border:0px solid blue;
        background:transparent url(/fileadmin/templates/layoutimages/unten-gross.jpg) no-repeat scroll right bottom;
        }

.unten-gross img {
        margin:0;
        padding:0;
}
div.prod-list-img {
	float:left;
        width:141px;
	margin:0 0 14px 0;
}
div.news-list-text {
	float:right;
        width:350px;
	margin:0 0 14px 0;
}
div.news-list-text a {
        text-decoration:none;
}
.news-list-text h1.news-list {
        margin:7px 0 3.5px 0;
        margin-top: 0px;
        padding:0;
        color:#C33926;
      	font-size:17px;
        line-height:17px;
        font-weight:bold;
        text-decoration:none;
}
.news-list-text h1.news-list a {
	color:#C33926;
      	font-size:17px;
        line-height:19px;
        font-weight:bold;
        margin:0;
        padding:0;
        text-decoration:none;
}
.news-list-text h2 {
	color:#474747;
        margin:0;
        padding:0;
        font-size: 13px;
        margin-top: 6px;
        margin-bottom: 8px;
}
.news-list-text a h3 {
        text-decoration:none;
        margin:0 0 0 0;
	color:#C33926;
	margin-top: 5px;       
}
.news-list-text a h3 strong {
        text-decoration:none;
        margin:0 0 7px  0;
}
.news-list-text a p {
        text-decoration:none;
        line-height: 15px;
}
.news-list-text p span.preis,.news-single-text-1 p span.preis {
        font-weight:bold;
        font-size: 12px;
  display: block;
  margin-top: 7px;
}
.news-single-text-1 p span.preis {
  margin-top: 12px;
}
.news-list-text p span.preis .preis_andere, .news-single-text-1 p span.preis .preis_andere {
  font-weight: normal;
  color: #747473;
}

.news-list-text .list-weiter {
  text-decoration: underline;
  color: #1F5533;
}
.news-list-text a:hover .list-weiter {
  color: #C33926;
}
div.prod-list-links {

}
div.prod-list-links .list-wk, .prod-list-bestell-link .list-wk {
  display: block;
  float: left;
}
div.prod-list-links .list-order, .prod-list-bestell-link .list-order {
  color: #C33926;
  display: block;
  float: left;
  margin-left: 4px;
  margin-top: 4px;
  text-decoration: underline;
}
div.prod-list-links span.prod-list-mehr-link a {

}
div.prod-list-links span.prod-list-bestell-span {

}
div.prod-list-links a, div.prod-list-links a:link, div.prod-list-links a:visited {
        line-height:16px;
        text-decoration:none;
}
div.prod-list-links a:hover, div.prod-list-links a:active {
	text-decoration:none;
        color:#C33926;
}
img.list-wk {
	text-decoration:none;
        margin:0 0 -4px 2px;
}
.news-list-browse {
	text-align: left;
}

/******SINGLE***************/
.prod-single-item {
	clear:both;
	width:505px;
	margin:0;
	border:0px solid blue;
}
div.zeile-1, div.zeile-2, div.zeile-3, div.zeile-4, div.zeile-5, div.zeile-6 {
	display:block;
	clear:both;
        width:100%;
        height:100%;
	color:#474747;
      	font-size:12px;
        line-height:14px;
        margin:0;
        padding:0 0 14px 0;
}

div.prod-single-img-1 {
	float:left;
        display:block;
        width:286px;
        height:100%;
        font-size:0;
        margin:0;
        padding:0 0 0 0;
        border:0px solid orange;
}
div.prod-single-img-1 img {
        margin:0;
        padding:0;
}
div.news-single-text-1 {
	float:right;
        width:204px;
        height:100%;
        margin:0;
        padding:0;
        }
.news-single-text-1 h1 {
        margin:7px 0 3.5px 0;
	color:#C33926;
      	font-size:17px;
        line-height:19px;
        font-weight:bold;
        margin:0;
        padding:0;
        text-decoration:none;
}
.news-single-text-1 h2 {
	color:#474747;
        margin:0 0 7px 0;
        padding:0;
        font-weight:bold;
}
.news-single-text-1 h3 {
	color:#C33926;
	margin-top: 5px;  
}
.news-single-timedata, .news-single-author,.news-single-imgcaption {
}
.news-single-author {
	color:#474747;
        margin:0 0 7px 0;
        padding:0;
        margin-top: 6px;
        margin-bottom: 8px;
        font-weight:bold;
}
div.prod-single-links a, div.prod-single-links a:link, div.prod-single-links a:visited {
        line-height:16px;
        text-decoration:none;
}
div.prod-single-links a:hover, div.prod-single-links a:active {
	text-decoration:none;
        color:#C33926;
}
div.prod-single-img-2 {
	float:left;
        width:141px;
        margin:0;
        padding:0;
        border:0px solid orange;
}
div.news-single-text-2 {
	float:right;
        width:355px;
        margin:0;
        padding:0;
        }
.news-list-browse {
	text-align: left;
}

/*---------------------------------  tt_news Page-Browser ---------------------------------*/
.tx-ttnews-browsebox {
	margin:3px 0 3px 3px;
	border-top: 1px dotted #DEDEC4;
	padding:7px 0 7px 0;
        text-align:left;
	}

.tx-ttnews-browsebox p {
        text-align:center;
	margin:3px 0 6px 0px;
	}

.tx-ttnews-browsebox table {
        text-align:center;
        margin:auto;
	font-size:0.85em;
	}

.tx-ttnews-browsebox TD {
        padding:3px;
	}

.tx-ttnews-browsebox  table tbody tr td p a {
	text-decoration:none;
	}

.tx-ttnews-browsebox TD p a:hover, .tx-ttnews-browsebox TD p a:active {
	text-decoration:underline;
	}

.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell {
	font-weight: bold;
	}
.tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox TD P{
	margin:0px;
	}

td.tx-ttnews-browsebox-SCell {
	color:#C33926;
	text-decoration:none;
	}

td.tx-ttnews-browsebox-SCell p a, td.tx-ttnews-browsebox-SCell p {
	color:#C33926;
	text-decoration:none;
        font-weight:bold;
	}

.news-search-emptyMsg {
	font-size: 11px;
	margin-left: 10px;
	}
