body {
font-family:Verdana, Arial, sans-serif;
font-size:100%;
}

html, body, h1, p, h2, a, img, li, ul, address, dl, ddt, dd {
margin:0;
padding:0;
border:0;
}

h1, p, h2, a, li, ul, address {
color:#000000;
}

h1 {
font-size:0.9em; /*vorher 0.8em*/
}

h2 {
font-size:0.9em; /*vorher: 0.8em*/
padding-bottom:1.0em;
line-height:1.0em; /*neu*/
}

p {
font-size:0.9em; /*vorher: 0.8em*/
padding-bottom:1.0em; 
/*line-height:1.0em;*/ /*neu*/
}

li { /*wo werden noch listen verwendet mit list-style:none*/
font-size:0.9em; /*vorher: 1.05em */
list-style:inside;
}

a {
font-size:1.0em; /*vorher: 1.0em */
}

#content {
margin:auto;
width:700px;
}

h1 {
font-size:1.2em;
padding-bottom:1.0em;
}

hr.dotted {
clear:both;
height:25px;
color:#c7dfaa;
margin-top:20px;
margin-bottom:20px;
border:none;
background-image:url(/img/dotted.gif);
background-repeat:no-repeat;
}


.fledermaus {
float:right;
margin-right:0px;
border:none;
padding:0;
margin:0;
}

/*totop auf infoseiten*/
#totop {
float:right;
margin:auto;
margin-top:-120px;
}
#totop img {
padding-left:700px;
padding-right:10px;
}

/*totop auf listenseiten: kinderprogramm, lexikon*/
.totop {
float:right;
margin:auto;
margin-left:1020px;
}




/*NUR IMPRESSUM*/

.logo img {
padding-right:30px;
}

/*ZWEISPALTIG MIT BILD - NUR CHARLOTTENBURGSEITE DERZEIT*/

.linkespalte {
clear:both;
float:left;
}

img.linkespalte {
width:300px;
padding-bottom:10px;
}

.rechtespalte {
float:left;
margin-left:10px;
width:390px;
}

/*NUR FUER SCHLOESSER-INFOSEITEN*/

.schiebepuzzle {
width:700px;
margin:0 0 20px 0;
}

.grossbild {
margin:20px 0 20px 0;
height:495px;
}

.bildunterschrift {
font-family: Verdana, Arial, sans-serif;
margin:0 0 9px 0;
}

.scrollbar {
margin:0 0 20px 0;
width:700px;
height:180px;
}

.scrollbar img {
float:left;
padding-right:11px;
padding-top:11px;
display:inline;
}

#infoseite h2 {
margin-top:20px;
}

#infoseite ul {
margin-bottom:10px;
}

/*NUR FUER KINDERPROGRAMM */
#kinderprogramm {
background-color:#8aa8d7;
}

.kinderprogramm {
background-image:url(/img/header_kinderprogramm.gif);
background-repeat:no-repeat;
height:300px;
}

#header_kinderprogramm h1 {
color:#c7dfaa;
padding-bottom:400px;
}

.kategorie img {
float:left;
width:114px;
margin-left:-114px;
}

.eintrag {
margin-top:20px;
}

ul#anker {
width:900px;
margin-bottom:50px;
}

#anker li {
text-transform:uppercase;
display:inline;
font-size:1.4em;
width:150px;
}

#anker img {
padding-left:70px;
}

#anker a {
text-decoration:none;
}

.veranstaltungsbild {
clear:both;
float:left;
width:240px;
margin-right:10px;
}

.titelei {
float:left;
width:440px;
}

.ankuendigungstext {
clear:both;
padding-top:10px;
}

h2.veranstaltungskategorie {
font-size:1.5em;
display:inline;
}

h3.veranstaltungstitel {
font-weight:normal;
font-size:1.5em;
width:390px;
margin-top:0;
margin-bottom:0px;
}

p.zielgruppe {
margin:0;
padding-bottom:0px;
}

p.zusatz {
margin:0;
padding-bottom:0px;
font-weight:bold;
}

#programmhinweis {
margin-top:20px;
}

/*NUR FUER KINDERBILDERGALERIE */
.kinderbilder {
background-image:url(/img/header_kinderbildergalerie.gif);
background-repeat:no-repeat;
height:300px;
}


#kinderbilder {
background-color:#8cd0c9;
}

.kinderbildernav_content {
margin-top:20px;
}

.kinderbildernav_content img {
margin-right:40px;
margin-top:20px;
}

.kinderbildernav_content p {
margin-top:40px;
}

.kinderbilder_content h2 {
font-size:1.0em;
margin-bottom:20px;
color:#f6f0d8;
}

.ganzebreite {
margin-bottom:20px;
max-width:700px;
}

.kinderbildername {
font-weight:bold;
}

.kinderbilderalter {
font-weight:bold;
}

