@charset "utf-8";
/* CSS Document */

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/open-sans-v15-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Regular'), local('OpenSans-Regular'),
       url('../fonts/open-sans-v15-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v15-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v15-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v15-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v15-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-600 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/open-sans-v15-latin-600.eot'); /* IE9 Compat Modes */
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'),
       url('../fonts/open-sans-v15-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v15-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v15-latin-600.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v15-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v15-latin-600.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-condensed-300 - latin */
@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/open-sans-condensed-v12-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Condensed Light'), local('OpenSansCondensed-Light'),
       url('../fonts/open-sans-condensed-v12-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-condensed-v12-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-condensed-v12-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-condensed-v12-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-condensed-v12-latin-300.svg#OpenSansCondensed') format('svg'); /* Legacy iOS */
}
/* open-sans-condensed-700 - latin */
@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/open-sans-condensed-v12-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Condensed Bold'), local('OpenSansCondensed-Bold'),
       url('../fonts/open-sans-condensed-v12-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-condensed-v12-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-condensed-v12-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-condensed-v12-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-condensed-v12-latin-700.svg#OpenSansCondensed') format('svg'); /* Legacy iOS */
}
/* patrick-hand-regular - latin */
@font-face {
  font-family: 'Patrick Hand';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/patrick-hand-v14-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Patrick Hand'), local('PatrickHand-Regular'),
       url('../fonts/patrick-hand-v14-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/patrick-hand-v14-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/patrick-hand-v14-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/patrick-hand-v14-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/patrick-hand-v14-latin-regular.svg#PatrickHand') format('svg'); /* Legacy iOS */
}
.flre {
	width: 300px;
	float:right;}
	
ul, ol, dl { 
	padding: 0;
	margin: 0;
}

p {
	font-family: 'Open sans Condensed', Arial, sans-serif;
	font-size: 20px;
	color: #333;
	font-weight: 600;
	margin-top: 10px;	 
	padding-bottom: 0;
	margin-bottom: 0;
	line-height: 1.5em;
}

.small p{
	font-family: 'Open sans Condensed', Arial, sans-serif;
	font-size: 14px;
	color: #333;
	font-weight: 600;
	margin-top: 10px;	 
	padding-bottom: 0;
	margin-bottom: 0;
	line-height: 1.5em;
	}
ul {
	font-family: 'Open sans Condensed', Arial, sans-serif;
	font-size: 20px;
	color: #333;
	font-weight: 600;
	padding-bottom: 0;
	margin-bottom: 0;
	padding-left: 20px; 
	line-height: 1.5em;
	
}

li {
	font-family: 'Open sans Condensed', Arial, sans-serif;
	font-size: 20px;
	color: #333;
	font-weight: 600;
	padding-bottom: 20px;
	list-style-position: outside;
	list-style-image: url(../images/list.png);
}

h2 {
	font-family: 'Open sans Condensed', Arial, sans-serif;
	font-size: 24px;
	font-weight: 600;
	padding: 0px;
	margin: 0px;
	color: #0099cc;}
	
h3 {
	font-family: 'Open sans Condensed', Arial, sans-serif;
	font-size: 28px;
	font-weight: 600;
	color: #006699;
	padding: 0px;
	margin: 0px;
	}
	
a img { 
	border: none;
}

.container {
	width: 960px;
	background: #FFF;
	margin: 0 auto;
	overflow: hidden; 
}

.impressum-home {
	width: 960px;
	margin: 0 auto;
	padding-left: 40px;
	overflow: hidden; 
	padding-bottom: 20px;
}

.logo{
	float:right;}


#link a{
	font-size: 12px;
	text-transform: none;
	color: #000;
	padding: 0;
	margin: 0;
}
/* menu */

.menu{
	width:250px;}

.nav1 .nav2 .nav3 .nav4 .nav5 .nav6{
	font-size: 30px;
	width: 260px;
	height: 45px;
}
.nav-oben{
	font-size: 30px;
	height: 20px;
	padding-top: 0px;
	padding-left: 10px;
	}

.nav{
	font-size: 30px;
	width: 260px;
	height: 17px;
	padding-top: 11px;
	padding-left: 10px;
	}
	
