body {
	background:#E9EAEC; /* ganzhintendran Hintergrundfarbe der Seite */
	padding:0px;
	margin:0px;
	
	font: 11px/1.0 Verdana, Arial, Helvetica, sans-serif;
	text-align:justify; /* Blocksatz */
}

	#frame {
		width:838px;
		margin-right:auto;
		margin-left:auto;
		margin-top:10px;
		padding:0px;
		border:1px solid #CCCCCC;
		background-image: url(/cssbilder/kiga/framebg.gif);
		background-repeat: repeat-y;
		
		text-align:left;
		}
		
	#header {
		background:     url(/cssbilder/kiga/header.gif);
		height: 198px;
		}
		
		#header h1 {
			color: #EFEFEF;
			font-size:10px;
			margin:0px;
			margin-right:20px;
			text-align: right;
			padding-top: 0px;
			padding-bottom: 0px;
			}
			
			#header h3 {
				color: #EFEFEF;
				font-size:8px;
				margin:0px;
				margin-right:20px;
				text-align: right;
				padding-top: 0px;
				padding-bottom: 0px;
				}
	
			#header p {
				color: #FFFFFF;
				font-size:13px;
				text-align: left;
				margin:0px;
				letter-spacing: 0.0em;
				padding-top: 55px;
				padding-left: 190px;
				padding-bottom: 0px;
				font-weight: normal;
				}

					#header a, #header a:visited {
						color:#FFFFFF;
						text-decoration: none;
						font-weight: bold;
						}
					#header a:hover {
						color: #5AB0F1;
						background-color: #FFFFFF;
						font-weight: bold;
						}
	
								
	#navigation {
		width:176px;
		float:left;
		text-align: left;
		font-size: 13px;
		background: url(/cssbilder/kiga/navigation.jpg) no-repeat;
		height: 282px;
		line-height: 25px;
		padding-top: 25px;
		padding-bottom: 0px;
		padding-left:0px;}
		
					#navigation p {
						color:#005697;
						margin-top:0px;
						margin-bottom:0px;
						margin-right:0px;
						font-weight: bold;
						padding-left:25px;}
						
					#navigation a, #navigation a a:visited {
						color: #005697;
						text-decoration: none;
						background-image:  url(/css/nava.gif);
						background-repeat: no-repeat;
						padding-left: 25px;
						}
					#navigation a:hover {
						color: #005697;
						text-decoration: underline;
						background-image:  url(/css/navover.gif);
						background-repeat: no-repeat;
						padding-left: 25px;
						}
	
	#inhalt {
		width:640px;
		float:left;
		list-style-position: inside;
		list-style-image: url(/layout/ul-bullett.gif);
		background: url(/cssbilder/kiga/hg-inhalt.jpg) no-repeat;
		}

	#inhalt h2 {
		background:  no-repeat;
		font-size:36px;
		font-weight: bold;
		font-variant: normal;
		color: #5AB0F1;
		text-align: left;
		padding-bottom: 00px;
		padding-top: 20px;
		margin-right: 40px;
		margin-left: 10px;
		font-family: Verdana, Arial, Helvetica, sans-serif;}
	
		#inhalt p {
			font-size:13px;
			margin-left:50px;
			margin-right:60px;
			text-align: justify;
			line-height: 1.2;
			padding-bottom: 10px;
			color: #272727;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			}
					#inhalt a, #inhalt a:visited {
					color: #333333;
					text-decoration: underline;
					background-repeat: no-repeat;
					padding-left: 0px;
					}
					#inhalt a:hover {
					color: #5AB0F1;
					text-decoration: none;
					background-repeat: no-repeat;
					padding-left: 0px;
					}
					
	#inhalt li {
		font-size:12px;
		margin-left:10px;
		margin-right:40px;
		text-align: justify;
		color: #003366;
		line-height: 1.2;
		}

	#rechts {
		width:140px;
		margin:20px 0px 0px 15px;
		padding-right:10px;
		float:left;
		color: #666666;
		font-size: 11px;
		text-align: left;
		}
	
	#footer {
		font: 12px/1.0 Verdana, Arial, Helvetica, sans-serif;
		color: #FFFFFF;
		text-align: left;
		background-image: url(/cssbilder/kiga/footerhg.gif);
		height: 104px;
		padding-top:0px;
		padding-left:200px;
		padding-right: 0px;
		background-repeat: no-repeat;
		margin-right: 0px;
		}
		
		#footer p {
		color:#FFFFFF;
		padding-top: 80px;
		text-decoration: none;}
		
		#footer a {
			color:#FFFFFF;
			text-decoration: none;}
		#footer a:visited {
			color: #FFFFFF;
			text-decoration: none;}
		#footer a:hover {
			color: #000000;
			background-color: #5AB0F1;}

	

	#freunde {
		width:760px;
		margin-right:auto;
		margin-left:auto;
		margin-top:300px;
		padding:0px;
		border-top: none;
		border-right: none;
		border-bottom: none;
		border-left: none;
		}
			#freunde a {
				color:#CFCFCF;
				text-decoration: none;}
			#freunde a:visited {
				color: #CFCFCF;
				text-decoration: none;}
			#freunde a:hover {
				color: #CFCFCF;
				text-decoration: none;
				background-color: #FFFFFF;}
		
/* eigene klassen zur Bildformatierung*/	
	.imageright {
		margin-left: 10px;
		}
	.imagelinksoben  {
		padding: 5px;
		border: 1px solid #cccccc;
		float: left;
		margin-right: 10px;
		margin-bottom: 10px;
	}
	.imagerechtsoben  {	
		padding: 5px;
		border: 1px solid #cccccc;
		float: right;
		margin-left: 10px;
		margin-bottom: 10px;
		}

	.imagelinks {
		padding: 5px;
		border: 1px solid #cccccc;
		float: left;
		margin-right: 10px;
		margin-bottom: 10px;
		margin-top: 10px;
		}
	.imagerechts {	
		padding: 5px;
		border: 1px solid #cccccc;
		float: right;
		margin-left: 10px;
		margin-bottom: 10px;
		margin-top: 10px;
		}
	.imagerechtslang {
		padding: 5px 0px 5px 5px;
		margin-left: 0px;
		margin-bottom: 10px;
		margin-top: 10px;
		margin-right: 13px;
		border-top: 1px solid #cccccc;
		border-right: none;
		border-bottom: 1px solid #cccccc;
		border-left: 1px solid #cccccc;
		text-align: right;
		}
