html, body {
  margin: 0px;
  padding: 0px;	
  background-image: url('../gfx/background.jpg');
  background-color: #f5f2f7;
  background-position: center top;
  background-repeat: no-repeat;
}

* {
  font-size: 11px;
  font-family: verdana, arial, sans-serif;
  color: #013b2d;
}

a:hover {
  color: #013B2D;
}

br.clr {
  clear: both;
}

div#content a:link,
div#content a:visited {
  text-decoration: underline;
  color: #008463;
  font-weight: bold;
}

div#content a:hover {
  color: #8E2182;
}

h1,
h2,
h3,
h4,
h5 {
  color: #8E2182;
}

h1 {
  font-size: 20px;
}

h2 {
  margin-top: 15px;
  font-size: 18px;
}

h3 {
  font-size: 16px;
}

h4 {
  font-size: 14px;
}

h5 {
  font-size: 12px;
}

div#content p {
  padding: 0px;
  margin: 11px 0px;
}

div#site {
  width: 992px;
}

div#site div#topmenu {
  width: 992px;
  height: 45px;
  position: relative;
  position: absolute;
  z-index: 999;
  top: 0px;
}

*:first-child+html div#site div#topmenu {
  margin-left: -992px;
}

div#site div#topmenu div#topmenu_items {
  width: 992px;
  height: 45px;
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 4;
  text-align: left;
}

div#site div#topmenu div#topmenu_items span {
  display: block;
  float: left;
  margin-left: 35px;
  margin-top: 15px;
}

div#site div#topmenu div#topmenu_items span a:link.top_menu_item,
div#site div#topmenu div#topmenu_items span a:visited.top_menu_item {
  font-size: 12px;
  font-family: verdana, arial, sans-serif;
  color: #fff;
  text-decoration: none;
  font-weight: bold;
}

div#site div#topmenu div#topmenu_items span a:hover.top_menu_item {
  text-decoration: underline;
}

div#site div#topmenu div#topmenu_items div#nav_intranet {
  width: 53px;
  height: 15px;
  float: left;
  margin-left: 20px;
  margin-top: 15px;
  position: relative;
}

div#site div#topmenu div#topmenu_items div#nav_intranett a:link,
div#site div#topmenu div#topmenu_items div#nav_intranet a:visited {
  width: 53px;
  height: 15px;
  display: block;
  text-decoration: none;
  font-size: 1px;
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 5;
}

div#site div#topmenu div#topmenu_items div#nav_intranet div.intranet_icon {
  width: 53px;
  height: 15px;
  display: block;
  background-image: url('../gfx/intranet.png');
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 1;
}

div#site div#topmenu div#topmenu_background {
  background-image: url('../gfx/topmenu.png');
  width: 992px;
  height: 45px;
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 2;
}

div#site div#frontpage,
div#site div#subpage {
  width: 992px;
  background-image: url('../gfx/content_background.png');
  background-repeat: no-repeat;
  background-color: white;
  /*background-position: 0 -12px;*/
  width: 986px;
  width: 989px;
  text-align: left;
  float: left;
  position: relative;
  z-index: 2;
}

div#site div#frontpage div#top_spacer {
  height: 41px;
}

div#site div#frontpage div#left_column {
  width: 709px;
  float: left;
  margin-left: 3px;
}

div#site div#frontpage div#left_column div#banner {
  height: 146px;
  margin-top: -8px;
}

div#site div#banner a:link,
div#site div#banner a:visited {
  text-decoration: none;
}

div#site div#banner a img {
  border: 0px;
}

div#site div#frontpage div#left_column div#left_side {
  width: 262px;
  margin-top: 10px;
  background-image: url('../gfx/vertical_line.png');
  background-position: right 0px;
  background-repeat: repeat-y;
  /*background-repeat: no-repeat;*/
  position: relative;
  float: left;
}

div#site div#frontpage div#left_column div#left_side object {
  margin-left: 10px;
}

div#site div#frontpage div#left_column div#left_side img {
  margin-left: 10px;
}

div#site div#frontpage div#left_column div#left_side div.text {
  position: absolute;
  bottom: 10px;
  right: 10px;
  width: 150px;
}

