table {font-family: Verdana; font-size: 11px}

table.collapsed {
	border-collapse : collapse;
}

table.inbox_collapse {
	border-collapse : collapse;
	border: 1px solid #000000;
}

tr.body_br:hover {
	background-color: Green;
}

td {font-family: Verdana; font-size: 11px}

td.headline {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bolder;
	background-color: #990000;
	padding: 2px 2px 2px 2px;
	color: #FFFFFF;
}

td.headline_br {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bolder;
	background-color: #990000;
	color: #FFFFFF;
}

td.headline_inbox {
	border: 1px solid #000000;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bolder;
	background-color: #990000;
	padding: 2px 2px 2px 2px;
	color: #FFFFFF;
}

td.inbox {
	border: 1px solid #000000;
	font-family: Verdana;
	font-size: 11px;
	padding: 2px 2px 2px 2px;
}

td.nobox {
	font-family: Verdana;
	font-size: 11px;
	padding: 2px 2px 2px 2px;
}

td.body_bc {
	font-family: Verdana;
	font-size: 11px;
}

td.small {
	font-family: Verdana;
	font-size: 8pt;
	color: #333333;
}

td.devider {
	border-right: 3px solid #990000;
}

td.bold {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bolder;
}

td.dopage {
	background-color: #FFFFFF;
	font-family: Verdana;
	font-size: 11px;
	color: #333333;
}

span {
	font-family: Verdana;
	font-size: 11px;
}

span.secondline {
	background-color: #990000;	
}

span.small {
	font-family: Verdana;
	font-size: 8pt;
	color: #333333;
}

span.small2 {
	font-family: Verdana;
	font-size: 11px;
	color: #333333;
}

hr {
	border: 1px solid #333333;
	color: #333333;
	background-color: #333333;
	height: 1px;
}

a.image { }
a.image:hover { }

