.fix110 {
	width:110px;
}
.fix300 {
	width:300px;
}

.novspace{
	margin-top: 0;
	margin-bottom: 0;
}

.whitefont{
	color: white !important;
}

.tarea{
	width: 300px;
	/*color: #009ee0;*/
	/*background-color:#f2fafd;*/
	border-style:solid;
	border-width:1px;
	border-color:#c8c8c8;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
#tpid{
	background-color: gold;
	border-width: 2px;
	padding: 3px;
	border-style: outset;
	border-color:white;
}
.red {
	color: red;
	text-decoration: none;
}
.green {
	color: lime;
	text-decoration: none;
}
.orangebg{
	background-color: #FFA07A;
	text-decoration: none;
}
.thtd {
	border-width: 1px;
	padding: 3px;
	border-style: outset;
	border-color:white;
	background-color: white;
}

hr {
	border: 0px;
	height: 1px; 
	color: #D1DBEE;
	background-color: #D1DBEE;
}

.fullheight{
	height: 100%;
}

.topnav a#topnav {
	color: #0066cc;
	padding: 0;
	margin: 0;
	border: 0;
	font-size: 10px;
	display: inline;
}

.navlink {
	text-decoration: none;
	font-weight: bold;
}

div.topnav{
	text-align: right;
	font-size: 10px;
	color: #0066cc;
}

.button {
	background:#0D4789 none repeat scroll 0%;
	border-color:#000000 rgb(91, 124, 189) rgb(91, 124, 189) rgb(0, 0, 0);
	border-style:solid;
	border-width:1px;
	font-size:11px;
	color:#FFFFFF;
	margin-bottom:0px;
}

.button:hover {
	border-top: 1px inset #ccc;
	border-right: 1px inset #666;
	border-bottom: 1px inset #666;
	border-left: 1px inset #ccc;
	cursor: pointer;
	cursor: hand;
}
.error {
	background-color: red; 
	/*font-size:14pt;*/
	font-weight:bold;
}
#startStop.on {
    background:url(../icons/checkbox_on.png) no-repeat top left;
    color: lime;
}

#startStop.off {
    background:url(../icons/checkbox_off.png) no-repeat top left;
    color: red;
}

#mainlink{
	color: navy;
	font-weight: bold !important;
}
.errorbox{
	padding: 1px 7px 1px 30px;
	border: 1px solid #cc0000;
	background-color: #FFD700;
	background-image: url(../icons/ico_attention_red.gif); background-position: 5px 1px; background-repeat: no-repeat;
	text-align: left;
	width: 619px;
}

.infobox{
	padding: 1px 5px 1px 5px;
	border: 1px solid #0D4789;
	background-color: #fffef5;
	color: #0D4789;
}

.info {
	font-size: 11px !important; 
	color: #0D4789;
}

.debugbox{
	padding: 1px 5px 1px 5px;
	border: 1px solid #cc0000;
	background-color: lightsteelblue;
	font-size:small !important;
	color:navy;
}
.A {
	background-color: green;
	font-weight: bold;
	color: white;
	padding-left: 3px;
	padding-right: 3px;
}
.I {
	background-color: orange;
	font-weight: bold;
	color: white;
	padding-left: 5px;
	padding-right: 5px;
}
.debug {
	font-size:x-small !important; 
	color: cornflowerblue;
}

.extrasmall {
	font-size: 6.5pt !important;
}

td.odd {
	overflow: hidden;
	text-overflow: ellipsis;
	font-family: Arial;
	vertical-align: middle;
	background-color: #FFFFFF;
	white-space: nowrap;
	font-size: 10px;
}
td.even {
	overflow: hidden;
	text-overflow: ellipsis;
	font-family: Arial;
	vertical-align: middle;
	background-color: #F0F1F7;
	white-space: nowrap;
	font-size: 10px;
}

.dispAddrLink{
	vertical-align: bottom;
}
.dispAddr{
	vertical-align: text-bottom;
}
.fixtable {
	table-layout:fixed;
}

.oneline {
/*	white-space: normal; */
	overflow: hidden; 
	text-overflow: ellipsis;
}

