body
{
  background: white;
  color: black;
  font-size: xx-small;
  font-family: verdana, arial, sans-serif;
  margin: 10px;
  padding: 0px;
}

a, a:visited
{
  color: #f06e00;
  text-decoration: none;
}

a:active, a:hover
{
  color: #ff6900;
  text-decoration: none;
}

legend a, legend a:visited
{
  color: #ff6900;
  text-decoration: none;
}

legend a:active, legend a:hover
{
  color: black;
  text-decoration: none;
}

td
{
  font-size: xx-small;
}

th
{
  background: silver;
  font-size: xx-small;
  text-align: left;
  padding: 2px;
}

/* */

.SideSlot
{
  font-size: xx-small;
  padding: 2px;
}

.InfoSlot
{
  font-size: xx-small;
  padding: 2px;
}


/* main slot */

.MainBlock
{
  background: #E8E7E7 url(/grf/background_new.jpg);
  background-repeat: no-repeat;
  font-size: xx-small;
  height: 400px;
  width: 750px;
}

.MainSlot
{
  padding: 2px;
  font-size: xx-small;
}

/* side menu */

.SideMenu
{
  color: #333333;
  font-size: xx-small;
  text-align: left;
}

.SideMenuItemI 
{
  padding-bottom: 5px;
}

.SideMenuItemIActive 
{
  padding-bottom: 5px;
}

.SideMenuItemII
{
  padding: 0px 8px 0px 8px;
}

.SideMenuItemI a, .SideMenuItemI a:visited
{
  color: #333333;
  text-decoration: none;
}

.SideMenuItemI a:active, .SideMenuItemI a:hover, .SideMenuItemIActive a, .SideMenuItemIActive a:visited, .SideMenuItemIActive a:active, .SideMenuItemIActive a:hover
{
  color: #ff6900;
  text-decoration: none;
}
.SideMenuItemII.active a, .SideMenuItemII.active a:visited, .SideMenuItemII.active a:hover, .SideMenuItemII.active a:active{
 color: #333333;
}
.SideMenuItemII a:active, .SideMenuItemII a:hover{
 color: #333333;
}


/* */

.TopMenuItemI 
{
  background: #003B79;
  color: white;
  font-size: xx-small;
  padding: 2px;
}

.TopMenuItemIActive 
{
  background: #003B79;
  color: white;
  font-size: xx-small;
  padding: 2px;
}

.TopMenuItemIActive.active{
 background: #E3640D;
}
.TopMenuItemI a, .TopMenuItemI a:visited, .TopMenuItemIActive a, .TopMenuItemIActive a:visited
{
  color: white;
  text-decoration: none;
}

.TopMenuItemI a:active, .TopMenuItemI a:hover, .TopMenuItemIActive a:active, .TopMenuItemIActive a:hover
{
  color: #E3640D;
  text-decoration: none;
}
.TopMenuItemIActive.active a, ..TopMenuItemIActive.active a:visited, ..TopMenuItemIActive.active a:active, ..TopMenuItemIActive.active a:hover{
 color: white;
}


/* */

.articleTitle
{
  font-size: small;
  font-weight: bold;
}

.articleAbstract
{
  font-weight: bold;
  margin-bottom: 10px;
}

.articleImageText
{
  font-style: italic;
  color: gray;
}

/* article listing */

.articleListBlock
{
  clear: both;
  margin-bottom: 15px;
  font-size: xx-small;
}

.articleListTitle
{
  font-size: x-small;
  font-weight: bold;
  margin-bottom: 1px;
}

.articleListBlock a, .articleListBlock a:visited, .articleSearchBlock a, .articleSearchBlock a:visited
{
  color: #e3640d;
  text-decoration: none;
}

.articleListBlock a:active, .articleListBlock a:hover, .articleSearchBlock a:active, .articleSearchBlock a:hover
{
  color: black;
  text-decoration: none;
}


/* search list */

.articleSearchBlock
{
  clear: both;
  margin-bottom: 15px;
  font-size: xx-small;
}

.articleSearchTitle
{
  font-size: xx-small;
  font-weight: bold;
  margin-bottom: 5px;
}

/* energix */

.articleEnergixBlock
{
  font-size: xx-small;
  color: silver;
}

.articleEnergixTitle
{
  font-weight: bold;
  color: #9a2f04;
}

a.articleEnergixLink, a.articleEnergixLink:visited
{
  color: #f06e00;
  text-decoration: none;
}

a.articleEnergixLink:active, a.articleEnergixLink:hover
{
  color: black;
  text-decoration: none;
}


/* transparent block */

.TransparentBlock
{
  background: transparent url(/grf/transparent.png);
  width: 199px;
  height: 49px;
  margin-left: 34px;
  margin-top: 19px;
}


/* contact information */
.ContactInformationBody
{
  color: gray;
  text-align: center;
}


/* footer text */

.FooterText
{
  color: #b5b5b5;
  font-size: xx-small;
  text-align: center;
}

.FooterText a, .FooterText a:visited
{
  color: #b5b5b5;
  text-decoration: underline;
}

.FooterText a:active, .FooterText a:hover
{
  color: #ff6900;
  text-decoration: none;
}


/* form */

.formStatusMessage, .formErrorMessage
{
  color: #fc0011;
  font-weight: bold;
  font-size: x-small;
  margin-bottom: 10px;
}

.formForceField
{
  color: red;
}

.formForceFieldOK
{
  color: gray;
}

.formSuccessMessage
{
  color: green;
}

.formElementTitle
{
  font-size: xx-small;
  font-weight: bold;
  padding-top: 10px;
}

.formElementSelectTitle
{
  font-size: xx-small;
}


.BoxTitle, .BoxTitleBlue, .boxTitleOrange, .boxTitleCondensed
{
  background: #cdcdcd url(/grf/BoxTopBackground.gif);
  background-repeat: no-repeat;
  background-position: top right;
  color: #333333;
  font-family: lucida sans unicode, verdana, sans-serif;
  font-weight: bold;
  font-size: x-small;
  margin-left: 2px;
  margin-right: 2px;
  padding-left: 2px;
  height: 17px;
}

.boxTitleCondensed
{
  font-weight: normal;
  font-family: verdana, sans-serif;
}

.BoxTitleBlue
{
  background: #003b79 url(/grf/BoxTopBlueBackground.gif);
  background-repeat: no-repeat;
  background-position: top right;
  color: white;
  font-family: verdana, sans-serif;
  font-weight: normal;
  text-transform: uppercase;
  height: 15px;
  padding-top: 2px;
  padding-left: 4px;
}

.BoxTitleOrange
{
  background: #ff6900 url(/grf/BoxTopOrangeBackground.gif);
  background-repeat: no-repeat;
  background-position: top right;
  color: black;
  font-family: verdana, sans-serif;
  font-weight: normal;
  text-transform: uppercase;
  height: 15px;
  padding-top: 2px;
  padding-left: 4px;
}

.BoxBody
{
  margin: 2px;
  padding: 2px;
  margin-right: 0px;
  padding-right: 0px;
}

.BoxFooter
{
  background: #cdcdcd url(/grf/BoxBottomBackground.gif);
  background-repeat: no-repeat;
  background-position: top left;
  color: #333333;
  font-family: verdana, sans-serif;
  font-size: 8px;
  margin-left: 2px;
  margin-right: 2px;
  padding-left: 2px;
  height: 10px;
}
.produkttitle
{
  font-weight:bold;

}
.produkttext
{
  font-style:italic;
}
.MainSlot table .BoxBody{
 padding: 2px;
}