div#site div#frontpage div#left_column div#left_side div.text div.main {
  width: 150px;
  font-size: 11px;
  font-family: verdana, arial, sans-serif;
  color: #47185e;
  position: relative;
  z-index: 2;
}

div#site div#frontpage div#left_column div#left_side div.text div.who {
  width: 150px;
  font-size: 11px;
  font-family: verdana, arial, sans-serif;
  color: #47185e;
  text-align: right;
  font-style: italic;
  position: relative;
  z-index: 2;

}

div#site div#frontpage div#left_column div#left_side div.text div.background {
  width: 100%;
  height: 100%;
  background: white;
  position: absolute;
  z-index: 1;
  left: 0px;
  top: 0px;

  opacity: .7; /* Standard: FF gt 1.5, Opera, Safari */
  filter: alpha(opacity=70); /* IE lt 8 */
  -ms-filter: "alpha(opacity=70)"; /* IE 8 */
  -khtml-opacity: .7; /* Safari 1.x */
  -moz-opacity: .7; /* FF lt 1.5, Netscape */
}

div#site div#frontpage div#left_column div#content {
  width: 427px;
  margin: 0px 10px;
  float: left;
}

div#site div#frontpage div#right_column {
  width: 277px;
  width: 274px;
  float: left;
  clear: right;
}

div#site div#frontpage div#right_column div.right_box {
  width: 274px;
  height: 132px;
  position: relative;
  margin-top: 3px;
}

div#site div#frontpage div#right_column div.right_box div.text {
  width: 248px;
  height: 43px;
  position: absolute;
  left: 9px;
  bottom: 9px;
  z-index: 9;
  margin: 2px 4px;
}

div#site div#frontpage div#right_column div.right_box div.text div.header,
div#site div#frontpage div#right_column div.right_box div.text div.header a:link,
div#site div#frontpage div#right_column div.right_box div.text div.header a:visited {
  width: 248px;
  font-size: 12px;
  font-family: verdana, arial, sans-serif;
  color: white;
  font-weight: bold;
  text-decoration: none;
}

div#site div#frontpage div#right_column div.right_box div.text div.header a:hover {
  color: black;
}

div#site div#frontpage div#right_column div.right_box div.text div.content {
  width: 248px;
  font-size: 11px;
  font-family: arial, verdana, sans-serif;
  color: white;
}

div#site div#frontpage div#right_column div.right_box div.text div.content a:link,
div#site div#frontpage div#right_column div.right_box div.text div.content a:visited {
  font-size: 11px;
  font-family: arial, verdana, sans-serif;
  color: white;
  text-decoration: none;
}

div#site div#frontpage div#right_column div.right_box div.text div.content a:hover {
  color: black;
}

div#site div#frontpage div#right_column div.right_box.hover div.text div.content a,
div#site div#frontpage div#right_column div.right_box.hover div.text div.header a {
  color: black;
}

div#site div#frontpage div#right_column div.right_box div.text_background {
  width: 274px;
  height: 47px;
  position: absolute;
  left: 9px;
  bottom: 9px;
  z-index: 7;
  background-image: url('../gfx/box_text_background.png');
  background-repeat: no-repeat;
}

div#site div#frontpage div#right_column div.right_box div.background {
  width: 274px;
  height: 132px;
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 5;
  background-image: url('../gfx/front_right_box.png');
}

div#site div#frontpage div#right_column div.right_box div.background img {
  width: 256px;
  height: 114px;
  position: absolute;
  left: 9px;
  top: 9px;
  z-index: 2;
  background-image: url('../gfx/front_right_box.png');
  border: 0px;
}

div#site div#frontpage div#right_column div.right_box div.background div.corner_top_left {
  width: 2px;
  height: 2px;
  position: absolute;
  left: 9px;
  top: 9px;
  z-index: 4;
  background-image: url('../gfx/box_top_left.png');
}

div#site div#frontpage div#right_column div.right_box div.background div.corner_top_right {
  width: 2px;
  height: 2px;
  position: absolute;
  right: 9px;
  top: 9px;
  z-index: 4;
  background-image: url('../gfx/box_top_right.png');
}

