table {font-family: Verdana; font-size: 12px}

table.collapsed {
	border-collapse : collapse;
}

table.inbox_collapse {
	border-collapse : collapse;
	border: 1px solid #003366;
}

tr.body_br:hover {
	background-color: #CCFF66;
}

td {font-family: Verdana; font-size: 12px}

td.headline {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bolder;
	background-color: #6B4E00;
	padding: 2px 2px 2px 2px;
	color: #B9CB80;
}

td.headline_br {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bolder;
	background-color: #6B4E00;
	color: #B9CB80;
}

td.headline_inbox {
	border: 1px solid #6B4E00;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bolder;
	background-color: #6B4E00;
	padding: 2px 2px 2px 2px;
	color: #B9CB80;
}

td.inbox {
	border: 1px solid #6B4E00;
	font-family: Verdana;
	font-size: 12px;
	padding: 2px 2px 2px 2px;
}

td.nobox {
	font-family: Verdana;
	font-size: 12px;
	padding: 2px 2px 2px 2px;
}

td.body_bc {
	font-family: Verdana;
	font-size: 12px;
}

td.small {
	font-family: Verdana;
	font-size: 8px;
	color: #333333;
}

td.devider {
	border-right: 3px solid #6B4E00;
}

td.bold {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bolder;
}

td.dopage {
	font-family: Verdana;
	font-size: 12px;
	color: #333333;
	background-color: #B9CB80;
}

span {
	font-family: Verdana;
	font-size: 12px;
}

span.secondline {
	background-color: #A03002;
	color: #FFFFFF;
}

span.small {
	font-family: Verdana;
	font-size: 9px;
	color: #003366;
}

span.small2 {
	font-family: Verdana;
	font-size: 11px;
	color: #A03002;
}

hr {
	border: 1px solid #A03002;
	color: #A03002;
	background-color: #A03002;
	height: 1px;
}

