* {
margin: 0em; 
padding: 0em;
}

* a img{
	border: none;
}

img {
	border: none;
}

body {
font: 100% Verdana, Arial, Helvetica, sans-serif;
background: url(../bilder/hg.gif) repeat-x top left;

}

#container {
	width: 960px;
	margin: 0 auto;
	
}

/* anfang header */

#header {
	width: 950px;
	float: left;
	
}

#logo {
	width: 154px;
	height: 129px;
	float: left;
	margin-left: 14px;
	margin-top: 10px;
}

img.logo-ci {
	width: 239px;
	float: left; 
	margin-top: 18px;
	margin-left: 14px;
}

#subnav {
	width: 300px;
	float: right;
}

#subnav ul {
	font-size: 0.7em;
	list-style-type: none;
	float: right;
	margin-top: 60px;
	margin-right: 3px;
}

#subnav ul li {
	display: inline;
	padding-left: 10px;
	
}

#subnav ul li a {
	color: #fff;
	text-decoration: none;

}

#subnav ul li a:hover {
	text-decoration: underline;
}

#subnav ul li a.jetzt {
	text-decoration: underline;
}

/* ende header */

/* anfang nav */

#nav {
	width: 220px;
	float: left;
	margin-top: 20px;
}

.wrap-nav {
	background: transparent url(../bilder/nav-unten.gif) no-repeat bottom left;
	width: 147px;
	margin-left: 15px;
	margin-bottom: 5px;
}

.wrap-nav p {
	background: transparent url(../bilder/nav-oben.gif) no-repeat top left;
	font-size: 0.7em;
	padding: 3px 0 3px 15px;
	width: 133px;
}

.wrap-nav p a, .wrap-nav-hier p a {
	display: block;
	width: 123px;
	text-decoration: none;
	color: #232323;
	font-weight: bold;
	padding-left: 10px;
}


.wrap-nav p a:hover, .wrap-nav p a:hover {
	color: #fc9432;
}

.wrap-nav-hier {
	background: transparent url(../bilder/nav-unten-hier.gif) no-repeat bottom left;
	width: 147px;
	margin-left: 15px;
	margin-bottom: 5px;
}

.wrap-nav-hier p {
	background: transparent url(../bilder/nav-oben-hier.gif) no-repeat top left;
	font-size: 0.7em;
	padding: 3px 0 3px 15px;
	width: 133px;
}


/* ende nav */

/* anfang spalte2 */

#spalte2 {
	width: 489px;
	float: left;
}

#wrap-ueberschrift {
	background: transparent url(../bilder/p-unten.gif) no-repeat bottom left;
	width: 352px;
	float: right;
	margin-bottom: 10px;
}

#wrap-ueberschrift p {
	background: transparent url(../bilder/p-oben.gif) no-repeat top left;
	font-size: 0.8em;
	padding: 5px 0 5px 0px;
	color: #232323;
	text-align: center;
}

#wrap-h1 {
	background: #FFFDAD url(../bilder/h1-unten.gif) no-repeat bottom left;
	width: 488px;
	margin-bottom: 20px;
	float: left;
}

h1 {
	background: transparent url(../bilder/h1-oben.gif) no-repeat top left;
	font-size: 0.8em;
	padding: 5px 0 5px 15px;
	color: #FC9432;
}

h2 {
	color: #F06428;
	font-size: 0.7em;
	margin-bottom: 15px;
}

h3 {
	color: #232323;
	font-size: 0.7em;
	margin-bottom: 10px;
}

p.oben {
	background: transparent url(../bilder/content-oben.gif) no-repeat top left;
	font-size: 0.8em;
	padding: 20px 0 10px 15px;
}

p.oben2 {
	background: transparent url(../bilder/content-oben.gif) no-repeat top left;
	font-size: 0.8em;
	padding: 20px 0 0px 15px;
}
p.unten {
	background: transparent url(../bilder/content-unten.gif) no-repeat bottom left;
	padding: 5px 0 0 15px;
}

#content {
	width: 489px;
	background: transparent url(../bilder/content-hg.gif) repeat-y;
	float: left;
}

#content p, #content ul {
	color: #232323;
	font-size: 0.7em;
}

#content ul {
	list-style-type: circle;
	list-style-position: outside;
	margin-bottom: 20px;
}

#content ul li {
	margin-left: 15px;
}

#content p a {
	color: #F06428;
}
#content p a:hover {
	text-decoration: none;
}

#content p.abstand-links, #content ul.abstand-links, #content h2.abstand-links, #content h3.abstand-links {
	padding-left: 15px;
	padding-right: 15px;
}

#content p.abstand-unten, #content ul.abstand-unten, img.abstand-unten {
	padding-left: 15px;
	padding-right: 15px;
	margin-bottom: 15px;
}

ul.abstand-links a {
	color: #F06428;
}

ul.abstand-links a:hover {
	text-decoration: none;
}

#footer {
	color: #777;
	font-size: 0.6em;
	padding-left: 15px;
	margin-top: 10px;
	margin-bottom: 20px;
	float: left;
}

#footer p a {
	color: #999;
	text-decoration: underline;
}

#footer p a:hover {
	color: #fc9432;
	
}

/* ende spalte2 */

/* anfang spalte3 */

#spalte3 {
	width: 240px;
	float: left;
}

#adresse {
	width: 203px;
	float: right;
	background: transparent url(../bilder/adresse-hg.gif) repeat-y;
}

#adresse p {
	font-size: 0.7em;
}

p.adresse-oben {
	background: transparent url(../bilder/adresse-oben.gif) no-repeat top left;
	font-size: 0.7em;
	padding: 15px 0 10px 15px;
}




p.adresse-unten {
	background: transparent url(../bilder/adresse-unten.gif) no-repeat bottom left;
	padding: 5px 0 15px 15px;
}

img.foto-kinder {
	float: right; 
	width: 204px;
	margin-top: 10px;
	margin-bottom: 15px;
}

#spalte3 h2 {
	width: 203px;
	float: right;
	margin-top: 20px;
	color: #232323;
}

#spalte3 p.ziel {
	width: 203px;
	float: right;
	font-size: 0.7em;
	color: #F06428;
	
}

/* ende spalte3 */


label {
	width: 100px;
	float: left;
}

input, textarea {
	width: 300px;
	border: 1px solid #aaa;
	margin-bottom: 0.5em;
}

.senden {
	width: 91px;
	border: none;
	margin-top: 15px;
	margin-left: 15px;
}

.skizze {
	width: 291px;
	border: 1px solid #aaa;
	padding: 3px;
	margin-left: 17px;
	margin-bottom: 15px;
}