.ellipsis {
	vertical-align: top;
	text-overflow: ellipsis;
	height: 12px;
	-moz-binding: url('ellipsis.xml#ellipsis');
	-o-text-overflow:ellipsis;
    -ms-text-overflow:ellipsis;
}

.cws {
	background-color: #F5F5F5;
}
.toptable {
	/* make sure the position property is set to its default */
	position: relative;
	/* keep top table floating above bottom table if they overlap (e.g. in a small window) */
	z-index: 10;
}

.bottomtable {
	/* place bottom table in lower left corner of the window */
	position: fixed;
	bottom: 0px;
}
/* main contents display area: fill parent area completely, no borders, allow scroll bars */
/* for overflowing contents */
.scrollArea {
	width: 100%;
	height: 100%;
	border-width: 0px;
	border-style: none;
	float: left;
	overflow: auto;
}
.nav_area {
	/* background-color: #000066;*/
}
.nav_col {
	/*background-color: #000066;*/
	z-index: -1;
	width: 160px;
	height: 100%;
	position: absolute;
	/* or fixed: just for window size */
}

html {
	height: 100%;
}
body { 
	font-family: Arial, Helvetica, sans-serif; 
	background: #FFFFFF ; 
	color: #000000; 
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 1px;
	margin-left: 1px;
	height: 100%;
/*	margin: 0px; */ 
}

#wrapper {
	margin: 0 auto;
	text-align: left;
	vertical-align: middle;
}

ol {
	margin: 10px 50px; 
}

/*ul {
	margin-top: 0px; 
	margin-bottom: 0px; 
	text-align: left; 
	list-style-type: Square; 
}

li {
	margin-right: 25px; 
}
*/
p {
	margin: 10px 25px ;
}

h1, h2, h3, h4, h5, h6 {
	margin: 10px 25px;  
}

h1 { 
	font-size: 20px;
	color: #000066;
	font-weight: normal;
}

h2 { 
	font-size: 16px;
	color: #000066 ; 
	font-weight: bold; 
}

h3 { 
	font-weight: bold;
}

h4 { 
	font-size: 16px;
	color: #000066 ; 
	font-weight: bold 
}

a {
	text-decoration:none;
	color : #006699;
	font-weight:bold; 
}
	
a:hover {
	color : #3399cc;
	font-weight:bold; 
}

a:visited, a:active {
	font-weight:bold; 
}

/* *********************************************************** */
/* * SEGMENTNAV                                              * */
/* * The following styles are applicable to all tags used    * */
/* * on the grey primary navigation bar.                     * */
/* *********************************************************** */
a.segmentnav {
	text-decoration: none;
	color: #333333;
	font-size: 10px;
	font-weight: bold;
}

a:hover.segmentnav {
	text-decoration: underline;
	color: #333333;
	font-size: 10px;
	font-weight: bold;
}
	
a:visited.segmentnav, a:active.segmentnav {
	color: #333333;
	font-size: 10px;
	font-weight: bold;
}

tr.segmentnav {
	font-size: 10px ; 
	background: #cccccc;
}
td.segmentnav {
	border-top:1px solid #999999; 
	border-bottom:1px solid #999999; 
	text-align: center; 
}
		
/* *********************************************************** */
/* * LINKNAV                                                 * */
/* * The following styles are applicable to all tags used    * */
/* * on the blue secondary navigation bar on the left of the * */
/* * left of the screen and also in an application site such * */
/* * as DBAI, in the top right hand corner of the screen     * */
/* *********************************************************** */
body.linknav { 
	background: #000066; 
	color: #ffffff;
	font-size: 10px;
}
	
a.linknav {
	text-decoration: none;
	color: #ffffff;
	font-size: 10px;
	font-weight: bold;
}
	
a:hover.linknav {
	text-decoration: underline;
	color: #ffffff;
	font-size: 10px;
	font-weight: bold;
}
	
a:visited.linknav, a:active.linknav {
	color: #ffffff;
	font-size: 10px;
	font-weight: bold; 
}
	
