/* CSS Document */

body {
	margin:20px;
	padding:0;
 	font-family:  verdana, geneva, arial, sans-serif;
 	background-color: #779CD1;
	color: #000;	
 }

/*containers*/

#container1 {
	margin:auto;
	background-color:#FCFE7C;
 	/*border: 5px solid #fff;*/
 	width: 720px;
	padding-top:10px;
 }
 
#container {
	margin:auto;
	background:#FFFFFF /*url(images/bg2.gif) repeat-y*/;
 	/*border: 1px solid #000;*/
 	width: 720px;
 }
 
#header {
	background-color: #FCFE7C;
	padding-top: 10px;
	height: 152px;
	/*border-bottom: 1px solid #000;*/
	} 
	
#navigation {
	width:192px;
	float:left;
}

#intro {
	/*padding-left:100px;
	padding-right:40px;*/
	text-align: center;
	font-size:12px;
	line-height: 9px;
}

#content1 {
	padding: 10px;
	font-family: Verdana, Geneva, Arial, sans-serif;
	color:#000;
	font-size:12px;
	text-align:left;
	/*border-bottom: 1px solid #000;*/
}	
 
#content {
	margin: 0 0 0 220px;
	font-family: Verdana, Geneva, Arial, sans-serif;
	color:#000;
	font-size:12px;
	text-align:left;
	padding-bottom:15px;
	padding-right:20px;
}

/*#content img {
	border: 1px solid #000;
	}*/

#content2 {
	margin: 0px;
	font-family: Verdana, Geneva, Arial, sans-serif;
	color:#000;
	background-color: #FFFFCC;
	font-size:12px;
	text-align:left;
}


#contact {
	font-size:10px;	
	text-align:left;
	}
	
#contactindex {
	font-size:10px;	
	text-align:center;
	padding-bottom:10px;
	}	

#footer {
	clear:both;
	text-align:left;
	/*border-top: 1px solid #000;*/
	margin: 0 0 0 192px;
	padding-bottom: 20px;
	padding-left:40px;
	font-size:8px;	
	}
	

/*Links*/

a:link, a:visited {
	color: #5C8BC4;
	text-decoration:underline;
	}
	
a:hover {
	color:#FC7742;
	}			


/*span classes*/	

.quote	 {
	width: 450px;
	padding:0px;
	font-style: italic;
	font-weight: bold;
	font-size: 12px;
	color:#FC7742;
	} 
	
.red {
	color:#FC7742;
	}	
	
.bold {
	font-weight: bold;
	}
	
.italic {
	font-style: italic;
	}	
	
.right {
	text-align: right;
	}
	
.center {
	text-align: center;
}

.small {
	font-size:medium;
	}
	
	
.floatleft {
	float: left;
	margin: 0px 20px 20px 0px;
	}	
	
.floatright {
	float: right;
	margin: 0px 0px 0px 20px;
	}
			
#noborder img {
border: 0px;
}

#nobutton {
list-style: none;
}
/*headers*/

h2 {
	font-size:16px;
	color:#FC7742;
	}

h3 {
	font-size:16px;
	color:#5C8AC4;
	}			
	
h4 {
	font-size:16px;
	color:#999999;
	}

h5 {
	font-size:16px;
	color:#000;
	}
	
h6{
	font-size: 10px; 
	font-weight: normal;
	text-align:center;
	color: #000;
	}

/*left hand navigation RED*/	
#linkList
	{
	top: 0px;
	left: 5px;
	width: 192px;
	text-align: left;
	}
	
#linkList p,
#linkList li
	{
	font: small/1.6em Verdana, Geneva, Arial, sans-serif;
	color: #000;
	}
	
#linkList ul
	{
	list-style: none;
	margin: 0;
	padding: 0;
	/*background-color: #FCFE7C;*/
	}
	
#linkList li
	{
	color: #000;
	line-height: 1.5em;
	padding-top: 17px;
	padding-bottom: 17px;
	padding-left:45px;
	background: url(images/red.gif) no-repeat 0 60%;
	}
	
 /*#linkList li:hover
	{
	background:#FFFFCC url(images/red_h.gif) no-repeat 0 60%;
	}*/
	
#linkList li a
	{
	display: block;
	border: none;
	color: #000;
	text-decoration: none;
	}
	
#linkList li a:hover
	{
	color: #FC7742;
	}
	
#linkList li a.c
	{
	display: inline;
	padding: 0;
	margin: 0;
	background: none;
	color: #000;
	font-weight: normal;
	}
	
#linkList li a.c:hover
	{
	color: #FC7742;
	}

/*left hand navigation BLUE*/	
#linkListB
	{
	top: 0px;
	left: 5px;
	width: 192px;
	text-align: left;
	}
	
