/* LÖSUNGEN: Fließtext */

#loesung p,ol,ul,li {
  margin-top: 10px;
  margin-bottom: 10px;
}

#loesung li {
  padding: 5px 5px 5px 5px;
  margin: 10px 10px 10px -10px;
  border: 1px solid #D6B56B;
  background-color: #F8F4E8;
}

#loesung a {
  text-decoration: underline; 
}

#home a {
  text-decoration: none; 
}

#home a:hover {
    text-decoration: underline;
}

#loesung h1 {
  margin-top: 10px;
}

#loesung h3 {
  text-align: left;
  margin-left: 10px;
  margin-top: 20px;
}

#loesung small {
  font-size: 9px;
  line-height:11px;
}

#loesung .box {
  margin: 10px 10px 10px 10px;
  border: 1px solid #D6B56B;
  background-color: #F8F4E8;
}

#home .box {
  border-top: 0px none;
}

#loesung .box p,h3 {
  border: 0px none;
  margin: 0px;
}

#loesung .box li {
  padding: 0px 5px 0px 0px;
  margin: 0px 0px 5px -5px;
  border: 0px none;
}
  
#loesung .box td {
  border: 1px solid #D6B56B;
}

#home .box td {
  border-top: 0px none;
}

#loesung .news p {
  padding-top: 3px;
  padding-bottom: 2px;
}

#loesung .au {
  font-style:italic;
  background-color:#FFCC66;
}

#loesung .wa {
  font-style:italic;
  background-color:#FF9966;
}

#loesung .so {
  font-style:italic;
  background-color:#FFFF66;
}

#loesung .ge {
  font-style:italic;
  background-color:#CCCCCC;
}
/* Test: Artefakte in Schilfgtün */
#loesung .ar {
  font-style:italic;
  background-color:#CECF9C;
}

#loesung .noborder {
 border: 0px none;
}

#loesung .border-top {
 border-top: 1px solid #D6B56B;
}

#loesung .border-bottom {
 border-bottom: 1px solid #D6B56B;
}

#loesung .no-decoration a {
  text-decoration: none;
}


/* LÖSUNGEN: Tabellen */

#loesung .index, .grid {
  margin-left: 11px;
  border: 1px solid #D6B56B;
  border-collapse: collapse;
  background-color: #F8F4E8;
  width: 797px;
}

#loesung .sgtable {
  margin-left: 10px;
  margin-bottom: 10px;
  border: 1px solid #D6B56B;
  border-collapse: collapse;
  background-color: #F8F4E8;
  width: 797px;
}

#loesung .sgtable2 {
  width: 100%;
  margin: 0px;
  padding: 0px;
}

#loesung .sgtable2a {
  width: 100%;
  margin-top: 10px;
  padding: 0px;
}

#loesung .sgtable2b {
  width: 100%;
  margin: 0px;
  border-bottom: 1px solid #D6B56B;
}

#loesung .sgtable td {
  border: 1px solid #D6B56B;
  margin: 0px;
  padding: 2px 1px 2px 1px;
}

#loesung .sgtable2 td {
  border: 0px none;
  margin: 0px;
  padding: 1px 2px 1px 2px;
}

#loesung .sgtable p {
  border: 0px none;
  margin: 0px;
  padding: 0px;
}

#loesung .sgtable2 p {
  border: 0px none;
  margin: 0px;
  padding: 0px;
}

#loesung .indexheadframe {
  padding: 3px;
}

#loesung .indexhead {
  background-color: #DEBE7B;
/*  color: #804000; */
  text-align: center;
  font-weight:bold;
}

#loesung .index2 table {
 border-top: 1px solid #D6B56B;
}

#loesung .index td {
  border-left: 1px solid #D6B56B;
  border-right: 1px solid #D6B56B;
}

#loesung .index2 td {
  border-left: 0px none;
  border-right: 0px none;
}

#loesung .grid td {
  border: 1px solid #D6B56B;
}

#loesung .index p {
  border: 0px none;
  margin: 0px 2px 0px 2px;
  background-color: transparent;
}

#loesung .grid p {
  border: 0px none;
  margin: 0px 2px 0px 2px;
  background-color: transparent;
}

#loesung .index ol,ul {
  margin-top: 0px;
  margin-bottom: 5px;
  margin-right: 5px;
}

#loesung .index li {
  padding: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-right: 5px;
  margin-left: 0px;
  border: 0px none;
}
  

/* LÖSUNGEN: Navigationsleisten */

#loesung .navbuttons {
  margin-left: 10px;
  border: 1px solid #D6B56B;
  background-color: #F8F4E8;
  width: 798px;
}

#loesung .navi_home a {
  display: block;
  width: 19px;
  background: url("/images/home_btn.gif") no-repeat left top;
}

#loesung .navi_home a:hover {
  background-position: 0px -38px;
}

#loesung .navi_index a {
  display: block;
  width: 19px;
  background: url("/images/index_btn.gif") no-repeat left top;
}

#loesung .navi_index a:hover {
  background-position: 0px -38px;
}

#loesung .navi_info a {
  display: block;
  width: 19px;
  background: url("/images/info_btn.gif") no-repeat left top;
}

#loesung .navi_info a:hover {
  background-position: 0px -38px;
}

#loesung .navi_foren a {
  display: block;
  width: 19px;
  background: url("/images/foren_btn.gif") no-repeat left top;
}

#loesung .navi_foren a:hover {
  background-position: 0px -38px;
}

#loesung .navi_save a {
  display: block;
  width: 19px;
  background: url("/images/save_btn.gif") no-repeat left top;
}

#loesung .navi_save a:hover {
  background-position: 0px -38px;
}

#loesung .navi_text a {
  display: block;
  width: 19px;
  background: url("/images/text_btn.gif") no-repeat left top;
}

#loesung .navi_tips a:hover {
  background-position: 0px -38px;
}

#loesung .navi_tips a {
  display: block;
  width: 19px;
  background: url("/images/tips_btn.gif") no-repeat left top;
}

#loesung .navi_text a:hover {
  background-position: 0px -38px;
}