@media (min-width: 992px) {
.container {
    width: 990px;
}
}

.thumb img {

        max-width: 100%;
        height: auto;
}


ul.ce-uploads li {
  background-color: #fff!important;
  padding: 20px 40px;
  min-height: 150px;
  margin-bottom: 20px;
  line-height: 1.3;
}


.asset-count {
	display: none!Important
}


a:hover, a:focus {
    color: #E2001A;
    text-decoration: underline;
}


#typo3-preview-info {
    user-select: initial !important;
    pointer-events: initial !important;

}
body {
/*	position: relative;  For scrollyspy */
	font-family: 'Roboto', sans-serif;
	color: #6c6c6c;
	font-size: 16px;
	 font-weight: 300;
}

.mb-3 {
    margin-bottom: 0rem !important;
}

/* affix */

.affix {
	margin-top:-140px;
}


.logoLink {
cursor: pointer;
}

h2, .h2 {
 	 font-size: 36px; 
}

.navbar-brand {
  float: left;
  height: 80px;
  padding: 0;
  line-height: auto;
    text-shadow: none;
}

.navbar-default .navbar-toggle .icon-bar {
  background-color: #E2001A;
}

.nav>li>a:focus, .nav>li>a:hover {
    text-decoration: none;
    background-color: #E2001A;
}

.navbar-toggle .icon-bar {
  display: block;
  width: 34px;
  height: 4px;
  border-radius: 1px;
}

.navbar-toggle {

  border: 0px solid transparent;
  color: #E2001A;
  font-size: 26px;
}

.csc-firstHeader, .header h2, .header h1, .page-header h1 {
text-align: center;
font-style: italic;
font-weight: 700;
font-family: 'Roboto Condensed', sans-serif;
font-size: 50px;
  margin-top: 0px;
}

h2 {
 	 font-size: 36px; 
}

.page-header {
  padding-bottom: 9px;
  margin: 0px;
  border-bottom: 0px solid #eee;
}

.navbar-brand img {
height: 100%;	
}

.btn-large {
padding: 10px 40px;	
}

.text-danger {
  color: #E2001A;
}

.btn-danger:focus, .btn-danger:hover {
  background-color: #c12e2a;
 background-position: 0px 0px;
}

