html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd,
fieldset, form, label, legend,
table, caption {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100.01%;
	vertical-align: baseline;
	background: transparent;
}


body {
	line-height: 1.2;
}


blockquote, q {
	quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

:focus {
	outline: 0;
}

ins {
	text-decoration: none;
}

del {
	text-decoration: line-through;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

html, body {
	color: #000;
	font: normal 12pt / 16pt Tahoma, sans-serif;
}

.back{
	display: none;
}
.wrapper {
}

.base {
}

/*---------------------------------------------------------------------------global*/

h1 {
	font-size: 21px;
}

a {
	/*color: #00a1c8;*/
	color: #000000;
	text-decoration: underline;
}

.content_row p{
	padding: 0 0 10px;
}

.content_row .text_menu{
	margin: 15px 0;
}

a:hover {
	text-decoration: underline;
}

.clear {
	clear: both;
}
.left{
	float: left;
}

.right{
	float: left;
}

.ie{
	display: none;
}


.print_head{
height: 100px;
border-bottom:3px solid #000000;
left:0;
padding:0 0 3px 25px;
top:0;
width:990px;
}
.print_head img{
	display: block;
}

.print_footer{
height: 30px;
border-top:3px solid #000000;
left:0;
padding:10px 0 0 40px;
top:0;
width:990px;
}

/*---------------------------------------------------------------------------global*/
/*---------------------------------------------------------------------------header*/
.header {
	display: none;
}

/*-----------------------------------------------------------------------------------header*/
/*---------------------------------------------------------------------------------main_row*/
.main_row {
	z-index: 2;
}

/*---------------------------------------------------------------------------global*/

.headline{
	z-index: 5;
	margin: 40px 0px 20px 0;
	background: #fff;
	clear:both;
}

.headline img{
	display: none;
}

.headline span{
	font-size: 32px;
	color: #000000;
	font-family: 'Trebuchet MS',Helvetica,sans-serif;
}

.sec_headline, .main_row .sec_headline a, .text h2, .produce h2{
	color: #0e8632;
	font-weight: 400;
	font-size: 18px;
	text-transform: uppercase;
	text-decoration: none;
}

.sec_headline span{
	display: none;
}

.sec_headline:before{
	position: absolute;
	height: 4px;
	bottom: 0;
	content: "";
	background: #0e8632;
}
/*---------------------------------------------------------------------------global*/
/*---------------------------------------------------------------------------content_row*/
.content_row {
	position: relative;
	width:95%;
}

.nav_line {
display: none;
	position: relative;
	padding: 9px 20px 8px 23px;
	font-size: 11px;
	overflow: hidden;
}

.nav_line li {
	display: inline;
	color: #8f8f8f;
}

.nav_line span {
	display: inline-block;
	width: 5px;
	height: 6px;
	margin: 0 2px 0 4px;
	vertical-align: middle;
	overflow: hidden;
}


.nav_line li:last-child span{
	width: 6px;
	height: 5px;
}

.nav_line a:hover{
	color: #ff7e00;
}


.content{
	position: relative;
	padding: 0 0 0 21px;
}

/*----------------------------------nav*/
.nav_wrap{
	display: none;
}

/*----------------------------------produkt_slide*/

.produkt_slide{
	position: relative;
	width: 100%;
	height: 187px;
	padding: 21px 0 11px 0;
}

.produkt_slide .hide{
	display: none;
}

.produkt_slide dl{
	position: relative;
	padding: 0 0 0 244px;
}

.produkt_slide .img{
	position: absolute;
	width: 232px;
	height: 187px;
	top: 0;
	left: 0;
	background: url(images/shadow.png) 0 0 no-repeat;
}

.produkt_slide dt, .produkt_slide .description{
	overflow: hidden;
}

.produkt_slide dt a{
	font-family: 'Trebuchet MS',Helvetica,sans-serif;
	font-size: 18px;
	line-height: 23px;
	color: #fff;
	text-decoration: underline;
}

.produkt_slide dt a:hover{
}

.produkt_slide dt {
	padding: 0 0 5px;
}

.produkt_slide .description{
	height: 108px;
	margin: 0 0 7px;
	color: #fff;
	font-size: 11px;
	line-height: 15px;
}

.slide_nav{
	padding: 0 0 0 244px;
	overflow: hidden;
}

.slide_nav li{
	padding: 0 3px 0 0;
	float: left;
}

.slide_nav a{
	display: block;
	width: 17px;
	height: 17px;
	line-height: 17px;
	color: #fff;
	text-decoration: none;
	font-weight: 700;
	text-align: center;
	font-family: 'Trebuchet MS',Helvetica,sans-serif;
	background: url(images/slide_show_nav.png) 0 0 no-repeat;
}

.slide_nav .current a, .slide_nav a:hover{
	background-image: url(images/slide_show_nav_mark.png);
}

/*----------------------------------news*/
.newshome{
	display: none;
}
/*----------------------------------content_block*/

.content_block{
	width: 100%;
}

.content_block .sec_headline{
	position: relative;
	padding: 33px 0 8px 25px;
	top: 1px;
}

.content_block .sec_headline:before{
	width: 40%;
	left: 25px;
}

.border{
	padding: 15px 15px 10px 25px;
	margin: 0 12px 0 0;
	background: #fff;
	border: 1px solid #f0f1f3;
}

.content_block dt{
	padding: 0 10px 15px 0;
}

.content_block dd{
	overflow: hidden;
}

.content_block ul{
	display: inline-block;
	width: 49%;
	vertical-align: top;
	overflow: hidden;
}

.content_block li{
	padding: 0 10px 10px 15px;
	background: url(images/line.png) 0 8px no-repeat;

} 

.sector_solutions a{
	/*display: block;*/
	font-weight: 700;
	color: #0098aa;
	text-decoration: underline;
}

.content_block a:hover{
	text-decoration: none;
}

.questionnaire p{
	min-height: 70px;
	padding: 0 0 5px;
	overflow: hidden;
}

.questionnaire img{
	margin: 4px 10px 0 0;
}

.text_wrapp{
	padding: 0 40px 25px 25px;
	margin: 0 12px 0 0;
	background: #fff;
}

.text{
	position: relative;
}

.text .headline{
	width: auto;
	height: auto;
	padding: 28px 220px 0 0;
	margin: 0;
	font-family: Tahoma,Geneva,sans-serif;
	font-size: 30px;
	line-height: 40px;
	font-weight: 400;
	color: #0E8632;
	background: none;
}

.download_link{
	z-index: 10;
	position: absolute;
	padding: 9px 12px 9px 46px;
	top: 28px;
	right: 0;
	font-size: 11px;
	font-weight: 700;
	background: url(images/ico_download.png) 5px 50% no-repeat;
	border: 1px solid #f6f7f8;
	text-decoration: none;
}

.download_link:hover{
	color: #ff7e00;
	text-decoration: none;
	border-color: #ddd;
}

.download_link span{
	padding: 0 2px;
	border-bottom: 1px dashed #0098AA;
}

.download_link:hover span{
	color: #ff7e00;
	border-color: #ff7e00;
}



.main_row .text h2, .produce h2{
	padding: 28px 0 15px;
	font-size: 24px;
	line-height: 28px;
	text-transform: none;
}

.text table{
	width: 100%;
}

.text caption{
	padding: 0 0 5px;
	color: #a5a5a5;
	font-size: 11px;
	font-family: Verdana,Geneva,sans-serif;
	font-style: italic;
	text-align: left;
}

.text th{
	padding: 12px;
	font-size: 11px;
	color: #fff;
	font-weight: 400;
	text-align: left;
	background: #0e8632;
	border-bottom: 4px solid #fff;
}

.text td{
	padding: 12px;
	font-size: 11px;
}

.text ul{
	padding: 0 0 10px;
	list-style: disc inside;
}

.text a:hover{
	color: #ff7e00;
}

.text table{
	background: #fff;
}

.odd{
	background: #f6f7f8;
}

.text tbody tr td:first-child{
	text-align: center;
}

.text_list dt{
	font-weight: 700;
}

.img_desc{
	width: 100%;
	padding: 0 0 46px;
	text-align: center;
}

.img_desc dt{
	font-family: Verdana,Geneva,sans-serif;
	font-size: 11px;
	font-style: italic;
}

/*----------------------------------------------form*/

.form{
	display: block;
	padding: 24px 35px 0;
	background: #f6f7f8;
	overflow: hidden;
}

.form dt{
	padding: 0 0 3px;
}

.form dd{
}

.form input, .form textarea{
	display: block;
	margin: 0 0 12px;
}

.form input{
	width: 222px;
}

#name{
	margin: 0 0 5px;
}

.form textarea {
	width: 100%;
	height: 173px;
	padding: 2px 0;
	border: 1px solid;
	border-color: #aaadb4 #dbe0e6 #e2e9ef #e3e3eb;
}

#feedback_submit{
	position: relative;
	width: auto;
	float: right;
	right: -3px;
}