div#site div#frontpage div#right_column div.right_box div.background div.corner_bottom_left {
  width: 2px;
  height: 2px;
  position: absolute;
  left: 9px;
  bottom: 9px;
  z-index: 4;
  background-image: url('../gfx/box_bottom_left.png');
}

div#site div#frontpage div#right_column div.right_box div.background div.corner_bottom_right {
  width: 2px;
  height: 2px;
  position: absolute;
  right: 9px;
  bottom: 9px;
  z-index: 4;
  background-image: url('../gfx/box_bottom_right.png');
}

div#site div#frontpage div#bottom_row {
  clear: both;
  width: 992px;
  height: 224px;
  /*margin: 0px 3px;*/
  background-image: url('../gfx/front_bottom_three.png');
  position: relative;
  z-index: 2;
}

div#site div#frontpage div#bottom_row div#row_left {
  width: 268px;
  height: 224px;
  float: left;
  position: relative;
}

div#site div#frontpage div#bottom_row div#row_left a:link,
div#site div#frontpage div#bottom_row div#row_left a:visited {
  text-decoration: none;
  display: block;
  position: relative;
  left: 30px;
  width: 166px;
}

div#site div#frontpage div#bottom_row div#row_left a.houseTop {
  top: 30px;
}

div#site div#frontpage div#bottom_row div#row_left a img {
  border: 0px;
}

div#site div#frontpage div#bottom_row div#row_left div.text {
  position: absolute;
  top: 10px;
  right: 10px;
  color: #8e2182;
  font-family: verdana, arial, sans-serif;
  font-size: 14px;
  font-size: 12px;
  font-weight: bold;
  width: 110px;
  height: 100%;
}

div#site div#frontpage div#bottom_row div#row_middle {
  width: 444px;
  height: 224px;
  float: left;
}

div#site div#frontpage div#bottom_row div#row_middle div#customer_stories {
  width: 200px;
  height: 224px;
  float: left;
  margin-left: 12px;
}

div#site div#frontpage div#bottom_row div#row_middle div#video {
  width: 200px;
  height: 224px;
  float: right;
  margin-right: 19px;
}

div#site div#frontpage div#bottom_row div#row_middle div#customer_stories div.border,
div#site div#frontpage div#bottom_row div#row_middle div#video div.border {
  border: 1px solid #a895b1;
  margin-top: 15px;
  float: left;
}

div#site div#frontpage div#bottom_row div#row_middle div#customer_stories img,
div#site div#frontpage div#bottom_row div#row_middle div#video img {
  border: 0px;
}

div#site div#frontpage div#bottom_row div#row_middle div#customer_stories div.header,
div#site div#frontpage div#bottom_row div#row_middle div#video div.header,
div#site div#frontpage div#bottom_row div#row_middle div#customer_stories div.header a:link,
div#site div#frontpage div#bottom_row div#row_middle div#customer_stories div.header a:visited,
div#site div#frontpage div#bottom_row div#row_middle div#video div.header a:link,
div#site div#frontpage div#bottom_row div#row_middle div#video div.header a:visited {
  width: 200px;
  font-weight: bold;
  font-size: 14px;
  font-family: verdana, arial, sans-serif;
  color: #8e2182;
  margin-top: 10px;
  text-decoration: none;
}

div#site div#frontpage div#bottom_row div#row_middle div#customer_stories div.header,
div#site div#frontpage div#bottom_row div#row_middle div#video div.header {
  float: left;
}

div#site div#frontpage div#bottom_row div#row_middle div#customer_stories div.header a:hover,
div#site div#frontpage div#bottom_row div#row_middle div#video div.header a:hover,
div#site div#frontpage div#bottom_row div#row_middle div#customer_stories.hover div.header a {
  color: #008463;
}

div#site div#frontpage div#bottom_row div#row_middle div#customer_stories div.text,
div#site div#frontpage div#bottom_row div#row_middle div#video div.text {
  width: 200px;
  font-size: 10px;
  font-family: verdana, arial, sans-serif;
  margin-top: 5px;
}