.btn-danger {
  background-image: -webkit-linear-gradient(top,#E2001A 0,#E2001A 100%);
  background-image: -o-linear-gradient(top,#E2001A 0,#E2001A 100%);
  background-image: -webkit-gradient(linear,left top,left bottom,from(#E2001A),to(#E2001A));
  background-image: linear-gradient(to bottom,#E2001A 0,#E2001A 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E2001A', endColorstr='#E2001A', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  background-repeat: repeat-x;
  border-color: #E2001A;
  padding: 16px 30px;	
  font-size: 20px;
font-family: 'Roboto Condensed', sans-serif;
  margin-bottom: 40px;
}

 .media-position-left, .center-block {
    background: #efefef;
}
 .media-position-left  .col-sm-4 img {
    margin-left: -15px;
}

 .media-position-left .col-sm-8 {
 padding-top: 28px;	 
 }
 
 .greyBG {
background: #efefef;
padding-top: 10px;
margin-top: 30px;
 }


.mb-3 {
    margin-bottom: 0px !important;
}

.powermail_form_2 .btn-danger { padding: 16px 100px; }
.powermail_form_2 .btn-danger i,
.powermail_form_2 #textarea_feedback { display: none; }
.kontakt-intro { margin: 20px 0 40px; text-align: center; font-weight: 400;  }

.navbar-default .navbar-nav>li>a {
 color: #E2001A;
 line-height: 46px;
padding: 15px 20px;
border-bottom: 4px solid white;
}

.navbar-fixed-top {
  top: 0;
  border-width: 0px;
}

.navbar-default .navbar-nav ul br {
	display: none;
}

.caret {
display: none;	
}

a {
color: #E2001A;	
}


a:focus, a:hover {
text-decoration: none;
}
.bodytext a:focus, .bodytext a:hover {
  color: #E2001A;
  text-decoration: underline;
}

a:focus .ce-gallery , a:hover .ce-gallery  {
    color: #6c6c6c;
    text-decoration: none !important;
}

.dropdown-menu>li>a br {
display: none;	
}

.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover, .dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover  {
  background-color: #fff;
  background-image: none;
  background-image: none;
  background-image: none;
  background-image: none;
  filter: none;
  background-repeat: no-repeat;
    color: #6c6c6c;
}


.navbar-default .navbar-nav>li.last, .navbar-default .navbar-nav>li.last>a, .page-5 .navbar-default .navbar-nav>li.active>a, .page-16 .navbar-default .navbar-nav>li.active>a {
	line-height: 48px;
	  height: 80px;
  display: block;
  background-color: #EFEFEF;
  border-bottom: 4px solid #efefef;
}

 .page-5 .navbar-default .navbar-nav>li.active>a, .page-16 .navbar-default .navbar-nav>li.active>a {
 	   border-bottom: 4px solid #E2001A;

 }

  

.navbar-default .navbar-nav>li.last>a span, .page-5 .navbar-default .navbar-nav>li.active>a span, .page-16 .navbar-default .navbar-nav>li.active>a span {
	display: block;
	float: right;
		  padding-top: 4px;
  padding-left: 4px;
	}
	
	
.navbar-default .navbar-nav>li.last>a i, .page-5 .navbar-default .navbar-nav>li.active>a i,  .page-16 .navbar-default .navbar-nav>li.active>a i,
.navbar-default .navbar-nav>li.last>a span.fa, .page-5 .navbar-default .navbar-nav>li.active>a span.fa,  .page-16 .navbar-default .navbar-nav>li.active>a span.fa {
	display: block;
	float: left;
	  padding-top: 14px;
  padding-right: 6px;
/*  font-size: 1.5em; */
	}


#main-navbar {
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.15),0 1px 5px rgba(0,0,0,.075);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.15),0 1px 5px rgba(0,0,0,.075);	
     position: relative; 

}

	#main-navbar ul.navbar-left  {
  float: right !important;
}


.navbar-default {
  background-image:none;
  background-image:none;
  background-image:none;
  background-image:none;
  filter: none;
  filter: none;
  background-repeat: repeat-x;
  border-radius: 0px;

  border: 0px;
  background-color: transparent;
font-family: 'Roboto Condensed', sans-serif;
font-size: 16px;
font-weight: 500;
margin: 0px;
  -webkit-box-shadow: none;
   box-shadow: none;
}

.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
  color: #555;
  background-color: transparent;
}

.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>li>a:hover {
  color: #555;
  background-color: transparent;
  border-bottom: 4px solid #E2001A;
  background-image: none;
     -webkit-box-shadow: none;
  box-shadow: none;
}


.dropdown-menu { 
border-radius: 0px;	
   background: rgba(255, 255, 255, 0.8); 
  min-width: 106px;
}

.dropdown-menu>li>a { text-align: center;
}

.csc-default, .page-content .container  {
margin-top: 30px;	
}

.modal-body .csc-default {
margin-top: 0px;	
}

.csc-textpic .col-md-4 img {
margin-left: -15px;	
}

div.csc-textpic, div.csc-textpic div.csc-textpic-imagerow, ul.csc-uploads li {
overflow: visible;	
}

.csc-textpicHeader {
height: 28px;	
}

.affixmenu .csc-default {
  padding-top: 50px;
  margin-top: -50px;
  -webkit-background-clip: content-box;
  background-clip: content-box;
}
.bs-affix ul.affix {
    width: 200px;
}

@media (min-width: 1200px) {
.container {
  width: 990px;
}
}

@media (min-width: 1200px) {
	.bs-affix ul.affix {
	    width: 260px;
	}
}

.page-content {
padding: 0px;
}

.jumbotron {
background-color: transparent;
}

.pswp__button {
text-indent: -999em;
}

.mb-3 {
    margin-bottom: 0rem !important;
}

@media screen and (min-width: 768px) {
.jumbotron {
  padding: 0px;
  margin: 0px;
/*   background: url(/fileadmin/source/fotos/header/pflegerin-header-2016v2.jpg) no-repeat center top; */
  background: url(/fileadmin/source/fotos/header/PMH-Banner-2020-1920.jpg) no-repeat center top !important; 
  display: block; height: auto; 
  max-width: 100%;
  background-size: cover;
  min-height: 300px;

}
}
.bs-affix .nav-tabs {
	border-bottom: none;
}
.bs-affix ul.nav-tabs li.active a,
.bs-affix ul.nav-tabs li.active a:hover {
    color: #fff;
    background: #0088cc;
    border: 1px solid #0088cc;
}

