body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li{float:left}.ce_gallery>ul li.col_first{clear:left}.float_left{float:left}.float_right{float:right}.block{overflow:hidden}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
#mbOverlay{position:fixed;z-index:9998;top:0;left:0;width:100%;height:150%;background-color:#000;cursor:pointer}#mbOverlay.mbOverlayOpaque{background:url(../../assets/mediabox/images/80.png)}#mbOverlay.mbOverlayAbsolute{position:absolute}#mbOverlay.mbMobile{position:absolute;background-color:transparent}#mbBottom.mbMobile{line-height:24px;font-size:16px}#mbCenter{position:absolute;z-index:9999;left:50%;padding:10px;background-color:#000;-webkit-border-radius:10px;-khtml-border-radius:10px;-moz-border-radius:10px;border-radius:10px;filter:progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=180, Color='#000000');-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=180, Color='#000000')";-webkit-box-shadow:0 5px 20px rgba(0,0,0,.5);-khtml-box-shadow:0 5px 20px rgba(0,0,0,.5);-moz-box-shadow:0 5px 20px rgba(0,0,0,.5);box-shadow:0 5px 20px rgba(0,0,0,.5)}#mbCenter.mbLoading{background:#000 url(../../assets/mediabox/images/loading-dark.gif) no-repeat center;-webkit-box-shadow:none;-khtml-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#mbMedia{position:relative;left:0;top:0;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;line-height:20px;font-size:12px;color:#fff;text-align:left;background-position:center center;background-repeat:no-repeat}#mbBottom{line-height:20px;font-size:12px;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;text-align:left;color:#999;min-height:20px;padding:10px 0 0}#mbTitle,#mbPrevLink,#mbNextLink,#mbCloseLink{display:inline;color:#fff;font-weight:700}#mbNumber{display:inline;color:#999;font-size:.8em;margin:auto 10px}#mbCaption{display:block;color:#999;line-height:1.6em;font-size:.8em}#mbPrevLink,#mbNextLink,#mbCloseLink{float:right;outline:0;margin:0 0 0 10px;font-weight:400}#mbPrevLink b,#mbNextLink b,#mbCloseLink b{color:#eee;font-weight:700;text-decoration:underline}#mbPrevLink big,#mbNextLink big,#mbCloseLink big{color:#eee;font-size:1.4em;font-weight:700}#mbBottom a,#mbBottom a:link,#mbBottom a:visited{text-decoration:none;color:#ddd}#mbBottom a:hover,#mbBottom a:active{text-decoration:underline;color:#fff}#mbError{position:relative;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;line-height:20px;font-size:12px;color:#fff;text-align:center;border:10px solid #700;padding:10px 10px 10px;margin:20px;-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#mbError a,#mbError a:link,#mbError a:visited,#mbError a:hover,#mbError a:active{color:#d00;font-weight:700;text-decoration:underline}
* {
	margin:0;
	padding:0;
}

body {
	margin:0;
	padding:0;
	color:#505050;
	font-size: 0.94em;
    font-size: 94%;
    font-family: Helvetica, Arial, sans-serif;
    line-height: 150%;
}

p {
	margin:10px 0;
}

/* HEADLINES */

h2 {
	margin:0 0 20px 0;
}

/* LINKS */

a {
	text-decoration:none;
	color:#1c1c1c;
}

/* HEADER / NAVIGATION */

.invisible {
	display:none;
}
	
#header {
	width:100%;
	height:200px;
	background:#fffa6c;
}

#header .inside {
	padding:15px 0 0 0;
	max-width: 100%;
}

#header .logo {
	float:left;
	padding:0;
}

#header .logo img {
}

#header .kontakt {
	font-size:12px;
	font-weight:bold;
	float:left;
	display:block;
	position:relative;
	left:30px;
}

#header .mod_search {
	font-size:12px;
	width:280px;
	text-align:right;
	margin: 10px 0;
}

#header .mod_customnav {
	position:relative;
	top:-53px;
	left:120px;
}

#header .mod_customnav ul {
	margin:0;
	padding:0 0 5px 30px;
	height:40px;
}

#header .mod_customnav ul li {
	float:left;
	list-style:none;
	border-right:#a4a45b solid 1px;
	margin:0 20px 0 0;
}

#header .mod_customnav ul li:last-Child {
	border-right:0;
}

#header .mod_customnav ul li a {
	color:#505050;
	text-decoration:none;
	font-weight:bold;
	font-size:15px;
	text-transform:uppercase;
	width:150px;
	height:20px;
	display:table-cell;
	vertical-align:bottom;
	padding:12px 0 0 0;
}

