/* ---------------------------------------------------------------------- */
/* ------------------ Stylesheet fr MAKITA Deutschland ----------------- */
/* ---------------------- URL: http://www.makita.de/ -------------------- */
/* ------------------------- Copyright [ka:media] ----------------------- */
/* ---------------------------------------------------------------------- */


/* Position subscript and superscript content without affecting line-height: gist.github.com/413930 */
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }


/*// === HTML ELEMENTS / BASICS === //*/

body {
  font-size: 100.01% !important;
  font-family: Arial, Helvetica, sans-serif;
  background-color: #FFF;
  color: #000;
  margin: 0;
  padding: 0;
  
}
.bodytext {line-height:16px;}
p, blockquote {
  font-size: 12px !important;
}

td p {
  font-size: 11px;
  line-height: 9px;
}

td.csc-uploads-icon a img {
  border: none!important;
}

td, th {
    padding: 0px;
    padding-left: 5px !important;
    padding-right: 5px !important;
}

h1 {
  font-size: 18px;
  color: #00869F;
  font-weight: bold;
  padding-top: 0;
  margin-top: 0;
  display: block;
}

h2 {
  font-size: 18px;
  color: #7C8F98;
  font-weight: bold;
  padding-top: 0;
  margin-top: 0;
  display: block;
}

h3 {
  font-size: 15px;
  color: #7C8F98;
  font-weight: bold;
  margin-bottom: -10px;
  display: block;
}

html>body h3 {
  margin-bottom: auto;
}

h4 {
  font-size: 15px;
  color: #00869F;
  margin-bottom: -10px;
}

h5 {
  font-size: 15px;
  color: #7C8F98;
  font-weight: bold;
  margin-bottom: 5px;
}

html>body h1, html>body h2, html>body h3, html>body h4 {
  margin-bottom: auto;
}

ul {
  font-size: 12px;
  list-style: url(/fileadmin/template/img/list_square.gif);
}

ol {
  font-size: 12px;
}

hr {
  border: 0;
  height: 1px;
  width: 100%;
  padding: 0;
  margin: 0;
  color: #CDD8DD;
  background-color: #CDD8DD;
}

#pid-505 hr,
#pid-broschueren hr {
  background-color: white;
  color: white;
  clear: both;
}

/*// === CONTENT === //*/


#container {
  width:100%;
  position: relative;
  height: 100%;
  margin: auto;
  padding-top: 40px;
  padding-left: 0;
  margin-left: 0;
  text-align: left;
  z-index: 90;
  line-height:23px;
}

#content-left {
  width: 170px;
  float: left;
  height: 650px;
  z-index: 90;
}

#content-left p {
  /*padding-left: 11px;*/
  padding-left: 15px;
  padding-right: 0;
  width: 100%;
}

#content-left .csc-textpic-text p {
  padding-left: 19px;
}

html>body #content-left p {
  width: auto;
}

#content-left .csc-textpic-caption strong {
  color: #7C8F98;
}

#content-left img {
  padding: 0;
  margin: 0;
}

html>body #content-left {
  height: auto;
  padding-top: 22px;
  min-height: 650px;
  z-index: 90;
}

body#pid-tauchpumpen-pf4001-pf4000 #content-left {
  padding-top: 0;
  margin-top: -17px;
}

#content-left {
  padding-top: 2px;
}

#content-right {
  
  padding: 0 10px 10px 10px;
  padding-right: 0px;
  float: left;
  height: 650px;
  z-index: 90;
}

#content {display:none;}

#content-big {max-width:663px; display:none;}

html>body #content-right, html>body #content-right-2 {
  height: auto;
  padding-top: 20px;
  min-height: 650px;
  z-index: 90;
}

body#pid-tauchpumpen-pf4001-pf4000 #content-right {
  padding-top: 0;
  margin-top: -7px;
}

* html body#pid-tauchpumpen-pf4001-pf4000 #content-right, * html body#pid-tauchpumpen-pf4001-pf4000 #content-left {
  padding-top: 0;
  margin-top: -34px;
}

#content-right-2 {
  padding: 0 0 10px 5px;
  float: left;
  height: 650px;
}
body#pid-explosionszeichnungen #content-big {display:none;}
body#pid-explosionszeichnungen #content, body#pid-explosionszeichnungen #teaser
{
  width:210px;
  padding-top:0px;
  display:none;
}
body#pid-explosionszeichnungen #content-right,
body#pid-explosionszeichnungen #content-right-2 {
  width: 210px;
  display: none;
}

body#pid-explosionszeichnungen #content-right {
  padding-left:5px;
}

body#pid-explosionszeichnungen #content-left {
  width: 650px;
  padding-top:0px;
  display:block;
}

#pid-256 #content-left {width: 480px; margin-left: 210px;}
#pid-256 #content {display: none;}

* html body#pid-explosionszeichnungen #content-left {
  padding-top: 0px;
}


.outterpanel1, .outterpanel2, .outterpanel3 {width: 210px; float: left;}
.outterpanel2, .outterpanel3 {margin-left: 5px;}

h3.rgaccord2-toggle {background: #CDD8DC url(../img/plus.gif) 190px center no-repeat !important;}
#content-left .csc-caption, #content-right .csc-caption {
  font-size: 11px;
  /*text-align: left;*/
  padding: 3px 0 0 2px;
}

/* Content volle Breite fr Produktbersicht */

#content {
  width: 480px;
  padding: 10px;
  padding-right: 0px;
  float: left;
  height: 650px;
  z-index: 90;
}

html>body #content {
  height: auto;
  padding-top: 20px;
  min-height: 650px;
  z-index: 90;
}

#body-bgimage {
  position: absolute;
  /*top: 20px;*/
  top: 2px;
  left: 0;
  z-index: 1;
}

html>body #body-bgimage {
  /*top: 21px;*/
  top: 3px;
}


/* Spezielle Anpassung fr Startseite und Neuheiten! */
/* Content volle Breite ohne Padding fuer Startseite */
/* unsichtbar schalten fr alle anderen seiten */


body#pid-neuheiten2008 #content-big {
  background: #FFF url(../img/neuheiten-bg.gif) no-repeat -20px 80px;
  padding-bottom: 5px!important;
  margin-bottom: 10px!important;
}
body#pid-startseite .tx_geoipchecker_pi1 {text-align:center;}
body#pid-startseite .tx_geoipchecker_pi1 dd {display:none;}
body#pid-startseite #content-big {
  /*background: url(../img/start-content-big-bg.gif) no-repeat 0 5px;*/
}

body#pid-startseite #container,
body#pid-1 #container,
body#pid-neuheiten2008 #container {
  padding-top: 3px;
}

body#pid-vibrationskalkulator-dk #container {
  padding-top: 0px!important;
}

* html body#pid-startseite #container,
* html body#pid-1 #container,
* html body#pid-neuheiten2008 #container {
  padding-top: 0px;
}

body#pid-startseite #teaser-box,
body#pid-1 #teaser-box,
body#pid-neuheiten2008 #teaser-box {
  margin-top: 0;
}
body#pid-798 #content-big,
body#pid-startseite #content-big,
body#pid-1 #content-big,
body#pid-neuheiten2008 #content-big,
body#pid-vibrationskalkulator #content-big,
body#pid-vibrationskalkulator-dk #content-big,
body#pid-1733 #content-big,
body#pid-1084 #content-big  {
  /*width: 640px;*/
  width:613px;
  padding: 0;
  margin: 0;
  float: left;
  height: auto;
  display:block;
}

body#pid-1733 #content-big {width:100%; max-width:100%;}

body#pid-startseite #content-big .csc-textpic-imagecolumn,
body#pid-1 #content-big .csc-textpic-imagecolumn,
body#pid-neuheiten2008 #content-big .csc-textpic-imagecolumn {
  margin-top: 0;
}



body#pid-startseite #content-big .csc-frame-frame1,
body#pid-startseite #content-big .csc-frame-frame2,
body#pid-1 #content-big .csc-frame-frame1,
body#pid-1 #content-big .csc-frame-frame2,
body#pid-neuheiten2008 #content-big .csc-frame-frame1 {
  float: left;
}

body#pid-startseite #content-big .csc-textpic-imagewrap ,
body#pid-1 #content-big .csc-textpic-imagewrap {
  margin-right: 0!important;
  margin-bottom:15px;
}

* html body#pid-neuheiten2008 #content-big .csc-frame-frame1  {
  padding: 0;
  padding-bottom: 5px;
}

body#pid-startseite #content-big .csc-frame-frame1 .csc-textpic-imagewrap,
body#pid-1 #content-big .csc-frame-frame1 .csc-textpic-imagewrap,
body#pid-neuheiten2008 #content-big .csc-frame-frame1 .csc-textpic-imagewrap {
  display: inline;
  width: auto;
  padding: 0;
  margin-right: 0!important;
  /*margin-left: 2px!important;*/
  margin-left: 17px!important;
}

body#pid-neuheiten2008 #content-big .csc-frame-frame1 .csc-textpic-imagewrap {
  margin-right: 0px!important;
  padding-left: 3px;
}

body#pid-startseite #content-big .csc-frame-frame1 .csc-header h1,
body#pid-startseite #content-big .csc-frame-frame2 .csc-header h1,
body#pid-1 #content-big .csc-frame-frame1 .csc-header h1,
body#pid-1 #content-big .csc-frame-frame2 .csc-header h1 {
  background: #5d6b6e;
  width: 205px;
  height: 17px;
  font-size: 11px;
  padding: 3px 0 0 5px;
  color: #FFF;
  margin-bottom: 3px;
}

body#pid-startseite #content-big .csc-frame-frame1 p,
body#pid-startseite #content-big .csc-frame-frame2 p,
body#pid-1 #content-big .csc-frame-frame1 p,
body#pid-1 #content-big .csc-frame-frame2 p {
  width: 204px;
  padding: 3px;
  margin-top: 0px;
  margin-bottom: 3px;
  font-size: 11px;
  height: 59px;
  background: #efefef url(../img/teaser-bg-01.jpg) top left repeat-y;
}

body#pid-startseite #content-big .csc-frame-indent,
body#pid-1 #content-big .csc-frame-indent {
  width: 204px!important;
  height: 210px;
  padding-left: 7px;
  float: left;
}
  
body#pid-startseite #content-big .csc-frame-indent a,
body#pid-startseite #content-big .csc-frame-indent p ,
body#pid-1 #content-big .csc-frame-indent a,
body#pid-1 #content-big .csc-frame-indent p {
  color: #14323E;
  text-decoration: none;
  }

/* IE Anpassungen fuer Startseite */

* html body#pid-startseite #content-big .csc-frame-frame1 .csc-header h1,
* html body#pid-startseite #content-big .csc-frame-frame2 .csc-header h1,
* html body#pid-1 #content-big .csc-frame-frame1 .csc-header h1,
* html body#pid-1 #content-big .csc-frame-frame2 .csc-header h1 {
  width: 210px;
}

* html body#pid-startseite #content-big .csc-frame-frame1 p,
* html body#pid-startseite #content-big .csc-frame-frame2 p ,
* html body#pid-1 #content-big .csc-frame-frame1 p,
* html body#pid-1 #content-big .csc-frame-frame2 p{
  width: 210px;
  position: relative;
  height: 67px;
}

body#pid-startseite #content-big .csc-frame-frame2 p ,
body#pid-1 #content-big .csc-frame-frame2 p {
  background: #efefef url(../img/teaser-bg-02.jpg) top left repeat-y;
}

#content-big .csc-textpic .csc-textpic-imagecolumn {
  margin-top:-16px;
}
/* EOF Startseite */


a:link, a:active, a:visited, #content a:link, #content a:active, #content a:visited, #content-left a:link, #content-left a:active, #content-left a:visited, #content-right a:link, #content-right a:active, #content-right a:visited {
  color: #00869F;
  text-decoration: none;
  /*border-bottom: 1px dotted #00869F;*/
}

a:hover, #content a:hover, #content-left a:hover, #content-right a:hover {
  /*border-bottom: 1px solid #00869F;*/
  text-decoration: underline;
}


.imgtext-table {
  margin-bottom: 0px;
}

/*// === BREADCRUMB EIGENSCHAFTEN === //*/

#breadstart {float:left;}

#breadcrumb {
  padding: 3px 0 0 14px;
  height: 23px;
  width: 100%;
  background-color: #00869F;
  color: #FFF;
  font-size: 12px;
  z-index: 100;
}

body#pid-vibrationskalkulator-dk #breadcrumb {
  visibility: hidden;
  display: none;
}

html>body #breadcrumb {
  padding: 3px 0 0 20px;
  position: relative;
}

#breadcrumb a:link, #breadcrumb a:active, #breadcrumb a:visited {
  text-decoration: none;
  color: #FFF;
}

#breadcrumb a:hover {
  color: #000;
}

.current {
  /*text-decoration: underline;*/
  font-weight: bold;
}

.impress {
    padding-right: 25px;
    text-align: right;
}

html>body .impress {
  margin-top: -17px;
}

/*// === TEASER === //*/
body#pid-startseite #teaser-box,
body#pid-1 #teaser-box {
  /*background-color: #14323E;*/
  background-color: #FFFFFF;
}

* html body#pid-tauchpumpen-pf4001-pf4000 #teaser {
  margin-top: 6px;
}

#teaser img {
  margin: 0 0 4px 0;
  text-align: left;
}

#teaser p {
  padding: 0;
}

#teaser h1 {
  display: block;
  padding: 0;
  margin-bottom: -25px;
  height: 23px;
  font-size: 14px;
  color: #00869F;
  text-decoration: none;
  font-weight: bold;
  text-transform: uppercase;
  padding-top: 8px;
}

html>body #teaser h1 {
  height: auto;
  min-height: 23px;
  margin-bottom: -18px;
} 

#teaser p {
  color: #333;
  font-size: 11px;
  padding-top: 5px;
  padding-bottom: 5px; 
}

#teaser a, #teaser a:visited, #teaser a:active {
  color: #000;
  text-decoration: underline;
  font-weight: normal;
}

#teaser a:hover {
  color: #E60003;
  text-decoration: underline;
}

#teaser div.csc-header-n1 {
  padding-bottom: 5px;
}

body#pid-startseite #teaser .csc-textpic-imagewrap,
body#pid-1 #teaser .csc-textpic-imagewrap  {
  padding-top: 34px;
  padding-top: 16px;
}

/*// === FORMULAR EIGENSCHAFTEN === //*/

textarea, input, select {
  background-color: #CDD8DD !important;
  padding: 2px !important;
  margin-right: 5px !important;
  border: 1px solid #00869F !important;
  font-family: Arial, Helvetica, sans-serif !important;
  margin-bottom: 10px !important;
}
input[type="image"] {padding:0px !important; border:none !important;}



html>body .csc-loginform {
  font-size: 80%;
}

