@charset "UTF-8";
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework
 *
 * (en) draft for a central stylesheet
 * (de) Vorlage für ein zentrales Stylesheets
 *
 * @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
 * @version         3.1
 * @revision        $Revision: 343 $
 * @lastmodified    $Date: 2009-01-19 23:41:32 +0100 (Mo, 19. Jan 2009) $
 */

/* import core styles | Basis-Stylesheets einbinden */
@import url(/local/global_css/yaml/core/base.css);
/* @import url(/local/global_css/yaml/navigation/nav_shinybuttons.css);
@import url(/local/global_css/yaml/custom.css); */
/* import screen layout | Screen-Layout einbinden */
/* 
  @import url(/global_css/yaml/screen/basemod.css);
  @import url(/global_css/yaml/screen/content.css); */

/* import print layout | Druck-Layout einbinden */
/* @import url(/global_css/yaml/print/print_003.css); */


html #page_margins div {
	float: left;
}

#page {
	width: 1000px;
}

#banner {
	width: 100%;
}

body {
	text-align: center;
	margin: 0;
	padding: 0;
	font-family: Arial,Verdana,Lucida,Helvetica,sans-serif;
}

.wrapper {
	height: 0;
	text-align: center;
}	

#global_nav {
	float: left;
	width: 100%;
}

html body #page_margins { /* force cascading? */
	width: 1000px;
	margin: 0 auto;
	position: relative;
	text-align: left;
}

#header {
	width: 100%;
}

#page #main {
	float: left;
	width: 960px;
	padding: 0px 20px 15px 20px;
}

#col1 {
	width: 720px;
}

#col2 {
	display: none;
	width: 0;
}

body #page #main #col3 {
	width: 240px;
	margin: 0; /*overwrite*/
}


/* OLD */

.content_1col {
	width: 340px;
}

.content_2col {
	width: 700px;
}

.function {
	width: 220px;
	height: auto;
}


/* END OLD */


.content_12col {
	width: 700px;
}

.content_9col {
	width: 520px;
}

.content_8col {
	width: 460px;
}

.content_6col {
	width: 340px;
}

.content_5col {
	width: 280px;
}

.content_4col {
	width: 220px;
}

.content_3col {
	width: 160px;
}

.module {
	margin: 10px;
	display: inline; /*IE hack*/
}



#page #footer { /*force cascade?*/
	width: 100%;
}

#explore {
	width: 100%;
}

#site_links {
	width: 100%;
}

#site_links ul li {
	float: left;
	margin: 0;
	list-style: none;
}


/* Global Footer styles */

#global_footer { 
	float: left;
	width: 100%;
	margin: 20px 0 0 0;
	color: #4B4B4B;
	font-family: Helvetica,Arial,sans-serif,Helvetica !important;
}

#global_footer ul {
	float: left;
	margin: 3px 0; /*overwrite*/
	clear: both;
}

#global_footer ul li {
	float: left;
	margin: 0;
	list-style: none;
	line-height: 1em; /*overwrite*/
}

#global_footer a {
	text-decoration: none;
}

#global_footer .abc_links a {
	margin: 0 10px;
	color: #FFFFFF;
	font-size: 11px !important;
	font-weight: bold;
}

#global_footer .legal a {
	margin: 0 10px;
	color: #B4B4B4;
	font-size: 9px !important;
}

/* END Global Footer styles */