/* BLUE */
div#leftcolumnwrap h1.blue,
div#rightcolumnwrap h1.blue,
div.blue h1,
div.blue div#service,
div.blue div#service a,
div#footer,
div#footer a {
	color: #00164A;
}
div.blue div.search label,
.formgroup label {
	color: #00164A;
}
div.blue div#leftcolumnwrap div.search {
	background-color: #c9d0d5;
}
div.blue div#service li {
	background: url("../img/li_separator_blue.gif") right center no-repeat;
}
div.blue div#teaserwrap div.leftbox {
	background-color: #C9D0D5;
}
div.blue div#headerwrap {
	background: #00164A url("../img/bg_header_blue.jpg") left top repeat-x;
}
div.blue div#headerwrap div.logo {
	background: url("../img/logo_blue.gif") 0 10px no-repeat;
	color: #E3B92A;
}
div.blue div#headerwrap div.navigationwrap div.shopteaser {
	background-color: #920F15;
}
div.blue div#contentwrap div.teasergroup div.teaserbox div.boximgtext h2,
div.blue div#contentwrap div.teasergroup div.teaserbox div.csc-textpic-text h2 {
	color: #3D3D3D;
}
div.blue div#leftcolumnwrap div.teaserbox a,
div.blue div.boximgtext a,
div.blue div.text a,
div.blue div.csc-textpic-text a,
div.blue div.imagenavigation a:link,
a.morelink,
.homepage div.teasergroup div.teaserbox a.morelink,
div.blue div.additionaltext table a,
div.blue div.print a,
div.blue div.totop a {
	color: #FC8800;
}
/* subnavigation */
div.blue div#contentwrap div.subnavigation ul {
	background: url("../img/line_dotted_hor.gif") top left repeat-x;
}
div.blue div#contentwrap div.subnavigation li {
	background: url("../img/line_dotted_hor.gif") bottom left repeat-x;
}
div.blue div#contentwrap div.subnavigation li a,
div.blue div.imagenavigation a.active,
div.blue div.imagenavigation a:active,
div.blue div.imagenavigation a:focus {
	color: #00164A;
}
div.blue div#contentwrap div.subnavigation li a:hover,
div.blue div#contentwrap div.subnavigation li a.active,
div.blue div.imagenavigation a {
	color: #FC8800;
}
div.blue div#contentwrap div.subnavigation li a.active {
	background-color: #00154A;
}
div.blue div#contentwrap div.subnavigation li li a.active {
	background-color: #FFFFFF;
	border-top: 1px solid #00164A;
	border-bottom: 1px solid #00164A;
}
div.blue div#breadcrumb a {
	color: #00164A;
	text-decoration: underline;
}
div.blue div#breadcrumb a:hover,
div.blue div#breadcrumb a.active {
	text-decoration: none;
}
div.blue div#contentcolumnwrap h2,
div.blue table p,
div.blue table strong {
	color: #00164A;
}
div.blue div.sitemaphome a {
	color: #00154A;
}
div.blue .csc-sitemap li a {
	color: #FC8800;
	background-color: #00154A;
}
div.blue .csc-sitemap li li a {
	background-color: transparent;
}
div.blue .csc-sitemap li li li a {
	color: #00154A;
	border: none;
}
div.blue fieldset {
	background-color: #c9d0d5;
}



/* RED */
div#leftcolumnwrap h1.red,
div#rightcolumnwrap h1.red,
div.red h1,
div.red div#service,
div.red div#service a,
div.red .LabelPrice,
.vierboxen .product h1,
.vierboxen .product a,
div.red div#rightcolumnwrap div.teaserbox div.fieldset div.boximgtext a,
SPAN.OldPrice,
.red,
.productlisting .product a {
	color: #a31219;
}
div.red input.checkout {
border: none;
}

