body                      {
                          background-color: #fcfff8;
                          color: #303030;
                          }

a                         {
                          text-decoration: none;
                          color: #036a3f;
                          }

tt                        {
                          font-family:Courier;
                          word-spacing:1px;
                          }

header                    {
                          text-align: left;
                          background: #038a5f;
                          height: 102px;
                          }

td                        {
                          padding: 2px;
                          vertical-align: top;
                          }

bf                        {
                          font-family: Tahoma, Arial, Helvetica, sans-serif;
                          font-weight: bold;
                          font-size: 102%;
                          padding: 10px 0px 0px 0px;
                          }

.intro                    {
                          position: fixed;
                          left: 0;
                          top: 0;
                          border-left:0px;
                          border-top:0px;
                          border-right:0px;
                          width: 100%;
                          border-bottom: 1px solid #9cc7bd;
                          padding: 0px 0px 0px 0px;
                          background: #fcfff8;
                          z-index: 10;
                          }


.preamble table           {
                          border: 0px solid #000000;
                          width: 100%;
                          background: #f8fff0;
                          padding-top: 10px;
                          padding-right: 0px;
                          padding-bottom: 0px;
                          padding-left: 10px;
                          }

.netr td                  {
                          padding: 0px 0px 20px 0px;
                          padding-top: 0px;
                          padding-right: 0px;
                          padding-bottom: 20px;
                          padding-left: 2px;
                          }

td.first-col              {
                          width: 25%;
                          vertical-align: top;
                          }

td.third-col              {
                          width: 200px;
                          vertical-align: top;
                          text-align: right;
                          }

td.fourth-col             {
                          width: 230px;
                          vertical-align: top;
                          }

.top                      {
                          vertical-align: top;
                          }

#preamble-font-1-1        {
                          font-family: Tahoma, Arial, Helvetica, sans-serif;
                          font-weight: bold;
                          font-size: 80%;
                          padding-bottom: 5px;
                          }

#preamble-font-1-2        {
                          font-variant:small-caps;
                          font-weight: bold;
                          font-size: 120%;
                          padding-bottom: 5px;
                          }

#preamble-font-2-1        {
                          font-family: Tahoma, Arial, Helvetica, sans-serif;
                          font-weight: bold;
                          font-size: 80%;
                          padding-bottom: 5px;
                          }

#preamble-font-2-2        {
                          font-family: Tahoma, Arial, Helvetica, sans-serif;
                          font-weight: normal;
                          font-size: 100%;
                          padding-bottom: 5px;
                          }

#preamble-font-3-1        {
                          font-family: Tahoma, Arial, Helvetica, sans-serif;
                          font-weight: bold;
                          font-size: 80%;
                          padding-bottom: 5px;
                          }

#preamble-font-3-2        {
                          font-family: Tahoma, Arial, Helvetica, sans-serif;
                          font-weight: normal;
                          font-size: 100%;
                          padding-bottom: 5px;
                          }


#persons-preamble-picture img {
                          box-shadow: -6px 6px 5px #c8d2c8;
                          }



.main                     {
                          position: relative;
                          left: 0px;
                          top: 350px;
                          width: 100%;
                          border-left:0px;
                          border-top:0px;
                          border-right:1px;
                          border-bottom:0px;
                          border-width: 0px;
                          border-style: solid;
                          border-color:#9cc7bd;
                          padding: 0px 0px 0px 0px;
                          background: #fcfff8;
                          z-index: 1;
                          }

.main_top200              {
                          position: relative;
                          left: 0px;
                          top: 200px;
                          width: 100%;
                          border-left:0px;
                          border-top:0px;
                          border-right:1px;
                          border-bottom:0px;
                          border-width: 0px;
                          border-style: solid;
                          border-color:#9cc7bd;
                          padding: 0px 0px 0px 0px;
                          background: #fcfff8;
                          z-index: 1;
                          }

.table                    {
                          width: 100%;
                          }

.current_position         {
                          position: static;
                          font-family: Tahoma, Arial, Helvetica, sans-serif;
                          font-weight: normal;
                          font-size: 100%;
                          padding: 0px 0px 0px 0px;
                          background: #fcfff8;
                          z-index: 1;
                          }

h3                        {
                          margin-bottom: 5px;
                          height: 20px;                     /* gibt an, wie weit der Text von der hor. Linie entfernt ist. */
                          border-bottom: 1px solid #7D8965;
                          font-variant:small-caps;
                          font-weight: bold;
                          font-size: 105%;
                          }