td.linknav {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px ; 
	background: #000066 }
	
ul.linknav {
	font-size: 10px;
	color: #ffcc00; 
	list-style-type: square;
	margin-top: 10px ;
	margin-right: 5px ;
	margin-bottom: 0px }
	
li.linknav {
	font-size: 10px;
	margin-bottom: 5px ;
	margin-left: -15px }

p.linknav {  
	color: #ffcc00; 
	margin: 5px 10px ;
	font-weight: bold ;
	font-size: 10px }
	
h1.linknav {
    margin: 5px; 
	color: #ffffff; }
	
h3.linknav {
    margin: 5px; 
	color: #ffffff; }

.linknav {
	background-color: #000066 !important;
	color: #FFCC00 !important;
}

.headnav {
	background-color: #FFCC00 !important;
	color: #00006 !important;
}
/* *********************************************************** */
/* * HEADNAV                                                 * */
/* * The following styles are applicable to all tags used    * */
/* * on yellow title bar at the top of the screen            * */
/* *********************************************************** */
a.headnav {
	text-decoration: none;
	color: #000066;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold; }
	
a:hover.headnav {
	text-decoration: underline;
	color: #000066;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold; }
	
a:visited.headnav, a:active.headnav {
	color: #000066;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold; }
	
ul.headnav {
	font-size: 11px;
	list-style-type: square ;
	color: #000066; 
	line-height: 150%; }
	
li.headnav {
	margin-top: 1px; 
	margin-left: -15px ;
	margin-right: 0px; 
	margin-bottom: 1px }
	
td.headnav {
	background: #ffcc00; }
	
p.headnav {  
	font-size: 11px; 
}

/* *********************************************************** */
/* * The following styles are applicable for tables and rows * */
/* *********************************************************** */
table.aligntable {
    margin: 5px 25px ; }

table.spctable {
    margin: 10px 25px ;
    background: #dddddd ; 
	border-collapse: collapse ;
    width: 90% }

table.spctable50 {
    margin: 10px 25px ;
    background: #dddddd ; 
	border-collapse: collapse ;
    width: 50% }

tr.rowheader {
    color: #000066 ; 
    background: #ffcc00 }

tr.odd {
    background: #dddddd }
    
tr.even {
    background: #cccccc }
    
td.button {  
	margin: 0px ;
	font-weight: normal;
	color: #444444;
    border-top: 1px solid #dddddd;
    border-left: 1px solid #dddddd;
    border-bottom: 1px solid #999999;
    border-right: 1px solid #999999;
	font-size: 11px;  
}
	
td.butt {  
	margin: 0px ;
	font-weight: normal;
    border-top: 1px solid #dddddd;
    border-left: 1px solid #dddddd;
    border-bottom: 1px solid #666666;
    border-right: 1px solid #666666;
	font-size: 11px;  
}

tr.butt {color: #444444;
    background: #ffcc00}

/* *********************************************************** */
/* * The following styles are applicable for the sitemap     * */
/* *********************************************************** */
table.sitemap {
    margin: 10px 25px ;
    background: #ffffff ; 
	border-collapse: collapse }
	
tr.sitemap {
    color: #000066 ; 
	font-weight: bold ;
    background: #9ca5c6 }

/* *********************************************************** */
/* * The following styles are applicable for the blue section  */
/* * bar below the banner.                                     */
/* *********************************************************** */
table.sectiontable {
	background: #9ca5c6 ;
    text-align: center ; 
	border-collapse: collapse ;
	width: 100% ;
    margin: 0px;  }
            
td.sectiontable {
	background: #000066 ;
	text-align: right ;
	font-size: 11px ;
	font-weight: normal ;
	color: #ffcc00 }

a.sectiontable {
	text-decoration: none;
	color: #000066;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal; }
	
a:hover.sectiontable {
	text-decoration: underline;
	color: #000066;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal; }
	
a:visited.sectiontable, a:active.sectiontable {
	color: #000066;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal; }
	
/* *********************************************************** */
/* * The following styles are used in popups                 * */
/* *********************************************************** */
p.popup {  
	margin: 10px 10px ;
	font-size: 10px;  
	font-weight: bold;
}
	
h1.popup { 
	margin: 10px 10px ;
	font-size: 16px;
	color: #000066;
	font-weight: bold; 
}

ul.popup {
	text-align: left; 
	list-style-type: Square; }

li.popup {
	font-size: 10px; 
	font-weight: bold;
}
	
/* *********************************************************** */
/* * Two buttons (blue and yellow) created for Training/Events */
/* *********************************************************** */
input.buttonblue, input.buttonfull {  
    cursor:pointer;
    height:20; 
    background-color: #000066; 
    color:#FFFFFF; 
    font-family:Arial; 
    font-weight:bold;
}
input.buttonyellow {  
    cursor:pointer;
    height:20; 
    background-color: #ffcc00; 
    color:#000066; 
    font-family:Arial; 
    font-weight:bold;
}
span.full {
	background: red;
	font-family: 'Comic Sans MS';
    font-weight: bold;
	font-size: 8pt;
	color: #FFFFFF;	
}
div.photo {
	margin-left: 5px;
	margin-right: 0px ;
}
.more_info {
   	font-weight: bold; 	          	
}
a:more_info, a:visited.more_info, a:active.more_info,  a:selected.more_info {
    color:#ffffff; 
    text-decoration: underline;  
   	font-weight: bold; 	          
}
a:hover.more_info {
    color:#ffcc00; 
    text-decoration: underline;  
   	font-weight: bold; 	              
}
/* CSS File for Tab test */
td.Tabutt {  
	margin: 0px;
	padding: 0px;	
	height: 20px; 
	width: 100px; 
	background-repeat: no-repeat;
	font-family: Arial, Tahoma; 
    font-size: 8pt;
	text-decoration: none;
	text-align: center;
    vertical-align: middle;
	cursor:pointer;  
}
div.Divs {
	-moz-height: auto;
	height:99%; 
	visibility:hidden; 
	display:none;
	border-collapse: separate;	
    border-top: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
}

/*
 * Consumer online 
 */
.titel {
	color: #000000;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 20px;
	font-weight: normal;
}
.navi {
	font-size: 10px;
	color: #000020;
	text-align: center;
	vertical-align: middle;
	display: block;
	height: 24px;
	width: 80px;
}
.titelgross {
	font-size: 36px;
	font-weight: bold;
	color: #000020
}
.weissTitel {
	font-size: 18px;
	font-weight: normal;
	color: #FFFFFF;
}
.weissTitelKlein {
	font-size: 14px;
	font-weight: 400;
	color: #FFFFFF;
}
.Stil2weiss {
	font-family: Arial, Helvetica, sans-serif;
/*	font-size: 11px; */
	color: #FFFFFF;
}
.naviGelb {
	font-size: 10px;
	background-color: #FFCC00;
}
.naviCONgelb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: normal;
	text-align: center;
	height: 24px;
	width: 70px;
	color: #000020;
	vertical-align: middle;
	font-weight: bold;
	background-color: #FFCC00;
	display: block;
}
.weissTitelKlein01 {
	font-size: 13px;
	font-weight: 600;
	color: #FFFFFF;
}
.naviWeiss {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 24px;
	width: 80px;

}
.weissTitelKlein02 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
}
.TitelGrossSchwarz {
	font-size: 30px;
	color: #000020;
}
.TitelGrossWeiss {
	font-size: 30px;
	color: #FFFFFF;
}
.Stil2schwarz {
	color: #000020;
}
.text1 {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px
}
.FeldnameWeiss {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.btnGelb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: normal;
	text-align: center;
	color: #000020;
	vertical-align: middle;
	font-weight: bold;
	background-image: url(../icons/ButtonGelb.gif);

}
.textRot {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FF0000;

}
.TitelGrossSchwarzNormal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #000020;
	font-weight: normal;

}
.conTtit01Black {
	font-size: 18px;
	color: #000020;
}

.context00 {
	font-size: 9px;
}
.context01black {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.context02black {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.context02black_u {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
}

.context03black {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.context04black {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
}
.context02rot {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.context02rotFett {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-weight: bold;
}
.conNavigelb {
	font-size: 10px;
	color: #000020;
	background-color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	display: block;
	height: 24px;
	width: 80px;
}
.conNaviweiss {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #000065;
	text-align: left;
	vertical-align: middle;
}
.conNavi01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000020;
	background-color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	display: block;
	font-weight: bold;
	cursor: auto;
}
#conbutton-gelb a {
  	display: block;
}
#conbutton-gelb span {
  	background: #FFFFFF;
}
#conbutton-gelb a:hover {
  	background: #FFCC00;
}
a.conlink-gelb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
a.conlink-gelb:link {
	background-color:transparent;
}
a.conlink-gelb:visited {
	background-color:transparent;
}
a.conlink-gelb:hover {
	background-color:#ffcc00;
	text-decoration: none;
}
a.conlink-grau {
	color: #999999;
}
a.conlink-grau:link {
	color:#999999;
	background-color:transparent;
}
a.conlink-rot {
	color: #FF0000;
}
a.conlink-rot:link {
	color:#FF0000;
	background-color:transparent;
}
a.conlink-C6:visited, a.conlink-C6:hoover, a.conlink-C6:link {
	color:#000066; 
	background-color:transparent;
	text-decoration: none;
}
a.conlink-C6 {
	color: #000066;
}

a.conlink-rot:visited {
	color:#996600; 
	background-color:transparent;
}
a.conlink-weiss {
	color: #FFFFFF;
	background-color:transparent;
	border: 0px;
}
a.conlink-weiss:link {
	color: #FFFFFF;
	background-color:transparent;
	border: 0px;
}
a.conlink-weiss:visited {
	color: #FFFFFF;
	background-color:transparent;
	border: 0px;
}
.conTtit00_C6 {
	font-size: 24px;
	color: #000066;
}
.conTtit00_C5 {
	font-size: 24px;
	color: #515151;
}
.conTtit_credicheck {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #0080C0;
}
.context01_C1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #f0f1f7;
}
.context01_C5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #515151;
}
.context01_C6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;
}
.context01_rot {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ff0000;
}
.context02_C5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #515151;
}
.context02_C6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal !important;
	color: #000066 !important;
	text-decoration: none !important;
}
.context02_C10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
}
.context02_C11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
}
.buttonCONblau {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;
	text-align: center;
	vertical-align: middle;
	display: block;
	/*height: 24px;*/
	width: 72px;
	font-weight: bold;
	background-color: #CCCFDA; /* #f0f1f7; */
	cursor:pointer;
	border: 0px;
}
.gelbTitelKlein01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFCC00;
}
.gelbTitelKlein02 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFCC00;
}
.orangeTitelKlein02 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FF8000;
}
.buttonCONgelb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFCC00;
	text-align: center;
	vertical-align: middle;
	display: block;
	height: 24px;
	width: 66px;
	font-weight: bold;
	background-color: #000066;
	border: 0px;
}
.buttonRed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: white;
	text-align: center;
	vertical-align: middle;
	display: block;
	height: 18px;
	letter-spacing: 2px;
	/*width: 82px;*/
	font-weight: bold;
	background-color: #cc3333;
	border: 0px;
	cursor:pointer;
}
.scrollBtn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	vertical-align: top;
	font-weight: bold;
	background-color: transparent;
	color: #006699;
	border: 0px;
	cursor: pointer;
	margin: 0px; 
	padding: 0px;
	white-space: nowrap;
}
.noscrollBtn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	background-color: white;
	color: #006699;
}
.scrollBtn:hover, .scrollBtn:active {
	background-color: #FFCC00 !important;
	color: #3399CC;
}
.buttonCON_credicheck1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0070A0;
	text-align: center;
	vertical-align: middle;
	display: block;
	height: 24px;
	width: 66px;
	font-weight: bold;
	background-color: #CCCFDA;
	border: 0px;
}
.buttonCON_credicheck2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0000;
	text-align: center;
	vertical-align: middle;
	display: block;
	height: 24px;
	width: 66px;
	font-weight: bold;
	background-color: #CCCFDA;
	border: 0px;
}
.conTtit01-C6 {
	font-size: 18px;
	color: #000066;
}
.conTtit01-C5 {
	font-size: 18px;
}
.conTit01-C10 {
	font-size: 18px;
	color: #FF0000;
}
.context03-C6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000066;
}
.context03-C6_u {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000066;
	text-decoration: underline;
}
.buttonCONgrau {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;
	text-align: left;
	vertical-align: middle;
	display: block;
	height: 24px;
	width: 72px;
	font-weight: bold;
	background-color: #CCCFDA;
	border: 0px;
}
.buttonCONgrauL {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;
	text-align: left;
	vertical-align: middle;
	display: block;
	height: 24px;
	width: 72px;
	font-weight: bold;
	background-color: #CCCFDA;
	border: 0px;
}
.buttonCONgrauR {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;
	text-align: right;
	vertical-align: middle;
	display: block;
	height: 24px;
	width: 72px;
	font-weight: bold;
	background-color: #CCCFDA;
	border: 0px;
}
.buttonCONrotgrauR {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
	text-align: right;
	vertical-align: middle;
	display: block;
	height: 24px;
	width: 72px;
	font-weight: bold;
	background-color: #CCCFDA;
	border: 0px;
}
.buttonCONweiss {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;
	text-align: center;
	vertical-align: middle;
	display: block;
	height: 24px;
	width: 72px;
	font-weight: bold;
	background-color: #F0F1F7;
	border: 0px solid #000066;
}
.buttonText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;
	text-align: center;
	vertical-align: middle;
	display: block;
	height: 20px;