p {
line-height: 30px;

}
.logos li { max-width: 190px; display: inline-block; }
.logos li img { width: 100%; padding-right: 21px;}
.logos li:last-of-type img { padding-right: 0; }
ul.logos  { padding: 0px; 
  margin-top: 20px;
}



/* languageMenu */

#languageMenu img {
	vertical-align: baseline;
}

.navbar-wrapper {
    left: 0;
    position: absolute;
    right: 0;
    top: 20px;
    z-index: 20;
}
.navbar-wrapper .container {
    padding-left: 0;
    padding-right: 0;
}
.navbar-wrapper .navbar {
    padding-left: 15px;
    padding-right: 15px;
}

.navbar li a span.glyphicon {
	margin-right:7px;
}
.navbar li a span.glyphicon-print  {
	margin-right:0;
}
.navbar li a b.caret {
	margin-left:7px;
}
.navbar-collapse .navbar-form {
	border: none;
	box-shadow: none;
	margin: 8px -15px 8px -5px;
}

/* bs-callout */

.bs-callout {
    border-left: 3px solid #EEEEEE;
    margin: 20px 0;
    padding: 20px;
}
.bs-callout h4 {
    margin-bottom: 5px;
    margin-top: 0;
}
.bs-callout p:last-child {
    margin-bottom: 0;
}
.bs-callout-danger {
    background-color: #FDF7F7;
    border-color: #EED3D7;
}
.bs-callout-danger h4 {
    color: #B94A48;
}
.bs-callout-warning {
    background-color: #FAF8F0;
    border-color: #FAEBCC;
}
.bs-callout-warning h4 {
    color: #8A6D3B;
}
.bs-callout-info {
    background-color: #F4F8FA;
    border-color: #BCE8F1;
}
.bs-callout-info h4 {
    color: #34789A;
}

.badge {
  display: inline-block;
  min-width: 20px;
  padding: 8px 14px;
  font-size: 16px;
  color: #6c6c6c;
  font-weight: normal;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #efefef;
  border-radius: 0px;
}
.expertenjury { padding: 30px 0; margin: 30px 0; }
.expertenjury .badge { background-color: transparent; }

/* footer */

footer#page-footer {
    border-top: 1px solid #E2001A;
    color: #FFF;
    background-color: #E2001A;
    margin-top: 30px;
    padding-bottom: 10px;
    padding-top: 10px;
	font-size: 13px;

  background-image: none;
  background-image: none;
  background-image: none;
  background-image: none;
  filter: none:
  filter: none;
  background-repeat: repeat-x;
  border-radius: 0px;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.15),0 1px 5px rgba(0,0,0,.075);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.15),0 1px 5px rgba(0,0,0,.075);

}
footer#page-footer {
    border-radius: 0;
}
footer#page-footer a {
	color: #fff;
	text-decoration: underline;
}
footer .fcol2 {
	padding-top:10px;
}

footer nav>li>a:focus, footer .nav>li>a:hover {
  background-color: transparent;
}

footer p {
 margin: 6px 0 10px;
}

/* multi level dropdown */

.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;
    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: #ccc;
    margin-top: 5px;
    margin-right: -10px;
}

.dropdown-submenu:hover>a:after {
    border-left-color: #fff;
}

.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;
}

/* Indexed Search */

.tx-indexedsearch-redMarkup {
	color:red;
}

/* Example Style for CssStyledContent */

.textmedia figcaption {
    color: #000;
    font-weight: normal;                           
    line-height: 1;
    padding-top:5px;
    background-color: #EFEFEF;
    padding: 10px;
}
.textmedia figcaption p, .textmedia figcaption p a { color: #6c6c6c; font-weight: 300; font-size: 14px; line-height: 1.6em; }
.textmedia figcaption p strong, .textmedia figcaption p strong a { font-family: "Roboto Condensed",sans-serif; font-weight: 700; font-size: 16px;}

.csc-textpic-imagewrap {
	margin-bottom: 15px;
}

#c208 .textmedia figcaption {
min-height: 90px;
}


a.nohover:focus, a.nohover:hover {
    color: #E2001A;
    text-decoration: none;
}	

.textmedia figcaption p {
	margin-bottom: 0px;
}

.textmedia figcaption {
    display: block;
}

.csc-textpic-intext-left-nowrap .csc-textpic-imagerow,
.csc-textpic-intext-right-nowrap .csc-textpic-imagerow {
	margin-top:10px;

}

