
/*------------------------------------------------------------------
[Table of contents]

1. Body + reset general tags
2. Containers #backgroundCon, #outerCon
3. Header / #headerCon
4. Navigation / #navigationCon
5. Content / #contentCon
6. Left column / #leftColumn
7. Boxes / .box
8. Right column / #rightColumn
9. Search / #search
10. Advertisements / .banner
11. Forms
12. Footer / #footerCon
13. Links
-------------------------------------------------------------------*/

/*------------------------------------------------------------------
[ 13. Links ]
------------------------------------------------------------------*/

div#leftColumn a:visited {
	color:#87001d;
}

/*------------------------------------------------------------------
[ 1. Body + reset general tags ]
------------------------------------------------------------------*/

h1 {
	color:				#d3002d;
	font-size:         40px;
	text-transform:     uppercase;
	font-family:        Arial, Helvetica, sans-serif;
	margin-bottom:      0;
	font-weight:       normal;
}

h1 span.sIFR-replaced {
    letter-spacing:     -13px; /* hack to fix needed width (and thus overflown height) of h1 element */
}

/*------------------------------------------------------------------
[ 7. Boxes / .box ]
------------------------------------------------------------------*/

div.boxes {
	color:				#4e4e4e;
	background-image:	url('../gfx/boxes_even_top.png');
}

div.boxes.odd.first {
	background-image:	url('../gfx/boxes_odd_top_first.png');
}

div.boxes.odd {
	background-image:	url('../gfx/boxes_odd_top.png');
}

div#boxes-bottom.odd {
	background-image:	url('../gfx/boxes_odd_bottom.png');
}

div.boxes .intro {
	/*color:				#61000e;*/
}

div.boxes.first .intro {
	color:				#61000e;
}

div.boxes a {
    color:              #d3002d;
}

	div.boxes div.toggleBttn a {
		background-image:	url('../gfx/open-close-arrows.png');
	}
	div.boxes div.toggleBttn a:hover {
		background-image:	url('../gfx/open-close-arrows.png');
	}
	div.boxes .open div.toggleBttn a:hover {
		background-image:	url('../gfx/open-close-arrows.png');
	}

	
/*------------------------------------------------------------------	
[ 7.1. specific boxes ]
------------------------------------------------------------------*/	
			
div.boxes.accordionlist {
	background-image:	url('../gfx/boxes_odd_top_first.png');
}

	div.boxes.accordionlist div.accordionlistblock.open {
		border-top:			1px solid #d26868;
		border-bottom:		1px solid #d26868;
		background-color:	#fff;
	}

/*- pagination -*/	
	div#accordionlistPagination table th a,
	div#accordionlistPagination table td a {
		color:				#d3002d;
	}
	div#accordionlistPagination table td a.active {
		color:				#d3002d;
		border:				1px solid #d3002d;
	}		
