/* Angaben f&uuml;r alle standardkonformen Browser */
body
{
  margin:0;
  padding:0;
  background-color: #004400;
}

br.small
{
  line-height:0px;
}

table.aw
{
  position:static;
  color:#ccffcc;
  font-family:Verdana, Helvetica, sans-serif; 
  font-size: 10pt;
  font-weight:normal;
  border-collapse:collapse;
}

table.re
{
  position:static;
  color:#ccffcc;
  font-family:Verdana, Helvetica, sans-serif; 
  font-size: 10pt;
  font-weight:normal;
  border-collapse:collapse;
}

td.aw
{
  position:static;
  color:#ccffcc;
  font-family:Verdana, Helvetica, sans-serif; 
  font-size: 10pt;
  font-weight:normal;
  padding-right:10px;
  text-align:left;
}

table.ba
{
  position:static;
  color:#ccffcc;
  font-family:Verdana, Helvetica, sans-serif; 
  font-size: 10pt;
  font-weight:normal;
  border-collapse:collapse;
}

td.ba
{
  position:static;
  color:#ccffcc;
  font-family:Verdana, Helvetica, sans-serif; 
  font-size: 10pt;
  font-weight:normal;
  padding-right:15px;
  padding-bottom:15px;
  text-align:left;
}

td.vaw
{
  position:static;
  color:#00aa00;
  font-family:Verdana, Helvetica, sans-serif; 
  font-size: 10pt;
  font-weight:bold;
  padding-right:10px;
  text-align:left;
}

input.aw, select.aw
{
  color:#ccffcc;
  font-family:Verdana, Helvetica, sans-serif; 
  font-size: 10pt;
  font-weight:normal;
  border: 1px solid #00aa00;
  background-color: #177317;
}

input.shop1
{
  width:230px;
  color:#ccffcc;
  font-family:Verdana, Helvetica, sans-serif; 
  font-size: 10pt;
  font-weight:bold;
  text-align:left;
  border: 1px solid #00aa00;
  background-color: #177317;
}

input.shop2
{
  width:200px;
  color:#ccffcc;
  font-family:Verdana, Helvetica, sans-serif; 
  font-size: 10pt;
  font-weight:bold;
  text-align:left;
  border: 1px solid #00aa00;
  background-color: #177317;
}

input.shop3
{
  width:170px;
  color:#ccffcc;
  font-family:Verdana, Helvetica, sans-serif; 
  font-size: 10pt;
  font-weight:bold;
  text-align:left;
  border: 1px solid #00aa00;
  background-color: #177317;
}

input.shop4
{
  width:140px;
  color:#ccffcc;
  font-family:Verdana, Helvetica, sans-serif; 
  font-size: 10pt;
  font-weight:bold;
  text-align:left;
  border: 1px solid #00aa00;
  background-color: #177317;
}

input.wk
{
  color:#ccffcc;
  font-family:Verdana, Helvetica, sans-serif; 
  font-size: 10pt;
  font-weight:normal;
  border: 1px solid #00aa00;
  background-color: #004400;
}

input.re, select.re, textarea.re
{
  color:#ccffcc;
  font-family:Verdana, Helvetica, sans-serif; 
  font-size: 10pt;
  font-weight:normal;
  border: 1px solid #00aa00;
  background-color: #004400;
}

textarea.re_red
{
  color:#FF9900;
  font-family:Verdana, Helvetica, sans-serif; 
  font-size: 10pt;
  font-weight:normal;
  border: 1px solid #FF9900;
  background-color: #004400;
}

table.wk
{
  position:static;
  color:#ccffcc;
  font-family:Verdana, Helvetica, sans-serif; 
  font-size: 10pt;
  font-weight:normal;
  border: 1px solid #00aa00;
  border-collapse:collapse;
}

table.ga
{
  position:static;
  color:#ccffcc;
  font-family:Verdana, Helvetica, sans-serif; 
  font-size: 10pt;
  font-weight:normal;
  border: 1px solid #00aa00;
  border-collapse:collapse;
}

td.wkhd
{
  position:static;
  color:#ccffcc;
  font-family:Verdana, Helvetica, sans-serif; 
  font-size: 10pt;
  font-weight:bold;
  padding-left:10px;
  padding-right:10px;
  border: 1px solid #00aa00;
  background-color: #177317;
}