div#site div#frontpage div#bottom_row div#row_right {
  width: 279px;
  height: 224px;
  float: left;
  position: relative;
}

div#site div#frontpage div#bottom_row div#row_right div.header {
  font-weight: bold;
  font-size: 14px;
  font-family: verdana, arial, sans-serif;
  color: #8e2182;
  margin-top: 10px;
  margin-left: 15px;
}

div#site div#frontpage div#bottom_row div#row_right div.text {
  font-size: 10px;
  width: 240px;
  font-family: verdana, arial, sans-serif;
  margin-top: 5px;
  margin-left: 15px;
}

div#site div#frontpage div#bottom_row div#row_right img {
  margin-top: 5px;
  margin-left: 20px;
  border: 0px;
}

div#site div#frontpage div#bottom_row div#row_right a:link.readmore,
div#site div#frontpage div#bottom_row div#row_right a:visited.readmore {
  width: 86px;
  height: 16px;
  text-decoration: none;
  display: block;
  background-image: url('../gfx/readmore.png');
  position: absolute;
  bottom: 10px;
  right: 20px;
}

div#site div#frontpage div#bottom_row div#row_right a:link.readmorety,
div#site div#frontpage div#bottom_row div#row_right a:visited.readmorety {
  width: 86px;
  height: 16px;
  text-decoration: none;
  display: block;
  background-image: url('../gfx/readmorety.png');
  position: absolute;
  bottom: 10px;
  right: 20px;
}






div#site div#bottom {
  width: 986px;
  margin: 0px 3px;
  position: relative;
  float: left;
  z-index: 1;
}

div#site div#bottom div#copyright {
  font-size: 11px;
  font-family: arial, verdana, sans-serif;
  color: #555;
  text-align: left;
  float: left;
}

div#site div#bottom div#copyright span.sup {
  position: relative;
  top: -3px;
}

div#site div#bottom div#nav {
  width: 158px;
  width: 113px;
  height: 35px;
  background-image: url('../gfx/sitenav.png');
  position: absolute;
  right: 0px;
  top: -7px;
  text-align: left;
}

div#site div#bottom div#nav div#nav_print {
  width: 20px;
  height: 16px;
  float: left;
  margin-left: 10px;
  position: relative;
  margin-top: 15px;
}

div#site div#bottom div#nav div#nav_print a:link,
div#site div#bottom div#nav div#nav_print a:visited {
  width: 20px;
  height: 16px;
  display: block;
  text-decoration: none;
  font-size: 1px;
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 5;
}

div#site div#bottom div#nav div#nav_print div.print_icon {
  width: 20px;
  height: 16px;
  display: block;
  background-image: url('../gfx/print.png');
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 1;
}

div#site div#bottom div#nav div#nav_sitemap {
  width: 21px;
  height: 14px;
  float: left;
  margin-left: 20px;
  position: relative;
  top: 1px;
  margin-top: 15px;
}

div#site div#bottom div#nav div#nav_sitemap a:link,
div#site div#bottom div#nav div#nav_sitemap a:visited {
  width: 21px;
  height: 14px;
  display: block;
  text-decoration: none;
  font-size: 1px;
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 5;
}

div#site div#bottom div#nav div#nav_sitemap div.sitemap_icon {
  width: 21px;
  height: 14px;
  display: block;
  background-image: url('../gfx/sitemap.png');
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 1;
}

div#site div#bottom div#nav div#nav_intranet {
  width: 53px;
  width: 10px;
  height: 15px;
  float: left;
  margin-left: 20px;
  margin-top: 15px;
  position: relative;
}

div#site div#bottom div#nav div#nav_intranet a:link,
div#site div#bottom div#nav div#nav_intranet a:visited {
  width: 53px;
  width: 10px;
  height: 15px;
  display: block;
  text-decoration: none;
  font-size: 1px;
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 5;
}

div#site div#bottom div#nav div#nav_intranet div.intranet_icon {
  width: 53px;
  width: 10px;
  height: 15px;
  display: block;
  background-image: url('../gfx/intranet.png');
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 1;
}








