/*+
Name:
  umweltdenken.css

Funktion:
  Cascading Style Sheets

Autor:
  Wessner Hans

Änderungen:
  2001-10-07:  Erste Version
  2002-01-13:  WS    Schriftgrößen vorgeben
  2002-01-16:  WS    Schriftgrößenvorgabe wieder raus
  2002-01-22:  WS    Schrift-Familie vorgegen
  2006-12-31:  WS    Tabellenausrichtung oben
  2008-03-03:  WS    Styles aus Programm_2008 global
-*/

/*
body, table, tr, td, th, p {
 font-family: "Times New Roman", Georgia, Garamond, serif;
 font-size: 14px;
}
h2 {font-size: 28px;}
h3 {font-size: 22px;}
*/

#body, table, tr, td, th, p {font-family: Times}
body, table, tr, td, th, p {
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size: 14px;
 color: #002000;
}

#logorosa {color: #c00040;}
#logogruen {color: #002000;}
#hintergrund {background-color: #d3d3d3;}
#hr, body, table, td, th, tr, a:link, a:visited, a:active
/* {color: #002000; background-color: #d3d3d3;} */
body {
  color: #002000;
  background-color: #dfdfdf;
}

a:link, a:visited {
  color: #002000;
/*  background-color: #d3d3d3; */
  background-color: #dfdfdf;
/* text-decoration: none; */
}

/*
a:hover {
  color: #002000;
  background-color: #c0c0c0;
  text-decoration: none;
}
*/

table {
  border-collapse: collapse;
}

td {vertical-align: top;}
td.top {vertical-align: top;}
td.center {vertical-align: center;}
td.bottom {vertical-align: bottom;}

.pr10 td {
  padding-right: 10px;
}
.pr40 td {
  padding-right: 40px;
}
.p10 td, th {
  padding-left: 10px;
  padding-right: 10px;
}
.p10b10 td {
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
}
.pr10b10 td {
  padding-right: 10px;
  padding-bottom: 10px;
}
.vr td {
  text-align: right;
}
.pb10 {
  padding-bottom: 10px;
}

.r {
  text-align: right;
}

.ueb {
  color: #004000;
  background-color: #c9c9c9;
  font-size: 16px;
}

.uebrosa {
  color: #c00040;
  background-color: #c9c9c9;
  font-size: 16px;
}

.uebunten {
  color: #004000;
  background-color: #c9c9c9;
  font-size: 16px;
  margin-top: 30px;
  margin-bottom: 5px;
  width: 100%;
}

.uebsmall {
  color: #004000;
  background-color: #c9c9c9;
  margin-top: 5px;
  margin-bottom: 5px;
}

.pl40 {
  padding-left: 40px;
}

ul.square {
  list-style-image: url(images/rosasquare.bmp);
}

ul.minus {
  list-style-image: url(images/gruenminus.png);
}

ul.gruensquare {
  list-style-image: url(images/gruensquare.png);
}

ul.disc {
  list-style-type: disc
}

ol.number {
  list-style-type: arabic numbers;
}

img {
  border: 0px;
}

ul {
  list-style-type: none;
}

.gschafft {
  background-image: url(images/gschafft_t.png);
  background-position: 20%;
  background-size: auto 100%;
  background-repeat: no-repeat;
  padding-top: 10px;
  padding-bottom: 10px;
}

.gschafft2 {
  background-image: url(images/gschafft2_t.png);
  background-position: 20%;
  background-size: auto 100%;
  background-repeat: no-repeat;
  padding-top: 10px;
  padding-bottom: 10px;
}


#amenu {
  font-size: 14px;
/*  position:absolute;
*/
}

#amenu ul {
  list-style-type: none;
  list-style-image: none;
  margin: 0px;
  padding: 0px;
}

#amenu li.topmenu {
/*  float:left;
*/
}

.topmenu a {
/*  float:left;
*/
  width: 200px;
  text-align: center;
}

.topmenu ul{
  display: none;
}

.topmenu a, .submenu a, .submenuu a{
  padding: 1px 5px;
  border: 1px solid #c00040;
  border-collapse: collapse;
  color: #c00040;
/*
  font-weight:bold;
*/
  text-decoration: none;
  background-color: #d3d3d3;
  margin: 0;  
}

.submenu a{
  width: 200px;
  position: relative;
  border: none;
  z-index: 3;
  left: -20px;
/*  top: -16px;
    font-size:12px;
*/
  position:right;
  clear:both; /* special IE6 */
}

.submenuu a{
  width: 200px;
  position: relative;
  border: 1;
  z-index: 5;
  left: -10px;
/*  top: -16px;
    font-size:12px;
*/
  position:right;
  clear:both; /* special IE6 */
}

#amenu a:hover, .topmenu.on a {
  color: #4C4C4C;
  background-color: #c9c9c9 !important;
}

.topmenu: hover ul {
  display:block;  
  z-index:500;
}
