@charset "UTF-8";
/**
 * (en) CSS for Tree Plugin
 * (de) CSS f�r das Tree Plugin
 *
 * @copyright       Copyright 2010, crossbase mediasolution GmbH
 * @license         CC-A 2.0 (http://creativecommons.org/licenses/by/2.0/)
 * @version         1.0
 */

@media screen
{

	.accordion {
		background-color: #fff;
		padding: 0;
		border-bottom: none;
		height: 1%;
	}

	.basic .accordion,
	.box-bottom-100_content .accordion {
		border-bottom: 2px solid #dbdbdb;
		margin-bottom: 8px;
	}

	.accordion div.open {
		display: block;
	}

	/* accordion header */

	.accordion h3.h3accordion {
		background: #fff;
		color: #a1007b;
		cursor: pointer;
		margin: 0;
		padding: 6px 8px 4px 8px;
		border-bottom: 8px solid #e6e6e6;
		text-transform: uppercase;
	}

	.basic .accordion h3.h3accordion,
	.box-bottom-100_content .accordion h3.h3accordion{
		padding: 6px 8px 4px 8px;
		border: 2px solid #dbdbdb;
		border-bottom: none;
	}

	.accordion h3.h3accordion:hover {
		color: #808080;
	}

	/* currently active header */

	.accordion h3.current {
		background-position: left 0.3em;
		background-repeat: no-repeat;
		cursor: pointer;
		background-color: #fff;
		color: #808080;
		border: none;
	}

	.basic .accordion h3.current,
	.box-bottom-100_content .accordion h3.current {
		background-position: left 0.3em;
		background-repeat: no-repeat;
		cursor: pointer;
		background-color: #fff;
		color: #808080;
		border: 2px solid #dbdbdb;
		border-bottom: none;
		}

	/* accordion pane */

	.accordion .pane {
		display: none;
		padding: 6px 8px 4px 8px;
		border-bottom: 8px solid #e6e6e6;
	}

	.accordion .pane:before,
	.accordion .pane:after {
		content: '';
		display: table;
		width: 100%;
	}

	.basic .accordion .pane,
	.box-bottom-100_content .accordion .pane {
		border: 2px solid #dbdbdb;
		border-top: none;
		border-bottom: none;
	}

	/* a title inside pane */

	.accordion .pane h3 {
		font-weight: normal;
		margin: 0 0 -5px 0;
		font-size: 16px;
		color: #999;
	}

	.h3accordion img {
		position: absolute;
		top: 6px;
		right: 8px;
	}

	.accordion + h1,
	.accordion + h2,
	.accordion + h3	{
		margin: 1em 0;
	}
}