div#site div#frontpage div#bottom {
  width: 986px;
  margin: 0px 3px;
  position: absolute;
  float: left;
  z-index: 1;
}

div#site div#frontpage  div#bottom div#nav.small,
div#site div#bottom div#nav.small {
  width: 85px;
  background-image: url('../gfx/sitenav.small.png');
}

div#site div#frontpage div#bottom div#copyright {
  font-size: 11px;
  font-family: arial, verdana, sans-serif;
  color: #555;
  text-align: left;
  float: left;
}

div#site div#frontpage div#bottom div#copyright span.sup {
  position: relative;
  top: -3px;
}

div#site div#frontpage div#bottom div#nav {
  width: 158px;
  width: 113px;
  height: 35px;
  background-image: url('../gfx/sitenav.png');
  position: absolute;
  right: 0px;
  top: -5px;
  right: 1px;
  top: -10px;
  text-align: left;
}

div#site div#frontpage div#bottom div#nav div#nav_print {
  width: 20px;
  height: 16px;
  float: left;
  margin-left: 10px;
  margin-top: 15px;
}

div#site div#frontpage div#bottom div#nav div#nav_print a:link,
div#site div#frontpage div#bottom div#nav div#nav_print a:visited {
  width: 20px;
  height: 16px;
  display: block;
  text-decoration: none;
  font-size: 1px;
}

div#site div#frontpage div#bottom div#nav div#nav_print div.print_icon {
  width: 20px;
  height: 16px;
  display: block;
  background-image: url('../gfx/print.png');
}

div#site div#frontpage div#bottom div#nav div#nav_sitemap {
  width: 21px;
  height: 14px;
  float: left;
  margin-left: 20px;
  position: relative;
  top: 1px;
}

div#site div#frontpage div#bottom div#nav div#nav_sitemap a:link,
div#site div#frontpage div#bottom div#nav div#nav_sitemap a:visited {
  width: 21px;
  height: 14px;
  display: block;
  text-decoration: none;
  font-size: 1px;
}

div#site div#frontpage div#bottom div#nav div#nav_sitemap div.sitemap_icon {
  width: 21px;
  height: 14px;
  display: block;
  background-image: url('../gfx/sitemap.png');
}

div#site div#frontpage div#bottom div#nav div#nav_intranet {
  width: 53px;
  width: 10px;
  height: 15px;
  float: left;
  margin-left: 20px;
}

div#site div#frontpage div#bottom div#nav div#nav_intranet a:link,
div#site div#frontpage div#bottom div#nav div#nav_intranet a:visited {
  width: 53px;
  width: 10px;
  height: 15px;
  display: block;
  text-decoration: none;
  font-size: 1px;
}

div#site div#frontpage div#bottom div#nav div#nav_intranet div.intranet_icon {
  width: 53px;
  width: 10px;
  height: 15px;
  display: block;
  background-image: url('../gfx/intranet.png');
}





div#site div#subpage {

}

div#site div#subpage div#top_spacer {
  height: 34px;
  height: 32px;
}

div#site div#subpage div#banner {
  margin-left: 3px;

}

div#site div#subpage div#left_column {
  width: 281px;
  float: left;
  background-image: url('../gfx/leftmenu_background.png');
  /*background-repeat: repeat-y;*/
  margin-left: 3px;
  margin-left: 5px;
  margin-bottom: 10px;
}

div#site div#subpage div#left_column div#left_menu {
  width: 281px;
}

div#site div#subpage div#left_column div#left_menu span {
  display: block;
  width: 275px;
  border-bottom: 1px solid #cacaca;
}

div#site div#subpage div#left_column div#left_menu a:link.menu_item,
div#site div#subpage div#left_column div#left_menu a:visited.menu_item {
  display: block;
  padding: 5px 0px;
  padding-left: 10px;
  width: 275px;
  width: 255px;
  background-image: url('../gfx/menu_arrow.png');
  background-position: right center;
  background-repeat: no-repeat;
  text-decoration: none;
  font-weight: bold;
}

div#site div#subpage div#left_column div#left_menu a:hover.menu_item {
  color: #8E2182;
}