.kinderbilderfarbe1 p {
color:#337733;
padding-bottom:20px;
}

.kinderbilderfarbe2 p{
color:#176159;
padding-bottom:20px;
}

.kinderbilderfarbe3 p{
color:#805ff0;
padding-bottom:20px;
}

/*NUR FUER SCHATZTRUHE */

h1.schautztruheunsichtbar { 
color:#e6c372; /*Hintergrundfarbe Schatztruhe */
padding-bottom:0px;
}

#schatztruhe {
background-color:#e6c372; /*Hintergrundfarbe Schatztruhe*/
}

#schatztruhe h2 {
margin-top:20px;
margin-bottom:15px;
}

.schatztruhefarbe1 p {
color:#009999; /*853D2A*/
}

.schatztruhefarbe2 p {
color:#0da836; /*3E3B36*/
}

.schatztruhefarbe3 p {
color:#87888a; /*396B23*/
}

.schatztruhe_luise {
background-image:url(/img/header_schatztruheluise.gif); /*Hintergrundbild Schatztruhe*/
background-repeat:no-repeat;
height:493px;
}

.schatztruhe_kurioses {
background-image:url(/img/header_schatztruhekurioses.gif); /*Hintergrundbild Schatztruhe*/
background-repeat:no-repeat;
height:466px;
}

.schatztruhe_friedrich {
background-image:url(/img/header_schatztruhefriedrich.gif); /*Hintergrundbild Schatztruhe*/
background-repeat:no-repeat;
height:463px;
}

.schatztruhename {
font-weight:bold;
}

.schatztruhealter {
font-weight:bold;
}

/* NUR FUER STARTSEITE - ALTERNATIVE TEXTVERSION */
#uebersichtskarte h2{
padding-top:20px;
}

/* NUR FUER LEXIKON */
#lexikonseite {
background-color:#e9e29a;
}

.lexikonunsichtbar {
color:#e9e29a;
}

#eulennavigation {
margin-top:20px;
margin-bottom:40px;
}

#eulennavigation img {
margin-right:15px;
}

.lexikonseite {
background-image:url(/img/header_lexikon.gif);
background-repeat:no-repeat;
height:250px;
}

#beitraege {
margin-top:160px;
}

.buchstabenblock {
margin-top:60px;
}

.eulenblock {
clear:both;
float:left;
}

.beitragsblock {
float:left;
margin-left:60px;
margin-top:20px;
}

.beitragsblock h2 {
margin-top:40px;
text-transform:uppercase;
}

/*NUR FUER SCHLOESSERUEBERSICHTSSEITE */

.schloesseruebersicht {
background-image:url(/img/header_infoschloessergaerten.gif);
background-repeat:no-repeat;
height:300px;
}

#schloesseruebersicht {
background-color:#d8e2c8;
}

.infogalerieunsichtbar {
color:#d8e2c8;
}

/*NUR FUER NEWSLETTER-ANMELDUNG */

#newsletter {
background-color:#b7dad3;
}

.newsletter {
background-image:url(/img/header_newsletter.gif);
background-repeat:no-repeat;
height:300px;
}

.newsletterunsichtbar {
color:#b7dad3;
font-size:0.2em;
}

#contentnewsletter {
background-image:url(/img/content_newsletter.gif);
background-repeat:no-repeat;
height:600px;

margin-left:0;
}

.formular {
color: #ffffff;
text-transform: uppercase;
font-size:1.5em;
padding-top:200px;
padding-left:200px;
}

.feld {
background-color:#84cdde;
/*border:none;*/ /*das war eigentlich gewuenscht, ist aber schwerer zu bedienen*/
border-bottom:dotted;
border-color:#ffffff;
border-bottom-color:#ffffff;
font-size:1.0em;
color:#ffffff;
size:30;
}
.button {
color: #ffffff;
background-color:#84cdde;
text-transform:uppercase;
font-size:1.0em;
/*border:none;*/
border:solid;
border-color:#ffffff;
}

#formularhintergrund {
margin-top:300px;
background-image:url(/img/bg_formular.gif);
height:800px;
background-repeat:no-repeat;
}

.vogel {
float:right;
margin-right:0px;
border:none;
padding:0;
margin:0;
background-image:url(/img/vogel_formular.gif);
height:350px;
width:810px;
background-repeat:no-repeat;
}

#feedbackhintergrund {
margin-left:550px;
padding-top:80px;
padding-left:35px;
background-image:url(/img/bg_registrierung.gif);
height:325px;
width:400px;
background-repeat:no-repeat;
}

#feedbackhintergrund p {
font-size:1.5em;
color:#ffffff;
width:200px;
text-transform:uppercase;
background-color:#84cdde;
}

/*NUR FUER SPIELE-SEITEN */
.spiel {
height:180px;
}

/*NUR FUER KARTEN-NAHANSICHTEN */

.karte {
height:180px;
}