html>body .csc-mailform {
  font-size: 80%;
}

.tx-indexedsearch-searchbox-sword {
  margin-right: 0px;
}

/*html>body .tx-indexedsearch-searchbox-sword {
  font-size: 80%;
}*/

.tx-indexedsearch-sw, .tx-indexedsearch-whatis {
  font-size: 12px;
}

.tx-indexedsearch-sw {
  color: #00869F;
  font-weight: bold;
}

.tx-indexedsearch-descr.descr {
  color: #454545;
}

.tx-indexedsearch-redMarkup {
  color: #00869F;
}

select {
  background-color: #CDD8DD !important;
  padding: 2px !important;
  margin-bottom: 10px !important;
  border: 1px solid #00869F !important;  
  margin-right: 3px !important;
  font-size: 11px !important;
  color: #333 !important;
}

.submit {
  border: 1px solid #00869F !important;
  font-size: 11px !important;
  width: 100px !important;
  height: 20px !important;
  padding: 2px 0 2px 0 !important;
  margin: auto !important;
  /*margin-top: -15px;*/
}

.tx-indexedsearch-searchbox-button {
  border: 1px solid #00869F;
  font-size: 11px;
  width: 100px;
  height: 20px;
  padding: 2px 0 2px 0;
}

#checkbox {
  width: auto;
  color: #00869F;
  border: 1px solid #00869F;
  margin-top: 2px;
}


/*// === DOWNLOAD DATEILISTEN === //*/

.csc-uploads-icon {
  padding-right: 5px;
}

.csc-uploads-fileName {
  
}

.csc-uploads-fileSize {
  padding-left: 10px;
  text-align: right;
  width: auto;
  color: #7C8F98;
}

.csc-uploads td p {
  margin: 6px 0 0 0;
}


/*// === SITEMAP DATEILISTEN === //*/

.csc-sitemap {
  margin-left: 10px;
  width: 310px;
}

.csc-sitemap ul {
  margin: 0;
  padding: 0;
}

.csc-sitemap li {
  list-style-type: none;
  list-style-image: none;
}

.csc-sitemap a {
  padding: 0 0 1px 2px;
}

.csc-sitemap-csc-sitemap-level1 {
  background-color: #CDD8DD;
  margin: 1px 0 0 0;
  padding: 0;
}

.csc-sitemap-csc-sitemap-level1 a {
  display: block;
  padding-top: 4px!important;
  font-weight: bold;
  width: 310px;
}

.csc-sitemap-csc-sitemap-level2 {
  margin: 0;
  padding: 0;  
}

.csc-sitemap-csc-sitemap-level2 a {
  display: block;
  width: 310px;
}

.csc-sitemap-csc-sitemap-level3 {
  margin: 0;
  padding: 0;  
}

.csc-sitemap-csc-sitemap-level3 a {
  display: block;
  padding-left: 24px;
  background: url(/fileadmin/template/img/list_square.gif) no-repeat 11px 5px;
  width: 286px;
}

.csc-sitemap-csc-sitemap-level4 {
  margin: 0;
  padding: 0;  
}

.csc-sitemap-csc-sitemap-level4 a {
  display: block;
  width: 310px;  
}


/*// === Bedienungsanleitung DATEILISTEN === //*/

.csc-menu a {
  font-size: 12px;
  color: #7C8F98;
}

.csc-menu p {
  height: 15px;
  line-height: normal;
  margin-top: -10px;
}

#content-left .csc-menu-1 li {
  margin-bottom: 10px;
}

#content-left h1, #content-left h2 {
  margin-left: 15px;
}

* html #content-left h2 {
  margin-left: 15px;
}


div#content-right table.csc-uploads td.csc-uploads-icon img {
  border: 1px solid #7C8F98!important;
  /*width: 150px;
  height: 213px;*/
}

div#content-right table.csc-uploads-1 td.csc-uploads-icon img {
  border: none!important;
}

/*// === Tabellen contenttable === //*/

.contenttable {
  font-size: 12px;
  /*width: 82%;*/
  width: 100%;
}

.contenttable-0 {
  font-size: 12px;
  width: 100%;
}

.contenttable td {
  width: auto;
}

.contenttable.one-last-column td.td-last,
.contenttable.td-one td.td-1,
.contenttable.td-two td.td-2,
.contenttable td.td-last {
  text-align: right;
}

.contenttable-1 td {
  text-align: right;
}

.contenttable-1 td.td-0 {
  text-align: left;
}


.contenttable-2.one-last-column td.td-last,
.contenttable-2.td-one td.td-1,
.contenttable-2.td-two td.td-2,
.contenttable-2 td.td-last {
  text-align: left;
}

th {
    text-align: left;
}

/*.tx-indexedsearch-searchbox table {
  font-size: 12px;
}*/

/*// === Suchfeld / Fieldset === //*/

.tx-indexedsearch fieldset {
  margin: 0;
  padding: 0; 
  border: none;
  font-size: 12px;
  width: 340px;
}

div.tx-indexedsearch-form label {
  margin: 2px 4px 0 0;
  padding: 0;
}

div.tx-indexedsearch-form input {
  width: 150px;
}
.site-suche div.tx-indexedsearch-form input{width: 100px !important; float:none;}

.submit-img {
    position: absolute;
    border: none;
    width: 18px !important;
    height: 16px !important;
    margin-top: 1px;
}
.inputfeld-site {margin-left:24px !important;}
.site-suche #tx-indexedsearch-searchbox-button-submit {margin-left:-3px !important;}


div.tx-indexedsearch-form, div.tx-indexedsearch-form label, div.tx-indexedsearch-form input {
  float: left;
}

div.tx-indexedsearch-search-submit {
  float: right;
}


/*// === Definitionslisten === //*/

#content-left dl {
  margin: 0!important;
}

#content-right dl {
  margin: 7px 0 0 0!important;
}

#content-left dl dt img {
  margin: 5px 0 5px 0;
}

dd.csc-textpic-caption {
  font-size: 11px;
}

/*// === LISTEN === //*/

#content-left ul {
  padding-left: 10px;
}

#content-left li {
  list-style-type: none;
  list-style-image: none;
}

/*// === Mailform/Kontakt === //*/

#mailform fieldset {
  border: none;
  margin: 0;
  padding: 0;
  width: 320px;
  /*background-color:#CCCCCC;*/
}

#mailform label {
  /*display: block;
  float: left;*/
  font-size: 12px;
}

#mailform input, #mailform textarea, #mailform select {
  float: right;
  width: 200px;
  margin-top: -18px;
  height: 20px;
  font-size: 12px;
}

.form-control {width:auto; height:auto; border-radius:0px; margin-left: 15px !important;}
.form-horizontal .control-label {padding-top:0px;}
.form-group {margin-bottom:0px;}

.col-sm-offset-2 {margin-left: 20% !important;}
.powermail_captchaimage {margin-left: 15px;}

.tx-powermail h3, .tx-powermail .powermail_legend {display:none; }

#mailform select {
  margin-right: 145px;
  margin-bottom: 4px;
  width: 60px;
}

* html #mailform select {
  margin-right: 143px!important;
  margin-bottom: -2px!important;
  width: 62px!important;
}

#mailform textarea {
  height: 52px;
}

.csc-mailform textarea {
  font-size: 12px;
}

#mailform div.csc-mailform-field {
  clear: both;
  height: 18px;
  padding-top: 2px;
  margin-bottom: 3px;
}

input#mailformformtype_mail {
  padding: 0;
  margin-top: 0;
  margin-right: 145px;
  width: 60px;
}

/*#mailform mailformAnliegen*/

/*// === DIVERSE KLASSEN === //*/

.error { /* z.B. E-Mail Subscription */
  color: #E60003;
  font-size: 85%;
  font-weight: bold;
}

* html h2, * html h3, * html h4  {
  padding-bottom: 6px;
}

.browsebox {
  margin-left: 0;
  padding:0;
}

.browsebox li {
  display: inline;
}
.browsebox li a {
  padding: 0 1em 0 0;
}
.browsebox li a:hover {
  text-decoration: underline!important;
}


/* Footer-Navi */

#footer-navi {
  clear: both;
  border-top: 1px solid #CCC !important;
  padding-top: 10px;
  color: #666;
  padding-bottom: 20px;
  overflow: hidden;
  /*color: #fff;*/
}

#footer-navi p {
  font-size: 11px;
}

/*#footer-navi {
  display: none!important;
  visibility: hidden!important;
}

body#pid-footer #footer-navi {
  display: block!important;
  visibility: visible!important;
}*/

#footer-navi ul {
  list-style: none;
  /*display: inline;*/
  padding: 0;
  margin: 0;
  float:right;
}

#footer-navi li {
  display: inline;
  padding: 0;
  margin: 0;
  width: auto;
  float:left;
}

#footer-navi a {
  color: #fff ;
  float: left;
  display: inline;
  padding: 0 3px;
  margin: 0;
  font-size: 11px;
}

body#pid-startseite #footer-navi a,
body#pid-1 #footer-navi a,
body#pid-startseite #footer-navip,
body#pid-1 #footer-navi p   {
  /*color: #7C8E98;*/
  color: #FFF;
}

body #footer-navi {
  border-top: 1px solid #fff;
  margin-left: 0!important;
  width: 640px;
  padding-left:20px;
}

#footer-navi .first-level {
  font-weight: bold;
  color: #999;
}
#footer-navi .second-level {
  color: #666;
}

div.csc-frame-invisible {
  display: block;
  clear: both;
  }
  
#teaser img {
  border: none!important;
}

.tx-flvplayer-pi1 {
  text-align: left!important;
  margin: 0;
  padding: 0;
  }

/* Rollover */
.makita-koffer-bmr100 {
  width: 160px;
  height: 311px;
  display: block;
  float: left;
}

a.makita-koffer-bmr100:link, a.makita-koffer-bmr100:visited {
  background: url(../../user_upload/makita_koffer_bmr100.jpg) 0 0 no-repeat;
}

a.makita-koffer-bmr100:hover, a.makita-koffer-bmr100:active {
  background-position: 0 -311px;
}


.makita-alukoffer {
  width: 160px;
  height: 472px;
  display: block;
  float: left;
  border-top: 10px solid #fff;
}

a.makita-alukoffer:link, a.makita-alukoffer:visited {
  background: url(../../user_upload/makita_BDF343RHEX.jpg) 0 0 no-repeat;
}

a.makita-alukoffer:hover, a.makita-alukoffer:active {
  background-position: 0 -472px;
}

/* EOF Rollover */

/* AVT */

body#pid-avt #container {
  padding-top: 270px;
  background: url(../img/avt_header.jpg) 0 23px no-repeat;
}

* html body#pid-avt #container {
  background: url(../img/avt_header.jpg) 0 0 no-repeat;
}

body#pid-avt #teaser-box {
  /*margin-top: 5px;*/
  background: none;
}

/* AVT EOF */


/* Anpassung Startseite fr AVT Teaser */
body#pid-startseite #teaser .csc-textpic-imagewrap,
body#pid-1 #teaser .csc-textpic-imagewrap {
  padding-top: 0px;
}
body#pid-startseite #teaser img ,
body#pid-1 #teaser img{
  margin: 4px 0px;
  margin:0;
}
body#pid-startseite #teaser p,
body#pid-1 #teaser p {
  padding-top: 0px;
  padding-bottom: 0px;
}

body#pid-startseite #content-big h2,
body#pid-1 #content-big h2 {
  color: #000!important;
  margin: 15px 0 5px 5px;
}
/* Anpassung Startseite fr AVT Teaser EOF */

.csc-frame-rulerAfter {
  height: 8px;
  background-color: #707F87;
  line-height: 0px;
  font-size: 0px;
}

* html .csc-frame-rulerAfter {
  margin-top: -12px;
}

/* Anpassungen aufgrund Typo3 Aktualisierung (4.1 > 4.3) */
.csc-textpix .csc-textpic-imagewrap, .csc-textpic-imagewrap, .csc-textpic-center {
  margin-bottom: 0px;
}

.csc-frame-indent {
margin-top: 20px;
}


/* Anpassungen Seiten ID 341 */
html > body#pid-elektro-klarwasser-tauchpumpe #content-left,
html > body#pid-elektro-pumpe-pf4000-pf4001 #content-left {
  margin-top: -17px;
  padding-top: 0;
}

/* Seitenhintergrund ID 327 */
#pid-327,
#pid-327 #teaser-box {
  background-color: #C8D3D9;
}

/* Startseite */
#pid-startseite {
  /*background-color: FFF!important;*/
}

/* Anpassung Newsletter */

.lastname,.firstname,.gender,.e-mail,.kategorien{
font-size:12px;
}

#female{
margin-left:83px;
}

#male{
margin-left:80px;
}

.lastname{
margin-bottom:15px;
}

#last_name{
margin-left:90px;
width:280px;
}

#first_name{
margin-left:80px;
width:280px;
}

#email{
margin-left:41px;
width:280px;
}

.firstname{
margin-bottom:15px;
}

.gender{
margin-bottom:15px;
}

.email{
margin-bottom:15px;
}

.submit-button{
margin-left:280px;
margin-top:15px;
}

.kategorien{
margin-top:20px;
margin-bottom:25px;
}

.module_sys_dmail_category{
margin-top:5px;
}

.tx-powermail-pi1_formwrap fieldset{
border:none;
padding-left:0;
}

.tx-felogin-pi1 {
  font-size: 12px;
}

.tx-felogin-pi1 fieldset {
  border: none;
  padding: 0;
  margin: 20px 0 0 0;
}

.tx-felogin-pi1 legend {
  display: none;
  visibility: hidden;
}

.tx-felogin-pi1 input {
  margin-bottom: 5px;
}

.tx-felogin-pi1 h3 {
  margin-bottom: 15px;
}

#pid-423 .tx-felogin-pi1 fieldset div {
  margin-bottom: 10px!important;
}

#pid-zubehoer #c2072 {
  visibility: hidden;
  display: none;
}

.align-right {
  text-align: right!important;
}

#pid-441 #content-right .csc-frame-frame2,
#pid-442 #content-right .csc-frame-frame2 {
  border-bottom: 8px solid #000;
  margin-bottom: 15px;
  position: relative;
}

#pid-441 #content-right .csc-frame-frame2 img,
#pid-442 #content-right .csc-frame-frame2 img {
  margin-bottom: -5px;
}

#pid-441 #content-right .csc-frame-frame2 .contenttable,
#pid-442 #content-right .csc-frame-frame2 .contenttable {
  position: absolute;
  bottom: 5px;
  width: 250px;
}


#pid-441 #teaser-box,
#pid-442 #teaser-box,
#pid-system-tipp-bdf442rfx1 #teaser-box,
#pid-system-tipp-bdf444rfx1 #teaser-box,
#pid-system-tipp-bdf452rfx1 #teaser-box,
#pid-system-tipp-bdf454rfx1 #teaser-box {
  background: transparent!important;
}

