body
{
	background:				#FFF;
	margin:					0 0.5cm 2cm 0.5cm;
}

header#top,
#navi
{
	display:				none;
}

#page
{
	background:				#FFF;
	margin:					0;
	overflow:				visible;
	padding:				0;
	width:					100%;
}

footer
{
	display:				none;
}

#wrapper
{
	margin:					0;
	padding:				0;
}

#content
{
	background:				#FFF;
	margin:					0;
	padding:				0;
	width:					auto;
}

#content h1 .icons
{
	display:				none;
}

#highlights ul#highlightsList li,
#content p
{
	font-size:				9pt;
	line-height:			125%;
}

#highlights
{
	background:				#FFFFFF !important;
	color:					#000000;
	display:				block !important;
	height:					auto !important;
	overflow:				visible !important;
	margin:					0 0 40px 0;
	padding:				0;
	width:					100% !important;
}

#highlights ul#highlightsList
{
	height:					auto !important;
	overflow:				visible !important;
	position:				relative;
	width:					100%;
}

#highlights ul#highlightsList li
{
	display:				block !important;
	height:					auto !important;
	margin:					0 0 20px 0;
	overflow:				hidden;
	position:				relative !important;
	left:					auto !important;
	top:					auto !important;
	width:					100%;
}

#highlights .thumb, #highlights.big .thumb
{
	width:					50%;
}

#highlights .thumb img
{
	max-height:				100%;
	max-width:				100%;
}

#highlights ul.highlightsnavi
{
	display:				none;
}

#highlights h1 a
{
	color:					#000000;
}




/*
 * Accordion
 */

#accordion
{
	margin:					30px 0;
}

#accordion h4.toggler
{
	background:				#D9D9D9 !important;
	border:					none !important;
	color:					#333333;
	font:					bold 9pt Verdana;
	margin:					0 !important;
	padding:				5px 0 !important;
}

#accordion div.element
{
	height:					auto !important;
	margin:					0 0 30px 0 !important;
	overflow:				visible !important;
	padding:				0 !important;
}

#accordion div.element p.closebutton
{
	display:				none;
}


@page
{
	margin:					2cm;
}