a.image { }
a.image:hover { }
a {font-family: Verdana; font-size: 12px; color: #333333; text-decoration: underline; }
a:hover { color: #A03002;}
a.sitemap {font-family: Verdana; font-size: 11px; color: #A03002; text-decoration: underline; }
a.sitemap:hover {color: #333333;}
a.small2 {font-family: Verdana; font-size: 11px; color: #A03002;}
a.small2:hover {color: #333333;}

p {font-family: Verdana; font-size: 12px}

h1 {font-family: Verdana; font-size: 20px; font-weight: bolder; color: #333333; display: inline; }
h2 {font-family: Verdana; font-size: 18px; font-weight: bolder; color: #333333; display: inline; }
h3 {font-family: Verdana; font-size: 16px; font-weight: bolder; color: #333333; display: inline; }
h4 {font-family: Verdana; font-size: 14px; font-weight: bolder; color: #333333; display: inline; }
h5 {font-family: Verdana; font-size: 12px; font-weight: bolder; color: #333333; display: inline; }
h6 {font-family: Verdana; font-size: 10px; font-weight: bolder; color: #333333; display: inline; }

h1.pagetitle {font-family: Verdana; font-size: 20px; font-weight: normal; color: #FFFFFF; display: inline; }
h1.dopage {font-family: Verdana; font-size: 20px; font-weight: normal; color: #CCFFFF; display: inline; }

.headline1 {font-family: Verdana; font-size: 20px; font-weight: bolder; color: #333333}
.headline2 {font-family: Verdana; font-size: 20px; font-weight: bolder; color: #333333}
.headline3 {font-family: Verdana; font-size: 20px; font-weight: bolder; color: #333333}

body {font-family: Verdana; font-size: 12px; color: #333333; background-color: #FFFFFF;}
body.adminPage {font-family: Verdana; font-size: 12px; color: #333333; background-color: #B9CB80;}

.small {font-family: Verdana; font-size: 8px; color: #003366}
.small:hover {color:#CCFF66;}

.hline { border-top:1px solid #CBEEEE; }

.button { border:1px solid #6B4E00; background-color: #6B4E00; color: #B9CB80; }
.miniButton { border:1px solid #6B4E00; background-color: #6B4E00; color: #B9CB80; height: 14px; font-size: 12px;}
.miniButtonCell { height : 14px; }

.inputfieldsmall { border:1px solid #A03002; background-color:#FFFFFF; width: 30px; }
.inputfieldsmallreadonly { border:1px solid #A03002; background-color: Silver; width: 30px; }
.inputfieldmini { border:1px solid #A03002; background-color:#FFFFFF; width: 55px; }
.inputfieldminireadonly { border:1px solid #A03002; background-color: Silver; width: 40px; }
.inputfield { border:1px solid #A03002; background-color:#FFFFFF; }
.inputfieldreadonly { border:1px solid #A03002; background-color:Silver; }
.inputfieldmedium  { border:1px solid #A03002; background-color:#FFFFFF; width: 300px; }
.inputfieldmediumreadonly { border:1px solid #A03002; background-color:Silver; width: 300px; }
.inputfieldlong { border:1px solid #A03002; background-color:#FFFFFF; width: 500px;}
.inputfieldvip { border:1px solid #A03002; background-color:#D1E1A1; }

.comboboxes { background-color: #FFFFFF; }

.textbox { border:1px solid #003366; background-color:#FFFFFF;}

.celldevider { border-right: 3px solid #6B4E00; }
.scrollMenuForTreeMaintenance {
	background-color : #B9CB80;
	border : 2px solid  #A03002;
}

.typeWriter { font-family:monospace; }

/* ############## gML table styles ############## */
/* Table style: nostyle */
table.nostyle_table {

}

tr.nostyle_row_top {

}

tr.nostyle_row_body {
	
}
tr.nostyle_row_bottom {

}

tr.nostyle_row_body2nd {
	
}
tr.nostyle_row_bottom2nd {

}

td.nostyle_cell_top_left {
	text-align : left;
	vertical-align : top;
}
td.nostyle_cell_body_left {
	text-align : left;
	vertical-align : top;
}
td.nostyle_cell_bottom_left {
	text-align : left;
	vertical-align : top;
}

td.nostyle_cell_top_body {
	text-align : left;
	vertical-align : top;
}
td.nostyle_cell_body_body {
	text-align : left;
	vertical-align : top;
}
td.nostyle_cell_bottom_body {
	text-align : left;
	vertical-align : top;
}
td.nostyle_cell_top_right {
	text-align : left;
	vertical-align : top;
}
td.nostyle_cell_body_right {
	text-align : left;
	vertical-align : top;
}
td.nostyle_cell_bottom_right {
	text-align : left;
	vertical-align : top;
}



/* Table style: conservative1 */
table.conservative1_table {
	border-collapse : collapse;
	background-color: #D1E1A1;
	border: 1px solid #A03002;
	color: #333333;
	font-family: Verdana;
	font-size: 12px;
}

tr.conservative1_row_top {
	background-color: #6B4E00;
	border-bottom: 1px solid #A03002;
	font-weight: bolder;
	color: #B9CB80;
}

tr.conservative1_row_body {
	
}
tr.conservative1_row_bottom {

}

tr.conservative1_row_body2nd {
	
}
tr.conservative1_row_bottom2nd {

}

td.conservative1_cell_top_left {
	text-align : left;
	vertical-align : top;
}
td.conservative1_cell_body_left {
	text-align : left;
	vertical-align : top;
}
td.conservative1_cell_bottom_left {
	text-align : left;
	vertical-align : top;
}

td.conservative1_cell_top_body {
	text-align : left;
	vertical-align : top;
}
td.conservative1_cell_body_body {
	text-align : left;
	vertical-align : top;
}
td.conservative1_cell_bottom_body {
	text-align : left;
	vertical-align : top;
}

td.conservative1_cell_top_right {
	text-align : left;
	vertical-align : top;
}
td.conservative1_cell_body_right {
	text-align : left;
	vertical-align : top;
}
td.conservative1_cell_bottom_right {
	text-align : left;
	vertical-align : top;
}



/* Table style: conservative2 */
table.conservative2_table {
	border-collapse : collapse;
	background-color: #D1E1A1;
	border: 1px solid #A03002;
	color: #333333;
	font-family: Verdana;
	font-size: 12px
}

tr.conservative2_row_top {
	background-color: #6B4E00;
	border-bottom: 1px solid #A03002;
	font-weight: bolder;
	color: #B9CB80;
}

tr.conservative2_row_body {
	
}
tr.conservative2_row_bottom {

}
tr.conservative2_row_body2nd {
	
}
tr.conservative2_row_bottom2nd {

}

td.conservative2_cell_top_left {
	text-align : left;
	vertical-align : top;
	padding: 3px 3px 3px 3px;
}
td.conservative2_cell_body_left {
	text-align : left;
	vertical-align : top;
	padding: 3px 3px 3px 3px;
}
td.conservative2_cell_bottom_left {
	text-align : left;
	vertical-align : top;
	padding: 3px 3px 3px 3px;
}

td.conservative2_cell_top_body {
	text-align : left;
	vertical-align : top;
	padding: 3px 3px 3px 3px;
}
td.conservative2_cell_body_body {
	text-align : left;
	vertical-align : top;
	padding: 3px 3px 3px 3px;
}
td.conservative2_cell_bottom_body {
	text-align : left;
	vertical-align : top;
	padding: 3px 3px 3px 3px;
}

td.conservative2_cell_top_right {
	text-align : left;
	vertical-align : top;
	padding: 3px 3px 3px 3px;
}
td.conservative2_cell_body_right {
	text-align : left;
	vertical-align : top;
	padding: 3px 3px 3px 3px;
}
td.conservative2_cell_bottom_right {
	text-align : left;
	vertical-align : top;
	padding: 3px 3px 3px 3px;
}



/* Table style: conservative3 */
table.conservative3_table {
	border-collapse : collapse;
	background-color: #D1E1A1;
	border: 1px solid #A03002;
	color: #333333;
	font-family: Verdana;
	font-size: 12px;
}

tr.conservative3_row_top {
	background-color: #6B4E00;
	border-bottom: 1px solid #A03002;
	font-weight: bolder;
	color: #B9CB80;
}

tr.conservative3_row_body {
	
}
tr.conservative3_row_bottom {

}
tr.conservative3_row_body2nd {
	
}
tr.conservative3_row_bottom2nd {

}

td.conservative3_cell_top_left {
	text-align : left;
	vertical-align : top;
	padding: 3px 3px 3px 3px;
}
td.conservative3_cell_body_left {
	text-align : left;
	vertical-align : top;
	padding: 3px 3px 3px 3px;
}
td.conservative3_cell_bottom_left {
	text-align : left;
	vertical-align : top;
	padding: 3px 3px 3px 3px;
}

td.conservative3_cell_top_body {
	text-align : left;
	vertical-align : top;
	padding: 3px 3px 3px 3px;
}
td.conservative3_cell_body_body {
	text-align : left;
	vertical-align : top;
	padding: 3px 3px 3px 3px;
}
td.conservative3_cell_bottom_body {
	text-align : left;
	vertical-align : top;
	padding: 3px 3px 3px 3px;
}

td.conservative3_cell_top_right {
	text-align : left;
	vertical-align : top;
	padding: 3px 3px 3px 3px;
}
td.conservative3_cell_body_right {
	text-align : center;
	vertical-align : middle;
	padding: 3px 3px 3px 3px;
}
td.conservative3_cell_bottom_right {
	text-align : center;
	vertical-align : middle;
	padding: 3px 3px 3px 3px;
}



/* Table style: grosen1 */
table.grosen1_table {
	border-collapse : collapse;
	background-color: #B9CB80;	
	border: 1px solid #A03002;
	color: #333333;
	font-family: Verdana;
	font-size: 12px;
}

tr.grosen1_row_top {
	background-color: #6B4E00;
	border-bottom: 1px solid #A03002;
	font-weight: bolder;
	color: #B9CB80;
}

tr.grosen1_row_body {
	
}
tr.grosen1_row_bottom {

}
tr.grosen1_row_body2nd {
	background-color: #D1E1A1;
}
tr.grosen1_row_bottom2nd {
	background-color: #D1E1A1;
}

td.grosen1_cell_top_left {
	text-align : left;
	vertical-align : top;
	padding: 3px 3px 3px 3px;
}
td.grosen1_cell_body_left {
	text-align : left;
	vertical-align : top;
	padding: 3px 3px 3px 3px;
}
td.grosen1_cell_bottom_left {
	text-align : left;
	vertical-align : top;
	padding: 3px 3px 3px 3px;
}

td.grosen1_cell_top_body {
	text-align : left;
	vertical-align : top;
	padding: 3px 3px 3px 3px;
}
td.grosen1_cell_body_body {
	text-align : left;
	vertical-align : top;
	padding: 3px 3px 3px 3px;
}
td.grosen1_cell_bottom_body {
	text-align : left;
	vertical-align : top;
	padding: 3px 3px 3px 3px;
}

td.grosen1_cell_top_right {
	text-align : left;
	vertical-align : top;
	padding: 3px 3px 3px 3px;
}
td.grosen1_cell_body_right {
	text-align : left;
	vertical-align : top;
	padding: 3px 3px 3px 3px;
}
td.grosen1_cell_bottom_right {
	text-align : left;
	vertical-align : top;
	padding: 3px 3px 3px 3px;
}