#pid-system-tipp-bdf442rfx1 #content-right,
#pid-system-tipp-bdf444rfx1 #content-right,
#pid-system-tipp-bdf452rfx1 #content-right,
#pid-system-tipp-bdf454rfx1 #content-right {
  width: 440px;
}

#pid-456 #content-right ul {
  padding-left: 15px;
}

#pid-456 #content-right ul ul {
  list-style: none;
  padding-left: 15px; 
}


/* Landingpage 10,8V Produkte */
#pid-481 #container {
  background: transparent url(http://www.makita.de/fileadmin/template/img/zehn-komma-acht-volt.jpg) left -2px no-repeat;
  height: 1622px;
}

#pid-481 #content-left {
  width: 253px;
  padding-left: 25px;
}

#pid-481 #content-left .head1 {
  text-indent: -999em;
}

#pid-481 #content-right {
  width: 533px;
  padding: 20px 0 0;
}

#pid-481 #content-right #c3855 .csc-textpic-imagewrap,
#pid-481 #content-right #c3857 .csc-textpic-imagewrap,
#pid-481 #content-right #c3859 .csc-textpic-imagewrap {
  margin: 0 21px 15px 6px !important;
}

#pid-481 #content-right #c3861 .csc-textpic-imagewrap {
  margin: 0 0 15px 6px !important;
}

#pid-481 #content-right #c3856 .csc-textpic-imagewrap,
#pid-481 #content-right #c3858 .csc-textpic-imagewrap,
#pid-481 #content-right #c3860 .csc-textpic-imagewrap {
  margin: 0 0 15px 0 !important;
}

#pid-481 #teaser-box {
  background: transparent;
  width: 0px;
  display: none;
  visibility: hidden;
}

#pid-481 div div div {
margin-top: 0;
}

#pid-481 #c3855, #pid-481 c3856 {
margin-top: 525px;
}

/* ### tx_geoipchecker_pi1 ### */
#pid-broschueren  .tx_geoipchecker_pi1 dd {
  visibility: hidden; 
  display: none;
}

.tx_geoipchecker_pi1 {
  margin-bottom: 12px;
}

.tx_geoipchecker_pi1.geo-img-left {
  margin-right: 10px;
  float: left;
}

.tx_geoipchecker_pi1.geo-img-right {
  margin-left: 10px;
  float: right;
}

.tx_geoipchecker_pi1 a img {
  border: 0 none;
}


/* ### Produkte 05-2012 ### */
#pid-531 #c4077, 
#pid-531 #c4079 {
  position: relative;
  top: -30px;
}

#pid-535 #c4115,
#pid-535 #c4106 {
  position: relative;
  left: -170px;
  width: 620px;
}

#pid-535 #c4115 {
  left: -180px;
}

#pid-benzin-kettensaege-dcs43-mai2012 #content-left .csc-textpic-text p {
  padding-left: 13px;
  font-size: 10px;
}

#pid-akku-druckspritze-bvf154rf .contenttable-1 .td-1 {
  text-align: left;
}

/* ### Landingpage Combo-Kit DK1889 ### */
body#pid-545 #teaser-box {
  display: none;
  visibility: hidden;
}

body#pid-545 #content-left {
  padding-left: 25px;
  width: 335px;
}

body#pid-545 #content-right {
  padding-left: 91px;
  width: 335px;
}


/* ### Landingpage Zubeh�r Specials ### */
body#pid-551 #teaser-box {
  display: none;
  visibility: hidden;
}

body#pid-551 #content-left {
  padding-left: 50px;
  width: 315px;
}

body#pid-551 #content-right {
  padding-left: 215px;
  width: 180px;
}

body#pid-551 #content-left table th,
body#pid-551 #content-left table td {
  padding: 3px 5px;
  line-height: 12px;
  font-size: 12px;
  border-color: black;
}

body#pid-551 #content-left table {
  border-width: 1px;
  border-color: black;
}

body#pid-551 #content-left table th {
  background-color: #C8D5DB
}

body#pid-551 p {
  padding-left: 0px;
}

body#pid-551 .align-center {
  text-align: center;
}

/** Anpassungen für die Landingpages: Multifunktionswerkzeug und TCT Saegeblaetter */
#pid-601 #container, #pid-602 #container {
  padding-top: 23px ;
  
}

#pid-601 #teaser-box, #pid-602 #teaser-box {
  background-color: transparent;
}

#pid-602 #c4594 {
  margin-left: 163px;
}

#pid-601 .tx_geoipchecker_pi1 dd,
#pid-602 .tx_geoipchecker_pi1 dd {
  display: none;
  visibility: hidden;
}

#pid-602 #c4587 {
  margin-top: -10px;
}

/** Anpassungen an Produktseiten */
#pid-560 #c4467 {
  margin-top: -10px;
}

#c4617 dd {
  display: none !important;
}

#c4619 {
  margin-top: -10px;
}

/* Anpassungen Zubehoerseiten */
#c848 .csc-textpic-imagewrap {
  margin-right: 70px ! important;
}

#c4676 .tx_geoipchecker_pi1 dd,
#c4677 .tx_geoipchecker_pi1 dd {
  display: none;
}

#c4316, #c4678, #c4676, #c4677 {
  margin-top:-5px !important; 
  width: 204px; 
  float: left;
  margin-right: 10px;
  overflow: hidden;
}

#c4676, #c4677 {
  height: 140px;
}

/** Anpassungen f�r die Seite Schlaugschrauber und Torsionsbit ID. 607 **/

#pid-607 #container, #container {
  padding-top: 23px !important;
  
}

#pid-607 #teaser-box, #teaser-box {
  background-color: transparent;
  margin-top: 0px !important;
}

#pid-607 #container #teaser-box {
  margin: 0px !important;
}

/* Landingpage 698 */
#pid-698 .divider {
  clear: both;
}

#pid-698 #content-left {
  padding-top: 0;
}

#pid-698 #content-left p {
  padding-bottom: 5px;
  padding-top: 5px;
  color: #333333;
}

#pid-698 #content-left img {
}

#pid-698 #teaser p {
  font-size: 12px;
}

#pid-698 #teaser img {
  margin: 5px 0;
}

#pid-698 #teaser .tx_geoipchecker_pi1 a:link,
#pid-698 #teaser .tx_geoipchecker_pi1 a:visited {
  color: #00869F;
  text-decoration: none;
}

#pid-698 #teaser .tx_geoipchecker_pi1 a:hover,
#pid-698 #teaser .tx_geoipchecker_pi1 a:active {
  color: #00869F;
  text-decoration: underline;
}

/* Landingpage 699 */
#pid-699 {}

#pid-699 p {
  line-height: 15px;
}

#pid-699 ul {
  line-height: 15px;
}

#pid-699 .contenttable td {
  line-height: 15px;
}

#pid-699 .divider {
  margin: 20px 0;
  clear: both;
}

#pid-753 #c6528 .csc-textpic-imagewrap, #pid-753 #c6529 .csc-textpic-imagewrap
{
  padding-top:0px;
}

#pid-753 #c6528  img, #pid-753 #c6527  img, #pid-753 #c6529  img {margin: 8px 0 -5px 0;}


#pid-551 #body-bgimage {top:21px;}
#pid-551 #container {padding-top:40px;}


#c6848 .tr-3 .td-0 {width:115!important;}
#c6848 .tr-4 .td-0 {text-align:right;}


/*.cookiebanner {background:#7C8F98!important;}*/
#pid-328 #content-big {
width: 640px;
  padding: 0;
  margin: 0;
  margin-bottom: 15px;
  float: left;
  height: auto;
  }
  
#pid-328 #content-big .csc-default , #pid-328 #content-big  .csc-frame-frame1 {float:left;}

#pid-328 #content-left, #pid-328 #content-right {display:none;}

/* conten min height weg - test */
html>body #content-left {min-height:0px;}
html>body #content-right, html>body #content-right-2 {min-height:0px;}
html>body #teaser-box {min-height:0px;}



/***********************************************************************/
/***********************************************************************/
/* Kamedia Anpassung */
/***********************************************************************/
/***********************************************************************/

body {
  background-color: #7D8F9D !important;
  /*max-width: 990px;*/
}

#menu {
    background-color: #7D8F9D;
}

#header {
    background-image: url("../img/topframe_bg.jpg");
    height: 81px;
}

#slider img {
  width: 100%;
}

.csc-textpic-imagewrap.csc-textpic-single-image {
    width: auto !important;
}

#teaser img {
  width: auto;
}

#logo {
    padding: 10px 10px 50px 0px;
}




/* TEMP 
html>body #content-left {
  display: none;
}

html>body #content-right {
  display: none;
}*/

.panel-body h2 {display:none;}

div.csc-textpic-left .csc-textpic-imagewrap {margin-right:10px;}

.content {min-height:900px;}

