
h1 { display: none; }
h2 {
  font-size: 1.25em;
  line-height: 1.5em;
  padding: 0;
}

/* ---------- Kategorieneinteilung --------------- */
#categories { list-style: none; }

#categories li {
  width: 123px;
  height: 231px;
  margin: 1px;
  text-align: center;
  float: left;
}
#categories li a {
  display: block;
  margin: .8em .4em 0;
  text-decoration: none;
}
#categories li a:hover {
  text-decoration: underline;
}

#contact a { color: #333; }

#events { background: #988 url("../../images/index/events.jpg"); }
#events a { color: #eee; }

#schraeg { background: #cee url("../../images/index/schraeg.jpg"); }
#schraeg a { color: #333; }

#newcomer { background: #78a url("../../images/index/newcomer.jpg"); }
#newcomer a { color: #eee; }

#models { background: #bec url("../../images/index/models.jpg"); }
#models a { color: #333; }

#kids { background: #c66 url("../../images/index/kids.jpg"); }
#kids a { color: #fff; }

#contact { background: #ddb url("../../images/index/contact.jpg"); }
#contact a { color: #333; }


/* ---------- Linkseinteilung --------------- */
#links1stLine, #links2ndLine {
  list-style: none;
  clear: both;
}
#links1stLine li, #links2ndLine li {
  width: 123px;
  height: 30px;
  margin: 1px;
  padding: .3em 0;
  text-align: center;
  float: left;
}
#links1stLine li a, #links2ndLine li a {
  display: block;
  margin: .8em .4em 0;
  font-size: .85em;
}

#link1 { background: #988; }
#link1 a { color: #eee; }

#link2 { background: #cee; }
#link2 a { color: #333; }

#link3 { background: #78a; }
#link3 a { color: #eee; }

#link4 { background: #bec; }
#link4 a { color: #333; }

#link5 { background: #c66; }
#link5 a { color: #fff; }

#link6 { background: #ddb; }
#link6 a { color: #333; }


/* ----------------------------------------------- */
#flashBanner {
  clear: both;
  margin: 0 auto;
  display: block;
}
#created {
  clear: both;
  text-align: right;
  color: #777;
  margin: 0 0 1em;
}
#linksBottom {
  padding: 1.5em 0;
  font-size: .85em;
}
#linksBottom hr { display: none; }
#linksBottom ul { list-style: none; padding: 0 0 1em; }
#linksBottom ul li {
  display: inline;
  padding: 0 1em;
}
#introText {
  font-size: .85em;
  text-align: justify;
  margin: 1em 0;
  color: #777;
}
#introText strong {
  font-size: 1.3em;
}
#searchSites { list-style: none; margin: .7em 0; font-size: .9em; }
#searchSites li { display: inline; padding: 0 1em; }

#banners {
  margin-top: 20em;
}

#againstKidPorn {
  float: left;
  margin-left: 20px;
}
#kultNet {
  width: 40%;
  margin: 0 85px;
  text-align: left;
  border: 1px solid #000;
  float: left;
}
#kultNet .head {
  background-color: #ff9;
  margin-bottom: .7em;
  text-align: center;
}
#kultNet .entryField {
  width: 10em;
  margin-bottom: .5em;
}
#kultNetImg {
  float: left;
  border: 0;
  height: 62px;
  width: 75px;
  margin-right: .7em;
}
#modellinkStarindex {
  text-align: center;
  width: 90px;
  float: left;
}
#links {
  margin: 1em 0;
  list-style: none;
}
#links li {
  margin: 0 1em;
  font-weight: bold;
  display: inline;
}

#counter {
  margin-top: 2em;
}

#catDescr {
  clear: both;
  font-size: .85em;
  text-align: justify;
  padding: 0 .8em .8em;
  margin: .5em 1px .5em;
  color: #eee;
  background: #78a;
}
#catDescr strong {
  font-size: 1.2em;
}
#catButtons {
  margin: 1.5em 0 .5em;
  text-align: center;
}
#catButtons a {
  margin: 0 1.4em;
}

