body, td, h1, h2, h3, h4, h5, h6, div, span, p, input, select, textarea, li, td, th {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color:#6C6C6C;
  line-height:16px;
}

h1, h2, h3, h4, h5, h6, a {
  font-family: Arial, Helvetica, sans-serif;
  margin:0px;
  padding:0px;
  font-weight:normal;
}

a {
  text-decoration:none;
  color:#C92D1E;
  font-weight:normal;
}
a:hover {
  text-decoration:underline;
}
h1,h2 {
  font-size:14px;
  color:#C92D1E;
  padding-bottom:15px;
  font-weight:bold;
}

h3 {
  font-size:12px;
  color:#6C6C6C;
  font-weight:bold;
}
h3,h4,h5,h6 {
  padding-bottom:5px;
}

#bodycontainer a.cmsmediafullimagelink {
  background-image:none;
  padding-left:0px;
}


hr {
  height:1px;
  background-color:#B9B9B9;
  color:#B9B9B9;
  border-collapse: collapse;
  border:none;
}

.cssmedia, .cssmedia img{
  border:none;
}
address {
  font-weight:normal;
  color:#8D8D91;
  font-style: normal;
}
address .company {

}

address .tel, address .fax, address .email, a.email, #bodycontent a.email {
  background-repeat:no-repeat;
  background-position:0px 1px;
  padding-left:23px;
  padding-bottom:1px;
}

address .tel {
  background-image:url(/images/icon_telefon.gif);
}
address .fax {
  background-image:url(/images/icon_fax.gif);
}
address .email, a.email, #bodycontent a.email {
  background-image:url(/images/icon_email.gif);
}


.component {
  margin-bottom:11px;
  width:186px;
  overflow: hidden;
}
.component .haderbox {
  margin: 0px 0px 5px 0px;
  padding: 0px 0px 0px 0px;
  background-image:url(/images/component_header.gif);
  background-repeat:repeat-y;
}
.component h1 {
  padding: 0px 0px 0px 5px;
  margin: 0px 0px 0px 7px;
  border:1px solid #D4D4D4;
  color:#898989;
  font-weight:bold;
  font-size:12px;
/*  background-image:url(/images/navi_link_active.gif);
  background-repeat:no-repeat;
  background-position:5px 4px;*/
  line-height:19px;
}
.component .contentbox {
  border:1px solid #D4D4D4;
  padding:9px 7px 9px 7px;
  background-color:#FAFAFA;
}


.ModuleSitemap ul {
  list-style: none;
  margin:0px 0px 5px 0px;
  padding:0px 0px 0px 0px;
}
.ModuleSitemap ul li, .ModuleSitemap ul li a {
  font-weight:bold;
}
.ModuleSitemap ul ul {
  margin:0px 0px 0px 10px;
}
.ModuleSitemap ul ul li, .ModuleSitemap ul ul li a {
  font-weight:normal;
}

.centercolumncontainer a, a.arrowlink {
  background-image:url(/images/breadcrumblink.gif);
  background-repeat:no-repeat;
  background-position:0px 4px;
  padding-left:11px;
  /*white-space: nowrap;*/
}

#bodycontent a.plain {
  background-image:none;
  padding-left:0px;
}
