.sidebox-back {
	background-image: url(img/rom_sidebox_back.gif);
}
.sidebox-top {
	background-image: url(img/rom_sidebox_top.gif);
}
.sidebox-bottom {
	background-image: url(img/rom_sidebox_bottom.gif);
}

#content-wrapper, #content-wrapper * {
	color: #630000;
}

.side .csc-header {
	background-color: #630000;
}

.csc-frame-rulerBefore,
.sidebox .csc-frame-rulerBefore .content-item,
.csc-frame-rulerAfter,
.sidebox .csc-frame-rulerAfter .content-item {
	border-color: #630000;
}

.csc-frame-frame1 {
	border-color: #630000;
}



#inner-wrapper {
	background-color: #FAFCD2;
}

.csc-frame-frame1 .csc-header {
	border-bottom: 1px solid #630000;
}

.side .csc-frame-frame1 .csc-header,
.side .csc-frame-frame1 .csc-header * {
	color: #630000 !important;
}

.csc-frame-frame2 {
	border: 1px solid #630000;
	background-color: #FDFFE7;
}

.csc-frame-frame2 .csc-header {
	background-color: #630000;
}


#content-wrapper .side .csc-header, #content-wrapper .side .csc-header *,
#content-wrapper .csc-frame-frame2 .csc-header, #content-wrapper .csc-frame-frame2 .csc-header * {
	color: #FDFEEC;
}

.sidebox .content-item a, .sidebox .content-item a *, 
#content a, #content a * {
	color: #630000;
}

.sidebox .content-item a:hover, .sidebox .content-item a:hover *, 
#content a:hover, #content a:hover * {
	color: #99554E !important;
}

/* pagebrowser */
.pagebrowser-result {
	background-color: #EDF0C9;
}

.pagebrowser-result, .pagebrowser-result * {
	color: #EDF0C9;
}

.pagebrowser-item a {
	background-color: #EDF0C9;
	border: 1px solid #EDF0C9;
}

.pagebrowser-item span {
	background-color: #EDF0C9;
	border: 1px solid #EDF0C9;
}

.pagebrowser-item span, .pagebrowser-item span * {
	color: #B37454 !important;
}
.pagebrowser-item-act span {
	border: 1px solid #C2C49C !important;
}
.pagebrowser-item-act span * {
	color: #C2C49C !important;
}

.pagebrowser-item a:hover {
	background-color: #EDF0C9;
	border: 1px solid #C2C49C;
}

/* browsebox indexed search */
.tx-indexedsearch-browsebox p {
	background-color: #EDF0C9;
}
ul.browsebox a {
	background-color: #EDF0C9;
	border: 1px solid #EDF0C9;
}

ul.browsebox a:hover {
	background-color: #EDF0C9;
	border: 1px solid #C2C49C;
}

ul.browsebox strong a:hover {
	background-color: #EDF0C9;
	border: 1px solid #EDF0C9;
}

ul.browsebox strong a, ul.browsebox strong a,
ul.browsebox strong a:hover, ul.browsebox strong a:hover * {
	color: #99554E !important;
	cursor:default;
}


div.rte-frame-background { background-color: #FDFFE7; color: #751B25; }
.rte-frame-background *,
.rte-frame-background a, #content .rte-frame-background a *,
#content .rte-frame-background a, #content .rte-frame-background a * {
	color: #751B25;
}
.rte-frame-background a:hover, .rte-frame-background a:hover *,
#content .rte-frame-background a:hover, #content .rte-frame-background a:hover * {
	color: #99554E;
}
div.rte-frame-border  { border: 1px solid #C2C49C; }


/* table specials */
table {
	border: 1px solid #C2C49C;
}
tr.even { background-color: #F6F5CB }
.even *, .even * { background-color: #F6F5CB }

tr.odd { background-color: #E5E4BC !important }
.odd *, .odd * { background-color: #E5E4BC !important }

.newsletter-below {border-top: 1px solid #C2C49C; padding: 0.5em 0 0.5em 0;}