@charset "UTF-8";

/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework
 *
 * (en) Uniform design of standard content elements
 * (de) Einheitliche Standardformatierungen für die wichtigten Inhalts-Elemente
 *
 * @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) $
 * @appdef yaml
 */
@media all
{
	html * {
		font-size: 100.01%;
	}
	
	label {
		font-size:12px;	
	}

	body {
		font-family: "Courier New", Courier; /*, Consolas, "Lucida Console", "Andale Mono", "Bitstream Vera Sans Mono";*/
		font-size: 62.5%;
		color: #000;
	}
	
	
	h1,h2,h3,h4,h5,h6 {
		font-family: "Courier New", Courier;
		font-weight: normal;
		color: #000;
		font-size:1.2em;
		line-height:1.1em;
		margin:7px 0 7px 0;
	}
	
	h1 {
		margin:0 0 7px 0;	
	}
	
	
	/* --- general text formatting | Allgemeine Textauszeichnung ------------------------------------------ */
	strong,b {
		font-weight: bold;
	}
	em,i {
		font-style: italic;
	}
	
	p {
		font-size: 12px;
		line-height: 1.1em;
		margin: 0 0 20px 0;
	}
	
	
	/*
	 * --- Links ---
	 */
	a, a:visited, a:focus, a:hover, a:active
	{
		color: #000000;
		text-decoration: none;
	}
	
	a:hover, a.act
	{
		color: #999999;
	}
	
	#overlay {
		font-family: "Times New Roman", georgia, serif;
		font-size:16.8em;
		line-height:0.65em;
	}
	
	div.overlaylang {
		width:1200px !important;
		top:20px !important;
		
	}
	
	.jp {
		font-weight:normal;	
	}
	
	.rl_headline {
		text-decoration:underline;
	}
	
	.csc-textpic-imagewrap {
		padding:0 0 0 0 !important;	
	}
	
	dd.csc-textpic-caption {
		padding:5px 0 0 0;
		font-size: 1.2em;
		line-height: 1.1em;
	}
	
	input.inputfeld, input.inputfeldcity, select.inputfeld {
		width:200px;	
	}
	
	td.col1 {
		border:none;
		padding:0 0 4px 0;
		line-height:190px;
	}
	
	td.col2 {
		border:none;
		font-size:12px;
		font-family:"Courier New", Courier, monospace;
		vertical-align:bottom;
		line-height:12px;
		padding:0 0 38px 0;
		
	}
	
	div.fixus {
		font-size:12px;
		font-family:"Courier New", Courier, monospace;
		vertical-align:bottom;
		line-height:12px;
		position:absolute;
		z-index:1111;	
		width:1000px;;
	}
	
	td.col2 a {
		border:none;
		font-size:12px;
		font-family:"Courier New", Courier, monospace;
		vertical-align:bottom;
		line-height:12px;
		height:15px;
	}
	
	div.japantour {
		font-size:140px;
		font-weight:bold;
		font-family:'Lucida Grande','Hiragino Maru Gothic Pro','ヒラギノ丸ゴ Pro W4','ＭＳ Ｐゴシック','sans-serif';
	}
	
	#tx_cenafloorpass_pi1_currency{
		width:100px;
	}
	
	div.tx-cenafloorpass-pi1 label {
		font-size:11px;
		text-transform:lowercase;
		margin:0 0 0 0;	
	}
}