.nav0{
	font-size: 30px;
	width: 260px;
	height: 45px;
	padding-top: 11px;
	padding-left: 10px;
	background-color:#0099CC;}
	
.nav1{
	font-size: 30px;
	width: 260px;
	height: 45px;
	padding-top: 11px;
	padding-left: 10px;
	background-color:#FF9900;}
	
.nav2{
	font-size: 30px;
	width: 260px;
	height: 45px;
	padding-top: 11px;
	padding-left: 10px;
	background-color:#006699;}

.nav3{
	font-size: 30px;
	width: 260px;
	height: 45px;
	padding-top: 11px;
	padding-left: 10px;
	background-color:#9966CC;}

.nav4{
	font-size: 30px;
	width: 260px;
	height: 45px;
	padding-top: 11px;
	padding-left: 10px;
	background-color:#CC3300;}
	
.nav5{
	font-size: 30px;
	width: 260px;
	height: 45px;
	padding-top: 11px;
	padding-left: 10px;
	background-color:#669900;}
	
.nav6{
	font-size: 30px;
	width: 260px;
	height: 45px;
	padding-top: 11px;
	padding-left: 10px;
	background-color:#CC3366;}

.nav7{
	font-size: 30px;
	width: 260px;
	height: 68px;
	padding-top: 0px;
	padding-left: 10px;
	background-color:#FFF0C4;}

.nav7 img{
	padding-left: 40px; 
	padding-top: 15px;
	}
.nav-oben a:link {
	font-family: 'Open sans Condensed', Arial, sans-serif;
	font-size: 16px;
	text-transform: uppercase;
	font-weight: 600;
	color: #33ccff;
	text-decoration: none; 
}
.nav-oben a:visited {
	color: #33ccff;
	font-weight: 600;
	text-decoration: none;
	border:none;
}
.nav-oben a:focus { 
	font-weight: 600;
	text-decoration: none;
}
.nav-oben a:hover { 
	text-decoration: none;
	font-weight: 600;
	color: #FFF;
}
.nav-oben a:active { 
	font-weight: 600;
	text-decoration: none;
}
.nav0 a:link {
	font-family: 'Open sans Condensed', Arial, sans-serif;
	font-size: 18px;
	text-transform: uppercase;
	font-weight: 600;
	color: #fff;
	text-decoration: none; 
}
.nav0 a:visited {
	color: #fff;
	font-weight: 600;
	text-decoration: none;
	border:none;
}
.nav0 a:focus { 
	font-weight: 600;
	text-decoration: none;
}
.nav0 a:hover { 
	text-decoration: none;
	font-weight: 600;
	color: #FFCC33;
}
.nav0 a:active { 
	font-weight: 600;
	text-decoration: none;
}
.nav1 a:link {
	font-family: 'Open sans Condensed', Arial, sans-serif;
	font-size: 18px;
	text-transform: uppercase;
	font-weight: 600;
	color: #fff;
	text-decoration: none; 
}
.nav1 a:visited {
	color: #fff;
	font-weight: 600;
	text-decoration: none;
	border:none;
}
.nav1 a:focus { 
	font-weight: 600;
	text-decoration: none;
}
.nav1 a:hover { 
	text-decoration: none;
	font-weight: 600;
	color: #006699;
}
.nav1 a:active { 
	font-weight: 600;
	text-decoration: none;
}

.nav2 a:link {
	font-family: 'Open sans Condensed', Arial, sans-serif;
	font-size: 18px;
	text-transform: uppercase;
	font-weight: 600;
	color: #fff;
	text-decoration: none; 
}
.nav2 a:visited {
	color: #fff;
	font-weight: 600;
	text-decoration: none;
	border:none;
}
.nav2 a:focus { 
	font-weight: 600;
	text-decoration: none;
}
.nav2 a:hover { 
	text-decoration: none;
	font-weight: 600;
	color: #FFCC33;
}
.nav2 a:active { 
	font-weight: 600;
	text-decoration: none;
}

.nav3 a:link {
	font-family: 'Open sans Condensed', Arial, sans-serif;
	font-size: 18px;
	text-transform: uppercase;
	font-weight: 600;
	color: #fff;
	text-decoration: none; 
}
.nav3 a:visited {
	color: #fff;
	font-weight: 600;
	text-decoration: none;
	border:none;
}
.nav3 a:focus { 
	font-weight: 600;
	text-decoration: none;
}
.nav3 a:hover { 
	text-decoration: none;
	font-weight: 600;
	color: #006699;
}
.nav3 a:active { 
	font-weight: 600;
	text-decoration: none;
}

.nav4 a:link {
	font-family: 'Open sans Condensed', Arial, sans-serif;
	font-size: 18px;
	text-transform: uppercase;
	font-weight: 600;
	color: #fff;
	text-decoration: none; 
}
.nav4 a:visited {
	color: #fff;
	font-weight: 600;
	text-decoration: none;
	border:none;
}
.nav4 a:focus { 
	font-weight: 600;
	text-decoration: none;
}
.nav4 a:hover { 
	text-decoration: none;
	font-weight: 600;
	color: #FFCC33;
}
.nav4 a:active { 
	font-weight: 600;
	text-decoration: none;
}

.nav5 a:link {
	font-family: 'Open sans Condensed', Arial, sans-serif;
	font-size: 18px;
	text-transform: uppercase;
	font-weight: 600;
	color: #fff;
	text-decoration: none; 
}
.nav5 a:visited {
	color: #fff;
	font-weight: 600;
	text-decoration: none;
	border:none;
}
.nav5 a:focus { 
	font-weight: 600;
	text-decoration: none;
}

.nav5 a:hover { 
	text-decoration: none;
	font-weight: 600;
	color: #FFCC33;
}
.nav5 a:active { 
	font-weight: 600;
	text-decoration: none;
}

.nav6 a:link {
	font-family: 'Open sans Condensed', Arial, sans-serif;
	font-size: 18px;
	text-transform: uppercase;
	font-weight: 600;
	color: #fff;
	text-decoration: none; 
}
.nav6 a:visited {
	color: #fff;
	font-weight: 600;
	text-decoration: none;
	border:none;
}
.nav6 a:hover { 
	text-decoration: none;
	font-weight: 600;
	color: #FFCC33;
}
.nav6 a:focus { 
	font-weight: 600;
	text-decoration: none;
}
.nav6 a:active { 
	font-weight: 600;
	text-decoration: none;
}
.nav7 a:link {
	font-family: 'Open sans Condensed', Arial, sans-serif;
	font-size: 18px;
	text-transform: uppercase;
	font-weight: 600;
	color: #006699;
	vertical-align: text-top;
	text-decoration: none;
}
.nav7 a:visited {
	color: #006699;
	font-weight: 600;
	text-decoration: none;
	border:none;
}
.nav7 a:hover { 
	text-decoration: none;
	font-weight: 600;
	color: #FFCC33;
}
.nav7 a:focus { 
	font-weight: 600;
	text-decoration: none;
}
.nav7 a:active { 
	font-weight: 600;
	text-decoration: none;
}
.impressum-home a:link {
	font-family: 'Open sans Condensed', Arial, sans-serif;
	font-size: 18px;
	text-transform: uppercase;
	font-weight: 600;
	color: #0099CC;
	text-decoration: none; 
	background-color: #006699;
}
.impressum-home a:visited {
	color: #0099CC;
	font-weight: 600;
	text-decoration: none;
	border:none;
}
.impressum-home a:focus { 
	font-weight: 600;
	text-decoration: none;
}
.impressum-home a:hover { 
	text-decoration: none;
	font-weight: 600;
	color: #fff;
}
.impressum-home a:active { 
	font-weight: 600;
	text-decoration: none;
}	
	
/* content */

.contenthome{
	width:600px;
	float: left;
}
.contentjobs{
	width: 300px;
	float: right;
	}
.contenthome a:link {
	font-family: 'Open sans Condensed', Arial, sans-serif;
	font-size: 18px;
	text-transform: uppercase;
	font-weight: 600;
	color: #666;
	text-decoration: none; 
}
.contenthome a:visited {
	color: #999;
	font-weight: 600;
	text-decoration: none;
	border:none;
}
.contenthome a:focus { 
	font-weight: 600;
	text-decoration: none;
}
.contenthome a:hover { 
	text-decoration: none;
	font-weight: 600;
	color: #0099CC;
}
.contenthome a:active { 
	font-weight: 600;
	text-decoration: none;
}

.content a:link {
	font-family: 'Open sans Condensed', Arial, sans-serif;
	font-size: 18px;
	text-transform: uppercase;
	font-weight: 600;
	color: #666;
	text-decoration: none; 
}
.content a:visited {
	color: #999;
	font-weight: 600;
	text-decoration: none;
	border:none;
}
.content a:focus { 
	font-weight: 600;
	text-decoration: none;
}
.content a:hover { 
	text-decoration: none;
	font-weight: 600;
	color: #0099CC;
}
.content a:active { 
	font-weight: 600;
	text-decoration: none;
}
.kinder{
	float:right;
	
	}
	
.job {
	float:right;
	
	}
.termine {
	float:right;
	padding-bottom: 20px;
	}
.header-pic0 {
	padding:0;
	margin:0;
	height:508px;
	background-image: url(../images/copyright.png);
	background-repeat: repeat;
}

.redbg {
	color: #fff;
	background-color: #DF2C2C;
	padding: 20px
}
.redbg a:link {
	color: #fff;
	text-transform: none;
	text-decoration: underline;
	
}

.redbg a:visited {
	color: #fff;
	text-transform: none;
	text-decoration: underline;
	
}

.redbg a:hover {
	color: #fff;
	text-transform: none;
	text-decoration: none;
	
}

.bluebg {
	color: #fff;
	background-color: #006696;
	padding: 20px
}

.bluebg a:link {
	color: #fff;
	text-transform: none;
	text-decoration: underline;
	
}

.bluebg a:visited {
	color: #fff;
	text-transform: none;
	text-decoration: underline;
	
}
.bluebg a:hover {
	color: #FECC33;
	text-transform: none;
	text-decoration: none;
	
}
.lilabg {
	color: #fff;
	background-color: #8862A2;
	padding: 20px
}

.lilabg a:link {
	color: #fff;
	text-transform: none;
	text-decoration: underline;
	
}

.lilabg a:visited {
	color: #fff;
	text-transform: none;
	text-decoration: underline;
	
}
.lilabg a:hover {
	color: #FECC33;
	text-transform: none;
	text-decoration: none;
	
}
.lightbluebg {
	color: #fff;
	background-color: #0097C7;
	padding: 20px
}
.lightbluebg p {
	color: #fff;
}
.lightbluebg img {
	
}

.lightbluebg a:link {
	color: #fff;
	text-transform: none;
	text-decoration: underline;
	
}

.lightbluebg a:visited {
	color: #fff;
	text-transform: none;
	text-decoration: underline;
	
}
.lightbluebg a:hover {
	color: #FECC33;
	text-transform: none;
	text-decoration: none;
	
}
.lightbluebg2 {
	color: #fff;
	background-color: #0097C7;
	padding: 0px
}
.lightbluebg p {
	color: #fff;
}

.orangebg2 {
	color: #fff;
	background-color: #F39700;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.lilabg3 {
	color: #fff;
	background-color: #8a96d6;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.orangebg {
	color: #fff;
	background-color: #F39700;
	padding: 20px
}
.orangebg a:link {
	color: #fff;
	text-transform: none;
	text-decoration: underline;
	
}

.orangebg a:visited {
	color: #fff;
	text-transform: none;
	text-decoration: underline;
	
}

.orangebg a:hover {
	color: #fff;
	text-transform: none;
	text-decoration: none;
	
}

.spacer {
	padding-bottom: 10px;
}

.greenbg {
	color: #fff;
	background-color: #729A1A;
	padding: 20px
}
.yellowbg {
	color: #000;
	background-color: #FECC33;
	padding: 20px
}
.yellow {
	color: #000;
	background-color: #FECC33;
	padding-left: 5px;
	padding-right: 5px;
	padding-top:0px;
	padding-bottom: 0px;
}
.title_kh {
	font-family: 'Patrick Hand';
	font-size: 26px;
}
.align {
	text-align: right;
	margin-top: -250px;
	margin-bottom: -20px;
}
strong {
	font-size: 25px;
	color: #f6e935;
} 
   