* { padding: 0px;
    margin: 0px;
    border: 0px;
    font-size:1em;
}

body {
      border: 0px solid;
      font-size:62.5%;
      font-weight:normal;
      color:black;
      font-family: Verdana, Helvetica,  Geneva, Arial,  sans-serif;
      line-height:1.5em;
      background-color:none;
      height:100%;

      overflow:auto;
    /*  font-stretch: wider;*/
}


p, h1,h2,h3,h4,h5,h6 {
      font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;*/
      text-align: left;
      text-indent: 0em;

      color:rgb(76,87,95);
      /*filter:alpha(opacity=100);-moz-opacity:1.0; */
      line-height:1.5em;
      font-weight:normal;

}


/*        p, h1,h2,h3,h4,h5,h6, td {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
                font-size:0.8em;

                font-weight:normal;
        }
         */
        tr, table, th {font-size:1em;font-family: Verdana,Helvetica,  Geneva, Arial, sans-serif;}

/*        p { margin:0.9em;vertical-align:text-top;}
   */

         th {text-align:left;vertical-align:bottom;}
         table {font-size:1em;}
        /* table td {font-size:1em;line-height:1.5em;vertical-align:top;}*/
         table tr {font-size:1em;}
        h1 {font-weight:normal;padding:0 0px;  margin-bottom:20px;font-size:1.8em;color:rgb(76,87,95);}
        h2 {
            font-weight:normal;
            padding:0 0px;
            margin-top:6px;
            margin-bottom:6px;
            font-size:1.3em;
            color:rgb(76,87,95);
            }
         h3 {font-weight:normal;padding:0 0px;  margin-top:4px;font-size:1.4em;color:rgb(76,87,95);text-decoration:underline;}

        ul, ol {font-size:1.2em;color:rgb(76,87,95);}

        li  {
               text-align:left;
               margin-left: 0px;
              padding-left: 0px;
               color:rgb(76,87,95);
              /*list-style: none;*/


        }

         cite {font-style:normal;color:rgb(76,87,95);}

        .underline {text-decoration:underline;}

        textarea {
            font-size:1em;
            font-family: Verdana,Helvetica,  Geneva, Arial, sans-serif;
        }
/*div#div_head_small {position:absolute;left:40px;top:87px;border:0px solid black;z-index:15;}
div#div_head_big {position:absolute;left:98px;top:93px;font-weight:bold;z-index:10;}
*/

/*p#head_small {font-size:18px;color:rgb(0,127,75);font-weight:bold;}
p#head_big {font-size:25px;color:rgb(161,167,163);}
*/




p#head_small {font-size:1.8em;color:rgb(76,87,95);}
p#head_big {font-size:2.5em;color:rgb(76,87,95);}

p.head_fliesstext {font-weight:bold;}
        .hell {color:#E7EBEA;}      /*hauptmenuebene */
        .mittel {color:#A4BFB8;}    /*textbereich*/
        .halbdunkel {color:#93B2AA;} /*untermenu*/
        .dunkel {color:rgb(8,76,141);}    /*dunkelblau*/
        .clear {clear:both;}
         .querstrich {font-weight:bold;color:rgb(8,76,141);}    /*dunkelblau*/

.farbig_fett {color:#6D6E71;font-weight:bold;}



.schrift08em {font-size:0.8em;}
.schrift09em {font-size:0.9em;}
.schrift07em {font-size:0.7em;}

div.main_2 {position:relative;height:650px;width:100%;margin:auto; border:0px solid black;}

div.main {position:relative;z-index:10;height:auto;width:1000px;border:0px solid black;
                font-size:1em;
                border-top:1;
                border-bottom:1;
                border-right:1;
                border-left:1;
                margin:0;

                text-align:left;
                background-color:rgb(75,87,95);
/*background-image:url(../images/internet_start.jpg);
                background-repeat: no-repeat;
                background-position: top left;*/
            /*   background-color:#FFFFFF;       */
               /*background: url('../images/background_galerien.jpg') no-repeat center top ; */

}

img#logo {position:relative;left:0px;top:2px;width:200;height:74px;border:0px solid red;z-index:1;}

div#fotoband {position:absolute;right:0px;width:495px;top:28px;}

        div#info {position:absolute;top:10px;left:800px;margin:0;padding:0;}

        div#info ul {font-size:1em;width:auto}
        div#info li {font-size:1em;
                     list-style:none;
                     padding:0;margin:0px solid black;left:0;
                      }
        div#info .gelb {color:rgb(241,228,0);}
        div#info a.web {
                font-weight:normal;
                font-size:1em;
                text-align: left;
                text-decoration:none;
                /* background-color:#034E39;   */
                color:rgb(255,255,255);
                padding:0 0px;


        }
        div#x_info a.web:hover {
                text-decoration:none;
                color: rgb(255,255,255);
                /*color:#333333;#000000;white;#9B0004;*/
                /*background-color:#034E39;*/
                /* font-weight:bold;
                background-image:url(../images/original_pfeil.gif);
                background-repeat: no-repeat;
                background-position: center left; */
        }

div#text_content {position:absolute;
                 top:309px; /*140*/
                  left:216px;
                  width:485px;
                  height:auto; /*400*/
                  text-align:left;
                  overflow:show;
                  border:0px solid #A50010;
                 border-top:0;
                 border-left:0;

/*background-image:url(../images/start.jpg);
                background-repeat: no-repeat;
                background-position: top left;*/
}