#header span.active {
	color:#505050;
	text-decoration:none;
	font-weight:normal;
	font-size:15px;
	text-transform:uppercase;
	width:150px;
	height:20px;
	display:table-cell;
	vertical-align:bottom;
	padding:12px 0 0 0;
}

/* CONTENT */

#container {
	padding:50px 0 0 0;
	max-width: 100%;
}

#container ul li {
	list-style:disc;
	padding:0 0 0 10px;
	margin:0 0 0 20px;
}

#container .ce_text {
	margin:15px 0;
}

#container .ce_text.first {
	margin:0 0 20px 0;
}

#main {
	clear:left;
	margin:0 30px 0 0;
	width: 530px; 
	float: left;
}

#main .image_container .caption {
	font-size:30px;
	line-height:36px;
	max-width:500px;
	padding:10px 15px;
	position:absolute;
	bottom:0px;
	background:#ffffff;
    opacity: 0.8;       /* modern browser */  
    -moz-opacity: 0.8;  /* older Mozilla browser */  
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; /* IE8 in Standard Compliant Mode */  
    filter:alpha(opacity=80); /* IE5.x -7.0 */  
}

#right {
	margin:0;
	width: 340px; 
	float: right;
}

#Termine {
	margin:60px 0 30px 0;
}

#Termine h3 {
	padding:0 0 10px 0;
	margin:0 0 10px 0;
	border-bottom:solid 1px #8b8b8b;
}

#Termine .sc-count2 {
	width:49%;
}

.ce_hyperlink {
	display:block;
	background:#fffa6c;
	text-align:center;
	padding:5px 0;
	font-weight:bold;
}

.custom { 
	max-width: 100%;
}

/* FORMULAR */

.formbody fieldset {
	width:310px;
	padding:10px 0;
	border:0;
}

.formbody input {
	background:#fff;
	border:solid 1px #a4a45b;
	padding:3px 0;
	margin:0 0 15px 0;
}

.formbody input.submit {
	padding:2px 0;
	color:#505050;
}

.formbody textarea {
	background:#fff;
	border:solid 1px #a4a45b;
	padding:3px 0;
}

/* FOOTER */

#footer {
	background:#fffa6c;
	padding:20px 0 15px 0;
	max-width: 100%;
}

#footer #footer-content {
	width:900px;
	margin:0 auto;
	height:110px;
}




@media only screen and (min-width: 320px)  and (max-width: 759px) {

	#header .kontakt { padding:15px 20px 0 30px; }
	#header .mod_customnav ul { padding: 0 0 5px 20px; border:0; position:relative; top:-10px;}
	#header .mod_customnav ul li a { padding:0 0 10px 0; }
	#container { padding:0; }
	#main .image_container .caption { max-width: 100%; }
	#main { width: 100%; float: none; }
	#right { width: 100%; float: none; margin:20px 0; }
	#content article { width: 100%; float:none; }
}
* {
	margin:0;
	padding:0;
}

body {
	margin:0;
	padding:0;
	color:#2b2d2c;
	font-size: 0.94em;
    font-size: 94%;
    font-family:Helvetica;
    line-height: 150%;
}

p {
	margin:10px 0;
}

/* HEADLINES */

h2 {
	margin:5px 0 20px 0;
}

h3 {
	margin:0 0 10px 0;
}

/* LINKS */

a {
	text-decoration:none;
	color:#5f6160;
	font-style:italic;
}

/* HEADER / NAVIGATION */

.invisible {
	display:none;
}
	
#header {
	width:100%;
	height:180px;
	background:#fffb8e;
}

#header .inside {
	padding:10px 0 0 0;
	max-width: 900px;
	margin:0 auto;
}

#header .logo {
	float:left;
	padding:0;
}

#header .logo img {
	width:290px;
	position:relative;
	left:-5px;
}

#header .kontakt {
	font-size:12px;
	font-weight:bold;
	display:block;
	padding:33px 0 0 0;
	width:520px;
}

#header .kontakt p {
	margin:0 0 0 30px;
}

/*

#header .mod_search {
	font-size:12px;
	width:225px;
	text-align:right;
	margin: 10px 0;
}

#header .mod_search .formbody input {
	background:#fff;
	border:solid 1px #a4a45b;
	padding:3px 0;
	margin:7px 0;
}

#header .mod_search .formbody input.submit {
	padding:2px 0;
	color:#505050;
	position:relative;
	top:1px;
}

*/

