/* products css */
.brandbox {
}
#rightside {
	background: #e5e5e5 url(../img/bg_zusatzinfo.gif) no-repeat;
	background-position: 1px 1px;	
	float: right;
	width: 166px;
	padding: 40px 8px;
}
 
#rightside p a:hover {
	text-decoration: underline !important;
}
#rightside h2 {
	color: #000100 !important;
	font-weight: bold;
	font-size: 9px;
}
.hersteller {
	width: 615px;
	height: 32px;
	background: url(../img/bg_hersteller.gif);
	background-repeat: no-repeat;

}
.hersteller_leftside {
	float: left;
	width: 380px;
	color: #000100;
	padding-right: 12px;
}

#brandlogo {
	background: #000000 /*url() middle left no-repeat*/;
	margin: 3px 207px 0px 0px;
	width: 615px;
	height: 74px;
	float: right; 
}

#brandlogo .h2 {
	color: #fff;
	width: 250px;
	margin-left: 50px;
}
#brand1, 
#brand2, 
#brand3, 
#brand4, 
#brand5, 
#brand6, 
#brand7, 
#brand8, 
#brand9,
#brand10,
#brand157,
#brand161,
#brand159 {
	margin: 15px 0px 0px 10px;
	background: #fff !important;
	width: 807px;
	color: #ECECEC;
	float: left;
}

#brand1,
#brand2,
#brand3,
#brand4,
#brand5,
#brand6,
#brand7,
#brand8,
#brand9,
#brand10,
#brand157,
#brand161,
#brand159 { 
	background: #DCDCDC;
}
#brand1 .txtfond1, 
#brand2 .txtfond2, 
#brand3 .txtfond3, 
#brand4 .txtfond4, 
#brand5 .txtfond5, 
#brand6 .txtfond6, 
#brand7 .txtfond7, 
#brand8 .txtfond8, 
#brand9 .txtfond9, 
#brand10 .txtfond10,
#brand157 .txtfond157,
#brand161 .txtfond161,
#brand159 .txtfond159 {
	background: #e5e5e5 url(../img/bg_hersteller.gif) no-repeat;
	background-position: 1px 1px;
	padding: 40px 7px 7px 7px;
	width: 601px;
	min-height: 510px;
	float: left;
	font-size:1.1em;
}
* html #brand1 .txtfond1, 
* html #brand2 .txtfond2, 
* html #brand3 .txtfond3, 
* html #brand4 .txtfond4, 
* html #brand5 .txtfond5, 
* html #brand6 .txtfond6, 
* html #brand7 .txtfond7, 
* html #brand8 .txtfond8, 
* html #brand9 .txtfond9, 
* html #brand10 .txtfond10,
* html #brand157 .txtfond157,
* html #brand161 .txtfond161,
* html #brand159 .txtfond159 {
   min-height: 510px;
   height: auto !important;
   height: 510px;
}
#brand1 img, 
#brand2 img, 
#brand3 img, 
#brand4 img, 
#brand5 img, 
#brand6 img, 
#brand7 img, 
#brand8 img, 
#brand9 img, 
#brand10 img, 
#brand157 img,
#brand159 img,
#brand161 img, 
#brandlogo img {
	margin: 0px 0px 0px 0px;
	float: left;
	border: solid 1px #DCDCDC;
}
.sidebox {
	margin-bottom: 15px;
}
#brand1 #sidebar .sidebox p, 
#brand4 #sidebar .sidebox p, 
#brand5 #sidebar .sidebox p, 
#brand6 #sidebar .sidebox p, 
#brand8 #sidebar .sidebox p, 
#brand9 #sidebar .sidebox p,
#brand10 #sidebar .sidebox p,
#brand157 #sidebar .sidebox p,
#brand161 #sidebar .sidebox p,
#brand159 #sidebar .sidebox p,
#brand1 #sidebar .sidebox p a, 
#brand4 #sidebar .sidebox p a, 
#brand5 #sidebar .sidebox p a, 
#brand6 #sidebar .sidebox p a, 
#brand8 #sidebar .sidebox p a, 
#brand9 #sidebar .sidebox p a,
#brand10 #sidebar .sidebox p a,
#brand157 #sidebar .sidebox p a,
#brand161 #sidebar .sidebox p a,
#brand159 #sidebar .sidebox p a,
#brand1 #sidebar .sidebox p a:link, 
#brand4 #sidebar .sidebox p a:link, 
#brand5 #sidebar .sidebox p a:link, 
#brand6 #sidebar .sidebox p a:link, 
#brand8 #sidebar .sidebox p a:link, 
#brand9 #sidebar .sidebox p a:link,
#brand10 #sidebar .sidebox p a:link,
#brand157 #sidebar .sidebox p a:link,
#brand161 #sidebar .sidebox p a:link,
#brand159 #sidebar .sidebox p a:link { 
color: #000100 !important; 


}




 /* TYPO */
