#nav_prime ul.menu li a,
#n-mf .lev0 a,
span.ButtonPatientenbroschuere a,
span.ButtonKontakt a,
span.ButtonDownload a,
span.ButtonFachinfo a,
span.ButtonServicematerial a,
span.ButtonBeipackzettel a,
span.ButtonPdfDownload a,
span.ButtonStandard a,
span.ButtonEmail a,
span.ButtonPrint  a{
  font-size: 1em;
  }

.lg-w {
  min-height: 2.174em;
  background: #EAEFF4;
  margin-bottom: 1px;
  }

.logout_btn {
  padding: 0;
  }

.login_text {
  padding: 0 18px;
  line-height: 1.6;
  }

.logout_btn .button.small:before {
  font-family: FontAwesome;
  content: '\f00d';
  font-weight: normal;
  padding-right: 0.429em;
  }

.logout_btn .button.small {
  margin: 0;
  font-weight: normal;
  background: #2D6495 none;
  border: 1px solid #144B7C;
  font-size: 0.929em;
  box-shadow: none;

  }

.logout_btn .button.small:hover {
  background: #45858F none;
  border: 1px solid #2C6C76;
  }

.upper_dotted {
  border-top: 1px dotted #8D8C89;
  padding: 10px 0;
  margin-top: 10px;
  clear: both;
  }


.column,
.columns {
  position: relative;
  padding-left: 0.9375em;
  padding-right: 0.9375em;
  float: left;
  }

.small-1 {
  position: relative;
  width: 8.33333%;
  }

.small-2 {
  position: relative;
  width: 16.66667%;
  }

.small-3 {
  position: relative;
  width: 25%;
  }

.small-4 {
  position: relative;
  width: 33.33333%;
  }

.small-5 {
  position: relative;
  width: 41.66667%;
  }

.small-6 {
  position: relative;
  width: 50%;
  }

.small-7 {
  position: relative;
  width: 58.33333%;
  }

.small-8 {
  position: relative;
  width: 66.66667%;
  }

.small-9 {
  position: relative;
  width: 75%;
  }

.small-10 {
  position: relative;
  width: 83.33333%;
  }

.small-11 {
  position: relative;
  width: 91.66667%;
  }

.small-12 {
  position: relative;
  width: 100%;
  }

.small-offset-1 {
  position: relative;
  margin-left: 8.33333%;
  }

.small-offset-2 {
  position: relative;
  margin-left: 16.66667%;
  }

.small-offset-3 {
  position: relative;
  margin-left: 25%;
  }

.small-offset-4 {
  position: relative;
  margin-left: 33.33333%;
  }

.small-offset-5 {
  position: relative;
  margin-left: 41.66667%;
  }

.small-offset-6 {
  position: relative;
  margin-left: 50%;
  }

.small-offset-7 {
  position: relative;
  margin-left: 58.33333%;
  }

.small-offset-8 {
  position: relative;
  margin-left: 66.66667%;
  }

.small-offset-9 {
  position: relative;
  margin-left: 75%;
  }

.small-offset-10 {
  position: relative;
  margin-left: 83.33333%;
  }

[class*="column"] + [class*="column"]:last-child {
  float: right;
  }

[class*="column"] + [class*="column"].end {
  float: left;
  }

.column.small-centered,
.columns.small-centered {
  position: relative;
  margin-left: auto;
  margin-right: auto;
  float: none !important;
  }

.large-1 {
  position: relative;
  width: 8.33333%;
  }

.large-2 {
  position: relative;
  width: 16.66667%;
  }

.large-3 {
  position: relative;
  width: 25%;
  }

.large-4 {
  position: relative;
  width: 33.33333%;
  }

.large-5 {
  position: relative;
  width: 41.66667%;
  }

.large-6 {
  position: relative;
  width: 50%;
  }

.large-7 {
  position: relative;
  width: 58.33333%;
  }

.large-8 {
  position: relative;
  width: 66.66667%;
  }

.large-9 {
  position: relative;
  width: 75%;
  }

.large-10 {
  position: relative;
  width: 83.33333%;
  }

.large-11 {
  position: relative;
  width: 91.66667%;
  }

.large-12 {
  position: relative;
  width: 100%;
  }

.row .large-offset-1 {
  position: relative;
  margin-left: 8.33333%;
  }

.row .large-offset-2 {
  position: relative;
  margin-left: 16.66667%;
  }

.row .large-offset-3 {
  position: relative;
  margin-left: 25%;
  }

.row .large-offset-4 {
  position: relative;
  margin-left: 33.33333%;
  }

.row .large-offset-5 {
  position: relative;
  margin-left: 41.66667%;
  }

.row .large-offset-6 {
  position: relative;
  margin-left: 50%;
  }

.row .large-offset-7 {
  position: relative;
  margin-left: 58.33333%;
  }

.row .large-offset-8 {
  position: relative;
  margin-left: 66.66667%;
  }

.row .large-offset-9 {
  position: relative;
  margin-left: 75%;
  }

.row .large-offset-10 {
  position: relative;
  margin-left: 83.33333%;
  }

.row .large-offset-11 {
  position: relative;
  margin-left: 91.66667%;
  }

.push-1 {
  position: relative;
  left: 8.33333%;
  right: auto;
  }

.pull-1 {
  position: relative;
  right: 8.33333%;
  left: auto;
  }

.push-2 {
  position: relative;
  left: 16.66667%;
  right: auto;
  }

.pull-2 {
  position: relative;
  right: 16.66667%;
  left: auto;
  }