.topNav {padding-left:0px;}
.topNav li { text-transform:uppercase; font-size:14px;}
.subNav {min-width:175px;}
.subNav {padding-left:0px;}
.subNav li a {color:#fff !important; font-size:12px; margin-left:20px;}

.subNav li {background:url(../img/normal2.png) no-repeat; margin-left:-10px; margin-bottom:5px; text-transform:none;}
.subNav li:hover {background:url(../img/hover2.png) no-repeat;}
.subNav li:hover a {text-decoration:none;}

#metanavi {float: left;}
#metanavi ul {list-style:none; display:inline; }
#metanavi ul li {list-style:none; display:inline; margin-right:10px;}

#breadcrumbmenu {float:left; width: 487px; height: 23px;}

body .center-section {background:#fff!important;} 

body#pid-1084  .center-section, body#pid-zubehoer .center-section ,body#pid-systemkit .center-section ,body#pid-reparatur-service .center-section, body#pid-explosionszeichnungen .center-section , body#pid-256 .center-section,
body#pid-broschueren .center-section, body#pid-ueber_makita .center-section, body#pid-jobs .center-section, body#pid-625 .center-section, body#pid-innovationen .center-section, body#pid-371 .center-section
{background:#fff !important;}

body#pid-720 .center-section {background:#c9d4da !important;}
#pid-720 #content-big , #pid-maktecmt0 #content-big {margin-left: 10px !important;}




body #content-left {display:block;}
body #content-right {width:170px;}
body #content {display:block;}
body#pid-1084 #content {display:block; }

#body-bgimage {position:relative !important; top:-23px !important;}

.subNav li a.fullmenu {display:block; padding-top:3px; width:100%;}

html>body #content-right, html>body #content-right-2 {padding-top:0px;}

#pid-startseite .contentsmall, 
#pid-startseite .bgimage,
#pid-1 .contentsmall, 
#pid-1 .bgimage,
#pid-720 .contentsmall, 
#pid-1733  .contentsmall,
#pid-1733  .bgimage,
#pid-1084  .contentsmall,
#pid-1084  .bgimage,
#pid-strauchschere  .bigcontent,
#pid-maktecmt0  .contentsmall,
#pid-1097  .contentsmall,
#pid-1095  .contentsmall, /* jha eingefügt */
#pid-zubehoer0 .contentsmall,/* jha eingefügt */
#pid-zubehoer0 .bgimage,
#pid-zubehoer0 .content-right,
#pid-explosionszeichnungen .bgimage
 {display:none;}
 
 
 #pid-startseite .bigcontent #content-right ,
 #pid-1 .bigcontent #content-right ,
 #pid-1084 .bigcontent #content-right,
 #pid-maktecmt0 .bigcontent #content-right,
 #pid-maktecmt0 .bigcontent #content-big,
 #pid-1097 .bigcontent #content-big,
 #pid-1095 .bigcontent #content-big, /* jha eingefügt */
 #pid-zubehoer0 .bigcontent #content-big,/* jha eingefügt */
 #pid-124 .bigcontent #content-big
 {display:block;}
#pid-zubehoer0 .content  {

}
body#pid-zubehoer0 #content-big {width:100%; max-width:100%;}*/
 #pid-startseite .center-section ,
 #pid-1 .center-section {background:none !important;}


#pid-720 #container {padding-top: 14px !important;}

#pid-1734 #container ,#pid-1733 #container, #pid-zubehoer0 #container{     padding-top: 3px !important;
    position: relative;
    top: -3px;
    z-index: 500;}
#pid-1734 #breadcrumb ,
#pid-1733 #breadcrumb
   {display:none;}
#pid-1734 #content-big,
#pid-1733 #content-big
{padding-right:0px;}
   
#pid-1734 #container iframe {border:none;}  
#pid-1734 .bgimage , #pid-1733 .bgimage, #pid-124 .bgimage{display:none;}
#pid-1734 #content-big, #pid-124 #content-big {display:block !important;     max-width: 100%; }

body#pid-1084 #content-big {margin-left:10px; width:649px;}

#container.contentsmall {padding-top:0px !important;}

.bigcontent #content-right {display:none;}

.full {float:left; width:100%;}

.flex-direction-nav a {height:50px !important;}

.row {
    margin-right: -15px !important;
    margin-left: 0px !important;
}

.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9
{padding-left:0px; padding-right:0px;}




#pid-124 #content-big {position:relative; top:-46px; }
#pid-124 #content-big iframe::-webkit-scrollbar { display:none;}
#pid-124 #content-big iframe {border:none;}

#produkteiframe {width:100% !important;}

#pid-sitemap #content ul ul{padding-left:20px;}

#pid-411 #body-bgimage {width:810px; background:#b3c5d0; z-index:500;}
#pid-411 #bigcontent {display:none;}
#pid-411 #body-bgimage .csc-textpic-center-outer {float:none; right:initial;}
#pid-411 #body-bgimage .csc-textpic-center-inner {float:none; right:initial;}
#pid-411 #body-bgimage .csc-textpic-firstcol {width:50%;}
#pid-411 #body-bgimage .csc-textpic-firstcol img {margin-left: 50px; padding-top: 13px; }
#pid-411 #body-bgimage .csc-textpic-lastcol {float:right;}
#pid-411 #body-bgimage .csc-textpic-lastcol img {margin-right:20px;}
#pid-411 #container.contentsmall {top:-134px; z-index:0; min-height: 1143px; }
#pid-411 #container.contentsmall #content-left{position: relative; top: 175px; left: 50px; width: 285px;}
#pid-411 #container.contentsmall #content-left .csc-header-n1 {margin-bottom:13px;}
#pid-411 #container.contentsmall #content {position: relative; top: 626px; left: 265px; line-height: 16px; }


#pid-422 #body-bgimage {width:810px; background:#b3c5d0; z-index:500;}
#pid-422 #bigcontent {display:none;}
#pid-422 #body-bgimage .csc-textpic-center-outer {float:none; right:initial;}
#pid-422 #body-bgimage .csc-textpic-center-inner {float:none; right:initial;}
#pid-422 #body-bgimage .csc-textpic-firstcol {width:50%;}
#pid-422 #body-bgimage .csc-textpic-firstcol img {margin-left: 50px; padding-top: 13px; }
#pid-422 #body-bgimage .csc-textpic-lastcol {float:right;}
#pid-422 #body-bgimage .csc-textpic-lastcol img {margin-right:20px;}
#pid-422 #container.contentsmall {top:-134px; z-index:0; min-height: 1143px; }
#pid-422 #container.contentsmall #content-left{position: relative; top: 175px; left: 50px; width: 285px;}
#pid-422 #container.contentsmall #content-left .csc-header-n1 {margin-bottom:13px;}
#pid-422 #container.contentsmall #content {position: relative; top: 626px; left: 265px; line-height: 16px; }


#pid-541 #body-bgimage {width:810px; background:#b3c5d0; z-index:500;}
#pid-541 #bigcontent {display:none;}
#pid-541 #body-bgimage .csc-textpic-center-outer {float:none; right:initial;}
#pid-541 #body-bgimage .csc-textpic-center-inner {float:none; right:initial;}
#pid-541 #body-bgimage .csc-textpic-firstcol {width:50%;}
#pid-541 #body-bgimage .csc-textpic-firstcol img {margin-left: 50px; padding-top: 13px; }
#pid-541 #body-bgimage .csc-textpic-lastcol {float:right;}
#pid-541 #body-bgimage .csc-textpic-lastcol img {margin-right:20px;}
#pid-541 #container.contentsmall {top:-134px; z-index:0; min-height: 1143px; }
#pid-541 #container.contentsmall #content-left{position: relative; top: 175px; left: 50px; width: 285px;}
#pid-541 #container.contentsmall #content-left .csc-header-n1 {margin-bottom:13px;}
#pid-541 #container.contentsmall #content {position: relative; top: 626px; left: 265px; line-height: 16px; }


#pid-639 #body-bgimage {width:810px; background:#b3c5d0; z-index:500;}
#pid-639 #bigcontent {display:none;}
#pid-639 #body-bgimage .csc-textpic-center-outer {float:none; right:initial;}
#pid-639 #body-bgimage .csc-textpic-center-inner {float:none; right:initial;}
#pid-639 #body-bgimage .csc-textpic-firstcol {width:50%;}
#pid-639 #body-bgimage .csc-textpic-firstcol img {margin-left: 50px; padding-top: 13px; }
#pid-639 #body-bgimage .csc-textpic-lastcol {float:right;}
#pid-639 #body-bgimage .csc-textpic-lastcol img {margin-right:20px;}
#pid-639 #container.contentsmall {top:-134px; z-index:0; min-height: 1143px; }
#pid-639 #container.contentsmall #content-left{position: relative; top: 175px; left: 50px; width: 285px;}
#pid-639 #container.contentsmall #content-left .csc-header-n1 {margin-bottom:13px;}
#pid-639 #container.contentsmall #content {position: relative; top: 626px; left: 265px; line-height: 16px; }

#pid-542 #body-bgimage {width:810px; background:#b3c5d0; z-index:500;}
#pid-542 #bigcontent {display:none;}
#pid-542 #body-bgimage .csc-textpic-center-outer {float:none; right:initial;}
#pid-542 #body-bgimage .csc-textpic-center-inner {float:none; right:initial;}
#pid-542 #body-bgimage .csc-textpic-firstcol {width:50%;}
#pid-542 #body-bgimage .csc-textpic-firstcol img {margin-left: 50px; padding-top: 13px; }
#pid-542 #body-bgimage .csc-textpic-lastcol {float:right;}
#pid-542 #body-bgimage .csc-textpic-lastcol img {margin-right:20px;}
#pid-542 #container.contentsmall {top:-134px; z-index:0; min-height: 1143px; }
#pid-542 #container.contentsmall #content-left{position: relative; top: 175px; left: 50px; width: 285px;}
#pid-542 #container.contentsmall #content-left .csc-header-n1 {margin-bottom:13px;}
#pid-542 #container.contentsmall #content {position: relative; top: 626px; left: 265px; line-height: 16px; }

#pid-694 #body-bgimage {width:810px; background:#b3c5d0; z-index:500;}
#pid-694 #bigcontent {display:none;}
#pid-694 #body-bgimage .csc-textpic-center-outer {float:none; right:initial;}
#pid-694 #body-bgimage .csc-textpic-center-inner {float:none; right:initial;}
#pid-694 #body-bgimage .csc-textpic-firstcol {width:50%;}
#pid-694 #body-bgimage .csc-textpic-firstcol img {margin-left: 50px; padding-top: 13px; }
#pid-694 #body-bgimage .csc-textpic-lastcol {float:right;}
#pid-694 #body-bgimage .csc-textpic-lastcol img {margin-right:20px;}
#pid-694 #container.contentsmall {top:-134px; z-index:0; min-height: 1143px; }
#pid-694 #container.contentsmall #content-left{position: relative; top: 175px; left: 50px; width: 285px;}
#pid-694 #container.contentsmall #content-left .csc-header-n1 {margin-bottom:13px;}
#pid-694 #container.contentsmall #content {position: relative; top: 626px; left: 265px; line-height: 16px; }

#pid-637 #body-bgimage {width:810px; background:#b3c5d0; z-index:500;}
#pid-637 #bigcontent {display:none;}
#pid-637 #body-bgimage .csc-textpic-center-outer {float:none; right:initial;}
#pid-637 #body-bgimage .csc-textpic-center-inner {float:none; right:initial;}
#pid-637 #body-bgimage .csc-textpic-firstcol {width:50%;}
#pid-637 #body-bgimage .csc-textpic-firstcol img {margin-left: 50px; padding-top: 13px; }
#pid-637 #body-bgimage .csc-textpic-lastcol {float:right;}
#pid-637 #body-bgimage .csc-textpic-lastcol img {margin-right:20px;}
#pid-637 #container.contentsmall {top:-134px; z-index:0; min-height: 1143px; }
#pid-637 #container.contentsmall #content-left{position: relative; top: 175px; left: 50px; width: 285px;}
#pid-637 #container.contentsmall #content-left .csc-header-n1 {margin-bottom:13px;}
#pid-637 #container.contentsmall #content {position: relative; top: 626px; left: 265px; line-height: 16px; }

#pid-458 #body-bgimage {width:810px; background:#b3c5d0; z-index:500;}
#pid-458 #bigcontent {display:none;}
#pid-458 #body-bgimage .csc-textpic-center-outer {float:none; right:initial;}
#pid-458 #body-bgimage .csc-textpic-center-inner {float:none; right:initial;}
#pid-458 #body-bgimage .csc-textpic-firstcol {width:50%;}
#pid-458 #body-bgimage .csc-textpic-firstcol img {margin-left: 50px; padding-top: 13px; }
#pid-458 #body-bgimage .csc-textpic-lastcol {float:right;}
#pid-458 #body-bgimage .csc-textpic-lastcol img {margin-right:20px;}
#pid-458 #container.contentsmall {top:-134px; z-index:0; min-height: 1143px; }
#pid-458 #container.contentsmall #content-left{position: relative; top: 175px; left: 50px; width: 285px;}
#pid-458 #container.contentsmall #content-left .csc-header-n1 {margin-bottom:13px;}
#pid-458 #container.contentsmall #content {position: relative; top: 626px; left: 265px; line-height: 16px; }

#pid-600 #body-bgimage {width:810px; background:#b3c5d0; z-index:500;}
#pid-600 #bigcontent {display:none;}
#pid-600 #body-bgimage .csc-textpic-center-outer {float:none; right:initial;}
#pid-600 #body-bgimage .csc-textpic-center-inner {float:none; right:initial;}
#pid-600 #body-bgimage .csc-textpic-firstcol {width:50%;}
#pid-600 #body-bgimage .csc-textpic-firstcol img {margin-left: 50px; padding-top: 13px; }
#pid-600 #body-bgimage .csc-textpic-lastcol {float:right;}
#pid-600 #body-bgimage .csc-textpic-lastcol img {margin-right:20px;}
#pid-600 #container.contentsmall {top:-134px; z-index:0; min-height: 1143px; }
#pid-600 #container.contentsmall #content-left{position: relative; top: 175px; left: 50px; width: 285px;}
#pid-600 #container.contentsmall #content-left .csc-header-n1 {margin-bottom:13px;}
#pid-600 #container.contentsmall #content {position: relative; top: 626px; left: 265px; line-height: 16px; }

#pid-457 #body-bgimage {width:810px; background:#b3c5d0; z-index:500;}
#pid-457 #bigcontent {display:none;}
#pid-457 #body-bgimage .csc-textpic-center-outer {float:none; right:initial;}
#pid-457 #body-bgimage .csc-textpic-center-inner {float:none; right:initial;}
#pid-457 #body-bgimage .csc-textpic-firstcol {width:50%;}
#pid-457 #body-bgimage .csc-textpic-firstcol img {margin-left: 50px; padding-top: 13px; }
#pid-457 #body-bgimage .csc-textpic-lastcol {float:right;}
#pid-457 #body-bgimage .csc-textpic-lastcol img {margin-right:20px;}
#pid-457 #container.contentsmall {top:-134px; z-index:0; min-height: 1143px; }
#pid-457 #container.contentsmall #content-left{position: relative; top: 175px; left: 50px; width: 285px;}
#pid-457 #container.contentsmall #content-left .csc-header-n1 {margin-bottom:13px;}
#pid-457 #container.contentsmall #content {position: relative; top: 626px; left: 265px; line-height: 16px; }

#pid-638 #body-bgimage {width:810px; background:#b3c5d0; z-index:500;}
#pid-638 #bigcontent {display:none;}
#pid-638 #body-bgimage .csc-textpic-center-outer {float:none; right:initial;}
#pid-638 #body-bgimage .csc-textpic-center-inner {float:none; right:initial;}
#pid-638 #body-bgimage .csc-textpic-firstcol {width:50%;}
#pid-638 #body-bgimage .csc-textpic-firstcol img {margin-left: 50px; padding-top: 13px; }
#pid-638 #body-bgimage .csc-textpic-lastcol {float:right;}
#pid-638 #body-bgimage .csc-textpic-lastcol img {margin-right:20px;}
#pid-638 #container.contentsmall {top:-134px; z-index:0; min-height: 1143px; }
#pid-638 #container.contentsmall #content-left{position: relative; top: 175px; left: 50px; width: 285px;}
#pid-638 #container.contentsmall #content-left .csc-header-n1 {margin-bottom:13px;}
#pid-638 #container.contentsmall #content {position: relative; top: 626px; left: 265px; line-height: 16px; }

#pid-418 #body-bgimage {width:810px; background:#b3c5d0; z-index:500;}
#pid-418 #bigcontent {display:none;}
#pid-418 #body-bgimage .csc-textpic-center-outer {float:none; right:initial;}
#pid-418 #body-bgimage .csc-textpic-center-inner {float:none; right:initial;}
#pid-418 #body-bgimage .csc-textpic-firstcol {width:50%;}
#pid-418 #body-bgimage .csc-textpic-firstcol img {margin-left: 50px; padding-top: 13px; }
#pid-418 #body-bgimage .csc-textpic-lastcol {float:right;}
#pid-418 #body-bgimage .csc-textpic-lastcol img {margin-right:20px;}
#pid-418 #container.contentsmall {top:-134px; z-index:0; min-height: 1143px; }
#pid-418 #container.contentsmall #content-left{position: relative; top: 175px; left: 50px; width: 285px;}
#pid-418 #container.contentsmall #content-left .csc-header-n1 {margin-bottom:13px;}
#pid-418 #container.contentsmall #content {position: relative; top: 626px; left: 265px; line-height: 16px; }

#pid-419 #body-bgimage {width:810px; background:#b3c5d0; z-index:500;}
#pid-419 #bigcontent {display:none;}
#pid-419 #body-bgimage .csc-textpic-center-outer {float:none; right:initial;}
#pid-419 #body-bgimage .csc-textpic-center-inner {float:none; right:initial;}
#pid-419 #body-bgimage .csc-textpic-firstcol {width:50%;}
#pid-419 #body-bgimage .csc-textpic-firstcol img {margin-left: 50px; padding-top: 13px; }
#pid-419 #body-bgimage .csc-textpic-lastcol {float:right;}
#pid-419 #body-bgimage .csc-textpic-lastcol img {margin-right:20px;}
#pid-419 #container.contentsmall {top:-134px; z-index:0; min-height: 1143px; }
#pid-419 #container.contentsmall #content-left{position: relative; top: 175px; left: 50px; width: 285px;}
#pid-419 #container.contentsmall #content-left .csc-header-n1 {margin-bottom:13px;}
#pid-419 #container.contentsmall #content {position: relative; top: 626px; left: 265px; line-height: 16px; }

#pid-1030 #body-bgimage {width:810px; background:#b3c5d0; z-index:500;}
#pid-1030 #bigcontent {display:none;}
#pid-1030 #body-bgimage .csc-textpic-center-outer {float:none; right:initial;}
#pid-1030 #body-bgimage .csc-textpic-center-inner {float:none; right:initial;}
#pid-1030 #body-bgimage .csc-textpic-firstcol {width:50%;}
#pid-1030 #body-bgimage .csc-textpic-firstcol img {margin-left: 50px; padding-top: 13px; }
#pid-1030 #body-bgimage .csc-textpic-lastcol {float:right;}
#pid-1030 #body-bgimage .csc-textpic-lastcol img {margin-right:20px;}
#pid-1030 #container.contentsmall {top:-134px; z-index:0; min-height: 1143px; }
#pid-1030 #container.contentsmall #content-left{position: relative; top: 175px; left: 50px; width: 285px;}
#pid-1030 #container.contentsmall #content-left .csc-header-n1 {margin-bottom:13px;}
#pid-1030 #container.contentsmall #content {position: relative; top: 626px; left: 265px; line-height: 16px; }

#pid-413 #body-bgimage {width:810px; background:#b3c5d0; z-index:500;}
#pid-413 #bigcontent {display:none;}
#pid-413 #body-bgimage .csc-textpic-center-outer {float:none; right:initial;}
#pid-413 #body-bgimage .csc-textpic-center-inner {float:none; right:initial;}
#pid-413 #body-bgimage .csc-textpic-firstcol {width:50%;}
#pid-413 #body-bgimage .csc-textpic-firstcol img {margin-left: 50px; padding-top: 13px; }
#pid-413 #body-bgimage .csc-textpic-lastcol {float:right;}
#pid-413 #body-bgimage .csc-textpic-lastcol img {margin-right:20px;}
#pid-413 #container.contentsmall {top:-134px; z-index:0; min-height: 1143px; }
#pid-413 #container.contentsmall #content-left{position: relative; top: 175px; left: 50px; width: 285px;}
#pid-413 #container.contentsmall #content-left .csc-header-n1 {margin-bottom:13px;}
#pid-413 #container.contentsmall #content {position: relative; top: 626px; left: 265px; line-height: 16px; }

#pid-412 #body-bgimage {width:810px; background:#b3c5d0; z-index:500;}
#pid-412 #bigcontent {display:none;}
#pid-412 #body-bgimage .csc-textpic-center-outer {float:none; right:initial;}
#pid-412 #body-bgimage .csc-textpic-center-inner {float:none; right:initial;}
#pid-412 #body-bgimage .csc-textpic-firstcol {width:50%;}
#pid-412 #body-bgimage .csc-textpic-firstcol img {margin-left: 50px; padding-top: 13px; }
#pid-412 #body-bgimage .csc-textpic-lastcol {float:right;}
#pid-412 #body-bgimage .csc-textpic-lastcol img {margin-right:20px;}
#pid-412 #container.contentsmall {top:-134px; z-index:0; min-height: 1143px; }
#pid-412 #container.contentsmall #content-left{position: relative; top: 175px; left: 50px; width: 285px;}
#pid-412 #container.contentsmall #content-left .csc-header-n1 {margin-bottom:13px;}
#pid-412 #container.contentsmall #content {position: relative; top: 626px; left: 265px; line-height: 16px; }

#pid-409 #body-bgimage {width:810px; background:#b3c5d0; z-index:500;}
#pid-409 #bigcontent {display:none;}
#pid-409 #body-bgimage .csc-textpic-center-outer {float:none; right:initial;}
#pid-409 #body-bgimage .csc-textpic-center-inner {float:none; right:initial;}
#pid-409 #body-bgimage .csc-textpic-firstcol {width:50%;}
#pid-409 #body-bgimage .csc-textpic-firstcol img {margin-left: 50px; padding-top: 13px; }
#pid-409 #body-bgimage .csc-textpic-lastcol {float:right;}
#pid-409 #body-bgimage .csc-textpic-lastcol img {margin-right:20px;}
#pid-409 #container.contentsmall {top:-134px; z-index:0; min-height: 1143px; }
#pid-409 #container.contentsmall #content-left{position: relative; top: 175px; left: 50px; width: 285px;}
#pid-409 #container.contentsmall #content-left .csc-header-n1 {margin-bottom:13px;}
#pid-409 #container.contentsmall #content {position: relative; top: 626px; left: 265px; line-height: 16px; }

#pid-598 #body-bgimage {width:810px; background:#b3c5d0; z-index:500;}
#pid-598 #bigcontent {display:none;}
#pid-598 #body-bgimage .csc-textpic-center-outer {float:none; right:initial;}
#pid-598 #body-bgimage .csc-textpic-center-inner {float:none; right:initial;}
#pid-598 #body-bgimage .csc-textpic-firstcol {width:50%;}
#pid-598 #body-bgimage .csc-textpic-firstcol img {margin-left: 50px; padding-top: 13px; }
#pid-598 #body-bgimage .csc-textpic-lastcol {float:right;}
#pid-598 #body-bgimage .csc-textpic-lastcol img {margin-right:20px;}
#pid-598 #container.contentsmall {top:-134px; z-index:0; min-height: 1143px; }
#pid-598 #container.contentsmall #content-left{position: relative; top: 175px; left: 50px; width: 285px;}
#pid-598 #container.contentsmall #content-left .csc-header-n1 {margin-bottom:13px;}
#pid-598 #container.contentsmall #content {position: relative; top: 626px; left: 265px; line-height: 16px; }

#pid-599 #body-bgimage {width:810px; background:#b3c5d0; z-index:500;}
#pid-599 #bigcontent {display:none;}
#pid-599 #body-bgimage .csc-textpic-center-outer {float:none; right:initial;}
#pid-599 #body-bgimage .csc-textpic-center-inner {float:none; right:initial;}
#pid-599 #body-bgimage .csc-textpic-firstcol {width:50%;}
#pid-599 #body-bgimage .csc-textpic-firstcol img {margin-left: 50px; padding-top: 13px; }
#pid-599 #body-bgimage .csc-textpic-lastcol {float:right;}
#pid-599 #body-bgimage .csc-textpic-lastcol img {margin-right:20px;}
#pid-599 #container.contentsmall {top:-134px; z-index:0; min-height: 1143px; }
#pid-599 #container.contentsmall #content-left{position: relative; top: 175px; left: 50px; width: 285px;}
#pid-599 #container.contentsmall #content-left .csc-header-n1 {margin-bottom:13px;}
#pid-599 #container.contentsmall #content {position: relative; top: 626px; left: 265px; line-height: 16px; }

#pid-415 #body-bgimage {width:810px; background:#b3c5d0; z-index:500;}
#pid-415 #bigcontent {display:none;}
#pid-415 #body-bgimage .csc-textpic-center-outer {float:none; right:initial;}
#pid-415 #body-bgimage .csc-textpic-center-inner {float:none; right:initial;}
#pid-415 #body-bgimage .csc-textpic-firstcol {width:50%;}
#pid-415 #body-bgimage .csc-textpic-firstcol img {margin-left: 50px; padding-top: 13px; }
#pid-415 #body-bgimage .csc-textpic-lastcol {float:right;}
#pid-415 #body-bgimage .csc-textpic-lastcol img {margin-right:20px;}
#pid-415 #container.contentsmall {top:-134px; z-index:0; min-height: 1143px; }
#pid-415 #container.contentsmall #content-left{position: relative; top: 175px; left: 50px; width: 285px;}
#pid-415 #container.contentsmall #content-left .csc-header-n1 {margin-bottom:13px;}
#pid-415 #container.contentsmall #content {position: relative; top: 626px; left: 265px; line-height: 16px; }

#pid-416 #body-bgimage {width:810px; background:#b3c5d0; z-index:500;}
#pid-416 #bigcontent {display:none;}
#pid-416 #body-bgimage .csc-textpic-center-outer {float:none; right:initial;}
#pid-416 #body-bgimage .csc-textpic-center-inner {float:none; right:initial;}
#pid-416 #body-bgimage .csc-textpic-firstcol {width:50%;}
#pid-416 #body-bgimage .csc-textpic-firstcol img {margin-left: 50px; padding-top: 13px; }
#pid-416 #body-bgimage .csc-textpic-lastcol {float:right;}
#pid-416 #body-bgimage .csc-textpic-lastcol img {margin-right:20px;}
#pid-416 #container.contentsmall {top:-134px; z-index:0; min-height: 1143px; }
#pid-416 #container.contentsmall #content-left{position: relative; top: 175px; left: 50px; width: 285px;}
#pid-416 #container.contentsmall #content-left .csc-header-n1 {margin-bottom:13px;}
#pid-416 #container.contentsmall #content {position: relative; top: 626px; left: 265px; line-height: 16px; }

#pid-420 #body-bgimage {width:810px; background:#b3c5d0; z-index:500;}
#pid-420 #bigcontent {display:none;}
#pid-420 #body-bgimage .csc-textpic-center-outer {float:none; right:initial;}
#pid-420 #body-bgimage .csc-textpic-center-inner {float:none; right:initial;}
#pid-420 #body-bgimage .csc-textpic-firstcol {width:50%;}
#pid-420 #body-bgimage .csc-textpic-firstcol img {margin-left: 50px; padding-top: 13px; }
#pid-420 #body-bgimage .csc-textpic-lastcol {float:right;}
#pid-420 #body-bgimage .csc-textpic-lastcol img {margin-right:20px;}
#pid-420 #container.contentsmall {top:-134px; z-index:0; min-height: 1143px; }
#pid-420 #container.contentsmall #content-left{position: relative; top: 175px; left: 50px; width: 285px;}
#pid-420 #container.contentsmall #content-left .csc-header-n1 {margin-bottom:13px;}
#pid-420 #container.contentsmall #content {position: relative; top: 626px; left: 265px; line-height: 16px; }

#pid-414 #body-bgimage {width:810px; background:#b3c5d0; z-index:500;}
#pid-414 #bigcontent {display:none;}
#pid-414 #body-bgimage .csc-textpic-center-outer {float:none; right:initial;}
#pid-414 #body-bgimage .csc-textpic-center-inner {float:none; right:initial;}
#pid-414 #body-bgimage .csc-textpic-firstcol {width:50%;}
#pid-414 #body-bgimage .csc-textpic-firstcol img {margin-left: 50px; padding-top: 13px; }
#pid-414 #body-bgimage .csc-textpic-lastcol {float:right;}
#pid-414 #body-bgimage .csc-textpic-lastcol img {margin-right:20px;}
#pid-414 #container.contentsmall {top:-134px; z-index:0; min-height: 1143px; }
#pid-414 #container.contentsmall #content-left{position: relative; top: 175px; left: 50px; width: 285px;}
#pid-414 #container.contentsmall #content-left .csc-header-n1 {margin-bottom:13px;}
#pid-414 #container.contentsmall #content {position: relative; top: 626px; left: 265px; line-height: 16px; }

#pid-421 #body-bgimage {width:810px; background:#b3c5d0; z-index:500;}
#pid-421 #bigcontent {display:none;}
#pid-421 #body-bgimage .csc-textpic-center-outer {float:none; right:initial;}
#pid-421 #body-bgimage .csc-textpic-center-inner {float:none; right:initial;}
#pid-421 #body-bgimage .csc-textpic-firstcol {width:50%;}
#pid-421 #body-bgimage .csc-textpic-firstcol img {margin-left: 50px; padding-top: 13px; }
#pid-421 #body-bgimage .csc-textpic-lastcol {float:right;}
#pid-421 #body-bgimage .csc-textpic-lastcol img {margin-right:20px;}
#pid-421 #container.contentsmall {top:-134px; z-index:0; min-height: 1143px; }
#pid-421 #container.contentsmall #content-left{position: relative; top: 175px; left: 50px; width: 285px;}
#pid-421 #container.contentsmall #content-left .csc-header-n1 {margin-bottom:13px;}
#pid-421 #container.contentsmall #content {position: relative; top: 626px; left: 265px; line-height: 16px; }

#pid-797 #body-bgimage {width:810px; background:#b3c5d0; z-index:500;}
#pid-797 #bigcontent {display:none;}
#pid-797 #body-bgimage .csc-textpic-center-outer {float:none; right:initial;}
#pid-797 #body-bgimage .csc-textpic-center-inner {float:none; right:initial;}
#pid-797 #body-bgimage .csc-textpic-firstcol {width:50%;}
#pid-797 #body-bgimage .csc-textpic-firstcol img {margin-left: 50px; padding-top: 13px; }
#pid-797 #body-bgimage .csc-textpic-lastcol {float:right;}
#pid-797 #body-bgimage .csc-textpic-lastcol img {margin-right:20px;}
#pid-797 #container.contentsmall {top:-134px; z-index:0; min-height: 1143px; }
#pid-797 #container.contentsmall #content-left{position: relative; top: 175px; left: 50px; width: 285px;}
#pid-797 #container.contentsmall #content-left .csc-header-n1 {margin-bottom:13px;}
#pid-797 #container.contentsmall #content {position: relative; top: 626px; left: 265px; line-height: 16px; }

#pid-1034 #body-bgimage {width:810px; background:#b3c5d0; z-index:500;}
#pid-1034 #bigcontent {display:none;}
#pid-1034 #body-bgimage .csc-textpic-center-outer {float:none; right:initial;}
#pid-1034 #body-bgimage .csc-textpic-center-inner {float:none; right:initial;}
#pid-1034 #body-bgimage .csc-textpic-firstcol {width:50%;}
#pid-1034 #body-bgimage .csc-textpic-firstcol img {margin-left: 50px; padding-top: 13px; }
#pid-1034 #body-bgimage .csc-textpic-lastcol {float:right;}
#pid-1034 #body-bgimage .csc-textpic-lastcol img {margin-right:20px;}
#pid-1034 #container.contentsmall {top:-134px; z-index:0; min-height: 1143px; }
#pid-1034 #container.contentsmall #content-left{position: relative; top: 175px; left: 50px; width: 285px;}
#pid-1034 #container.contentsmall #content-left .csc-header-n1 {margin-bottom:13px;}
#pid-1034 #container.contentsmall #content {position: relative; top: 626px; left: 265px; line-height: 16px; }

#pid-417 #body-bgimage {width:810px; background:#b3c5d0; z-index:500;}
#pid-417 #bigcontent {display:none;}
#pid-417 #body-bgimage .csc-textpic-center-outer {float:none; right:initial;}
#pid-417 #body-bgimage .csc-textpic-center-inner {float:none; right:initial;}
#pid-417 #body-bgimage .csc-textpic-firstcol {width:50%;}
#pid-417 #body-bgimage .csc-textpic-firstcol img {margin-left: 50px; padding-top: 13px; }
#pid-417 #body-bgimage .csc-textpic-lastcol {float:right;}
#pid-417 #body-bgimage .csc-textpic-lastcol img {margin-right:20px;}
#pid-417 #container.contentsmall {top:-134px; z-index:0; min-height: 1143px; }
#pid-417 #container.contentsmall #content-left{position: relative; top: 175px; left: 50px; width: 285px;}
#pid-417 #container.contentsmall #content-left .csc-header-n1 {margin-bottom:13px;}
#pid-417 #container.contentsmall #content {position: relative; top: 626px; left: 265px; line-height: 16px; }



#pid-bl-motoren-neu000 #body-bgimage .csc-textpic {float:left;}
#pid-bl-motoren-neu000 #content-left {width:810px;}
#pid-bl-motoren-neu000 #content-left .csc-textpic {float:left;}
#pid-bl-motoren-neu000 #content {position: relative;  top: -70px;  left: -600px;  line-height: 16px; }



.form-horizontal .control-label {
    padding-top: 7px;
    margin-bottom: 0;
    text-align: left !important;

}


@media (min-width: 1200px){
.container {
    width: 100%;
  
}

.col-lg-1 {min-width: 175px;}
  .col-lg-11 {
    max-width:1679px;
    /* jha eingefügt */
    width: calc(100% - 200px);
  }

}


@media (min-width: 992px){

#pid-1734 .col-md-9 {
     width: 100%; }

}

