body {
  padding:0;
  margin:0;
  font-family: Arial, Verdana, sans-serif;
  background-image:url(/kapf2006/grafik/seitenhintergrund.gif);
  background-repeat:repeat-y;
  background-position:center top;
  font-size: 101%;
}

div {
  padding:0px;
  margin:0px;
}
a {
  color:rgb(0,0,170);
}

a:link {
  color:rgb(0,0,170);
}

a:hover {
  color:rgb(137,0,0);
}

a:visited {
  color:rgb(0,0,170);
}

h1 {
  font-size: 1.4em;
  color: rgb(137,0,0);
}

h3 {
  font-size: 1.2em;
  font-weight: 600;
  color: rgb(137,0,0);
  padding: 0.5em;
}

#kopfgrafik {
  width: 1000px;
  height: 200px;
  margin-left: -5px;
  
  background-image:url(/kapf2006/grafik/kopf.gif);
  background-repeat:no-repeat;
  background-position:center top;
}
/** Hack für den IE, der anders anordnet, als Firefox & Co */
* html #kopfgrafik {
  margin-left: 0px;
}

#main {
  width: 990px;
  position: relative;
}
#skipnavi {
  position: absolute; 
  left:-1000px;
  top:-1000px;
}
#navi {
 
  position: absolute;
  /* width: 250px; */
  left: -115px;
  top: 180px;
  /* border: 1px solid #ffff00; */
}
#navi ul {
  text-align: right;
  list-style-type: none;
  color: #efefef;
  margin-left: 5em;
  font-size: 0.9em;
  width: 10em;
}

* html #navi ul {
  text-align: right;
  list-style-type: none;
  color: #efefef;
  /* margin-left: 5em; */
  margin-left: 8.5em;
  font-size: 0.9em;
  width: 10em;
}

#navi li a {
  padding: 0.4em;
  font-size: 0.9em;
  font-weight: 900;
  text-decoration: none;
  color: rgb(137,0,0);
  display: block;
  width: 10em;
  /* border-right-color: #ffffff;
  border-right-style: solid;
  border-right-width: 1em; */
  /* border: 1px solid #ff0000; */
}

#navi li a:link {
  font-size: 0.9em;
  font-weight: 900;
  text-decoration: none;
  color: rgb(137,0,0);
}

#navi li a:visited {
  font-size: 0.9em;
  font-weight: 900;
  text-decoration: none;
  color: rgb(137,0,0);
}

#navi li:hover {
  background-color: #E6C81F;
  color: #E6C81F;
}

#navi li a:hover {
  background-color: #E6C81F;
  /* border-right-color: rgb(137,0,0);
  border-right-style: solid;
  border-right-width: 1em; */
  /* background-color: rgb(241,209,32);   */
}

#navi li ul {
  /* text-align: left; */
  text-align: right;
  list-style-type: none;
  color: #dddddd;
  margin-left: -4.0em;
  color: #efefef;
}

#navi li li {
  font-size: 0.9em;
  color: #efefef;
}

#navi li li a {
  font-size: 1em;
  font-weight: 900;
  text-decoration: none;
  color: rgb(137,0,0);
  display: block;
  width: 14em;
  /* border: 1px solid #0000ff; */
}

#navi li li a:hover  {
  color: #E6C81F;
  background-color: rgb(137,0,0);
}

#ueberschrift {
  position: absolute;
  top: 180px;
  left: 180px;
  width: 800px;
}

#inhalt {
  position: absolute;
  top: 230px;
  left: 180px;
  width: 800px;
  background-image:url(/kapf2006/grafik/inhalt_hintergrund.gif);
  background-repeat:no-repeat;
  background-position:center;
  text-align: justify;
  min-height: 700px;
}

#bilderrahmen, #programmrahmen {
  float: right;
  margin: 1em;
}

#programmrahmen {
  margin-left: 2em;
}

.bildzelle {
  float: left;
  margin: 0.7em;
  /* border: 1px solid #ffff00; */
}

