/* misc */

body
{
  margin: 0px;
  background-color: white;
  scrollbar-3dlight-color:black;
  scrollbar-arrow-color:black;
  scrollbar-base-color:white;
  scrollbar-darkshadow-color:black;
  scrollbar-face-color:white;
  scrollbar-highlight-color:white;
  scrollbar-shadow-color:black;
}

.greenText
{
  color:#849565;
}

.blueText
{
  color:#656D95;
}

.grayText
{
  color:#AAAAAA;
}

body.main
{
  background-image: url(/fileadmin/ui/gfx/main_bg.gif);
  background-repeat: repeat-x;
  background-position: top left;
}

body.directMail
{
  text-align: center;
  background-color: #BEBEBE;
}

table.dmail
{
  background-color: #FFFFFF;
}

a, a:visited
{
  color: black;
}

td
{
  font-family: verdana, arial, helvetica;
  font-size: 8pt;
  vertical-align: top;
  line-height: 10pt;
}

td.boldCell
{
  font-weight: bold;
  vertical-align: middle;
}

td.boldCellTop
{
  font-weight: bold;
  padding: 7px 5px 1px 1px;
}

td.logoCellTop
{
  padding: 1px 0px 0px 0px;
}

body.grayPage
{
  background-color: #BEBEBE;
}

.listArrow
{
  margin: 3px 7px 3px 0px;
}

H1, H2
{
  font-size: 9pt;
  font-weight: bold;
  margin: 0px 0px 10px 0px;
}

input
{
  font-family: verdana, arial, helvetica;
  font-size: 7pt;
  border: 1px solid #8E8E8E;
  color: black;
}

input.searchButton
{
  color: #8E8E8E;
  height: 16px;
  width: 52px;
  margin: 0px 0px 0px 7px;
  background-color: white;
}

input.searchField
{
  width: 100px;
}

img
{
  border: 0px none;
}

img.smallIcon
{
  vertical-align: middle;
  margin: 0px 7px 0px 0px;
}

img.smallLine
{
  vertical-align: middle;
  margin: 0px 7px 0px 7px;
}

/* bottomstrip */

td.bottomStrip
{
  padding: 3px 10px 3px 10px;
  color: #8E8E8E;
  vertical-align: middle;
  font-size: 7pt;
}

td.bottomStripInner
{
  padding: 0px;
  color: #8E8E8E;
  vertical-align: middle;
  font-size: 7pt;
}

td.bottomStripInner A, td.bottomStripInner A:visited
{
  text-decoration: none;
  color: #8E8E8E;
}

td.bottomStripInner A:hover
{
  color: #000000;
}

td.bottomLine
{
  background-color: #849565;
}

/* teaser box */

td.teaserLine
{
  background-color: #BEBEBE;
}

td.teaserTitle
{
  padding: 4px;
  background-color: #BEBEBE;
  color: white;
  font-weight: bold;  
}

td.teaserTitle H1
{
  margin: 0px 0px 0px 0px;
}

td.teaserBody
{
  padding: 18px 5px 18px 9px;
  background-color: #E9E9E9;
  color: black;
}

td.teaserBodyNews
{
  padding: 18px 5px 0px 9px;
  background-color: #E9E9E9;
  color: black;
}

td.teaserBottom
{
  font-size: 1px;
  line-height: 1px;
  background-color: #E9E9E9;
  height: 8px;
}


/* columns */

td.MainContainer
{
  padding: 25px 20px 10px 20px;
}

td.columnContainer
{
  padding: 1px 5px 10px 0px;
}

td.loginUser
{
  color: #8E8E8E;
  vertical-align: middle;
  text-align: center;
  font-size: 7pt;
}

/* top bar menu */

td.subSiteMenuDrop
{
  vertical-align: middle;
  background-color: white;
  padding: 4px 9px 4px 4px;
}

td.subSiteMenuDropDivider
{
  background-color: white;
}

td.subSiteMenuDivider
{
  color: white;
}

td.subSiteMenuDropWrapper
{
  background-color: #849565;
  padding: 1px 1px 1px 1px;
}

td.subSiteMenu
{
  vertical-align: middle;
  height: 20px;
  background-color: #849565;
  background-image: url(/fileadmin/ui/gfx/main_bg.gif);
  color: white;
  padding: 0px 10px 0px 3px;
}

td.subSiteMenu A, td.subSiteMenu A:visited
{
  color: white;
  text-decoration: none;
  margin: 0px 7px 0px 7px;
  font-weight: bold;
}

td.subSiteMenu A.activated, td.subSiteMenu A:visited.activated
{
  color: #E0E0E0;
}

/* left menu */

td.leftMenu
{
  padding: 4px 10px 4px 5px;
}

td.MenuContainer
{
  padding: 20px 0px 10px 0px;
}

td.leftMenu A, td.subSiteMenuDrop A
{
  text-decoration: none;
  color: black;
}

td.leftMenu A:hover, td.subSiteMenuDrop A:hover
{
  color: #849565;
}

td.leftMenu A.activated, td.subSiteMenuDrop A.activated
{
  color: #849565;
}

.leftMenuDividerCell
{
  height: 1px;
  background-color: #849565;
}

img.leftMenuArrow
{
  margin: 0px 5px 0px 3px;
  vertical-align: middle;
}

/* selectbox menu */

select.selectBoxMenu
{
  font-family: verdana, arial, helvetica;
  font-size: 8pt;
  width: 150px;
  margin: 4px 0px -17px 0px;
}