@media (max-width: 991px) {

  .container { width: 100%;}
  .row {margin-right: 5px !important;}


  #breadcrumbmenu {
      float: left;
      width: 350px;
      height: 23px;
  }

  #content-big>div,
  #content-big {
      padding-left: 0;
  }

  

  .desktop-menu {
    display: block;
    min-height:1000px;
    background:#7C8F98;
    width: 210px;
  }

  .header-top {
    display: block;
    /*
      jha
      width: 100%;*/
    width: calc( 100% - 230px);
    max-width: 707px;
  }
  .col-sm-12.content {max-width: 707px;
    /*
       jha
       width: 100%;*/
    width: calc( 100% - 230px);
  }


}

@media (min-width: 768px) {

  .mobile-menu {
    display: none;
  }  


}


@media (max-width: 767px) {
  /*
        jha start
        */
  .header-top {
    display: block;

    width: 100%;
  }
  .col-sm-12.content {
    max-width: 707px;

    width: 100%;
    padding-right:0;
  }
  /* jha ende */
  #pid-startseite  .center-section, #pid-1  .center-section  {background: none !important;}
  .mobile-menu {
    display: block;
    background-color: #00869F !important;
    margin-bottom: 0 !important;
    border: 0;
  }

  .desktop-menu {
    display: none;
  }

  .header-top {
    display: none;
  }

  .navbar-brand {
    padding: 0 !important;
  }

  .navbar-toggle {
    margin-left: 15px !important;
    float: left !important;
    border: 0 !important;
  }

  a.navbar-brand {
      float: right !important;
  }

  a.navbar-brand.logo {
      float: none!important;
      width: 140px;
      margin: 4px 0 0 4px;
      display: block;
      text-align: left;
  }

  .navbar-default .navbar-toggle {
      float: right !important;
  }

  .navbar-toggle .icon-bar {
      height: 4px !important;
      background-color: #fff !important;
  }

  .navbar-default .navbar-toggle:focus, 
  .navbar-default .navbar-toggle:hover {
      background-color: transparent !important;
  }

  .mobile-menu .nav.navbar-nav li.dropdown,
  .mobile-menu  li.impressum,
  .mobile-menu  li.hinweise,
  .mobile-menu  li.sitemap {
      font-size: 18px;
      width: 180px;
      border-bottom: 2px solid #fff;
      margin-left: 15px;
  }

  .impress {
      display: none;
  }

  .mobile-menu  li.sitemap {
      border-bottom: 0;
  }

  .mobile-menu .nav.navbar-nav li.dropdown:last-child {
      border: 0;
  }

  .navbar-default .navbar-nav>li>a {
      color: #fff !important;
      padding-left: 0;
  }

  a.navbar-brand.search .fa {
      color: #fff;
      margin-right: 15px;
      margin-top: 10px;
  }

  .navbar-default .navbar-nav .open .dropdown-menu>li>a {
      color: #fff !important;
  }

  .navbar-default .navbar-nav>.open>a, 
  .navbar-default .navbar-nav>.open>a:focus, 
  .navbar-default .navbar-nav>.open>a:hover {
      background-color: transparent !important;
  }

  #container {
      padding-top: 0;
  }

  #content-big #slider {
    padding-left: 0;
    padding-right: 0;
  }

  #content-big {
      padding-left: 0;
      padding-right: 0;
  }

  .col-md-9.col-sm-9.content {
    padding-left: 0;
    padding-right: 0;
  }

  body #footer-navi {width:100%;  }
  #footer-navi ul {float:none; }
  #footer-navi li {float:left;}
  
  .subNav {list-style:none;}
  .subNav li, .subNav li:hover {background:none;}

  #breadcrumbmenu {width:auto;}
  #metanavi {display:none;}

  body #content {
    display: block;
  }
  .bigcontent {display:none ;}
  #container {padding-top:0px !important; width: 100% !important; padding-right: 10px;}
  .content {padding-right: 15px;}


  #body-bgimage {position: relative;}

  #content {width:100%;}
  html>body #content {min-height: auto;}

  html>body #content-right, html>body #content-right-2 {
      min-height: 0px;
      width: 100%;
      text-align: center;
  }
  /*body .center-section {background: none !important;}*/

  .topNav > li {margin-bottom: 20px;}
  .topNav {margin-left: 5px;}

  #pid-1734 .bigcontent {display:block;}
  #pid-1734 #content-big {display: block;}
  .navbar-default .navbar-nav>li>a {
      color: #fff !important;
      padding-left: 0;
  }

  /*.content .csc-textpic-imagewrap, #content-left .csc-textpic-imagewrap {width:100%;}
  .content .csc-textpic-imagewrap img, #content-left .csc-textpic-imagewrap img {width: 100%;}*/

  #pid-makpac .contentsmall{ padding-top: 120px !important;}
  #content-left {width: 100%;}

  #pid-397 .csc-default {float: none;}
  #pid-397 .contentsmall {padding-top: 180px !important;}

  #c848 .csc-textpic-imagewrap {margin-right: 0px !important;}

  #pid-akku-kompetenz #content-left {padding-top: 150px;}

  #pid-826 #content-right {display: none;}

  #pid-1097 .contentsmall , #pid-1095 .contentsmall {padding-top: 120px !important;}

  #pid-explosionszeichnungen .bgimage {display: none;}
  body#pid-explosionszeichnungen #content-left, body#pid-explosionszeichnungen #content, body#pid-explosionszeichnungen #content-right {width: 100%; padding-left: 10px; padding-right: 10px; text-align: left;}
  html>body#pid-explosionszeichnungen #content-right {text-align: left !important;}
  h3.rgaccord2-toggle {background: #CDD8DC url(../img/plus.gif) 98% center no-repeat !important; }

  #pid-jobs .contentsmall, #pid-fachberater_ost .contentsmall { padding-top: 120px !important;}

  #pid-625 .contentsmall {padding-top: 50px !important;}

  #pid-innovationen .contentsmall {padding-top: 100px !important;}

  #pid-bl-motoren-neu000  .contentsmall {padding-top: 150px !important;}
  #pid-bl-motoren-neu000 #content-left {width: 100%;}
  #pid-bl-motoren-neu000 #content {position: static;}


  #pid-akku .contentsmall {padding-top: 150px !important;}

  #pid-2x18volt .contentsmall {padding-top: 150px !important;}

  #pid-2x18volt .csc-default >div {width: 100% !important; height: auto;}

  #pid-duc122rme_duc252z #content-left,
  #pid-dur361_dur362_dur364_dur365 #content-left
    {display: none;}


  #pid-duc122rme_duc252z .contentsmall,
  #pid-dur361_dur362_dur364_dur365 .contentsmall,
  #pid-akku_geblaese .contentsmall,
  #pid-dup361pt2 .contentsmall,
  #pid-691 .contentsmall,
  #pid-bl-motoren0 .contentsmall
  {padding-top: 150px !important;}

  #pid-akku-ladegeraete .contentsmall {padding-top: 30px !important;}

  #pid-691 #content-left, #pid-691 #content-right {display: none;}

  #pid-avt .csc-space-before-270, #pid-avt .csc-space-before-290 {margin-top: 0px !important;}
  #pid-avt .contentsmall {padding-top: 270px !important;}


  #pid-startseite .bgimage , #pid-1 .bgimage{display: none;}
  #pid-602 .csc-space-before-185, #pid-602 .csc-space-before-216 {margin-top: 0px !important;}
  .bgimage {float: left !important;}

  #pid-256 #content-left {margin-left: 0px; width: 100%;}
  #pid-256 .outterpanel1 {width: 100%;}

  #pid-startseite .bigcontent #content-right, #pid-1 .bigcontent #content-right {display: none;}

}

