

@font-face{font-family:'Robotobold_condensed';src:url('Roboto-boldcondensed-Roboto.eot');src:url('Roboto-boldcondensed-Roboto.eot?#iefix') format('embedded-opentype'),
url('Roboto-boldcondensed-Roboto.woff') format('woff'),
url('Roboto-boldcondensed-Roboto.ttf') format('truetype');font-weight:normal;font-style:normal;}
@font-face{font-family:'Robotocondensed';src:url('Roboto-condensed-webfont.eot');src:url('Roboto-condensed-webfont.eot?#iefix') format('embedded-opentype'),
url('Roboto-condensed-webfont.woff') format('woff'),
url('Roboto-condensed-webfont.ttf') format('truetype');font-weight:normal;font-style:normal;}
@font-face{font-family:'Roboto-thin';src:url('Roboto-Thin-webfont.eot');src:url('Roboto-Thin-webfont.eot?#iefix') format('embedded-opentype'),
url('Roboto-Thin-webfont.woff') format('woff'),
url('Roboto-Thin-webfont.ttf') format('truetype');font-weight:normal;font-style:normal;}


body{color:#494949;font-family:'Robotocondensed';margin:0;padding:0;font-size:14px;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
p{font-family:Arial, Verdana;}
.content{width:100%;float:left;}
#main{border-top:7px solid #008fff;width:100%;}
#top, #banner, #my-component, #component, .custom-content, .footer-content, #breadcrumbs{}
#top ul{margin:3px 0 0;padding:0 0 0 10px;float:left;}
#top li{display:inline-block;}
#top .leftTop{float:left;margin-top:30px;margin-bottom:20px;}
#top .leftTop a:hover{text-decoration:none;}
#top .leftTop a.fontA{font-family:'Robotocondensed';color:#008fff;font-size:39px;}
#top .leftTop a.fontB{font-family:'Robotocondensed';color:#008fff;font-size:39px;}
#top .leftTop a.fontC{font-family:'Robotocondensed';font-size:26px;color:#010101;}
#top .rightTop .mod-languages{float:right;}
#top .rightTop .mod-languages a.de{width:24px;height:21px;background:url('../images/de.png');display:inline-block;}
#top .rightTop .mod-languages a.de:hover{background:url('../images/de_hover.png');}
#top .rightTop .mod-languages a.fr{width:24px;height:21px;background:url('../images/fr.png');display:inline-block;}
#top .rightTop .mod-languages a.fr:hover{background:url('../images/fr_hover.png');}
#top .rightTop .mod-languages a.gb{width:24px;height:21px;background:url('../images/gb.png');display:inline-block;}
#top .rightTop .mod-languages a.gb:hover{background:url('../images/gb_hover.png');}
#top .rightTop .mod-languages a.pl{width:24px;height:21px;background:url('../images/pl.png');display:inline-block;}
#top .rightTop .mod-languages a.pl:hover{background:url('../images/pl_hover.png');}
#top .rightTop .mod-languages ul.lang-inline li{margin:0 !important;}
#top .rightTop .menuTopTwo{float:right;}
#top .rightTop .menuTopTwo a.mTwo{color:#828282;font-size:15px;margin:0 5px;padding:0;}
#top .rightTop .search-top{clear:both;float:right;margin:35px 0 0;}
#top .rightTop .search-top label{display:none;}
#top .rightTop .search-top input.search-query{border:1px solid #b6b6b6;color:#b6b6b6;height:44px;width:200px; padding: 10px 13px; margin-right:10px;}
#top .rightTop .search-top input.button{vertical-align:middle;}
#top .mainMenu{width:100%;clear:both;float:left;}
#top .mainMenu ul{margin:30px 0 8px;padding:0;}
#top .mainMenu a{color:#828282;font-size:18px;margin:0 7px;padding:4px 5px;}
#top .mainMenu a.last{margin:0 0 0 6px;}
#top .mainMenu li:first-child a{margin:0;}
#top .mainMenu a:hover{text-decoration:none;background:#d14242;color:#f4f4f4;}
#breadcrumbs a.home{display:block;float:left;margin:9px 5px 0 0;}
#breadcrumbs ul.breadcrumb{padding:0;margin:10px 0;background:none;}
#breadcrumbs ul.breadcrumb li{display:inline-block;font-size:11px;}
#breadcrumbs ul.breadcrumb li span.divider{display:inline-block;}
#breadcrumbs ul.breadcrumb li span.divider img{margin:0 3px 3px;}
#my-component .col-left{float:left;margin-bottom:0px;}
#my-component .col-left h1,
#my-component .col-left h2{font-family:'Roboto';font-size:24px;font-weight:bold;border-top:10px solid #008fff;margin:0;color:#008fff;display:inline-block;padding-top:5px;}
#my-component .col-left{font-family:Arial;}
#my-component .col-left h3{font-size:13px;font-weight:bold;}
#my-component .col-left ul{padding-left:20px;}
#my-component .col-left li{color:#4a4a4a;}
#my-component .col-left p{font-size:14px;color:#4a4a4a;margin-top:5px;}
#my-component .col-right{float:right;width:317px;}
#my-component .col-right p{margin:0;}
#my-component .col-right .kontakt{width:100%;margin:auto;}
#my-component .col-right .kontakt h2{font-size:20px;margin:0 0 10px;}
#my-component .col-right .kontakt .k-left{float:left;clear:both;}
#my-component .col-right .kontakt .k-left h2{color:#9a9a9a;}
#my-component .col-right .kontakt .k-right{float:right;width:71%;}
#my-component .col-right .kontakt .k-right h2,
#my-component .col-right .kontakt .k-right a{color:#4b4b4b;font-size:20px;margin:0 0 10px;}

#my-component .col-right img {
	margin-bottom:7px;
	height: auto;
}