div#text_content1 {position:absolute;top:0px;left:0px;width:99%;height:470px;text-align:left;overflow:auto;border:1px solid black;}

div#text_content2 {position:absolute;top:0px;left:0px;width:100%;text-align:left;border:1px solid green;height:auto;overflow:auto;}

div#text_content p { padding:0.5em 40px 0.5em 00px;
                     line-height:1.8em;
                     font-size:1.2em;
                     text-align:left;
                     color:rgb(151,138,124);}

div#text_content p.head {font-weight:bold;}

div#text_content .expose_label {font-size:1.083em;color:rgb(106,25,111)}

div#text_content td{line-height:1.5em;vertical-align:top;}

div#text_content p.wissenschaft {
         margin-top:0.9em;
         margin-left:1.4em;
         font-size:0.7em;
         font-style: italic;
        text-indent: -14px;}

div#text_content ul {font-size:1.2em;
                    padding:0.5em 4.0em 0.5em 00px;
                 list-style-type: disc;
                 margin-left: 20px;
                 /*   list-style-type:circle;
                 list-style-image:url(../images/list_image.gif);
                  list-style-position:inline;
                 */
}
div#text_content ol {font-size:1.2em;
                    padding:0.5em 4.0em 0.5em 00px;
                 list-style-type: decimal;
                 margin-left: 20px;/*   list-style-type:circle;
                 list-style-image:url(../images/list_image.gif);
                  list-style-position:inline;
                 */
}
div#text_content        ul  {
               /*text-align:left;
               margin-left: 50px;
               padding-top:0.5em;
               padding-left: 0px;
               */
               /*list-style: disc;*/
                 /* vertical-align:top;
                  list-style-image:url(../images/list_image_ie.gif);
                  list-style-position:inline;
                  */
        }

div#text_content        li  {
               text-align:left;
               font-size:0.833em;
               line-height:1.8em;
               /*font-size:1.2em;*/
               vertical-align:middle;
               margin-left: -2px;
               padding-top:0em;
               /*text-indent:0px;  */
               padding-left: 0px;
               /*   list-style-image:url(../images/list_image.gif); */
               list-style-position:inline;
               color:rgb(106, 25, 111);

        }


      /* ie-Bugfix  */
        * html div#text_content ul{

                 /* list-style:none; */
                  /*list-style-image:url(../images/list_image_ie.gif);*/
                  /*list-style: circle;*/
                  list-style-position:outline;

          }
        * html div#text_content li{
               vertical-align:middle;/**/
               margin-bottom:0px;
               line-height:1.8em;
               margin-left: -2px;
               color:rgb(106, 25, 111);
               padding-top:0em;
               list-style-position:inline;

          }
      /* ie-Bugfix ende */



a.email {color:#6D6E71;text-decoration:underline;} /*rgb(0,127,75)*/
a.web {color:#6D6E71;text-decoration:none;} /*rgb(0,127,75)*/
a.referenz {color:rgb(31,30,33);text-decoration:none;} /*rgb(0,127,75)*/




/* Kontaktformular */

html>body /**/
 div.table {
        display:table;
        border-collapse: collapse;
        height:100%;
        width:100%;
        padding:0px;
        spacing:0px;
        border:0px solid black;
        font-size:1em;

}

/*html>body
div.tr {display: table-row;
        border:1 solid red;
        padding:0px;
        height:100%;
        width:100%;
        vertical-align: middle;
        text-align: center;
        }   */


html>body  /**/
div.td {display:table-cell; border:0 solid red; padding:0px; height:100%;vertical-align: middle; width:100%;}



 table.ie_main { /* * html ie-bugfix  */
    position:relative;border:0px solid black;width:100%;height:100%;text-align:center;vertical-align:middle;

           }

 tr.ie_main { /* * html   ie-bugfix  */
  /*  border:0px solid black;width:100%;height:100%; */
}    /*position:relative;   */


  td.ie_main { /* * html ie-bugfix   */
  /* border:0px solid black;text-align:center;vertical-align:middle;width:100%;*/

}

/* Definitionen für die Galerie und Fehlermeldung Formulare */
#mail_error, .error {color:red;font-weight:bold;}



/*
:link = für Verweise zu noch nicht besuchten Seiten
:visited = für Verweise zu bereits besuchten Seiten
:focus = für Elemente, die den Fokus erhalten, z.B. durch "Durchsteppen" mit der Tabulator-Taste (CSS 2.0)
:hover = für Elemente, während der Anwender mit der Maus darüber fährt (CSS 2.0)
:active = für gerade angeklickte Elemente
