html {
	min-height: 100.5%;
}
body {
	 margin: 0px; padding: 0px; color: black; line-height: 1.25em; font-family: "Source Sans Pro", sans-serif; font-size: 90%; background-color: rgb(238, 246, 255); 
	
/*	margin: 0px; padding: 0px; color: black; line-height: 1.25em; font-family: "Source Sans Pro", sans-serif; font-size: 90%; background-color: rgb(238, 255, 238); */
	
	
}
img {
	border: currentColor; border-image: none; display: block;
}
h1 {
	margin: 0px; padding: 0px; color: rgb(0, 0, 0); font-size: 100%;
}
h2 {
	margin: 0px; padding: 0px; color: rgb(0, 0, 0); font-size: 100%;
}
h3 {
	margin: 0px; padding: 0px; color: rgb(0, 0, 0); font-size: 100%;
}
h4 {
	margin: 0px; padding: 0px; color: rgb(0, 0, 0); font-size: 100%;
}
h5 {
	margin: 0px; padding: 0px; color: rgb(0, 0, 0); font-size: 100%;
}
h6 {
	margin: 0px; padding: 0px; color: rgb(0, 0, 0); font-size: 100%;
}
h1 {
	font-size: 100%; font-weight: 700; margin-bottom: 1em;
}
h2 {
	padding: 0px 0px 1em; color: rgb(0, 0, 0); font-size: 100%; font-weight: 700;
}
.trenner {
	height: 1px; clear: both; font-size: 1px; display: block;
}
#content .trenner {
	height: 0px;
}
.hidden {
	left: -1000em; top: -1000em; width: 0px; height: 0px; overflow: hidden; position: absolute;
}
a {
	text-decoration: underline;
}
.mehr {
	color: rgb(0, 117, 101);
}
p {
	margin-top: 0px;
}
p img {
	display: inline;
}
.rechts {
	padding-bottom: 10px; padding-left: 10px; float: right;
}
.links {
	padding-right: 10px; padding-bottom: 10px; float: left;
}
hr {
	border-width: medium medium 1px; border-style: none none dotted; border-color: currentColor; margin: 0px 0px 20px; border-image: none; height: 20px; clear: both; float: none; display: block;
}
#inhalt li {
	left: 10px; position: relative;
}
.act a {
	color: white; font-weight: bold;
}
.rottext {
	color: rgb(255, 0, 75);
}
.intensivetext {
	color: rgb(238, 136, 53);
}
.orange {
	color: rgb(238, 136, 53);
}
a.intensivtext {
	color: rgb(238, 136, 53);
}
a.orange {
	color: rgb(238, 136, 53);
}
.ndaytext {
	color: rgb(0, 169, 0);
}
.hospitaltext {
	color: rgb(51, 151, 80);
}
gruen {
	color: rgb(51, 151, 80);
}
a.hospitaltext {
	color: rgb(51, 151, 80);
}
a.gruen {
	color: rgb(51, 151, 80);
}
.nursingtext {
	color: rgb(194, 80, 41);
}
.rot {
	color: rgb(194, 80, 41);
}
a.nursingtext {
	color: rgb(194, 80, 41);
}
a.rot {
	color: rgb(194, 80, 41);
}
.abouttext {
	color: rgb(0, 106, 212);
}
table p {
	margin: 0px;
}
#inhalt .linkblau {
	margin: auto; padding: 0px 0px 2px; border-radius: 8px; width: 260px; text-align: center; color: white; font-weight: bold; text-decoration: none; display: inline-block; min-height: 20px; -webkit-border-radius: 8px; -moz-border-radius: 8px;
}
#inhalt .linkrot {
	margin: auto; padding: 0px 0px 2px; border-radius: 8px; width: 260px; text-align: center; color: white; font-weight: bold; text-decoration: none; display: inline-block; min-height: 20px; -webkit-border-radius: 8px; -moz-border-radius: 8px;
}
#inhalt .linkgruen {
	margin: auto; padding: 0px 0px 2px; border-radius: 8px; width: 260px; text-align: center; color: white; font-weight: bold; text-decoration: none; display: inline-block; min-height: 20px; -webkit-border-radius: 8px; -moz-border-radius: 8px;
}
#inhalt .linkorange {
	margin: auto; padding: 0px 0px 2px; border-radius: 8px; width: 260px; text-align: center; color: white; font-weight: bold; text-decoration: none; display: inline-block; min-height: 20px; -webkit-border-radius: 8px; -moz-border-radius: 8px;
}
#inhalt .linkgelb {
	margin: auto; padding: 0px 0px 2px; border-radius: 8px; width: 260px; text-align: center; color: white; font-weight: bold; text-decoration: none; display: inline-block; min-height: 20px; -webkit-border-radius: 8px; -moz-border-radius: 8px;
}
#inhalt .linkblau {
	background-color: rgb(0, 106, 212);
}
#inhalt .linkgelb {
	color: rgb(192, 74, 42); background-color: rgb(246, 236, 0);
}
#inhalt .linkgruen {
	background-color: rgb(0, 195, 125);
}
#inhalt .linkorange {
	background-color: rgb(255, 165, 0);
}
#inhalt .linkrot {
	background-color: rgb(255, 0, 75);
}
#inhalt .headline_gruen {
	width: 182px; font-weight: bold; display: inline-block;
}
#inhalt .headline_orange {
	width: 182px; font-weight: bold; display: inline-block;
}
#inhalt .headline_braun {
	width: 182px; font-weight: bold; display: inline-block;
}
#inhalt .headline_gruen {
	color: rgb(51, 151, 80);
}
#inhalt .headline_orange {
	color: rgb(238, 136, 53);
}
#inhalt .headline_braun {
	color: rgb(194, 80, 41);
}
#inhalt .keinRahmen td {
	border-color: white;
}
.linkto {
	left: 540px; top: 104px; width: 182px; height: 218px; position: absolute; cursor: pointer;
}
#wrapper {
	margin: 0px auto auto; width: 1060px; padding-left: 100px; position: relative;
}
#kopf {
	margin: auto; width: 1160px;
}
header {
	 background-color: rgb(238, 255, 238);
	
}
#headeroben {
	height: 110px;
}
#logo {
	margin: 25px 20px; width: 400px; float: left;
}

