/**
 * "Yet Another Multicolumn Layout" - YAML CSS Framework
 *
 * central stylesheet - layout example "flexible-columns"
 *
 * @copyright       Copyright 2005-2012, Dirk Jesse
 * @license         CC-BY 2.0 (http://creativecommons.org/licenses/by/2.0/),
 *                  YAML-CDL (http://www.yaml.de/license.html)
 * @link            http://www.yaml.de
 * @package         yaml
 * @version         v4.0.1
 * @lastmodified    $Date: 2012-03-03 11:45:41 +0100 (Sa, 03 Mrz 2012) $
 */

/* Google Font API */
@import url('http://fonts.googleapis.com/css?family=Droid+Serif:400,400italic,700|Droid+Sans:700');

/* import core styles | Basis-Stylesheets einbinden */
@import url('/common/css/yaml/core/base.css');
@import url('/common/css/yaml/core/iehacks.css');

/* import screen layout | Screen-Layout einbinden */
@import url('/common/css/yaml/navigation/hlist.css');
@import url('/common/css/yaml/navigation/vlist.css');
@import url('/common/css/yaml/forms/gray-theme.css');

@import url('/common/css/yaml/screen/typography.css');
@import url('/common/css/yaml/screen/screen-PAGE-layout.css');

/* import print layout | Druck-Layout einbinden */
@import url('/common/css/yaml/print/print.css');


body { 
	background: #fff bottom; 
	font-family: Arial;
	*overflow: hidden;
}

header {
	padding: 0 53px; 
	min-height: 149px; 
	background: #000; 
	margin: 10px 0 0 0;
}


h1 {
	font-family: Arial;
	font-weight: bold;
	font-size: 1.5em;
	margin: 0;
	/*color: #BED62F;*/
}

h2 {
	font-family: Arial;
	font-size: 1.2em;
	/*color: #BED62F;*/
}

p {
	margin: 0;	
}
header h1 {
	color: #BED62F;
	margin: 0;
}
header h2 {
	color: #fff;
	margin: 0.5em 0 0;
	font-size: 1.5em;
}
nav { 
	position:relative; 
	left: 0; 
	background: none;
	/*min-height: 53px;*/ 

}

#topnav { 
	/*background: #fff;*/ 
	text-align: right;
	color: #fff;
	font-size: 0.8em;
	width: 300px;
	float:right;
	position:relative; 
	top: 30px;
}
 
#nav { 
	position:relative; 
	left: 0; 
}

#logo { 
	position: relative; 
	top: 43px; 
	left: 0;
	width: 400px;
	float: left;
}


footer {
	background: none repeat scroll 0 0 #BED62F;
	color: #000;
	font-weight: bold;
	font-size: 1.2em;
	text-align: center;
	margin: 0;
	padding: 1em;
}

/* Col1, Col2, Col3*/
.ym-wrapper { 
	max-width: 954px; 
}

.ym-wbox { 
	padding: 0; 
}

.ym-column { 
	background-color:#ECECEC; 
	width: 100%; 
	margin: 0;
	padding: 53px 0 53px 0;
}

.ym-col1 { 
	width: 159px; 
	margin: 0 0 0 106px;
	background:none; 
}

.ym-col1 .ym-cbox { 
	padding: 0; 
}

.ym-col2 { 
	width: 200px; 
}

.ym-col2 .ym-cbox { 
	padding: 0; 
}

.ym-col3 { 
	margin: 0 0 0 265px; 
	width: auto; 
	border-left: 1px solid #fff; 
	float: none; 
	/*background-color:#FFF;*/ 
}

.ym-col3 .ym-cbox { 
	padding: 0 53px; 
}
/* ENDE Col1, Col2, Col3*/


/* Horizontales Menü */
.ym-hlist { 
	background: none; 
}

.ym-hlist ul {
	padding: 0 0 0 265px;
	margin: 0;
	height: 53px;
}

.ym-hlist ul li {
	margin: 0;
	font-size: 1.5em;
}

.ym-hlist ul li a {
	text-shadow: none;
	color: #000;
	width: 159px;
	text-align: center;
	background: URL('/design/layout/passiv_navi.png') no-repeat bottom;
	height: 53px;
	line-height: 53px;
	padding: 0;
	margin: 0;
}
.ym-hlist ul a:focus, #nav .ym-hlist ul a:hover, #nav .ym-hlist ul a:active {
	text-shadow: none;
	color: #000;
	font-weight: bold; 
	background: URL('/design/layout/aktiv_navi.png') no-repeat bottom;
}

.ym-hlist ul li a.active {
	background: URL('/design/layout/aktiv_navi.png') no-repeat bottom;
}

/* ENDE Horizontales Menü */


/* Vertikales Menü */
.ym-vlist {
	
}
/* ENDE Vertikales Menü */
