
/* [CMS DEFAULT STYLE] -------------------- */
@import url("_Default.css");

body {
	margin: 1em 2em;
	font-family: "Trebuchet MS", 'Lucida Grande', arial;
	font-size: 69%;
	line-height: 1.2em;
	background: #FFFFFF;
}

/* [HEADERS] --------- */
h1 {
	margin: 1em 0;
	padding: 0.2em 0;
	color: #0054A6;
	font-family: "Trebuchet MS", arial, tahoma, verdana;
	font-size: 146%;
	line-height: 1.1em;
	font-weight: bold;
	border-bottom: 2px solid #00ADEF; 
}
h1.Doc_Title { margin: 0; padding: 0.5em 0; color: #00ADEF; border: 0; }
h2 {
	margin: 1em 0 0.5em 0;
	color: #00ADEF;
	font-family: "Trebuchet MS", arial, tahoma, verdana;
	font-size: 127.5%;
	font-weight: bold;
}
h3, h4, h5, h6 {
	margin: 1em 0 0.5em 0;
	font-family: "Trebuchet MS", arial, tahoma, verdana;
	font-size: 109.5%;
	font-weight: bold;
}
h4, h5, h6 { font-size: 109.5%; }
h1.First, h2.First, h3.First, h4.First, h5.First { margin-top: 0; }
/* END [HEADERS] --------- */

/* [BEHAVIOURS] -------- */
.float-left { float: left; }
.float-right { float: right; }
/* END [BEHAVIOURS] -------- */

/* [PARAGRAPH] --------- */
p { margin: 0 0 0.3em 0; }
/* END [PARAGRAPH] --------- */

/* [LINKS] --------- */
a, a:link { color: #0D50AC; text-decoration: underline; }
a:hover { color: #000000; text-decoration: none; }
a.lnkMark1 { padding-left: 14px; background: transparent url("/images/lnk-mark1.gif") no-repeat 0px center; }
/* END [LINKS] --------- */

/* [BUTTONS] ---- */
button.Button_Red, input.Button_Red { color: #FFFFFF; border: 1px solid #860202; background: #FF7272 url("/images/button-red-bg.gif") repeat-x 0 center; }
button.Button_Red:hover, input.Button_Red:hover { color: #8B1212; border: 1px solid #860202; background: #FFEAEA url("/images/button-lightred-bg.gif") repeat-x 0 center; }
/* END [BUTTONS] ---- */

/* [LISTS] ---- */
ul, ol { margin: 0.3em 0 0.3em 0em; }
ul li { margin: 0.3em 0 0.3em 1.5em; list-style: square outside; }
ul.square li { list-style-type: square; }
ul.disc li { list-style-type: disc; }
ol li { margin: 0.3em 0 0.3em 1.5em; list-style: decimal outside; }
ol.lower-alpha li { list-style-type: lower-alpha; }
ol.upper-alpha li { list-style-type: upper-alpha; }
ol.lower-roman li { list-style-type: lower-roman; }
ol.upper-roman li { list-style-type: upper-roman; }
/* END [LISTS] ----- */

.CMS_Content { margin: 0 2em 1em 2em; }

/* [TEMPLATES] ------------ */
table.cols-2 { }
table.cols-2 td.col-text-left { padding: 0 1em 0 0; }
table.cols-2 td.col-text-right { padding: 0 0 0 1em; }
table.cols-2 td.col-image { }

table.col-1-images { margin: 1em 0; }
table.col-1-images img.border-image { margin: 0 0.5em; }

img.border-image { border: 6px solid #CDCDCD; }
img.border-image-left { float: left; margin: 0 2em 2em 0; }
img.border-image-right { float: right; margin: 0 0 2em 2em; }

table.table { border: 1px solid #E6E6E6; border-bottom: 6px solid #E6E6E6; }
table.table td { padding: 0.2em 0.5em; }
table.table td.caption { }
table.table td.caption h2 { margin: 0.5em 0; }
table.table td.header { color: #363636; background: #E6E6E6; }

table.table tr.row-even { background: #F5F5F5; }
table.table-left { margin: 0 2em 2em 0; }
table.table-right { margin: 0 0 2em 2em; }

.highlight-box { border: 2px solid #989898; background: #E6E6E6; }
.highlight-box td { padding: 0.5em 1em; }

table.persons-table { _margin: 1em 0 0 0; }
.person-box { padding: 0; }
img.person-image { float: left; margin: 0 1.5em 0 0;	border: 6px solid #CDCDCD; }

table.tab-fotoalbum { width: 100%; margin: 0 0; }
table.tab-fotoalbum td { margin: 0; padding: 0.5em 0.5em; text-align: center; }
table.tab-fotoalbum td img.image { border: 6px solid #CDCDCD; }
table.tab-fotoalbum td .Title { margin: 0.5em 0 0 0; color: #565656; font-size: 91%; }
/* END [TEMPLATES] ------------ */

/* [PRINT] ------------------------------------------------------------------ */
@media print {
	a { text-decoration: none !important; }
	.CMS_Content { margin: 0; }
}
/* END [PRINT] ------------------------------------------------------------------ */