@charset "UTF-8";
@import url(../../yaml/core/slim_base.css);

@media screen, projection {
	body {
		font-size: 100.01%;
		background: #F3F7E2;
		text-align: left;
		font-family: Tahoma, helvetica, SansSerif, monospace;
		font-size: 12px;
		color: #32332e;
	}
	.page_margins {margin: 0 auto; }
	.page_margins {width:auto; min-width:375px; max-width:90em; }
	.page {}
	#header {padding: 10px 2em 10px 20px; color: #000; background: #f3f7e2; }
	#main {margin: 10px 0; background: #fff; }
	#main {padding: 0px 20px }
	.mediumbox {width: 373px; border: 1px solid #dfe2d1; background: #f7f9ed; }
	.mediumbox_top{
		height: 2px;
		font-size: 0;
		margin: -1px;
		background: url("../img/bg_mediumbox_top.gif") no-repeat top left;
	}
	.mediumbox_bottom {
		height: 2px;
		font-size: 0;
		margin: -1px;
		clear: left;
		background: url("../img/bg_mediumbox_bottom.gif") no-repeat top left;
	}
	h1 {font-size:16px; }
	.co2calc {background:#f2f7d3; font-size:16px; line-height:19px; margin:0 auto; }
	.normal {padding:0 9px 0 11px; border-bottom:1px dotted #cbccc4; position:relative; }
	.highlight {background:#f7f9ed; color:#558801; }
	.buttons {margin: 9px; }
	.after {float: left; margin-left:12px; margin-top: 3px; font-weight:bold; }
	.zwei .after {margin-top:17px; }
	a.button, div.button a {
		display: block;
		float: left;
		width: auto;
		margin-left: 0;
		text-decoration: none;
	}
	a.button:focus,
	a.button:hover,
	a.button:active {color:#fff; text-decoration:underline;}
	
	a.button span, div.button a span {display: block; margin-right: 0; font: bold 14px/17px Tahoma, helvetica, SansSerif, Monospace; }
	a.button:active, div.button a:active {background-position: bottom left; }
	a.button:active span, div.button a:active span {background-position: bottom right; }
	a.pfeilg25r {
		height: 25px;
		background: url(../img/but_pfeilg25r_left.gif) no-repeat top left;
	}
	a.pfeilg25r span {
		color: #fff;
		padding: 4px 22px 4px 7px;
		background: url(../img/but_pfeilg25r_right.gif) no-repeat top right;
	}
	a.pfeilv25r {
		height: 25px;
		background: url(../img/but_pfeilv25r_left.gif) no-repeat top left;
	}
	a.pfeilv25r span {
		color: #fff;
		padding: 4px 22px 4px 7px;
		background: url(../img/but_pfeilv25r_right.gif) no-repeat top right;
	}
	sub {vertical-align: -.25em; font-size: 65%; }
}
