/** 
 * pm10.ch
 * 
 * css -> home template, redesign 12/2010
 * 
 * @author  Marcel Birrer
 * @see     http://www.pm10.ch
 * @copyright copyright(c) Klink GmbH
 * @date 2010-12-03
 * @media screen
 *
 * @colordef #C60C46; rot
 * @colordef #6BB6DD; blau
 * @colordef #407F10; grün
 */ 


/** 
 * @section general
 * 
 * general styles
 */ 
 
body {
	font-family:Helvetica, Arial, sans-serif;
	font-size:1em; /* 16 px */
	text-align:center;
	color:#000;
	padding:0;
	margin:0;
	background:#fff;
}

html { font-size:100%; } /* -> IE */

.clearfix { clear:both; }

/** 
 * @section main
 * 
 * mainframe, centeralign whole site
 */

#box {
	width:95%;
	height:33.5em; /* 536px */
	min-width:48em; /* 768px */	
	position:relative;
	margin:1.5em auto 0 auto;
	border:1px solid #999;
	text-align:left;
}

#intro { margin:5.5em 0 0 0; border-top:3px solid #ccc; }
#intro img { border:none; }

/** 
 * @section table mit icons, vcs-logo + claim
 * 
 * 
 */

.logo_vcs {	position:absolute; top:1.5em; left:1em; }
.logo_vcs img { width:25.75em; height:3em; border:none; }

.icons { width:100%; margin:0 auto; padding:0; }
.icons td { vertical-align:top; }
.col_empty { width:4%; }

.icon_think,
.icon_breathe,
.icon_act { text-align:center; padding:5em 0 3em 0; border-bottom:3px solid #ccc; }

.icon_think img { width:16.25em; height:8.25em; }
.icon_breathe img { width:16.25em; height:8.25em; }
.icon_act img { width:16.25em; height:8.25em; }

.icons a {
	display:block;
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:1em; /* 16px */
	font-weight:400;
	color:#666;
	text-transform:uppercase;
	text-decoration:none;
}

.lang_de { padding:1em 0 1.5em 1em; }
.lang_fr { padding:1em 0 1.5em 0; }
.lang_it { padding:1em 0 1.5em 0; }

.lang_de a:hover, .claim_de, .green { color:#407F10; }
.lang_fr a:hover, .claim_fr, .red { color:#C60C46; }
.lang_it a:hover, .claim_it, .blue { color:#6BB6DD; }

.claim_de,
.claim_fr, 
.claim_it {
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:1em; /* 16px */
	font-weight:normal;
	text-transform:uppercase;
	text-decoration:none;
}

.claim_de { padding:0 0 0 1.8em; }
.claim_fr, .claim_it { padding:0 0 0 .8em; }

/** 
 * @section footer -> partner-logos tbc
 * 
 * 
 */

#footer {
	display:none;
	clear:both;
	width:100%;
	margin:0.5em auto;
}

.partner { }