@media screen and (min-width: 1024px) {
	.jumbotron {
	min-height: 400px;
	}
}


@media (max-width: 767px) {
	div.csc-textpic-intext-right .csc-textpic-imagewrap {float:none;margin:10px 0 0 0;}
	div.csc-textpic-imagecolumn, td.csc-textpic-imagecolumn .csc-textpic-image {margin: 0 0 10px 0;}

	.nav.nav-pills.nav-stacked {margin-top:10px;}

	.dropdown-submenu > .dropdown-menu {margin-left: 10px;}

	.navsidebar {
		margin-top:20px;
	}
	.last  br {
	display: none;
}

@-moz-document url-prefix() {
.modal-body { height: auto; min-height: 100%; }
.modal { height: auto; min-height: 100%; }
.modal-dialog {
width: 100%;
height: 100%;
min-height: 100%;
padding: 0;
margin: 0;
top: 0;
left: 0;
}

.modal-content {

height: auto;
min-height: 100%;
border-radius: 0;
border: 0px solid #000;
margin: 0;
padding: 0;
top: 0;
left: 0;
}
}

      

.navbar .navbar-nav .open .dropdown-menu>.active>a, .navbar .navbar-nav .open .dropdown-menu>.active>a:focus, .navbar .navbar-nav .open .dropdown-menu>.active>a:hover {
  color: #777;
  background-image:none;
  background-image:none;
  background-image:none;
  background-image: none;
  background-repeat: no-repeat;
  background-color: #fff;
  
}

.navbar-default .navbar-nav>li.last>a span, .page-5 .navbar-default .navbar-nav>li.active>a span {

  padding-top: 12px;
}


.page-5 .navbar-default .navbar-nav>li.active>a  br {
display: none;	
}

.csc-firstHeader, h1, h2.textmedia-header {
  font-size: 26px;
}



.navbar-default .navbar-nav>li.last , .navbar-default .navbar-nav>li.last>a, .page-5 .navbar-default .navbar-nav>li.active>a {
height: 60px;
}

.csc-textpic .col-md-4 img {
  margin-left: 0px;
}

}


/* Example Sidebar */

@media (min-width: 768px) {

	.navsidebar .navbar-collapse {
		height: auto;
		border-top: 0;
		box-shadow: none;
		max-height: none;
		padding-left:0;
		padding-right:0;
	}
	.navsidebar .navbar-collapse.collapse {
		display: block !important;
		width: auto !important;
		padding-bottom: 0;
		overflow: visible !important;
	}
	.navsidebar .navbar-collapse.in {
		overflow-x: visible;
	}
	.navsidebar .navbar {
		max-width:300px;
		margin-right: 0;
		margin-left: 0;
	}
	.navsidebar .navbar-nav,
	.navsidebar .navbar-nav > li,
	.navsidebar .navbar-left,
	.navsidebar .navbar-right,
	.navsidebar .navbar-header {
		float:none !important;
	}

	.navsidebar .navbar-right .dropdown-menu {
		left:0;right:auto;
	}
	.navsidebar .navbar-collapse .navbar-nav.navbar-right:last-child {
    	margin-right: 0;
	}
}

/* Link to top */

.back-to-top {
	position: fixed;
	bottom: 2em;
	right: 1.5em;
	text-decoration: none;
	color: #000;
	background-color: rgba(235, 235, 235, 0.80);
	padding: 1em;
	z-index: 999;
}

.back-to-top:hover {
	background-color: rgba(135, 135, 135, 0.50);
}

@-moz-document url-prefix() {
  .img-responsive, .thumbnail>img, .thumbnail a>img, .carousel-inner>.item>img, .carousel-inner>.item>a>img {
    width: 100%;
  }
}

/* Example Sitemap */

.tree, .tree ul {
    margin:0;
    padding:0;
    list-style:none
}
.tree ul {
    margin-left:1em;
    position:relative
}
.tree ul ul {
    margin-left:.5em
}
.tree ul:before {
    content:"";
    display:block;
    width:0;
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    border-left:1px solid
}
.tree li {
    margin:0;
    padding:0 1em;
    line-height:2em;
    color:#369;
    font-weight:700;
    position:relative
}
.tree li i {
	cursor: pointer;
}
.tree ul li:before {
    content:"";
    display:block;
    width:10px;
    height:0;
    border-top:1px solid;
    margin-top:-1px;
    position:absolute;
    top:1em;
    left:0
}
.tree ul li:last-child:before {
    background:#fff;
    height:auto;
    top:1em;
    bottom:0
}
.indicator {
    margin-right:5px;
}
.tree li a {
    text-decoration: none;
    color:#369;
}
.tree li button, .tree li button:active, .tree li button:focus {
    text-decoration: none;
    color:#369;
    border:none;
    background:transparent;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    outline: 0;
}

