* { padding: 0px;
    margin: 0px;
    border: 0px;
}

body {
      border: 0px solid;
      font-size:100.01%;
      font-weight:normal;
      color:rgb(51,51,51);
      /*font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;*/
      font-family: Arial, Helvetica, sans-serif;
      line-height:1em;
      background-color:rgb(255,255,255);
      height:100%;
      background:url('../images/background.gif') repeat-y;
      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;
      font-size:1em;
      color:rgb(51,51,51); /*
      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: Arial, Helvetica, sans-serif;}

/*	p { margin:0.9em;vertical-align:text-top;}
   */

         th {text-align:left;vertical-align:bottom;}
         table {font-size:11px;}
        /* table td {font-size:1em;line-height:1.5em;vertical-align:top;}*/
         table tr {font-size:1em;}
	h1 {font-weight:bold;padding:0 6px;  margin-top:4px;font-size:14px;color:rgb(51,51,51);}


	ul {font-size:1em;}

	li  {
               text-align:left;
               margin-left: 0px;
	      padding-left: 0px;
	      list-style: none;
               font-size:1em;


	}
        .underline {text-decoration:underline;}

/*hr {margin-top:4px;width:87%;margin-left:5%;text-align:left;background-color:#000080;height:2px;color:#000080;}
*/
        /*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);}
*/
div#div_head_small {position:absolute;left:40px;top:87px;border:0px solid black;z-index:15;}
div#div_head_big {position:absolute;left:65px;top:93px;font-weight:bold;z-index:10;}

img#bild {margin-top:8px;}

p#head_small {font-size:18px;color:rgb(51,51,51);}
p#head_big {font-size:25px;color:rgb(51,51,51);font-weight:bold;}

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*/

         div#randzitat {position:absolute;left:129px;top:230px;width:130px;font-style:italic;}
div#menu {position:relative;
	 left:0px;
          top:251px;
          padding:0px;
          padding-bottom:3px;
          padding-top:2px;
          width:227px;/*217px;*/
          margin:0px;
          margin-bottom:10px;
          padding-right:10px;
          /*height:100%; */
          border: 0px solid green;
          text-align: right;
          /*border:0px solid white;*/
          background-color:#FFFFFF;
          }



	div#menu__bg {position:absolute;top:0px;padding-right:10px;width:100%;border:1px solid black;height:19px;background-color:#E7EBEA;/*display:block;*/z-index:-1;}/**/

         div#menu a {
		font-size:13px;/*0.85em;*/
		text-align:right; /*center;*/
		text-decoration:none;
		color:rgb(51,51,51);/*rgb(0,152,161);*/
		padding:0px 0px;
                 border:0px solid  black;
                 /*padding-left:70px; */
		display: block;
		background-color:rgb(204,204,204);/**/
		line-height:30px;
                 margin-top:4px;
                 margin-bottom:4px;
                 margin-left: 0px;
                 margin-right:00px;
                 padding-right:10px;

                /* background-image: url(../images/aradhbtn.gif);
                 background-repeat:no-repeat;
                 background-position:center; */
	}

	div#menu a.inactive {width:150px;/*color:black;*/

	}

	* html div#menu a.inactive {width:160px;/*color:black;*/

	}

	div#menu a.active,  #menu a.inactive:hover {
	      /*	color:rgb(161,167,163);/*#000000;white;#9B0004;*/
	        font-weight:normal;
                 color:rgb(0,152,161);
                	background-color:rgb(204,204,204);
                 width:150px;
                 /*
		background-image:url(../images/original_pfeil.gif);
		background-repeat: no-repeat;
		background-position: center left; */
	}

 	* html div#menu a.active, * html #menu a.inactive:hover {
	      /*	color:rgb(161,167,163);/*#000000;white;#9B0004;*/
                 width:160px;
                 /*
		background-image:url(../images/original_pfeil.gif);
		background-repeat: no-repeat;
		background-position: center left; */
	}

	div#menu a.start_inactive {width:345px;/*color:black;*/

	}

	* html div#menu a.start_inactive {width:355px;/*color:black;*/

	}

	div#menu a.start_active,  #menu a.start_inactive:hover {
	      /*	color:rgb(161,167,163);/*#000000;white;#9B0004;*/
	        font-weight:normal;
                 color:rgb(0,152,161);
                	background-color:rgb(204,204,204);
                 width:345px;
                 /*
		background-image:url(../images/original_pfeil.gif);
		background-repeat: no-repeat;
		background-position: center left; */
	}

 	* html div#menu a.start_active, * html #menu a.start_inactive:hover {
	      /*	color:rgb(161,167,163);/*#000000;white;#9B0004;*/
                 width:355px;
                 /*
		background-image:url(../images/original_pfeil.gif);
		background-repeat: no-repeat;
		background-position: center left; */
	}


	div#menu .submenu a {
		font-size:0.8em;
		text-align: right;
		text-decoration:none;
                 margin-top:3px;
                 padding:0 0px;
	      /*	color:rgb(0,127,75);
		padding:0 6px; */
		padding-right:0px;
                 margin-left:0px;
                 margin-right:0px;
		/*  background-color:blue; */
		background-color:#FFF;
		line-height:20px;
                 background-image:none;
                 width:217px;

	}

	div#menu .submenu a.inactive {width:217px; /*color:black;*/

	}


	div#menu .submenu a.active, #menu .submenu a.inactive:hover {
		/*color:white;/*rgb(161,167,163);*/
                 color:RGB(0,152,161);
                 font-weight:bold;
                 background-image:none; /*url(../images/aradhbtn.gif);
                 /*#000000;white;#9B0004;*/
                 text-align:right;
	      	background-color:#FFF;
                 width:217px;
               /*  display:inline; */
	}

	div#menu  ul.submenu {font-size:12pt;
                               margin-top:0px;
                               margin-bottom:5px;
                              /*position:absolute;top:23px;left:0px;*/} /*background-color:yellow;*/
         div#menu ul.submenu li.submenu {}




	div#menu li.hauptmenu {display: block;
		/*float: left;
		width:120px;
		background-color:#E7EBEA; */
		/*  border:1px solid blue;  */
	}