/*----------------------------------------------additionally*/

.additionally div{
	width: 50%;
	float: left;
}
.content_row .additionally ul{
	list-style: none outside none; 
	padding:0px;
	margin: 0px;
}

.content_row  .additionally a{
	display: inline-block;
	padding: 3px 0 5px 26px;
	font-size: 14px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAA3lBMVEX////19fX////p6ens7Ozw8PDj4+O8vLzV1dXr6+vT09Pt7e3v7+/z8/P29vbb29vc3Nzx8fHn5+f4+PjAwMD7+/v9/f3u7u7y8vLl5eXS0tKfn5/09PSrq6u0tLT39/fY2NjNzc3R0dHExMSMjIzq6urk5OTFxcX8/Pzo6Ojm5ub5+fnd3d3JycmRkZG3t7enp6eYmJijo6POzs6SkpKzs7Pf39/MzMy+vr6Ojo7U1NSZmZmurq7IyMivr6+5ubn6+vrDw8Ph4eG2trbBwcGkpKSNjY3+/v7X19fg4OCXAqIbAAAAAXRSTlMAQObYZgAAAMlJREFUeF5NzlVuxEAQRdFmNvMwc5iZaf8bit2atHM/j6qkB5oCtQ/8FRAFbY6+da5YLE3pKCAIqQWWkSOFVzVtCPV8RzZclH7iCAY/Fda0N8xa2r2uZf32vGqpOfL8bf7VEotJ1EsyhFrazE05zPL/FGtDw0l4huBBOLm0NDfR8jaBstMpIREPDRE6fvHSk4FYDu7SaqpqgvD+ag1nmEp2g4rxhV1//CQeZ4fd7vkn1/wd2PqCsVE6HbGF6IN9H2+cA3DNj04B+AV4YhInuysMFgAAAABJRU5ErkJggg==) 0 5px no-repeat;
}


