
/*
Außer schwarz und Graustufen können zur Auszeichnung folgende Farben verwendet werden: 
Blau #0033FF normale farbige Hervorhebung
Orange #FFAE00 Signalfarbe für Aktionen
*/


/************************************************************************************
 *
 * "@media screen,print"-Bereiche enthalten Styleangaben sowohl für die Darstellung 
 * auf dem Bildschirm als auch für die Ausgabe am Drucker.
 *
 * Styles für Elemente, die auf Bildschirm und Drucker einheitlich aussehen sollen,
 * sollten hier definiert werden.
 *
 ************************************************************************************/

@media screen,print {

	body {
		background-color:white;
		scrollbar-base-color: #D2D2D2;
	}
	
	body.contentframe {
		margin:10px;
	}
	
	body.treeframe,
	body.dialog_treeframe {
	}
	
	body.dialog_contentframe {
	}
	
	td.dialog_commandframe, /* Symbolleiste des HTML-Editor */
	body.dialog_commandframe, /* Folderselect-Dialog */
	body.dialog_statusframe { /* Folderselect-, Imageselect-Dialoge */
		background-color:#E0E0E0;
	}
	
	/* der Frame des Unter-Contents (z.Zt. Handbuch), wird nur vom IE interpretiert */
	frame.contentframe {
		border-left-color: #CCCCCC; 
		border-left-style: solid; 
		border-left-width: 2px; 
		cursor: w-resize;
	}
	
	body, table, form, input, textarea {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:9pt;
	}

	/* das durch fi:helpcontext erzeugte Icon in Dialogen */	
	.helpcontext_dialog_image {
		float:right;
		display:inline;
		z-index:-1;
		cursor:hand;
		border:0;
	}
	
	/* Styles für die Ausgabe von Formular-Validierungsmeldungen */
	.validation_error {
		font-size:8pt;
		font-weight:normal;
		color:crimson;
		background-color:whitesmoke;
		padding:0px;
		padding-bottom:5px;
	}
	.validation_noerror {
		font-size:8pt;
		font-weight:normal;
		color:green;
		padding:0px;
		padding-bottom:5px;
	}
	
	/* Style für die Ausgabe von Erfolgsmeldungen */
	.message_success {
		font-size:11pt;
		color:green;
		font-weight:bold;
	}
	
	/* Style für die Ausgabe von Fehlermeldungen */
	.message_error {
		font-size:11pt;
		color:crimson;
		font-weight:bold;
	}
	
	h1,h2,h3,h4,h5,h6,h7 {
		font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	}
	h1 {
		font-size:16pt;
		margin-top:20px;
		margin-bottom:4px;
	}
	h2 {
		font-size:14pt;
		font-weight:normal;
		margin-top:19px;
		margin-bottom:3px;
	}
	h3 {
		font-size:12pt;
		font-weight:bold;
		margin-top:18px;
		margin-bottom:2px;
	}
	h4 {
		font-size:11pt;
		font-weight:bold;
		margin-top:17px;
		margin-bottom:2px;
	}
	h5 {
		font-size:10pt;
		font-weight:bold;
		margin-top:16px;
		margin-bottom:2px;
	}
	h6,h7 {
		font-size:9pt;
		font-weight:bold;
		margin-top:15px;
		margin-bottom:2px;
	}
	ul {
		margin: 0px 0px 0px 20px;
	}
	li {
		margin-top: 10px;
		margin-bottom: 0px;
	}
	p {
		margin-top: 6px;
		margin-bottom: 3px;
	}
	
	img {
		border:0px;
		margin:0px;
		padding:0px;
	}
	
	/* durchgezogene Linie */
	.hrule_solid {
		border-bottom:1px solid #ababab;
	}
	
	/* gestrichelte Linie */
	.hrule_dotted {
		margin-left:5%;
		border-bottom:1px solid #D0D0D0;
		width:50%;
	}
	
	/* Allgemein */
	
	table.list {
	}
	
	td.listhead,
	th.listhead,
	td.listhead_left,
	th.listhead_left,
	td.listhead_right,
	th.listhead_right,
	tr.listhead {
		background-color:#e0e0e0;
		color:#0033FF;
		font-weight:bold;
		border-bottom: 1px solid #ffae00;
		text-align: left;
		padding-left:8px;
		padding-right:3px;
	}
		
	td.listentry,
	td.listentry_left,
	td.listentry_right,
	td.listentry_last,
	td.listentry_last_left,
	td.listentry_last_right {
		border-bottom: 1px solid #e0e0e0;
		padding-left:8px;
		padding-right:3px;
		vertical-align: top;
	}
	
	tr.listentry,
	tr.listentry_last {
	}
	
	
	.smallText {
		font-size:7pt;
	}
	.aktuellText {
		font-size:8pt;
	}
	.aktuellDate {
		text-align:right;
		font-size:7pt;
		margin-bottom:6px;
	}
	
	.newsframe {
		width:100%;
		height:100%;
		background-color:white;
	}
	
	.newsheadline {
		background-color: #E5EDFF;
		color: #C4112A;
		font-size:22px;
		margin-top:2px;
	}
	
	.forumentry_selected,
	.forumentry_deselected {
		margin-right:20px;
		padding:3px;
		width:600px;
	}
	
	.forumentry_selected {
		background-color: #cdcddf;
		border: 1px solid #ababab;
	}
	
	.forumentry_content {
		text-align: left; /* justify */
		background-color: whitesmoke;
		padding: 3px;
		margin-left: 15px;
		margin-top: 5px;
	}
	
	/* allgemeine Styles für Formulare */
	form, input {
		margin:0px;
		padding:0px;
	}
	/*form {
		padding:3px;
		font-weight:bold
	}*/
	input, textarea, select, .input {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		background-color: white;
		border: 1px lightgrey solid;
	}
	
	input[type=radio], input[type=checkbox] { /* vom IE leider nicht interpretiert */
		background-color: transparent;
	} 
	select {
		background-color:white;
	}
	input.checkbox {
		border: 0px;
		margin: 0px;
		padding: 0px;
		background-color: transparent;
		vertical-align: -3px;
	}
	
	input.calendar {
		text-align:center;
		width:80px;
	}
	
	.select_newsfolders {
		position:absolute;
		top:3px;
		left:250px;
		background-color:red;
	}
	.inputrange_readonly {
		background-color:lightgrey;
		text-align:left;
	}
	
	label {
		font-weight:bold;
		font-size:9pt;
	}
	
	.inputlabel {
		text-align:right;
		padding-left:10px;
	}
	
	.formgroupheader {
		background-color:lightgrey;
		text-align:left;
	}
	
	/* Styles für die vom ButtonTag erzeugten Schaltflächen-Elemente */
	
	table.button_border {
		border:1px solid #073f77;
		background-color:#ffffff;
	}
	table.button_noborder {
		border:0px;
		background-color:#ffffff;
	}
	td.button_icon {
		padding-top:2px;
		padding-right:5px;
		padding-bottom:2px;
		padding-left:5px;
		text-align:center;
	}
	.button_icon input{
		border:0px;
	}
			
	td.button_caption {
		padding-top:2px;
		padding-right:5px;
		padding-bottom:2px;
		padding-left:5px;
		text-align:center;
		font-weight:bold;
	}
	td.button_caption a:link {
		color:black;
		text-decoration:none;
	}
	td.button_caption a:hover {
		color:black;
		text-decoration:none;
	}
	td.button_caption a:active {
		color:black;
		text-decoration:none;
	}
	td.button_caption a:visited {
		color:black;
		text-decoration:none;
	}
} 
/* end @media screen,print */