#custom ,
#custom2{width:100%;clear:both;float:left;background:#F5F4F4;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;float:left;}
#custom .custom-content .products{width:100%;float:left;}
#custom .custom-content .products h1{font-family:'Roboto';font-size:24px;margin:15px 0 25px 0;color:#4b4b4b;font-weight:900;}
#custom .custom-content .products .first-second{clear:both;}
#custom .custom-content .products .box .b-left{float:right;width:66px;}
#custom .custom-content .products .box .b-right{width:200px; float:left; height:90px;}
#custom .custom-content .products .box .b-right h2{font-size:20px;color:#4b4b4b;margin:0;font-family:"Roboto";font-weight:900; margin-bottom:5px;}
#custom .custom-content .products .box .b-right p{font-size:13px;color:#4a4a4a;margin:0;}
#custom .custom-content .products .box .b-footer{width:100%;float:right;text-align:right;margin:10px 0 50px 0; border-bottom:1px solid #878787;}
#custom .custom-content .products .box .b-footer a{display:inline-block;padding:2px 10px;background:#878787;font-size:16px;color:#fff;}
#footer{width:100%;clear:both;background:#4b4b4b;float:left;}
#footer ul{margin:16px;padding:0;float:left;}
#footer li a{color:#fff;font-family:Arial, Verdana;font-size:14px;padding:0;}
#footer li a:hover{text-decoration:underline;background:none;}
#footer .footer-content .f-left{float:left;}
#footer .footer-content .f-left ul.menufooter-menu-one{float:left;margin:16px 10px 16px 0px;}
#footer .footer-content .f-left ul.menufooter-menu-one li{margin-right:16px;}
#footer .footer-content .f-left ul.menufooter-menu-two{float:left;margin:16px 10px 16px 0px;}
#footer .footer-content .f-left ul.menufooter-menu-two li{margin-right:20px;}
#footer .footer-content .f-right{float:right;margin:16px 0;}
#footer .footer-content .f-right h1,
#footer .footer-content .f-right a{color:#fff;margin:10px 0 10px;font-size:16px;font-family:'Robotocondensed';}
.product-card td, th{padding:3px;}
.content h2{font-family:'Robotocondensed';font-size:24px;border-top:10px solid #008fff;margin:0;color:#008fff;display:inline-block;padding-top:5px;}
.custom_products{margin-top:0px;margin-bottom:20px;background:none repeat scroll 0 0 #F5F4F4;clear:both;float:left;width:100%;}
.productdata{border:1px solid #c2c2c2;background:#FFF;width:260px;float:right;margin-bottom:20px;}
.productdata-title{border-top:10px solid #989898;display:inline-block;font-family:'Roboto'; font-weight:bold;color:#989898;margin-left:20px; font-size:18px;}
.productdata-item{background-image:url("../images/table-icon-bgr.png");background-position:center top;display:inline-block;margin-top:8px;padding-top:0;width:100%;}
.productdata-item strong{margin-top:8px;float:left;}
.productdata-item-title{font-size:14px;float:left;}
.small-photos{height:282px;margin-bottom:7px;}
.items-row{margin: auto 0;}
.attachments{display:inline-block;}
.attachedfiles{border:1px solid #c2c2c2;background:#FFF;width:282px;margin-bottom:20px; padding:0 10px 10px 10px;}
.technische-zeichnungen{width:100%;}
.attachedfiles-title{border-top:10px solid #989898;display:inline-block;font-family:'Roboto'; font-weight:bold;color:#989898;margin-left:20px; font-size:18px;}
.attachedfiles .productdata-title{margin-left:10px; margin-bottom:10px;}
.attachedfiles .item{width: 182px; display: inline-block; margin: 5px 5px 10px 5px; line-height: 14px;}
.attachedfiles .item a{color:#000;}
.attachedfiles .item img{margin-right:10px}
.page-header{margin-bottom:20px;}
.mod_sef{font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:normal;margin-left:-66px;margin-top:20px;}
.mod_sef #mod_simpleemailform_field1_1{width:300px;height:200px;}
.mod_sef .mod_sef_th{font-size:11px;}
.mod_sef th{float:left;font-size:11px;margin-top:7px;font-weight:normal;color:#777;}
.mod_sef .mod_sef_th_radio{font-size:14px;color:#000;margin-top:3px;}
.mod_sef #mod_simpleemailform_reset_1{visibility:hidden;}
.mod_sef p span{font-size:11px;font-weight:normal;}
.mod_sef tr{border-bottom:dotted 1px #666;}
.accessories{width:100%;float:left;margin-top:30px;margin-bottom:30px;}
.accessories-line{width:100%;height:1px;background:#008fff;float:left;}
.accessories-cont{width:100%;float:left;}
.accessories-title{border-top:solid 10px #008fff;color:#008fff;;display:inline-block;font-family:'Robotobold_condensed';}
.accessories-desc{width:30%;float:left;font-family:Arial, Helvetica, sans-serif;}
.accessories-desc ul{padding-left:14px;}
.accessories-photos{float:right;}
.accessories-descr{float:left;width:200px;}
.custom_madeingermany{float:right;height:65px;margin-top:16px;width:65px;}
.rpx_tablerow{font-size:12px;}
.rpx_tablerow input{font-size:12px;height:26px;margin-bottom:-4px;width:154px;}
.rpx_tablerow select{font-size:11px;margin-bottom:-4px;width:154px;}
.kontaktformular-separator{width:100%;border-bottom:#888 1px dashed;height:1px;}
.custom_backlinks{float:left;width:100%;font-size:10px;color:#fff;}
.backlinks{width:100%;border-top:1px solid #d3d3d3;padding-top:12px;}
.backlinks a{color:#fff;font-size:12px;}
.backlinks a:hover{text-decoration:underline;color:#fff;}
.product-card{width:420px;float:left;margin-top:20px;}
.product-card a:link,
.product-card a:visited{color:#000;}
.table-even-odd{color:#000;}
.table-even-odd tr:nth-child(even){background:#ffffff;}
.table-even-odd tr:nth-child(odd){background:#efefef;}
.slideshow ul,
.slideshow li{width:100% !important;}
.slideshow ul,
.slideshow li{height: auto !important;}
.page-header{border-bottom:none !important;}
.tab_info{float:left;width:320px;}
@media (max-width:991px){.item-page .productdata{float:left;}
	.productdata {width:100%;}
}
@media (max-width:768px){#top .rightTop{margin-bottom:15px;}
#top .rightTop .menuTopTwo{float:left;}
#top ul{padding:0;}
#top .rightTop .search-top{float:none;margin:3px 0 0;clear:none;}
#my-component .col-right .moduletable{display:none;}
#my-component .col-right{float:left;}
#my-component .col-right img{margin-top:20px;}
.nav > li{margin:0 5px;}
.nav li:first-child{margin:0 5px 0 0;}
#top .rightTop .search-top input.button{margin-left:10px;}
#my-component .col-right .attachedfiles .item img{margin-top:0px;}
}
@media (max-width:600px){#top .rightTop .menuTopTwo{float:left;margin-bottom:15px;}
#custom .custom-content .products .box .b-footer{margin:25px 0;}
}
@media (max-width:480px){
		#my-component .col-right {	
		width:100%;
	}
	#my-component .col-right img {
		height: auto;
		width: 100%;
	}
}

@media (max-width:380px){

}

.a-success{display:none !important;}
#cookieMessageContainer .cookie_button{height:24px !important;}
a.skip-to-main{position:absolute;left:-999px;}
a.skip-to-main:focus{left:5px;}
.moduletable div {margin:0 !important}
.jsn-uniform .jsn-row-container input {
	height: 30px;
}