.content_row .additionally .word{
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAASCAMAAACzQHQ9AAABI1BMVEX////////p6ens7OzT09Pv7+/w8PD29vby8vLt7e3n5+fr6+v8/Pzx8fH9/f3q6ur19fX5+fnb29vm5uZRYsL39/f09PTj4+Ntk9NagtFsktNyk9RumdNcfNFQYsKyvuhtl9OPmdfh4eHL1O3w8/l+nt1OeMrX19fo6OhPc9Jcec+ouOVXds7u7u5ohdRRY8hpj9JYb8hWZsWWq9/k5ORols3+/v5jmtRZbcsuacPz8/Pg4OBqjNH7+/tRZMI/acl0k9VsndVqidFCYMeKnNcVPbrd3d1tlNOBmdVYf9BefM9UaMhbbMlWasFXcspXe81wndX6+vry9fzDzetXaMRqk9I+aMlVZcRSZMJUZsZMX8NrmtIfQ7v4+PhQds1vnNXl5eWr8s1JAAAAAXRSTlMAQObYZgAAAL9JREFUeF4tzkWWxDAMRdHIdhiLmZkZm5mZufe/ilJiv9k9XwNJfmEmkjgp84K4G7rDEoYpa+hgBWBTYtrcjFjoCFXWKncQ6WnqD7cX3vonuhKP7QiflpsmXj9Ywv68VkPOXDhhUHvxNbsvng2TUXTElbUD4L2hDV32/mCVzvye732iXTkey0J9Uts/7u+iqeKFXuDuops7enpG+23Da6rUasNY/HcIJ53KdwGiEu8SHgGqAO/Ct6Ob5dX1xyC/AegpFzctHuIBAAAAAElFTkSuQmCC)  0 5px no-repeat;
}

