/* CSS Document */
*{margin: 0; padding: 0;}

body 
{
  font-family:Arial, sans-serif;
  font-size:9pt;
  margin-top:10px;
}

select
{
  font-family:Arial, sans-serif;
  font-size:9pt;
  background-color:rgb(208,208,208);
  color:#000000;
  width:222px;
}

option.up{
  padding-left:10px;
  background-color:#E2E2E2;
  color:#000000;
  font-style:italic;
  font-weight:normal;
}

h1 {font-size:18px;;margin:0px;}
h2 {font-size:14px;}
h3 {font-size:14px;}

a.titmenu:link, a.titmenu:visited
{ 
  font-size:8pt;
  color:#999999;
  text-decoration:none;
}

a.titmenu{
  line-height:50px;
}

a.titmenu:active, a.titmenu:hover
{ 
  font-size:8pt;
  color:#FF9900;
  text-decoration:none;
}

a.prodnavi:link, a.prodnavi:visited{
  font-size:8pt;
  color:#666666;
  text-decoration:none;
}

span.selected{
  color:#FF9900;
  text-decoration:none;
}


a.prodnavi:active, a.prodnavi:hover
{ 
  color:#ff9200;
  text-decoration:underline;
}

div.history {
  border-bottom: 1px dotted #999999;
  font-size:0.85em;
  line-height:20px;
  padding-bottom:5px;
}

a.history:link, a.history:visited
{
  font-size:9pt;
  color:#666666;
  padding-bottom:5px;
  text-decoration:none;
}

a.history:active, a.history:hover
{
  font-size:9pt;
  color:#FF9900;
  padding-bottom:5px;
  text-decoration:none;
}

a.kat:link, a.kat:visited
{
  font-size:8pt;
  color:#999999;
  padding-bottom:5px;
  text-decoration:none;
}

a.kat:active, a.kat:hover
{
  font-size:8pt;
  color:#FF9900;
  padding-bottom:5px;
  text-decoration:none;
}

a.sel_history:active, a.sel_history:hover, a.sel_history:link, a.sel_history:visited
{
  font-size:9pt;
  color:#FF9900;
  padding-bottom:5px;
  text-decoration:none;
}

span.sel_history
{
  font-size:9pt;
  color:#FF9900;
  padding-bottom:5px;
  text-decoration:none;
}

a.sel_kat:active, a.sel_kat:hover, a.sel_kat:link, a.sel_kat:visited
{
  font-size:8pt;
  color:#FF9900;
  padding-bottom:5px;
  text-decoration:none;
}

span.trenner{
  margin-left:5px;
  margin-right:2px;
  
}

#titmenu{
  font-family:Arial, sans-serif;
  height:50px;
  padding-top:20px;
  /*margin-top:10px;*/
  text-align:right;
  font-size:9pt;
  color:#999999;
}


#menu{
  clear:right;
  height:29px;
  width:473px;
  margin-left:287px;
  vertical-align:middle;
  text-align:center;
  background-color:#4C4C4C;
  font-size:10pt;
  color:#ffffff;
  margin-bottom:1px;
 
}

#menu p{
  line-height:25px;
}

a.menu:link, a.menu:visited
{ 
  font-size:8pt;
  color:#ffffff;
  text-decoration:none;
}

a.menu:active, a.menu:hover
{ 
  font-size:8pt;
  color:#ff9200;
  text-decoration:underline;
}

#content{
  clear:left;
  color:#999999;
  margin-left:2px;
  padding-top:0px;
}

table.content{
  text-align:center;
}

p.bild_us{
  margin-top:5px;
  color:#4D4D4D;
  text-align:left;
  font-size:10pt;
  padding-left:6px;
  padding-right:6px;
  font-weight:bold;
}

p.bild_text{
  margin-top:5px;
  color:#4D4D4D;
  text-align:left;
  font-size:8pt;
  padding-right:6px;
  padding-left:6px;
}

#leiste{
  background-color:rgb(69,82,91);
  color:#FFFFFF;
  width:749px;
  height:30px;
  margin-left:2px;
  padding-left:22px;
}

