/*Allgemein
-----------------------------------------------------------------------------*/
html {
  height: 100.1%; /* Hack für Firefox gegen das seitlich Springen*/
}

body {
  background: #263B32 url(../images/background.jpg) no-repeat left top;
  font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
  font-size: 100%;
  font-weight: normal;
}
/*Typographie
-----------------------------------------------------------------------------*/
h1 {
  font-size: 1.2em;
  font-weight: normal;
  line-height: 1.7em;
}
h2 {
  font-size: 0.9em;
  font-weight: 600;
  line-height: 1.45em;
}
p {
  font-size: 0.85em;
  line-height: 1.35em;
}
ol {
  font-size: 0.85em;
  line-height: 1.35em;
}
/*Gesamtrahmen um alles
-----------------------------------------------------------------------------*/
#gesamt {
  margin: 110px 0 0 130px;
  width: 780px;
}
/*Menue oben
-----------------------------------------------------------------------------*/
#topmenu {
  background: transparent;
  color: #FFF;
  height: 25px;
  width: 630px;
  font-size: 0.8em;
}
#topmenu ul {
  list-style: none;
  padding: 0;
  margin: 0;
  white-space: nowrap;
  float: right;
}
#topmenu ul a:link, #topmenu ul a:visited {
  text-decoration: none;
  color: #FFF;
  background: transparent;
}
#topmenu ul a:hover, #topmenu ul a:active {
  text-decoration: none;
  color: #F60;
  background: transparent;
}
#topmenu ul .active a:link, #topmenu ul .active a:visited {
  color: #F60;
}
#topmenu ul .last {
  background: transparent url(../images/pipe_klar.gif) no-repeat right;
}
#topmenu li {
  display: inline;
  padding-right: 5px;
  > padding-left: 7px;
  * padding-left: 7px;
  background: transparent url(../images/pipe_weiss.gif) no-repeat right;
}
/*Rahmen um den underen Bereich mit hellgruenem Hintergrund
-----------------------------------------------------------------------------*/
#rahmen {
  width: 630px;
  background: #A8BCBD;
  color: #000;
  float: left;
}
/*Hauptmenue
-----------------------------------------------------------------------------*/
#mainmenu {
  float: left;
  color: #000;
  height: 2.1em;
  width: 630px;
  padding-left: 0;
  margin-left: 0;
  font-size: 0.85em;
  border-bottom: 1px #FFF solid;
  background: transparent;
}
#mainmenu ul {
  list-style: none;
  padding: 0 0 0 10px;
  margin: 0;
}
#mainmenu ul a:link, #mainmenu ul a:visited {
  color: #000;
  text-decoration: none;
}
#mainmenu ul a:hover, #mainmenu ul a:active {
  color: #F60;
  text-decoration: none;
}
#mainmenu ul .active a:link, #mainmenu ul .active a:visited {
  color: #F60;
}
#mainmenu ul .last {
  background: transparent url(../images/pipe_klar.gif) no-repeat right;
}
#mainmenu li {
  padding-right: 11px;
  > padding-right: 7px; /* Hack für IE 7*/
  * padding-right: 5px; /* Hack für IE 6 */
  padding-left: 7px;
  padding-left: 7px;
  display: inline;
  line-height: 2.1em;
  background: transparent url(../images/pipe_schwarz.gif) no-repeat right;
}
/*Menue Sprachauswahl
-----------------------------------------------------------------------------*/
#land {
  text-align: right;
  position: absolute;
  z-index: 1;
  width: 125px;
  top: 160px;
  > top: 175px; /* Hack für IE 7*/
  * top: 175; /* Hack für IE 6 */
  left: 0px
  font-size: 0.85em;
  background: transparent;
  color: #FFF;
  left: 0px;
}
#land ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
#land ul a:link, #land ul a:visited {
  text-decoration: none;
  color: #FFF;
  background: transparent;
}
#land ul a:hover, #land ul a:active {
  text-decoration: none;
  color: #F60;
  background: transparent;
}
#land ul .active a:link, #land ul .active a:visited {
  color: #F60;
}
#land ul .last {
  background: transparent url(../images/pipe_klar.gif) no-repeat right;
}
#land li {
  padding-left: 7px;
  display: inline;
  background: transparent url(../images/pipe_weiss.gif) no-repeat right;
}
/*Bereich des Inhalts
-----------------------------------------------------------------------------*/
#inhalt-preis {
  width: 630px;
  background: url(../images/bild_rechts_preis.jpg) no-repeat right 100px;
  min-height: 755px;
}
#inhalt-ausstellung {
  width: 630px;
  /*background: url(../images/bild_rechts_teilnahme.jpg) no-repeat right 120px;
  min-height: 600px;*/
}
#inhalt-anmeldung {
  width: 630px;
  background: url(../images/bild_rechts_anmeldung.jpg) no-repeat right 90px;
  min-height: 400px;
}
#inhalt-stiftung {
  width: 630px;
  background: url(../images/bild_rechts_stiftung.jpg) no-repeat right 100px;
  min-height: 530px;
}
#inhalt-archiv {
  width: 630px;
  background: url(../images/bild_rechts_archiv.gif) no-repeat right 150px;
  min-height: 400px;
}
#inhalt-links {
  width: 630px;
  background: url(../images/bild_rechts_links.gif) no-repeat right 150px;
  min-height: 400px;
}
#inhalt-impressum {
  width: 630px;
  background: url(../images/bild_rechts_impressum.gif) no-repeat right 150px;
  min-height: 400px;
}
#inhalt-fotos {
  width: 630px;
  background: transparent;
  min-height: 400px;
}
a:link, a:visited {
  color: #000;
  background: transparent;
  text-decoration: none;
}
a:hover, a:active {
  color: #F60;
  background: transparent;
}
/*Linker Textbereich
-----------------------------------------------------------------------------*/
#text {
  float: left;
  padding: 20px 20px 20px 40px;
  width: 380px;
}
#text-fotos {
  float: left;
  padding: 20px 20px 20px 40px;
  width: 630px;
}
/*Fuss
-----------------------------------------------------------------------------*/
#fuss {
  margin-bottom: 40px;
  background: #263B32;
  color: #FFF;
}
/*Sonstiges
-----------------------------------------------------------------------------*/
.clear {
  clear: both;
}
.error {
  color: #900;
  background: transparent;
}