.schrift08em {font-size:0.8em;}
.schrift09em {font-size:0.9em;}
.schrift07em {font-size:0.7em;}



div.main {position:relative;z-index:10;height:100%;width:940px;border:0px solid black;
                border-left:0;
                border-right:0;
                margin:0;

                text-align:left;

             /*  background-color:#fff;rgb(204,204,204);*/
             /*  background:url('../images/background_start.jpg') no-repeat;     */
               /* background: url('../images/background.jpg') repeat-y center top ;*/

}

div#links_start {position:absolute;width:355px;height:100%;background-color:rgb(204,204,204);}
div#rechts_start {position:absolute;right:0;width:585px;height:100%;background-color:rgb(0,152,161);}

div#text_content {position:absolute;top:140px;left:230px;width:555px;height:auto;text-align:left;overflow:auto;border:0px solid black;background-color:#fff;}

div#text_content1_ {position:absolute;top:0px;left:200px;width:535px;height:383px;text-align:left;overflow:auto;border:0px solid black;}

div#text_content2_ {position:absolute;top:0px;left:90px;width:400px;text-align:left;border:0px solid green;height:auto;overflow:auto;}
/*div#text_content2 {position:absolute;top:160px;left:10px;width:411px;border:0px solid green;height:400px;overflow:auto;}
*/
div#text_content p {padding:0.5em 6px; font-size:12px;text-align:left;}

div#text_content p.head {font-weight:bold;}


div#text_content td{line-height:1.5em;vertical-align:top;}

div#text_content p.wissenschaft {
         margin-top:0.9em;
         margin-left:14px;
         font-size:0.7em;
         font-style: italic;
	text-indent: -14px;}

div#text_content ul {font-size:12px;
                 /* 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;
               vertical-align:top;
               margin-left: 28px;
               padding-top:0.5em;
               text-indent:0px;

               padding-left: 0px;
	      list-style-type: disc;
               /*   list-style-image:url(../images/list_image.gif); */
               list-style-position:outline;

	}
div#text_content	.referenzen li  {list-style-type:none;
                 text-indent:-8px;
                 }


       /*  div.leistungen ul {
                  list-style-image:url(../images/list_image.gif);
                  list-style-position:inline;
          }*/
      /* 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:top;/**/
               margin-bottom:5px;
               line-height:1.25em;
               list-style:disc;
               padding-top:0em;
               list-style-position:outline;

          }
      /* ie-Bugfix ende */

         * html div#text_content	.referenzen li
               {list-style-type:none;

                 }


a.email ,  a.web {color:rgb(51,51,51);text-decoration:underline;}
a.referenz {color:rgb(51,51,51);text-decoration:none;} /*rgb(0,127,75)*/

img#kopfgrafik {position:absolute;left:0;top:0;}

img#logo_start {position:absolute;left:7px;top:4px;width:120px;height:175px;border:0px solid red;z-index:90;}
div#logo_kasten_start {position:absolute;left:288px;top:69px;width:134px;height:183px;background-color:#ffffff;}

img#logo {position:absolute;left:7px;top:0px;width:120px;height:175px;border:0px solid red;z-index:90;}
div#logo_kasten {position:absolute;left:88px;top:0px;width:134px;height:183px;border:0px;background-color:#ffffff;}

div#slogan {position:absolute;right:10px;top:90px;height:60px;color:white;font-size:15px;font-weight:bold;}
div#slogan_start {position:absolute;left:115px;top:298px;color:rgb(204,204,204);font-size:15px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}

/* Kontaktformular */

div#text_content2 p.kontakt {text-align:left;
           position:relative;
           margin-top:0;
           width:300px;
           line-height:1.25em;
           color:rgb(51,51,51);
           border:0px solid rgb(204,204,204);}



form input.kontakt,form textarea.kontakt {
    text-align:left;
    position:absolute;/*absolute;*/
    left:120px;
    color:rgb(51,51,51);
    border:0px solid rgb(204,204,204);
    background-color: rgb(204,204,204);
}

form input.kontakt_btn {background-color:rgb(204,204,204);
    position:absolute;
    left:120px;
    margin-top:75px;
    color:rgb(51,51,51);
    border:0px solid rgb(204,204,204);
    text-align:center;
    }
* html form input.kontakt_btn {background-color:rgb(204,204,204);
    position:absolute;
    left:120px;margin-top:65px;
    border:0px solid rgb(206,219,232);
    }


html>body /**/
 div.table {
        display:table;
        border-collapse: collapse;
        height:100%;
        width:100%;
        padding:0px;
        spacing:0px;
        border:0px solid black;


}

/*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%;*/

}