div#site div#subpage div#left_column div#left_menu a.menu_item.active {
  text-indent: 10px;
}

div#site div#subpage div#left_column form {
  display: block;
  margin-top: 10px;
  margin-left: 10px;
}

div#site div#subpage div#left_column div#left_info {
  margin-left: 10px;
  margin-top: 10px;
}

div#site div#subpage div#left_column div#menu_bottom {
  width: 281px;
  height: 11px;
  background-image: url('../gfx/leftmenu_bottom.png');
  background-repeat: no-repeat;
}

div#site div#subpage div#content {
  width: 702px;
  width: 682px;
  width: 680px;
  width: 650px;
/*  background: red;*/
  padding: 10px;
  float: left;
  margin-right: 3px;
}

div#site div#subpage.full div#content {
  width: 968px;
}

div#site div#subpage div#content img {
  margin: 5px;
}

div#site div#subpage div#bottom_three {
  float: left;
  width: 992px;
  height: 142px;
}

div#site div#subpage div#bottom_three div#customer_stories {
  float: left;
  width: 274px;
  height: 132px;
  background-image: url('../gfx/subpage_bottom_left.png');
  position: relative;
  margin-left: 15px;
}

div#site div#subpage div#bottom_three div#customer_stories div.header {
  margin-top: 10px;
}

div#site div#subpage div#bottom_three div#customer_stories div.header,
div#site div#subpage div#bottom_three div#customer_stories div.header a:link,
div#site div#subpage div#bottom_three div#customer_stories div.header a:visited {
  width: 254px;
  margin-left: 10px;
  margin-right: 10px;
  position: absolute;
  z-index: 5;
  font-weight: bold;
  font-size: 14px;
  font-family: verdana, arial, sans-serif;
  color: #8e2182;
  text-decoration: none;
}

div#site div#subpage div#bottom_three div#customer_stories div.header a:hover,
div#site div#subpage div#bottom_three div#customer_stories.hover div.header a {
  color: #013B2D;
}

div#site div#subpage div#bottom_three div#customer_stories img {
  position: absolute;
  z-index: 3;
  bottom: 10px;
  left: 10px;
  border: 0px;
}

div#site div#subpage div#bottom_three div#how_it_works {
  float: left;
  width: 395px;
  height: 132px;
  background-image: url('../gfx/subpage_bottom_middle.png');
  position: relative;
  margin-left: 10px;
}

div#site div#subpage div#bottom_three div#how_it_works div.header {
  margin-top: 10px;
  margin-left: 20px;
}

div#site div#subpage div#bottom_three div#how_it_works div.text {
  margin-left: 20px;
  position: absolute;
  top: 30px;
  width: 180px;
  width: 178px;
}

div#site div#subpage div#bottom_three div#how_it_works div.text a:link,
div#site div#subpage div#bottom_three div#how_it_works div.text a:visited {
  text-decoration: none;
}

div#site div#subpage div#bottom_three div#how_it_works div.header,
div#site div#subpage div#bottom_three div#how_it_works div.header a:link,
div#site div#subpage div#bottom_three div#how_it_works div.header a:visited {
  width: 375px;
  position: absolute;
  z-index: 5;
  font-weight: bold;
  font-size: 14px;
  font-family: verdana, arial, sans-serif;
  color: #8e2182;
  text-decoration: none;
}

div#site div#subpage div#bottom_three div#how_it_works div.header a:hover,
div#site div#subpage div#bottom_three div#how_it_works.hover div.header a {
  color: #013B2D;
} {
  color: #013B2D;
}

div#site div#subpage div#bottom_three div#how_it_works img {
  position: absolute;
  z-index: 3;
  bottom: 8px;
  right: 9px;
  border: 0px;
}

div#site div#subpage div#bottom_three div#video {
  float: left;
  width: 274px;
  height: 132px;
  background-image: url('../gfx/subpage_bottom_right.png');
  position: relative;
  margin-left: 10px;
}

div#site div#subpage div#bottom_three div#video div.header {
  margin-top: 10px;
  margin-left: 20px;
}

