html, body {
	background-color:#111111;}		/* Hintergrundfarbe Seitenrand */
.header_background {
	background-color:#fdd816;}		/* Hintergrundfarbe Header */
.row {
	background-color:#333333;}		/* Hintergrundfarbe Zeilenblock */
.mainmenu_background_color {
	background-color:#655b2c;}		/* Hintergrundfarbe obere Zeile mit Mainmenü*/
.large-9,.alarge-9 {
	background-color:#555555;}		/* Hintergrundfarbe breite rechte Spalte */
.heller_hg,.aheller_hg {
	background-color: #dddddd;		/* Block Heller Hintergund */
	color: #333333;}
.farbiger_hintergrund {
	background-color: #655b2c;}		/* Block Färbiger Hintergund (aa3333=dunkelrot) */
a:link, a:visited,a:hover,h1,h2,
.column,.columns,.acolumn,.acolumns {
	color:#ffffff;}					/* Schriftfarbe */
	
a:link, a:visited {
	text-decoration:none;}
a:hover {
	text-decoration:underline;}
.row {
	padding:0px;}
.column,.columns,.acolumn,.acolumns {
	padding:0px;
	font-family:Helvetica,Arial,sans-serif;
	line-height:1.3;}
.column,.columns  h1{
	font-size:160%;}
.column,.columns h2 {
	font-size:130%;}
.large-6 {}
.large-2,.large-3,.large-9,.large-12 {
	padding:5px 20px;}
.mainmenu {
	text-align: center;
	font-weight:bold;
	padding: 7px 0px;}
.heller_hg {
	margin: 0px -20px;
	padding: 10px 20px;}
.acolumn,.acolumns {
	font-size: 28%;
	float:left;}
.alarge-2 {
	width: 16.66667%;
	padding: 3px 1.7em;}
.alarge-3 {
	width: 25%;
	padding: 3px 1.7em;}
.alarge-6 {
	width: 50%;}
.alarge-9 {
	width: 75%;
	padding: 3px 1.7em;}
.alarge-12 {
	width: 100%;
	padding: 3px 1.7em;}
.aheller_hg {
	margin: 0px -1.7em;
	padding: 3px 1.7em;}
.show_popup_hide_content {
	display: inherit !important;}
@media only screen and (max-width: 47em) {	/* Handy */
	.column,.columns {
		font-size: large;}
	.column,.columns  h1{
		font-size: 140%;}
	.column,.columns h2 {
		font-size: 120%;}
	.large-9 {
		background-color: #333333;}			/* Hintergrundfarbe Zeilenblock */
	a:link, a:visited {
		text-decoration: underline;}
	a:hover { 
		text-decoration: underline;}
	.handy_heller_bleiben {
		background-color: #555555;}			/* Hintergrundfarbe Zeilenblock */
}
.lt-ie9 .hide-for-small {display: inherit !important; }
.lt-ie9 .show-for-small {display: none !important; }
.lt-ie8 .hide-for-small {display: block !important; }
.lt-ie8 .show-for-small {display: none !important; }
.lt-ie8 .column,.lt-ie8 .columns {float:left;}
.lt-ie8 .large-3,
.lt-ie8 .row .large-3 { width: 21.5%; }
.lt-ie8 .large-9,
.lt-ie8 .row .large-9 { width: 70%; }
.lt-ie7 img { width: 90%; }