td.rehd
{
  position:static;
  color:#ccffcc;
  font-family:Verdana, Helvetica, sans-serif; 
  font-size: 10pt;
  font-weight:bold;
  padding-left:10px;
  padding-right:10px;
  border: 1px solid #00aa00;
  background-color: #177317;
}

td.rehd_red
{
  position:static;
  color:#FF9900;
  font-family:Verdana, Helvetica, sans-serif; 
  font-size: 10pt;
  font-weight:bold;
  padding-left:10px;
  padding-right:10px;
  border: 1px solid #00aa00;
  background-color: #177317;
}

td.wkhdright
{
  position:static;
  color:#ccffcc;
  font-family:Verdana, Helvetica, sans-serif; 
  font-size: 10pt;
  font-weight:bold;
  padding-left:10px;
  padding-right:10px;
  text-align:right;
  border: 1px solid #00aa00;
  background-color: #177317;
}

td.wk
{
  position:static;
  color:#ccffcc;
  font-family:Verdana, Helvetica, sans-serif; 
  font-size: 10pt;
  font-weight:normal;
  padding-left:10px;
  padding-right:10px;
  border: 1px solid #00aa00;
}

td.re
{
  position:static;
  color:#ccffcc;
  font-family:Verdana, Helvetica, sans-serif; 
  font-size: 10pt;
  padding-left:10px;
  font-weight:normal;
}

td.re_red
{
  position:static;
  color:#FF9900;
  font-family:Verdana, Helvetica, sans-serif; 
  font-size: 10pt;
  padding-left:10px;
  font-weight:normal;
}

td.ga
{
  position:static;
  color:#ccffcc;
  font-family:Verdana, Helvetica, sans-serif; 
  font-size: 10pt;
  font-weight:normal;
  padding:5px;
  border: 1px solid #00aa00;
}

td.wkright
{
  position:static;
  color:#ccffcc;
  font-family:Verdana, Helvetica, sans-serif; 
  font-size: 10pt;
  font-weight:normal;
  padding-left:10px;
  padding-right:10px;
  text-align:right;
  border: 1px solid #00aa00;
}

#header
{
  position:absolute;
  padding:0px;
  width:100%;
  background-color: #013302;
  color: #ffffff;
  z-index:1;
}

#header_content
{
  position:relative;
  padding-top:20px;
  padding-left:240px;
  padding-bottom:10px;
  background-color: #013302;
}

#intern
{
  padding-left:7px;
  color:#FF9900;
  font-family:Verdana, Helvetica, sans-serif; 
  font-size: 8pt;
  font-weight:bold;
  text-decoration: none; 
}

a:active.intern
{
  color:#b6ffb5;
  font-family:Verdana, Helvetica, sans-serif; 
  font-size: 8pt;
  font-weight:bold;
  text-decoration: none; 
}

a:link.intern
{
  color:#b6ffb5;
  font-family:Verdana, Helvetica, sans-serif; 
  font-size: 8pt;
  font-weight:bold;
  text-decoration: none; 
}

a:visited.intern
{
  color:#b6ffb5;
  font-family:Verdana, Helvetica, sans-serif; 
  font-size: 8pt;
  font-weight:bold;
  text-decoration: none; 
}

a:hover.intern
{
  color:#FF9900;
  font-family:Verdana, Helvetica, sans-serif; 
  font-size: 8pt;
  font-weight:bold;
  text-decoration: none; 
}

#body
{
  position:absolute;
  top:160px; left:0px; right:0px;
  width:100%;
  padding:0px;
}

#body_content
{
  position:absolute;
  padding-top:20px;
}

#body_links
{
  position:relative;
  color:#ccffcc;
  font-family:Verdana, Helvetica, sans-serif; 
  font-size: 10pt;
  font-weight:bold;
  text-decoration: none;   
  line-height:20px;
}

a:active.body_links
{
  color:#ccffcc;
  font-family:Verdana, Helvetica, sans-serif; 
  font-size: 10pt;
  font-weight:bold;
  text-decoration: none;     
  line-height:20px;
}

a:link.body_links
{
  color:#ccffcc;
  font-family:Verdana, Helvetica, sans-serif; 
  font-size: 10pt;
  font-weight:bold;
  text-decoration: none;     
  line-height:20px;
}