div#site div#subpage div#bottom_three div#video div.text {
  margin-left: 20px;
  position: absolute;
  top: 30px;
  width: 100px;
  width: 92px;
}

div#site div#subpage div#bottom_three div#video div.text a:link,
div#site div#subpage div#bottom_three div#video div.text a:visited {
  text-decoration: none;
}

div#site div#subpage div#bottom_three div#video div.header,
div#site div#subpage div#bottom_three div#video div.header a:link,
div#site div#subpage div#bottom_three div#video div.header a:visited {
  width: 254px;
  position: absolute;
  z-index: 5;
  font-weight: bold;
  font-size: 14px;
  font-family: verdana, arial, sans-serif;
  color: #8e2182;
  text-decoration: none;
}

div#site div#subpage div#bottom_three div#video div.header a:hover,
div#site div#subpage div#bottom_three div#video.hover div.header a {
  color: #013B2D;
}

div#site div#subpage div#bottom_three div#video img {
  position: absolute;
  z-index: 3;
  bottom: 9px;
  right: 9px;
  border: 0px;
}


div#content div#adresse_info {
  display: none;
}

span.webshop-category-products-container-inner img {
  border: 1px solid #a895b1;
  margin: 5px;
}
/* NEW STUFF FROM 10/12-2010 */

div#site.with_right div#subpage div#left_column {
  width: 262px;
  /*  HANDLE THE BACKGROUND TO */
}

div#site.with_right div#subpage div#left_column div#menu_bottom {
  width: 262px;
  background-position: right 0;
}

div#site.with_right div#subpage div#left_column div#left_menu {
  width: 261px;
}

div#site.with_right div#subpage div#left_column div#left_menu span {
  width: 256px;
}

div#site.with_right div#subpage div#left_column div#left_menu a:link.menu_item,
div#site.with_right div#subpage div#left_column div#left_menu a:visited.menu_item {
  width: 236px;
}

div#site.with_right div#subpage div#content {
  width: 423px;
}

div#site.with_right div#subpage div#right_column {
  width: 275px;
  padding-top: 10px;
  /*background: white;
  background: #ccddee;*/
  float: left;
}

div#site.with_right div#subpage div#right_column div.search_site {
  width: 255px;
  width: 275px;
  /*margin: 10px;*/
}

div#site.with_right div#subpage div#right_column div.search_site label {
  clear: both;
  display: block;
}

div#site.with_right div#subpage div#right_column div.search_site input.textfield {
  width: 150px;
  margin-right: 10px;
}

div#site.with_right div#subpage div#right_column div.news_box {
  width: 255px;
  margin: 10px;
}

div#site.with_right div#subpage div#right_column div.news_box div.news_item {
  width: 100%;
  padding-bottom: 5px;
}

div#site.with_right div#subpage div#right_column div.news_box div.news_item span.date {
  display: block;
  width: 100%;
  clear: both;
  font-size: 10px;
}

div#site.with_right div#subpage div#right_column div.search_site.rightsideBox,
div#site.with_right div#subpage div#right_column div.news_box.rightsideBox {
  width: 275px;
  margin: 0px;
}

div#site.with_right div#subpage div#right_column div.rightsideBox div.boxTop {
  width: 275px;
  height: 14px;
  background-image: url('../gfx/rightsideBoxTop.png');
  font-size: 1%;
  text-indent: -1000px;
}

div#site.with_right div#subpage div#right_column div.rightsideBox div.boxBottom {
  width: 275px;
  height: 14px;
  background-image: url('../gfx/rightsideBoxBottom.png');
  font-size: 1%;
  text-indent: -1000px;
}

div#site.with_right div#subpage div#right_column div.rightsideBox div.boxMain {
  width: 275px;
  width: 245px;
  padding: 0px 15px;
  background-image: url('../gfx/rightsideBoxMain.png');
}

div#site.with_right div#subpage div#right_column div.rightsideBox div.boxMain p,
div#site.with_right div#subpage div#right_column div.rightsideBox div.boxMain h4,
div#site.with_right div#subpage div#right_column div.rightsideBox div.boxMain h3,
div#site.with_right div#subpage div#right_column div.rightsideBox div.boxMain h2,
div#site.with_right div#subpage div#right_column div.rightsideBox div.boxMain h1 {
  margin: 0px;
  padding: 0px;
}