@media (max-width: 480px) {

  #pid-startseite  .center-section, #pid-1  .center-section {background: none !important;}
  
  body #footer-navi {width:100%;  }
  #footer-navi ul {float:none; }
  #footer-navi li {float:left;}
  
  .subNav {list-style:none;}
  .subNav li, .subNav li:hover {background:none;}

  #breadcrumbmenu {width:auto;}
  #metanavi {display:none;}

  body #content {
    display: block;
  }
  .bigcontent {display:none ;}
  #container {padding-top:0px !important; width: 100% !important; /*padding-right: 10px;*/ padding-right:0px;}
  .content {padding-right: 15px;}

  #content {width:100%;}
  html>body #content {min-height: auto;}

  html>body #content-right, html>body #content-right-2 {
      min-height: 0px;
      width: 100%;
      text-align: center;
  }
  /*body .center-section {background: none !important;}*/

  .topNav > li {margin-bottom: 20px;}
  .topNav {margin-left: 5px;}

  #pid-1734 .bigcontent {display:block;}
  #pid-1734 #content-big {display: block;}
  .navbar-default .navbar-nav>li>a {
      color: #fff !important;
      padding-left: 0;
  }

  /*.content .csc-textpic-imagewrap, #content-left .csc-textpic-imagewrap {width:100%;}
  .content .csc-textpic-imagewrap img, #content-left .csc-textpic-imagewrap img {width: 100%;}*/

  #pid-makpac .contentsmall{ padding-top: 120px !important;}
  #content-left {width: 100%;}

  #pid-397 .csc-default {float: none;}
  #pid-397 .contentsmall {padding-top: 180px !important;}

  #c848 .csc-textpic-imagewrap {margin-right: 0px !important;}

  #pid-akku-kompetenz #content-left {padding-top: 150px;}

  #pid-826 #content-right {display: none;}

  #pid-1097 .contentsmall , #pid-1095 .contentsmall {padding-top: 120px !important;}

  #pid-explosionszeichnungen .bgimage {display: none;}
  body#pid-explosionszeichnungen #content-left, body#pid-explosionszeichnungen #content, body#pid-explosionszeichnungen #content-right {width: 100%; padding-left: 10px; padding-right: 10px; text-align: left;}
  html>body#pid-explosionszeichnungen #content-right {text-align: left !important;}
  h3.rgaccord2-toggle {background: #CDD8DC url(../img/plus.gif) 98% center no-repeat !important; }

  #pid-jobs .contentsmall, #pid-fachberater_ost .contentsmall { padding-top: 120px !important;}

  #pid-625 .contentsmall {padding-top: 50px !important;}

  #pid-innovationen .contentsmall {padding-top: 100px !important;}

  #pid-bl-motoren-neu000  .contentsmall {padding-top: 150px !important;}
  #pid-bl-motoren-neu000 #content-left {width: 100%;}
  #pid-bl-motoren-neu000 #content {position: static;}


  #pid-akku .contentsmall {padding-top: 150px !important;}

  #pid-2x18volt .contentsmall {padding-top: 150px !important;}

  #pid-2x18volt .csc-default >div {width: 100% !important; height: auto;}

  #pid-duc122rme_duc252z #content-left,
  #pid-dur361_dur362_dur364_dur365 #content-left
    {display: none;}


  #pid-duc122rme_duc252z .contentsmall,
  #pid-dur361_dur362_dur364_dur365 .contentsmall,
  #pid-akku_geblaese .contentsmall,
  #pid-dup361pt2 .contentsmall,
  #pid-691 .contentsmall,
  #pid-bl-motoren0 .contentsmall
  {padding-top: 150px !important;}

  #pid-akku-ladegeraete .contentsmall {padding-top: 30px !important;}

  #pid-691 #content-left, #pid-691 #content-right {display: none;}

  #pid-avt .csc-space-before-270, #pid-avt .csc-space-before-290 {margin-top: 0px !important;}
  #pid-avt .contentsmall {padding-top: 270px !important;}

}

/***********************/
/********* PES *********/
/***********************/

/*#pid-371 .inputfeld-haendler input {
  width: 100px;
  top: 1px;
}*/

.site-suche #tx-indexedsearch-searchbox-button-submit {
  margin-left: 0px !important;
  top: 2px;
}

.flex-direction-nav a {
  overflow: visible;
  font-size: 0px;
}

html>body h1, html>body h2, html>body h3, html>body h4 {
  margin-bottom: 15px;
}

#container ul {
  line-height: normal;
}

#pid-124 h1 {
  margin-bottom: 0px;
}

#pid-124 p {
  line-height: normal;
}

div#container.bgimage {
  margin-bottom: -20px;
}

div.csc-textpic-left .csc-textpic-imagewrap {
  margin-right: 0px;
}

.csc-textpic-imagewrap {
  margin-bottom: 0px;
}

div.csc-textpic .csc-textpic-imagewrap img {
  width: 100%;
}

body#pid-avt #container {
  background: none;
  height: 0px;
}

#pid-bl-motoren-neu000 #content {
  top: 0px;
  left: 0px;
}

#pid-bl-motoren-neu000 #content-left {
  width: 100%;
}

#c7660, #c7671, #c7602 {
  overflow-x: auto;
  width: 100%;
}

@media (max-width: 767px) {
  #body-bgimage {
    top: -3px !important;
  }
}

.csc-space-before-280 {
  margin-top: 0px !important;
}

#breadcrumbmenu {
  width: initial;
}

#metanavi {
  float: right;
  margin-right: 5px;
}

@media (min-width: 1200px) {
  #metanavi {
    float: none;
    margin-right: 0px;

    text-align: left;
    padding-left: 465px;
  }
}

.csc-space-before-550 {
  margin-top: 0px !important;
}

#pid-371 textarea,
#pid-371 select {
  width: 263px;
}

#pid-sitemap #content ul ul {
  padding-left: 0px;
}

#pid-1095 .bigcontent #content-big,
#pid-1097 .bigcontent #content-big {
  padding-left: 25px;
}

#pid-1095 .bodytext,
#pid-1097 .bodytext {
  margin-bottom: 25px;
}

#pid-1095 h1,
#pid-1097 h1 {
  margin-top: 25px;
}

div.csc-textpic-intext-left .csc-textpic-imagewrap {
  margin-right: 0px;
}

#pid-1095 .csc-default,
#pid-1097 .csc-default {
  margin-right: 5px;
}

/*.csc-default {
  float: none !important;
}

#pid-1084 .csc-default {
  float: left !important;
}*/

.powermail_captchaimage {
  margin-bottom: 15px;
  width: 263px;
}
.powermail_fieldwrap_datenschutz {
  padding: 10px 0px;
}

.powermail_fieldwrap_datenschutz .checkbox label{
  margin-left: 15px;
}

#pid-371 input.powermail_checkbox_18 {
  width: 20px;
  margin-top: -1px;
}


@media (max-width: 767px) {
  #pid-371 .col-sm-offset-2 {
    margin-left: 15px !important;
  }
}

#pid-371 .tx-powermail input {
    font-size: 12px;
    padding: 0 1px !important;
    color: #000;
    border-radius: 0;
}

#pid-371 .tx-powermail textarea {
  font-size: 1.1em;
  color: #000;
}

#pid-371 .powermail_fieldwrap.powermail_fieldwrap_type_submit.powermail_fieldwrap_senden.form-group .col-sm-10.col-sm-offset-2 {
    margin-left: 19.2% !important;
}

#pid-371 #container,
#pid-1084 #container,
#pid-makpac #container {
  line-height: 13px;
}

#pid-avt #content-left,
#pid-avt #content,
#pid-avt #content-right {
  margin-top: -20px;
}

/* 08.09.2016 */
/*#pid-zubehoer0 #container.contentsmall {
  display: none;
}

#pid-zubehoer0 #content-big {
  display: block;
  max-width: 100%;
}

@media (min-width: 992px) {
  #pid-zubehoer0 .bigcontent .col-md-9 {
    width: 100%;
  }
}*/

#pid-124 .contentsmall input {
  width: 175px;
  height: 20px;
}

