
@media screen {
	* {
		margin: 0;
		padding: 0; }
	a img {
		border-style: none;
		border-width: 0; }
	a:link {
		color: #34b434;
		text-decoration: none; }
	a:visited {
		color: #34b434;
		text-decoration: none; }
	a:hover {
		color: #4c8bb9;
		text-decoration: underline; }
	a:active { }
	body {
		background-image: url(../bilder/back.jpg);
		background-repeat: repeat-x;
		background-position: 0 top;
		text-align: center;
		margin: 0;
		padding: 0; }
	body, p {
		font-size: 14px;
		font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", calibri, Arial, Helvetica, helveticaneue, "Helvetica Neue", "Helvetica LT", Geneva, SunSans-Regular, sans-serif; }
	body, p, font { color: #505050; font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", calibri, Arial, Helvetica, helveticaneue, "Helvetica Neue", "Helvetica LT", Geneva, SunSans-Regular, sans-serif; }
	p font { color: #505050; font-size: 14px; font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", calibri, Arial, Helvetica, helveticaneue, "Helvetica Neue", "Helvetica LT", Geneva, SunSans-Regular, sans-serif; }
	element { }
	td h2 { text-transform: uppercase; letter-spacing: 1px; margin-top: 14px; border-style: none; }
	h1 {
		color: #4c8bb9;
		font-size: 20px;
		font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
		line-height: 22px;
		margin-bottom: 10px; }
	h2 {
		font-size: 17px;
		font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
		line-height: 18px;
		margin-top: 40px;
		margin-bottom: 8px;
		padding-bottom: 2px;
		border-bottom-style: solid;
		border-bottom-width: 1px; }
	#programm h2 a { color: #000; }
	#programm h2 { font-size: 14px; font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", calibri, Arial, Helvetica, helveticaneue, "Helvetica Neue", "Helvetica LT", Geneva, SunSans-Regular, sans-serif; font-weight: bold; line-height: 18px; }
	#programm h2 a:hover { color: #34b434; text-decoration: none; }
	h2 font { font-size: 17px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 18px; }
	h3 { font-size: 14px; font-weight: bold; line-height: 16px; margin-top: 40px; margin-bottom: 12px; padding: 0; }
	h3 font { font-size: 14px; font-weight: bold; line-height: 16px; }
	h3 a:hover {
		color: #4c8bb9;
		text-decoration: none; }
	h4 {
		font-size: 14px;
		margin-top: 24px; }
	input { }
	p {
		padding-top: 7px;
		padding-bottom: 7px; }
	td { }
	td, th { text-align: left; vertical-align: top; }
	.absatzbild {
		text-align: center; }
	.anmeldung {
		margin-top: 12px;
		margin-bottom: 12px; }
	.anmeldung td {
		padding-bottom: 6px;
		vertical-align: top;
		margin-right: 6px;
		padding-right: 6px; }
	.beschreibung { font-size: 12px; line-height: 14px; text-align: center; margin-bottom: 14px; padding-bottom: 14px; }
	.bildrechts { float: right; margin-bottom: 18px; margin-left: 19px; padding: 10px; border: solid 1px #d8d8d8; }
	.bildrechts-ohne { margin-bottom: 18px; margin-left: 15px; padding: 0 0 10px 10px; float: right; }
	.erforderlich {
		color: #f00;
		font-weight: bold;
		padding-left: 10px; }
	.galerie { font-size: 12px; }
	.galerie td { }
	.hotels {
		font-size: 12px;
		width: 100%;
		margin-top: 24px;
		margin-bottom: 14px; }
	.hotels h4 {
		margin-top: 14px;
		margin-bottom: 0;
		padding-bottom: 0; }
	.hotels td, th { text-align: left; padding: 0 18px 0 0; }
	.hotels th {
		font-weight: normal;
		font-style: oblique;
		text-align: left; }
	.normal {
		font-weight: normal;
		font-style: normal; }
	.starttabelle { text-align: left; width: 1000px; margin: 50px auto; padding: 0; border-style: none; border-width: 0; }
	.starttabelle a {
		color: black;
		text-decoration: none; }
	.starttabelle a:link {
		color: black;
		text-decoration: none; }
	.starttabelle a:visited {
		color: black;
		text-decoration: none; }
	.starttabelle a:hover {
		color: #4c8bb9;
		text-decoration: none; }
	.starttabelle a:active {
		color: #4c8bb9;
		text-decoration: none; }
	.starttabelle div {
		background-image: url(../bilder/starttabelle-back.jpg);
		background-repeat: no-repeat;
		background-position: center bottom;
		text-align: center;
		margin: 40px 5px 14px;
		padding: 0;
		width: 150px;
		vertical-align: top;
		height: 300px;
		float: left; }
	.starttabelle div:hover {
		color: #4c8bb9 ! important;
		background-image: url(../bilder/starttabelle-back-hover.jpg); }
	.starttabelle div:hover a {
		color: #4c8bb9 !important; }
	.starttabelle h1 {
		margin: 14px; }
	.starttabelle h2 {
		font-size: 13px;
		line-height: 20px;
		margin: 0;
		padding: 15px 10px 10px;
		border-style: none;
		border-width: 0; }
	.studieninhalte td,.studieninhalte th { font-size: 11px; line-height: normal; padding-right: 6px; padding-left: 6px; border: solid 2px #fff; }
	.studieninhalte td { color: #2f2f2f; vertical-align: top; }
	sup { font-size: 8px; line-height: 0; }
	.studieninhalte p { font-size: 11px; line-height: normal; }
	.studieninhalte h4 { font-size: 12px; line-height: normal; text-align: center; margin: 10px 0; padding: 0; }
	.spalte1 { background-color: #e9ebdf; }
	.spalte2 { background-color: #dfe5eb; }
	#haupt ol li { list-style-type: decimal; }
	.studieninhalte th { color: #fff; background-color: #4c8bb9; vertical-align: middle; }
	.studieninhalte tr {  }
	.studieninhalte tr:hover { color: white; background-color: #78a220; }
	.studieninhalte { background-color: #e1e1e1; border-collapse: collapse; }
	.studieninhalte tfoot td { background-color: #ebebeb; }
	.studieninhalte tr:hover td { color: #fff; background-color: #78a220; }
	.uebertitel {
		font-size: 15px;
		line-height: 16px; }
	.unterauswahl {
		margin-left: 20px; }
	.vorschau { text-align: center; vertical-align: bottom; margin-top: 14px; padding-top: 14px; }
	#banner {
		width: 900px;
		height: 133px;
		margin: 0;
		padding: 0;
		border-width: 0; }
	#banner img {
		margin: 0;
		padding: 0;
		width: 900px;
		height: 133px;
		border-style: none;
		border-width: 0; }
	#footer {
		font-size: 12px;
		background-image: url(../bilder/back-footer.jpg);
		text-align: right;
		width: 890px;
		clear: both;
		margin-right: auto;
		margin-left: auto;
		padding-top: 4px;
		padding-right: 10px;
		padding-bottom: 7px;
		border-top: 1px solid #f0f0f0; }
	#footer a {
		padding-right: 7px;
		padding-left: 7px; }
	#footer a:hover {
		color: #4c8bb9;
		text-decoration: none; }
	#footer li {
		list-style-type: none;
		list-style-image: none;
		display: inline; }
	#footer ul {
		margin: 0;
		padding: 0; }
	#haupt {
		color: #505050;
		line-height: 20px;
		margin-left: 250px;
		padding: 29px 45px 30px; }
	#haupt a[href^="http:"], #haupt a[href^="https:"] {
		padding-left: 12px;
		background-image: url(../bilder/icons/ext_link.gif);
		background-repeat: no-repeat;
		background-position: 0 0.45em; }
	#haupt a[href^="http://www.koenigleiserschulen"], #haupt a[href^="https://www.koenigleiserschulen"],  #haupt a[href^="http://www.akademie-gesundheitsfachberufe"],  #haupt a[href^="http://www.zanr-kaiserslautern.de"],  #haupt a[href^="http://www.sgz-kaiserslautern.de"]{
		padding-left: 0px;
		background-image: none;}
	#haupt a[href^="medien"], #haupt a[href^="../medien"], #haupt a[href^="../../medien"] {
		background-image: url(../bilder/icons/file.gif);
		background-repeat: no-repeat;
		background-position: 0 0.2em;
		padding-left: 15px; }
	#haupt ul li ul {
		list-style-type: circle;
		list-style-image: none;
		margin: 0 0 0 18px;
		padding: 0; }
	#haupt ul li ul li {
		margin: 0;
		padding: 0;
		list-style-type: circle;
		list-style-image: none; }
	#haupt ul, ol, li {
		margin-top: 7px;
		margin-bottom: 7px;
		margin-left: 1em; }
	#haupt ul li { list-style-image:url(../bilder/icons/list.gif); }
	#menue { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; background-color: #494949; background-image: url(../bilder/banner-berufsfachschulen-back.jpg); background-repeat: repeat-x; background-position: left top; text-transform: uppercase; text-align: center; letter-spacing: 1px; width: 900px; margin: 0 auto; padding: 2px 0; }
	#menue a { color: #fff; font-size: 12px; text-decoration: none; text-align: center; }
	#menue a:hover {
		color: #f1fed3;
		text-decoration: none; }
	#menue li { font-size: 12px; text-align: center; margin-left: 9px; list-style-type: none; list-style-image: none; display: inline; }
	#menue li#active {
		color: #97ff97; }
	#menue ul {
		text-align: center;
		margin: 0;
		padding: 0; }
	#navi {
		background-color: #f0f0f0;
		background-repeat: no-repeat;
		float: left;
		margin: 0;
		padding: 0; }
	#para { }
	.sprache { text-align: right; margin-top: 7px; margin-right: 15px; }
	.sprache a, .sprache a, .sprache a:link, .sprache a:visited { color: #4c8bb9; }
	.sprache a:hover { color: #3c8500; }
	.claim { color: #8e8e8e; font-size: 16px; font-weight: bold; font-style: italic; text-align: center; margin-top: 1.5em; margin-bottom: 1.5em; }
	#wrap {
		background-color: white;
		background-image: url(../bilder/back-wrap.jpg);
		background-position: 0 bottom;
		text-align: left;
		width: 900px;
		margin: 0 auto;
		padding: 0; }
	.demo { display: none; }
	table { width: 550px; margin: 15px 0; padding: 0; border-style: none; border-width: 0; }
	.vitalitysystem h3 { color: #4c8bb9; margin-top: 0; margin-bottom: 0.5em; }
	hr { text-align: center; width: 80%; margin: 0 auto; padding: 0; }
	.fb-like { margin-top: 2em; }
}

.vitalitysystem, .vitalitysystem td {border:none;}
.vitalitysystem img {margin-right:10px;}
 .vitalitysystem td {padding-top:30px;}