/* Div. */

.media:first-child {
    margin-bottom: 15px;
}

.jumbotron {
    margin-bottom: 20px;
   /*     background-size: contain;
    background-repeat: no-repeat;
    width: 100%;
    height: 0px !important;
    padding-top: 20.88%; 
    */
   /* (img-height / img-width * width) */
}



.alert {
	overflow: auto;
}

.media-body h1,
.media-body h2,
.media-body h3,
.media-body h4,
.media-body h5,
.media-body h6 {
    margin: 0 0 5px;
}

.h3, h3 {
  font-size: 18px;
}

img.mediaobject {
  min-width: 64px;

}

.well p:last-child {
	margin:0;
}

ul.bs-example-tabs {
    margin-bottom: 15px;
}

h1 small {
    white-space: normal;
    display: inline;
}

p.small {
  font-size: 90%;
 /* margin-top: -40px; */
}	

.col-md-8 .small { margin-top: -8px; margin-bottom: 0; }

#languageMenu a img {
	margin-right:5px;
}


a.back {
	margin-top:10px;
}

.thumbnail .caption h3 {
	margin-top:0;
}

.col-md-12 .lead {
    margin-left: auto;
    margin-right: auto;
    max-width: 80%;
}

p span.indent-1,
pre span.indent-1 {
	padding-left:20px;
}
p span.indent-2,
pre span.indent-2 {
	padding-left:40px;
}
p span.indent-3,
pre span.indent-3 {
	padding-left:60px;
}

/* POWERMAIL */

.form-control {
border-radius: 0px;
}

.oddLabel  {
padding-right: 0px;
padding-left: 0px;

}
.oddLabel label {
/*
margin-left: -30px;	
*/
}

.oddLabel.odd_10 label,  .oddLabel.odd_18 label {
margin-left: 51px;	
}

.oddLabel.odd_23 label {
 /*
 margin-left: -36px;
*/
 }

.formInner {
  padding-left: 24px;
  padding-right: 7px;
}


label {
font-size: 14px;	
}

.formInner .col-sm-1, .formInner .col-sm-10, .formInner .col-sm-11, .formInner .col-sm-12, .formInner .col-sm-2, .formInner .col-sm-3, .formInner .col-sm-4, .formInner .col-sm-5, .col-sm-6, .col-sm-7, .formInner .col-sm-8, .formInner .col-sm-9, .formInner .col-sm-10, .formInner .col-sm-11, .formInner .col-sm-12 {
  position: relative;
  min-height: 1px;
  padding-right: 10px;
  padding-left: 8px;
}


.formInner .form-group {
	margin-bottom: 6px;
}
.form-group {
  margin-bottom: 15px;
}


.formInner .last {
padding-right: 7px;	
}

#powermail_fieldwrap_25 .last, #powermail_fieldwrap_29 .last  {
padding-right: 6px;	
margin-left: 4px;
}

.powermail_legend {
display: none;	
}

.pflegerintext .col-sm-3.text-right {
padding-left: 0px;	
}

@media (min-width: 768px) {
.pflegerintext  .col-sm-3 {
  width: 17.33333%;
}
.pflegerintext  .col-sm-9{
  width: 81.6%;
}
}

.powermail_fieldset_4  {
	width: 100%;
	clear: both;
	padding-bottom: 20px;
	border-bottom: 1px solid #ddd;
	margin-bottom: 20px;
}

#powermail_fieldwrap_13  {
	margin-bottom: 20px;
}

#c32 .modal-link {
	display: none;
}

.modal-body .container {
width: 100%;	
}

.modal-body, .modal-body p {
	 font-size: 14px; line-height: 18px;
}

.modal-content .btn-danger {
margin-bottom: 0px;	
}


.powermail_fieldset_8 {
	width: 100%;
	clear: both;
}
#powermail_fieldwrap_12 .col-sm-2 {
  margin-left: -38px;
}
                                                      
 #powermail_fieldwrap_34 {
 display: none;	 
 }
 
 .powermail_fieldwrap label, .oddLabel label{
 white-space: nowrap;	 
 }