/*	width: 90px; */
	font-weight: bold;
/*	background-color: white; */
	border: 0px none #000066;
}
.buttonCONweiss_klein {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;
	text-align: center;
	vertical-align: middle;
/*	display: block; */
	height: 22px;
	width: 30px;
	font-weight: bold;
	background-color: #F0F1F7;
	border: 0px solid #000066;
}
.context02-c9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.disabled {
	background-color: #dcdcdc;
 	color: #000000;
 	cursor: default; 
}
.buttonCONmenu {
	font-size: 13px;
	color: #333333;
	text-align: left;
	vertical-align: middle;
	display: block;
	height: 22px;
	width: 72px;
	font-weight: bold;
	border: 0px;
	background-color: #CCCFDA;
}
.context02-C8 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
}
.combo02-c9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 20px;
	width: 196px;

}
.combo03-c9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 20px;
	width: 220px;
}
.liste03-c9 {
	width: 143px;
}
.txt_Giltab {
	width: 61px;
	font-size: 9px;
	height: 18px;
}
.txt_Datum {
	width:70px;
}
.txt_Merkmal {
	width:302px;
}
.kmb_Anrede {
	font-size: 11px;
	width:90px;
}
.txt_colBA {
	width: 140px;
	text-align: right;
}
.txt_colBA_date {
	width:	80px;
	height:	19px;
}
.txt_colBA3 {
	width: 302px;
	height:	19px;
}
.txt_colBA_dis {
	color: #515151;
	font-size: 12px;
}
.orangeTitelKlein02 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FF8000;
}
.buttonCONorange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF8000;
	text-align: center;
	vertical-align: middle;
	display: block;
	height: 24px;
	width: 66px;
	font-weight: bold;
	background-color: #013989;
	border: 0px;
}
.buttonCONrotgrauRbreit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
	text-align: right;
	vertical-align: middle;
	display: block;
	height: 24px;
	width: 180px;
	font-weight: bold;
	background-color: #CCCFDA;
	border: 0px;
}
.buttonCONgrauRbreit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;
	text-align: right;
	vertical-align: middle;
	display: block;
	height: 24px;
	width: 180px;
	font-weight: bold;
	background-color: #CCCFDA;
	border: 0px;
}
.combo01-c9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 20px;
	width: 100px;
}
.combo00-c9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 20px;
	width: 136px;
}
.context02_C1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.context01_C6_fett {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;
	font-weight: bold;
}
.conTtit01-C4 {
	font-size: 18px;
	color: #999999;
}
.context03-C0 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #000066;
	font-size:12px;
}
.context01_C4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}
.context02_C4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C0C0C0;
}
a.conlink-C4 {
	color: #C0C0C0;
}
.context02_C6_link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000066;
	cursor: pointer;
}
.Stil1 {
	color: #515151;
	font-weight: bold;
}
.context02_C0 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.context02_C0_link, a.context02_C0_link, a.context02_C0_link:hoover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	cursor: pointer;
	text-decoration: none;
}
.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