#leiste span{
  line-height:30px
}

span.prodnavi{
  line-height:25px;
  color:#666666;
}

span.up{
  line-height:25px;
  padding-left:15px;
  font-size:8pt;
  color:#666666;
}

a.up:link, a.up:visited{
  font-size:8pt;
  color:#666666;
  text-decoration:none;
}

a.up:active, a.up:hover
{ 
  color:#ff9200;
  text-decoration:underline;
}

li.hkat{
  margin-bottom:6px;
  margin-top:15px;
  color:#FF9900;
}

a.hkat:link, a.hkat:visited
{
  font-size:9pt;
  color:#999999;
  padding-bottom:5px;
  text-decoration:none;
}

a.hkat:active, a.hkat:hover
{
  font-size:10pt;
  color:#FF9900;
  padding-bottom:5px;
  text-decoration:none;
}

li.ukat{
  margin-bottom:6px;
  margin-top:7px;
  margin-left:15px;
}

a.ukat:link, a.ukat:visited
{
  font-size:9pt;
  color:#999999;
  padding-bottom:5px;
  text-decoration:none;
}

a.ukat:active, a.ukat:hover
{
  font-size:9pt;
  color:#FF9900;
  padding-bottom:5px;
  text-decoration:none;
}

span.sel_kat
{
  font-size:9pt;
  color:#FF9900;
}

td.hkat{
  font-size:9pt;
  color:#999999;
  padding-top:10px;
}

td.ukat{
  font-size:9pt;
  color:#999999;
  padding-top:25px;
  padding-bottom:10px;
  border-bottom:1px solid rgb(217,217,217);
}

td.ukat2{
  font-size:9pt;
  color:#999999;
  padding-left:10px;
  padding-top:10px;
  padding-bottom:10px;
  vertical-align:top;
  width:100px;
  border-bottom:1px solid rgb(217,217,217);
}

td.lief{
  padding-left:12px;
  padding-top:10px;
  border-bottom:1px solid rgb(217,217,217);
}

.lief img{
margin-bottom:10px;
}

td.nav{
  padding-top:15px;
}

div.ueberschrift{
  font-size:13pt;
  color:#555555;
  font-weight:bold;
}

div.ueberschrift2{
  font-size:10pt;
  color:#555555;
  font-weight:bold;
}

div.absatz{
  line-height:18px;
  font-size:9pt;
  color:#7b7b7b;
}

a.links:link, a.links:visited{
  color:rgb(102,102,102);
}

a.links:active, a.links:hover{
  color:#FF9900;
}

td.list_bullet{
  padding-top:5px;
  padding-right:10px;
  vertical-align:top;
}

td.list_text{
  vertical-align:top;
}

td.events{
  color:#333333;
  font-size:9pt;
}

.events a:link, a:visited{
  color:#333333;
  font-size:9pt;
  font-weight:normal;
}

.events a:active, a:hover{
  color:#FF9900;
  font-size:9pt;
  font-weight:normal;
}

tr.farbe{
 background-color:#cccccc;
}

td.formular{
  font-weight:bold;
  color:rgb(112,112,112);
  vertical-align:top;

}

.img-shadow-on {
  float:left;
  background: url(./bilder/shadowAlpha.png) no-repeat bottom right !important;
  background: url(./bilder/shadow.gif) no-repeat bottom right; 
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
  }

.img-shadow {
  float:left;
  background: url(./bilder/shadowAlpha.png) no-repeat bottom right !important;
  background: url(./bilder/shadow.gif) no-repeat bottom right; 
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
}

.img-shadow img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  margin: -6px 6px 6px -6px;
  padding: 4px;
  }

a.pdf:link, a.pdf:visited{
font-size:8pt;
color:#666666;
text-decoration:none;
}

a.pdf:active, a.pdf:hover{
font-size:8pt;
color:#FF9900;
text-decoration:none;
}

p.pdf{
font-size:8pt;
color:#666666;
text-decoration:none;
}

td.copytext{
  width:555px;
  text-align:left;
  padding-left:30px;
  vertical-align:middle;
  font-size:7pt;
  color:#999999;
}
