.kopf img,
.content img,embed,object,video{max-width:100%;height:auto;width:auto;}
/* Nur Firefox */
@-moz-document url-prefix() {
    .content .csc-textpic-above img,
	.content .csc-textpic-below img {width:100%;}
}
.align-center { text-align:center; }

.dropdown-submenu{position:relative;}
.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;}
.dropdown-submenu:hover>.dropdown-menu{display:block;}
.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#cccccc;margin-top:5px;margin-right:-10px;}
.dropdown-submenu:hover>a:after{border-left-color:#ffffff;}
.dropdown-submenu.pull-left{float:none;}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}

DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap, DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
margin-right: 25px !important;
}

.kopf {
  min-height:129px;
}
.logo {
  display: block;
  padding: 34px 0 10px 15px;
}
.bild {
  padding:0;
  margin:0;
}
.wichtig .csc-default {
  margin-bottom:40px;
}
.wichtig .csc-default .csc-default{
  margin-bottom:0;
}
.wichtig .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
}
.wichtig .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
}
.form-inline .suchwort {
  -webkit-box-shadow: inset 2px 2px 0 #d6dce4;
  -moz-box-shadow: inset 2px 2px 0 #d6dce4;
          box-shadow: inset 2px 2px 0 #d6dce4;
  margin-right: 12px;
}
@media (min-width: 701px) {
  .form-inline .suchwort {
  min-width: 200px;
  }
}
.csc-frame-rulerBefore {
  clear: both;
  margin: 15px 0 0 0;
  padding: 15px 0 0 0;
  border-top: 1px solid #ccd4de;
}
.csc-frame-rulerAfter {
  clear: both;
  margin: 0 0 15px 0;
  padding: 0 0 15px 0;
  border-bottom: 1px solid #ccd4de;
}
.csc-frame-frame1 {
  background:#ccd4de;
  padding: 14px 20px 20px 20px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.service .csc-frame-frame1 {
  min-height: 210px;
  padding-right:10px;
}
.csc-frame h1:first-child,
.csc-frame h2:first-child,
.csc-frame h3:first-child {
  margin-top: 0px;
}
.csc-frame p:last-child {
  margin-bottom: 0;
}
@media (max-width: 1007px) {
  .csc-frame-frame1 {margin-bottom:30px;}
}
.content img {
  border-radius: 4px;
}
.brotkr {
  padding-bottom:35px;
}
.service {
  margin-top:120px;
  clear:both;
}
.social {
  padding-top:10px;
}
.partner {
  background:url(../img/bg_partner.png) repeat-x;
  min-height:126px;
/*  margin-top:23px;*/
}
.grau {
  display:inline-block;
  padding:24px 74px 0 0;
}
.grau:last-child {
  padding-right:0;
}
.schatten {
  background: url(../img/bg_schatten.png) repeat-x;
  height:5px;
}
.fuss {
  background: #002656 url(../img/bg_fuss.png) no-repeat center top;
  min-height:152px;
}

.row-xs{
  margin-right: -8px !important;
  margin-left: -8px !important;
}
.col-sm-5,
.col-sm-7,
.col-xs-4 {
  padding-right: 8px !important;
  padding-left: 8px !important;
}
.wichtig .col-xs-4 p {
  margin-bottom:0;
}
.wichtig .col-xs-4 .csc-default{
  margin-top:25px;
  /*font-size:90%;*/
}
.wichtig .col-xs-4 .csc-default:first-child {
  margin-top:10px;
}
.rund {
  display:inline-block;
  padding:35px 39px 35px 0;
}
.toprint {
  float:right;
  display:block;
  padding:37px 0 0 0;

}
.standard {
  clear:both;
  float:right;
  display:block;
  padding:25px 0 15px 0;
}
.toprint a,
.standard a {
  color:#fff;
  display:inline-block;
  padding-left:22px;
  width:auto;
}
.toprint a:hover,
.standard a:hover {
  color:#fff;
  text-decoration:none;
}
.toprint img {
  display:inline-block;
  padding-right:7px;
  width:auto;
}
/*select {
  -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
  background-image: url("../img/down.png");
}*/
.type-button {
  float:right;
}
.list-gesundheit {
 height:41px;
 padding:12px 22px;
 margin: 0 0 5px 0;
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius: 5px;
 background: #dfea9b url(../img/bg_gesundheit_punkt.png) no-repeat right top;
}