@CHARSET "ISO-8859-1";

	@font-face {
		font-family: 'FrutigerLTStd';
		src: url('/css/fonts/frutigerltstd-italic-webfont.eot');
		src: url('/css/fonts/frutigerltstd-italic-webfont.ttf');
		font-weight: normal;
		font-style: italic;
		font-size-adjust: 0.51;
	}
	@font-face {
		font-family: 'FrutigerLTStd';
		src: url('/css/fonts/frutigerltstd-roman-webfont.eot');
		src: url('/css/fonts/frutigerltstd-roman-webfont.ttf');
		font-weight: normal;
		font-style: normal;
		font-size-adjust: 0.51;
	}
	@font-face {
		font-family: 'FrutigerLTStd';
		src: url('/css/fonts/frutigerltstd-bold-webfont.eot');
		src: url('/css/fonts/frutigerltstd-bold-webfont.ttf');
		font-weight: bold;
		font-style: normal;
		font-size-adjust: 0.52;
	}

div.tabi{padding:0 15px;}

	body {
		background: url('img/background-layer_90.png');
		margin: 0; padding: 0;
	}
	/*html *, *, body, html { 
		font-family: FrutigerLTStd;
		font-size: 100%; 
		color: inherit;
	}*/
	.body-background {
		background: #111;
	}
	.bg-content {
		background: url('img/transp_50.png');
	}
	.bg50 {
		background: url('img/transp_50.png');
	}
	.bg80 {
		background: url('img/transp_80.png');
	}
	.body-background .margin_top {
	}
	h1, .h1 {
		font-family: FrutigerLTStd;
		font-size: 25px;
		color: #555;
		font-weight: bold;
		font-size-adjust: 0.51;
		
	}
	h2, .h2 {
		color: #444;
		font-size: 20px;
		font-family: FrutigerLTStd;
		margin-top: 20px;
		font-weight: bold;
		font-size-adjust: 0.52;
	}
	p, td, th, legend, q, tt, body, table , .p, input, textarea, .cke_contents {
		color: #444;
		font-family: segoe ui, Arial; 
		font-size: 14px;
		font-size-adjust: 0.51;
	}
	
	.contact tbody input,.contact tbody textarea {
		width: 100%;
		border: 1px solid #dcdcdc;
		color: #333;
		padding: 2px;
	}
	a { 
		text-decoration: none;
		color: inherit;
		font-family: inherit; 
		font-size: inherit;
		
	}
	a:hover {
		text-decoration: underline;
		font-weight: inherit;
		
	}
	
	/*Images*/

    .image li {
        display: block;
        float: left;
        list-style: none;
        width: 200px;
        height: 200px;
        margin: 8px;
    }

    .image li img {
        max-height: 100%;
    }
	
	/*Editing*/
	.content_over {
		background: #e2fbdd;
	}
	.panel_container { width:820px; z-index:80; }
	.hc_panel {   }