li {font-size:10pt;}
h1 {font-size:14pt;font-weight:normal;background-color:#eeeeee;padding-left:2px;}
h2 {font-size:12pt;font-weight:bold;}
h3 {font-size:10pt;font-weight:bold;}
h4 {font-size:10pt;text-decoration:underline;font-weight:normal;}
p {font-size:10pt;text-align:justify;}

blockquote {font-size:10pt;text-align:justify;}
p.td {font-size:0.8em;margin-top:1px;margin-bottom:1px;}
p.tab {margin-top:0em;font-size:10pt;}
td.tab {vertical-align:top;font-size:10pt;}
td {vertical-align:top;font-size:10pt;}
span.quote {color:#ff0000;margin-left:1em;}
span.dgrau {border:1px solid black;padding:2px;background-color:#dddddd;}
span.egrau {border:1px solid black;padding:2px;background-color:#eeeeee;}
div.imageselect {border:1px solid black;background-color:white;display:none;}
td.greyfield {background-color:#eeeeee;}

td.commentTitle {
	background-color:#000000;
	color:#ffffff;
	min-width:720px;
}

td.commentTime {
	text-align:right;
}

td.bigformMandatory {
	background-color:#eeeeee;
	vertical-align:top;
}

td.bigformLabel {
	background-color:#eeeeee;
	vertical-align:top;
}

table.bigformTable {
	border: solid 1px black;
	border-collapse: collapse;
}

table.checkboxfieldTable {
	border: solid 1px black;	
}

input.checkboxfieldCheckbox {
	border: solid 1px black;
	background-color: red;
}

td.checkboxfieldDescriptionCell {
	min-width:200px;
	max-width:200px;
}

input.formText {
	min-width:200px;
	max-width:200px;
}

select.formDropdown {
	min-width:200px;
	max-width:200px;
}

input.searchBetweenMin {
	min-width:100px;
	max-width:100px;
}

input.searchBetweenMax {
	min-width:100px;
	max-width:100px;
}

input.formDatetimeDate {
	min-width:95px;
	max-width:95px;
}

input.formDatetimeTime {
	min-width:95px;
	max-width:95px;
	margin-left:10px;
}

select.searchSelectlist {
	min-width:200px;
	max-width:200px;
}

div.hierarchyBrowser {
	position:relative;
}

div.hierarchyBrowserFirst {
	border: solid 1px black;
	min-width:300px;
	max-width:300px;
	width:300px;
	position:absolute;
	top:22px;
	left:0px;
}

div.hierarchyBrowserSecond {
	border: solid 1px black;
	min-width:300px;
	max-width:300px;
	width:300px;
	position:absolute;
	top:22px;
	left:300px;
}

div.hierarchyBrowserBreadcrumbs {
	border: solid 1px black;
	min-width:600px;
	max-width:600px;
	width:600px;
	top:0px;
	left:0px;
	min-height:20px;
	max-height:20px;
	height:20px;
}

td.tabCell {
	border:solid black 1px;
}

td.tabCellSelected {
	border:solid black 1px;
}

td.tabCellDisabled {
	border:solid #7f7f7f 1px;
	color:#7f7f7f;
}


table.tabTable {
	border-bottom:solid 1px black;
}