#pid-124 .contentsmall .submit {
  line-height: 1px;
}

body#pid-explosionszeichnungen #content-left {
  margin-left: 20px;
  margin-bottom: 20px;
}

#pid-explosionszeichnungen #content-left h2 {
  margin-left: 0px;
}

#pid-explosionszeichnungen #content-left p {
  padding-left: 0px;
}

#pid-124 #container.contentsmall {
  line-height: 15px;
}

/*.paginaobject2579 .top_holder {
  position: fixed;
  width: 100%;
  margin-bottom: 50px;
}

.paginaobject2597 {
  margin-bottom: 50px;
}*/

/* 09.09.2016 */
#pid-startseite #footer-navi li,
#pid-1 #footer-navi li  {
  color: #fff;
}

/* seiteninhalt fix */
@media (max-width: 480px) {
  .bigcontent {
    /*display: inline-flex;*/
    display: inherit;
  }
}

@media (max-width: 767px) {
  .bigcontent {
    /*display: inline-flex;*/
    display: inherit;
  }

  #content-big {
      width: 100% !important;
  }

  #pid-1084 .content .bigcontent .csc-default {
      min-height: 180px;
  }

  #pid-1084 .content .bigcontent .csc-default:nth-child(1), 
  #pid-1084 .content .bigcontent .csc-default:nth-child(2) {
      min-height: auto;
  }
}

/* --- */
#pid-691 p,
#pid-691 .csc-textpic-caption-r {
  line-height: 15px;
}

#pid-elektro-heckenscheren0 #c9193 .bodytext {
  display: none;
}

#pid-elektro-heckenscheren0 #c7320 p {
  font-size: 10px !important;
}

#footer-navi li {
  font-weight: bold;
  text-decoration: underline;
}

#footer-navi a {
  font-weight: normal;
  line-height: 20px;
}

/* 12.09.2016 */
@media (max-width: 767px) {
  #pid-maktecmt0 .bigcontent #content-right {
    display: none !important;
  }
}

html > body #content,
html > body #content-left {
  margin-top: -30px;
}

/*#pid-startseite .bigcontent {
  width: 100% !important;
}

.col-sm-3 {
  width: 100% !important;
  float: left;
}*/


/*******************************/
/************* AKO *************/
/*******************************/
@media (max-width: 991px) {
  .desktop-menu {
      width: 180px;
  }
}

#pid-maktecmt0 .content.container.site-content .center-section #container.bigcontent {
    top: -35px;
}

@media (max-width: 768px) {
  #pid-maktecmt0 .content.container.site-content .center-section #container.bigcontent {
      top: 0;
  }
}

#pid-explosionszeichnungen .panel-group a.accordion-toggle {
    display: block;
}

#pid-explosionszeichnungen #container.row.bigcontent {
    padding-top: 50px !important;
}

#pid-ueber_makita .contentsmall .csc-default h4 {
    font-weight: bold;
}

#pid-371 .contentsmall .csc-default>p.bodytext,
#pid-371 form.powermail_form.powermail_form_1.form-horizontal {
    font-size: 12px !important;
}

#pid-371 .form-horizontal .control-label {
  font-weight: normal;
}
#pid-371 .powermail_fieldwrap.powermail_fieldwrap_type_text.form-group>div,
#pid-371 .powermail_fieldwrap.powermail_fieldwrap_type_text.powermail_fieldwrap_marker.form-group>div {
    margin-left: 0 !important;
    margin-bottom: 15px;
}

#pid-371 .form-horizontal .form-group {
    margin-right: -160px;
}

@media (min-width: 932px) {
  #pid-ueber_makita .contentsmall #content-left {
      margin-top: 262px;
  }
}

html>body .contentsmall #content .csc-header h2 {
    color: #00869F;
}

.contentsmall .csc-default>.bodytext>b>span {
    font-size: 18px !important;
    color: #7C8F98;
    line-height: 1.3;
}

.contentsmall .csc-default>p.bodytext {
    /* font-size: 9px !important; */
    font-size: 12px;
}

html > body #content-left:before {
    content: "\00a0";
}

@media (max-width: 1199px) {
  #pid-2x18volt .contentsmall>#content-left {
      width: 100%;
  }

  .contentsmall>#content-left>.csc-default,
  .contentsmall>#content-right>.csc-default {
      float: left;
      margin: 0 0 0 10px !important;
  }

  .contentsmall div.csc-textpic .csc-textpic-imagewrap table tr td {
      padding-left: 0 !important;
  }

  #pid-826 #content-right>.csc-default {
      width: 100%;
  }

  #pid-256 #content-left {
      margin-left: 0;
  }

  #pid-371 .contentsmall>#content-right {
      width: auto;
      margin-left: 155px;
  }

  #pid-826 .contentsmall #content-left {
      display: none;
  }
}

@media (max-width: 931px) {

  html > body .contentsmall>#content {
      min-height: auto;
  }

  body #footer-navi {
      width: auto;
  }

  body#pid-826 .contentsmall>#content {
      width: 85%;
  }  


  .content.container .header-top>.top-section>#header>#headerimage+#toolbox {
      left: 180px;
  }

  .content.container .header-top>.top-section>#header>#headerimage>a>img {
      width: 175px;
      margin-top: 15px;
  }

  #pid-371 .contentsmall>#content-right {
      margin-left: 0;
  }

  #pid-371 .contentsmall>#content-right>div#c793 {
      margin-left: 0 !important;
  }

  #pid-371 .form-horizontal .form-group {
      margin-right: 0;
  }

  #pid-371 .form-horizontal .control-label {
      word-wrap: break-word;
  }

  body#pid-826 .contentsmall>#content-right {
      width: 15%;
  }

  body#pid-826 .contentsmall>#content {
      width: 80%;
  }
}

@media (max-width: 767px) {
  .topNav.navbar-nav {
      margin: 0;
  }

  body#pid-startseite #container.bigcontent,
  body#pid-1 #container.bigcontent  {
      width: auto !important;
      float: none;
      display: block;
      padding-right: 0;
      margin-right: 0 !important;
  }

  body#pid-startseite #container.bigcontent #content-big,
  body#pid-1 #container.bigcontent #content-big  {
      width: 100% !important;
  }

  #pid-826 .contentsmall>#content-right {
      height: auto;
  }

  #pid-826 .contentsmall #content-right>.csc-default .csc-textpic .csc-textpic-imagewrap .csc-textpic-image {
      margin-top: 0;
      transform: none;
      -webkit-transform: none;
      -moz-transform: none;
  }

  #pid-371 .form-horizontal .control-label {
      margin-bottom: 5px;
      margin-left: 16px;
  }

  #pid-371 .powermail_fieldwrap.powermail_fieldwrap_type_text.powermail_fieldwrap_marker.form-group>div {
      margin-left: 16px !important;
      word-wrap: break-word;
      max-width: 280px;
  }

  #pid-371 .contentsmall .form-control {
      margin-left: 0 !important;
  }

  #pid-371 .contentsmall .csc-default>p.bodytext,
  #pid-371 .powermail_captchaimage,
  #pid-371 .form-horizontal .control-label {
      margin-left: 0;
  }

  #pid-371 .contentsmall .contenttable td {
      padding-left: 0 !important;
      padding-right: 15px !important;
  }

  #pid-371 .contentsmall .form-control {
      margin-left: 0 !important;
      margin-bottom: 0 !important;
  }

  .powermail_captchaimage {
      margin-top: 15px;
  }

  #pid-371 .form-horizontal .form-group {
      margin-right: 0;
  }

  #pid-371 .form-horizontal .form-group>.col-sm-10 {
      float: left;
      margin-left: 2%;
  }

  #pid-371 .form-horizontal .form-group>label.control-label.col-sm-2 {
      float: left;
      width: 20%;
      word-wrap: break-word;
  }

  #pid-371 .powermail_fieldwrap.powermail_fieldwrap_type_submit.powermail_fieldwrap_senden.form-group .col-sm-10.col-sm-offset-2 {
      margin-left: 22% !important;
  }

  #pid-371 .contentsmall .csc-default>p.bodytext {
      margin-bottom: 20px;
  }

  body>.container .center-section .contentsmall>#content {
      margin-top: -10px;
  }

  #pid-826 .contentsmall #content-right>.csc-default .csc-textpic .csc-textpic-imagewrap .csc-textpic-image>img.img-responsive {
      margin-top: 25px;
  }

  body#pid-826 .contentsmall>#content {
      width: 100%;
  }

  #pid-256 div#content-left {
      display: block;
  }

  #pid-1084 .bigcontent #content-right,
  .contentsmall>#content-right,
  .contentsmall>#content-left {
    display: none;
  }
}

@media (max-width: 467px) {
  /*.navbar-brand>img {
      width: 120px;
  }*/

  #pid-1084 .tx_geoipchecker_pi1 a img {
      width: 100px;
  }

  #pid-sitesuche div.tx-indexedsearch-form {
      width: auto;
      float: none;
  }

  #pid-sitesuche div.tx-indexedsearch-form label {
      float: none;
      width: 100%;
  }

  #pid-sitesuche div.tx-indexedsearch-search-submit {
      float: left;
      width: 100%;
  }
}

@media (max-width: 430px) {
  #pid-371 .form-horizontal .form-group>label.control-label.col-sm-2 {
      width: 100%;
  }  
  
  #pid-371 .form-horizontal .form-group>.col-sm-10 {
      margin-left: 0;
      width: 100%;
  }

  #pid-371 .powermail_fieldwrap.powermail_fieldwrap_type_submit.powermail_fieldwrap_senden.form-group .col-sm-10.col-sm-offset-2 {
      margin-left: 0 !important;
  }

  #pid-371 .powermail_captchaimage,
  #pid-371 .tx-powermail input,
  #pid-371 .contentsmall .form-control {
      width: 100%;
  }

  #pid-371 .contentsmall .contenttable td {
      display: block;
  }

  input#powermail_field_datenschutz_1 {
      right: 41%;
  }

  #pid-371 .contentsmall>#content-right>div#c793, #pid-371 .contentsmall>#content-right>div#c505 {
      width: 100%;
      margin-left: 0 !important;
  }
}


#pid-826 div#container.row.bgimage {
    padding-right: 0;
}

#pid-256 div#content-left {
    margin-bottom: 20px;
}

#pid-256 .contentsmall .csc-default>p.bodytext {
     font-size: 12px !important;
}

#pid-1095 .bigcontent #content-big,
#pid-1097 .bigcontent #content-big  {
    max-width: 810px;
}

#pid-411 #container.contentsmall,
#pid-422 #container.contentsmall,
#pid-541 #container.contentsmall,
#pid-639 #container.contentsmall,
#pid-542 #container.contentsmall,
#pid-694 #container.contentsmall,
#pid-637 #container.contentsmall,
#pid-458 #container.contentsmall,
#pid-600 #container.contentsmall,
#pid-457 #container.contentsmall,
#pid-638 #container.contentsmall,
#pid-418 #container.contentsmall,
#pid-419 #container.contentsmall,
#pid-1030 #container.contentsmall,
#pid-413 #container.contentsmall,
#pid-412 #container.contentsmall,
#pid-409 #container.contentsmall,
#pid-598 #container.contentsmall,
#pid-599 #container.contentsmall,
#pid-415 #container.contentsmall,
#pid-416 #container.contentsmall,
#pid-420 #container.contentsmall,
#pid-414 #container.contentsmall,
#pid-421 #container.contentsmall,
#pid-797 #container.contentsmall,
#pid-1034 #container.contentsmall,
#pid-417 #container.contentsmall {
  top: -26px;
  min-height: 850px;
}

#pid-411 #container.contentsmall #content-right,
#pid-422 #container.contentsmall #content-right,
#pid-541 #container.contentsmall #content-right,
#pid-639 #container.contentsmall #content-right,
#pid-542 #container.contentsmall #content-right,
#pid-694 #container.contentsmall #content-right,
#pid-637 #container.contentsmall #content-right,
#pid-458 #container.contentsmall #content-right,
#pid-600 #container.contentsmall #content-right,
#pid-457 #container.contentsmall #content-right,
#pid-638 #container.contentsmall #content-right,
#pid-418 #container.contentsmall #content-right,
#pid-419 #container.contentsmall #content-right,
#pid-1030 #container.contentsmall #content-right,
#pid-413 #container.contentsmall #content-right,
#pid-412 #container.contentsmall #content-right,
#pid-409 #container.contentsmall #content-right,
#pid-598 #container.contentsmall #content-right,
#pid-599 #container.contentsmall #content-right,
#pid-415 #container.contentsmall #content-right,
#pid-416 #container.contentsmall #content-right,
#pid-420 #container.contentsmall #content-right,
#pid-414 #container.contentsmall #content-right,
#pid-421 #container.contentsmall #content-right,
#pid-797 #container.contentsmall #content-right,
#pid-1034 #container.contentsmall #content-right,
#pid-417 #container.contentsmall #content-right {
    display: none;
}

#pid-411 #container.contentsmall #content-left h1,
#pid-422 #container.contentsmall #content-left h1,
#pid-541 #container.contentsmall #content-left h1,
#pid-639 #container.contentsmall #content-left h1,
#pid-542 #container.contentsmall #content-left h1,
#pid-694 #container.contentsmall #content-left h1,
#pid-637 #container.contentsmall #content-left h1,
#pid-458 #container.contentsmall #content-left h1,
#pid-600 #container.contentsmall #content-left h1,
#pid-457 #container.contentsmall #content-left h1,
#pid-638 #container.contentsmall #content-left h1,
#pid-418 #container.contentsmall #content-left h1,
#pid-419 #container.contentsmall #content-left h1,
#pid-1030 #container.contentsmall #content-left h1,
#pid-413 #container.contentsmall #content-left h1,
#pid-412 #container.contentsmall #content-left h1,
#pid-409 #container.contentsmall #content-left h1,
#pid-598 #container.contentsmall #content-left h1,
#pid-599 #container.contentsmall #content-left h1,
#pid-415 #container.contentsmall #content-left h1,
#pid-416 #container.contentsmall #content-left h1,
#pid-420 #container.contentsmall #content-left h1,
#pid-414 #container.contentsmall #content-left h1,
#pid-421 #container.contentsmall #content-left h1,
#pid-797 #container.contentsmall #content-left h1,
#pid-1034 #container.contentsmall #content-left h1,
#pid-417 #container.contentsmall #content-left h1{
    color: #fff;
}