#info_nd {
	/*	margin: 25px 20px; */ margin: 9px;
	width: 450px;
	float: left;
	padding-left: 10px;
	padding-top: 10px;
	background-color: rgb(0, 195, 125);
	color: #CC9933;
	font-size:larger;
	/* 246/236/0 Schriftfarbe: 194/80/41 */ 
}

#info_nd_X {
	/*	margin: 25px 20px; */ margin: 5px;
	width: 450px;
	float: left;
	padding-left: 10px;
	padding-top: 15px;
	/* background-color: rgb(0, 195, 125); */
  /*	color: #CC9933;  */
    
	background-color: #8FE9B6; 
	
}

#hilfsnavi1 a {
	color: rgb(0, 106, 212); text-decoration: none;
}
#hilfsnavi2 a {
	color: rgb(0, 106, 212); text-decoration: none;
}
#hilfsnavi1 li:hover {
	color: white; padding-right: 2px; margin-left: -1px; background-color: rgb(0, 106, 212);
}
#hilfsnavi1 li.act {
	color: white; padding-right: 2px; margin-left: -1px; background-color: rgb(0, 106, 212);
}
#hilfsnavi2 li:hover {
	color: white; padding-right: 2px; margin-left: -1px; background-color: rgb(0, 106, 212);
}
#hilfsnavi2 li.act {
	color: white; padding-right: 2px; margin-left: -1px; background-color: rgb(0, 106, 212);
}
#hilfsnavi1 li:hover a {
	border: currentColor; border-image: none; color: white;
}
#hilfsnavi1 li.act a {
	border: currentColor; border-image: none; color: white;
}
#hilfsnavi2 li:hover a {
	border: currentColor; border-image: none; color: white;
}
#hilfsnavi2 li.act a {
	border: currentColor; border-image: none; color: white;
}
#hilfsnavi1 {
	width: 500px; padding-left: 31px; font-size: 14px; float: left;
}
#hilfsnavi1 ul {
	list-style: none; margin: 0px; padding: 0px;
}
#hilfsnavi1 ul li {
	padding: 58px 0px 34px; display: inline-block;
}
#hilfsnavi1 li:last-child a {
	border: currentColor; border-image: none;
}
#hilfsnavi1 a {
	padding: 0px 27px; font-weight: 600; border-right-color: currentColor; border-right-width: 1px; border-right-style: solid;
}
#hilfsnavi2 {
	width: 175px; margin-top: 3px; float: right;
}
#hilfsnavi2 ul {
	list-style: none; margin: 0px; padding: 0px;
}
#hilfsnavi2 ul li {
	line-height: 1em; padding-left: 75px;
}
#hilfsnavi2 a {
	font-size: 80%;
}
#hilfsnavi2 form {
	margin-bottom: 5px;
}
#hilfsnavi2 input[type='text'] {
	background: 0px 0px; margin: 0px; padding: 0px 2px; border: 1px dotted currentColor; border-image: none; width: 145px; height: 15px; color: rgb(0, 106, 212); font-size: 70%; float: left; display: inline-block;
}
#hilfsnavi2 input[type='image'] {
	width: auto; height: 17px; margin-top: 0px; float: left; display: inline-block;
}
.social {
	margin-top: 5px; margin-right: 70px; float: right;
}
.social img {
	display: inline;
}
#hilfsnavi3 ul {
	list-style: none; margin: 0px; padding: 0px; font-size: 14px;
}
#hilfsnavi3 a {
	text-decoration: none;
}
#hilfsnavi3 {
	margin: 20px auto 30px; width: 1090px; padding-left: 130px; position: relative;
}
#hilfsnavi3 li {
	padding: 10px 73px 10px 20px; display: inline-block;
}
#hilfsnavi3 li:hover a {
	color: white;
}
#hilfsnavi3 li:last-child:hover {
	padding-right: 62px;
}
#hilfsnavi3 a {
	color: rgb(92, 214, 52); font-weight: 600;
}
footer {
	margin: 15px auto auto; width: 1160px;
}
#logos {
	text-align: center; right: -35px; bottom: 7px; position: absolute;
}
#logos img {
	display: inline;
}
#hilfsnavi3 li:hover {
	background-color: rgb(106, 212, 55);
}
#hilfsnavi3 .act {
	background-color: rgb(106, 212, 55);
}
#hilfsnavi3 .act a {
	color: white;
}
#content {
	margin: auto; width: 1060px; position: relative; min-height: 400px; background-color: white;
}
#navidrei {
	width: 210px; height: 100%; float: left; position: relative;
}
#navidrei .catname a {
	padding: 0px;
}
#navidrei a {
	padding: 5px 20px; text-decoration: none; display: block;
}
#navidrei ul {
	list-style: none; margin: 0px; padding: 0px;
}
#navidrei li.act {
	background: 0px 0px rgba(0, 0, 0, 0); padding: 0px;
}
#navidrei li.act a h2 {
	border: currentColor; border-image: none; color: white;
}
#navidrei li.act a span {
	border: currentColor; border-image: none; color: white;
}
#navidrei .catname .farbe {
	font-weight: normal;
}
#navidrei ul li ul li {
	padding: 0px;
}
#navidrei ul li ul ul li.act {
	padding: 0px 10px;
}
#navidrei ul li ul ul ul li.act {
	padding: 0px 20px;
}
#navidrei ul li ul li.punkt.act {
	padding: 10px 20px;
}
#navidrei li.punkt:hover {
	
}
#navidrei .bgfarbe.act > a {
	color: white;
}
#content #navidrei ul li ul li:hover a {
	font-weight: bold;
}
#navidrei li.act > ul li a {
	font-weight: normal;
}
#navidrei li.punkt:hover a {
	background: url("../upload/design/w_li.png") no-repeat 0px 3px rgba(0, 0, 0, 0); color: white; font-weight: bold;
}
#navidrei li.punkt.act a {
	background: url("../upload/design/w_li.png") no-repeat 0px 3px rgba(0, 0, 0, 0); color: white; font-weight: bold;
}
#navidrei li.punkt {
	padding: 10px 20px; border-top-color: currentColor; border-top-width: 1px; border-top-style: dotted;
}
#navidrei ul li ul ul li.act {
	margin-left: -10px;
}
#navidrei ul li ul ul ul li.act {
	margin-left: -20px;
}
.catname h2 {
	margin: 0px; padding: 0px;
}
#inhaltbild {
	width: 850px; float: right;
}
#inhalt {
	padding: 20px; width: 630px; float: left;
}
#contentrechts {
	margin: 20px; float: right;
}
#content ul.bg li ul {
	background: 0px 0px rgba(0, 0, 0, 0); list-style: none; margin: 0px; padding: 0px;
}
#content ul.bg li ul li {
	margin: 0px; padding: 0px;
}
#content ul.bg li.act a {
	font-weight: normal;
}
#pager {
	padding: 20px; width: 630px; float: left;
}
#pager .trenner {
	height: 20px;
}
.previous a {
	text-decoration: none;
}
.next a {
	text-decoration: none;
}
.close a {
	text-decoration: none;
}
.previous {
	width: 45%; text-align: center; float: left;
}
.next {
	width: 45%; text-align: center; float: left;
}
.previous:hover {
	font-weight: bold;
}
.next:hover {
	font-weight: bold;
}
.close {
	width: 10%; text-align: center; font-weight: bold; float: left;
}
.previous {
	text-align: left;
}
.next {
	text-align: right;
}
.catname {
	padding: 20px 5px 25px 20px; margin-bottom: 15px; border-bottom-color: currentColor; border-bottom-width: 1px; border-bottom-style: dotted;
}
#pager img {
	display: inline-block;
}
.pagination ul {
	list-style: none; margin: 20px 0px 0px; padding: 0px;
}
.pagination > ul li {
	display: inline;
}
#search_result {
	list-style: none; margin: 20px 0px 0px; padding: 0px;
}
#search_result p {
	margin: 0px;
}
#search_result li a {
	margin-bottom: 15px; display: block;
}
.inputimg {
	height: 24px; text-align: center; margin-top: 0px; float: left; display: inline-block; background-color: rgb(3, 105, 215);
}
.inputimg input[type='image'] {
	margin: 0px;
}
#inhalt #navigation_searchform_top > input[type='text'] {
	background: none; padding: 0px 2px; border: 1px dotted currentColor; border-image: none; width: 145px; height: 22px; color: rgb(0, 106, 212); font-size: 70%; margin-top: 0px; float: left; display: inline-block;
}
#sitemap {
	margin: 10px 0px;
}
#sitemap ul {
	list-style: none; margin: 0px; padding: 0px;
}
#sitemap ul li {
	margin: 0px; padding: 0px 0px 0px 20px;
}
#navigation_searchform_top input[type='text'] {
	width: 80%; height: 15px; display: inline-block;
}
.kastenheadline {
	cursor: pointer;
}
.kastentext {
	display: none;
}
.countryname .farbe:hover {
	text-decoration: underline; cursor: pointer;
}
.ajaxactive.countryname .farbe {
	font-weight: bold; text-decoration: underline;
}
.spalte {
	width: 25%; float: left;
}
#inhalt td {
	border: 1px solid black; border-image: none;
}