.content_row .additionally .pdf{
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAQCAMAAAD+iNU2AAAA/1BMVEX////////8/PzT09Pb29v19fX+/v7j4+Py8vL9/f3s7Ozm5ub4+Pjn5+f6+vrt7e3o6Ojp6eng4ODv7+/t7Ozy6+r55uX29vbh4eHxw8DlgXrsdmz7+/v22tjk5OTmXlPkfHbev77xhXr17ezypp733dvro5/u7u701dPlx8bqlI732Nb58fD15+bufXH10MzzrabtnJfvuLTfe3Xr6+vuhnvUUUzhbGXqcGb89vb5+fnwin/jb2fmh4HpoJvoamDlaWD9+vrbVU/X19f09PTfVUzkbmbq6urkgHrKQDvXaWXPnZregX7ph4D39/fzwLrd3d3aOC345eTxvLnl5eXXJwP7AAAAAXRSTlMAQObYZgAAAJtJREFUeF5Fy1UOwzAARMHYDnPKzMzMzMz3P0vd2Gre32i1zC8W0RhCGXF2xGtDQsL47haJWRkAFEvVRWJkQWylltn4ie2sbkNViTnW9bGMQViPUD8CZscbn5chNZ7z12Z24aMWNDm9fUV3z0m79MZW9uYh1MoFC9N+Yoatec6rCuR56SYMl9jFy7GqSwAA+j/1kiPIO/5H7ISwv4v1EIZw5H/bAAAAAElFTkSuQmCC) 0 5px no-repeat;
}

.content_row .additionally .exel{
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAASCAMAAACzQHQ9AAABL1BMVEX////////p6enT09Ps7Ozb29vv7+/w8PD29vby8vLt7e3r6+vz8/Pn5+fx8fH5+fn19fXm5ubq6upRiTv39/f//v/j4+P9/f309PRxuE9EhS5xt085gCI0chrz9PVIezM4aSY8ZywjbQdBgSZKfDdNhTs+cixyulJJfjNup1/X19f+/v5unVnu7u5rllpdmkJtr07J1sFUljo9gSD7+/v4+fc3Zym50bE7fyD//f8zdRr8/Pzl5eU4ZypEgywyZR9RkjIrcwxTkzh7pWvh4eFtuEo1byFThkFvtFHo6Ohws1F1p18sWx7k5ORvr1IfawFtrFFAeSvk7t7d6tX6+vpeoUDd3d05aChAcyxjk1L4+Pg5bSdLijDd6NhomlZqsUpMizLD0ruDrHF4vljg4ODy/WnqAAAAAXRSTlMAQObYZgAAAMFJREFUeF4tzsO2BkEMRtFOVdu/bdu+tm3r/Z/hprvqzPb6MojgJVGewChS14+5qcdo1DJkDe2vAPScGDYzJSt0QFRMldmPdDT1hdmV/taIrsTDY+6HvWMDr+9W3N5sqk6sxR21RHv/t5ZInfQv7tGBoKwdAUQiC4Ae2tJld+dw66a8fbn8QgflePgze1s67b5DCC0qrnMFB+1R8hvqaK9hpZjZnTdmT/y/t+efyeAjvbEpsELAWue+zlVf84/Twtk/ef8YesFBFO4AAAAASUVORK5CYII=)  0 5px no-repeat;
}

.content_row .additionally .fppt{
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAASCAYAAACEnoQPAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAHxSURBVHjahJS/ixNBFMe/sz+82zsM2XCpxCZ1WlsrLSwE4bBUEEkjXHugf4G9WIuFYG1hbW0hCEGCrPHuNMmxHknMHbnN7vxw3oSX21uDfuExw7583q+ZiTDGoKwkSUyWZfiX2u22oDWognEcYzQaodVqrQX7/f5q7/Gm1+uZRqMBgknj8Riz2Qzz+Rx5nkMp9VeggDM2m00QzBJCwPOWsXmtyut2u6ZWq6Fer192WMD3fYRh6PZBEKzPnKaps7IIJIiD0Fot3cE0nOFw6LKQURYyhqkFClCFvXKZ/CPOVt6Tb23ZXCZl40ExzPZfmCEKYl49g97cgtJAAQEjNbSWuJ7lmL5TRk0nl+FyFm8jwnbnufOpXwN7dratwE6+vrO8B08fXcDcLwfS0l7bYoHFpw+QR18hDxOoH4eI7j1GdPMOTC4vBsZl87lCG6jpCeT3L9i+v4eNG7ehjoc4e/PSfh+7NoLqtHlgupBUD2Q/wfn7tyh6n4EwgqL7kC9c5hUcRdFqilJKaOukHuXBN1v6R4grEYy2g4NtzQ+sv1jC5ZfCujbPIGoxtnY7OH39AmoycdDVB0/gxzvQ5/bZ0nteZyf7Dw1LpiMjB0dGHv9cfRvs3jKi+mfASjt3jQg3Yeigbbla04FL22vu+pW/p/gjwADxkfwewAz89QAAAABJRU5ErkJggg==) 0 5px no-repeat;
}