.txtfond ul, 
.txtfond1 ul, 
.txtfond2 ul, 
.txtfond3 ul, 
.txtfond4 ul, 
.txtfond5 ul, 
.txtfond6 ul, 
.txtfond7 ul, 
.txtfond8 ul, 
.txtfond9 ul,
.txtfond10 ul,
.txtfond157 ul,
.txtfond161 ul,
.txtfond159 ul {
	margin: 7px 0px 7px 0px;
	padding: 0px 0px 0px 0px;
	width: 330px;
	color: #000100;
}
.txtfond li, 
.txtfond1 li, 
.txtfond2 li, 
.txtfond3 li, 
.txtfond4 li, 
.txtfond5 li, 
.txtfond6 li, 
.txtfond7 li, 
.txtfond8 li, 
.txtfond9 li,
.txtfond10 li,
.txtfond157 li,
.txtfond161 li,
.txtfond159 li {
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 7px 0px;
}

.txtfond1 ul a, 
.txtfond2 ul a, 
.txtfond3 ul a, 
.txtfond4 ul a, 
.txtfond5 ul a, 
.txtfond6 ul a, 
.txtfond7 ul a, 
.txtfond8 ul a, 
.txtfond9 ul a,
.txtfond10 ul a,
.txtfond157 ul a,
.txtfond159 ul a,
.txtfond1 ul a:link, 
.txtfond2 ul a:link, 
.txtfond3 ul a:link, 
.txtfond4 ul a:link, 
.txtfond5 ul a:link, 
.txtfond6 ul a:link, 
.txtfond7 ul a:link, 
.txtfond8 ul a:link, 
.txtfond9 ul a:link,
.txtfond10 ul a:link,
.txtfond157 ul a:link,
.txtfond161 ul a:link,
.txtfond159 ul a:link { color: #000100; }

#brand1 h2, 
#brand3 h2, 
#brand4 h2, 
#brand5 h2, 
#brand6 h2, 
#brand8 h2, 
#brand9 h2,
#brand10 h2, 
#brand157 h2,
#brand161 h2,
#brand159 h2 { color: #000100; }

#brand2 h1, 
#brand2 h2, 
#brand2 h3, 
#brand2 p, 
#brand2 p a, 
#brand2 p a:link, 
#brand2 ul, 
#brand2 ul a, 
#brand2 ul a:link, 
#brand2 li, 
#brand2 li a, 
#brand2 ul a:link, 
#brand3 h1, 
#brand3 h2, 
#brand3 h3, 
#brand3 p, 
#brand3 p a, 
#brand3 p a:link, 
#brand3 ul, 
#brand3 ul a, 
#brand3 ul a:link, 
#brand3 li, 
#brand3 li a, 
#brand3 ul a:link,
#brand7 h1, 
#brand7 h2, 
#brand7 h3, 
#brand7 p, 
#brand7 p a, 
#brand7 p a:link, 
#brand7 ul, 
#brand7 ul a, 
#brand7 ul a:link, 
#brand7 li, 
#brand7 li a, 
#brand7 ul a:link { color: #000100; }

#brandlogo h2 {
	margin: 29px 0px 0px 15px;
	width: 550px;
	color: #ECECEC !important;
	float: left;
}

.txtfond2, 
.txtfond3, 
.txtfond7 { color: #404040; }

.txtfond1 a, 
.txtfond2 a, 
.txtfond3 a, 
.txtfond4 a, 
.txtfond5 a, 
.txtfond6 a, 
.txtfond7 a, 
.txtfond8 a, 
.txtfond9 a,
.txtfond10 a,
.txtfond157 a,
.txtfond161 a,
.txtfond159 a {
	color: #000100;
	text-decoration: none;
}

/* HTML TABELLE textfond2 */
.txtfond2 th {
	background: #ededed;
	padding: 2px 7px 0px 7px;
	height: 16px;
	border-bottom: 1px solid #cdcdcd;
	border-right: 1px solid #cdcdcd;
}

.txtfond2 td {
	background: #dfdfdf;
	padding: 2px 7px 2px 7px;
	height: 16px;
	border-bottom: 1px solid #cdcdcd;
	border-right: 1px solid #cdcdcd;
}

.txtfond2 th .nenner, .txtfond2 td .nenner {
	/*width: 160px;*/
}

.txtfond2 th .col, .txtfond2 td .col {
	width: 40px;
}

.txtfond2 td img {
	vertical-align: middle;
	float: left !important; 
}

 /* TYPO */
.txtfond2 table {
	color: #404040;
	text-align: left;
}




 /* TOOLTIP */
a.tooltip {
	cursor: help;
	/*border-bottom: 1px dashed #999;*/
	text-decoration: none;
}
	
a.tooltip span { display: none; }

a.tooltip:hover span { /* diese Anweisung für Geckos u. Opera */
	display: block;
	position: absolute; 
	bottom: 1.2em;
	left: 10em; 
	background: #ededed;
	padding: 7px;  
	width: 122px;
	border: 1px solid #B4B4B4;
	color: #404040;
	text-align: left;
	font-size: 1.0em;
}
	
a.tooltip:hover span img {  
	margin: 0px 0px 7px 0px;
	border: 1px solid #404040; 
	float: left !important; 
}
	
a.tooltip:hover { /* für die Anzeige im Internet Explorer */
	position: relative;
	z-index: 25;
	/*background: #FFD5FF;*/
}
	
a.tooltip { /* relativ zum Elternelement positionieren */
	position: relative;
	z-index: 24;
}
