@font-face {
    font-family: 'Plumb';
    src: url('../font/Plumb-Regular.eot');
    src: url('../font/Plumb-Regular.eot?#iefix') format('embedded-opentype'),
         url('../font/Plumb-Regular.woff') format('woff'),
         url('../font/Plumb-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'Plumb-Bold';
    src: url('../font/Plumb-Bold.eot');
    src: url('../font/Plumb-Bold.eot?#iefix') format('embedded-opentype'),
         url('../font/Plumb-Bold.woff') format('woff'),
         url('../font/Plumb-Boldr.ttf') format('truetype');
    font-weight: 600;
   
}

@font-face {
    font-family: 'pt_sansregular';
    src: url('../font/pts55f-webfont.eot');
    src: url('../font/pts55f-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/pts55f-webfont.woff') format('woff'),
         url('../font/pts55f-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

.row-fluid .prod-in-main {width:25%;}
.row-fluid .f-mn {width:30%;}
.clear-both {clear:both;}
body {font-size:14px; color:#01274E; background:#fff; font-family:'Plumb'; color:#171717; }
a {color:#161616; text-decoration: underline;}
h1 {color:#007ED6; font-family:'Plumb-Bold'; font-size:20px; text-transform: uppercase;}
h3 {color:#3D3C3F; font-family:'Plumb-Bold'; font-size:15px; /*text-transform: uppercase;*/}
.left-column h3 {text-transform: uppercase;}
h2 {color:#3D3C3F; font-family:'Plumb-Bold'; font-size:18px; text-transform: uppercase; line-height:34px;}
h3 span {color:#007ED6;}
h4 {color:#3D3C3F; font-family:'Plumb-Bold'; font-size:14px; text-transform: uppercase;}
h5 {color:#3D3C3F; font-family:'Plumb-Bold'; font-size:13px; font-weight:600; line-height:14px; margin:5px 0;}


.super-container {padding:0 15px; margin:0; position:relative;}
.content-container {min-width:970px; max-width:1090px; width:auto; margin-left:auto; margin-right:auto; }
.position-fixing {position:relative;}
.logo {margin-top:20px; margin-bottom:30px;}
.container-fluid {padding-left:0; padding-right:0;}
.top-menu ul {list-style:none; margin: 0; font-family:'Plumb-Bold'; font-size:12px; min-width:864px; min-height:36px; }
.top-menu ul li {float:left; margin-right:3px; padding:6px 8px 4px 10px; position:relative;} 
.top-menu ul li.active {background:#007ED6; }
.top-menu ul li.active span {background:url(../images/blue-a.png); height:29px; width:14px; position:absolute; top:0; right:-14px;}
.top-menu ul li.active a {color:#fff; text-decoration: none; }
.top-menu a {color:#007ED6; text-transform: uppercase; text-decoration: underline;}
.about-us {font-family:'Plumb-Bold'; font-size:12px;  }
.about-us div {padding:6px 10px 4px 5px;  background: #E2021C; float:right; margin-right:3px; position:relative;}
.about-us div span {background:url(../images/red-a.png); height:30px; width:17px; position:absolute; top:0; left:-16px;}


.top-menu ul li.active:before {
    border-top: 7px solid #007ED6;
    border-left: 7px solid rgba(255, 255, 255, 0);
    border-right: 7px solid rgba(255, 255, 255, 0);
    content: "";
    display: inline-block;
    position: absolute;
    left: 12px;
    bottom: -7px;
}


.about-us a {  color:#fff; text-transform: uppercase; text-decoration:none; border-bottom:1px dotted #fff;}
.header-pic {margin-top:25px; margin-bottom:10px; -webkit-box-shadow: 0px 4px 6px 0px rgba(65, 65, 65, 0.3); -moz-box-shadow: 0px 4px 6px 0px rgba(65, 65, 65, 0.3); box-shadow: 0px 4px 6px 0px rgba(65, 65, 65, 0.3);}
.header-pic img {height:auto;}



.flexslider .flex-control-thumbs {position:absolute; bottom:12px; right:12px;}

.flex-control-thumbs li {background:url(../images/pic-menu-bg-w.png) no-repeat top left; width:53px; height:60px; margin-left:8px; text-align:center;}

.flex-control-thumbs img {cursor: pointer; display: block; opacity: 1; width: 47px; height:auto; /* border:1px solid #6CA6C4;*/ padding:10px 5px 5px 5px; }
 
.flex-control-thumbs img.flex-active {background:url(../images/pic-menu-bg.png) no-repeat top left;} 

.flex-control-thumbs li {margin-right:0px;}
.flex-control-thumbs li:focus, .flex-control-thumbs img:focus {background: none;}

.weiter {text-decoration: underline; position: absolute; right:25px; top:25px; }
.weiter a {color:#007ED6;}
.flexslider {position: relative;}



.gray-me {background: #F6F6F6; margin-top:30px; padding-top:5px; padding-bottom:5px; width:auto;}
.gray-me-inner {background: #F6F6F6; margin-top:5px; padding-top:20px; padding-bottom:10px;}


@media (max-width: 1920px) { 
    .row-fluid .gray-right div.one {background: #F6F6F6; width:69%; float:right; padding-right:40px; padding-left:30px; }
    .row-fluid .gray-right div.two {background: #F6F6F6; width:69%; float:right; padding-right:40px; padding-left:30px; }
    .jq-selectbox__select { width:151%; }
    .jq-selectbox__dropdown {width:198%;}
    
    
}

  


@media (max-width: 1280px) {    
    .row-fluid .gray-right div.one {background: #F6F6F6; width:71%; float:right; padding-right:35px;  padding-left:30px; /*height:700px;*/ height:auto; }
    .row-fluid .gray-right div.two {background: #F6F6F6; width:71%; float:right; padding-right:35px;  padding-left:30px; height:auto; }
    .jq-selectbox__select { width:156%;  }
    .jq-selectbox__dropdown {width:203%;}
    
}

@media (max-width: 1024px) {    
    .row-fluid .gray-right div.one {background: #F6F6F6; width:70%; float:right; padding-right:35px; /*height:700px;*/ height:auto; }
		.row-fluid .gray-right div.two {background: #F6F6F6; width:70%; float:right; padding-right:35px; height:auto; }
    .jq-selectbox__select { width:133%; }
    .jq-selectbox__dropdown {width:178%;}
}



form#diler-form { }
form#diler-form input {width:100%; padding: 2px 0px 2px 6px; border-radius: 0px; height:20px;}
form#diler-form span {color:red}
.req {font-size:11px;}
.gray-right div.req {padding: 0; margin-top:-7px;}
.req span {color:red}
button.send_faq {color:#fff; margin-right:-5px; border-radius: 0; padding: 3px 7px 3px 7px; margin-top:20px; width: 90px; float:right; font-size:11px; font-weight:600; border:0px solid #ccc; line-height:15px;}

button.send_faq {
background: rgb(147,156,161); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(147,156,161,1) 0%, rgba(147,156,161,1) 49%, rgba(120,131,135,1) 51%, rgba(120,131,135,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(147,156,161,1)), color-stop(49%,rgba(147,156,161,1)), color-stop(51%,rgba(120,131,135,1)), color-stop(100%,rgba(120,131,135,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(147,156,161,1) 0%,rgba(147,156,161,1) 49%,rgba(120,131,135,1) 51%,rgba(120,131,135,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(147,156,161,1) 0%,rgba(147,156,161,1) 49%,rgba(120,131,135,1) 51%,rgba(120,131,135,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(147,156,161,1) 0%,rgba(147,156,161,1) 49%,rgba(120,131,135,1) 51%,rgba(120,131,135,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(147,156,161,1) 0%,rgba(147,156,161,1) 49%,rgba(120,131,135,1) 51%,rgba(120,131,135,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#939ca1', endColorstr='#788387',GradientType=0 ); /* IE6-9 */
}

div.diler-form-select {width:125px; }
select.diler-form-select {font-size:12px; /*width:256px;*/ height:24px; line-height:24px; border-radius: 0px; padding: 2px 4px;}


#diler-form .btn-success {color:#fff; text-decoration:none; margin-right:-5px; border-radius: 0; padding: 3px 7px 3px 7px; margin-top:20px; width: 90px; /* float:right;*/ font-size:11px; font-weight:600; border:0px solid #ccc; line-height:15px;}
#diler-form .btn-success, #diler-form .btn-success:focus {
background: rgb(147,156,161); 
background: -moz-linear-gradient(top,  rgba(147,156,161,1) 0%, rgba(147,156,161,1) 49%, rgba(120,131,135,1) 51%, rgba(120,131,135,1) 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(147,156,161,1)), color-stop(49%,rgba(147,156,161,1)), color-stop(51%,rgba(120,131,135,1)), color-stop(100%,rgba(120,131,135,1))); 
background: -webkit-linear-gradient(top,  rgba(147,156,161,1) 0%,rgba(147,156,161,1) 49%,rgba(120,131,135,1) 51%,rgba(120,131,135,1) 100%); 
background: -o-linear-gradient(top,  rgba(147,156,161,1) 0%,rgba(147,156,161,1) 49%,rgba(120,131,135,1) 51%,rgba(120,131,135,1) 100%); 
background: -ms-linear-gradient(top,  rgba(147,156,161,1) 0%,rgba(147,156,161,1) 49%,rgba(120,131,135,1) 51%,rgba(120,131,135,1) 100%); 
background: linear-gradient(to bottom,  rgba(147,156,161,1) 0%,rgba(147,156,161,1) 49%,rgba(120,131,135,1) 51%,rgba(120,131,135,1) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#939ca1', endColorstr='#788387',GradientType=0 ); 
}


#diler-form .btn-primary {color:#fff; margin-left:100px; border-radius: 0; padding: 3px 7px 3px 7px; width: 90px; font-size:11px; font-weight:600; border:0px solid #ccc; line-height:15px;}
#diler-form .btn-primary, #diler-form .btn-primary:focus {
background: rgb(147,156,161); 
background: -moz-linear-gradient(top,  rgba(147,156,161,1) 0%, rgba(147,156,161,1) 49%, rgba(120,131,135,1) 51%, rgba(120,131,135,1) 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(147,156,161,1)), color-stop(49%,rgba(147,156,161,1)), color-stop(51%,rgba(120,131,135,1)), color-stop(100%,rgba(120,131,135,1))); 
background: -webkit-linear-gradient(top,  rgba(147,156,161,1) 0%,rgba(147,156,161,1) 49%,rgba(120,131,135,1) 51%,rgba(120,131,135,1) 100%); 
background: -o-linear-gradient(top,  rgba(147,156,161,1) 0%,rgba(147,156,161,1) 49%,rgba(120,131,135,1) 51%,rgba(120,131,135,1) 100%); 
background: -ms-linear-gradient(top,  rgba(147,156,161,1) 0%,rgba(147,156,161,1) 49%,rgba(120,131,135,1) 51%,rgba(120,131,135,1) 100%); 
background: linear-gradient(to bottom,  rgba(147,156,161,1) 0%,rgba(147,156,161,1) 49%,rgba(120,131,135,1) 51%,rgba(120,131,135,1) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#939ca1', endColorstr='#788387',GradientType=0 ); 
}

button.login-custom {color:#fff; margin-right:-5px; border-radius: 0; min-height:35px; padding: 3px 7px 3px 7px; margin-top:8px; width: 90px; float:right; font-size:11px; font-weight:600; border:0px solid #ccc; line-height:15px;}

button.login-custom {
background: rgb(147,156,161); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(147,156,161,1) 0%, rgba(147,156,161,1) 49%, rgba(120,131,135,1) 51%, rgba(120,131,135,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(147,156,161,1)), color-stop(49%,rgba(147,156,161,1)), color-stop(51%,rgba(120,131,135,1)), color-stop(100%,rgba(120,131,135,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(147,156,161,1) 0%,rgba(147,156,161,1) 49%,rgba(120,131,135,1) 51%,rgba(120,131,135,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(147,156,161,1) 0%,rgba(147,156,161,1) 49%,rgba(120,131,135,1) 51%,rgba(120,131,135,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(147,156,161,1) 0%,rgba(147,156,161,1) 49%,rgba(120,131,135,1) 51%,rgba(120,131,135,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(147,156,161,1) 0%,rgba(147,156,161,1) 49%,rgba(120,131,135,1) 51%,rgba(120,131,135,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#939ca1', endColorstr='#788387',GradientType=0 ); /* IE6-9 */
}

.modal {padding-bottom:20px;}
.modal-body {padding-bottom:10px; padding-top:20px;}
.modal-body h3 {font-size:18px; color:#4D93C6; text-transform: uppercase; text-align:center;}
.gray-right div.modal-dialog {padding:0;}
#basicModal {position:absolute; width:280px; height:165px; background: #fff; border:1px solid #4D93C6; }





.white-me {background: #FFF; margin-top:30px;}
.left-column {font-size:12px; }
.row-fluid .left-column {width:25.5%;}
.row-fluid .search-area {width:25.5%;}
.row-fluid .main-content {width:68%; margin-right:40px; }
.row-fluid .blank-area {width:68%;  margin-right: 40px; }
.row-fluid .produce-content {width:68%; margin-right:40px;}
.row-fluid .main-produce .span4 {width:31.5%;}
.main-produce-inner {}
.main-produce-inner-logo {text-align:center;}




.blue-border {width:95%; height:5px; background:#007ed6; }
.blue-wide-line {width:100%; height:5px; background:#007ed6; }
.blue-borders-in-main { border-left:4px solid #007ed6; border-right:4px solid #007ed6;}
.main-produce-desc {width:95%;}
.main-produce-logo {margin:10px 0 6px 0; min-height:50px; }
.main-banners {padding-bottom:15px;}
.main-banners .span2 {margin-left:0px; width:16.65%; }
.main-banners-logo {min-height: 110px; width:90%; text-align:center; padding:10px 0 5px 0;}
.main-banners-logo a {text-decoration: none; font-size:14px;  font-family:'Plumb-Bold';}
.main-banners-logo a:hover {color:#007ED6; font-weight: 600;}
.main-banners-href {width:90%; text-align:center; margin:0 auto; padding-top: 5px;}
.aist {text-align:right; padding-right:10px;}
.aist a {text-decoration: none; border-bottom:1px solid #9E9D9F;}
ul.products {width: 650px;list-style-type: none; margin:0;}
ul.products li{width:48%; float:left;}
ul.learning {list-style-type: none; margin:0;}
ul.bottom-menu {list-style-type: none; margin:0; float:right; text-align: right;}
ul.bottom-menu li {float:left; margin-right:15px; } 

ul.bottom-menu li a {font-family: 'Plumb-Bold'; font-size: 13px; font-weight: 600; line-height: 14px; margin: 5px 0; }


.search-form {width:100%; border-bottom:1px solid #ccc; margin:0; height:35px; overflow:hidden; }
input.btn-search-button {height:14px; padding:8px; margin-top:2px; background: url(../images/search-icon.png) no-repeat top center; border:0px solid #ccc;}
input.search-input, input.search-input:focus {border:0px solid #ccc; margin-top:8px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0) inset; font-size:13px; font-family:'Plumb';}



.login-form { margin:0; height:auto; overflow:hidden; margin-top:25px; width:100%;}
.login-form-inner {width:150px; float:left;}
input.btn-login-button {height:14px; padding:8px; margin-top:2px; background: url(../images/search-icon.png) no-repeat top center; border:0px solid #ccc;}
input.login-input, input.login-input:focus {border:0px solid #ccc; width:150px; padding:0px 0 2px 25px; border-bottom:1px solid #ccc; height:14px; line-height:16px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0) inset; font-size:13px; font-family:'Plumb';}
input.login-input-2, input.login-input-2:focus {border:0px solid #ccc; width:150px; padding:0px 0 2px 25px; border-bottom:1px solid #ccc; height:14px; line-height:16px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0) inset; font-size:13px; font-family:'Plumb';}
.l-cont {position:relative;}
.l-cont-img {position:absolute; left:3px; top:0;}
.l-cont span.hallo {font-size:11px; padding-left:19px; margin-top:-3px; float:left; clear:both;}

.comp-news-date {color:#fff; background: #007ED5; width:42%; margin-left:6px; padding-left:8px; position:relative; margin-left:9px;}
.prod-news-date {color:#fff; background: #007ED5; width:42%; margin-left:6px; padding-left:8px; position:relative; margin-left:9px;}
.cnd-1 {background: url(../images/cnd-1.png) no-repeat left; position: absolute; left:-8px; top:0; width:9px; height:20px;}
.cnd-2 {background: url(../images/cnd-2.png) no-repeat left; position: absolute; right:-8px; top:0; width:9px; height:20px;}

.super-bottom-menu {padding-top:30px; padding-bottom:30px;}
.super-bottom-menu a {text-decoration: none; border-bottom:1px solid #9E9D9F;}

.all-rights {font-size:12px; padding-bottom:1px; padding-top:7px; font-family: sans-serif; font-family:'pt_sansregular';}
.tel, email, .email a {color:#E2001A;}


ul.bread {list-style: none; margin:0; margin-top:25px;}
ul.bread li {float:left; margin-right:8px; font-family:'Plumb'; font-size: 12px; }
ul.bread li a {color:#494949; font-family:'Plumb'; font-size: 12px; text-decoration: none; border-bottom:1px solid #878787;}
ul.bread li:after {content: ">"; padding-left:8px;}
ul.bread li:last-child:after {content: "";}

table.mini-top-menu {margin-top:15px; border:1px solid #007ED6; }
table.mini-top-menu td {font-family:'Plumb'; font-size: 13px; padding:7px 6px 7px 7px; }
table.mini-top-menu span {width:1px; background:#007ED6; height:22px; float:right; margin-left:12px; }
table.mini-top-menu a {text-decoration: none; border-bottom:1px solid #878787; float:left; }
table.mini-top-menu a.active {color:#007ED6; border-bottom:0px solid #878787;  }


.text-claster {border-top:1px solid #ccc; padding-bottom: 15px;  padding-top: 5px;}
.dop-bg-g {padding-top:20px; padding-bottom:10px;}
.dop-bg-g .span3 {padding-left:20px;}

.blue-border-left {border-left:4px solid #0080D3; line-height:28px; padding-left:8px; margin-left:-10px;}
.blue-border-left-active {border-left:0px solid #0080D3;}

.main-produce-list-logo {text-align: center; }
.main-produce-list-logo img {padding-top:13px;}
.main-produce-list {padding:25px 0 20px 0; border-bottom:1px solid #ccc; }
.white-me-fixMargin {margin-top:-5px;}




.rasp-table {width:100%; border-collapse: collapse; border:1px solid #007ED5;}
.rasp-table thead tr td {font-weight: 600;}
.rasp-table tbody {font-size:13px;}
.rasp-table tbody tr {min-height:80px; height:45px;}
.rasp-table td {border:1px solid #007ED5; padding:6px 10px; }
.td-1, .td-2 {width:20%;}
.to-left {width:75%; float:left;}
.to-right a {
    border-bottom: 1px dotted #FFFFFF;
    color: #FFFFFF;
    text-decoration: none;
    text-transform: uppercase;
}
.to-right {
    background: none repeat scroll 0 0 #007ED6;
    margin-right: 3px; margin-top:15px; float:right;
    padding: 3px 10px 4px 5px;
    position: relative;
		height:20px;
}
.to-right span {
    background: url("../images/blue-2.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 27px;
    left: -16px;
    position: absolute;
    top: 0;
    width: 17px;
}



.c-even {background:#f6f6f6;}
.c-odd {}
.text-claster-2 {
    border-bottom: 1px solid #CCCCCC;
    padding-bottom: 20px;
    padding-top: 15px;
}


.text-claster-2 a {
    border-bottom: 1px solid #878787;
    text-decoration: none; color:#3D3C3F; font-weight:600;
}

.white-me-no-margin {margin-top:0;}
.left-50 {float:left; width:50%; text-align:left;}
.right-50 {float:left; width:49%; text-align:right;}
.container-50 {width:100%;}
.left-50 p, .right-50 p {line-height:16px; margin:0 0 6px;}

.resh-list {padding-top:25px; text-align:right; }
.resh-list a {border-bottom: 1px solid #878787; text-decoration: none; font-size:12px; line-height: 14px;}

.dop-padding {padding-top:20px;}

.dotted-border a {border-bottom:1px dotted #161616; text-decoration: none;}
.no-bold, .no-bold h3, .no-bold a {font-weight:400; color:#464646;}
.no-bold a {text-decoration: none;}
.setMargin {margin-top:20px;}


.p-products-table {width:100%; border-collapse: collapse; border:1px solid #007ED5;}
.p-products-table thead tr td {font-weight: 600;}
.p-products-table tbody {font-size:13px;}
.p-products-table tbody tr {min-height:80px; height:45px;}
.p-products-table td {border:1px solid #007ED5; padding:6px 10px; }
.p-products-table td.p-td-1 {width:25%;}
.p-products-table td.p-td-2 {width:35%;}
.p-products-table td.p-td-3 {width:15%;}

.compare {margin-top:30px;}
.compare table {width:100%; border-collapse: collapse; border:1px solid #007ED5;}
.compare table thead tr td {font-weight: 600;}
.compare table td {border:1px solid #007ED5; padding:6px 10px; }
.compare table tr:nth-child(even) {background: none repeat scroll 0 0 #F6F6F6;}



.top-menu-in-materials ul li {padding: 6px 8px 4px 0px;}
.materials {margin-top:25px;}

.spanitto {width:100%;}
.d-container {width:100%; font-size:13px;}
.d-container input, .d-container img, .d-container div {float:left;}
.megabite {font-weight: 600; margin-left:15px;}
.d-container input, .d-container img {margin-right:15px;}
.price-list {width:45%;}
.d-container img {padding-top:3px;}
.d-container a {text-decoration: none; border-bottom:1px solid #9E9D9F;}

.download-allitems-container {margin-bottom:25px;}
.d-container-border {height:1px; width:100%; background:#ccc; margin:40px 0 40px 0;}

input.download-button {background: linear-gradient(to bottom, #939CA1 0%, #939CA1 49%, #788387 51%, #788387 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);}
input.download-button {border: 0 solid #CCCCCC; border-radius: 0; color: #FFFFFF; font-size: 11px; 
    font-weight: 600; line-height: 15px; min-height: 35px; padding: 3px 15px; width: auto;
}




/* FORMSTYLER  */


.jq-selectbox__select {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: #fff;
    border-color: #CCCCCC #CCCCCC #CCCCCC;
    border-image: none;
    border-radius: 0px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 1px -1px #F1F1F1 inset, -1px 0 #F1F1F1 inset, 0 1px 2px rgba(0, 0, 0, 0);
    color: #333333;
    font-size: 14px;
    line-height:18px;
    height: 20px;
    padding: 4px 45px 2px 10px;
    text-shadow: none; 
    /* width:100%; */
    margin-bottom:10px;
}

.jq-selectbox__select:hover {
	background-color: #fff;	
}
.jq-selectbox__select:active {
	background: #fff;
	box-shadow: inset 1px 1px 3px #DDD;
}
.jq-selectbox.focused .jq-selectbox__select {
	border: 1px solid #5794BF;
}
.jq-selectbox__trigger {
    border-left: 0px solid #CCCCCC;
    width: 24px;
}
.jq-selectbox__trigger-arrow {
    border-left: 6px solid rgba(0, 0, 0, 0);
    border-right: 6px solid rgba(0, 0, 0, 0);
    border-top: 6px solid #007ED6;
    opacity: 1;
    overflow: hidden;
    position: absolute;
    right: 7px;
    top: 11px;    
}

.jq-selectbox__dropdown {
    -moz-box-sizing: border-box;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 4px;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
    font-size: 14px;
    line-height:18px;
    margin: 0;
    padding: 0;
    top: 27px;
    
}

.jq-checkbox.checked {
    border: 1px solid #90CCF6;
}

.jq-checkbox {
    background: url("../images/ch-bg.png") repeat-x scroll 0 0 #F6F6F6;
    border: 1px solid #C3C3C3;
    border-radius: 3px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05), -1px -1px #FFFFFF inset, 1px -1px #FFFFFF inset;
    cursor: pointer;
    height: 14px;
    top: 2px; 
    vertical-align: middle;
    width: 14px; margin-right:11px;
}

.jq-checkbox.checked .jq-checkbox__div {
    background: url("../images/check.png") no-repeat scroll 0 0 #FFFFFF;
    border-radius: 2px;
    height: 11px;
    margin: 1px 0 0 0px;
    width: 13px;
}





/* FORMSTYLER END*/




@media (max-width: 1024px) { 
    
    .dop-bg-g .span3 {padding-left:10px;}    
    
input.login-input, input.login-input:focus {width: 130px;}
    
}

.news_image {
    float: left;
    margin: 0 15px 15px 0;
}


.course_name {border-bottom:1px dotted #007ED6; margin-left:5px;}


form#course-reg input, form#course-test input,  form#contact input {
    border-radius: 0;
    height: 20px;
    padding: 2px 0 2px 6px;
    width: 30%; margin-bottom:20px;

}

form#course-reg span.redR,  form#course-test span.redR, form#contact span.redR { color: #FF0000; }

form#course-reg input[disabled] {
    background-color: #f6f6f6;
    cursor: not-allowed;
}

form#course-reg textarea,  form#course-test textarea, form#contact textarea {margin-top:10px; width:30%;}

form#course-reg input.course_reg, form#course-test input.course_test,  form#contact input.contact_submit,  form#diler-form input.contact_submit {
background: linear-gradient(to bottom, #939CA1 0%, #939CA1 49%, #788387 51%, #788387 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
border: 0 solid #CCCCCC;
    border-radius: 0;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    margin-top: 20px;
    padding: 8px 12px;
    text-decoration: none;
    width:auto;
    height:auto;

}


input.mySearch, input.login_submit, input.mySearchRight {
    background: linear-gradient(to bottom, #939CA1 0%, #939CA1 49%, #788387 51%, #788387 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 solid #CCCCCC;
    border-radius: 0;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    margin-top: 10px;
    padding: 8px 20px;
    text-decoration: none;
    width:auto;
    height:auto;
}



input.mySearchRight {
    margin-top: -10px;
		margin-left:15px;
}


input.login_submit {
margin-top: 5px; margin-right:20px;
}

.goodbye-mes {text-align:center; font-size:16px; font-weight:600; padding-top:40px; padding-bottom:40px;}

input.redirect_to_reg, input.redirect_to_test {
   border:0px solid #FFFFFF;
   border-bottom: 1px dotted #FFFFFF;
    color: #FFFFFF;
    text-decoration: none;
    text-transform: uppercase;
   background:none;
   font-family: 'Plumb';
    font-size: 14px;
}

.section-info { position: absolute; right: 0px; top: 0px; color: #FF0000; font-weight: bold; }

.nc_captcha_img  { padding: 10px 0;}

.warn_msg, .warnText {
    padding: 10px 0;
    color: red;
    font-weight: bold;
}

.success_msg, .successText {
    padding: 10px 0 20px;
    color: green;
    font-weight: bold;
	font-size: 16px
}

.contact_form_h {color:#007ed6;}

.to-right span.fixx {height:27px;}
.to-right span.fixx2 {height:28px;}

table.mini-top-menu td:last-child span {display:none;}

#search_form .jq-selectbox__select {width:162px;}
#search_form .jq-selectbox__dropdown {width:220px;}

form {position:relative; }
#ajax_loading {position:absolute; top:0px; left:210px; }

#contact .jq-selectbox__select {width:190px;}
#contact .jq-selectbox__dropdown {width:247px;}
#course-test .jq-selectbox__select {width:190px;}
#course-test .jq-selectbox__dropdown {width:247px;}
#product_select .jq-selectbox__select {width:190px;}
#product_select .jq-selectbox__dropdown {width:247px;}


@media (max-width: 1024px) {

#contact .jq-selectbox__select {width:167px;}
#contact .jq-selectbox__dropdown {width:227px;}
.two h3 {font-size:14px;}
#course-test .jq-selectbox__select {width:167px;}
#course-test .jq-selectbox__dropdown {width:227px;}
#product_select .jq-selectbox__select {width:167px;}
#product_select .jq-selectbox__dropdown {width:227px;}

#ajax_loading {left:190px; }
/*
table.mini-top-menu td {padding:7px 2px 7px 2px; font-size:12px; }
*/
button.login-custom {width:82px; padding:3px 5px 3px 2px; text-align:center;}
input.login-input, input.login-input:focus, input.login-input-2, input.login-input-2:focus {width:144px;}

}


@media (min-width: 1025px) and (max-width: 1100px) {
button.login-custom {width:82px; padding:3px 5px 3px 2px; text-align:center;}
input.login-input, input.login-input:focus, input.login-input-2, input.login-input-2:focus {width:146px;}
}


@media (min-width: 1025px) and (max-width: 1280px) {

table.mini-top-menu td {padding:7px 4px 7px 4px; font-size:13px; }
#contact .jq-selectbox__select {width:196px;}
#contact .jq-selectbox__dropdown {width:253px;}
#course-test .jq-selectbox__select {width:196px;}
#course-test .jq-selectbox__dropdown {width:253px;}
#product_select .jq-selectbox__select {width:196px;}
#product_select .jq-selectbox__dropdown {width:253px;}


}



@media (max-width: 1023px) {
.blue-borders-in-main { border-left:0px solid #007ed6; border-right:0px solid #007ed6;}
.gray-me {background:none;}
}

@media (max-width: 1025px) {
.main-banners-href {width:98%;}
}

.map_label {font-weight:600;}
.map_cont {padding-top:25px;}
.mapS_toright {text-align:right;}

.row-fluid .main-content2 {
    margin-right: 40px;
    width: 100%;
}

.row-fluid .produce-content2 {
    margin-right: 40px;
    width: 100%;
}

.white-me-about {
    background: none repeat scroll 0 0 #FFFFFF;
    margin-top: 30px;
    min-height:400px;
}

.nc_search_list {
	padding-top: 10px;
}

.nc_search_inactive,.nc_search_next, .nc_search_prev {
	padding-right:5px;
}

.nc_search_nav {
	padding-bottom: 5px;
}

.nc_search_pages {
	padding-left: 25px;
	padding-top: 10px;
}


.aist {position:relative; }
.aist a {cursor:pointer; color:#7B9591; }
div.aist a {cursor:pointer;}
p.aist {cursor:pointer; }
div.aist img {position:absolute; right:177px; top:-15px; display:block; cursor:pointer; }

.newM {padding-bottom:20px;}




form#contact input {border-radius: 0; height: 20px; padding: 2px 0 2px 6px; width: 100%; }
form#course-test input {border-radius: 0; height: 20px; padding: 2px 0 2px 6px; width: 100%; }
form#course-reg input {border-radius: 0; height: 20px; padding: 2px 0 2px 6px; width: 100%;}

form#contact textarea {border-radius: 0; height: 40px; padding: 2px 0 2px 6px; width: 100%; }
form#course-test textarea {border-radius: 0; height: 40px; padding: 2px 0 2px 6px; width: 100%; }
form#course-reg textarea {border-radius: 0; height: 40px; padding: 2px 0 2px 6px; width: 100%; }

form#contact input.contact_submit {font-size: 11px; font-weight: 600; line-height: 15px;}
form#course-test input.course_test {font-size: 11px; font-weight: 600; line-height: 15px;}
form#course-reg input.course_reg {font-size: 11px; font-weight: 600; line-height: 15px;}

form#diler-form input.contact_submit {font-size: 11px; font-weight: 600; line-height: 15px;}

.all-news a {color:#666666;}
.grey-t {color:#696969; font-size:12px; margin:0 0 2px;}
.news_image {margin-right:20px; margin-bottom;10px; }

/*.top-menu ul li:nth-child().active span {background:none;}*/

.weiter-weiter  {position: absolute;
top: 130px;
left: 290px;
}
.weiter-weiter.banner5
 {
top: 116px;
left: 300px;
}
.weiter-weiter.banner3
 {
top: 124px;
left: 295px;
}
.weiter-weiter.banner2
 {
top: 127px;
left: 296px;
}
.weiter-weiter a {color:#fff; opacity:1; font-weight:600; font-size: 16px;}

.pers-agree-ch {width:12%; float:left; margin-top:3px; z-index:30099; }
.pers-agree {margin-bottom:10px; margin-top:3px; float:left; width:87%; font-size:11px; line-height:16px;}
.pers-agree a {font-size:11px;}



#agreeModal {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #4d93c6;
    min-height: 400px;
    position: fixed;
    width: 600px;
		padding:5px; /*overflow:auto;*/
		z-index:130;
		display:none;
}

.modal-header {position:relative;}
.custclose {position:absolute; top:-3px; right:-3px;}
h3.myModalLabel {text-align:center; color:#007ed6; text-transform:uppercase; width:94%; margin:0 auto; line-height:18px; padding-top:10px;}
.modal-body {padding:7px; padding-top:15px;}

.disabled-s {
	cursor: not-allowed !important;
}
.logo img{
height: 55px;
}
.index-company-img {
float: right;
height: 320px;
width:320px;
margin-left: 30px;
margin-top: 30px;
position: relative;
}
.index-company-img img{
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
margin: auto;
/*width:320px;*/

}