      body  {
           margin-left : 20px;
           margin-top : 20px;
           font-family : verdana, arial, helvetica, sans-serif;
           background-color : #ffffff;
           text-align : left;
           color : #333333;
           font-size:10pt;
           font-weight:400;
      }

      div.leftcol  {
                   width: 75%;
                   float: left;
                   position:relative;
                   margin: auto;
                   }

     div.rightcol  {
                   position:relative;
                   width: 25%;
                   float: right;
                   margin: auto;
                   }
     div.headline{
                 position:relative;
                 width:90%;
                 height:auto;
                 overflow:visible;
                 float:left;
                 background-image:url(images/biohead_bg.GIF);
                 padding:10px;
                 margin: 0px auto 10px auto;
                 }

     div.empfehlung  {
                     text-align:left;
                     border-style:solid;
                     border-color:#66ccff;
                     border-width:3px;
                     width:auto;
                     float:none;
                     margin:auto;
                     padding:10px;
                     }
                         
     dl {
           width:90%;
           margin:20px auto 10px auto;

      }
     dt {
           margin-top : 30px;
           font-weight:800;
      }

     a {
           font-family : verdana, arial, helvetica, sans-serif;
           color : #000099;
           font-size : 10pt;
           text-decoration : underline;
      }
     a:link {
           font-family : verdana, arial, helvetica, sans-serif;
           color : #000099;
           font-size : 10pt;
           text-decoration : underline;
      }
     a:visited {
           font-family : verdana, arial, helvetica, sans-serif;
           color : #000099;
           font-size : 10pt;
           text-decoration : underline;
      }
     a:hover {
           font-family : verdana, arial, helvetica, sans-serif;
           color : #cc0000;
           font-size : 10pt;
           text-decoration : underline;
      }
     a:active {
           font-family : verdana, arial, helvetica, sans-serif;
           color : #ff0000;
           font-size : 10pt;
           text-decoration : underline;
      }
     a.toulouse:link {
           text-decoration:underline;
	   font-variant : small-caps;
           font-size : 1em;
           color : #000000;
           font-weight : 500;
      }
     a.toulouse:visited {
           text-decoration:underline;
	   font-variant : small-caps;
           font-size : 1em;
           color : #000000;
           font-weight : 500;
      }
     a.toulouse:hover {
           text-decoration:underline;
	   font-variant : small-caps;
           font-size : 1em;
           color : #00ccff;
           font-weight : 500;
      }
     a.toulouse:active {
           text-decoration:underline;
	   font-variant : small-caps;
           font-size : 1em;
           color : #00ccff;
           font-weight : 500;
      }

     a.artist:link {
           font-size : 8pt;
           color : #0000cc;
           font-weight : 800;
      }
     a.artist:visited {
           font-size : 8pt;
           color : #0000cc;
           font-weight : 800;
      }
     a.artist:hover {
           font-size : 8pt;
           color : #00ccff;
           font-weight : 800;
      }
     a.artist:active {
           font-size : 8pt;
           color : #00ccff;
           font-weight : 800;
      }
      a.fachbuch{
                 color:#000000;
                  }


p.box {
      position:relative;
      top:-30px;
      left:-12px;
      }

     h1 {
           font-size : 11pt;
           margin: 0px;
      }
     h2 {
           font-size : 10pt;
           font-variant : small-caps;
           margin : 0;
      }
     h3 {
           font-size : 10pt;
      }
     h4 {
           font-size : 10pt;
           font-variant : small-caps;
           margin : 0;
      }
     h5 {
           font-size : 9pt;
      }
     li , td {
           text-align : left;
           font-size : 9pt;
           margin : 3px;
      }
     .untertext {
           font-size : 8pt;
           color : #333333;
           text-align : left;
      }
     p {
           margin : 0 5px 15px 10px;
           text-align : center;
      }
     div.werbung {
           text-align : left;
           margin-left : 5px;
      }
     .werbung.kaufen {
           text-decoration : underline;
      }
     table {
           margin : 3px;
           margin-top : 20px;
      }
     table.buch {
           border-style : solid;
           border-width : 1px;
           margin-top : 0;
           background-color : #333399;
      }
     img {
           margin : 5px;
      }
     img.buchkunst {
           border-style : solid;
           border-color : #000000;
           border-width : 1px;
           margin-top : 5px;
      }

	img.banner {
	width:152px;
	height:30px;
	border:none;
	float:none;
	margin:0px;
	}
     td {
           margin-top : 5px;
      }
     td.cover {
           margin-top : 5px;
           text-align : center;
      }
     td.menue {
           font-size : 10pt;
           font-weight : 900;
           font-variant : small-caps;
           background-image : url(images/hand.GIF);
           margin : 0;
           text-align : center;
      }
     td.seitenleisten {
           background-color : #333399;
           text-align : center;
      }
     td.mitte {
           background-color : #666699;
      }

     h1.headline {
           font-size : 14pt;
           margin-top : 20px;
      }

     hr.headline            {
                            color : #99ccff;
                            background-color:#66ccff;
                            }

     img.headline           {
                            float:right;
                            max-width:140px;
                            margin:-50px 20px 0px 10px;

                            }

     p.headline             {
                            text-align:left;
                            margin:10px;
                            float:left;
                            width:90%;
                            font-size:10pt;
                            }

     div.home{
            position:relative;
            margin:30px 0px 20px 0px;
            text-align:right;
            width:100px;
            float:right;
            }
     div.ausstellungshinweis {
           display:inline;
           clear:both;
           float : right;
           width : 200px;
           border-style : solid;
           border-width : thin;
           border-color : #cccccc;
           padding : 3px;
           font-size : 8pt;
           margin: 10px auto 10px auto;
		

      }
      div.kunstunterricht {
           display:inline;
           clear:both;
           float : right;
           width : 200px;
           border-style : solid;
           border-width : thin;
           border-color : #cccccc;
           padding : 3px;
           font-size : 10pt;
           color: #000099;
           margin: 10px 0px 10px 0px;
           background-color : #ffffcc;
      }

	div.frauenkirche {
           display:inline;
           clear:both;
           float : right;
           width : 200px;
           border-style : solid;
           border-width : thin;
           border-color : #cccccc;
           padding : 3px;
           font-size : 10pt;
           color: #000099;
           margin: 10px 0px 10px 0px;
           background-color : #ffffff;
		text-align:center;
      }

     div.footer   {
                  text-align:center;
		  display:inline;
                  width:100%;
		  height:4em;
		  overflow:visible;
                  }
                  
     table.footer {
                  border-style:none;
                  margin:0px 10px 0px 10px;
                  width:95%;
                  }

     td.footer    {
                  vertical-align:top;
                  padding:5px;
                  }

     hr.footer    {
                  color : #99ccff;
                  background-color:#66ccff;
                  margin:0px;
                  }

     img.bestellen{
                   border-style:none;
                   border-color:#ffffff;
                   float:right;
                   }

     span.amazon    {
                    position:relative;
                    top:-12px;
                    background-color:#ffffff;
                    color:#cccccc;
                    font-size:8pt;
                    font-weight:600;
                  }
     .lex         {
                  display:none;
                  visibility:hidden;
                  }
