article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {display: block;}
html,body{height:100%;margin:0;padding:0}
html>body #all{height:auto;min-height:100%}
body{background:#fff;font-size:16px;font-family:Tahoma;color:#383838;}
ul.show_catalog{list-style:none!important}
ul.show_catalog li{float:left!important;width:35%!important;padding:5px}
a{color:#153B63; text-decoration: underline;}
a:hover{color:#446aa3}
table{border-collapse:collapse}
table td{padding:0;vertical-align:top}
.middle {width: 100%;position: relative;}
.middle:after {display: table;clear: both;content: '';}
.container {width: 100%;float: left;overflow: hidden;}
.content {padding: 0 0px 0 270px;z-index:100;}
#content img{vertical-align:bottom;margin:3px}
#content td{padding:5px}
#content a:visited{color:#7C535E}
#content ul{color:green;margin-left:15px;list-style:disc;}
#content li{color:#000}

.left-sidebar {float: left;width: 250px;margin-left: -100%;padding-left: 10px;}
#all{min-width:320px; max-width: 1300px; height:100%;position:relative;color:#404040;margin:0 auto}
#top{height:205px;background:url(/images/top.jpg) repeat-x;margin:0}
#menu{vertical-align:bottom;padding-top:5px;height:29px;z-index:100;}
#menu ul{list-style:none;margin:0;padding:0px;}
#menu ul li{float:left}
#menu a{display:block; line-height: 1.6; font:14px "MyriadPro",Tahoma;color:#525252;height:22px;float:left;text-transform:lowercase;padding:4px 20px 0;text-decoration:none;overflow:hidden;}
#menu a:hover{text-decoration:underline}
#menu li.active{background:#FE6821; border-radius: 5px;}
#menu li.active a{background:url(images/menu_active_left.gif) no-repeat bottom left;color:#fff;}
#menu li.active a:hover{text-decoration:none;color:#E1EEB7}
div.news{padding-bottom:20px;width:220px;background:url(/images/separator.gif) no-repeat bottom}
div.news b.red{color:gray}
div.news b.red a{color:#fe6922;padding:10px 0}
#empty,#footer{height:56px;padding-top:10px}
#footer{background:gray;position:absolute;bottom:0;left:0;margin-bottom:0;width:100%;border-top:1px solid #fe6922}
#footer img{margin:10px}
#main{padding:40px 0;overflow-x:hidden}
.separator{ width: 100%; height:3px; background: #D0D0D0; margin: 10px 0; clear: both; }

.form div{ margin: 5px; }

h1{font:bold 21px "MyriadPro",Tahoma;color:#fe6922;text-transform:uppercase}
h2{font:bold 16px "MyriadPro",Tahoma;color:#fe6922;text-transform:uppercase}
.bred{border:1px red solid}
img{margin:0;border:0}
.fleft{float:left}
.fright{float:right}
.strike{text-decoration:line-through}
a.external{padding:0 14px 0 0;}
a.read_more{padding:0 0 0 14px;background:url(/images/read_icon.gif) no-repeat left}
img.date_pix{float:left;display:inline;padding:0 20px 10px 10px}
.date_text{display:none}

pre{width:90%;border:#a0a0c0 1px solid;background:#e8faff;color:#000;margin:10px 0 10px 30px;padding:10px;clear:both;white-space:pre-wrap;word-wrap:break-word}
code{margin:0;padding:0;background:#e8faff}
blockquote{background:#e8faff}
#airtec_content{padding-right:220px;padding-bottom:50px}
#airtec_content table{padding:5px}
#airtec_content table td{padding:5px}
#airtec_content .hl{color:#fff;font-size:10px;font-weight:700;background-color:#595959;padding:3px;border-bottom:1px solid #fff;border-left:1px solid #fff}
#airtec_content .hl-wert{color:#fff;font-size:10px;font-weight:700;background-color:#595959;text-align:center;padding:3px 1px;width:29px;border-bottom:1px solid #fff;border-left:1px solid #fff}
#airtec_content .data{color:#fff;font-size:10px;font-weight:700;background-color:#5184c4;padding:3px;border-bottom:1px solid #fff;border-left:1px solid #fff}
#airtec_content .data-wert{color:#fff;font-size:10px;font-weight:700;background-color:#5184c4;text-align:center;padding:3px 1px;width:29px;border-bottom:1px solid #fff;border-left:1px solid #fff}
#airtec_content a:link,#content a:visited{color:#1e4c9f;text-decoration:none;border-bottom:2px solid #fff}
#airtec_content a:hover{color:#000!important;text-decoration:none!important;border-bottom:2px solid #fff}
.airtec_teaser{position:absolute;top:304px;right:9px;width:176px}
.airtec_teaser .hl{color:#fff;font-size:10px;font-weight:700;background-color:#595959;padding:3px 3px 3px 6px}
.airtec_teaser .data{color:#fff;font-size:10px;font-weight:700;background-color:#5184c4;padding:3px 3px 3px 6px;border-top:1px solid #fff}

#content table.dataTable{margin:0;width:99%}
.box_prodOVIEW{float:left;border:1px solid #E8B086;width:175px;margin-left:5px;margin-bottom:15px;border-radius:5px;box-shadow:3px 3px #ccc;}
.box_prodOVIEW_IMG{display:block}
.box_prodOVIEW_LNK{display:block;background-color:#E8B086;line-height:24px}
.box_prodOVIEW_LNK .navI{display:block;line-height:14px;margin:2px 2px 0;padding:3px 0 3px 5px;background-color:transparent;text-decoration:none;color:#000;border-radius:5px;}
.box_prodOVIEW_LNK .navI:hover{background-color:#F2E11F;text-decoration:none;color:#000}
.box_prod_VIEW{clear:both;border:1px solid #C5CD3A;width:540px;margin-bottom:20px;font-size:11px}
.box_prod_bez{float:left;background-color:#CBDCE4;font-size:11px;line-height:20px;width:90px;font-weight:700;padding:0 0 0 10px}
.box_show_single{float:right;width:136px;font-size:10px;line-height:20px;background-color:#E6EEF2;border-bottom:1px solid #CBDCE4;border-left:1px solid #CBDCE4}
.box_show_single .navI{display:block;line-height:24px;padding:0 0 0 10px;background-color:#E6EEF2;text-decoration:none;color:#000}
.box_show_single .navI:hover{background-color:#F2E11F;text-decoration:none;color:#000}
.box_prod_VIEW .box_prod_VIEW_IMG,.box_prod_VIEW .box_prod_VIEW_CONTENT,.box_prod_VIEW .box_prod_VIEW_ANWEND{float:left}
.box_prod_VIEW_IMG{clear:both;width:126px;padding:5px}
.box_prod_VIEW_IMG a{padding-left:20px;text-decoration:none;font-size:10px;line-height:18px;color:#999}
.box_prod_VIEW_CONTENT a{padding-left:20px;text-decoration:none;font-size:10px;line-height:18px;color:#999}
.box_prod_VIEW_CONTENT{width:248px;padding:5px;font-size:11px}
.box_prod_VIEW_ANWEND{width:134px;padding:6px;font-size:11px}
.box_prod_VIEW_DETAIL .box_prod_VIEW_IMG,.box_prod_VIEW_DETAIL .box_prod_VIEW_CONTENT,.box_prod_VIEW_DETAIL .box_prod_VIEW_ANWEND{float:left}
.box_prod_VIEW_DETAIL{clear:both;float:left;border:1px solid #CBDCE4;width:360px;margin-bottom:2px;font-size:11px}
.box_prod_VIEW_DETAIL_TXT{clear:both;float:left;background-color:#FBF39B;width:352px;margin-bottom:15px;font-size:11px;padding:5px}
.box_prod_VIEW_DETAIL_TABLE_1{width:180px;float:left;font-size:11px;line-height:16px}
.box_prod_VIEW_DETAIL_TABLE_2{float:left;font-size:11px;line-height:16px}
.box_prod_VIEW_DETAIL_EXTENDED{float:left;margin-left:5px;display:block;width:170px}
.box_prod_VIEW_DETAIL_EXTENDED a:link,.box_prod_VIEW_DETAIL_EXTENDED a:visited{font-size:11px;line-height:28px;color:#26414F;text-decoration:none}
.table_korn td{padding-left:20px}
.pdf_link{padding-left:20px;margin-left:5px}
.pict_link{padding-left:20px;background-position:2px 0;margin-left:5px}
.merk_link{padding-left:15px;background-position:0 0}
#box_MERK_LINK{display:block;background-color:#DFE9EE;font-size:11px;line-height:23px;padding-left:10px}
.td_1{background-color:#E6EEF2}
.td_art_1{background-color:#E6EEF2;padding-left:5px}
.table_korn{text-align:center}
.table_artikel{text-align:left;width:540px}
#table_detail_artikel{clear:both;width:150px;font-weight:700;float:left}
.td_hit{font-weight:700;background-image:url(/images/block_black.gif);background-repeat:no-repeat;background-position:5px 6px;cursor:pointer}
ul.categories_list{padding:0;margin:10px 0 0;margin-left:0;color:#1c6b73}
ul.categories_list li{padding:2px 0; margin-left: 25px;}
ul.categories_list li.selected{font-weight:700;color:#646a73}
ul.categories_list li.selected a{font-weight:700;color:#646a73}

.admin_panel{width:100%;height:50px;position:relative;top:0;left:0;min-width:1000px;
background:rgba(76,76,76,1);
background:linear-gradient(to bottom,rgba(76,76,76,1) 0%,rgba(89,89,89,1) 12%,rgba(71,71,71,1) 39%,rgba(43,43,43,1) 76%,rgba(28,28,28,1) 91%,rgba(19,19,19,1) 100%);
box-shadow:0 0 7px #000!important}
.admin_panel .padding{padding:10px}
.admin_panel .button{display:block;font-size:12px;padding:5px 10px;background:#767F8C;color:#cacaca;text-align:center;text-decoration:none;width:200px}
.admin_panel .button:hover{color:#fff}
.table{width:100%;max-width:100%;margin-bottom:20px;background-color:transparent;border-spacing:0;border-collapse:collapse;box-sizing:border-box}
table > thead:first-child > tr:first-child > th{border-top:0}
.table > thead > tr > th{vertical-align:bottom;border-bottom:2px solid #ddd;padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}
th{text-align:left}
.table-striped > tbody > tr:nth-of-type(2n+1){background-color:#f9f9f9}



@media screen and (max-width: 800px) {
	#top, .admin_panel {display: none;}
	.container { float: none;  }
	.content { padding: 0px; margin-top: 115px;}
	#all {padding: 10px;}
	.tables tr td { display: block; }
	.tables tr { border-bottom: 1px dotted #cacaca; padding-bottom: 25px;}
	.left-sidebar { float: none; margin: 0px; padding: 0px; width: 100%;}
	.left-sidebar div.news{ float: left; background: none; }
	.left-sidebar div.news:last-child{ clear: both; }
	.left-sidebar .logo{position: absolute; top: 0px; left: 0px;}
	.left-sidebar .phone {position: absolute; top: 0px; right: 0px;}
	.left-sidebar .pict_icon{ position: absolute; top: 90px; left: 0; margin-left:0px; }
	#content ul.map {margin:0px; padding-left: 5px;}
}

@media screen and (max-width: 667px) {
	.left-sidebar div.news:nth-child(2n){clear: both;}
}
@media screen and (max-width: 600px) {
	.airtec_teaser {position: relative; top: 0; left:0;}
	#airtec_content{ padding:0; }
}
@media screen and (max-width: 513px) {
	#top, .admin_panel {display: none;}

	.container { float: none;  }
	.content { padding: 0px; margin-top: 205px;}
	#all {padding: 10px;}

	.tables tr td { display: block; }
	.tables tr { border-bottom: 1px dotted #cacaca; padding-bottom: 25px;}
	.left-sidebar { float: none; margin: 0px; padding: 0px; width: 100%;}
	.left-sidebar div.news{ float: left; background: none; }
	.left-sidebar div.news:last-child{ clear: both; }

	.left-sidebar .logo{position: absolute; top: 0px; left: 50%; margin-left:-110px;}
	.left-sidebar .pict_icon{ position: absolute; top: 90px; left: 50%; margin-left:-40px; }
	.left-sidebar .phone {position: absolute; top: 85px; left: 50%; margin-left:-100px;}

	#menu { height: auto; }
	#menu ul {}
	#menu ul li { float: none; display: block; width: 100%; }
	#menu li.active{background: none;}
	#menu li.active a{ padding:5px;margin:2px 0; line-height: 1.6; }
	#menu li a {text-transform: uppercase; float: none;padding:5px;margin:2px 0; line-height: 1.6;background: none; color: #153B63; text-transform: uppercase; float: none;padding:5px;margin:2px 0; border: 1px dotted #cacaca;}
	#menu li a:hover, #menu li.active a, #menu li.active a:hover{ color: #fff; background: #fe6922;border: 1px dotted #fe6922; text-decoration: none;}
	#content {margin-top: 10px;}
	#content img { max-width: 100%;height: auto; display: inline-block;}
}

@media screen and (max-width: 360px) {
	#top, .admin_panel {display: none;}
	.left-sidebar { float: none; }
	.container { float: none; }
	.content { padding: 0px; }

	#menu { height: auto; }
	#menu ul {}
	#menu ul li { float: none; display: block; width: 100%; }
	#menu li.active{background: none;}
	#menu li.active a{ padding:5px;margin:2px 0; line-height: 1.6; }
	#menu li a {text-transform: uppercase; float: none;padding:5px;margin:2px 0; line-height: 1.6;background: none; color: #153B63; text-transform: uppercase; float: none;padding:5px;margin:2px 0; border: 1px dotted #cacaca;}
	#menu li a:hover, #menu li.active a, #menu li.active a:hover{ color: #fff; background: #fe6922;border: 1px dotted #fe6922; text-decoration: none;}
	#content img { max-width: 100%;height: auto; display: inline-block;}
}

@font-face {font-family: "MyriadPro";src: url("fonts/MyriadProRegular/MyriadProRegular.eot");src: url("fonts/MyriadProRegular/MyriadProRegular.eot?#iefix")format("embedded-opentype"),url("fonts/MyriadProRegular/MyriadProRegular.woff") format("woff"),url("fonts/MyriadProRegular/MyriadProRegular.ttf") format("truetype");font-style: normal;font-weight: normal;}