a:visited.body_links
{
  color:#ccffcc;
  font-family:Verdana, Helvetica, sans-serif; 
  font-size: 10pt;
  font-weight:bold;
  text-decoration: none;     
  line-height:20px;
}

a:hover.body_links
{
  color:#00aa00;
  font-family:Verdana, Helvetica, sans-serif; 
  font-size: 10pt;
  font-weight:bold;
  text-decoration: none;     
  line-height:20px;
}

a:active.body_links_gruen
{
  color:#00aa00;
  font-family:Verdana, Helvetica, sans-serif; 
  font-size: 10pt;
  font-weight:bold;
  text-decoration: none;     
}

a:link.body_links_gruen
{
  color:#00aa00;
  font-family:Verdana, Helvetica, sans-serif; 
  font-size: 10pt;
  font-weight:bold;
  text-decoration: none;     
}

a:visited.body_links_gruen
{
  color:#00aa00;
  font-family:Verdana, Helvetica, sans-serif; 
  font-size: 10pt;
  font-weight:bold;
  text-decoration: none;     
}

a:hover.body_links_gruen
{
  color:#00aa00;
  font-family:Verdana, Helvetica, sans-serif; 
  font-size: 10pt;
  font-weight:bold;
  text-decoration: none;     
}

#body_hd
{
  position:static;
  padding-left:250px;
  padding-top:20px;
  padding-bottom:10px;
}

#body_hd_intern
{
  position:static;
  padding-left:360px;
  padding-top:20px;
  padding-bottom:10px;
}

h1
{
  margin-top:0px;
  margin-bottom:0px;
  color:#ccffcc;
  font-family:Verdana, Arial, Helvetica, sans-serif; 
  font-size: 12pt;
  font-weight:bold;
}

.news
{
  margin-top:0px;
  margin-bottom:0px;
  color:#FF9900;
  font-family:Verdana, Arial, Helvetica, sans-serif; 
  font-size: 12pt;
  font-weight:bold;
}

#body_inhalt
{
  position:static;
  padding-left:250px;
  padding-top:20px;
  padding-bottom:10pt;
  color:#ccffcc;
  font-family:Verdana, Helvetica, sans-serif; 
  font-size: 10pt;
  font-weight:normal;
}

#body_inhalt_intern
{
  position:static;
  padding-left:360px;
  padding-top:20px;
  padding-bottom:10pt;
  color:#ccffcc;
  font-family:Verdana, Helvetica, sans-serif; 
  font-size: 10pt;
  font-weight:normal;
}

#body_inhalt_kurz
{
  position:static;
  padding-left:250px;
  padding-top:0px;
  padding-bottom:10pt;
  color:#ccffcc;
  font-family:Verdana, Helvetica, sans-serif; 
  font-size: 10pt;
  font-weight:normal;
  width:900px;
}

#news
{
  color:#FF9900;
  font-family:Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10pt;
  font-weight:normal;
}

#footer
{
  position:static;
  padding-left:250px;
  padding-top:20px;
  padding-right:58px;
  padding-bottom:10pt;
  color:#00aa00;
  font-family:Verdana, Helvetica, sans-serif; 
  font-size: 7pt;
  font-weight:normal;
  text-decoration: none; 
}

body{ margin: 0; padding: 0; }

#lightbox{
  background-color:#004400;
  padding: 10px;
  border-bottom: 2px solid #004400;
  border-right: 2px solid #004400;
  }
#lightboxDetails{
  font-size: 0.8em;
  padding-top: 0.4em;
  }
#lightboxCaption
  { float: left; 
  padding-left: 20px;
  color:#ccffcc;
  font-family:Verdana, Helvetica, sans-serif; 
  font-size: 10pt;
  font-weight:normal;
  }

#lightbox img{
  border: 20px solid #004400;
  clear: both;
  background-color: #004400;
}
#overlay img{ border: none; }

#overlay{
  background-image: url(../pix/overlay.png);
}

* html #overlay{
  background-color: #004400;
  back\ground-color: transparent;
  background-image: url(../pix/blank.gif);
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../pix/overlay.png", sizingMethod="scale");
  }
  
a:active
{
  color:#ccffcc;
  text-decoration: none; 
}

a:link
{
  color:#ccffcc;
  text-decoration: none; 
}

a:visited
{
  color:#ccffcc;
  text-decoration: none; 
}

a:hover
{
  color:#ccffcc;
  text-decoration: none; 
}  