#powermail_fieldwrap_12 .col-sm-10 {
padding-right: 0px;
}

.powermail_fieldwrap_21 legend,.powermail_fieldwrap_35 legend,.powermail_fieldwrap_36 legend {
display: none;	
}
.powermail_fieldwrap_21,.powermail_fieldwrap_35,.powermail_fieldwrap_36 {
  padding-left: 14.1%;
}
.powermail_fieldwrap_submit {
margin-top: 20px;	
}

.tx-powermail p.small {
  margin-top: 5px;
  line-height: 20px;
font-size: 80%;	
}

.supersmall {
font-size: 72%;	
}

.tx-powermail .page-header {
display: none;	
}

.tx-powermail .container-fluid h3  {
display: none;	
}

.tx-powermail .powermail_fieldwrap_einreicher h3 {
display: block;
}

#c26, #c76 {
  padding: 0px;
  background-color: #efefef;	
  margin-top: -30px;
  
}

 #c76 {
 	      margin-top: 0px;

 }

#c39 {
  padding: 30px;
  background-color: #efefef;		
}

#c45 p {
line-height: 20px;	
}

li.parsley-required, .parsley-custom-error-message {
color: #E2001A;
list-style: none;
}

.powermail_fieldwrap_12 label {
margin-top: -7px;	
}

	input, select, textarea {
		margin:0; padding:0; font-size:0.85em; outline:none;
		font-family:inherit;	
		-moz-box-sizing:border-box; /* Firefox */
		-webkit-box-sizing:border-box; /* Safari */
		box-sizing:border-box;
	}
	
	.powermail_fieldwrap_26 {
	display: none;	
	}

/* ----------------------------------------------  Inputs, textareas and selects  ---------------------------------------------- */


	 select {  
		width:100%; border-radius:0px; border: solid 1px #ccc; padding:0.4em;
	  -moz-appearance: none;
    text-indent: 0.01px;
    text-overflow: '';
    	-webkit-appearance: none; 
	 }
	
	select  {
		background: white url(/fileadmin/source/icons/formelements-select.png) no-repeat center right !important;
	}	
	

	
/* ----------------------------------------------  Select menu  ---------------------------------------------- */
	
	/* For IE and Firefox */

	div.styled { overflow:hidden; padding:0; margin:0; }
		
		.ie7 div.styled {border:none;}

	 div.tx-powermail select {	
	 background-color:transparent; 
	}
		
		.ie7 div.styled select {
			width:100%; background-color:#fff; border: solid 1px #ccc; 
			padding:0.3em 0.5em;}	
			
			/* ----------------------------------------------  Checkboxes and Radio inputs  ----------------------------------------------  */	
		
	input[type="radio"], 
	input[type="checkbox"] { position: absolute; left: -999em; }
		
	.powermail_fieldwrap_21 label:before,
	.powermail_fieldwrap_35 label:before,
	.powermail_fieldwrap_36 label:before
	
	{ 
		display: inline-block; position: relative; top:0.4em; left:-2px; 
		content:''; width:25px; height:25px;
		background-image:url(/fileadmin/source/icons/formelements.png); }
	
 input[type="checkbox"] + label:before{ background-position: 0 -25px;}
input[type="checkbox"]:checked + label:before {background-position: 0 0 ; }

