@charset "UTF-8";

/*
 * File: print.src.css (print.css is compressed)
 * Description: Definitionen für die Druckbare Ausgabe.
 * Guidelines: Eigenschaften alphabetisch sortiert. ...
 *
 * Author: Heiko Pfefferkorn (www.ifabrik.de)
 * Copyright 2010 i-fabrik (www.ifabrik.de)
 *
 *
 * TABLE OF CONTENTS
 * -------------------------
 * 01. General
 * 02. Headers
 * 03. Text formatting
 * 04. List formatting
 * 05. Links & Buttons
 * 06. Images & Thumbnails
 * 07. [Forms]
 * 08. Navigation
 * 09. [Main Content Structure]
 * 10. [Blocks, Boxes]
 * 11. [Special Elements] (hCard, Accordion, ...)
 * ... [Error 404 etc.]
 */


/*
 ---------------------------------------------------------------------------------------------------
 | 01. GENERAL
 ---------------------------------------------------------------------------------------------------
*/


	body {
		background-color: #fff;
		background-image: none !important;
		color           : #666;
		text-align      : left; }

/*
 ---------------------------------------------------------------------------------------------------
 | 02. HEADERS
 ---------------------------------------------------------------------------------------------------
*/


	h1 { color: #000; }


/*
 ---------------------------------------------------------------------------------------------------
 | 03. TEXT FORMATTING
 ---------------------------------------------------------------------------------------------------
*/


	/* Teaser.
	 * --------------------------------------------------------------------- */

		p.teaser {
			background-color: transparent;
			border          : 0px none;
			color           : #000;
			margin-left     : 0;
			padding         : 0;
			width           : auto; }


/*
 ---------------------------------------------------------------------------------------------------
 | 04. LIST FORMATTING
 ---------------------------------------------------------------------------------------------------
*/


	/* -----------------------------------------------------------------------------------
	 | Result list
	 * ----------------------------------------------------------------------------------- */

		.result-list .result-list_delim {
			margin-right: 0;
			width       : auto; }

		.result-list .result-list_item .item-link { display: none; }


/*
---------------------------------------------------------------------------------------------------
| 05. LINKS AND BUTTONS (lvhaf)
---------------------------------------------------------------------------------------------------
*/


	/* -----------------------------------------------------------------------------------
	| Image links (lvhaf)
	 * ----------------------------------------------------------------------------------- */

		a, a:link { color: #000; }
		a:visited { color: #000; }
		a:focus, a:active, a:hover { color: #000; }

		a.powered:link, a.powered:visited { color: #000; }
		a.powered:focus, a.powered:active, a.powered:hover { color: #000; }


		a.img_sidebar, span.img_sidebar {
			float : right;
			margin: 0; }


/*
---------------------------------------------------------------------------------------------------
| 07. [FORMS]
---------------------------------------------------------------------------------------------------
*/


	/* -----------------------------------------------------------------------------------
	 | Rewrite some form definitions
	 * ----------------------------------------------------------------------------------- */

		#form_contact, #form_newsletter, #form_trialpractice { width: 610px; }


/*
 ---------------------------------------------------------------------------------------------------
 | 09. [MAIN CONTENT STRUCTURE]
 ---------------------------------------------------------------------------------------------------
*/


	/* -----------------------------------------------------------------------------------
	 | Base wrapper
	 * ----------------------------------------------------------------------------------- */

		#baseWrapper {
			margin: 0;
			width : 100%; }


	/* -----------------------------------------------------------------------------------
	 | Page header
	 * ----------------------------------------------------------------------------------- */


		#pageHeader {
			background-image: none;
			height          : auto; }

		#pageHeader .page_header-area {
			background-image: none;
			height          : auto;
			margin          : 0 0 1.5em;
			width           : auto; }


		/* Search form
		 * ------------------------------------------------------------ */

			#header_search { display: none; }


		/* Client logotype
		 * ------------------------------------------------------------ */

			#client-logotype {
				position: relative;
				right   : auto;
				top     : auto; }

			#client-logotype, #client-logotype a {
				height: 52px;
				width : 198px; }

			/* Type Fitness
			 * ------------ */

				.logotype-fitness { background-position: -482px -203px; }

				.logotype-fitness:hover, .logotype-fitness_hovered { background-position: -482px -203px; }


			/* Type Wellness
			 * ------------- */

				.logotype-wellness {
					background-position: -482px -292px;
					height             : 47px; }

				.logotype-wellness:hover, .logotype-wellness_hovered { background-position: -482px -292px; }


		/* Client info
		 * ------------------------------------------------------------ */

			#client-info {
				color     : #444;
				float     : left;
				height    : auto;
				text-align: left;
				padding   : 0;
				position  : relative;
				right     : auto;
				top       : auto; }

			#client-info .org {
				color      : #000;
				font-size  : 1.2em;
				font-weight: bold; }


	/* -----------------------------------------------------------------------------------
	 | Page footer
	 * ----------------------------------------------------------------------------------- */

		#footer { display: none; }


	/* -----------------------------------------------------------------------------------
	 | Page wrapper
	 * ----------------------------------------------------------------------------------- */

		#pageWrapper {
			border-top: 1px solid #000;
			margin-top: 0; }

		#pageWrapper .page-t, #pageWrapper .page-m, #pageWrapper .page-b { background-image: none; }

		#pageWrapper .page-t { display: none; }

		#pageWrapper .page-m { padding: 0; }

		#pageWrapper .page-b { display: none; }

		#pageContentWrapper {
			background-image: none;
			padding         : 0;
			width            : auto; }

		* html #pageContentWrapper {
			margin-left: 0;
			width      : auto; }


		/* Page cols
		 * ------------------------------------------------------------ */

			#pageColContent {
				float: none;
				width: auto; }

			#pageColSidebar {
				border-top: 1px dotted #000;
				float     : none;
				margin-top: 1em;
				width     : auto; }


