
html {overflow-y: scroll;}
body {background: /*#efbe1b*/#f6d688;
      margin: 0;
      padding: 0;
      text-align: center;
      font-family:Verdana, sans-serif;
      font-size:12px;
      color:#000000;
        }
div#kasten {margin: auto;
	    margin-top:20px;
	    width: 900px;
            border-style:dashed;
	    border-top: dashed 1px #cc8800;
	    border-bottom:none;
            border-left-width:1px;
	    border-right-width:1px;
	    border-color: #cc8800;
            background:#ffffff;
            color:#000000;}
div[id]#kasten {width: 900px;
               }

/*-------------------------------Hauptseite---------------------------------------------*/

        p                {margin: 10px;
                          text-align:justify;}
        h1, h3, h4         {text-align:left;}
        h1               {background: #efbe1b url('pics/news_balken.png') repeat-x;
                          color:#cc8800;
                          font-size:14px;
                          padding-top:5px;
		          padding-left:10px;
                          padding-bottom:2px;
                          margin-top:10px;
                          margin-bottom:2px;
                          border-bottom:1px solid #000; margin-left:0px; margin-right:0px}
        h2               {display:none;}
        h4               {margin-top:10px;
                          margin-left:10px;
                          font-size:12px;}
        h4 a:link        {text-decoration:underline;}
        h4 a:visited     {text-decoration:underline;}
        h4#proj        {text-align:center;
                          width:100%;
                          margin-top: 25%;
                          margin-bottom:25%;}
        a#brauhaus      {margin-left:10px;
                         margin-right:10px;
                         padding-left:25px;
                         padding-right:25px;}

        a#klaeranlage   {margin-left:10px;
                         margin-right:10px;
                         padding-left:25px;
                         padding-right:25px;}
        a#silo      {margin-left:10px;
                     margin-right:10px;
                     padding-left:25px;
                     padding-right:25px;}
        a#cwp      {margin-left:10px;
                    margin-right:10px;
                    padding-left:25px;
                    padding-right:25px;}
        a#partikel {margin-left:10px;
                    margin-right:10px;
                    padding-left:25px;
                    padding-right:25px;}
        a#brauhaus:hover{background:url('pics/thumbs/Anlage_th.jpg') no-repeat 40px 20px;
                     padding-bottom:80px}
        a#klaeranlage:hover{background:url('pics/thumbs/Klaeranlage/Anlage1_th.jpg') no-repeat 50px 20px;
                     padding-bottom:80px}
        /*a#silo:hover{background:url(??) 20px 20px no-repeat;
                     padding-bottom:80px;}*/
        a#cwp:hover{background:url('pics/thumbs/CWP/rohr_th.jpg') no-repeat 20px 20px;
                     padding-bottom:80px}
        a#partikel:hover {background:url('pics/thumbs/partikelmessung/partikel_th.jpg') no-repeat 30px 20px;
                          padding-bottom:80px}

        h3               {font-size:14px;
                          margin-left:10px;
                          text-align:left;
                          color:#cc8800;
                          background:#ffffff;}
        .platz           {margin-left:10px;
                          margin-right:10px;}
        .spaces          {height:250px;}
        ul#mainmenu      {text-align:right;
                          padding-top:70px;
                          border-style:solid;
                          border:none;
                          margin-top:10px;
                          margin-bottom:0;
                          margin-right:10px;}
        ul#mainmenu li   {list-style-type:none;
                          display:inline;
                          }
        ul#mainmenu a    {background:#efbe1b;
                          color:#000000;
                          padding:70px 5px 5px 5px;
                          border-style:solid;
                          border:none;}
        ul#mainmenu a:hover{color:#ffffff;
                            padding-top:65px;
                            background:#efbe1b;}
        a#logo           {float:left;
                          margin-left:10px;
                          margin-top:10px;}
        a[id]#logo       {margin-top:10px;}
        img              {border-style:solid;
                          border:none;}
        img.li           {margin:10px;
                          margin-top:0;
                          width:45%;}
        p.li             {float:left;
                          text-align:justify;}
        p.re             {float:right;
                          text-align:justify;
                          margin-top:0px;
                          clear:right;}
        p.zent           {text-align:center;}
        .li              {float:left;
                          margin:0px 5px 0px 0px}
        div.li           {float:left;
                          
                          padding-left:10px;
                          padding-right:10px;
                          margin-bottom:10px;}
       
        div[class].li    {width:45%}
        address#footer   {width:900px;
                          background: #efbe1b url('pics/news_balken.png') repeat-x;
                          color:#000000;
                          margin-top:0px;
                          padding-top:5px;
                          padding-bottom:1px;
                          clear:both; margin-left:auto; margin-right:auto; margin-bottom:auto}
        address[id]#footer   {width:900px;}
        address#footer p {text-align:right;
                          margin-right:5px;
                          font-size:10px;
                          font-style: normal;
                          margin-top:0px;}
        address#footer p a:hover {text-decoration:underline;
                                  background: transparent;
                                  color:#fff;}
        br#klar {clear:both;}

