/*
  Stylesheet-Definitionen für Fitness-Initiative
  Ausgabemedium: Drucker
  Browser: alle
*/

/*
	-----------------------------------------------------------------------------
	HTML-Elemente
	-----------------------------------------------------------------------------
*/

HTML
{
	height:100%;
	width:100%;
}

BODY
{
	font-family:Trebuchet MS;
	height:100%;
	margin:0px;
	padding:0px;
	width:100%;
}

/*
	-----------------------------------------------------------------------------
	Container (Layout)
	-----------------------------------------------------------------------------
*/

DIV#container_page
{
	width:100%;
}

DIV#container_header
{
	display:none;
}

DIV#container_navigation
{
	display:none;
}

DIV#container_context
{
	display:none;
}

DIV#container_content
{
	color:#000000;
	font-size:12px;
	line-height:150%;
}

DIV#container_footer
{
	display:none;
}

/*
	-----------------------------------------------------------------------------
	Container (Inhalt)
	-----------------------------------------------------------------------------
*/

DIV.container_content_box
{
	float:left;
	font-size:10px;
	margin-bottom:10px;
	margin-right:10px;
	width:30%
}

DIV.container_content_row,DIV.container_content_row_home,DIV.container_content_row_hint
{
	float:left;
	font-size:11px;
	font-weight:bold;
	margin-bottom:10px;
	width:100%;
}

DIV.container_box_top,DIV.container_row_top
{
	display:none;
}

DIV.container_box_middle,DIV.container_row_middle
{
	padding:0px;
}

DIV.container_box_bottom,DIV.container_row_bottom
{
	display:none;
}

DIV.container_more
{
	height:33px;
	width:154px;
}

/*
	-----------------------------------------------------------------------------
	Bilder
	-----------------------------------------------------------------------------
*/

IMG.image_content
{
	margin-bottom:10px;
}

IMG.image_content_left
{
	float:left;
	margin-bottom:10px;
	margin-right:10px;
}

IMG.image_content_right
{
	float:right;
	margin-bottom:10px;
	margin-left:10px;
}

IMG.image_row_hint
{
	display:none;
}

IMG#image_graph
{
	page-break-after:always;
}

/*
	-----------------------------------------------------------------------------
	Formulare
	-----------------------------------------------------------------------------
*/

FORM
{
	margin:0px;
	padding:0px;
}

/*
	-----------------------------------------------------------------------------
	Formularelemente
	-----------------------------------------------------------------------------
*/

INPUT,SELECT,OPTION,TEXTAREA
{
	font-family:Trebuchet MS;
	font-size:10px;
}

INPUT.input_text,TEXTAREA.input_text
{
	border:none;
}

INPUT.input_text_disabled,TEXTAREA.input_text_disabled
{
	border:none;
	color:#404040;
}

INPUT.input_button,INPUT.input_button_delete,INPUT.input_button_disable,INPUT.input_button_download,INPUT.input_button_edit,INPUT.input_button_enable,INPUT.input_button_enter,INPUT.input_button_show
{
	display:none;
}

/*
	-----------------------------------------------------------------------------
	Tabellen
	-----------------------------------------------------------------------------
*/

DIV#container_content TABLE
{
	margin-bottom:10px;
}

/*
	-----------------------------------------------------------------------------
	Tabellenzellen
	-----------------------------------------------------------------------------
*/

DIV#container_content TABLE TR TD,DIV#container_content TABLE TR TH
{
	font-size:10px;
	font-weight:normal;
	padding:5px;
	text-align:left;
	vertical-align:top;
}

DIV#container_content TABLE TR TH
{
	font-weight:bold;
	color:#ffffff;
}

DIV#container_content TABLE TR.tablerow_highlight TD
{
	border-bottom-color:#aed051;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-top-color:#aed051;
	border-top-style:solid;
	border-top-width:1px;
}

/*
	-----------------------------------------------------------------------------
	Listen
	-----------------------------------------------------------------------------
*/

DIV#container_content UL
{
	list-style-type:square;
	margin-bottom:10px;
	margin-left:15px;
	margin-right:0px;
	margin-top:0px;
	padding:0px;
}

DIV#container_content OL
{
	list-style-type:decimal;
	margin-bottom:10px;
	margin-left:25px;
	margin-right:0px;
	margin-top:0px;
	padding:0px;
}

/*
	-----------------------------------------------------------------------------
	Linien
	-----------------------------------------------------------------------------
*/

DIV#container_content HR
{
	color:#aed051;
	height:1px;
	margin-bottom:10px;
}

DIV#container_content HR.line_billing
{
	page-break-before:always;
}

/*
	-----------------------------------------------------------------------------
	Überschriften
	-----------------------------------------------------------------------------
*/

DIV#container_content H1
{
	color:#afd252;
	font-size:18px;
	font-weight:bold;
	margin-bottom:10px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	padding:0px;
}

DIV#container_content H2
{
	color:#afd252;
	font-size:12px;
	font-weight:bold;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	padding:0px;
}

DIV#container_content H3
{
	color:#afd252;
	font-size:11px;
	font-weight:bold;
	margin-bottom:5px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	padding:0px;
}

DIV.container_box_middle H2
{
	color:#548d00 !important;
	font-size:1.25em !important;
	font-weight:bold;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	padding:0px;
}

DIV.container_content_row H2,DIV.container_content_row_home H2,DIV.container_content_row_hint H2
{
	color:#000000 !important;
	font-size:1.5em !important;
}

/*
	-----------------------------------------------------------------------------
	Texte
	-----------------------------------------------------------------------------
*/

DIV#container_content P
{
	margin-bottom:10px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	padding:0px;
}

DIV.container_box_middle P
{
	margin-bottom:10px !important;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	padding:0px;
}

.text_small
{
	color:#548d00;
	font-size:0.9em;
	line-height:150%;
}

DIV.container_box_middle SPAN, DIV.container_row_middle SPAN
{
	display:none;
}

/*
	-----------------------------------------------------------------------------
	Links
	-----------------------------------------------------------------------------
*/

DIV#container_content A
{
	color:#548d00;
}

DIV.container_more A
{
	color:#0046b0 !important;
	text-decoration:none !important;
}
