html, body
{
  padding: 0;
  margin: 0;
}

body
{
  background-color: #FFFFFF;
}

H1
{
  font-size: 90%;
  font-family: Arial, Helvetica, sans-serif;
  color: #666666;
  padding: 0px 0px 5px 0px;
  margin: 0;
}

a
{
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;
  color: #E36F1E;
}

#container td.grey
{
  background-color: #E0E2E1;
}

div.mainmenulevel0
{
  font-size: 73%;
  font-family: Arial, Helvetica, sans-serif;
  font-style: italic;
  font-weight: bold;
  margin: 0px 15px;
  padding: 1px 0px;
  border-bottom: 1px solid #D7D5D0;
}

div.mainmenulevel0
{
  color: #AEAEAE;
}

div.mainmenulevel1
{
  font-size: 73%;
  font-family: Arial, Helvetica, sans-serif;
  margin: 0px 15px;
  border-bottom: 1px solid #D7D5D0;
  padding: 1px 0px;
}

div.mainmenulevel1 a
{
  color: #00371D;
  text-decoration: none;
  display: block;
  padding-left: 20px;
}

 div.mainmenulevel1 a:hover
,div.mainmenulevel1 a.selected
{
  background-image: url(../images/selecteditem.gif);
  background-position: center left;
  background-repeat: no-repeat;
}

div.topblock
{
  background-image: url(../images/searchblock.png);
  background-position: top left;
  background-repeat: no-repeat;
  height: 90px;
  width: 347px;
  text-align: left;
  padding: 10px 0px 0px 40px;
}

div.topblock div.search input,
{
  font-size: 70%;
  font-family: Arial, Helvetica, sans-serif;
  border: 1px solid #E36F1E;
  background-color: #FFFFFF;
  width: 200px;
}

div.topblock div.search input.button
{
   width: 60px;
   color: #E36F1E;
   font-weight: bold;
}

div.topblock div.items
{
  padding-top: 10px;
  font-size: 70%;
  font-family: Arial, Helvetica, sans-serif;
}

div.topblock div.items a
{
  color: #FFFFFF;
  text-decoration: none;
}

div.topblock div.items a img
{
  vertical-align: middle;
  padding: 3px 3px 0px 1.5em;
}

div.topblock div.items a img.first
{
  padding-left: 0px;
}

div.bodypadding
{
  padding: 20px 10px 0px 10px;
}

a.submenuitem
{
  color: #00371D;
  text-decoration: none;
  display: block;
  font-size: 73%;
  font-family: Arial, Helvetica, sans-serif;
  border-bottom: 1px solid #D7D5D0;
  margin-left: 5px;
  margin-right: 5px;
  padding: 2px 0;
}

a.submenuitem.first
{
  border-top: 1px solid #D7D5D0;
}

a.submenuitem.selected
{
  background-image: url(../images/selecteditem.gif);
  background-position: center right;
  background-repeat: no-repeat;
}

a.actueeltitle
{
  font-size: 73%;
  color: #E36F1E;
  font-weight: bold;
}

.plaintext
{
  font-size: 73%;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;
  color: #666666;
}

#copyright
{
  color: #979292;
  margin-top: 20px;
  border-top: 1px solid #E0E2E1;
  font-size: 69%;
  font-family: Arial, Helvetica, sans-serif;
}

#copyright a
{
  color: #979292;
}

img.projectimage
{
  border: 1px solid #000000;
}

ul.sitemap
{
  margin: 0px;
  font-size: 73%;
  color: #AEAEAE;
  font-family: Arial, Helvetica, sans-serif;
}

ul.sitemap
{
  font-size: 73%;
}

div.whc
{
  font-size: 73%;
  font-family: Arial, Helvetica, sans-serif;
}


div.whc input
{
  font-family: Arial, Helvetica, sans-serif;
  background-color: #FFFFFF;
}


div.whc input.whc_searchbutton
{
   color: #E36F1E;
   font-weight: bold;
}


/* The standard webpack CSS. This CSS is shared by all webpacks and
   modifying it allows you to easily adapt all webpack types to your
   site design. We recommend that you remove this CSS from the individual
   webpack demos, and instead move it to your site's central CSS files */

/* Global tag, containing the complete webpack item */
.whwp
{
  font-family: arial, helvetica, sans-serif;
  font-size: 73%;
  color: #666666;
}

/* Webpack item title */
.whwp .whwp-title
{
  font-weight: bold;
  font-size: 110%;
  padding-bottom: 10px;
}