a {font-family: Verdana; font-size: 11px; color: #333333; text-decoration: underline; }
a:hover { color: #FFCC00; }

a.sitemap {font-family: Verdana; font-size: 11px; color: #333333; text-decoration: underline; }
a.sitemap:hover { color: #FFFFFF; }

a.grosen {font-family: Verdana; font-size: 11px; color: #990000; text-decoration: underline; }
a.grosen:hover { color: #FFFFFF; }

a.small2 {font-family: Verdana; font-size: 11px; color: #333333; }
a.small2:hover { color: #FFFFFF; }



p {font-family: Verdana; font-size: 11px}

h1 {font-family: Verdana; font-size: 16px; font-weight: bolder; color: #333333; display: inline; }
h2 {font-family: Verdana; font-size: 14px; font-weight: bolder; color: #333333; display: inline; }
h3 {font-family: Verdana; font-size: 12px; font-weight: bolder; color: #333333; display: inline; }
h4 {font-family: Verdana; font-size: 16px; font-weight: bolder; color: #FFFFFF; display: inline; }
h5 {font-family: Verdana; font-size: 14px; font-weight: bolder; color: #FFFFFF; display: inline; }
h6 {font-family: Verdana; font-size: 12px; font-weight: bolder; color: #FFFFFF; display: inline; }

h1.pagetitle {font-family: Verdana; font-size: 24px; font-weight: normal; color: #333333; display: inline; }
h1.dopage {font-family: Verdana; font-size: 24px; font-weight: normal; color: #333333; display: inline; }

.headline1 {font-family: Verdana; font-size: 18pt; font-weight: bolder; color: #333333;}
.headline2 {font-family: Verdana; font-size: 16pt; font-weight: bolder; color: #333333;}
.headline3 {font-family: Verdana; font-size: 14pt; font-weight: bolder; color: #333333;}

body {font-family: Verdana; font-size: 11px; background-color: #333333; margin-left: 0px; margin-top: 0px; }
body.adminPage {font-family: Verdana; font-size: 12px; color: #333333; background-color: #FFFFFF; margin-left: 0px; margin-top: 0px;}

.small {font-family: Verdana; font-size: 8pt; color: #333333;}
.small:hover { background-color: #990000; color: #333333;}

.hline { border-top:1px solid #000000; }

.button { border:1px solid gray; background-color: #990000; color: #FFFFFF;}
.miniButton { border:1px solid gray; background-color: #990000; color: #FFFFFF; height: 14px; font-size: 11px;}
.miniButtonCell { height : 14px; }

.inputfieldsmall { border:1px solid gray; background-color:#FFFFFF; width: 30px;  }
.inputfieldsmallreadonly { border:1px solid gray; background-color:Silver;  width: 30px; }
.inputfieldmini { border:1px solid #990000; background-color:#FFFFFF; width: 55px; }
.inputfieldminireadonly { border:1px solid #990000; background-color: Silver; width: 40px; }
.inputfield { border:1px solid gray; background-color:#FFFFFF; }
.inputfieldreadonly { border:1px solid gray; background-color:Silver; }
.inputfieldmedium  { border:1px solid gray; background-color:#FFFFFF; width: 300px; }
.inputfieldmediumreadonly { border:1px solid gray; background-color:Silver; width: 300px; }
.inputfieldlong { border:1px solid gray; background-color:#FFFFFF; width: 500px;}
.inputfieldvip { border:1px solid gray; background-color:#FFFFF0; }

.comboboxes { background-color: #990000; }

.textbox { border:1px solid #990000; background-color:#FFFFFF;}

.celldevider { border-right: 3px solid #990000; }

.scrollMenuForTreeMaintenance {
	background-color : #FFFFFF;
	border : 2px solid #000000;
}

.linkBox {
	background-color: #990000;
}

.linkBoxLink {font-family: Verdana; font-size: 11px; color: #333333; text-decoration: underline; font-weight: bolder;}
.linkBoxLink:hover { background-color: #990000; color: #333333;}

.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: centercontent */
table.centercontent_table {
	width: 100%;
}

tr.centercontent_row_top {
	width: 100%;
}

tr.centercontent_row_body {
	width: 100%;
}
tr.centercontent_row_bottom {
	width: 100%;
}

tr.centercontent_row_body2nd {
	width: 100%;
}
tr.centercontent_row_bottom2nd {
	width: 100%;
}

td.centercontent_cell_top_left {
	text-align : center;
	vertical-align : middle;
}
td.centercontent_cell_body_left {
	text-align : center;
	vertical-align : middle;
}
td.centercontent_cell_bottom_left {
	text-align : center;
	vertical-align : middle;
}

td.centercontent_cell_top_body {
	text-align : center;
	vertical-align : middle;
}
td.centercontent_cell_body_body {
	text-align : center;
	vertical-align : middle;
}
td.centercontent_cell_bottom_body {
	text-align : center;
	vertical-align : middle;
}
td.centercontent_cell_top_right {
	text-align : center;
	vertical-align : middle;
}
td.centercontent_cell_body_right {
	text-align : center;
	vertical-align : middle;
}
td.centercontent_cell_bottom_right {
	text-align : center;
	vertical-align : middle;
}



/* Table style: conservative1 */
table.conservative1_table {
	border-collapse : collapse;
	background-color: #FFFFFF;
	border: 1px solid #333333;
	color: #333333;
	font-size: 11px;
}

tr.conservative1_row_top {
	background-color: #333333;
	border-bottom: 1px solid #333333;
	font-weight: bolder;
	color: #FFFFFF;
}

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: #FFFFFF;
	border: 1px solid #333333;
	color: #333333;
	font-size: 11px;
}

tr.conservative2_row_top {
	background-color: #333333;
	border-bottom: 1px solid #333333;
	font-weight: bolder;
	color: #FFFFFF;
}

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: simple1 */
table.simple1_table {
	border-collapse : collapse;
	background-color: #FFFFFF;
	border: 1px solid #333333;
	color: #333333;
	font-size: 11px;
}

tr.simple1_row_top {
	border-bottom: 1px solid #333333;
	font-weight: bolder;
}

tr.simple1_row_body {
	
}
tr.simple1_row_bottom {

}

tr.simple1_row_body2nd {
	
}
tr.simple1_row_bottom2nd {

}

td.simple1_cell_top_left {
	text-align : left;
	vertical-align : top;
}
td.simple1_cell_body_left {
	text-align : left;
	vertical-align : top;
}
td.simple1_cell_bottom_left {
	text-align : left;
	vertical-align : top;
}

td.simple1_cell_top_body {
	text-align : left;
	vertical-align : top;
}
td.simple1_cell_body_body {
	text-align : left;
	vertical-align : top;
}
td.simple1_cell_bottom_body {
	text-align : left;
	vertical-align : top;
}

td.simple1_cell_top_right {
	text-align : left;
	vertical-align : top;
}
td.simple1_cell_body_right {
	text-align : left;
	vertical-align : top;
}
td.simple1_cell_bottom_right {
	text-align : left;
	vertical-align : top;
}



/* Table style: simple2 */
table.simple2_table {
	border-collapse : collapse;
	background-color: #FFFFFF;
	border: 1px solid #333333;
	color: #333333;
	font-size: 11px;
}

tr.simple2_row_top {
	border-bottom: 1px solid #333333;
	font-weight: bolder;
}

tr.simple2_row_body {
	
}
tr.simple2_row_bottom {

}
tr.simple2_row_body2nd {
	
}
tr.simple2_row_bottom2nd {

}

td.simple2_cell_top_left {
	text-align : left;
	vertical-align : top;
	padding: 3px 3px 3px 3px;
}
td.simple2_cell_body_left {
	text-align : left;
	vertical-align : top;
	padding: 3px 3px 3px 3px;
}
td.simple2_cell_bottom_left {
	text-align : left;
	vertical-align : top;
	padding: 3px 3px 3px 3px;
}

td.simple2_cell_top_body {
	text-align : left;
	vertical-align : top;
	padding: 3px 3px 3px 3px;
}
td.simple2_cell_body_body {
	text-align : left;
	vertical-align : top;
	padding: 3px 3px 3px 3px;
}
td.simple2_cell_bottom_body {
	text-align : left;
	vertical-align : top;
	padding: 3px 3px 3px 3px;
}

td.simple2_cell_top_right {
	text-align : left;
	vertical-align : top;
	padding: 3px 3px 3px 3px;
}
td.simple2_cell_body_right {
	text-align : left;
	vertical-align : top;
	padding: 3px 3px 3px 3px;
}
td.simple2_cell_bottom_right {
	text-align : left;
	vertical-align : top;
	padding: 3px 3px 3px 3px;
}



/* Table style: cykelopt1 */
table.cykelopt1_table {
	border-collapse : collapse;
	border: 1px solid #333333;
	background-color: #F3F3F3;
	color: #333333;
	font-size: 11px;
}

tr.cykelopt1_row_top {
	background-color: #333333;
	color: #FFFFFF;
}

tr.cykelopt1_row_body {

}
tr.cykelopt1_row_bottom {

}
tr.cykelopt1_row_body2nd {
	background-color: #FFFFFF;
}
tr.cykelopt1_row_bottom2nd {
	background-color: #FFFFFF;
}

td.cykelopt1_cell_top_left {
	text-align : left;
	vertical-align : top;
}
td.cykelopt1_cell_body_left {
	text-align : left;
	vertical-align : top;
}
td.cykelopt1_cell_bottom_left {
	text-align : left;
	vertical-align : top;
}

td.cykelopt1_cell_top_body {
	text-align : left;
	vertical-align : top;
}
td.cykelopt1_cell_body_body {
	text-align : left;
	vertical-align : top;
}
td.cykelopt1_cell_bottom_body {
	text-align : left;
	vertical-align : top;
}

td.cykelopt1_cell_top_right {
	text-align : left;
	vertical-align : top;
}
td.cykelopt1_cell_body_right {
	text-align : left;
	vertical-align : top;
}
td.cykelopt1_cell_bottom_right {
	text-align : left;
	vertical-align : top;
}



/* Table style: cykelopt2 */
table.cykelopt2_table {
	border-collapse : collapse;
	background-color: #F3F3F3;
	border: 1px solid #333333;
	color: #333333;
	font-size: 11px;
}

tr.cykelopt2_row_top {
	background-color: #333333;
	color: #FFFFFF;
}

tr.cykelopt2_row_body {
	
}
tr.cykelopt2_row_bottom {
	
}
tr.cykelopt2_row_body2nd {
	background-color: #FFFFFF;
}
tr.cykelopt2_row_bottom2nd {
	background-color: #FFFFFF;
}

td.cykelopt2_cell_top_left {
	text-align : left;
	vertical-align : top;
	padding: 3px 3px 3px 3px;
}
td.cykelopt2_cell_body_left {
	text-align : left;
	vertical-align : top;
	padding: 3px 3px 3px 3px;
}
td.cykelopt2_cell_bottom_left {
	text-align : left;
	vertical-align : top;
	padding: 3px 3px 3px 3px;
}

td.cykelopt2_cell_top_body {
	text-align : left;
	vertical-align : top;
	padding: 3px 3px 3px 3px;
}
td.cykelopt2_cell_body_body {
	text-align : left;
	vertical-align : top;
	padding: 3px 3px 3px 3px;
}
td.cykelopt2_cell_bottom_body {
	text-align : left;
	vertical-align : top;
	padding: 3px 3px 3px 3px;
}

td.cykelopt2_cell_top_right {
	text-align : left;
	vertical-align : top;
	padding: 3px 3px 3px 3px;
}
td.cykelopt2_cell_body_right {
	text-align : left;
	vertical-align : top;
	padding: 3px 3px 3px 3px;
}
td.cykelopt2_cell_bottom_right {
	text-align : left;
	vertical-align : top;
	padding: 3px 3px 3px 3px;
}


/* Table style: cykelopt3 */
table.cykelopt3_table {
	border-collapse : collapse;
	background-color: #F3F3F3;
	color: #333333;
	font-size: 11px;
	border: 1px solid #333333;
}

tr.cykelopt3_row_top {
	background-color: #333333;
	color: #FFFFFF;
}

tr.cykelopt3_row_body {
	
}
tr.cykelopt3_row_bottom {
	
}
tr.cykelopt3_row_body2nd {
	background-color: #FFFFFF;
}
tr.cykelopt3_row_bottom2nd {
	background-color: #FFFFFF;
}

td.cykelopt3_cell_top_left {
	text-align : left;
	vertical-align : top;
	padding: 3px 3px 3px 3px;
}
td.cykelopt3_cell_body_left {
	text-align : left;
	vertical-align : top;
	padding: 3px 3px 3px 3px;
}
td.cykelopt3_cell_bottom_left {
	text-align : left;
	vertical-align : top;
	padding: 3px 3px 3px 3px;
}

td.cykelopt3_cell_top_body {
	text-align : left;
	vertical-align : top;
	padding: 3px 3px 3px 3px;
}
td.cykelopt3_cell_body_body {
	text-align : right;
	vertical-align : top;
	padding: 3px 3px 3px 3px;
}
td.cykelopt3_cell_bottom_body {
	text-align : right;
	vertical-align : top;
	padding: 3px 3px 3px 3px;
}

td.cykelopt3_cell_top_right {
	text-align : left;
	vertical-align : top;
	padding: 3px 3px 3px 3px;
}
td.cykelopt3_cell_body_right {
	text-align : right;
	vertical-align : top;
	padding: 3px 3px 3px 3px;
}
td.cykelopt3_cell_bottom_right {
	text-align : right;
	vertical-align : top;
	padding: 3px 3px 3px 3px;
}



/* Table style: cykopt_frontpage_news */
table.cykopt_frontpage_news_table {
	border-collapse : collapse;
	background-color: #FFFFFF;
	border: 0px none #FFFFFF;
	color: #333333;
	font-size: 12px;
	width: 100%;
}

tr.cykopt_frontpage_news_row_top {
}

tr.cykopt_frontpage_news_row_body {
	
}
tr.cykopt_frontpage_news_row_bottom {

}
tr.cykopt_frontpage_news_row_body2nd {
	
}
tr.cykopt_frontpage_news_row_bottom2nd {

}

td.cykopt_frontpage_news_cell_top_left {
	text-align : top;
	vertical-align : left;
}
td.cykopt_frontpage_news_cell_body_left {
	text-align : top;
	vertical-align : left;
	width: 560;
}
td.cykopt_frontpage_news_cell_bottom_left {
	text-align : top;
	vertical-align : left;
}

td.cykopt_frontpage_news_cell_top_body {
	text-align : left;
	vertical-align : top;
	padding: 5px 5px 5px 5px;
	background-color: #333333;
	border: 1px solid #333333;
	width: 160px;
	color: #FFFFFF;
}
td.cykopt_frontpage_news_cell_body_body {
	text-align : left;
	vertical-align : top;
	padding: 5px 5px 5px 5px;
	border: 1px solid #333333;
	width: 160px;
}
td.cykopt_frontpage_news_cell_bottom_body {
	text-align : left;
	vertical-align : top;
	width: 160px;
}

td.cykopt_frontpage_news_cell_top_right {
	text-align : left;
	vertical-align : top;
}
td.cykopt_frontpage_news_cell_body_right {
	text-align : left;
	vertical-align : top;
}
td.cykopt_frontpage_news_cell_bottom_right {
	text-align : left;
	vertical-align : top;
}