
html,body,div,span,h1,h2,h3,h4,h5,h6,p,a,img{
	margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body{color: #4e4e4e;background: #ffffff;font: 62.5%/1.6em Arial, Helvetica, sans-serif;text-align: center;}
p{padding: 10px 0px 0px;}
a, a:visited {color: #00499e; text-decoration: none;}
a:active {color: #00499e; text-decoration: none;}
a:hover {color: #00499e; text-decoration: underline;}
h2{
	margin:10px 0 10px 0;
	font-size: 1.3em;
	}
h3{
	margin:15px 0 5px 0;
	font-size: 1em;
	color:#1a71b4;
	}
.head{
	width: 965px;
	min-height:140px;
	/*background: #e2e2e2;*/
	margin: 20px auto auto;
	}
.content{
	width: 965px;
	min-height:200px;
	background: #fff;
	margin: 0px auto;
	padding: 10px 0 0 0;
	}
	.menu{
		display:block;
		width:175px;
		min-height:669px;
		height:100%;
		float:left;
		background: #fff;
		line-height:1.6em;
		font-size:1.3em;
		text-align:left;
		padding:0;
		margin:0;
		}
		.menu ul{
			background: #fff url('images/Menu-bg.png') no-repeat 0 1px ;
			list-style:none;
			padding:30px 0;
			margin:0;
			}
		.menu a{
			background: transparent url('images/triangle.gif') no-repeat 10px 50% ;
			padding-left:25px;
			}
		.news-short {
			margin: 20px 0 0 0;
			padding: 5px 10px;
			background: #eee;
			}
			.news-short h3{
				padding: 0 0 0 ;
				background: #eee;
				}
			.news-short ul {
				background:none;
				font:0.85em Tahoma;
				line-height:1.2em;
				list-style:none;
				padding:5px 0;
				margin:0;
				}
			.news-short a{
				display:block;
				background:none;
				padding:0px;
				}
	.info{
		font-size: 1.2em;
		min-height:665px;
		height:100%;
		width: 780px;
		float:right;
		background: transparent;
		border: solid 1px #bababa;
		padding: 0 0 10px 0;
		}
		.h-info{
			background: #bababa url('images/bk_rahmen.gif') no-repeat 0 50% ;
			color: #fff;
			line-height:1.5em;
			padding:3px;
			}
		.text-info{
			font-size: 1.1em;
			text-align:left;
			padding:10px;
			}
		.text-info-img {
			display:block;
			width: 150px;
			text-align:center;
			float:left;
			}

.footer{
	width: 965px;
	margin: 0px auto;
	padding: 10px 0 0 0;
	}
	.footer-center{
		font-size: 1.2em;
		height:100%;
		width: 780px;
		float:right;
		background: transparent;
		padding: 0 0 10px 0;
		}

.clearall{
	clear:both;
	line-height:0;
	height:0px;
	font-size:0px;
	}

	.managers td{
		padding-right:30px;
		line-height:1.7em;
	}
/*-- Product List --*/
.l-prod{
	list-style: none;
	margin:0;
	padding:0;
	overflow:hidden;
	}
	.l-prod li{
	float:left;
	width: 100%;
	padding: 8px 0;
	border-bottom:1px solid #bababa;
	}
	.lp-info{
		font-size:0.9em;
		background: #bababa;
		text-align:right;
		padding: 2px 10px 2px 0;
	}
	.lp-cont{
		width:758px;
		float:left;
		}
		.lp-pict{
			float:left;
			margin:10px;
			width:150px;
			display:block;
			text-align:center;
			}
			.lp-pict img {
				/*display:block;*/
			}
		.lp-descrip{
			float:left;
			width:250px;
			padding: 0px 5px 10px;
			}
			.lp-descrip strong{
				display:block;
				padding-bottom:5px;}
	.lp-price{
		color:#ff0000;
		float:left;
		padding:10px 0 0;
		}
	.lp-linkdetails{
		float:right;
		color:#1a71b4;
		padding:10px 0px 0;
		}
	.lp-shortparam{
		float:left;
		width:300px;
		margin-left:20px;
		padding-top:10px;
		}
		.lp-shortparam dt {
			float:left;
			width:200px;
			padding-bottom:5px;
			}
		.lp-shortparam dd {
			float:left;
			width:100px;
			margin:0;
			}
	/*-- Product details --*/
	.comparelink {display:block; text-align:right;}

	.pd_params {
		margin-top:10px;
		overflow:hidden;
		line-height:1.5em;
		padding-bottom:20px;
		width:520px;
		float:right;
		}
		.pd_params dt {
		font-weight:bold;
		float:left;
		width:120px;
		clear:both;
		}
		.pd_params dd {
		float:left;
		width:400px;
		}

		.pd_price {color:#ff0000;}
		.pd-cont {
			border:1px solid #bababa;
			float:left;
			width:500px;
			margin-top:10px;
			}
		.pdc_title {
			font-weight:bold;
			background: #bababa;
			padding:2px 10px;
			color:#fff;
			}
		.pdc_body {padding:10px; float:left;}
			.pdc_body ul { list-style-type: disc; list-style-position:inside; line-height:1.4em;}
				.pdc_body li { padding: 5px 0 3px; }
			.pdc_body ul.goods { list-style-type: none; }
				.pdc_body ul.goods li {}
		
		.pdc-th dt{
			float:left;
			width:230px;
			clear:both;
			padding:7px 0 5px 0;
			}
		.pdc-th dd{
			float:left;
			width:250px;
			padding:7px 0 5px 0;
			}
		.pd-gallery {
			float:right;
			width:250px;
			list-style:none;
			margin:0;
			padding:0;
			display:block;
			}
		.pd-gallery li {
			float:left;
			border:1px solid #bababa;
			background: #E3E3E3;
			margin:10px 0 0 0;
			width:250px;
			text-align:center;
			}
		.pd-gallery img{}
		.pd-gallery-imgname{
			display:block;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size:0.8em;
			color:#000000;
			padding: 3px;
			}

/*-- technical features --*/
.techfeatures{
	width:100%;
	border-collapse:collapse;
	margin: 20px 0;
	}
	.techfeatures td{
		border-top:1px solid #bababa;
		border-bottom:1px solid #bababa;
		padding:5px;
		font-style: italic;
		font-size: 1em;
		color:#000000;
		}

/*-- Catalog --*/
.catalogitems{
	width:100%;
	list-style:none;
	text-align:left;
	padding:0;
	overflow:hidden;
	}
	.catalogitems li{
		display:block;
		width:100%;
		float:left;
		border-bottom: #b4c6d9 1px solid;
		padding-bottom:6px;
		margin-bottom:6px;
	}
.c-item{
	list-style:none;
	vertical-align:middle;
	}
	.c-item li{
		display:block;
		float:left;
		width:50%;
		height:100%;
		border-bottom: none;
		margin:0;
		padding:0;
		}
	.c-item-name
	{
		border-bottom: none;
		padding:5px;
		}
	img.shlif {float:right; display:block; padding-right: 20px;}
	table.shlif {width:550px; font:1em;}
	table.shlif td, th { padding: 2px 5px; }
	table.shlif th { font-weight: bold; background:#bababa;}
	.rightalign {text-align:right;}

#slider_box {
	background: url("images/slider_bg.png") no-repeat left bottom; width: 780px; height: 373px; z-index: 88;
}
#slider {
	width: 780px; height: 373px; overflow: hidden; position: relative; z-index: 88;
}
.nivoSlider a.nivo-imageLink {
	margin: 0px; padding: 0px; border: 0px currentColor; left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: absolute; z-index: 60;
}
.nivo-slice {
	height: 100%; display: block; position: absolute; z-index: 50;
}
.nivo-controlNav {
	//background: url("images/bg_pagination.gif") repeat-x top; 
	//padding: 8px 36px 7px 39px; 
	left: 655px; 
	top: 340px; 
	height: 28px; 
	float: left; 
	position: relative; 
	z-index: 99; 
	behavior: url(js/PIE.htc); 
}
.nivo-controlNav a {
	background: url("images/buttons.png") no-repeat; width: 20px; height: 20px; text-indent: -5000px; margin-right: 3px; float: left; position: relative; z-index: 99; cursor: pointer;
}
.nivo-controlNav a.active {
	background: url("images/buttons_active.png") no-repeat;
}
.nivo-controlNav a:hover {
	background: url("images/buttons_active.png") no-repeat;
}
.nivo-caption {
	left: 88px; top: -100px; color: rgb(35, 35, 35); text-transform: uppercase; line-height: 2em; font-size: 30px; position: absolute; z-index: 99;
}
.nivo-caption span {
	margin-top: 600px; display: block;
}
.nivo-html-caption {
	
}