.content_row .additionally .fexe{
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAASCAYAAACEnoQPAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAGqSURBVHjafFOxTsMwEH1xnJYCrdJIncpCVsqGEBsDOxKfwMTC38ACYmWCBRb+A2Xo0HZrKhUpQkGUKrQ1PodLk7Rw0sWW7ffe+eVsKaWQj16vp6bTKf6LTqdj0SjLwGazidFoBN/31wIHg0E2FzzpdrvK8zwQmCKKIsRxjMlkgiRJMJ/PV4gkK7ZaLRCYw7IsCJFy81gOEQSBajQacF23uKEBtm3DcRwzl1KuVx6PxybzQUACMQmN5dINmMwJw9CoUJIKJYPpCkRQBot8mXyI1fJz2ltbNpdJamwUgznzYOv2cRXMICKp37+Q5cs0qKxMBd1cIg8uqHAKC+3tTS1j60OSDuoUZk/k/ysBmYiBEDZez05wutsGKg60o5pIGgJRLpv/a8oozCGv6uDp+ABXR/uobOkqqhVDsOJ21lmsbC+769Lfwd3hHrBRLSrXajWjSjGbzfguqfpvXIdvuOgP09L1dWT5pRRCpZ8o+cZ50Mdz/AlyGWph1q3yezaCNw9kgjLOapfbbh3DhUqNIkZNhs8vyD9fPJEutILuyOH7R+awWac21Vf7EWAA2el+cI73UykAAAAASUVORK5CYII=) 0 5px no-repeat;
}



#additionally2 { 
padding:0px 0px 0px 20px;
width:40%;
}

.content_row .additionally ul{
	padding:0px;
	margin: 0px;
}


/*----------------------------------------------produce*/
.produce{

}

.produce table{
	margin: 0 0 25px;
	background-color: #FFFFFF;
}

.produce td{
	padding: 10px;
	background-color: #FFFFFF;
}

.produce table h2{
	padding: 0 0 0 6px;
	margin: 18px 0 3px;
	font-size: 19px;
	border-left: 3px solid #0e8632;
}

.produce table h2 a:hover{
	color: #ff7e00;
}

.produce table p{
	padding: 0 0 12px;
	font-family: Verdana,Geneva,sans-serif;
	font-size: 11px;
	color: #535353;
	font-style: italic;

}

.produce td{
	vertical-align: top;
	background-color: #FFFFFF;
}

.produce .img{
	text-align: center;
}

.produce .img a{
	display: inline-block;
	margin: 3px 0 0;
	vertical-align: top;
	border: 1px solid #dfe0e1;
}

.produce .img img{
	display: block;
}

.thead{
	background: #fff;
}

.produce .producer{
	padding: 0 0 0 10px;
}

.producer dt, .producer dd{
	display: inline-block;
	padding: 0 5px 0 0;
	color: #000000;
	font-size: 16px;
}

.produce_list{
	overflow: hidden;
}

.produce_list ul{
	width: 300px;
	float: left;
	list-style: none;
}

.produce_list li{
	padding: 0 0 10px;
}

.produce_list a,.produce_list .hidedesc{
	display: inline-block;
	padding: 0 0 0 14px;
	color: #000;
	background: url(images/kubik.png) 0 7px no-repeat;
}

.produce_list a:hover{
	color: #ff7e00;
}

/*---------------------------------------------------------------------------content_row*/
/*---------------------------------------------------------------------------primary_row*/
.primary_row {
	display: none;
}

/*---------------------------------------------------------------------------------primary_row*/
/*---------------------------------------------------------------------------------main_row*/
/*-----------------------------------------------------------------------------------footer*/
.footer {
	display: none;
}

.download_link {
	display: none;
}

td{
	background: #f6f7f8;
}

td.tdh{
	padding: 12px;
	font-size: 14px;
	color: #fff;
	font-weight: 400;
	text-align: left;
	background: #666666;
	border-bottom: 4px solid #fff;
}
td.td1{
	background: #f6f7f8;
}


.additionally li{
	padding: 0px;
}

.additionally div:first-child li {
	padding: 0px;
}

.additionally a{
	padding: 0px;
	font-size: 16px;
	background: none;
}