/*******************************************************************************************
 *
 * "@media screen"-Bereiche sind für die Darstellung auf dem Bildschirm relevant.
 * 
 * In diesen Bereichen definierte Styleangaben haben keine Relevanz für die Darstellung 
 * auf dem Drucker.
 *
 * Styles für Elemente auf Seiten, für die es keine Druckansicht geben soll, können hier 
 * definiert werden
 * 
 *******************************************************************************************/	
 
 

@media screen {	
	 
	/* Drucker-Schaltfläche für Druckansichten der Content-Seiten */
	.content_printer {
		position:absolute;
		right:20px;
		top:20px;
		cursor:hand;
	}
	a:link,
	a:active,
	a:visited {
		color: blue;
		text-decoration: none;
		font-weight: bold;
	}
	a:hover {
		color: cornflowerblue;
		text-decoration: underline;
		font-weight: bold;
	}
	/*
	a:link {
		color:cornflowerblue;
		text-decoration:none;
	}
	a:hover {
		color:lightskyblue;
		text-decoration:none;
	}
	a:visited {
		color:cornflowerblue;
		text-decoration:none;
	}
	a:active {
		color:cornflowerblue;
		text-decoration:none;
	}*/
	
	/* Login-Formular */
	.loginform {
		margin:0px;
		padding:0px;
		font-size:13px;
		font-weight:bold;
		color:black;
		background-color:whitesmoke;/*#0033FF;*/	
	}
	.loginform td {
		height:13px;
		padding:0px;
		padding-right:5px;
		vertical-align:middle;
	}
	.loginform input {
		width:100px;
		border:1px solid #0033ff;
		font-size:9px;
		padding:0px;
		height:13px
	}
	.loginform submit {
		padding-top:5px;
		padding-bottom:3px;
		text-align:right;
	}
		
	/* Der I-Frame, worin die Contentseiten dargestellt werden */
	#iFrame {
		/*position:absolute;
		top:60px;*/
		/*padding-top:60px;*/
		/*margin-top:60px;*/
		width:100%;
		/*height:90%;*/
/*		margin-left:5px; */
		background-color:white;
		border:0px;
		z-index:0;
	}
	
	/* Die Fußleiste */
	#footbar {
		height:30px;
		width:100%;
		padding-top:5px;
	}
	#footbar .userinfo {
		text-align:left;
		padding-left: 10px;
	}
	#footbar .copyright {
		text-align: right;
		padding-right: 10px;
	}
	
	
	
	
	
	
	
	
	
	/********************/
	/***** Dialoge  *****/
	/********************/
	
		.dialogbutton,
		.dialogbutton:link,
		.dialogbutton:visited,
		.dialogbutton:active {
			color:black;
			text-decoration:none;
			font-weight:bold;
		}
		.dialogbutton:hover {
			color: cornflowerblue;
			text-decoration: underline;
			font-weight: bold;
		}
		
		
		a.tabnormal,
		a.tabnormal:link,
		a.tabnormal:visited,
		a.tabnormal:active {
			font-family: sans-serif;
			font-size: 10pt;
			white-space: nowrap;
			text-decoration: none;
			color:black;
		}
		
		td.tabspace {
			border: 1px solid Black;
			border-right: 0px;
			border-top: 0px;
		}
		
		td.tabselect {
			cursor: hand;
			white-space: nowrap;
			border: 1px solid Black;
			border-bottom: 0px;
			border-right: 0px;
			padding: 3px 4px 3px 4px;
			font-weight: bold;
			background-color: #eeeeee;
		}
		
		td.tabnormal {
			cursor: hand;
			white-space: nowrap;
			border: 1px solid Black;
			border-right: 0px;
			padding: 3px 4px 3px 4px;
			font-weight: normal;
			background-color: #ffffff;
		}
		
		td.formpane {
			width: 100%;
			border: 1px solid Black;
			border-top: 0px;
			background-color: #eeeeee;
			padding:9px;
			vertical-align:top;
		}
		
		.messageFailTitle {
			font-size:12pt;
			color:red;
			font-weight:bold;
		}
		.messageSuccessTitle {
			font-size:12pt;
			color:green;
			font-weight:bold;
		}
		.messageTitle {
			font-size:12pt;
			color:blue;
			font-weight:bold;
		}
		.messageFail {
			color:red;
			font-weight:bold;
		}
		.messageSuccess {
			color:green;
			font-weight:bold;
		}
		.message {
			color:blue;
			font-weight:normal;
		}
		.textFail {
			color:red;
		}
		.textSuccess {
			color:green;
		}
		img.imgbutton {
			border: 1px solid Black;
		}
		img.imgtexticon {
			vertical-align:middle;
			border: 0px;
		}

		.headlineError {
			background-color:#FF9966;
		}
		.codespan {
			background-color: #C6C6C6;
		}

	/********************/
	/**  MENUBAR LEFT  **/
	/********************/
	div {
		padding:0px;
		margin:0px;
	}
	.menuleft {
		/*width:100%;
		height:100%;*/
		padding:0px;
		padding-left:5px;
		padding-right:5px;
		margin:0px;
		padding-top:20px;
	}
	.menuleft .section {
		padding:0px;
		margin:0px;
		padding-left:5px;
		margin-right:5px;
		/*background: url(../images/dot_horizontal.gif) repeat-x scroll bottom;*/
	}
	.hrule { /* war .menuleft .hrule - wurde geändert, da man dies doch an vielen Stellen braucht */
		height:1px;
		width:100%;
		padding:0px;
		margin-top:5px;
		margin-bottom:5px;
		margin-left:8px;
		margin-right:5px;
		background: url(../images/dot_horizontal.gif);
		background-repeat:repeat-x;
		background-position:left center;
		/*background-color:green;*/
	}
	.menuleft a {color:black; text-decoration:none; font-weight:bold;}
	.menuleft a:visited {color:black;}
	.menuleft a:active {color:black;}
	.menuleft a:hover {color:blue;}
	
	.menuleft a.active {text-indent: -2px; color:white; text-decoration:none; font-weight:bold;}
	.menuleft a.active:visited {color:white;}
	.menuleft a.active:active {color:white;}
	.menuleft a.active:hover {color:#FF6666;}
	.menuleft a.inactive {text-indent: -2px; text-decoration:none; font-weight:bold;}
	.menuleft a.inactive:hover {color:#990000;}
	

	.menuleft td.active {padding: 1px 4px 1px 6px; background-color:#666666; text-decoration:none; font-weight:bold;}
	
	.menuleft td.naviicon {padding-top:1px; padding-left:0px; width:10px;}
	.menuleft td.navitext {padding: 1px 4px 1px 6px;}
	
	
} /* end @media screen */




/**********************************************************************************************
 *
 * "@media print"-Bereiche sind *nur* für die Ausgabe auf dem Drucker relevant.
 * 
 * In diesen Bereichen definierte Styleangaben haben *keine* Relevanz für die Darstellung 
 * auf dem Bildschirm.
 *
 * Styles für Elemente, die für der Druckausgabe ein von der Bildschirmdarstellung unterschiedliches
 * Erscheinungsbild haben sollen, sollten hier definiert werden.
 * 
 **********************************************************************************************/
 
 
 
@media print {
 
 	/* @page-Angaben werden z.Zt. von keinem Browser zufriedenstellend interpretiert.
 	 * trotzdem seien sie der Vollständigkeit halber hier aufgeführt. */
 	 
	@page { 
		size:landscape;
		margin-top:2cm;
		margin-bottom:2cm;
		margin-left:7cm;
		margin-right:7cm;
		orphans:3;
		widows:3;
	}
	@page:left { 
		margin-left:3cm; margin-right:2cm  
	}
	@page:right { 
		margin-left:2cm; margin-right:3cm  
	}
	
	/* Drucker-Schaltfläche in der Druckausgabe verbergen */
	.content_printer {
		display:none;
		visibility:hidden;
	}
	
	body {
		background-color:white;
		text-align:justify;
		orphans:3;
		widows:3;
	}
	
	table, td, div {
		text-align:justify;
	}
	a:link {
		color:black;
		text-decoration:none;
		font-weight:normal;
	}
	a:hover {
		color:black;
		text-decoration:none;
		font-weight:normal;
	}
	a:active {
		color:black;
		text-decoration:none;
		font-weight:normal;
	}
	a:visited {
		color:black;
		text-decoration:none;
		font-weight:normal;
	}
	img {
		border:0px;
		margin:0px;
		padding:0px;
	}
	form, input {
		margin:0px;
		padding:0px;
	}	
} 
/* end @media print */


/* ############################################################################################################## */


@media screen {
	
	/*
	
	tr.listhead .textFail {
		background-color:white;
	}
	tr.listhead .textSuccess {
		background-color:white;
	}
		
	td.listhead_left,
	th.listhead_left {
		background-image:url(/workspaces/runnerspoint/images/list_head_left.gif); background-repeat: no-repeat; background-position: left top;
		padding-left:10px;
		padding-right:3px;
	}
	
	td.listhead_right,
	th.listhead_right {
		background-image:url(/workspaces/runnerspoint/images/list_head_right.gif); background-repeat: no-repeat; background-position: right top;
		padding-left:8px;
		padding-right:10px;
	}
	
	td.listhead,
	th.listhead {
		background-image:url(/workspaces/runnerspoint/images/list_head_middle.gif); background-repeat: repeat-x; background-position: left top;
		padding-left:8px;
		padding-right:3px;
	}
	
	td.listhead,
	th.listhead,
	td.listhead_left,
	th.listhead_left,
	td.listhead_right,
	th.listhead_right {
		background-color:#017A81;
		color:white;
		font-weight:bold;
		text-align: left;
		padding-top:6px;
		padding-bottom:4px;
	}
	
	td.listhead a,
	th.listhead a,
	td.listhead_left a,
	th.listhead_left a,
	td.listhead_right a,
	th.listhead_right a,
	td.listhead a:visited,
	th.listhead a:visited,
	td.listhead_left a:visited,
	th.listhead_left a:visited,
	td.listhead_right a:visited,
	th.listhead_right a:visited {
		color:white;
		font-weight:bold;
	}
	
	td.listentry,
	td.listentry_left,
	td.listentry_right,
	td.listentry_last,
	td.listentry_last_left,
	td.listentry_last_right {
		padding-left: 8px;
		padding-right: 3px;
		vertical-align: top;
	}
	
	td.listentry,
	td.listentry_left,
	td.listentry_right {
		border-bottom: 1px solid #e0e0e0;
	}
	
	td.listentry_last,
	td.listentry_last_left,
	td.listentry_last_right {
		border-bottom: 1px solid #CBCBCB;
	}
	
	td.listentry_left,
	td.listentry_last_left {
		border-left: 1px solid #CBCBCB;
	}
	
	td.listentry_right,
	td.listentry_last_right {
		border-right: 1px solid #CBCBCB;
	}
	
	*/
	
	/* runnerspoint-franchise.de:	border: 1px solid #D9D9D9; */
	
	
	/*
	tr.listentry0 td.listentry,
	tr.listentry0 td.listentry_left,
	tr.listentry0 td.listentry_right,
	tr.listentry0 td.listentry_last,
	tr.listentry0 td.listentry_last_left,
	tr.listentry0 td.listentry_last_right,
	tr.listentry0_last td.listentry,
	tr.listentry0_last td.listentry_left,
	tr.listentry0_last td.listentry_right,
	tr.listentry0_last td.listentry_last,
	tr.listentry0_last td.listentry_last_left,
	tr.listentry0_last td.listentry_last_right {
		background-color:whitesmoke;
	}
	
	tr.listentry1 td.listentry,
	tr.listentry1 td.listentry_left,
	tr.listentry1 td.listentry_right,
	tr.listentry1 td.listentry_last,
	tr.listentry1 td.listentry_last_left,
	tr.listentry1 td.listentry_last_right,
	tr.listentry1_last td.listentry,
	tr.listentry1_last td.listentry_left,
	tr.listentry1_last td.listentry_right,
	tr.listentry1_last td.listentry_last,
	tr.listentry1_last td.listentry_last_left,
	tr.listentry1_last td.listentry_last_right {
		background-color:silver;
	}
	*/
}

@media print {
	
	td.listhead,
	th.listhead,
	td.listhead_left,
	th.listhead_left,
	td.listhead_right,
	th.listhead_right,
	tr.listhead {
		color: black;
		font-weight: bold;
		border-bottom: 1px solid black;
		text-align: left;
		padding-left:8px;
		padding-right:3px;
	}
	
	td.listentry,
	td.listentry_left,
	td.listentry_right, 
	td.listentry_last,
	td.listentry_last_left,
	td.listentry_last_right {
		border-bottom: 1px solid #e0e0e0;
		padding-left:8px;
		padding-right:3px;
		vertical-align: top;
	}
	
	td.listhead a,
	th.listhead a,
	td.listhead_left a,
	th.listhead_left a,
	td.listhead_right a,
	th.listhead_right a,
	td.listhead a:visited,
	th.listhead a:visited,
	td.listhead_left a:visited,
	th.listhead_left a:visited,
	td.listhead_right a:visited,
	th.listhead_right a:visited {
		color: black;
		font-weight:bold;
	}
}

/* ######################################## WYSIWYG-Forms (ex: form.css) ########################################### */

.colorTable {
	HEIGHT: 91px
}
#content {
	MARGIN: 0pt; PADDING-BOTTOM: 10pt; PADDING-LEFT: 5pt; PADDING-RIGHT: 5pt; PADDING-TOP: 5pt
}
/* TABLE {VERTICAL-ALIGN: top} */

.tabBody {
	BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-RIGHT: black 1px solid; BORDER-TOP: medium none
}
.tabItem {
	BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid
}
.tabSpace {
	BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid
}
.tabItem {
	BORDER-TOP: black 1px solid; FONT: 10pt arial,geneva,sans-serif
}
.currentColor {
	BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; HEIGHT: 20px; MARGIN: 5pt 5pt 0pt 5pt; WIDTH: 20px
}
.tabItem DIV {
	CURSOR: hand; MARGIN: 3px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.tabItem DIV.disabled {
	COLOR: gray; CURSOR: default
}
.selected {
	FONT-WEIGHT: bold
}
#header {
	BACKGROUND: #006699; COLOR: white;
	WIDTH: 100%
}
#caption {
	FONT: bold 12pt arial , geneva, sans-serif; TEXT-ALIGN: left
}
#idList TD#current {
	BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid
}
#idList TD {
	BORDER-BOTTOM: #f1f1f1 1px solid; BORDER-LEFT: #f1f1f1 1px solid; BORDER-RIGHT: #f1f1f1 1px solid; BORDER-TOP: #f1f1f1 1px solid; CURSOR: hand
}
#tableProps .tablePropsTitle {
	BORDER-BOTTOM: black 1px solid; COLOR: #006699; MARGIN: 0pt 0pt 5pt; TEXT-ALIGN: left
}
#tableButtons {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
#tableProps {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
#tableContents {
	HEIGHT: 175px
}
#tableProps .tablePropsTitle {
	FONT: bold 9pt Arial, Geneva, Sans-serif
}
#tableProps {
	FONT: bold 9pt Arial, Geneva, Sans-serif
}
#tableProps TABLE {
	FONT: bold 9pt Arial, Geneva, Sans-serif
}
#tableOptions {
	FONT: 9pt Arial, Geneva, Sans-serif; PADDING-BOTTOM: 15pt; PADDING-LEFT: 5pt; PADDING-RIGHT: 5pt; PADDING-TOP: 15pt
}
#puDivider {
	BACKGROUND: black; WIDTH: 1px
}
#ColorPopup {
/*	WIDTH: 250px */
}

