/**
 * Area: Header
**/

#seitenkopf {
	width: 780px;	/* Groeße festgelegt, falls Header Bild fehlt. */ 
	height: 190px;	/* Groeße festgelegt, falls Header Bild fehlt. */ 
}
/**
 * Area: Content
**/

#main {
	padding: 2.2em 3.38em 2em 3.38em;
	width: auto;
}

#main strong { color: #00a70c; }

#main h1 { color: #009747; }

/**
 * Block: Fragen
**/

.block {	
	background-color: #62b668;
	/* min-height: 1px; ----------------------------------------------------------IE7 FIX*/
	/* height: 1px; ----------------------------------------------------------IE6 FIX*/
}

.bg { background: #62b668 url(../img/gruendebg.gif) no-repeat 100% 130%; }

/**
 * Sub-Navigation 
**/

.block div ul.sub-nav {	
	margin: 2.7em 0 0 0;
	width:9.5em;
}

.block div ul.sub-nav li{ 
	list-style-type: none;
	margin: 0;
}

.block div ul a.sub-nav:link, a.sub-nav:visited, a.sub-nav:active {
	color: #ffffff;
	display: block;
	font-weight: bold;
	padding: 0 1em 0 1em;
}

.block div ul a.sub-nav:hover {
	color: #ffffff;
	text-decoration: none;	
	background-color: #00a609;
}

a.active {
	background-color: #00a609;
	color: #ffffff;
}

#content {
	background-color: #fff;
	border-bottom: 1px solid #35BA47;
	border-top: 1px solid #35BA47;
	clear: none;
	float: left;
	margin: 0;
	overflow: hidden;
	padding: 0.5em 1.2em 0 0.8em;
	/* padding: 0.5em 0 0 0.8em; ----------------------------------------------------------IE6 FIX*/ 
	width: 40.4em;	
}

.block div ul.position { margin: 0 0 0.5em 0; }

.block div ul.position li { 	
	color: #d0d7c7;
	display: inline;
	margin: 0 1.2em 0 0;
}

#active-question { color: #00a80a; }

.block div h1,
.block div h2,
.block div h3,
.block div h4,
.block div h5,
.block div p,
.block div ul,
.block div ol {	
	margin: 0 0 1.5em 0;
	padding: 0;		
}

#question {
	float: left;		
	width: 21em;
	padding: 2em 2em 1em 2em;
}

#question p { font-weight: bold; }

#bignumber { 
	float: right;
	margin: 0;
	padding: 0;
}

.big {
	color: #e5f2d6;
	font-size: 1500%;
	letter-spacing: -0.1em; 
	/* letter-spacing: -2em; -----------------------------------IE6Fix IE7Fix */
	line-height: 0.8; /* ----------------------------------------------------------IE6 FIX*/ 
}

/*
** Antwort-Schaltflaechen
*/

.block div form.answer { 
	background-color: #e5f2d6;
	clear: both;
	margin: 0 0 0 -0.8em;
	/* width: 42.35em; -----------------------------------IE7Fix */
	width: 42.5em;	
}

.block div form.answer ul {
	background-color: #e5f2d6;
	margin: 0;
	padding: 0.6em 0;
}

.block div form.answer ul li { 	
	color: #005929;	
	display: inline;
	margin: 0 0 0 4em;
}

.block div form.answer ul li input {
	background: none;
	border: none;
	color: #00a70c;
	display: inline;
}

.block div form.answer ul li input:hover {
	background: none;
	border: none;
	color: #00a70c;
}

.block div form.answer ul li label { 
	padding: 0;
	display: inline;
}

#resulttopic { 
	margin: 0.6em 0 1em 0;  
	/* margin: 1em 0 1em 0; -----------------------------------IE6Fix */
	padding: 0 0 0 0.5em;
}

.result {
	color: #00a90a;
	float: left;
	font-weight:bold;
	padding: 0 0 0 0.5em;
}

#nonclearquestion {
	clear: none;
	padding: 0 8em;
	font-weight: bold;
}

.block div table {
	margin: 0 0 0 -0.8em;
	/* width: 42.35em; --------------------------------------IE7Fix */
	width: 42.4em;
}

.block div table tr { vertical-align: middle; }

.block div table tr.altrow { background-color: #e5f2d6; }

.block div table tr.altrow td span { color: #fff; }

.block div table tr th { font-weight: bold; }

.block div table tr td { padding: 0 1em 0 1em; }

.block div table tr td span {
	color: #e5f2d6;
	font-size: 350%;
}

/**
 * Helpers
**/

.center { text-align: center; }

.floatleft { float: left; }

.clearing { clear: both; }

/* ---------------------------------------------------------------------------------------Opera FIX*/
@media screen and (min-width: 0px){ 
	#content { width: 39.4em; }	
	.block div table { width: 41.4em; }
} 
/* Opera FIX end*/
