@charset "UTF-8";
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework
 *
 * (en) YAML core stylesheet
 * (de) YAML Basis-Stylesheet
 *
 * Don't make any changes in this file!
 * Your changes should be placed in any css-file in your own stylesheet folder.
 *
 * @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) $
 */

@media all
{
	/**
	 * @section browser reset
	 * @see     http://www.yaml.de/en/documentation/css-components/base-stylesheet.html
	 */

	/* (en) Global reset of paddings and margins for all HTML elements */
	/* (de) Globales Zurücksetzen der Innen- und Außenabstände für alle HTML-Elemente */
	#travelportal * {
		margin:0; padding: 0;
	}

	/* (en) Correction: margin/padding reset caused too small select boxes. */
	/* (de) Korrektur: Das Zurücksetzen der Abstände verursacht zu kleine Selectboxen. */
	#travelportal option {
		padding-left: 0.4em;
	} /* LTR */
	#travelportal select {
		padding: 1px;
	}

	/**
	 * (en) Global fix of the Italics bugs in IE 5.x and IE 6
	 * (de) Globale Korrektur des Italics Bugs des IE 5.x und IE 6
	 *
	 * @bugfix
	 * @affected   IE 5.x/Win, IE6
	 * @css-for    IE 5.x/Win, IE6
	 * @valid      yes
	 */
	* html body #travelportal * {
		overflow: visible;
	}
	* html #travelportal iframe,
	* html #travelportal frame {
		overflow: auto;
	}
	* html #travelportal frameset {
		overflow: hidden;
	}

	/* (en) Forcing vertical scrollbars in Netscape, Firefox and Safari browsers */
	/* (de) Erzwingen vertikaler Scrollbalken in Netscape, Firefox und Safari Browsern */
	html #travelportal {
		height: 100%;
		margin-bottom: 1px;
	}
	body #travelportal {
		/* (en) Fix for rounding errors when scaling font sizes in older versions of Opera browser */
		/* (de) Beseitigung von Rundungsfehler beim Skalieren von Schriftgrößen in älteren Opera Versionen */
		font-size: 100.01%;

		/* (en) Standard values for colors and text alignment */
		/* (de) Vorgabe der Standardfarben und Textausrichtung */
		color: #000;
		background: #fff;
		text-align: left; /* LTR */
	}

	/* (en) Clear borders for <fieldset> and <img> elements */
	/* (de) Rahmen für <fieldset> und <img> Elemente löschen */
	#travelportal fieldset,
	#travelportal img {
		border: 0 solid;
	}

	/* (en) new standard values for lists, blockquote and cite */
	/* (de) Neue Standardwerte für Listen & Zitate */
	#travelportal ul,
	#travelportal ol,
	#travelportal dl {
		margin: 0; /* LTR */
	}
	#travelportal li {
		margin-left: 0.8em; /* LTR */
		line-height: 1.5em;
	}

	#travelportal dt {
		/*font-weight: bold;*/
	}
	#travelportal dd {
		margin: 0; /* LTR */
	}

	#travelportal blockquote {
		margin: 0 0 1em 0.8em; /* LTR */
	}

	#travelportal blockquote:before,
	#travelportal blockquote:after,
	#travelportal q:before,
	#travelportal q:after {
		content: "";
	}

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

	/**
	 * @section base layout | Basis Layout
	 * @see     http://www.yaml.de/en/documentation/css-components/base-stylesheet.html
	 *
	 * |-------------------------------|
	 * | #header                       |
	 * |-------------------------------|
	 * | #col1   | #col3     | #col2   |
	 * | 200 px  | flexible  | 200px   |
	 * |-------------------------------|
	 * | #footer                       |
	 * |-------------------------------|
	 */

	#travelportal #header {
		position: relative;
	}

	/* (en) Text Alignment for #topnav content */
	/* (de) Textausrichtung für #topnav Inhalte */
	#travelportal #topnav {
		text-align: right; /* LTR */
	}

	/* (en) Absolute positioning only within #header */
	/* (de) Absolute Positionierung erfolgt nur innerhalb von #header */
	#travelportal #header #topnav {
		position: absolute;
		top: 10px;
		right: 10px; /* LTR */
	}

	/* (en) Backup for correct positioning */
	/* (de) Absicherung korrekte Positionierung */
	#travelportal #header,
	#travelportal #nav,
	#travelportal #main,
	#travelportal #footer {
		clear: both;
	}

	/* (en/de) Standard: 200 Pixel */
	#travelportal #col1 {
		float: left;
		width: 200px
	}
	/* (en/de) Standard: 200 Pixel */
	#travelportal #col2 {
		float: right;
		width: 200px
	}
	/* (en) Standard: center column with flexible width */
	/* (de) Standard: Flexible mittlere Spalte */
	#travelportal #col3 {
		width:auto;
		margin: 0 200px
	}

	/* (en) Preparation for absolute positioning within content columns */
	/* (de) Vorbereitung für absolute Positionierungen innerhalb der Inhaltsspalten */
	#travelportal #col1_content,
	#travelportal #col2_content,
	#travelportal #col3_content {
		position: relative;
	}

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

	/**
	 * @section clearing methods
	 * @see     http://yaml.de/en/documentation/basics/general.html
	 */

	/* (en) clearfix method for clearing floats */
	/* (de) Clearfix-Methode zum Clearen der Float-Umgebungen */
	#travelportal .clearfix:after {
		content: ".";
		display: block;
		font-size: 0;
		height: 0;
		clear: both;
		visibility: hidden;
	}

	/* (en) essential for Safari browser !! */
	/* (de) Diese Angabe benötigt der Safari-Browser zwingend !! */
	#travelportal .clearfix {
		display: block;
	}

	/* (en) overflow method for clearing floats */
	/* (de) Overflow-Methode zum Clearen der Float-Umgebungen */
	#travelportal .floatbox {
		overflow: hidden;
	}

	/* (en) IE-Clearing: Only used in Internet Explorer, switched on in iehacks.css */
	/* (de) IE-Clearing: Benötigt nur der Internet Explorer und über iehacks.css zugeschaltet */
	#travelportal #ie_clearing {
		display: none;
	}

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

	/**
	 * @section subtemplates
	 * @see     http://www.yaml.de/en/documentation/practice/subtemplates.html
	 */

	#travelportal .subcolumns {
		width: 100%;
		overflow: hidden;
	}

	/* (en) alternative class for optional support of old Mozilla/Netscape browers */
	/* (de) Alternative Klasse zur optionalen Unterstützung alter Mozilla/Netscape-Brower */
	#travelportal .subcolumns_oldgecko {
		width: 100%;
		float: left;
	}

	#travelportal .c50l,
	#travelportal .c25l,
	#travelportal .c33l,
	#travelportal .c38l,
	#travelportal .c66l,
	#travelportal .c75l,
	#travelportal .c62l {
		float: left;
	}
	#travelportal .c50r,
	#travelportal .c25r,
	#travelportal .c33r,
	#travelportal .c38r,
	#travelportal .c66r,
	#travelportal .c75r,
	#travelportal .c62r {
		float: right;
		margin-left: -5px;
	}

	#travelportal .c25l,
	#travelportal .c25r {
		width: 25%;
	}
	#travelportal .c33l,
	#travelportal .c33r {
		width: 33.333%;
	}
	#travelportal .c50l,
	#travelportal .c50r {
		width: 50%;
	}
	#travelportal .c66l,
	#travelportal .c66r {
		width: 66.666%;
	}
	#travelportal .c75l,
	#travelportal .c75r {
		width: 75%;
	}
	#travelportal .c38l,
	#travelportal .c38r {
		width: 38.2%;
	}
	#travelportal .c62l,
	#travelportal .c62r {
		width: 61.8%;
	}

	#travelportal .subc  {
		padding: 0 0.5em;
	}
	#travelportal .subcl {
		padding: 0 1em 0 0;
	}
	#travelportal .subcr {
		padding: 0 0 0 1em;
	}

	#travelportal .equalize,
	#travelportal .equalize .subcolumns {
		overflow: visible;
		display: table;
		table-layout: fixed;
	}
	#travelportal .equalize .c50l,
	#travelportal .equalize .c25l,
	#travelportal .equalize .c33l,
	#travelportal .equalize .c38l,
	#travelportal .equalize .c66l,
	#travelportal .equalize .c75l,
	#travelportal .equalize .c62l,
	#travelportal .equalize .c50r,
	#travelportal .equalize .c25r,
	#travelportal .equalize .c33r,
	#travelportal .equalize .c38r,
	#travelportal .equalize .c66r,
	#travelportal .equalize .c75r,
	#travelportal .equalize .c62r {
		display: table-cell;
		vertical-align: top;
		float: none;
		margin: 0;
		overflow: hidden;
	}

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

	/**
	 * @section hidden elements | Versteckte Elemente
	 * @see     http://www.yaml.de/en/documentation/basics/skip-links.html
	 *
	 * (en) skip links and hidden content
	 * (de) Skip-Links und versteckte Inhalte
	 */

	/* (en) classes for invisible elements in the base layout */
	/* (de) Klassen für unsichtbare Elemente im Basislayout */
	#travelportal .skip,
	#travelportal .hideme,
	#travelportal .print,
	#travelportal dfn {
		position: absolute;
		left: -1000em; /* LTR */
		top: -1000em;
	}

	/* (en) make skip links visible when using tab navigation */
	/* (de) Skip-Links für Tab-Navigation sichtbar schalten */
	#travelportal .skip:focus,
	#travelportal .skip:active {
		position: static;
		left: 0;
		top:0;
	}
	
	.firebug {
		border: 0px	!important;
		visibility hidden !important;
	}
}
