a,a:link,a:hover,a:active,a:visited {
	text-decoration:none;
}
.footer a,.footer a:link,.footer a:hover,.footer a:active,.footer a:visited {
	color:#851525;
}
.back a,.back a:link,.back a:hover,.back a:active,.back a:visited {
	color:#000;
}
.fancybox-title-over a,.fancybox-title-over a:link,.fancybox-title-over a:hover,.fancybox-title-over a:visited,.fancybox-title-over a:active {
	color:#FFF;
}
.home a,.home a:link,.home a:hover,.home a:active,.home a:visited {
	text-indent:-9999px;
	width:21px;
	height:21px;
	display:block;
	background:url(../img/icons/home.png) 0 0 no-repeat;
}
#main p a,#main p a:link,#main p a:hover,#main p a:active,#main p a:visited,
#main .csc-textpic-caption a,#main .csc-textpic-caption a:link,#main .csc-textpic-caption a:hover,#main .csc-textpic-caption a:active,#main .csc-textpic-caption a:visited {
	color:#851525;
}


/* UEBERSCHRIFTEN */
#main h1,
#main h1.csc-firstHeader {
	color:#0D422E;
	font-family:"Times New Roman", Times, serif;
	padding:20px 0 10px 0;
	font-size:24px;
	font-weight:normal;
	line-height:1.1em;
}
#main h2,
#main h2.csc-firstHeader {
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	font-weight:normal;
	color:#000;
	line-height:1.3em;
	padding:20px 0 10px 0;
}
	#main .csc-textpicHeader h2 {
		padding:0;
		margin:20px 0 10px 0;
	}
#main h3,
#main h3.csc-firstHeader {
	/*font-size:12px;
	font-weight:bold;*/
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	font-weight:normal;
	line-height:1.3em;
	color:#000;
	padding:0 0 10px 0;
}
/* ############## */


/* TEXTE */
p,
.bodytext {
	padding:0 0 10px 0;
}

#main ul,
#main ol {
	margin:0 0 10px 20px;
}
#main .csc-textpic-imagewrap ul,
#main .csc-textpic-shhimagesall ul {
	margin:0;
}
/* ##### */