/* Formate, allgemeine Seiten - Monitor */

body {
  padding: 0px;
  margin: 0px;
  background-color: #ff9900;
}

#logo {
  height: 160px; 
  margin: 10px 10px 10px 10px;
  background-color: #ffcc00;
  text-align: center;
}

#inhalt {
  width: auto;
  margin: 0px 180px 10px; padding: 15px 5%;
  background-color: #ffff99;
}

#navigation {
  position: absolute;
  top: 180px;
  left: 10px;
  width: 160px;
  background-color: #ffcc00;
  line-height: 120%;
}

#rechts {
  position: absolute;
  top: 180px;
  right: 10px;
  width: 160px;
  background-color: #ffcc00;
}

#fusszeile {
    clear: both;
    margin: 10px; padding: 5px;
    text-align: center;
    background-color: #ffcc00;
}

#inhalt  h1 { 
          padding: 2px;
          border-bottom-width: 4px;
          border-bottom-style: double;
          border-bottom-color: #663300; 
          border-left: none; border-right: none; border-top: none;
          font-size:16pt;
          color:#663300;
          font-family:Verdana,arial, Helvetica, sans-serif;
          font-weight:bold;
          text-align:left; }

#inhalt  h1.teaser { font-size:13pt;
          color:#663300; border: 0;
          font-family:Verdana,arial, Helvetica, sans-serif;
          font-weight:bold;
          text-align:left; }

#inhalt  h2 { 
         padding: 2px;
         border-bottom-width: 4px;
         border-bottom-style: single;
         border-bottom-color: #663300; 
         border-left: none; border-right: none; border-top: none;
         font-size:13pt;
         color:#663300;
         font-family:Verdana,arial, Helvetica, sans-serif;
         font-weight:bold;
         text-align:left; }
         
