body {
  background-color: #E6E6E6;
}

#wrapper {
  width: 990px;
  height: auto;
  margin: auto;
  background-color: #FFF;
}

#header {
  width: 990px;
  height: 268px;
  }

.zeiten, .medien {
  height: 75px;
  background-color: #CC3333;
  padding: 7px;
  margin-bottom: -89px;
}

.zeiten {
  width: 840px;
  float: left;
}

.zeiten table {
  margin-left: 20px;
  width: 750px;
  font-size: 14px;
  color: #FFF;
  text-align: left;
}

.zeiten table th {
  width: 160px;
  padding-bottom: 10px;
}

.zeiten td {
  width: 80px;
}

.medien {
  width: 150px;
  float: right;
}

#logo {
  width: 990px;
  height: 272px;
  margin-bottom: 5px;
  background-color: #FFF;
  border-bottom:1px solid #000;
}

#dobbert {
  width: 392px;
  height: auto;
  margin-left: 0px;
  margin-top: 0px;
  padding: 76px 0px 60px 0px;
}

#kawasaki {
  width: 595px;
  height: 95px;
  margin-left: 395px;
  margin-top: -245px;
  background-color: #000;
}

#kawasaki img{
    margin-top: -20px;
}

#green_streamer {
  width: 595px;
  height: 45px;
  margin-left: 395px;
  margin-top: -30px;
}

#suzuki {
  width: 595px;
  height: 84px;
  margin-left: 390px;
  margin-top: -20px;
  
}

#topnav {
  width: auto;
  height: auto;
  margin-top: 10px;
  background-color: #000;
  padding: 10px 0px 10px 10px;
}

#inhalt {
  width: 990px;
  height: auto;
  padding: 1px;
}

#left {
  float: left;
  width: 465px;
  height: auto;
  margin-top: 0px;
  padding: 5px;
}

#right {
  width: 465px;
  float: right;
  height: auto;
  margin-top: 0px;
  padding: 5px;
}

#center {
  width: 990px;
  height: auto;
  padding: 5px;
}

#bottominhalt {
  width: 990px;
  height: auto;
  padding: 0px;
}

#Impressuminhalt {
  width: 988px;
  height: auto;
  margin-top: 10px;
  border: 1px #000 solid;
}

#leftGebrauchte {
  loat: left;
  width: 450px;
  height: auto;
  margin-top: 0px;
  padding: 15px;
}

#rightGebrauchte {
  width: 450px;
  height: auto;
  margin-top: 0px;
  margin-left: 500px;
  padding: 15px;
}

#footer {
  width: 980px;
  height: 155px;
  padding: 5px;
  background-color: #000;
}

.links, .kleidung, .zahlsysteme, .kontakt {
  height: 155px;
  background-color: #424242;
  float: left;
  padding: 10px;
  box-sizing: border-box;
}

.links, .kleidung, .zahlsysteme {
  width: 220px;
  margin-right: 5px;
}

.kontakt {
  width: 305px;
}

/*-----Schrift-----*/

a, p, th, td, li, h5, h3, h2, h4, li {
  font-family:verdana,arial;
}

#Startseite, a  {
  color: #000;
}

h2 {
  margin: 0px 0px 15px 0px;
  font-size: 0px;
  color: #FFF;
}

h3 {
  margin: 0px 0px 15px 0px;
  font-size: 15px;
}

h4 {
  margin: 20px 0px 20px 20px;
  font-size: 25px;
}

h5 {
  margin: 0px;
  font-size: 14px;
}

h6 {
  margin: 0px;
  font-size: 25px;
  text-decoration: line-through;
}

#footer, a  {
  font-size: 13px;
  color: #FFF;
}

#footer a {
  text-decoration:none;
}

#topnav a {
  color: #FFF; 
  font-size: 15px;
  text-decoration:none;
}

#inhalt p {
  font-size: 14px; 
}

#c14 {
  order: 1px #000 solid;
  width: 450px;
  text-align: left;
}

#c14 a {
  font-size: 14px;
  color: #000;
  text-decoration:none;
  border: 1px #000 solid;
  padding: 15px;
}

#c14 a:hover,
#c14 a:focus,
#c14 a:active {
  background-color:  #32DC32;
  height; 30px;
}

#c50 p, #c51 p {
  font-size: 14px;
  margin:0px;
}

#c52 a{
  font-size: 14px;
  color: #32DC32;
  text-decoration:none;
}
 
#left .image-caption {
  width: 120px;
  margin: -90px 0px 60px 10px;
  transform: rotate(20deg);
  color: #32DC32;
  font-size: 15px;
  font-weight: bold;
  background-color: #424242;
  padding: 7px;
  font-family:verdana,arial;
  border-radius: 20px;
}

#topnav a {
  
  width: auto;
  height: auto;
  background-color: #424242;
  padding: 5px 10px 5px 5px;
}

.tx-ws-flexslider {
  width: 500px;
}

#bottominhalt .contenttable {
  width: 950px;
  height: auto;
  padding: 5px;
  margin-top: 0px;
  margin-left: 20px;
  background-color: #D8D8D8;
}

#bottominhalt .contenttable ul {
  margin: 0px 0px 0px -35px;
  width: 450px;
}

#bottominhalt .contenttable tr {
  vertical-align: top;  
}

#bottominhalt .contenttable .contenttable {
  width: 310px;
  margin: -20px 0px 0px 0px;
}

#bottominhalt .contenttable strong {
  font-size: 35px;
  margin-left: 0px;
}

#bottominhalt .contenttable td {
  width: 145px;
  height: 30px;
}

