      body{
      background-color: #ffffff;
      }
      *{
	    /*font-family:verdana,arial,sans-serif;*/
	    /*font-family: Arial, Helvetica, sans-serif;*/
	    font-family: verdana,arial,tahoma;
	    font-family:Tahoma;
	    font-family:Arial;
	    color:#49494a;
      }
      
      h2 {font-size:1.69em; color:#49494a; font-weight:normal; margin-bottom:26px;}


      a {
      color: #000000;
      }
      a:hover{
      color: #4682B4;
      }
      
      hr{
      width:100%;
      color: #dddddd;
      height: 2px; 
      background-color:#dddddd;
      border: none;
      }
      
      #main
      {
      position:absolute;
      width:86%;
      margin-left: -43%;
      left: 50%;
      top: 5%;
      }
      
      
      #left
      {
      width:30px;
      position:absolute;
      }
      
      #logo_left
      {
      height:150px;
      width:300px;
      background: url(../images/logo_dr_sebastian_franck.gif) no-repeat left bottom;
      /*background: url(../images/logo_dr_sebastian_franck.gif) no-repeat left bottom;
      vertical-align: bottom;
      */
      
      margin-bottom:10px;
      
      }
      
      #logo_right
      {
      height:150px;
      background: #4682B4;
      }

      
      #nav, #nav a{ 
      font-size: 0.9em;
      }
      
      /*für den adminbereich*/
      #nav td a{ 
      font-size: 0.9em;
      color: #252525;
      text-decoration:none;
      }
      #nav td a:hover{
      color: #4682B4;
      }
      /*für den adminbereich*/
      
      
      #content
      {
      
      right: 0px;
      position:absolute;
      left:310px;
      background-color: #ffffff;
      
      min-width: 600px;
      /*
      background-color: #ECE8C6;
      
      padding:15px;
      
      */
      
      
      
      }
      #content, #content td{
      font-size: 0.75em;
      color: #252525;
      
      }
      .t, .t td{
       width:50%;
      }


      .top, .bottom{
      height: 25px;
      
      /*
      background: #dddddd ;
      padding: 8px 8px 8px;
      margin:-15px;
      font-size: 0.9em;
      */

      
      }
      .top{
      height:15px;
      margin-bottom: 10px;
      
      }
      .bottom{
      height:15px;
      margin-top: 10px;
      
      text-align: right;
      }
      /*
      .bottom a, .top a{
      color: #252525;
      
      }
      */
      
      .middle{
      background: #dddddd ;
      /* margin:-15px;*/
      margin-bottom: 10px;
      margin-top: 10px;
      }
      
      #nav ul{
      margin: 0;
      padding: 0;
      list-style: none;
      }
      
      
      /*liste normal*/
      li.navi1 a, li.navi1_o a {
            
      list-style: none;
      padding: 5px;
      display:  block;
      width:   295px;
      border-top: 1px solid #ffffff;
      
      text-decoration: none;
      color:#252525;
      font-size: 0.9em;
      background: #dddddd;
      
      }

      li.navi1 a:hover {
      background: #cccccc;
      color: #ffffff;
      width: 295px;
      }
      /*liste normal*/
      
      /*ie versteht diesen teil nicht*/
      li.navi1[class] a:hover, li.navi1[class] a, li.navi1_o[class] a  {
      width: 285px;
      } 
      /**/
      
      li.navi1_o a {
      background: #cccccc;      
      }
      
      li.navi2 a{
            
      list-style: none;
      padding: 5px;
      display:  block;
      width:   260px;
      margin-left:20px;
      border: none;
      
      
      text-decoration: none;
      color:#4682B4;
      font-size: 0.7em;
      }
      li.navi2 a:hover {
      background: none;
      border: none;
      color: #252525;
      width:   260px;
      }
      
      .small
      {
      font-size:0.8em;
      }

      