.push-3 {
  position: relative;
  left: 25%;
  right: auto;
  }

.pull-3 {
  position: relative;
  right: 25%;
  left: auto;
  }

.push-4 {
  position: relative;
  left: 33.33333%;
  right: auto;
  }

.pull-4 {
  position: relative;
  right: 33.33333%;
  left: auto;
  }

.push-5 {
  position: relative;
  left: 41.66667%;
  right: auto;
  }

.pull-5 {
  position: relative;
  right: 41.66667%;
  left: auto;
  }

.push-6 {
  position: relative;
  left: 50%;
  right: auto;
  }

.pull-6 {
  position: relative;
  right: 50%;
  left: auto;
  }

.push-7 {
  position: relative;
  left: 58.33333%;
  right: auto;
  }

.pull-7 {
  position: relative;
  right: 58.33333%;
  left: auto;
  }

.push-8 {
  position: relative;
  left: 66.66667%;
  right: auto;
  }

.pull-8 {
  position: relative;
  right: 66.66667%;
  left: auto;
  }

.push-9 {
  position: relative;
  left: 75%;
  right: auto;
  }

.pull-9 {
  position: relative;
  right: 75%;
  left: auto;
  }

.push-10 {
  position: relative;
  left: 83.33333%;
  right: auto;
  }

.pull-10 {
  position: relative;
  right: 83.33333%;
  left: auto;
  }

.push-11 {
  position: relative;
  left: 91.66667%;
  right: auto;
  }

.pull-11 {
  position: relative;
  right: 91.66667%;
  left: auto;
  }

.small-push-1 {
  left: inherit;
  }

.small-pull-1 {
  right: inherit;
  }

.small-push-2 {
  left: inherit;
  }

.small-pull-2 {
  right: inherit;
  }

.small-push-3 {
  left: inherit;
  }

.small-pull-3 {
  right: inherit;
  }

.small-push-4 {
  left: inherit;
  }

.small-pull-4 {
  right: inherit;
  }

.small-push-5 {
  left: inherit;
  }

.small-pull-5 {
  right: inherit;
  }

.small-push-6 {
  left: inherit;
  }

.small-pull-6 {
  right: inherit;
  }

.small-push-7 {
  left: inherit;
  }

.small-pull-7 {
  right: inherit;
  }

.small-push-8 {
  left: inherit;
  }

.small-pull-8 {
  right: inherit;
  }

.small-push-9 {
  left: inherit;
  }

.small-pull-9 {
  right: inherit;
  }

.small-push-10 {
  left: inherit;
  }

.small-pull-10 {
  right: inherit;
  }

.small-push-11 {
  left: inherit;
  }

.small-pull-11 {
  right: inherit;
  }

.column.large-centered,
.columns.large-centered {
  position: relative;
  margin-left: auto;
  margin-right: auto;
  float: none !important;
  }

.column.large-uncentered,
.columns.large-uncentered {
  margin-left: 0;
  margin-right: 0;
  float: none;
  }

#header {
  min-height: 90px;
  background: #FFF none;
  }

#main {
  min-height: 400px;
  }

#bgr2 {
  position: absolute;
  top: 0;
  left: 0;
  height: 700px;
  width: 100%;
  background: #FFF;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIzMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMzA2Njk1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
  background: -moz-linear-gradient(top, #FFF 50%, #306695 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #FFF), color-stop(100%, #306695));
  background: -webkit-linear-gradient(top, #FFF 50%, #306695 100%);
  background: -o-linear-gradient(top, #FFF 50%, #306695 100%);
  background: -ms-linear-gradient(top, #FFF 50%, #306695 100%);
  background: linear-gradient(to bottom, #FFF 50%, #306695 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#306695', GradientType=0);
  }

.lg-w {
  min-height: 2.174em;
  background: #EAEFF4;
  margin-bottom: 1px;
  }

.logout_btn {
  padding: 0;
  }

.login_text {
  padding: 0 18px;
  line-height: 1.6;
  }

.logout_btn .button.small:before {
  font-family: FontAwesome;
  content: '\f00d';
  font-weight: normal;
  padding-right: 0.429em;
  }

.logout_btn .button.small {
  margin: 0;
  font-weight: normal;
  background: #2D6495 none;
  border: 1px solid #144B7C;
  font-size: 0.929em;
  box-shadow: none;

  }

.logout_btn .button.small:hover {
  background-color: #477EAF;
  border: 1px solid #6097C8;
  }

.upper_dotted {
  border-top: 1px dotted #8D8C89;
  padding: 10px 0;
  margin-top: 10px;
  clear: both;
  }

#pageUID-260 .large-8+.large-4,
#pageUID-323 .large-8+.large-4 {
  margin-top: 2.857em;
  }

#pageUID-38 .upper_dotted {
  margin-top: 0.714em;
  }

#pageUID-38 .upper_dotted .kade_fce_content2 {
  min-height: 161px;
  }

.c-h {
  margin-bottom: 10px;
  }

.t-w, .t-wacc {
  margin-bottom: 20px;
  position: relative;
  }

.slides .t-w {
  margin-bottom: 0;
  }

.dkc {
  float: left;
  }

.dkc a {
  background: #EAEFF4 none;
  color: #464543;
  display: block;
  padding: 11px 16px 4px 16px;
  height: 36px;
  -webkit-border-bottom-right-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  }

.dkc a:hover {
  color: #2D6495;
  }

.news-single-item .ButtonStandard {
  margin-top: 4px;
  width: 33%;
  }
.hide-for-small {
  display:block !important;
  }
