@charset "UTF-8";

/* @override
	http://www.stallkamp.de/sites/all/themes/yaml_simple/css/screen/basemod.css
	http://www.stallkamp.local/sites/all/themes/yaml_simple/css/screen/basemod.css
	http://wp1174846.vwp3094.webpack.hosteurope.de/sites/all/themes/yaml_simple/css/screen/basemod.css
*/

/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework
 *
 * (en) Screen layout for YAML examples
 * (de) Bildschirmlayout für YAML-Beispiele
 *
 * @copyright				Copyright 2005-2009, Dirk Jesse
 * @license					CC-A 2.0 (http://creativecommons.org/licenses/by/2.0/),
 *									YAML-C (http://www.yaml.de/en/license/license-conditions.html)
 * @link						http://www.yaml.de
 * @package					yaml-for-drupal
 * @version					3.1
 * @revision				$Revision: 343 $
 * @lastmodified		$Date: 2009-01-19 23:41:32 +0100 (Mo, 19. Jan 2009) $
 */

@media screen, projection
{
	/**
	 * (en) Formatting YAML's	 basic layout elements
	 * (de) Gestaltung des YAML Basis-Layouts
	 */

	/* (en) Marginal areas & page background */
	/* (de) Randbereiche & Seitenhintergrund */
	body { background: #a8aaad url("../../images/bg_elements.jpg") repeat-x 0px -220px fixed; padding: 0; height:100%; }

	/* (en) Centering layout in old IE-versions */
	/* (de) Zentrierung des Layouts in alten IE-versionen */
	body { text-align: center; }
	.page_margins { text-align:left; margin: 0 auto; }

	/* (en) Layout: width, background, borders */
	/* (de) Layout: Breite, Hintergrund, Rahmen */
	.page_margins { min-width: 720px; max-width: 920px; }
	.page { padding: 0px; }

	.page-admin .page_margins, .page-userlist .page_margins, .page-userlist2 .page_margins {
		max-width: 100%;
	}
	.page-admin .floatbox {
		overflow:visible;
	}

	.logged-in .page_margins {
		padding-left: 138px;
	}
	/* (en) Designing main layout elements */
	/* (de) Gestaltung der Hauptelemente des Layouts */

	#header {
		color: #000;
		background: #e5e8ec url("../../images/bg_header.jpg") no-repeat left top;
	}

	.view-header {
		margin-bottom:1.5em;
	}

	#topnav { color: #aaa; }
	#topnav form, #topnav div {display:inline;}

	/* (en) adjustment of main navigation */
	/* (de) Anpassung der Hauptnavigation */
	/* #nav ul { margin-left: 20px; } */

	#main {
		padding: 0;
		background: #cbcdd2 url("../../images/bg_sidebar.jpg") no-repeat top left;
	}

	#footer {
		font-size: 0.9em;
		text-align: center;
		line-height: 27px;
		color:#58616d;
		position: relative;
		height:27px;
	}
	#footer a, #footer a:visited {
		color: #58616d;
	}

	#footer p {
		margin: 0;
		padding: 0;
		line-height: 27px;
	}

	/*------------------------------------------------------------------------------------------------------*/

	/**
	 * (en) Formatting content container
	 * (de) Formatierung der Inhalts-Container
	 *
	 * |-------------------------------|
	 * | #header											 |
	 * |-------------------------------|
	 * | #col1	 | #col3		 | #col2	 |
	 * | 25%		 | flexible	 | 25%		 |
	 * |-------------------------------|
	 * | #footer											 |
	 * |-------------------------------|
	 */


	#col1 {
		width: 182px;
	}
	#col1_content { padding: 30px 0 34px 0; }

	#col2 {
		width: 25%;
		background: #f5f8fc url("../../images/bg_content.jpg") repeat-x top left;
		border-bottom: 1px solid #C1CAD5;
		height: 100%;
	}
	#col2_content {
		padding: 10px;
		background: url("../../images/shd_content.png") repeat-y top left;
		border-bottom: 1px solid #A8B3C2;
		height: 100%;
	}

	#col3 {
		margin: 0 25% 0 182px;
		background: #f5f8fc url("../../images/bg_content.jpg") repeat-x top left;
	}
	#col3_content {
		padding: 20px 40px 40px 40px;
		background: url("../../images/shd_content.png") repeat-y top left;
	}
	#col3_inside {
		padding: 0 10px;
		width: auto;
		position: relative;
	}

	#additional_logos {
		position: absolute;
		top: -7px;
		right: 0;
	}

	/* (de) Subcolumns: flex | 200px */
	.clflex {
		margin-right:219px;
	}
	.crfix {
		float: right;
		width: 219px;
	}
	/* (de) Subcolumns: 200px | flex */
	.clfix {
		float: left;
		width: 219px;
	}
	.crflex {
		margin-left:219px;
		margin-right:15px;
	}

	.subcl {
		padding-left: 3px;
	}

	.node .subcl.content {
		padding-right: 10px;
	}

	.bigsidethumb .clflex {
		margin-right: 319px;
	}
	.bigsidethumb .crfix {
		width: 319px;
	}
	.bigsidethumb .clfix {
		width: 319px;
	}
	.bigsidethumb .crflex {
		margin-left: 319px;
	}

	.content_right {
		float: right;
	}
	.content_right div {
		width: 200px;
		position: relative;
	}

	.flexible .crfix {
		width: auto !important;
		margin-left:20px;
	}
	.flexible .clflex {
		width: auto !important;
		margin: 0;
	}

	.flexible .clfix {
		width: auto !important;
		margin-top: 3px;
	}
	.flexible .crflex {
		width: auto !important;
		margin: 0;
	}

	.node-type-traders .field {
		margin-bottom: 0.8em;
	}

	.standard {
		clear: none !important;
	}

	li.node_read_more a, li.node_read_more a:visited, li.node_read_more a:hover {
		padding: 3px;
/*		color: black;*/
/*		font-weight: bold;*/
	}
	li.node_read_more a:before {
		content:"» ";
	}
	li.node_read_more a:after {
		content:" …";
	}

	.page-referenzen .node_read_more {
		text-align: right;
		margin-bottom: 5px;
	}

}

