/* General */
body {
	text-align:center;
	padding:0px;
	margin:0px;
}

#container {
	width:775px;
	padding:0px;
	margin:10px auto 0 auto;
	text-align:left;
}

#logo {
	width:775px;
	height:142px;
}

#logo img {
	float:left;
}

#img_logo {
	padding-top:45px;
}



/* Navigation Main */
#nav {
	width:700px;
	text-align:center;
	padding:0; 
    margin:0 auto 0 auto; 
    list-style:none; 
    height:60px; 
    position:relative; 
    z-index:500;
}

#nav li.nav_main {
    display:block; 
    float:left;
    height:30px;
}

#nav li a.nav_main_link {
    display:block;
    height:30px; 
    background-position:0px 0px;
}

#nav li:hover a.nav_main_link {
	background-position:0px -28px;
}

#nav li.active a.nav_main_link {
    background-position:0px -28px;
}

#nav_main_startseite {
	background-image:url('../images/nav_main_startseite.png');
	width:119px;
}

#nav_main_neues {
    background-image:url('../images/nav_main_neues.png');
    width:97px;
}

#nav_main_team {
    background-image:url('../images/nav_main_team.png');
    width:86px;
}

#nav_main_kindergarten {
    background-image:url('../images/nav_main_kindergarten.png');
    width:152px;
}

#nav_main_hort {
    background-image:url('../images/nav_main_hort.png');
    width:82px;
}

#nav_main_konzept {
    background-image:url('../images/nav_main_konzept.png');
    width:112px;
}

#nav_main_kontakt {
    background-image:url('../images/nav_main_kontakt.png');
    width:112px;
}



/* Nav Sub */
#nav li:hover {
    position:relative; 
    z-index:200;
}

#nav ul {
    position:absolute;
    left:-9999px;
    top:-9999px;
    width:0;
    height:0;
    margin:0;
    padding:0 0 0 0;
    list-style:none;
}

#nav li:hover ul.nav_sub {
    left:0px;
    top:30px;
    width:110px;
    height:auto;
    z-index:300;
}

#nav li:hover ul#nav_sub_kindergarten {
	left:17px;
}

#nav li:hover ul#nav_sub_hort {
    left:-16px;
}

#nav li:hover ul#nav_sub_kontakt {
    left:-2px;
}

#nav li:hover ul.nav_sub li {
    display:block; 
    height:23px; 
    position:relative; 
    float:left; 
    width:110px;
}

#nav li:hover ul.nav_sub li a {
	display:block;
	background-position:0px 0px;
	background-repeat:no-repeat;
	height:23px;
	width:110px;
}

#nav li:hover ul.nav_sub li:hover a {
    background-position:0px -23px;
}

#nav_sub_kindergarten_angebote {
    background-image:url('../images/nav_sub_angebote.png');
}

#nav_sub_kindergarten_betreuung {
	background-image:url('../images/nav_sub_betreuung.png');
}

#nav_sub_kindergarten_betreuungszeiten {
    background-image:url('../images/nav_sub_betreuungszeiten.png');
}

#nav_sub_kindergarten_vorschule {
    background-image:url('../images/nav_sub_vorschule.png');
}

#nav_sub_hort_betreuung {
    background-image:url('../images/nav_sub_betreuung.png');
}

#nav_sub_hort_betreuungszeiten {
    background-image:url('../images/nav_sub_betreuungszeiten.png');
}

#nav_sub_konzept_betreuung {
    background-image:url('../images/nav_sub_betreuung.png');
}

#nav_sub_konzept_foerderung {
    background-image:url('../images/nav_sub_foerderung.png');
}

#nav_sub_kontakt_wegbeschreibung {
    background-image:url('../images/nav_sub_wegbeschreibung.png');
}


/* Content */
#content {
	width:435px;
	min-height:760px;
	background-repeat:no-repeat;
	background-position:5px 0px;
	padding:51px 255px 0px 98px;
}

.willkommen {
	background-image:url("../images/bg_willkommen.png");
}

.hort {
    background-image:url("../images/bg_hort.png");
}

.kindergarten {
    background-image:url("../images/bg_kindergarten.png");
}

.angebote {
    background-image:url("../images/bg_angebote.png");
}

.betreuung {
    background-image:url("../images/bg_betreuung.png");
}

.betreuungszeiten {
    background-image:url("../images/bg_betreuungszeiten.png");
}

.kontakt {
    background-image:url("../images/bg_kontakt.png");
}

.konzept {
    background-image:url("../images/bg_konzept.png");
}

.neues {
    background-image:url("../images/bg_neues.png");
}

.vorschule {
    background-image:url("../images/bg_vorschule.png");
}

.team {
    background-image:url("../images/bg_team.png");
}

#content p {
	font-family:Verdana;
	font-size:12px;
	font-weight:normal;
	color:#000;
	margin:0px 20px 10px 0px;
}

.img_title {
	display:block;
	margin:0px 0px 32px 25px
}

#content ul {
    font-family:Verdana;
    font-size:12px;
    font-weight:normal;
    color:#000;
}

#content li {
    font-family:Verdana;
    font-size:12px;
    font-weight:normal;
    color:#000;
    margin:0px 0px 4px 0px;
}

#content a {
	color:#000;
	text-decoration:underline;
}

#content h2 {
    font-family:Verdana;
    font-size:12px;
    font-weight:bold;
    color:#000;
    margin:15px 5px 3px 0px;
}

#content a img {
	border:0px;
}

#content a.anchor {
	text-decoration:none;
}