.ColorInput {
	width: 100px;
	MARGIN: 5pt 5pt 0pt 5pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	padding: 1px;
	border: 1px black solid;
	background-color: white;
}

.ColorOk {
	CURSOR: hand;
	MARGIN: 5pt 5pt 0pt 5pt;
}

.ColorTable TR {
	HEIGHT: 6px
}
.ColorTable TD {
	CURSOR: hand; WIDTH: 6px
}
.block P {
	MARGIN: 0pt; PADDING-BOTTOM: 0pt; PADDING-LEFT: 0pt; PADDING-RIGHT: 0pt; PADDING-TOP: 0pt
}
.block H1 {
	MARGIN: 0pt; PADDING-BOTTOM: 0pt; PADDING-LEFT: 0pt; PADDING-RIGHT: 0pt; PADDING-TOP: 0pt
}
.block H2 {
	MARGIN: 0pt; PADDING-BOTTOM: 0pt; PADDING-LEFT: 0pt; PADDING-RIGHT: 0pt; PADDING-TOP: 0pt
}
.block H3 {
	MARGIN: 0pt; PADDING-BOTTOM: 0pt; PADDING-LEFT: 0pt; PADDING-RIGHT: 0pt; PADDING-TOP: 0pt
}
.block H4 {
	MARGIN: 0pt; PADDING-BOTTOM: 0pt; PADDING-LEFT: 0pt; PADDING-RIGHT: 0pt; PADDING-TOP: 0pt
}
.block H5 {
	MARGIN: 0pt; PADDING-BOTTOM: 0pt; PADDING-LEFT: 0pt; PADDING-RIGHT: 0pt; PADDING-TOP: 0pt
}
.block H6 {
	MARGIN: 0pt; PADDING-BOTTOM: 0pt; PADDING-LEFT: 0pt; PADDING-RIGHT: 0pt; PADDING-TOP: 0pt
}
.block PRE {
	MARGIN: 0pt; PADDING-BOTTOM: 0pt; PADDING-LEFT: 0pt; PADDING-RIGHT: 0pt; PADDING-TOP: 0pt
}
#customFont {
	FONT: 12pt Arial
}
