/**********************************************************************************
* phpComasy Web Content Management System                                         *
* http://www.phpcomasy.com                                                        *
*                                                                                 *
* Copyright (c) 2005 - 2010 indual GmbH (http://www.indual.ch)                    *
*                                                                                 *
* phpComasy is released under his own licence (http://www.phpcomasy.com/licence)  *
**********************************************************************************/

/* CONTENT --------------------------------------------------------------------- */
/* Headings -------------------------------------------------------------------- */
h1 {
	color: #624a18;
	margin: 0 0 20px 0;
	padding: 0;
	font: 400 26px/normal 'Titillium Web', Arial, sans-serif;
}
h2, h2 a,
div.introduction {
	font: 400 20px/26px 'Titillium Web', Arial, sans-serif;
	color: #624a18;
	margin: 10px 0 7px 0;
	padding: 1px 0;
	text-decoration: none;
}
h2 ~ h2 {
	margin-top: 20px;
}
h3, h3 a,
h4, h4 a,
h5, h5 a {
	font: 600 16px/26px 'Titillium Web', Arial, sans-serif;
	color: #624a18;
	text-transform: uppercase;
	margin: 0 0 5px 0;
	padding: 0;
	border: none;
}
div.introduction {
	margin: 0 0 12px 0;
	padding: 0;
}
h1 + div.introduction {
	margin-top: -10px;
}
div.documents h2 {
	display: none;
}
p {
	margin: 0 0 10px 0;
	padding: 0;
}
.content p {
	margin: 5px 0;
	padding: 0;
}
.content > p > img,
.content > p > * > img {
	float: none !important;
	height: auto !important;
	max-width: 100%;
}

/* Links ----------------------------------------------------------------------- */
a {
	outline: none;
	color: #624a18;
	text-decoration: underline;
}
a:hover {
	color: #000;
}
a img {
	border: none;
}



/* ---------- Lists ---------- */
.content ul {
	margin: 0;
	padding: 5px 0 10px;
	list-style: none;
}
.content ul li {
	background: url(../img/liststyle.png) no-repeat left 9px;
	padding: 0 0 0 13px;
	list-style: none;
	margin: 0;
}

/* ---------- Tables ---------- */
.content table {
	border: none;
	border-spacing: 0;
	border-collapse: separate;
	margin: 10px 0 15px 0;
	border-top: 1px solid #f6ecd8;
}
.content table th {
	text-align: left;
}
.content table td {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #f6ecd8;
	padding: 4px 3px 5px;
}
.content table tr:nth-child(odd) td {
	background: #faf4e8;
	border-top: 1px solid #fff;
}


/* Table styles ---------------------------------------------------------------- */
div#content table {
	border: none;
	border-spacing: 0;
	border-collapse: separate;
	margin: 0 0 10px 0;
}
table td {
	border-bottom: 1px solid #ddd;
	padding: 3px 0;
}