/*           Design und Realisation            */

/*                  moon media                 */
/*        Internet - Print - Music/Sounds      */
/*                                             */
/*          http://www.moon-media.biz          */
/*          http://www.moon-music.com          */
/*          http://www.moon-studio.de          */
/*                                             */
/*               97074 Würzburg                */
/*           Tel.: 0931 - 78 48 628            */

/*                                             */
/*    (c)1999-2007 M. Bieber . moon media      */

/* TYPO3 CONTENT_______________________________________________________ */


#contentleft .maintext .csc-textpic-imagewrap dl { position: relative;
                                                   display: block;
                                                   width: 100%;
                                                   height: 100%;
                                                   padding: 0.4em;
                                                   margin: 0 0.5em 6em 0;
                                                   border: 0px solid white;}

#contentleft .maintext .csc-textpic-border { border: 1px solid red;}

* html #contentleft .maintext .csc-textpic-imagewrap dl { padding: 0;}

#contentleft .maintext .csc-textpic-imagewrap dl { position: relative;
                                                   display: block;
                                                   width: 100%;
                                                   height: 100%;
                                                   padding: 0 2em 0 0;}

#contentleft .maintext .csc-textpic-imagewrap dl.csc-textpic-image dt { margin: 0 1em 0 0;}

#contentleft .csc-textpic-text h2 { clear: both;
                                     padding-top: 1.5em;}

.content-wrapper {display: block;
                  position: relative;
                  float: left;
                  margin: 0 0 2em 0;
                  height: 100%;}


.csc-textpic-intext-left {clear: both;}

.csc-textpic-intext-right {clear: both;}


.csc-bulletlist {clear: left;
                 line-height: 1.2em;}

ul.csc-bulletlist li {line-height: 1.2em;}

ul.sitemap { margin: 0 0 30px 0;
             padding: 0;}

ul.sitemap, ul.sitemap ul, ul.sitemap ul ul { margin: 0;
                                              padding: 0;}

ul.sitemap li {margin: 0 0 0.3em 0;
               list-style-type: none;}

ul.sitemap li a {padding: 0 0.5em 0 0;
                 text-decoration: none;
                 border: 0;}

li.sitmap-level1 {clear: left;
                  background-color: rgb(230,211,179);
                  margin: 1em 0 0 0;
                  padding: 0.5em;
                  border: 0;}

li.sitmap-level2 {float: left;
                  padding: 1em 0.3em 0 0.3em;
                  font-size: 0.9em;}

li.sitmap-level3 {float: left;
                  padding: 1em 0 0 0;
                  font-size: 0.8em;}

.usb {display: none;}

ul.csc-menu  {clear: both;
              margin: 0 0 0 1em;
              padding: 0;}

/* kontakt_formular  _____________________ */

.tx-thmailformplus-pi1 {float: left;
                        margin-top: 30px;}

.tx-thmailformplus-pi1 input label {float: left;}

form {color: rgb(230,211,179);
      border: 0px solid rgb(243,237,226);
      line-height: 18px;
      padding: 0px;}

textarea {background-color: rgb(230,211,179);
          border: 1px solid rgb(243,237,226);
          color: rgb(51,42,26);
          font-family: arial, sans-serif;
          color: rgb(51,42,26);
          margin: 0px;
          width: 385px;
          height: 150px;}

input {background-color: rgb(230,211,179);
       border: 1px solid rgb(243,237,226);
       color: rgb(51,42,26);
       padding: 0px 0px 0px 0px;
       margin: 0px;
       width: 10em;}

radio {color: rgb(230,211,179);
       border-top: 0px solid rgb(243,237,226);
       text-align: left;}

lable {margin: 0px;
       padding: 0px;
       text-align: right;
       font-weight: bold;
       border: 0px solid rgb(51,42,26);}

fieldset {color: rgb(51,42,26);
          font-weight: bold;
          font-size: 85%;
          border: 1px solid rgb(51,42,26);
          padding: 0;
          background-color: rgb(211,201,183);
          width: 300px;}

fieldset table  {border: 0px solid rgb(51,42,26);}

legend {color: rgb(51,42,26);
        text-transform: uppercase;
        padding: 5px 0px 5px 0px;}

input:focus, input:hover, textarea:focus, textarea:hover {
             color: rgb(51,42,26);
             border: 1px dashed rgb(51,42,26);}

.submit, .reset {background-color: rgb(51,42,26);
                 color: white;
                 border: 3px double white;}



#plz {width: 3em;}

