a,
a.contentdoc u {
	color: #C50404;
}

a.contenturl:hover,
a.contenturl-externurl:hover,
a.contentdoc:hover, 
a.contentdoc:hover u {
	color: #F50606;
}

#header-region {
	left: 256px;
}

h2.box,
div.border-bottom,
#overview div.middlebox-content h2,
#sitemap div.content h1.box,
h1.header-box {
	border-bottom: 2px solid #C50404;
}

div.mainnav-item a:hover {
	border: 1px solid #F50606;
	background: url(../images/mainnav_act_arrow_mh.gif) no-repeat 6px 8px #D60000;
}

div.mainnav-item-act a {
	border-top: 1px solid #F50606;
	border-left: 1px solid #F50606;
	border-right: 1px solid #F50606;
	background: url(../images/mainnav_act_arrow_mh.gif) no-repeat 6px 9px #D60000;
}

div.content h1 {
	color: #C50404;
}

div.rightbox {
	background: url(../images/rightcol_box_bg_mh.gif) repeat-y;
}

div.rightbox-region {
	background: url(../images/rightcol_box_regionbg_mh.gif) no-repeat;
}

div.rightbox-producer-overview {
	border-bottom: 1px solid #C50404;
}

div.rightbox-producer-detail ul {
	color: #C50404;
}

div.rightbox-footer {
	background: url(../images/rightcol_box_footer_mh.gif) no-repeat;
}

a.buttoncolor {
	background: url(../images/buttoncolor_bg_mh.gif) repeat-x bottom;
}

div.highlightbox-color {
	background: url(../images/highlight_colorbox_bg_mh.gif) no-repeat;
}

div.header-color {
	background: url(../images/headercolor_bg_mh.gif) repeat-x;
}

div.middlebox-producer div.middlebox-content h1 {
	color: #C50404;
}

div.news-spacer {
	border-top: 1px solid #C50404;
}

a.sitemap-1 {
	background: url(../images/arrows_red.gif) no-repeat 0 8px;
}

#sitemap ul li a,
a.sitemap-2 {
	background: url(../images/square_red.gif) no-repeat 24px 8px;
}

#sitemap ul li a.sitemap-3 {
	background: url(../images/square_red.gif) no-repeat 46px 8px;
}

div.productcategory a:hover,
div.productcategory a.act {
	background: url(../images/square_white.gif) 7px 7px no-repeat #C50404;
}

input.taf,
textarea.taf,
input.request,
input.request-very-narrow,
textarea.request {
	border: 1px solid #C50404;
}

span.required {
	color: #C50404; 
}

/* regions subnavigation */

div.subnavigation-regions {
	border-top: 4px solid #8E0303;
	border-bottom: 8px solid #8E0303;
}

div.subnavigation-region {
	border-bottom: 1px solid #FEBBBB;
}

#mainnavigation div.subnavigation-regions a.subnavigation-region {
	background: none #C50404;
}

#mainnavigation div.subnavigation-regions a.subnavigation-region:hover {
	background: #E33131;
}