#container div.main_header h1 {
	position:absolute;
	font-weight:normal;
	left:6px;
	bottom:4px;
	margin: 0px 0px 0px 12px;
	padding: 0;
	font-size:22px;

}

#main_inside a, #main_inside a:link, #main_inside a:visited {
	color:#8F1417;
	text-decoration:none;
}

div.gfks #main_inside a, div.gfks #main_inside a:link, div.gfks #main_inside a:visited {
	color:#CF6735;
}


#main_inside a:hover {
	text-decoration:underline;
}

#main #main_inside h1 {
	font-size:16px;
}

#main h2 {
	margin: 16px 0 8px 0;
	padding: 0 0 0 0;
	font-size:14px;
	color:black;
}
	
#main h3 {
	margin: 16px 0 8px 0;
	padding: 0 0 0 0;
	font-size:13px;
}

#main_inside  {
	font-size: 13px;
	line-height: 20px;
}

#main_inside {
	margin: 0px 18px 0px 18px;

}

/* farben */

/* Hintergrund */

.bg_rot {
	background-color:#8F1417;
}

.bg_orange {
	background-color:rgb(207,103,53);
}

.bg_weiss {
	background-color:#FFFFFF;
}

.bg_schwarz {
	background-color:#000000;
}

.bg_grau {
	background-color:#E5E5E5;
}


/* Schrift */

.font_rot {
	color:#8F1417;
}

.font_weiss {
	color:#FFFFFF;
}

.font_schwarz {
	color:#000000;
}

.font_grau {
	color:#E5E5E5;
}

/* Eingefügt, um zu vermeiden, dass Bilder im main-Bereich so einen grossen Abstand nach unten bekommen - eher experimentell */

div.csc-textpic-clear { 
	display:none;
	margin: 0px; 
	line-height: 1px;
}

