.us  {
	/* ** Überschriften ** */
	font-size : 11pt;
	color : #2D4492;
	font-family : Arial, Sans-Serif, Helvetica;
	font-weight : bold;
}

.fett  {
	font-weight : bold;
}

.boxborder { border-color:#000000; border-style:solid; border-width:1; }

.us:HOVER  {
	/* ** Überschriften ** */
	color : #000000;
}

.us1  {
	font-size :8pt;
	color : #333333;
	font-family : Arial, Sans-Serif, Helvetica;
}
.u1  {
	font-size :15pt;
	color : #FFFFFF;
	font-family : Arial, Sans-Serif, Helvetica;
	font-weight : bold;
}

.u2  {
	font-size :10pt;
	color : #FFFFFF;
	font-family : Arial, Sans-Serif, Helvetica;
	font-weight : bold;
}

.u3  {
	font-size :12pt;
	color : #FFFFFF;
	font-family : Arial, Sans-Serif, Helvetica;
	font-weight : bold;
}

.u4  {
	font-size :8pt;
	color : #FFFFFF;
	font-family : Arial, Sans-Serif, Helvetica;
	font-weight : bold;
	text-align : center;

	text-decoration : none;
}

.u4:HOVER  {
	color : Silver;
}
.kw  {
	font-size : 7pt;
	color : #000099;
	font-family : Arial, Sans-Serif, Helvetica;
	font-weight : bold;
}


.datum  {
	font-size : 7pt;
	color : Gray;
	font-family : Arial, Sans-Serif, Helvetica;
	text-decoration : none;
}

.datum:HOVER  {
	color : #000000;
}



.tx  {
	/* ** Normaler Text** */
	font-size : 11pt;
	color : #000000;
	font-family : Arial, Sans-Serif, Helvetica;
}

.tx:HOVER  {
	/* ** Normaler Text** */
	color : #2D4492;
}

.fuss  {
	font-size : 8pt;
	color : #FFFFFF;
	font-family : Arial, Sans-Serif, Helvetica;
}

.fuss:HOVER  {
	color : #000000;
}

A  {
	font-size : 10pt;
	color : #666666;
	font-weight : normal;
	text-decoration : underline;
	font-family : Arial, Sans-Serif, Helvetica;
}

/* ** Body ***/
BODY  {
	font-size : 10pt;
	font-weight : normal;
	font-style : normal;
	color : #666666;
	font-family : Arial, Sans-Serif, Helvetica;
}

/* ** Formulareingabe ***/
INPUT  {
	font-size : 10pt;
	font-family : Courier New, Courier;
}
TEXTAREA  {
	font-size : 10pt;
	font-family : Courier New, Courier;
}

/* ** Trennlinie ***/
HR  {
	margin-top : 5px;
	margin-bottom : 5px;
	color : #666666;
	size : 1px;
}

/* ** Absatz ***/
P  {
	font-size : 10pt;
	color : #666666;
	font-family : Arial, Sans-Serif, Helvetica;
}

/* ** Datenzelle ***/
TD  {
	font-size : 10pt;
	color : #666666;
	font-family : Arial, Sans-Serif, Helvetica;
}

.bg  {
	color : #FFFFFF;
	background-color : #666666;
	font-size : 10pt;
	font-family : Arial;
}
.bg:HOVER  {
	color : #000000;
}
/* ** wird noch nicht eingesetzt ***/
TH  {
	font-size : 10pt;
	text-align : left;
	margin-left : 10px;
	color : #666666;
	font-weight : bold;
	font-family : Arial, Sans-Serif, Helvetica;
}

/* ** Physische Textauszeichnung ***/
B  {
	font-size : 10pt;
	color : #666666;
	font-weight : bold;
	font-family : Arial, Sans-Serif, Helvetica;
}

/* ** Bullet Liste eckig ***/
ul.eckig  {
	list-style-type : square;
	color : #666666;
	font-size : 10pt;
	font-family : Arial, Sans-Serif, Helvetica;
	line-height : 10pt;
}

/* ** Bullet Liste Kreis ***/
ul.Kreis  {
	list-style-type : circle;
	color : #666666;
	font-size : 10pt;
	font-family : Arial, Sans-Serif, Helvetica;
	line-height : 12pt;
}

/* ** Liste numeriert roemisch ***/
ol.roemisch  {
	list-style-type : upper-roman;
	color : #666666;
	font-size : 10pt;
	font-family : Arial, Sans-Serif, Helvetica;
	line-height : 12pt;
}

/* ** Liste numeriert a,b,c ***/
ol.abc  {
	list-style-type : lower-alpha;
	color : #666666;
	font-size : 10pt;
	font-family : Arial, Sans-Serif, Helvetica;
	line-height : 12pt;
}

/* CSS KLASSEN*/
.BIG  {
	/* Überschrift, in welchem Bereich man sich befindet */
	font-size : 12pt;
	color : #666666;
	font-weight : bold;
	font-family : Arial, Sans-Serif, Helvetica;
}

/* ** Kleine Schrift 8pt***/
.SMALL  {
	font-size : 8pt;
	color : #2D4492;
	font-family : Arial, Sans-Serif, Helvetica;
}

.SMALL:HOVER  {
	color : #000000;
}

.bSMALL  {
	font-size : 9pt;
	color : #000000;
	font-family : Arial, Sans-Serif, Helvetica;
}

.bSMALL:HOVER  {
	color : #2D4492;
}

/* ** Kleine Schrift 8pt fett***/
.SMALLBold  {
	font-size : 8pt;
	color : #666666;
	font-weight : bold;
	font-family : Arial, Sans-Serif, Helvetica;
}

/* ** Normale Schrift 10pt fett***/
.NORMBold  {
	font-size : 10pt;
	color : #666666;
	font-weight : bold;
	font-family : Arial, Sans-Serif, Helvetica;
}

/* ** Normale Schrift 12pt fett***/
.font12Bold  {
	font-size : 12pt;
	color : #666666;
	font-weight : bold;
	font-family : Arial, Sans-Serif, Helvetica;
}

/* ** Bildunterschriften ***/
.BILDUNTERSCHRIFT  {
	font-size : 8pt;
	font-family : Arial, Sans-Serif, Helvetica;
	color : #666666;
}

/* ** Legenden ***/
.LEGENDE  {
	font-size : 8pt;
	font-family : Arial, Sans-Serif, Helvetica;
	color : #666666;
}

/* ** Datum ***/
.DATUM  {
	font-size : 8pt;
	font-family : Arial, Sans-Serif, Helvetica;
	color : #666666;
}

/* ** Menü rechte Seite ***/
.RUMENUE  {
	margin-left : 5px;
	font-size : 9pt;
	text-decoration : none;
	color : #666666;
	font-weight : normal;
	font-family : Arial, Sans-Serif, Helvetica;
}

.RUMENUE:HOVER  {
	color : #FFFFFF;
}

/* ** Jeweiliges Untermenü linke Seite ***/
.UMENUE  {
	margin-left : 13px;
	font-size : 9pt;
	text-decoration : none;
	color : #666666;
	font-weight : normal;
	font-family : Arial, Sans-Serif, Helvetica;
}

.UMENUE:HOVER  {
	color : #FFFFFF;
}

/* ** Jeweils oberster Menüpunkt linke Seite ***/
.CONTENTS  {
	margin-left : 5px;
	font-size : 10pt;
	text-decoration : none;
	color : #666666;
	font-weight : normal;
	font-family : Arial, Sans-Serif, Helvetica;
}

.CONTENTS:HOVER  {
	color : #FFFFFF;
}

H1  {
	font-size : 11pt;
	color : #666666;
	font-weight : bold;
	font-family : Arial, Sans-Serif, Helvetica;
	margin-top : 10pt;
	margin-bottom : 5pt;
}

H2  {
	font-size : 10pt;
	color : #666666;
	font-weight : bold;
	font-family : Arial, Sans-Serif, Helvetica;
}

H3  {
	font-size : 10pt;
	color : #666666;
	font-weight : normal;
	font-style : italic;
	font-family : Arial, Sans-Serif, Helvetica;
}

H4  {
	font-size : 10pt;
	color : #666666;
	font-weight : bold;
	font-style : italic;
	font-family : Arial, Sans-Serif, Helvetica;
}

H5  {
	font-size : 8pt;
	color : #666666;
	font-weight : normal;
	font-style : italic;
	font-family : Arial, Sans-Serif, Helvetica;
}

H6  {
	font-size : 9pt;
	color : #666666;
	font-weight : normal;
	font-family : Arial, Sans-Serif, Helvetica;
}

.cal0 {
	font-size : 12px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	border-left : 1px solid Gray;
	border-top : 1px solid Gray;
}

.cal3{
	font-size : 12px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	border-left : 1px solid Gray;
	border-top : 1px solid Gray;
	font-weight : bold;
}


.cal4{
	font-size : 14px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	border-left : 1px solid Gray;
	border-top : 1px solid Gray;
	font-weight : bold;
}

.cal2 {
	font-size : 12px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	border-right : 1px solid Gray;
	border-bottom : 1px solid Gray;
}

.cal5 {
	font-size : 12px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
}

.menu1 {
	font-size : 12px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #666666;
}

.menu1_table_ext, .user_table_ext{ /* new */
	border:1px solid #cccccc;
	width:100%;
	margin-top:16px;
	margin-bottom:6px;
	min-width:188px;
}

.menu1_table_ext td, .user_table_ext td{ /* new */
	padding:4px 4px 4px 4px;
	white-space:nowrap;
}

.menu1_table_ext td table, .user_table_ext td table{ /* new */
	background-color: #c0d4e8;
	width:100%;
}

.menu1high {
	font-size : 12px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #666666;
	background-color: #ffff99;
}

.menu1_ext { /* new */
	font-size : 14px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	background-color: #a7c6e6;
	font-weight:bold;
	padding: 3px 5px 3px 5px;
	
}

.menu1_ext_high { /* new */
	font-size : 14px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	background-color: #ffc266;
	font-weight:bold;
	padding: 7px 4px 3px 4px;
}

.menu1_ext  a, .menu1_ext_high a{
	font-size : 14px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	text-decoration:none;
	font-weight:bold;
}

.menu_plus {
	background-color: #69829a;
}

.menu2 {
	font-size : 12px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #666666;
}

.menu2high {
	font-size : 12px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #666666;
	background-color: #ffff99;
}

.menu2_ext { /* new */
	font-size : 11px;
	font-family : Arial, Helvetica, Verdana, Geneva, sans-serif;
	color : #666666;
	border-top: 1px solid #dce9f9;
	border-left: 1px solid #dce9f9;
	border-right: 1px solid #aeb7c0;
	border-bottom: 1px solid #aeb7c0;
}

.menu2_ext_high { /* new */
	font-size : 11px;
	font-family : Arial, Helvetica, Verdana, Geneva, sans-serif;
	color : #666666;
	background-color: #a7c6e6;
	border-top: 1px solid #dce9f9;
	border-left: 1px solid #dce9f9;
	border-right: 1px solid #aeb7c0;
	border-bottom: 1px solid #aeb7c0;
	font-weight: bold;
}

.menu2_ext a, .menu2_ext_high a{
	color: #666666;
	text-decoration: none;
	font-size : 11px;
	font-family : Arial, Helvetica, Verdana, Geneva, sans-serif;
}

.dbvtitle {
	font-size : 16px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	text-decoration : underline;
	color : #666666;
}

.dbvtext {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	color : #666666;
}

.dbvnav {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	color : #003366;
}

.dbvtextsmall {
	font-size : 10px;
	font-family : Verdana;
	color : #666666;
}

.dbvmsg {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	color : #0000FF;
}

.dbverrormsg {
	font-size : 13px;
	font-family : Arial, Helvetica, sans-serif;
	color : #FF0000;
}

.dbvlink {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	color : #666666;
}

.dbvtooltip {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	color : #000000;
}

.dbvfm {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	color : #003366;
}

.dbvfmcell {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	color : #003366;
}

.dbvtable {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	color : #666666;
	border-spacing: 0px;
}

/* .dbvtablecell {  old 
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	color : #666666;
} */

.dbvtablecell { /* new */
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	color : #666666;
	padding: 4px 4px 4px 4px;
	/*border-top: 1px solid #caccc7;*/
}

.dbvtablecell_list { /* new */
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	color : #666666;
	padding: 4px 4px 4px 4px;
	border-top: 1px solid #caccc7;
}

.dbvtablecell div{
	
}

.dbvtablecell_head { /* new */
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	color : #666666;
	padding: 4px 0px 4px 0px;
	
}

.dbvtablecell_head div{ /* new */
	padding: 7px 7px 7px 7px;
	font-size: 14px;
}

.dbvlinkhead{ /* new */
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
}

.btn_group{
	display:inline-block;
	margin-top:10px;
	margin-bottom:10px;
	margin-right:5px;
	white-space: nowrap;
}

.btn_group_list{
	display:inline-block;
	margin-right:5px;
	white-space: nowrap;
}

.btn_link { /* new */
	font-size : 10px;
	font-family : Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	text-decoration: none;
	background-color: transparent;
	border: 0px;
	cursor:pointer;
}

.btn_left{ /* new */
	background-image:url(btn-inactive-1.png);
	background-repeat: no-repeat;
	display:inline-block;
	/*cursor:pointer;*/
	height:15px;
	width:8px;
	font-size:10px;
	padding-top:2px;
	padding-bottom:2px;
}

.btn_left_mo{ /* new */
	background-image:url(btn-active-1.png);
	background-repeat: no-repeat;
	display:inline-block;
	/*cursor:pointer;*/
	height:15px;
	width:8px;
	font-size:10px;
	padding-top:2px;
	padding-bottom:2px;
}

.btn_center{ /* new */
	/*cursor:pointer;*/
	background-image:url(btn-inactive-2.png);
	background-repeat: repeat-x;
	font-size:11px;
	height:17px;
	display:inline-block;
	padding:2px 5px 0px 5px;
}

.btn_center_mo{ /* new */
	cursor:pointer;
	background-image:url(btn-active-2.png);
	background-repeat: repeat-x;
	font-size:11px;
	height:17px;
	display:inline-block;
	padding:2px 5px 0px 5px;
}

.btn_center2{ /* new */
	/*cursor:pointer;*/
	background-image:url(btn-inactive-2.png);
	background-repeat: repeat-x;
	font-size:11px;
	height:18px;
	display:inline-block;
	padding:1px 5px 0px 5px;
}

.btn_center2_mo{ /* new */
	cursor:pointer;
	background-image:url(btn-active-2.png);
	background-repeat: repeat-x;
	font-size:11px;
	height:18px;
	display:inline-block;
	padding:1px 5px 0px 5px;
}

.btn_right{ /* new */
	background-image:url(btn-inactive-3.png);
	background-repeat: no-repeat;
	display:inline-block;
	/*cursor:pointer;*/
	height:15px;
	width:12px;
	font-size:10px;
	padding-top:2px;
	padding-bottom:2px;
}

.btn_right_mo{ /* new */
	background-image:url(btn-active-3.png);
	background-repeat: no-repeat;
	display:inline-block;
	/*cursor:pointer;*/
	height:15px;
	width:12px;
	font-size:10px;
	padding-top:2px;
	padding-bottom:2px;
}

.dbvbutton {
	font-size : 10px;
	font-family : Verdana;
	color : #666666;
}

.dbvcombobox {
	font-size : 12px;
	font-family : Courier New, Courier;
	color : #666666;
}

.dbvinputtext {
	font-size : 12px;
	font-family : Courier New, Courier;
	color : #666666;
}

.dbvinputtextcenter {
	font-size : 12px;
	font-family : Courier New, Courier;
	text-align : center;
	color : #666666;
}

.dbvtreetext {
	font-size : 11px;
	color : #000000;
	font-family : Verdana, sans-serif;
	white-space: nowrap;
}

.dbvtreetext:HOVER  {
	/* ** Überschriften ** */
	color : #2D4492;
}

.dbvtreetitel {
	Color:#001EFF;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-weight : bold;
	text-decoration: none;
	white-space: nowrap;
}

.dbvtreetitel:HOVER {
	Color:#FF0000;
	text-decoration: none;
}

.dbvtextlink {
	font-size : 9px;
	font-family : Verdana;
	color : #999999;
	text-decoration: none;
	border-style: solid;
	border-width: 1px;
	border-color: #CCCCCC;
	background-color: #FFFFFF;
}

.dbvtextlink1 {
	font-size : 9px;
	font-family : Verdana;
	color : #FF0000;
	text-decoration: none;
	border-style: solid;
	border-width: 1px;
	border-color: #FF0000;
	background-color: #FEF0D4;
}

.dbvtextlink:HOVER {
	color : #FF0000;
	border-color: #FF0000;
	background-color: #FBF6A5;
}

.dbvbuttonlink {
	font-size : 12px;
	font-family : Arial;
	color : #666666;
	text-decoration: underline;
	padding : 0px;
	margin : 0px;
	line-height: 16px;
	vertical-align : top;
}

.dbvbuttonlink:HOVER {
	color : #000000;
	text-decoration: none;
}

.dbvfileheader {
	font-size : 11px;
	font-family : Verdana, sans-serif;
	color : #000000;
	text-decoration: none;
	white-space: nowrap;
}

.dbvfileheader:HOVER {
	color : #001CFF;
	text-decoration: none;
}

.dbvfile {
	font-size : 11px;
	font-family : Verdana, sans-serif;
	color : #000000;
	text-decoration: none;
	white-space: nowrap;
}

.dbvfile:HOVER {
	color : #001CFF;
	text-decoration: none;
}

.dynamicform {
}

/* ** drag and drop ***/
.dragdrop_tree,#floatingContainer{
	margin:0px;
	padding:0px;
}
.dragdrop_tree ul{	
	margin-left:20px;	
	padding-left:0px;
	display:none;	
}
#floatingContainer ul{
	margin-left:20px;	
	padding-left:0px;	
}
.dragdrop_tree li,#floatingContainer li{	
	list-style-type:none;
	vertical-align:middle;
	
}
.dragdrop_tree li a,#floatingContainer li a{	
	color:#000000;
	text-decoration:none;
	font-family:Verdana, sans-serif;
	font-size:11px;
	padding-left:1px;
	line-height:13px;
	margin-left:2px;
	margin-top:0px;
	margin-bottom:0px;
	vertical-align:top;
	white-space: nowrap;
}
.dragdrop_tree li a.highlightedNodeItem{
	color:#FFF;
	background-color:#009;
}
.dragdrop_tree input.folderTreeTextBox{	
	font-size:10px;
	margin:0px;
	padding:0px;
	height:12px;
}
.dbvdragdroptreetext {
	font-size : 11px;
	color : #000000;
	font-family : Verdana, sans-serif;
	white-space: nowrap;
}

.new_window{
	background-image: url(new-window.gif);
	background-color:transparent;
	width:35px;
	height:35px;
	border:0px;
	padding:0px;
	margin:0px;
	cursor:pointer;
}

form  {
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
}

