﻿/* CSS Document */

#productdiv { 
	background:url("../images/productbg.gif");
	font-size:10px;
	height:268px;
	left:224px;
	position:absolute;
	top:205px;
	width:532px;
}

#productdiv2 { 
	background:#E0EBF5 url("../images/productbg.gif") no-repeat;
	font-size:10px;
	/*height:183px;
	left:224px;
	position:absolute;
	top:205px;*/
	width:532px;
}

#productdiv strong, #productdiv2 strong	{ font-size:11px; }
#productdiv p, #productdiv2 strong		{ line-height:14px !important; }
#productdiv a, #productdiv2 a {
	border-bottom:0px dashed #105cb4;
	color:#105cb4;
	text-decoration:none !important;
}

#productdivbottom { 
	background:url("../images/productbgbottom.gif");
	height:28px;
	left:224px;
	position:absolute;
	top:471px;
	width:532px;
}

#productdivbottom2 { 
	background:url("../images/productbgbottom.gif") no-repeat;
	height:28px;
	/*left:224px;
	position:absolute;
	top:390px;*/
	width:532px;
}

.leftcell { background:url("../images/line2.gif") no-repeat right center; }

.leftcell2 { 
	background:url("../images/line3.gif") repeat-y right 15px; 
}

#backbutton	{
	background:url("../images/backbutton.gif") no-repeat;
	display:block;
	height:14px;
	text-decoration:none !important;	
	width:18px;
}

#backbutton2	{
	float:left;
	background:url("../images/backbutton.gif") no-repeat;
	display:block;
	height:14px;
	text-decoration:none !important;	
	width:18px;
	margin: 0 0 0 3px;
}

#fwdbutton	{ 
	background:url("../images/fwdbutton.gif") no-repeat;
	display:block;
	height:14px;
	position:absolute;
	text-decoration:none !important;	
	width:18px;
}

#fwdbutton2	{
	float:left; 
	background:url("../images/fwdbutton.gif") no-repeat;
	display:block;
	height:14px;
	text-decoration:none !important;	
	width:18px;
	margin: 0 0 0 3px;
}

#gobutton	{ 
	background:url("../images/submit.gif") no-repeat 128px center;
	display:block;
	text-decoration:none !important;	
	top:0px;
	padding:10px;
	color:#364867 !important;
}

#moreimages {
	position:absolute;
	font-size:0.8em;
	height:14px;
	right:60px;
	top:7px;
}

#moreimages2 {
	float:left;
	width: 200px;
	font-size:0.8em;
	height:16px;
	background:url("../images/line2.gif") no-repeat right top;
	padding:0px 15px 0px 0px;
	text-align: left;

}

#enlarge {
	background:url("../images/magglass.gif") no-repeat;
	color:black !important;
	display:block;
	font-size:0.8em;
	height:16px;
	left:14px;
	padding:0 0 0 22px;
	position:absolute;
	text-decoration:none !important;	
	top:7px;
}

#enlarge2 {
	background:url("../images/magglass.gif") no-repeat;
	width: 150px;
	height: 16px;
	color:black !important;
	float:left;
	font-size:0.8em;
	padding:0 0 0 22px;
	text-decoration:none !important;	
}

.teasertable {
	left:224px;
	position:absolute;
	top:514px;
}

.teasertable2 {
	/* left:224px;
	position:absolute;
	top:430px; */
	width:544px;
}

.teasertable td, .teasertable2 td { padding:0px 14px 13px 12px; }

.teaser	{ 
	background:url("../images/teaser.gif") no-repeat right bottom; 
	color:#364867;
	cursor:pointer;
	font-size:10px;
	font-weight:bold;
	margin:0px 0px 1px 0px;
	position:relative;
	width:154px;
}


.prodBannerAd	{ 
	position:relative;
	text-decoration:none !important;
}



.tabbox {
	border-top:1px solid #e1e1e0;
	left:224px;
	position:absolute;
	top:660px;
	width:530px;
	background:url("../images/corner_bottom.gif") no-repeat left bottom;
}

.tabbox2 {
	border-top:1px solid #e1e1e0;
	/* left:224px;
	position:absolute;
	top:890px; */
	width:530px;
	background:url("../images/corner_bottom.gif") no-repeat left bottom;
}

.ratings {
	font-size:0.8em;
	line-height:1em;
	margin:-5px 0px 0px 0px;
}

.ratings td {
	border-bottom:1px solid #c7c7c7;
	padding:8px 0px !important;
	vertical-align:top;
}

h5 {
	font-size:1em;
	margin:0px 0px 10px 0px;
	padding:0px;
}

.dot {
	background-repeat:no-repeat;
	height:34px;
	width:34px;
	float:left;
	margin:10px 2px 0px 0px;
}

#dotone { background-image:url("../images/dotone.gif"); }
#dottwo { background-image:url("../images/dottwo.gif"); }
#dotthree { background-image:url("../images/dotthree.gif"); }
#dotfour { background-image:url("../images/dotfour.gif"); }

#puron { 
	clear:both;
	background:url("../images/teaser_puron.gif") no-repeat;
	height:26px;
	margin:5px 0px 0px 0px;
}

.mainleft {
	font-size:0.9em;
	/* background:url("../images/line2.gif") repeat-y right center; */
}

.mainleft p {
	line-height:1.2em !important;
}

.compare {
	padding:0px 7px 0px 0px;
	text-decoration:none !important;
	font-weight:bold;
	background:url("../images/arrw_adv.gif") no-repeat right 5px;
}