div.red div#leftcolumnwrap div.search {
	background-color: #F5EAD6;
}
div.red .label {
	
}
div.red div#service li {
	background: url("../img/li_separator_red.gif") right center no-repeat;
}
div.red div#teaserwrap div.leftbox {
	background-color: #F4EAD5;
}
div.red div#headerwrap {
	background: #A31219 url("../img/bg_header_red.jpg") left top repeat-x;
}
div.red div#headerwrap div.logo {
	background: url("../img/logo_red.gif") 0 10px no-repeat;
	color: #E3B92A;
}
div.red div#headerwrap div.navigationwrap div.shopteaser {
/*	background-color: #1F3260; */
}
div.red div#contentwrap div.teasergroup div.teaserbox div.boximgtext h2,
div.red div#contentwrap div.teasergroup div.teaserbox div.csc-textpic-text h2 {
	color: #3D3D3D;
}
div.red div#leftcolumnwrap div.teaserbox a,
div.red div.boximgtext a,
div.red div.text a,
div.red div.csc-textpic-text a,
div.red div.imagenavigation a:link,
div.red div.additionaltext table a,
div.red div.print a,
div.red div.totop a,
div.red div#headerwrap ul#TopCats li.CatLevel1 a.Current,
div.red div#headerwrap ul#TopCats li.CatLevel1 a.CurrentParent,
.vierboxen .product a.link,
.productlisting .product a:hover {
	color: #FC8800;
}
/* subnavigation */
div.red div#contentwrap div.subnavigation ul,
div.red div#contentwrap ul#SubNavi ul {
	background: url("../img/line_dotted_hor_red.gif") top left repeat-x;
}
div.red div#contentwrap div.subnavigation li,
div.red div#contentwrap ul#SubNavi li.CatLevel1 {
	background: url("../img/line_dotted_hor_red.gif") bottom left repeat-x;
}
div#leftcolumnwrap div.servicebox a,
div.red div#contentwrap div.subnavigation li a,
div.red div#contentwrap ul#SubNavi li.CatLevel1 a,
div.red div.imagenavigation a.active,
div.red div.imagenavigation a:active,
div.red div.imagenavigation a:focus {
	color: #a31219;
}

.checkoutBarCurrent,
div#leftcolumnwrap div.servicebox a.shopServiceLinkActive,
div#leftcolumnwrap div.servicebox a:hover,
div.red div#contentwrap div.subnavigation li a:hover,
div.red div#contentwrap ul#SubNavi li.CatLevel1 a:hover,
div.red div#contentwrap div.subnavigation li a.active,
div.red div#contentwrap ul#SubNavi li.CatLevel1 a.Current,
div.red div#contentwrap ul#SubNavi li.CatLevel1 a.CurrentParent,
div.red div.imagenavigation a {
	color: #FC8800;
}
div.red div#contentwrap div.subnavigation li a.active,
div.red div#contentwrap ul#SubNavi li.CatLevel1 a.Current {
	/*background-color: #FFFFFF;*/
}

div.red div#contentwrap ul#SubNavi li.CatLevel1 a.CurrentParent {
	background-color: #a31219;
}

div.red div#contentwrap div.subnavigation li li a.active {
	border-top: 1px solid #A31219;
	border-bottom: 1px solid #A31219;
}


div.red div#contentwrap div#centercolumnwrap .breadcrump {
	color: #3f3b3a;
}

div.red div#contentwrap div#centercolumnwrap .breadcrump a {
	text-decoration: underline;
}

div.red div#contentwrap div#centercolumnwrap .breadcrump a:hover {
	text-decoration: none;
}
div.red div#contentcolumnwrap h2,
div.red table p,
div.red table p span strong,
div.red table strong,
div.red table b,
div.red .inputRequirement {
	color: #a31219;
}
div.red fieldset,
div.red .loginSet,
div.red div#rightcolumnwrap div.teaserbox .fieldset {
	background-color: #F5EAD6
}

div.red .ErrorBoxCenter {
	background:#FFCCCC; 
}

div.red .vierboxenHeading {
	background:#a31219; 
	color:#FFFFFF;
}
div.red .info {
	color: #6d6d6d;
	background:#e5e4e4; 
}

.checkoutBarTo,
div.red div.homepageFooter div.left,
div.red div.homepageFooter div.right {
	color: #6d6d6d;
}