/*
 ---------------------------------------------------------------------------------------------------
 | 10. [BOXES]
 ---------------------------------------------------------------------------------------------------
*/


	/* -----------------------------------------------------------------------------------
	 | Standard box
	 * ----------------------------------------------------------------------------------- */

		.box {
			margin-top    : 1.5em;
			padding-bottom: 0;
			width         : auto; }
		.box .box-c { padding-right: 0; }
		.box .box-t, .box .box-b { display: none; }
		.box .box-c .box-content { padding: 0; }

		.box .box-t, .box .box-t span { background-image: none; }

		.box .box-c, .box .box-c .box-content { background-image: none; }


	/* -----------------------------------------------------------------------------------
	 | Highlighted box
	 * ----------------------------------------------------------------------------------- */




	/* -----------------------------------------------------------------------------------
	 | Sidebar box
	 * ----------------------------------------------------------------------------------- */

		#pageColSidebar .box {
			border-left : 1px solid #999;
			margin-top  : 2em;
			padding-left: 5px;}

		#pageColSidebar .box .box-t, #pageColSidebar .box .box-t span {
			display    : block;
			height     : auto;
			line-height: normal; }

		#pageColSidebar .box .box-t { color: #000; }
		#pageColSidebar .box .box-t span { padding-left: 0; }

		#pageColSidebar .box .box-c .box-content { padding-top: .5em; }

		#pageColSidebar .box .box-c .box-content .flag { display: none; }


	/* -----------------------------------------------------------------------------------
	| Article list box
	 * ----------------------------------------------------------------------------------- */

		.al-box .box-c .box-content .flag { display: none; }

		.al-box .al-box-link { display: none; }

		.ad-box .article-date, .ad-box .article-date span,
		.al-box .article-date, .al-box .article-date span {
			background-image: none;
			display         : block;
			height          : auto;
			line-height     : normal; }

		.ad-box .article-date,
		.al-box .article-date {
			color    : #666;
			font-size: .9em;
			margin   :  -0.6em 0 .2em 0;
			padding  : 0;
			position : relative;
			right    : auto;
			top      : auto; }

		.ad-box .article-date span,
		.al-box .article-date span { padding: 0; }

		.ad-box .article-date span:before,
		.al-box .article-date span:before { content: '('; }
		.ad-box .article-date span:after,
		.al-box .article-date span:after { content: ') '; }