#linkListB p,
#linkListB li
	{
	font: small/1.6em Verdana, Geneva, Arial, sans-serif;
	color: #000;
	}
	
#linkListB ul
	{
	list-style: none;
	margin: 0;
	padding: 0;
	/*background-color: #FCFE7C;*/
	}
	
#linkListB li
	{
	color: #000;
	line-height: 1.5em;
	padding-top: 17px;
	padding-bottom: 17px;
	padding-left:45px;
	background: url(images/blue.gif) no-repeat 0 50%;
	}
	
/*#linkListB li:hover
	{
	background: #FFFFCC url(images/blue_h.gif) no-repeat 0 50%;
	}*/
	
#linkListB li a
	{
	display: block;
	border: none;
	color: #000;
	text-decoration: none;
	}
	
#linkListB li a:hover
	{
	color: #5C8BC4;
	}
	
#linkListB li a.c
	{
	display: inline;
	padding: 0;
	margin: 0;
	background: none;
	color: #000;
	font-weight: normal;
	}
	
#linkListB li a.c:hover
	{
	color: #5C8BC4;
	}
	
/*left hand navigation White*/	
#linkListW
	{
	top: 0px;
	left: 5px;
	width: 192px;
	text-align: left;
	}
	
#linkListW p,
#linkListW li
	{
	font: small/1.6em Verdana, Geneva, Arial, sans-serif;
	color: #000;
	}
	
#linkListW ul
	{
	list-style: none;
	margin: 0;
	padding: 0;
	/*background-color: #FCFE7C;*/
	}
	
#linkListW li
	{
	color: #000;
	line-height: 1.5em;
	padding-top: 17px;
	padding-bottom: 17px;
	padding-left:45px;
	background: url(images/white.gif) no-repeat 0 60%;
	}
	
/*#linkListW li:hover
	{
	background: #FFFFCC url(images/white_h.gif) no-repeat 0 60%;
	}*/
	
#linkListW li a
	{
	display: block;
	border: none;
	color: #000;
	text-decoration: none;
	}
	
#linkListW li a:hover
	{
	color: #666;
	}
	
#linkListW li a.c
	{
	display: inline;
	padding: 0;
	margin: 0;
	background: none;
	color: #000;
	font-weight: normal;
	}
	
#linkListW li a.c:hover
	{
	color: #666;
	}	
	
/*left hand navigation BLACK*/	
#linkListBK
	{
	top: 0px;
	left: 5px;
	width: 192px;
	text-align: left;
	}
	
#linkListBK p,
#linkListBK li
	{
	font: small/1.6em Verdana, Geneva, Arial, sans-serif;
	color: #000;
	}
	
#linkListBK ul
	{
	list-style: none;
	margin: 0;
	padding: 0;
	/*background-color: #FCFE7C;*/
	}
	
#linkListBK li
	{
	color: #000;
	line-height: 1.5em;
	padding-top: 17px;
	padding-bottom: 17px;
	padding-left:45px;
	background: url(images/black.gif) no-repeat 0 50%;
	}
	
/*#linkListBK li:hover
	{
	background: #FFFFCC url(images/black_h.gif) no-repeat 0 50%;
	}*/
	
#linkListBK li a
	{
	display: block;
	border: none;
	color: #000;
	text-decoration: none;
	}
	
#linkListBK li a:hover
	{
	color: #999;
	}
	
#linkListBK li a.c
	{
	display: inline;
	padding: 0;
	margin: 0;
	background: none;
	color: #000;
	font-weight: normal;
	
	}
	
#linkListBK li a.c:hover
	{
	color: #999;
	}	
	
/*******tables*******/	
	
table {
 width: 450px;
 border-collapse: collapse;
 padding: 0px;
}

td {
 padding-right: 10px;
 padding-left: 10px;
}

.header {
	 background-color: #FCFE7C;
	 }

.odd {
	 background-color: #FCFE7C;
	  text-align:right;
	 }	

.even {
	background-color:#FDFEB3;
	 text-align:right;
	}
	
/*table kindergruppe*/	
#kindergruppe {
padding: 0px;
margin:0px;
}

td.kinder {
padding:0px;
}

#noborder img {
border: 0px;
}

/*table betreuungszeiten*/	

#betreuung {
	margin: 0 0 0 220px;
	font-family: Verdana, Geneva, Arial, sans-serif;
	color:#000;
	font-size:12px;
	text-align:left;
	padding-bottom:15px;
	padding-right:20px;
}

#betreuung a {
color: #fff;
}

#betreuung a:hover {
color: #fff;
text-decoration:none;
}


table.nbetreuung {
	border-width: 2px;
	border-style: solid;
	border-color: #000;
	border-collapse: collapse;
}

table.nbetreuung td {
	border-width: 2px;
	padding: 5px 5px 5px 5px;
	border-style: solid;
	border-color: #000;
}