.education                {
                          position: static;
                          font-family: Tahoma, Arial, Helvetica, sans-serif;
                          font-weight: normal;
                          font-size: 100%;
                          padding: 30px 0px 0px 0px;
                          background: #fcfff8;
                          z-index: 1;
                          }

.scientific_grades        {
                          position: static;
                          font-family: Tahoma, Arial, Helvetica, sans-serif;
                          font-weight: normal;
                          font-size: 100%;
                          padding: 30px 0px 0px 0px;
                          background: #fcfff8;
                          z-index: 1;
                          }

.career                   {
                          position: static;
                          font-family: Tahoma, Arial, Helvetica, sans-serif;
                          font-weight: normal;
                          font-size: 100%;
                          padding: 30px 0px 0px 0px;
                          background: #fcfff8;
                          z-index: 1;
                          }

.additional_info          {
                          position: static;
                          font-family: Tahoma, Arial, Helvetica, sans-serif;
                          font-weight: normal;
                          font-size: 100%;
                          padding: 30px 0px 0px 0px;
                          background: #fcfff8;
                          z-index: 1;
                          }

.publications             {
                          position: static;
                          font-family: Tahoma, Arial, Helvetica, sans-serif;
                          font-weight: normal;
                          font-size: 100%;
                          padding: 30px 0px 0px 0px;
                          background: #fcfff8;
                          z-index: 1;
                          }

.research_interests       {
                          position: static;
                          font-family: Tahoma, Arial, Helvetica, sans-serif;
                          font-weight: normal;
                          font-size: 100%;
                          padding: 30px 0px 0px 0px;
                          background: #fcfff8;
                          z-index: 1;
                          }

.patents                  {
                          position: static;
                          font-family: Tahoma, Arial, Helvetica, sans-serif;
                          font-weight: normal;
                          font-size: 100%;
                          padding: 30px 0px 0px 0px;
                          background: #fcfff8;
                          z-index: 1;
                          }

.poster_presentations     {
                          position: static;
                          font-family: Tahoma, Arial, Helvetica, sans-serif;
                          font-weight: normal;
                          font-size: 100%;
                          padding: 30px 0px 0px 0px;
                          background: #fcfff8;
                          z-index: 1;
                          }

.oral_presentations       {
                          position: static;
                          font-family: Tahoma, Arial, Helvetica, sans-serif;
                          font-weight: normal;
                          font-size: 100%;
                          padding: 30px 0px 0px 0px;
                          background: #fcfff8;
                          z-index: 1;
                          }

.Prof-Dr                  {
                          padding-bottom: 40px;
                          }

.Prof-Dr a:link           {
                          color: #000000;
                          text-decoration: none;
                          }

.Prof-Dr a:hover          {
                          color: #038a5f;
                          text-decoration: none;
                          }

.Prof-Dr a:visited        {
                          color: #303030;
                          text-decoration: none;
                          }

.Prof-Dr table            {
                          border: 0px solid #000000;
                          width: 100%;
                          background: #fff4f0;
                          color: #402020;
                          padding-top: 10px;
                          padding-right: 0px;
                          padding-bottom: 0px;
                          padding-left: 2px;
                          }

.Master-Bachelor          {
                          padding-bottom: 40px;
                          }

.Master-Bachelor a:link   {
                          color: #000000;
                          text-decoration: none;
                          }

.Master-Bachelor a:hover  {
                          color: #038a5f;
                          text-decoration: none;
                          }

.Master-Bachelor a:visited {
                          color: #303030;
                          text-decoration: none;
                          }

.Master-Bachelor table    {
                          border: 0px solid #000000;
                          width: 100%;
                          background: #fffcec;
                          color: #403010;
                          padding-top: 10px;
                          padding-right: 0px;
                          padding-bottom: 0px;
                          padding-left: 2px;
                          }

.TA-VA                    {
                          padding-bottom: 40px;
                          }

.TA-VA a:link             {
                          color: #000000;
                          text-decoration: none;
                          }

.TA-VA a:hover            {
                          color: #038a5f;
                          text-decoration: none;
                          }

.TA-VA a:visited          {
                          color: #303030;
                          text-decoration: none;
                          }

.TA-VA table              {
                          border: 0px solid #000000;
                          width: 100%;
                          background: #f8fff0;
                          color: #203020;
                          padding-top: 10px;
                          padding-right: 0px;
                          padding-bottom: 0px;
                          padding-left: 2px;
                          }