/* All links */
.whwp a
{
  color: #E36F1E;
}

/* Characteristics shared between input and button style links */
.whwp .whwp-button, .whwp .whwp-button:hover
{
  width: 100px;
  background-color: #FFFFFF;
  text-align: center;
  color: #E36F1E;
  font-weight: bold;
  margin: 3px 3px 3px 0px;
  border-top: 1px solid #E0E2E1;
  border-left: 1px solid #E0E2E1;
  border-right: 1px solid #666666;
  border-bottom: 1px solid #666666;
}

/* Links with an input button appearance */
.whwp a.whwp-button, .whwp a.whwp-button:hover
{
  display: block;
  text-decoration: none;
  vertical-align: middle;
  white-space: nowrap;
  padding: 2px 5px;
}

.whwp input.whwp-button
{
  /* IE/FF work around: first pointer, then hand */
  cursor: pointer;
  cursor: hand;
  font-family: arial, helvetica, sans-serif; /* Inherit font-family */
  font-size: 100%; /* Inherit font-size */
  border-top: 1px solid #E0E2E1;
  border-left: 1px solid #E0E2E1;
  border-right: 1px solid #666666;
  border-bottom: 1px solid #666666;
}

.whwp .whwp-questiongroup
{
  border: 1px #E0E2E1 solid;
  padding: 10px;
  margin: 20px 0px;
  background-color: #FFFFFF;
}

/* Individual questions */
.whwp .whwp-questiongroup .whwp-question
{
  margin: 10px 0px;
}

/* Individual question labels */
.whwp .whwp-questiongroup .whwp-question label,
.whwp .whwp-questiongroup .whwp-question
{
  font-style: italic;
  margin: 10px 0px 4px 0px;
}

.whwp .whwp-questiongroup .whwp-question input,
.whwp .whwp-questiongroup .whwp-question textarea,
.whwp .whwp-questiongroup .whwp-question option,
.whwp label input,
.whwp label textarea,
.whwp .whwp-questiongroup .whwp-question .whwp-formgroup label
{
  font-size: 100%;
  font-family: Arial, Helvetica, sans-serif;
  font-style: normal;
  border: 1px solid #666666;
}

.whwp .whwp-questiongroup .whwp-question .whwp-formgroup input,
.whwp .whwp-questiongroup .whwp-question .whwp-formgroup textarea,
.whwp .whwp-questiongroup .whwp-question .whwp-formgroup option,
.whwp .whwp-questiongroup .whwp-question .whwp-formgroup label
{
  font-size: 100%;
  font-family: Arial, Helvetica, sans-serif;
  font-style: normal;
  border: none;
}

.whwp .whwp-entry
{
  border-top: 1px solid #E0E2E1;
  border-left: 1px solid #E0E2E1;
  border-right: 1px solid #666666;
  border-bottom: 1px solid #666666;
  margin: 15px 0px;
}

.whwp .whwp-entry .whwp-header
{
  background-color: #FFFFF;
  border-bottom: 1px solid #E0E2E1;
  font-weight: bold;
  padding: 4px;
}

.whwp .whwp-entry .whwp-message
{
  padding: 4px;
}

.whwp .whwp-entry .whwp-message blockquote
{
  margin-left: 1pt;
  border-left: 1pt solid #666666;
  padding-left: 5pt;
}

.whwp .whwp-entry .whwp-footer
{
  padding: 5px;
}

.whwp table.whwp-table
{
  border: solid 1px #E0E2E1;
  border-collapse: collapse;
  width: 100%;
  font-size: 100%; /* Ensure IE picks up the inherited font-size for this table */
}

.whwp table.whwp-table th
{
  text-align: left;
  padding: 2px 5px;
  background-color: #E36F1E;
  vertical-align: top;
  white-space: nowrap;
  color: #FFFFFF;
}

.whwp table.whwp-table td
{
  text-align: left;
  padding: 2px 5px;
  vertical-align: top;
}

.whwp .whwp-odd
{
  background-color: #F5F5F5;
}

.whwp .whwp-odd td
{
  border-bottom: 1px solid #E0E2E1;
}

.whwp .whwp-even
{
  background-color: #FFFFFF;
}

.whwp .whwp-errors
{
  color: #FF0000;
}

.whwp table.whwp-attachments
{
  font-size: 100%;
}

/* End of the standard webpack CSS definitions */