#anfrage {width: 10em;
          float: left;}

.hidden {display: none;}

.radio {width: 2em;
        background-color: rgb(211,201,183);
        border: 0px;}

/* indexed_search ________________________ */

.tx-indexedsearch-searchbox {float: left;}

div.tx-indexedsearch-whatis {float: left; width: 100%;}

div.tx-indexedsearch-browsebox {float: left;
                                width: 100%;
                                margin: 0 0 30px 0;
                                border-bottom: 1px solid rgb(51,42,26);}

.tx-indexedsearch-descr {margin: 0 0 10px 0;
                         padding: 0 0 0.5em 0 ;
                         border-bottom: 1px solid rgb(51,42,26);}

.tx-indexedsearch-info, .info, .info-tmpl-css {display: none;}

/* tabelle_schafe  _______________________________________________________ */


#bodycontent table.schafrasse_table {font-size: 100%;
                                      float: left;
                                      margin: 20px 10px 10px 0px;
                                      padding: 2em;
                                      border: 1px solid rgb(51,42,26);
                                      width: 520px;
                                      border: 1px solid rgb(51,42,26);
                                      background-color: rgb(211,201,183);
                                      border-collapse: collapse;}

#bodycontent table.schafrasse_table td {padding: 0.5em;
                                        vertical-align: top;}


#bodycontent table.schafrasse_table tr.tr-0 td.td-0 {font-family: Times, serif;
                                              letter-spacing: 0.125em;
                                              font-style: italic;
                                              text-transform: lowercase;
                                              background-color: rgb(83,69,41);
                                              color: rgb(241,233,218);
                                              font-size: 140%;
                                              font-weight: bolder;
                                              text-align: right;
                                              padding: 0.1em 0.6em 0.1em 0.1em;}

#bodycontent table.schafrasse_table tr.tr-0 td.td-last {font-family: Times, serif;
                                              letter-spacing: 0.125em;
                                              font-style: italic;
                                              text-transform: lowercase;
                                              background-color: rgb(83,69,41);
                                              color: rgb(241,233,218);
                                              font-size: 140%;
                                              font-weight: bolder;
                                              text-align: left;
                                              padding: 0.1em 0.1em 0.1em 0.6em;}

#bodycontent table.schafrasse_table td.td-last {font-family: Arial;
                                                background-color: rgb(211,201,183);
                                                color: rgb(51,42,26);
                                                text-align: left;}

#bodycontent table.schafrasse_table td.td-0 {background-color: rgb(51,42,26);
                                                color: rgb(211,201,183);
                                                text-align: right;
                                                font-weight: bold;}

/* tabelle_wasser  _______________________________________________________ */


#contentleft table.tabelle-wasser {font-size: 85%;
                                      float: left;
                                      margin: 0 10px 10px 0px;
                                      padding: 2em;
                                      border: 1px solid rgb(51,42,26);
                                      width: 250px;
                                      background-color: rgb(211,201,183);
                                      border-collapse: collapse;}

#bodycontent table.tabelle-wasser td { padding: 0.5em 1em 1em 0.5em;
                                  margin: 0;
                                       vertical-align: top;}


#bodycontent table.tabelle-wasser tr.tr-0 td.td-last {background-color: rgb(83,69,41);
                                                      width: 70px;}

#bodycontent table.tabelle-wasser tr.tr-0 td.td-0 {font-family: Times, serif;
                                                        letter-spacing: 0.125em;
                                                        font-style: italic;
                                                        background-color: rgb(83,69,41);
                                                        color: rgb(241,233,218);
                                                        font-size: 140%;
                                                        font-weight: bolder;
                                                        text-align: left;
                                                        padding: 0.1em 0.1em 0.1em 0.6em;
                                                        background-color: rgb(83,69,41);
                                                        width: 190px;
                                                        text-transform: lowercase;
                                                        text-transform: lowercase;}

#bodycontent table.tabelle-wasser td.td-last {font-family: Arial;
                                              background-color: rgb(211,201,183);
                                              color: rgb(51,42,26);
                                              text-align: left;
                                              padding: 0.5em 0 0.2em 0.6em;}

#bodycontent table.tabelle-wasser td.td-0 {background-color: rgb(51,42,26);
                                           color: rgb(211,201,183);
                                           text-align: left;
                                           font-weight: bold;
                                           padding: 0.5em 0 0.4em 0.6em;}
/* admin_panel  _____________________ */

#bodycontent table.typo3-editPanel {float: left;}