#inhalt  h3 {         
         padding: 2px;
         font-size:13pt;
         color: #663300;
         font-family:Verdana,arial, Helvetica, sans-serif;
         font-weight:bold;
         text-align:left; }

  img.logo { height:100px; width:100px; position:absolute; top:40px; left:40px; border:none;}
   
  img.bonsaiart { border:none;} 
  
  
  h1.logo {
          margin: 0px;
          padding-top: 5px; padding-bottom: 0px;
          font-size:25px; font-weight:bold;
          color:#663300; line-heigth: 30px;
          font-family:Verdana, arial, Helvetica, sans-serif;
          text-align:center;
          }
  
  h2.logo {
          margin: 0px;
          padding-top: 25px; padding-bottom: 0px;
          font-size:15px; font-weight:bold;
          color:#663300; line-heigth: 15px;
          font-family:Verdana, arial, Helvetica, sans-serif;
          text-align:center;
          }

  h3 { font-size:12pt;
          color:#663300;
          font-family:Verdana,arial, Helvetica, sans-serif;
          font-weight:bold;
          text-align:left; }

  p     { font-size:12pt; line-height:135%;
          font-family:Verdana, arial, Helvetica, sans-serif;
          text-align:justify; }

  p.anriss  { font-size:12pt;
          font-family:Verdana, arial, Helvetica, sans-serif;
          font-weight:bold;
          color:#663300;
          text-align:justify; }

  p.liste  { font-size:12pt; line-height:150%; 
              font-family:Verdana, arial, Helvetica, sans-serif;
              text-align:center; }

  li    { font-size:12pt; margin-bottom:10px; 
          font-family:Verdana, arial, Helvetica, sans-serif;
          text-align:justify; list-style-type:circle}

  li.alpha    { font-size:12pt; margin-bottom:10px; 
          font-family:Verdana, arial, Helvetica, sans-serif;
          text-align:justify; list-style-type:lower-alpha; list-style-position:outside}

  li.n   { font-size:12pt; line-height:15pt;
          font-family:Verdana, arial, Helvetica, sans-serif;
          text-align:left; list-style-type:circle}

  li.kalender  { font-size:12pt; margin-bottom:10px;
          font-family:Verdana, arial, Helvetica, sans-serif;
          text-align:justify; list-style-type:none ; text-indent:-2em;}

  ul    { font-size:12pt;
          font-family:Verdana, arial, Helvetica, sans-serif;
          text-align:left; list-style-type:circle}

  ul.n    { font-size:12pt;
          font-family:Verdana, arial, Helvetica, sans-serif;
          text-align:left; list-style-type:circle; margin-right:1px; margin-left:1px; }

  div.teaser  { font-size:11pt;  
          background-color:#ffff99;
          border-width:4px;
          border-style:solid;
          border-color:#ff9900;
          margin-top:5px;
          margin-bottom:15px;
          padding:20px;
          font-family:Verdana, arial, Helvetica, sans-serif;
          }

  p.teaser  { font-size:11pt;  
          font-family:Verdana, arial, Helvetica, sans-serif;
          }

  div.bild  { font-size:10pt; font-weight:bold; line-height:150%; 
          padding:10px;
          text-align:center;
          margin-right:30px; margin-left:30px;
          font-family:Verdana, arial, Helvetica, sans-serif; }

  div.bildrechts  { font-size:10pt; font-weight:bold; line-height:150%; 
          text-align:center; margin-left:50px; margin-bottom:15px;
          width:auto; float:right; 
          font-family:Verdana, arial, Helvetica, sans-serif; }
          
  p.center  { font-size:12pt;
              font-family:Verdana, arial, Helvetica, sans-serif;
              text-align:center; }

  p.hinweise  { display:none; }

  form    { font-size:12pt;
              font-family:Verdana, arial, Helvetica, sans-serif;
              text-align:center; }

  i { font-family:Verdana, arial, Helvetica, sans-serif; }
  
  a:link    { color:#000000;
              font-size:12pt;
              font-family:Verdana, arial, Helvetica, sans-serif;}
  a:visited { color:#663300;
              font-size:12pt;
              font-family:Verdana, arial, Helvetica, sans-serif;}
  a:active  { color:#663300;
              font-size:12pt;
              font-family:Verdana, arial, Helvetica, sans-serif;}
  a:hover  { color:#FF0000;
              font-size:12pt;
              font-family:Verdana, arial, Helvetica, sans-serif;}

  a.teaser:link    { color:#000000;
              font-size:11pt;
              font-family:Verdana, arial, Helvetica, sans-serif;}
  a.teaser:visited { color:#663300;
              font-size:11pt;
              font-family:Verdana, arial, Helvetica, sans-serif;}
  a.teaser:active  { color:#663300;
              font-size:11pt;
              font-family:Verdana, arial, Helvetica, sans-serif;}
  a.teaser:hover  { color:#FF0000;
              font-size:11pt;
              font-family:Verdana, arial, Helvetica, sans-serif;}

  a.nav:link    { color:#663300; display: block; padding: 5px 5px 5px 5px;
              font-size:10pt; text-decoration: none; 
              font-family:Verdana, arial, Helvetica, sans-serif;}
  a.nav:visited { color:#663300;  display: block; padding: 5px 5px 5px 5px;
              font-size:10pt;  text-decoration: none; 
              font-family:Verdana, arial, Helvetica, sans-serif;}
  a.nav:active  { color:#663300;  display: block; padding: 5px 5px 5px 5px;
              font-size:10pt; text-decoration: none; 
              font-family:Verdana, arial, Helvetica, sans-serif;}
  a.nav:hover  { color:#663300;  display: block; padding: 5px 5px 5px 5px;
              background-color:#ffff99; border-width:0px; border-style:solid;
              font-size:10pt; text-decoration: none; font-family:Verdana, arial, Helvetica, sans-serif;}
  div.nav { color:#663300;  display: block; padding: 5px 5px 5px 5px;
              font-size:10pt; background-color:#ffff99;
              font-family:Verdana, arial, Helvetica, sans-serif;}

  a.nav1:link    { color:#663300; display: block; padding: 5px 5px 5px 15px;
              font-size:10pt;  text-decoration: none;
              font-family:Verdana, arial, Helvetica, sans-serif;}
  a.nav1:visited { color:#663300; display: block; padding: 5px 5px 5px 15px;
              font-size:10pt;  text-decoration: none;
              font-family:Verdana, arial, Helvetica, sans-serif;}
  a.nav1:active  { color:#663300; display: block; padding: 5px 5px 5px 15px;
              font-size:10pt;  text-decoration: none;
              font-family:Verdana, arial, Helvetica, sans-serif;}
  a.nav1:hover  { color:#663300; display: block; padding: 5px 5px 5px 15px;
              background-color:#ffff99;
              border-width:0px;
              border-style:solid;
              font-size:10pt;  text-decoration: none;
              font-family:Verdana, arial, Helvetica, sans-serif;}
  div.nav1 { color:#663300;  display: block; padding: 5px 5px 5px 15px;
              font-size:10pt; background-color:#ffff99;
              font-family:Verdana, arial, Helvetica, sans-serif;}

  a.nav2:link    { color:#663300; display: block; padding: 5px 5px 5px 25px;
              font-size:9pt;  text-decoration: none;
              font-family:Verdana, arial, Helvetica, sans-serif;}
  a.nav2:visited { color:#663300; display: block; padding: 5px 5px 5px 25px;
              font-size:9pt;  text-decoration: none;
              font-family:Verdana, arial, Helvetica, sans-serif;}
  a.nav2:active  { color:#663300; display: block; padding: 5px 5px 5px 25px;
              font-size:9pt;  text-decoration: none;
              font-family:Verdana, arial, Helvetica, sans-serif;}
  a.nav2:hover  { color:#663300; display: block; padding: 5px 5px 5px 25px;
              background-color:#ffff99;
              border-width:0px;
              border-style:solid;
              font-size:9pt;  text-decoration: none;
              font-family:Verdana, arial, Helvetica, sans-serif;}
  div.nav2 { color:#663300;  display: block; padding: 5px 5px 5px 25px;
              font-size:9pt; background-color:#ffff99;
              font-family:Verdana, arial, Helvetica, sans-serif;}

  a.nav3:link    { color:#663300; display: block; padding: 5px 5px 5px 35px;
              font-size:8pt;  text-decoration: none;
              font-family:Verdana, arial, Helvetica, sans-serif;}
  a.nav3:visited { color:#663300; display: block; padding: 5px 5px 5px 35px;
              font-size:8pt;  text-decoration: none;
              font-family:Verdana, arial, Helvetica, sans-serif;}
  a.nav3:active  { color:#663300; display: block; padding: 5px 5px 5px 35px;
              font-size:8pt;  text-decoration: none;
              font-family:Verdana, arial, Helvetica, sans-serif;}
  a.nav3:hover  { color:#663300; display: block; padding: 5px 5px 5px 35px;
              background-color:#ffff99;
              border-width:0px;
              border-style:solid;
              font-size:8pt;  text-decoration: none;
              font-family:Verdana, arial, Helvetica, sans-serif;}
  div.nav3 { color:#663300;  display: block; padding: 5px 5px 5px 35px;
              font-size:8pt; background-color:#ffff99;
              font-family:Verdana, arial, Helvetica, sans-serif;}

  a.anzeige:link, a.anzeige:visited,  a.anzeige:active,  a.anzeige:hover
          { font-size:8pt; line-height:125%; color:#663300;
          font-family:Verdana, arial, Helvetica, sans-serif; text-decoration: none;
          text-align:center; margin-top: 15px; margin-bottom: 15px; }

   a.bild:link    { color:#000000;
              font-size:9pt;
              font-family:Verdana, arial, Helvetica, sans-serif;}
  a.bild:visited { color:#663300;
              font-size:9pt;
              font-family:Verdana, arial, Helvetica, sans-serif;}
  a.bild:active  { color:#663300;
              font-size:9pt;
              font-family:Verdana, arial, Helvetica, sans-serif;}
  a.bild:hover  { color:#FF0000;
              font-size:9pt;
              font-family:Verdana, arial, Helvetica, sans-serif;}
              
  div.trenner { display: block; padding: 5px 5px 5px 15px; background-color:#ff9900;}

  p.anzeigerechts { font-size:8pt; line-height:125%;
          font-family:Verdana, arial, Helvetica, sans-serif;
          text-align:center; margin-left:auto; margin-right:auto; margin-top: 15px; margin-bottom: 15px; }
  div.anzeigerechts { font-size:8pt; line-height:125%;
          font-family:Verdana, arial, Helvetica, sans-serif;
          margin-left:auto; margin-right:auto; margin-top: 15px; margin-bottom: 15px; }
  
  .anzeigerechts a:link    { color:#663300; padding: 5px 5px 5px 5px;
              font-size:8pt; text-decoration: none;
              font-family:Verdana, arial, Helvetica, sans-serif;}
  .anzeigerechts a:visited { color:#663300; padding: 5px 5px 5px 5px;
              font-size:8pt;  text-decoration: none;
              font-family:Verdana, arial, Helvetica, sans-serif;}
  .anzeigerechts a:active  { color:#663300; padding: 5px 5px 5px 5px;
              font-size:8pt; text-decoration: none;
              font-family:Verdana, arial, Helvetica, sans-serif;}
  .anzeigerechts a:hover  { color:##663300; padding: 5px 5px 5px 5px;
              font-size:8pt; text-decoration: none; 
              font-family:Verdana, arial, Helvetica, sans-serif;}
  .anzeigerechts img {border:none ;}              
  

  div.anzeigeinhalt { font-size:10pt; line-height:125%;
          font-family:Verdana, arial, Helvetica, sans-serif;}
  p.anzeigeinhalt { font-size:10pt; line-height:125%;
          font-family:Verdana, arial, Helvetica, sans-serif;
          text-align:center; }
  .anzeigeinhalt a:link    { color:#663300; 
              font-size:10pt;
              font-family:Verdana, arial, Helvetica, sans-serif;}
  .anzeigerinhalt a:visited { color:#663300; 
              font-size:10pt;
              font-family:Verdana, arial, Helvetica, sans-serif;}
  .anzeigeinhalt a:active  { color:#663300; 
              font-size:10pt;
              font-family:Verdana, arial, Helvetica, sans-serif;}
  .anzeigeinhalt a:hover  { color:##0000FF; 
              font-size:10pt; 
              font-family:Verdana, arial, Helvetica, sans-serif;}

 
  .dunkel { background-color:#ffcc00; }
  
  table { font-size:11pt; line-height:125%;
          font-family:Verdana, arial, Helvetica, sans-serif;}

  td {vertical-align:top;}          

  table a:link    { color:#000000;
              font-size:11pt;
              font-family:Verdana, arial, Helvetica, sans-serif;}
  table a:visited { color:#663300;
              font-size:11pt;
              font-family:Verdana, arial, Helvetica, sans-serif;}
  table a:active  { color:#663300;
              font-size:11pt;
              font-family:Verdana, arial, Helvetica, sans-serif;}
  table a:hover  { color:#FF0000;
              font-size:11pt;
              font-family:Verdana, arial, Helvetica, sans-serif;}
  table   h3 { font-size:12pt; 
             color:#663300; margin: 15px 0px 10px;
             font-family:Verdana,arial, Helvetica, sans-serif;
             font-weight:bold;
             text-align:left; }
     
  div.blc { font-size:8pt; line-height:125%; width:120px;
          font-family:Verdana, arial, Helvetica, sans-serif; text-align:center;
          margin-left:auto; margin-right:auto; margin-top: 15px; margin-bottom: 15px; }
  
  .blc a:link    { color:#0000FF; 
              font-size:8pt;
              font-family:Verdana, arial, Helvetica, sans-serif;}
  .blc a:visited { color:#0000FF; 
              font-size:8pt;
              font-family:Verdana, arial, Helvetica, sans-serif;}
  .blc a:active  { color:#0000FF; 
              font-size:8pt;
              font-family:Verdana, arial, Helvetica, sans-serif;}
  .blc a:hover  { color:#990000; 
              font-size:8pt;
              font-family:Verdana, arial, Helvetica, sans-serif;} 

  div.inserat { font-size:10pt; line-height:125%; background-color: #ffcc00;
          font-family:Verdana, arial, Helvetica, sans-serif; text-align:center;}
  
  .inserat a:link    { color:#0000FF; 
              font-size:10pt;
              font-family:Verdana, arial, Helvetica, sans-serif;}
  .inserat a:visited { color:#0000FF; 
              font-size:10pt;
              font-family:Verdana, arial, Helvetica, sans-serif;}
  .inserat a:active  { color:#0000FF; 
              font-size:10pt;
              font-family:Verdana, arial, Helvetica, sans-serif;}
  .inserat a:hover  { color:#990000; 
              font-size:10pt;
              font-family:Verdana, arial, Helvetica, sans-serif;} 