div.front_news_item {
  width: 403px;
  margin: 0px auto;
  /*height: 110px;*/
  clear: both;
}

div.front_news_item div.news_item_image {
  float: left;
  width: 110px;
  /*height: 110px;*/
  position: relative;
  margin-right: 10px;
}

div#site div#subpage div#content div.front_news_item div.news_item_image img {
  display: block;
  position: relative;
  left: 5px;
  margin: 0px;
}

div.front_news_item div.news_item_info {
  float: left;
}

div.front_news_item div.news_item_info span.news_item_headline {
  font-size: 14px;
  clear: both;
  display: block;
  width: 100%;
}

div#content div.front_news_item div.news_item_info span.news_item_headline a:link,
div#content div.front_news_item div.news_item_info span.news_item_headline a:visited,
div#content div.front_news_item div.news_item_info span.news_item_headline a:active {
  font-size: 14px;
  text-decoration: none;
  color: #b794be;
  color: #8E2182;
  clear: both;
  display: block;
  width: 100%;
}

div#content div.front_news_item div.news_item_info span.news_item_headline a:hover {
  text-decoration: underline;
}

div.content_box {
  float: left;
  width: 423px;
  width: 423px;
}

div.content_box div.content_box_top {
  height: 14px;
  width: 100%;
  background-image: url('../gfx/contentBoxTop.png');
}

div.content_box div.content_box_main {
  width: 100%;
  background-image: url('../gfx/contentBoxMain.png');
  background-position: left top;
}

div.content_box div.content_box_bottom {
  height: 14px;
  width: 100%;
  background-image: url('../gfx/contentBoxBottom.png');
}

br.clr {
  clear: both;
  font-size: 1%;
  height: 0px;
}

div.itemnum_1,
div.itemnum_2 {
  margin-bottom: 5px;
}

div.debat_item {
  width: 403px;
  clear: both;
  margin: 0px auto;
}

div.debat_item div.debat_item_info {
  width: 403px;
}

div.debat_item div.debat_item_info span.debat_item_headline {
  width: 403px;
  clear: both;
  display: block;
  font-size: 14px;
  color: #8E2182;
}

div#content div.debat_item div.debat_item_info span.debat_item_headline a:link,
div#content div.debat_item div.debat_item_info span.debat_item_headline a:visited,
div#content div.debat_item div.debat_item_info span.debat_item_headline a:active {
  width: 403px;
  font-size: 14px;
  color: #8E2182;
  text-decoration: none;
}

div.debat_item div.debat_item_info span.debat_item_date {
  font-size: 10px;
}

div#site.with_right div#subpage div#left_column div#left_menu div.submenu_toggle {
  display: block;
  padding: 5px 0px;
  padding-left: 10px;
  width: 275px;
  width: 255px;
  width: 236px;
  background-image: url('../gfx/menu_arrow_sub.png');
  background-position: right center;
  background-repeat: no-repeat;
  text-decoration: none;
  font-weight: bold;
  border-bottom: 1px solid #CACACA;
  cursor: pointer;
}

div#site.with_right div#subpage div#left_column div#left_menu div.submenu {
  display: none;
}

div#site.with_right div#subpage div#left_column div#left_menu div.submenu.shown {
  display: block;
}

div#site.with_right div#subpage div#left_column div#left_menu div.submenu a:link,
div#site.with_right div#subpage div#left_column div#left_menu div.submenu a:visited,
div#site.with_right div#subpage div#left_column div#left_menu div.submenu a:active {
  display: block;
  padding: 5px 0px;
  padding-left: 10px;
  width: 275px;
  width: 255px;
  width: 226px;
  margin-left: 10px;
  /*background-image: url('../gfx/menu_arrow_sub.png');*/
  background-position: right center;
  background-repeat: no-repeat;
  text-decoration: none;
  font-weight: bold;
}


.menu_subcat {
  text-decoration: none;
}
