/* Standard-CSS f&uuml;r www.maerchenspiegel.de */

/* Wichtige Infos
   Farben
   Orange        #ff9512
   Untergrund    #fff2e0
   blau          #003366
*/

html, body, div, h1, h2, h3, ul, ol,
span, a, table, td, form, img, li {
   margin: 0;
   padding: 0;
   font-family: Times, "Times New Roman", Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.abc, .abc a, .abc a:link, .abc a:visited, .abc a:hover, .abc a:active
   {  color:#FF9900;
      font-style:bold;
      text-decoration:none;
   }

body,
  { font-size:12px;
    background-color: #fff2e0;
  }

.table_blau
  {
    background-image:url(layout/pixel_t.gif);
  }
.table_blau_hover
  {
    background-image:url(layout/003366.gif);
    color:#ff9512;
  }
.table_blau a
  {
    font-size:14px;
    line-height:20px;
    color:#003366;
    font-weight:bold;
    text-decoration:none;
  }
.table_blau a:hover, .table_blau_hover a:hover,  .table_blau_hover a
  {
    font-size:14px;
    line-height:20px;
    color:#ff9512;
    font-weight:bold;
    text-decoration:none;
  }
.ebene2
  {
    font-size:12px;
    line-height:20px;
    font-weight:bold;
    text-decoration:none;
    color:#ff9512;
 }


.table_inhalt
  {
    font-size:14px;
    background-color:#fff2e0;
    background-image:url(layout/hg_inhalt_orange.gif);
    background-repeat:no-repeat;
    padding-right:30px;
    padding-left:10px;
    line-height:20px;
    text-align:justify;
  }

.table_inhalt li
  {
    margin-right:30px;
    margin-left:30px;
  }
.table_inhalt b
  {
    font-weight:bold;
  }

.table_inhalt h1
  {
    font-size:22px;
    line-height:26px;
    font-weight:normal;
    color:#003366;
  }

.table_inhalt h2
  {
    font-size:18px;
    line-height:26px;
    text-align:justify;
    font-weight:normal;
    color:#003366;
  }

.table_inhalt a
  {
    font-size:14px;
    font-weight:bold;
    color:#003366;
  }

ul
  {
    list-style-image:url(layout/bluete_2.gif);
  }


.imgr        { margin-left:5pt; border-style:solid; border-width:1px; border-color:#000000; }
.imgl        { margin-right:5pt; border-style:solid; border-width:1px; border-color:#000000; }
.rl          { border-left: 1px solid #000000; padding-left:10px; }
.klein       { padding-left:5pt; padding-right:5pt; font-size:12px; }
.klein a     { font-size:12px; color:#003366; font-weight:bold;}

.hilfe       { border:1px; border-color:#000000; border-style:solid;
               margin-bottom:15px;
             }

.coverleft
  {
    position:relative;
    float:left;
    width:         170px;
    left:          -185px;
    margin-right:  -185px;
    margin-bottom: 0px;
    margin-top:    0px;
    border-width:  0px;
    border-color:  #FFFFFF;
    border-style:  solid;
  }