.fpo {
	margin:5px 13px 16px 0px;
	display:block;
	height:86px;
	width:86px;
	background-image:url("../images/86px.gif");
	background-position:0px 0px;
}

.fpo:hover {
	background-position:0px -86px;		
}

.fpo img {
	margin:2px 0px 0px 3px;
}

/*-----------------------------------------------------------------*/

.corner {
	background-repeat:no-repeat;
	height:9px;
	position:absolute;
	width:9px;
}

.bottom {
	height:9px;
	font-size:0px;
	line-height:0px;
	background:url("../images/corner_bottom.gif") no-repeat left bottom;
	width:100%;
	position:absolute;
	bottom:-8px;
}

#nw { 
	background-image:url("../images/corner_nw.gif"); 
	left:0px;		
	top:-1px; 
}
#ne { 
	background-image:url("../images/corner_ne.gif"); 
	right:0px;	
	top:-1px; 
}

.tabtop {
	background:url("../images/bg_gradient.gif") repeat-x;
	height:37px;
	margin:0px 1px;
}

.tabtop a {
	border-right:1px solid #e1e1e0;
	color:#364867 !important;
	float:left;
	font-size:9px;
	font-weight:bold;
	padding:13px;
	text-decoration:none !important;
}

.tabtop a.on {
 background:#ffffff;
 color:#1b4898 !important;
}


.tabtopinner {
 font-size:10px;
 font-weight:bold;
 height:20px;
 line-height:0px;
 margin:23px 13px 0px 13px;
 padding:0px;
 position:relative;
}

.tabtopinner a {
 border-top:1px solid #cbcbcb;
 color:#364867 !important;
 display:block;
 float:left;
 line-height:11px;
 margin:0px 1px 0px 0px;
 padding:5px;
 position:relative;
 text-decoration:none !important;
}

.tabtopinner a.on {
	background:url("../images/bg_tabgradient.gif");
	border-top:1px solid #aaaaaa;
	color:#1b4898 !important;
}

.tabtopinner a span {
	height:22px;
	position:absolute;
	top:-1px;
	width:3px;
}

.tabtopinner a span.tableft {
	background:url("../images/innertableftoff.gif") no-repeat;
	left:0px;
}

.tabtopinner a span.tabright {
 background:url("../images/innertabrightoff.gif") no-repeat;
 right:0px;
}

.tabtopinner a.on span.tableft	{ background:url("../images/innertableft.gif") no-repeat !important;	}
.tabtopinner a.on span.tabright	{ background:url("../images/innertabright.gif") no-repeat !important;	}

.tabinner {	
 clear:both;
 font-size:0.9em;
 margin:0px 13px 13px 13px;
  
}

#content .tabinner ul {
 margin:0px !important;
 position:relative;
}
#content .tabinner p {
 padding:14px 14px 14px 14px; 
} 
#content .tabinner ul ul {
 padding-bottom:0px;
 padding-top:0px;
}
#content .tabinner li { 
 color:#000000 !important; 
 padding-bottom:0px;
}
#content a.read {
 line-height:1.2em !important;
}
.read2   {
 background:url("../images/content.top.gif") right 4px no-repeat;
 color:red !important;
 font-family:arial,verdana,helvetica,sans-serif;
 font-size:0.9em;
 font-weight:bold;
 margin-top:7px;
 padding-right:10px;
 text-decoration:none;
}
small {
 color:#666666;
}
.poop {
 color:#0b2656 !important;
 font-size:15px !important;
 margin: 0 0 0 10px;
}
.radioon {
 background:url("../images/radiobutton.gif") no-repeat;
 float:left;
 height:8px;
 font-size:0px;
 line-height:0px;
 margin:0px 0px 0px 3px;
 width:8px;
}

.radio {
 background:url("../images/radiobutton.gif") no-repeat 0px -9px;
 float:left;
 font-size:0px;
 height:8px;
 line-height:0px;
 margin:0px 0px 0px 3px;
 width:8px;
}

/* Additional Linde-Styles */

div#product-abstract, div#product-details{
	margin:1px -14px 1px -14px; 
	overflow:hidden; 
	clear:both;
}

div#product-details{
	margin:20px -14px 20px -14px; 
	overflow:hidden; 
	clear:both;
}


td#product-abstract-image{
	vertical-align: top;
}

div.product_details_tabinner{
	margin: 15px 5px 20px 5px;
	font-size: 11px;
	padding: 5px;
}

div.product_details_tabinner table{
	width: 500px!important;
}

div.product_details_tabinner td, div.product_details_tabinner th{
	font-size: 10px;
	background-color:#F0F0F0;
}

div.product_details_tabinner td p{
	font-size: 10px;	
	margin: 0;
}

/* PRODUCT OVERVIEW */
div.productOverviewBox{
	display:block;
	background:url(../images/corner.gif) bottom right no-repeat;
	background-color:#F3F3F3;
	margin-bottom:1px;
	margin-left:1px;
	float:left;
	height: 180px;
	width: 500px;
	overflow:hidden;
	margin: 0 0 3px 0;

}

div.productOverviewBox h3{
 color:#0b2656 !important;
 font-size:15px !important;
 margin: 5px 0 5px 10px;
 font-weight:normal;
}

div.productOverviewBox td{
	padding: 5px;
	overflow:hidden;
}

div.productOverviewBox ul{
	margin: 0 0 0 -10px;
	padding: 0!important;
}
div.productOverviewBox li a{
	font-weight:bold;
}
div.productOverviewBox li{
	font-size:11px;
	margin:0!important;
}

div.productOverviewBox hr{
	color: white;
	height: 1px;
	border-width: 0px;
	
}