/*-------------------------------Links-------------------------------------------------*/

        a                   {font-weight:bold;}
        a:link              {color:#000;
                             text-decoration:none;}
        a:hover             {color:#efbe1b;
                             text-decoration:none;}
        a:active            {color:#efbe1b;
                             text-decoration:none;}
        a:visited           {color:#000;
                             text-decoration:none;}
        a:focus             {outline: 0;} /*entfernt Umrandung bei Klick*/




/*-------------------------------Untermenü--------------------------------------------*/
          ul#submenu         {text-align:left;
                              background:#efbe1b url('pics/news_balken.png') repeat-x;
                              color:#000000;
                              height:20px;
                              padding-left:10px;
                              padding-top:6px;
                              padding-bottom:2px;  /* für IE */
                              margin-left:0px;
                              margin-top:10px;
                              border-bottom-width:1px; border-left-style:solid; border-left-width:0px; border-right-style:solid; border-right-width:0px; border-top-style:solid; border-top-width:0px; border-bottom-style:solid}
          ul[id]#submenu     {padding-bottom:auto;}
          ul#submenu li      {list-style-type: none;
                              display:inline;}
          ul#submenu a       {padding-left:5px;
                              padding-right:5px;
                              padding-top:5px;
                              padding-bottom:5px;
                              border-style:solid;
                              border:none;}
          ul#submenu a:hover {color:#cc8800;
                              background:transparent;}
          ul#submenu a#on    {background:transparent;
                              color:#cc8800;}
          ul.inhalt          {margin-left:25px;
                              margin-right:15px;
                              text-align:justify;
                              list-style-type:square;}
          ul[class].inhalt   {margin-left:0;
                              padding-left:25px;}
          #on                {color:#cc8800;
                              background:#ffffff;}
          #menuon            {color:#fff;
                              background:#efbe1b;}

/*-------------------------------Formulare----------------------------------------------*/

          form		     {width:600px;
                              padding-top:5px;
                              text-align:center;
                              left:50%;
                              right:50%;
                              margin-left: 100px;
                              margin-right:-100px;
                              margin-top:10px;
                              border: 1px double #cc8800;}
          #login             {height:60px;
                              background:#f6d688;
                              color:#000000;}
          table              {width:98%;
                              background:#ffffff;
                              color:#000000;
                              border: none;}
          
          td                 {border: solid 0px #c8c8c8;
          					  }

/*-------------------------------News---------------------------------------------------*/

          div.news           {background:#ffffff;
                              min-height:150px;
                              margin-top:10px;
                              margin-bottom:40px;
                              margin-left:10px;
                              margin-right:10px;
                              padding:0px 0px 0px 0px;
                              border: solid 1px #c8c8c8;
                              border-top-width:0px;}
          div[class].news    {margin-bottom:10px;}
          .news-head         {background:url('pics/news_balken.png') repeat-x;
                              color:#000000}/*wegen IE */
          h3.rubrik          {background:url('pics/news_balken.png') repeat-x;
                              color:#cc8800;
                              height:20px;
                              margin:0;
                              float:left; padding-left:10px; padding-right:0px; padding-top:5px; padding-bottom:0px}
          h3.ueberschrift    {font: italic bold 14px verdana;
                              margin:5px 0px 0px 5px;
                              color:#000000;
                              background:#ffffff;}
          p.dat              {background:url('pics/news_balken.png') repeat-x;
                              color:#cc8800;
                              font-size:10px;
                              height:20px;
                              margin:0px;
                              text-align:right; padding-left:0px; padding-right:10px; padding-top:5px; padding-bottom:0px}
          p.autor            {text-align:right;
                              font: italic bold 14px verdana;
                              color:#efbe1b;
                              background:#ffffff;
                              text-decoration:underline;}
          .tooltip {position : absolute;
                display : none;
                background : InfoBackground;
                color : InfoText;
                border : 1px solid black;
                padding : 1px 2px;
                font-size : 80%;
                }

/*-------------------------------Fehler-------------------------------------------------*/
          #fehler            {background: url('pics/fehler.png') no-repeat center;
                              color:#000000;
                              text-align:center;
                              height:400px;
                              margin: 0px;}
          div.fehler         {min-height:300px;}
          dl                 {border: 1px solid #efbe1b;
                              margin:auto;
                              margin-bottom:10px;
                              padding:5px;
                              width:500px;
                              color:#000000;}
          dt                 {text-align:left;
                              margin-left:10%;
                              text-decoration:underline;}
          dd                  {width:200px;
                               text-align:left;
                               margin-left:40%;
                               margin-bottom:15px;
                               padding:5px;
                               }