input[type="radio"] + label:before { background-position: -25px -25px;}	 	
input[type="radio"]:checked + label:before { background-position: -25px 0;}
	
		/* Remove the custom styling for IE 7-8 */
		
		.ie8 label:before { display:none; content:none; }
		
		.ie8 input[type="checkbox"],
		.ie8 input[type="radio"],
		.ie7 input[type="checkbox"],
		.ie7 input[type="radio"]{ 
			position: static; left:0; }
		
		.ie8 input[type="checkbox"],
		.ie8 input[type="radio"] { 
			position:relative; top:5px; margin-right:0.5em;}	
			
	input[type="text"]:focus, textarea:focus {
		border-color:#6c6c6c;
		}
	.form-control {

  -webkit-box-shadow: inset 0 4px 4px rgba(0,0,0,.055);
  box-shadow: inset 0 4px 4px rgba(0,0,0,.055);
  -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

		.form-control:focus {
  border-color: #6c6c6c;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(33,33,33,.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(33,33,33,.6);
}

/* ---------- YAG ------------ */
.tx-yag-breadcrumbcomtainer {
  background-color: #e6e6e6;	
  border: 0px solid #e6e6e6;

}

.tx-yag-items:last-child {
margin-right: 0px;	
}

.tx-yag-breadcrumbcomtainer {
padding-left: 0px;	
}

.tx-yag-gallery-thumb-innerframe, .tx-yag-album-thumb-innerframe {
  float: none;
}

.tx-yag-gallery-galleryinfo, .tx-yag-album-albuminfo {
  margin-left: 0px;
  padding: 10px;
}

.tx-yag-gallery-thumb-outerframe, .tx-yag-album-thumb-outerframe {
  margin-bottom: 15px;
  width: inherit;
    margin-right: 15px;
  background-color: #e6e6e6;	
  
}

.tx-yag-items {
margin-right: -45px;	
}
.tx-yag-album-itemcount {
display: none;	
}

.tx-yag-breadcrumbcomtainer { background-color: transparent; margin-bottom: 20px; }
.tx-yag-gallery-thumb-outerframe, .tx-yag-album-thumb-outerframe { background-color: #f4f4f4; }
.fs-media-gallery .thumb h4 { font-size: 15px; background-color: #f4f4f4; margin: 0px; padding: 10px 0px; padding-left: 10px; margin-bottom: 10px; text-align: left; } 
.fs-media-gallery .thumb { border: 0px !important}
.fs-media-gallery .date { display:  none;}

.btn-default { border: 0px; background-color: #E2001A; color: #FFF; padding: 4px 10px; margin-right: 3px; border-radius: 4px; font-weight: 400; font-size: 15px; }
.btn-default:hover { background-color: #EFEFEF; color: #E2001A; text-decoration: none; }
.fs-media-gallery .thumb a, .fs-media-gallery .thumb a:link, .fs-media-gallery .thumb a:hover, .fs-media-gallery .thumb a:active, .fs-media-gallery .thumb a:visited {
    display: inline-block;
    text-align: left !important;
font-weight: normal;
}

.tx-yag-pi1 ul {
padding: 0px;	
}

.tx-ptextlist-pager-item-display {
display: none;	
}

.mfp-counter {
display: none;	
}

.tx-yag-lightbox-leftcolumn {
  width: 100%;
  float: left;
}

.mfp-content p {
line-height: 22px;
margin-bottom: 0;	
}
.mfp-content h4 {
margin: 0px;
}
.mfp-content dl { display: none; }

@media ( max-width: 767px ) {
	
	#main-navbar ul.navbar-left  {
  float: none !important;
}

.navbar-brand {
  height: 60px;

}

.navbar-toggle {
  font-size: 28px;
  padding: 2px 6px 2px 6px;
}

.navbar-default .navbar-nav>li>a {
  color: #E2001A;
  line-height: 30px;
  padding: 10px 22px;
  border-bottom: 1px solid #ddd;
}

.navbar-default .navbar-nav>li.last>a span, .page-5 .navbar-default .navbar-nav>li.active>a span,  .page-16 .navbar-default .navbar-nav>li.active>a span  {
  display: block;
float: none;
}

.navbar-toggle {
  margin-right: 10px;
}

.formInner {
padding-left: 15px;	
}

.oddLabel label {
  margin-left: -12px;
}

.pflegerintext .col-sm-3.text-right {
  text-align: left;
    padding-left: 22px;
}

.tx-powermail p.small {
  margin-top: 5px;
  line-height: 25px;
  font-size: 100%;
}

.formInner .last {
  padding-right: 4px;
}

.powermail_fieldwrap_21, .powermail_fieldwrap_35, .powermail_fieldwrap_36 {
  padding-left: 0%;
}
.powermail_fieldwrap_21 label, .powermail_fieldwrap_35 label, .powermail_fieldwrap_36 label {

  white-space: normal;
 }

.oddLabel.odd_10 label, .oddLabel.odd_18 label {
  margin-left: -12px;
}

.nav>li.printPage {
display: none;	
}
.menuTop {
  font-size: 16px;
  margin-top: -4px;
  display: inline-block;
  line-height: 7px;
  /* display: table-cell; */
  vertical-align: middle;
}


.jumbotron {
	    min-height: 275px;

  background: url(/fileadmin/source/fotos/header/PMH-Banner-2020-990.jpg) no-repeat center top !important; display: block; height: auto; max-width: 100%;
}

.dropdown-menu>li>a {
  text-align: left;
}

}


@media ( max-width:1100px )  and (min-width:1024px) {

	.oddLabel.odd_3 label, 	.oddLabel.odd_16 label  {

 margin-left: -2%;
 

 }
}
@media ( max-width:1023px )  and (min-width:768px) {	
	.oddLabel.odd_3 label, 	.oddLabel.odd_16 label  {

 margin-left: -32px;

 }
 
 #page-footer .nav>li>a {  padding: 10px 7px;}

 
 .oddLabel.odd_10 label,  .oddLabel.odd_18 label  {

 margin-left: 20px;

 }
 
 	.oddLabel.odd_23 label, .oddLabel.odd_27 label {

 margin-left: -36px;
 }
 
 .formInner .last, .formInner_27, .formInner_23 {
  padding-right: 0px;
}

.pflegerintext .col-sm-3  {
width: 100%;	
}

.tx-powermail .text-right {
  text-align: left;
  padding-left: 14px;
}

#powermail_fieldwrap_12 {
margin-left: 17.33333%;
}

.pflegerintext .col-sm-9 {
  width: 100%;
}
	
}

@media ( max-width:767px )  and (min-width:480px) {
#powermail_fieldwrap_11, #powermail_fieldwrap_33 {
width: 57.666%;	
}

.formInner_23 .col-xs-5, .formInner_16 .col-xs-5, .formInner_27  .col-xs-5 {
	width: 37.6667%; 
}
.formInner_3 .col-xs-6, .formInner_16 .col-xs-6 {
	width: 40.96667%; 
}

}

.my-gallery figure {
float: left;
padding-right: 10px;
padding-bottom: 10px;
}

.tx-yag-album-thumb-outerframe {
    width: 300px !important;
    float: left;
}

@media ( max-width:480px ) {
	
	.jumbotron {
	    min-height: 170px;
  background: url(/fileadmin/source/fotos/header/PMH-Banner-2020-468.jpg) no-repeat center top; display: block; height: auto; max-width: 100%;
}

.my-gallery figure {
float: none;
padding-left: 0px;
margin-left: -5px;
padding-bottom: 10px;
}
	
}

@media (max-width: 992px) {

.logos li { max-width: 250px; display: inline-block; margin-right: 3%; }
.logos li:last-of-type { margin-right: 0; }
.logos li img { padding-right: 0; width: 100% !important;}
.logos1 { margin-left: 10%; padding-left: 0; }
.logos1 li { max-width: 33%; display: inline-block; margin-right: 3%; }
.logos1 li:last-of-type { margin-right: 0; }
.logos1 li img { padding-right: 0; width: 100% !important;}
.logos, .logos1 {
text-align: center;
margin-left: -15px;
margin-right: -15px;
}

}

.content-row h4 { line-height: 1.7em; }
 /* h2 { line-height: 1.7em; font-size: 18px; } */

.legal_nominierung {
padding-left: 19.2%; font-size: 14px; line-height: 18px; padding-top: 8px
 }

@media (max-width: 767px) {
.legal_nominierung {
padding-left: 7.2%; 
 }


.btn-danger {
width: 100%;
}

#page-footer .nav>li>a {
    position: relative;
    display: block;
    padding: 10px 2px;
}

	div.csc-textpic-intext-right .csc-textpic-imagewrap {float:none;margin:10px 0 0 0;}
	div.csc-textpic-imagecolumn, td.csc-textpic-imagecolumn .csc-textpic-image {margin: 0 0 10px 0;}

	.nav.nav-pills.nav-stacked {margin-top:10px;}

	.dropdown-submenu > .dropdown-menu {margin-left: 10px;}

	.navsidebar {
		margin-top:20px;
	}
	.last  br {
	display: none;
}

@-moz-document url-prefix() {
.modal-body { height: auto; min-height: 100%; }
.modal { height: auto; min-height: 100%; }
.modal-dialog {
width: 100%;
height: 100%;
min-height: 100%;
padding: 0;
margin: 0;
top: 0;
left: 0;
}

.modal-content {

height: auto;
min-height: 100%;
border-radius: 0;
border: 0px solid #000;
margin: 0;
padding: 0;
top: 0;
left: 0;
}
}


.thumb img {

        max-width: 100%;
        height: auto;

}


