body {
	font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #767676;
	margin:15px 0 0 0;
	background:#e2e8ec;
	min-width: 974px;
}
img {
	border: none;
}
form {
	margin: 0;
	padding: 0;
	border: 0;
}
a{
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
}
#page {
	width: 974px;
	overflow: hidden;
	margin: 0 auto;
}
#header {
	overflow: hidden;
	width: 974px;
	height: 185px;
	position: relative;
}
.logo {
	margin: 0;
	float: left;
	padding: 18px 0 0 34px;
}
.logo a {
	display: block;
	text-indent: -9999px;
	width: 170px;
	height: 78px;
	overflow: hidden;
	background: url('../images/logo.gif') no-repeat;
}
.slogan{
	float: right;
	overflow: hidden;
	margin: 0;
	padding:23px 261px 0 0;
}
.language-1{
	overflow: hidden;
	width: 26px;
	height: 26px;
	position: absolute;
	right:18px;
	top: 128px; 
}
.language-2{
	width: 26px;
	height: 26px;
	overflow: hidden;
	position: absolute;
	right:50px;
	top: 128px; 
}
#content{
	width: 974px;
	overflow: hidden;
	background:#fff url(../images/content-bg.gif) no-repeat 0 100%;
	padding:0 0 25px 0;
}
.left-box{
	width: 160px;
	overflow: hidden;
	float: left;
	padding: 0 0 0 38px;
}
.side-bar{
	width: 160px;
	margin:-4px 0 0 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
}
.side-bar li{
	margin-top: 4px;
	background: url(../images/side-bar-a-bg.gif) no-repeat;
	padding:2px 0 2px 15px;
}
.side-bar li a{
	display: block;
	overflow: hidden;
	color: #787878;
}
.side-bar li a:hover,
.side-bar li a.active{
	color: #f09101;
	text-decoration: none;
}
.side-bar ul{
	margin: 0;
	padding:0 0 2px 0;
	list-style: none;
}
.side-bar ul li{
	background: none;
	padding: 0;
	vertical-align: middle;
	height:1%;
}
.side-bar ul li a{
	padding:0 0 0 9px;
	background: url(../images/side-ba-sub-a-bg.gif) no-repeat 0 6px;
}
.side-bar ul li a:hover{
	background: url(../images/side-ba-sub-a-hover-bg.gif) no-repeat 0 6px;
}
.right-box{
	width: 722px;
	overflow: hidden;
	float: right;
}
.right-up{
	width: 100%;
	overflow: hidden;
}
.product-box{
	width: 221px;
	height: 200px;
	overflow: hidden;
	float: left;
	margin-right: 19px;
	background: url(../images/product-box.jpg) no-repeat;
	position: relative;
}
.product-box .divider{
	width:130px;
	overflow: hidden;
	position: absolute;
	left: 20px;
	bottom:15px;
	z-index: 100;
}
.product-box h2{
	margin: 0;
	color: #f09100;
	line-height:17px;
	font-size: 14px;
	padding-bottom: 17px;
}
.product-box p{
	margin: 0;
	line-height:17px;
	font-size: 14px;
}
.read-more{
	line-height: 17px;
	color: #f09100;
	font-weight: bold;
	text-decoration: underline;
}
.read-more:hover{
	text-decoration: none;
}
.imger{
	position: absolute;
	right:3px; /* 13px alte Packshots */
	top:18px; /* 17px alte Packshots */
	width:79px; /* 144px alte Packshots */
	height:173px; /* 174px alte Packshots */
	overflow:hidden;
}
.imger img{
	display: block;
}
.content-top{
	width: 461px;
	overflow: hidden;
	float: left;
}
.content-top h2{
	font-size: 14px;
	margin: 0;
	line-height: 17px;
	color: #f09100;
	border-bottom: 2px solid #f7c87f;
	padding:20px 0 7px 0;
}
.content-top h2.first{
	padding:0px 0 7px 0;
}
.content-top h3{
	font-size: 14px;
	margin: 0;
	line-height: 17px;
	color: #767676;
	padding:12px 0 0 0;
}
.content-top p{
	font-size: 14px;
	margin: 0;
	line-height:17px;
	padding: 8px 0 8px 0;
}
.content-top p a{
	color: #787878;
	font-weight: bold;
}
.content-top .ball{
	background: url(../images/ball-bg.gif) no-repeat 0 14px;
	padding:8px 0 0 13px;
}
.content-top p span{
	color: #ff9933;
	font-weight: bold;
}
.content-top .gray{
	color: #767676;
	padding:30px 0 7px 0;
}
.content-top .info-img{
	float: left;
	padding: 10px 19px 0 0;
}
.content-top .orange {
	color:#ff9933;
	text-decoration: underline;
	font-weight: normal;
}
.content-top .orange:hover{
	text-decoration: none;
}
.content-top .orange-ohne {
	color:#ff9933;
	font-weight: bold;
}
.content-top .content-img-format img{
	float:left;
	margin-right:12px;
}
.form-box{
	width: 461px;
	overflow: hidden;
	padding: 28px 0 0 0;
}
.form-box .left{
	width: 125px;
	overflow: hidden;
	float: left;
}
.form-box .divider{
	overflow: hidden;
	width: 100%;
	padding-bottom: 6px;
}
.form-box label{
	color: #787878;
	font-weight: bold;
	padding-top: 4px;
}
.form-box .right{
	width: 326px;
	overflow: hidden;
	float: right;
}
.form-box .text-box{
	width: 326px;
	height: 21px;
	overflow: hidden;
	background: url(../images/text-box-bg.gif) no-repeat;
}
.form-box .text{
	width: 316px;
	margin: 2px 0 0 5px;
	padding: 0;
	background: none;
	border: none;
	font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #787878;
}
.form-box .right label{
	font-weight: normal;
	line-height: 18px;
	padding-bottom: 3px;
}
.form-box .chek{
	width: 14px;
	height: 14px;
	margin: 2px 5px 0 0;
	padding: 0;
	float: left;
	overflow: hidden;
}
.container{
	width:300px;
	overflow: hidden;
	float: left;
	padding: 0;
}
.form-box textarea{
	width: 316px;
	height: 81px;
	margin: 0;
	padding:5px;
	border: none;
	background:url(../images/textarea-bg.gif) repeat-y;
	font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #787878;
}
.form-box .submit{
	width: 120px;
	height: 19px;
	overflow: hidden;
	margin: 10px 0 0 0;
	padding: 0;
	float: right;
}
.news-box{
	width: 221px;
	overflow: hidden;
	float: right;
	padding: 6px 19px 0 0;
}
.info-box{
	width: 221px;
	overflow: hidden;
	background: url(../images/info-box-up-bg.gif) repeat-y;
	margin-top: 15px;
}
.info-box-first{
	margin-top: 0px;
}
.info-box-up{
	width: 221px;
	overflow: hidden;
	background:url(../images/info-box-bg.gif) no-repeat;
}
.info-box-top{
	width: 201px;
	overflow: hidden;
	background: url(../images/info-box-top.gif) no-repeat 0 100%;
	padding: 10px 5px 14px 15px;
	position: relative;
}
.news-box h2{
	font-size: 14px;
	line-height: 17px;
	margin: 0;
	color: #f09100;
	padding-bottom: 10px;
}
.info-box-top p a{
	color: #787878;
}
.info-box-top p{
	margin: 0;
	line-height: 17px;
	padding:0 0 11px 0;
}
.info-box-top p span{
	display: block;
}
.top-product{
	display: block;
	overflow: hidden;
	margin-left:-15px;
}
.info-box-top .form-box{
	width: 201px;
	padding: 0; 
}
.info-box-top .form-box label{
	float: left;
	padding:3px 0 0 0;
}
.info-box-top .divider{
	padding:0;
}
.info-box-top .none{
	padding: 0;
}
.info-box-top .form-box .text{
	width: 129px;
	border: 1px solid #e7911e;
	margin: 0;
	padding: 2px 0 2px 0;
	background: #f8f9fb;
	float: right;
}
.info-box-top .form-box .submit{
	width: 131px;
	height: 19px;
	margin: 9px 0 0 ;
}
.info-box-top ul{
	list-style: none;
	margin: 0;
	padding: 0;
	width: 180px;
}
.info-box-top ul li{
	margin: 0 0 12px 0;
	padding: 0;
	width: 180px;
}
.info-box-top ul li a{
	color: #767676;
}
.info-bottom{
	width: 221px;
	overflow: hidden;
	padding-top: 12px;
}
.info-bottom .info-img-b{
	display: block;
	margin-top: -5px;
}
.info-list{
	margin: 0;
	padding:4px 0 23px 0;
	list-style: none;
	overflow: hidden;
	font-size: 13px;
	color: #767676;
}
.info-list li{
	line-height: 16px;
}
.info-list li a{
	color: #767676;
}
.nav-info{
	overflow: hidden;
	margin: -7px 0 0 0;
	padding:4px 0 6px 0;
	list-style: none;
	font-size: 14px;
	color: #767676;
	float: left;
	border: 1px solid #e7911e;
	border-right:none;
	border-left:none;
}
.nav-info li{
	line-height:17px;
	width: 221px;
	float: left;
	clear: both;
}
.nav-info li strong{
	font-weight: normal;
	float: left;
}
.nav-info li span{
	float: right;
}
#footer{
	width: 974px;
	overflow: hidden;
	padding: 10px 0 13px 0;
}
#footer .left{
	width: 212px;
	overflow: hidden;
	float: left;
	padding-left:38px;
}
#footer p{
	font-size: 12px;
	line-height: 16px;
	color:#9c9d9f;
	margin: 0;
	font-weight: bold;
}
#footer .center{
	width: 480px;
	overflow: hidden;
	float: left;
}
.nav-footer{
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
	float: right;
	width:240px;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
}
.nav-footer li{
	float: left;
	padding:0 9px 0 8px;
	margin-left:-1px;
	background: url(../images/nav-footer-li-bg.gif) no-repeat 0 50%;
}
.nav-footer li a{
	color: #9c9d9f;
}
.nav-more,div#content div.content-top ul{
	margin: 0;
	padding:8px 0 0 0;
	list-style: none;
	overflow: hidden;
	font-size: 14px;
	line-height: 17px;
	color: #767676;
}
.nav-more li,div#content div.content-top ul li{
	padding:0 0 7px 13px;
	position: relative;
	height:1%;
	background: url(../images/bg-image.gif) no-repeat 0 6px;
}
.nav-more li a,div#content div.content-top ul li a{
	color: #767676;
	font-weight: bold;
}