.clear {
  clear: both;
}

#status {
  margin-top: 2em;
  margin-bottom: 1em;
  font-size: 0.8em;
  color: #E6C81F;
}

#berichte_blaettern_vor, #berichte_blaettern_zur, #gb_blaettern_vor, #gb_blaettern_zur, #gb_blaettern_zahlen, #hobby_blaettern_vor, #hobby_blaettern_zur {
  float: left;
  padding-left: 0.7em;
  padding-right: 0.7em;
  font-size: 2em;
}

#berichte_blaettern_container, #gb_blaettern_container, #hobby_blaettern_container {
  float: none;
  clear: both;
  margin: 1em;
}

#berichte_navi, #zelte_navi {
  float: none;
  clear: both;
  margin: 1em;
  margin-top: 2em;
}

#berichte_navi ul {
  list-style-type: none;
	list-style-position:inside;
  font-size: 1.5em;
}

#zelte_navi ul {
  list-style-type: none;
	list-style-position:inside;
  font-size: 1.1em;
}

#berichte_navi li{
  display: block;
  width: 1.8em;
  float: left;
  padding-left: 0.3em;
  padding-right: 0.1em;
  /* border: 1px solid #ffff00; */
}

#zelte_navi li {
  display: block;
  width: 1.8em;
  float: left;
  padding-left: 0em;
  padding-right: 0.1em;
  /* border: 1px solid #ffff00; */
}

#berichte_navi li a, #zelte_navi li a {
  display: block;
  float:left;
  /* border: 1px solid #00ff00; */
}

dt {
  margin-top: 1em;
  font-size: 1.2em;
  font-weight: 600;
  color: rgb(137,0,0);
}

#mini, .mini {
  font-size: 0.8em;
}

ul.gb, ul.gb li {
  list-style-type: none;
	list-style-position:inside;
}

ul.gb li {
  padding-top: 1em;
  padding-bottom: 0.1em;
  border-bottom-style: solid;
  border-bottom-width: 0.2em;
  border-bottom-color: #E6C81F; 
}

ul.gb li .gbbody i {
  font-size: 0.9em;
  color: rgb(137,0,0);
}

ul.gb {
  margin-bottom: 2em;
}


ul#zeltmitarbeiter, ul#zeltteilnehmer, ul#zeltaktionen {
  list-style-type: none;
	list-style-position:inside;
  margin: 1em;
  margin-left: 5em;
}

dt {
  margin-top: 0.4em;
  font-size: 1em;
  font-weight: 600;
  color: rgb(137,0,0);
}

dl#mafragen {
  /* */
}

#link_lt {
  clear: both;
  margin: 1em;
  margin-top: 2em;
}

#ma_navi, #gast_navi, #lt_navi, #lt_navi_lt, #hobby_navi {
  float: none;
  clear: both;
  margin: 1em;
  margin-top: 0em;
  margin-bottom: 2.5em;
}

#ma_navi ul, #gast_navi ul, #lt_navi ul, #lt_navi_lt ul, #hobby_navi ul {
  list-style-type: none;
	list-style-position:inside;
  font-size: 0.9em;
}

/* #lt_navi ul {
  margin-bottom: 1em;
} */

#ma_navi li, #gast_navi li, #lt_navi li, #hobby_navi li {
  display: block;
  width: 8em;
  float: left;
  padding-left: 0.1em;
  padding-right: 0.1em;
  /* border: 1px solid #ffff00; */
}

#lt_navi_lt li {
  display: block;
  width: 5.5em;
  float: left;
  padding-left: 0em;
  padding-right: 0em;
  /* border: 1px solid #ffff00; */
}

#ma_navi li a, #gast_navi li a, #lt_navi li a, #lt_navi_lt li a, #hobby_navi li a {
  display: block;
  float:left;
  /* border: 1px solid #00ff00; */
}

img {
  border: 0;
}

#navi_bild_bericht {
  font-size: 1.1em;
}