#bottominhalt .contenttable hr {
  border: 1px #BDBDBD solid;
}

#c52 {
  width: 450px;
  height: 830px;
  padding: 20px;
  margin-top: -900px;
}

#c52 table {
  text-align: left;
}

#c53 {
  width: 950px;
  height: auto;
  padding: 20px;
  margin-top: 0px;
  font-size: 12px;
}

#c53 table {
  text-align: left;
}

#c144 {
  width: 950px;
  height: auto;
  padding: 20px;
  margin-top: 0px;
  font-size: 12px;
}
#c144 a {
  color: #DA0606;
  }

.ce-below .ce-gallery {
    margin-top: -30px;
}

.tx-ws-flexslider .caption-text {
    background-color: transparent;
}

.flexslider .slides img {
    height: 330px;
    width: 492px
}

input  {
  width: 600px;
  height: 25px;
  margin-left: 280px;
  font-family:verdana,arial;
  background-color: #E6E6E6;
}

#powermail_field_nachricht {
  margin-left: 280px; 
  height: 120px;
  width: 600px;
  font-size: 14px;
  font-family:verdana,arial;
  background-color: #E6E6E6;
}

.powermail_create {
  width: 950px;
  border: 1px #000 solid;
}

.powermail_create p {
  margin: 15px;
}

.powermail_fieldset.powermail_fieldset_8,
.powermail_fieldset.powermail_fieldset_9,
.powermail_fieldset.powermail_fieldset_10,
.powermail_fieldset.powermail_fieldset_11,
.powermail_fieldset.powermail_fieldset_12 {
  margin-bottom: 10px;
} 

#right .image-caption {
  width: 180px;
  margin:-5px 0px 0px 5px;
  color: #32DC32;
  font-size: 20px;
  font-weight: bold;
  background-color: #a222948f;
  padding: 5px;
  font-family:verdana,arial;
  transform: rotate(20deg);
  text-align: center;
  border-radius: 20px;
}

.ce-gallery figcaption {
  width: 248px;
  margin:-80px 0px 45px 0px;
  color: #32DC32;
  font-size: 20px;
  font-weight: bold;
  background-color: #a222948f;
  padding: 5px;
  font-family:verdana,arial;
  transform: rotate(20deg);
  text-align: center;
  border-radius: 20px;
  
}

/*#c271 .ce-gallery figcaption,
#c270 .ce-gallery figcaption,
#c269 .ce-gallery figcaption,
#c265 .ce-gallery figcaption,
#c255 .ce-gallery figcaption {
  width: 270px;
  margin: -650px 0px 600px 650px;
  transform: rotate(15deg);
  color: #32DC32;
  font-size: 40px;
  font-weight: bold;
  background-color: #424242;
  padding: 7px;
  font-family:verdana,arial;
  border-radius: 20px;
}
*/

#c125 .contenttable,
#c134 .contenttable,
#c135 .contenttable,
#c210 .contenttable {
  width: 930px;
  height: auto;
  margin-top: 0px;
  margin-left: 0px;
}

#c125 .contenttable td,
#c134 .contenttable td,
#c135 .contenttable td,
#c210 .contenttable td {
  height: 20px;
  border: 1px #A4A4A4 solid;
  font-size: 14px;
}

#c124,
#c125,
#c134,
#c135,
#c210 {
  width: 930px;
  padding: 15px;
  background-color: #D8D8D8;
}

#c124 li {
  height: 45px;
  font-size: 16px;
  color: #000;
}

#c124 strong {
  font-size: 18px;
  color: #000;
}

#c137 {
  margin: -336px auto 50px 470px;
  }

#flexslider-137 {
  width: 500px;
  height: auto;
  margin:0px 0px 0px 0px;
  }

#flexslider-137 img{
  width: 480px;
  height: auto;
  
  }

#flexslider-137 p{
  font-size: 20px;
  margin-top:285px;
  transform: rotate(5deg);
  }

#flexslider-137 strong {
  font-size: 18px;
  color: #000;
  margin: 5px;
}

#c143 {
  width: 465px;
  height: auto;
  margin: 0px 0px 0px 0px;
  }

#c203 {
  width: 465px;
  height: auto;
  margin: 0px 0px 0px 0px;
}

@font-face { font-family:'Edo';
             src:url('fileadmin/Dobbert-Motorraeder/fonts/edo.ttf'); 
}

#c339 {
  
  font-size: 14px;
  color: #FF0000;
  margin: -260px 0px 210px 220px;
  width: 540px;
  height: 37px; 
  color: #32DC32;
  font-size: 20px;
  font-weight: bold;
  background-color: #424242;
  padding: 7px;
  font-family:verdana,arial;
}

#c340 {
 
  font-size: 14px;
  color: #FF0000;
  margin: -275px 0px 225px 350px;
  width: 250px;
  height: 37px;
  color: #32DC32;
  font-size: 20px;
  font-weight: bold;
  background-color: #424242;
  padding: 7px;
  font-family:verdana,arial;
}

#c50,
#c51 {
  width: 930px;
  padding: 15px;
  background-color: #D8D8D8;
}

#c50 p,
#c51 p {
  margin-bottom: 10px;
}

.white-popup-block {
  padding: 10px 10px;
  max-width: 980px;
}

#c282 a {
  color: #000;
}

#c1 img {
    margin-top: 10px;
  }

#c282 table {
  background-color: #99d420;
  width: 390px;
  padding: 0px 0px 0px 15px;
 }

#c2 table {
  margin-top: -20px;
}