#pid-411 #container.contentsmall #content-left,
#pid-422 #container.contentsmall #content-left,
#pid-541 #container.contentsmall #content-left,
#pid-639 #container.contentsmall #content-left,
#pid-542 #container.contentsmall #content-left,
#pid-694 #container.contentsmall #content-left,
#pid-637 #container.contentsmall #content-left,
#pid-458 #container.contentsmall #content-left,
#pid-600 #container.contentsmall #content-left,
#pid-457 #container.contentsmall #content-left,
#pid-638 #container.contentsmall #content-left,
#pid-418 #container.contentsmall #content-left,
#pid-419 #container.contentsmall #content-left,
#pid-1030 #container.contentsmall #content-left,
#pid-413 #container.contentsmall #content-left,
#pid-412 #container.contentsmall #content-left,
#pid-409 #container.contentsmall #content-left,
#pid-598 #container.contentsmall #content-left,
#pid-599 #container.contentsmall #content-left,
#pid-415 #container.contentsmall #content-left,
#pid-416 #container.contentsmall #content-left,
#pid-420 #container.contentsmall #content-left,
#pid-414 #container.contentsmall #content-left,
#pid-421 #container.contentsmall #content-left,
#pid-797 #container.contentsmall #content-left,
#pid-1034 #container.contentsmall #content-left,
#pid-417 #container.contentsmall #content-left {
    margin-top: 0;
}


#pid-411 #container.contentsmall li,
#pid-422 #container.contentsmall li,
#pid-541 #container.contentsmall li,
#pid-639 #container.contentsmall li,
#pid-542 #container.contentsmall li,
#pid-694 #container.contentsmall li,
#pid-637 #container.contentsmall li,
#pid-458 #container.contentsmall li,
#pid-600 #container.contentsmall li,
#pid-457 #container.contentsmall li,
#pid-638 #container.contentsmall li,
#pid-418 #container.contentsmall li,
#pid-419 #container.contentsmall li,
#pid-1030 #container.contentsmall li,
#pid-413 #container.contentsmall li,
#pid-412 #container.contentsmall li,
#pid-409 #container.contentsmall li,
#pid-598 #container.contentsmall li,
#pid-599 #container.contentsmall li,
#pid-415 #container.contentsmall li,
#pid-416 #container.contentsmall li,
#pid-420 #container.contentsmall li,
#pid-414 #container.contentsmall li,
#pid-421 #container.contentsmall li,
#pid-797 #container.contentsmall li,
#pid-1034 #container.contentsmall li,
#pid-417 #container.contentsmall li{
    font-size: 11px;
    line-height: 1.3;
    list-style-type: disc;
    margin-left: 15px;
}

#pid-411 #content-left .csc-textpic-text p,
#pid-422 #content-left .csc-textpic-text p,
#pid-541 #content-left .csc-textpic-text p,
#pid-639 #content-left .csc-textpic-text p,
#pid-542 #content-left .csc-textpic-text p,
#pid-694 #content-left .csc-textpic-text p,
#pid-637 #content-left .csc-textpic-text p,
#pid-458 #content-left .csc-textpic-text p,
#pid-600 #content-left .csc-textpic-text p,
#pid-457 #content-left .csc-textpic-text p,
#pid-638 #content-left .csc-textpic-text p,
#pid-418 #content-left .csc-textpic-text p,
#pid-419 #content-left .csc-textpic-text p,
#pid-1030 #content-left .csc-textpic-text p,
#pid-413 #content-left .csc-textpic-text p,
#pid-412 #content-left .csc-textpic-text p,
#pid-409 #content-left .csc-textpic-text p,
#pid-598 #content-left .csc-textpic-text p,
#pid-599 #content-left .csc-textpic-text p,
#pid-415 #content-left .csc-textpic-text p,
#pid-416 #content-left .csc-textpic-text p,
#pid-420 #content-left .csc-textpic-text p,
#pid-414 #content-left .csc-textpic-text p,
#pid-421 #content-left .csc-textpic-text p,
#pid-797 #content-left .csc-textpic-text p,
#pid-1034 #content-left .csc-textpic-text p,
#pid-417 #content-left .csc-textpic-text p {
    font-size: 11px !important; 
    padding-left: 11px;  
}


#pid-411 #container.contentsmall .contenttable,
#pid-422 #container.contentsmall .contenttable,
#pid-541 #container.contentsmall .contenttable,
#pid-639 #container.contentsmall .contenttable,
#pid-542 #container.contentsmall .contenttable,
#pid-694 #container.contentsmall .contenttable,
#pid-637 #container.contentsmall .contenttable,
#pid-458 #container.contentsmall .contenttable,
#pid-600 #container.contentsmall .contenttable,
#pid-457 #container.contentsmall .contenttable,
#pid-638 #container.contentsmall .contenttable,
#pid-418 #container.contentsmall .contenttable,
#pid-419 #container.contentsmall .contenttable,
#pid-1030 #container.contentsmall .contenttable,
#pid-413 #container.contentsmall .contenttable,
#pid-412 #container.contentsmall .contenttable,
#pid-409 #container.contentsmall .contenttable,
#pid-598 #container.contentsmall .contenttable,
#pid-599 #container.contentsmall .contenttable,
#pid-415 #container.contentsmall .contenttable,
#pid-416 #container.contentsmall .contenttable,
#pid-420 #container.contentsmall .contenttable,
#pid-414 #container.contentsmall .contenttable,
#pid-421 #container.contentsmall .contenttable,
#pid-797 #container.contentsmall .contenttable,
#pid-1034 #container.contentsmall .contenttable,
#pid-417 #container.contentsmall .contenttable {
    font-size: 11px;
    line-height: 1.5;
    margin-left: 6px;
    width: inherit;
}

#pid-411 #container.contentsmall .csc-default>p.bodytext,
#pid-422 #container.contentsmall .csc-default>p.bodytext,
#pid-541 #container.contentsmall .csc-default>p.bodytext,
#pid-639 #container.contentsmall .csc-default>p.bodytext,
#pid-542 #container.contentsmall .csc-default>p.bodytext,
#pid-694 #container.contentsmall .csc-default>p.bodytext,
#pid-637 #container.contentsmall .csc-default>p.bodytext,
#pid-458 #container.contentsmall .csc-default>p.bodytext,
#pid-600 #container.contentsmall .csc-default>p.bodytext,
#pid-457 #container.contentsmall .csc-default>p.bodytext,
#pid-638 #container.contentsmall .csc-default>p.bodytext,
#pid-418 #container.contentsmall .csc-default>p.bodytext,
#pid-419 #container.contentsmall .csc-default>p.bodytext,
#pid-1030 #container.contentsmall .csc-default>p.bodytext,
#pid-413 #container.contentsmall .csc-default>p.bodytext,
#pid-412 #container.contentsmall .csc-default>p.bodytext,
#pid-409 #container.contentsmall .csc-default>p.bodytext,
#pid-598 #container.contentsmall .csc-default>p.bodytext,
#pid-599 #container.contentsmall .csc-default>p.bodytext,
#pid-415 #container.contentsmall .csc-default>p.bodytext,
#pid-416 #container.contentsmall .csc-default>p.bodytext,
#pid-420 #container.contentsmall .csc-default>p.bodytext,
#pid-414 #container.contentsmall .csc-default>p.bodytext,
#pid-421 #container.contentsmall .csc-default>p.bodytext,
#pid-797 #container.contentsmall .csc-default>p.bodytext,
#pid-1034 #container.contentsmall .csc-default>p.bodytext,
#pid-417 #container.contentsmall .csc-default>p.bodytext {
    font-size: 11px !important;
       padding: 5px 0 0 11px;
}

#pid-startseite .center-section ,
#pid-1 .center-section{
    background: inherit !important;
}

#container {
    line-height: 1.3;
}

#pid-720 .content #content-big .csc-default {
    margin-right: 8px;
}

#pid-1084 .content .bigcontent .csc-default {
    margin-right: 10px;
}

#pid-1095 .csc-default {
    min-height: 180px;
}

#pid-1095 .csc-default.csc-space-after-20 {
    min-height: inherit;
}

#pid-256 .contentsmall h3.rgaccord2-toggle>a {
    color: #7C8F98;
    background: none;
}
#pid-256 .contentsmall h3.rgaccord2-toggle {
    background: none !important;
    font-size: 15px;
    font-weight: bold;
}

#pid-256 .content #content-left .panel-group .outterpanel1 .collapse.in,
#pid-256 .content #content-left .panel-group .outterpanel1 .collapse {
  display: block !important;
    height: auto !important;
}

#pid-256 .contentsmall h3.rgaccord2-toggle>a:hover {
    text-decoration: none;
    cursor: default;
}

#pid-256 .content #content-left .panel-group .outterpanel1 .collapse>.panel-body {
    padding: 0;
}

#pid-256 .content .contentsmall #content-left .panel-group .outterpanel1 {
    width: 100%;
}

#pid-256 ul.csc-uploads span.csc-uploads-fileName {
    font-size: 11px;
    text-decoration: none;
    margin: 2px 0 0 25px;
}

#pid-256 .content .contentsmall #content-left .panel-group .panel-collapse li {
    margin: 3px 0;
}

#pid-256 .content .contentsmall #content-left ul.csc-uploads {
    padding-left: 7px;
}

body#pid-explosionszeichnungen .contentsmall #content-right {
    display: block;
    margin-top: 115px;
}

.haendler-suche .inputfeld-haendler>input,
.site-suche div.tx-indexedsearch-form input {
    padding: 0px !important;
    margin-top: 1px;  
}

/*******************************/
/************* PES ************/
/*******************************/

#pid-maktecmt0 #content-right {
    width: 23%;
    margin-top: 30px;
}

#pid-jobs #content-left {
  margin-top: 0px;
}

#pid-strauchschere .contentsmall {
  float: left;
}

#pid-1734 .col-md-9 {
  width: 75%;
}

#pid-1734 .bigcontent .col-md-9 {
  width: 100%;
}

.inputfeld-site {
    margin-left: 23px !important;
}

@media print {
  a[href]:after {
    content: "";
  }
}


/* Kacheln */
@media (min-width: 768px) {

  body#pid-startseite #content-big>.csc-default:last-child,
  body#pid-startseite #content-big>.csc-default:first-child,
  body#pid-1 #content-big>.csc-default:last-child,
  body#pid-1 #content-big>.csc-default:first-child  {
    display: block;
  }

  body#pid-startseite #content-big>.csc-default,
  body#pid-1 #content-big>.csc-default  {
    display: none;
  }
}

@media (max-width: 767px) {

  body#pid-startseite #content-big .csc-default div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image,
  body#pid-startseite #content-big .csc-default .csc-textpic-imagewrap,
  body#pid-1 #content-big .csc-default div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image,
  body#pid-1 #content-big .csc-default .csc-textpic-imagewrap  {
      margin-bottom: 0;
  }


  body#pid-startseite #content-big>.csc-default:last-child,
  body#pid-startseite #content-big>.csc-default:first-child,
  body#pid-1 #content-big>.csc-default:last-child,
  body#pid-1 #content-big>.csc-default:first-child   {
      width: inherit;
      float: none; 
      border: 0;
      padding: inherit;
  }

  body#pid-startseite #content-big>.csc-default,
  body#pid-1 #content-big>.csc-default  {
      width: 50%;
      float: left;
      text-align: center;
      border: 1px solid #fff;
      border-bottom: 0;
      display: block;
  }

  body#pid-startseite #content-big>.csc-default div.csc-textpic .csc-textpic-imagewrap img,
  body#pid-1 #content-big>.csc-default div.csc-textpic .csc-textpic-imagewrap img  {
      width: 100%;
  }

  body#pid-startseite #container.bigcontent #content-big,
  body#pid-1 #container.bigcontent #content-big  {
      margin-bottom: 20px;
  }

  body#pid-startseite #content-big>.csc-default:nth-child(odd) ,
  body#pid-1 #content-big>.csc-default:nth-child(odd) {
      border-left: 0;
  }

  body#pid-startseite #content-big>.csc-default .csc-textpic-text .bodytext>a,
  body#pid-1 #content-big>.csc-default .csc-textpic-text .bodytext>a  {
      color: #fff;
      font-size: 14px;
  }

  body#pid-startseite #content-big>.csc-default#c17837, 
  body#pid-startseite #content-big>.csc-default#c17840,
  body#pid-1 #content-big>.csc-default#c17909, 
  body#pid-1 #content-big>.csc-default#c17910  {
      border-bottom: 1px solid #fff;
  }

  body#pid-startseite #content-big>.csc-default#c17837,
  body#pid-1 #content-big>.csc-default#c17837  {
    padding-bottom: 1px;
  }

}


#c8396 .bodytext {max-width:830px;}

#c8397, #c8398, #c8399 {float:left; margin-right:50px;}

#pid-bl-motoren-neu000 #content{width:650px;}

@media (max-width: 359px) {
  a.navbar-brand.logo {
      width: 110px;
      height: inherit;
  }  

  .navbar-brand.logo>img {
      width: 100%;
      height: auto;
  }

  a.navbar-brand.search .fa-search:before {
       font-size: 24px;
  }

  a.navbar-brand.search .fa {
      margin-right: 0;
      margin-top: 4px;
  }

  .navbar-default .navbar-toggle {
      margin-bottom: 0;
  }
}

div#container.bgimage {
    padding-left: 0;
    padding-right: 0;
}

div#container.bgimage>div#body-bgimage>.csc-default {
    margin-right: 0;
}



.tx_geoipchecker_pi1  img { 
  display:block; max-width: 100%;
  height: auto; 
}

/* Youtube Videos Mehlich */
.video-container {
    position: relative;
    padding-bottom: 34.25%;
    padding-top: 41%;
}

.video-container iframe, 
.video-container video,
.video-container source, 
.video-container object, 
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

@media (max-width: 600px) {
  .video-js-box,
  video.video-js {
    max-width: 100%;
  }
}
@media (max-width: 480px) {
  .video-container {
      right: 5px;
  }
}

/* Registrierungs-Formular */

.layout3 input[type="radio"]{
  left:0;
  bottom:-3px;
}
.layout3 input[type="checkbox"]{
  left:0;
  top:6px;
}

.layout3 .radio label, .layout3 .checkbox label {
  padding-left: 40px;
}

.layout3 input[type="file"] {
    display: block;
    margin-left:18px;
    margin-top:10px;
}
.layout3 input[type="submit"]{
    margin-top:10px;
}
.layout3 .btn {
    border-radius:0px;
    color:#000;
}  



/* COOKIE HINT */
#cookiehint {
    text-align: right;
    border-top: 2px solid #fff;
    background: #00869F;
    position: fixed;
    bottom: 0px;
    z-index: 10000;
    width: 100%;
    font-size: 12px;
    line-height: 16px;
    color: #fff;
}

#cookiehint div {
    padding: 10px 50px 10px 10px;
}

#cookiehint a {
    color: #fff;
    text-decoration: underline;
}

#cookiehintCloser {
    color: #fff;
    font: 14px/100% arial, sans-serif;
    position: absolute;
    right: 10px;
    text-decoration: none;
    top: calc( 50% - 12px );
    cursor: pointer;
    border: 1px solid #fff;
    padding: 5px 5px 4px 5px;
}