.pflegenotstand img {
	border: 1px solid #2b2d2c;
	width: 98%;
}

.pflegenotstand #sidebar-28 .ce_text,
.pflegenotstand #sidebar-28 .ce_text p {
	margin: 0 !important;
}

#header .mod_customnav {
	clear:left;
}

#header .mod_customnav ul {
	margin:0;
	padding:60px 0 5px 0;
	height:40px;
}

#header .mod_customnav ul li {
	float:left;
	list-style:none;
	border-right:#2b2d2c solid 1px;
	margin:0 10px 0 0;
	padding:0 10px 0 0;
	min-height:60px;
	display:block;
}

#header .mod_customnav ul li:last-Child {
	border-right:0;
}

#header .mod_customnav ul li a {
	color:#2b2d2c;
	text-decoration:none;
	font-weight:bold;
	font-size:15px;
	font-style:normal !important;
	text-transform:uppercase;
	width:127px;
	display:table-cell;
	vertical-align:bottom;
	padding:12px 0 0 0;
}

#header strong.active {
	color:#2b2d2c;
	text-decoration:none;
	font-weight:normal;
	font-size:15px;
	font-style:normal !important;
	text-transform:uppercase;
	width:127px;
	display:table-cell;
	vertical-align:bottom;
	padding:12px 0 0 0;
}

/* CONTENT */

#container {
	padding: 40px 0 0 0;
	max-width: 900px;
	margin:0 auto;
}

#container ul li {
	list-style:disc;
	padding:0 0 0 10px;
	margin:0 0 0 20px;
}

#container .ce_text {
	margin:15px 0;
}

#container .ce_text.first {
	margin:0 0 31px 0;
}

.impressum #main {
	width:900px; 
}

#article-6 .image_container img,
#right .image_container img {
	width: 100%;
	height: auto;
}

#main {
	clear:left;
	margin:0 30px 0 0;
	width: 530px; 
	float: left;
}

#main .ce_gallery ul,
#right .ce_gallery ul {
	margin: 0;
	padding: 0;
}

#main .ce_gallery ul li,
#right .ce_gallery ul li {
	list-style: none;
	margin: 0 0 5px 0;
	padding: 0 3px;
}

#main .image_container .caption {
	font-size:30px;
	line-height:36px;
	max-width:500px;
	padding:10px 15px;
	position:absolute;
	bottom:0px;
	background:#ffffff;
    opacity: 0.8;       /* modern browser */  
    -moz-opacity: 0.8;  /* older Mozilla browser */  
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; /* IE8 in Standard Compliant Mode */  
    filter:alpha(opacity=80); /* IE5.x -7.0 */  
}

#right {
	margin:0;
	width: 340px; 
	float: right;
}

#Termine {
	margin:60px 0 30px 0;
}

#Termine h3 {
	padding:0 0 10px 0;
	margin:0 0 10px 0;
	border-bottom:solid 1px #2b2d2c;
}

#Termine .sc-count2 {
	width:49%;
}

.ce_hyperlink {
	display:block;
	background:#fce119;
	text-align:center;
	padding:6px 0 4px 0;
	font-weight:bold;
}

.ce_hyperlink a {
	color:#2b2d2c;
	font-style:normal !important;
}

.custom { 
	max-width: 900px; 
	margin:0 auto; 
}

/* FORMULAR */

#f1 .formbody td {
	vertical-align:center;
}

#f1 .formbody fieldset {
	width:310px;
	padding:10px 0;
	border:0;
}

#f1 .formbody select {
	background:#fff;
	border:solid 1px #5f6160;
	padding:3px 0;
	margin:7px 0;
	width:60px;
}

#f1 .formbody input {
	background:#fff;
	border:solid 1px #5f6160;
	padding:3px 0;
	margin:7px 0;
	width:220px;
}

#f1 .formbody input.checkbox {
	width:15px;
}

#f1 .formbody td.explanation p {
	margin-left: 95px !important;
}

#f1 .formbody input.submit {
	padding:2px 0;
	color:#2b2d2c;
	width:90px;
}

#f1 .formbody textarea {
	background:#fff;
	border:solid 1px #5f6160;
	padding:3px 0;
}

/* FOOTER */

#footer {
	background:#fffb8e;
	padding:20px 0 10px 0;
}

#footer #footer-content {
	width:900px;
	margin:0 auto;
	height:110px;
}

#footer a {
	font-style:normal !important;
}
