/* navigation1 */

a.cmcopy{
	color: #999999;
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
}

a.cmfootlink{
	color: #999999;
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 8pt;
	text-decoration: none;
}

a.cmnavi1{
	color: #000000;
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
}

a.cmnavi1:visited{
	color: #000000;
}

a.cmnavi1:hover{
	color: #999999;
}

a.cmnavi1active{
	color: #B49500;
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
}

a.cmnavi2{
	color: #000000;
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 8pt;
	text-decoration: none;
}

a.cmnavi2:visited{
	color: #000000;
	text-decoration: none;
}

a.cmnavi2:hover{
	color: #999999;
	text-decoration: none;
}

a.cmnavi2active{
	color: #B49500;
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 8pt;
	text-decoration: none;
}

a.cmnavi3{
	color: #000000;
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 8pt;
	text-decoration: none;
}

a.cmnavi3:visited{
	color: #000000;
	text-decoration: none;
}

a.cmnavi3:hover{
	color: #999999;
	text-decoration: none;
}

a.cmnavi3active{
	color: #B49500;
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 8pt;
	text-decoration: none;
}

a.cmnavi4{
	color: #000000;
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 8pt;
	text-decoration: none;
}

a.cmnavi4:visited{
	color: #000000;
	text-decoration: none;
}

a.cmnavi4:hover{
	color: #999999;
	text-decoration: none;
}

a.cmnavi4active{
	color: #B49500;
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 8pt;
	text-decoration: none;
}

a.cmtxtlink{
	color: #B49500;
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 8pt;
	text-decoration: none;
}

a.cmtxtlink:visited{
	color: #B49500;
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 8pt;
	text-decoration: none;
}

a.cmtxtlink:active{
	color: #B49500;
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 8pt;
	text-decoration: none;
}

a.cmtxtlinksmall{
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 8pt;
	text-decoration: none;
}

/* dmmv*/
.bg00 {
	background-color: #FFFFFF;
}

.bg01 {
	background-color: #B49500; /*grau_alte_site*/
}

.bg02 {
	background-color: #000033; /*blau_alte_site*/
}

.bg03 {
	background-color: #FDF543; /*gelb hell_alte_site*/
}

.bg04 {
	background-color: #FEE625; /*gelb dunkel_alte_site*/
}

.bg05 {
	background-color: #F9F5A0; /*gelb light_alte_site*/
}

.bg06 {
	background-color: #FBF9CF; /*gelb extralight_alte_site*/
}

.bg07 {
	background-color: #F7F7F7; /*grau extralight_alte_site*/
}

.bg08 {
	background-color: #E5E5E5; /*grau*/
}

.bg09 {
	background-color: #FEED99; /*gelb*/
}

.cbgtabcont {
	background-color: #FFFFFF; /* main backgroundcolor in the main content column */
}

.cmactive{
	color: #A6D30B;
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 8pt;
	font-weight: normal;
}

.cmalert{
	color: #0000FF;
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 8pt;
	font-weight: normal;
}

/* non-application backgrounds*/
.cmbg0{
	background-color: #000000;
}

/* black*/
.cmbg1{
	background-color: #999999;
}

.cmbg10{
	background-color: #FFFFFF;
}

/* dark grey*/
.cmbg2{
	background-color: #CCCCCC;
}

/* middle grey*/
.cmbg3{
	background-color: #E7E7E7;
}

/* light grey*/
.cmbg4{
	background-color: #E8EED5;
}

/* green grey*/
.cmbg5{
	background-color: #3C7635;
}

/* dark green*/
.cmbg6{
	background-color: #A6D30B;
}

/* middle green*/
.cmbg7{
	background-color: #F9FDEE;
}

/* light green*/
.cmbg8{
	background-color: #FFFF00;
}

.cmbg9{
	background-color: #00FF00;
}

.cmbgalert{
	background-color: #FF0000;
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 8pt;
}

.cmbgcolhead{
	background-color: #F7F7F7; /*grau extralight*/
}

.cmbgempty{
	background-color: #FFFFFF;
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 8pt;
}

.cmbgeven{
	background-color: #E6E6E6;
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 8pt;
}

.cmbgfb1{
	background-color: #E8EED5;
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 8pt;
}

.cmbgfb2{
	background-color: #A6D30B;
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 8pt;
}

.cmbgfb3{
	background-color: #F9FDEE;
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 8pt;
}

.cmbghead{
	background-color: #F9F5A0; /*gelb light*/
}

/* light green*/
.cmbgimg{
	background-color: #E8EED5;
}

/* green grey*/
.cmbgodd{
	background-color: #FFFFFF;
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 8pt;
}

/* green grey*/
.cmbgsubhead
/* backgrounds*/
.cmbgtab{
	background-color: #999999;
}

/* green grey*/
.cmbgtxt{
	background-color: #FFFFFF;
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 8pt;
}

.cmcode{
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 8pt;
	font-style: italic;
	font-weight: bold;
}

.cmemphasis{
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 8pt;
	font-weight: bold;
}

.cmemphasissmall{
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 7pt;
	font-weight: bold;
}

.cmerror{
	color: #FF0000;
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 8pt;
	font-weight: normal;
}

.cmfbg1 {
	background-color: #F7F7F7; /* bg02 */
}

.cmfbg2 {
	background-color: #F7F7F7; /* bggrey03 */
}

.cmfbg3 {
	background-color: #FFFFFF; /* bggreen03 */
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 8pt;
}

.cmfbg4 {
	background-color: #E8EED5; /* bggreen04 */
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 8pt;
}

/* featureboxes*/
.cmfbhead1{
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 10pt;
	font-weight: bold;
}

.cmfbhead2{
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 10pt;
	font-weight: bold;
}

.cmfbhead3{
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 10pt;
	font-weight: bold;
}

.cmfbsubhead1{
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 9pt;
	font-weight: bold;
}

.cmfbsubhead2{
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 9pt;
	font-weight: bold;
}

.cmfbsubhead3{
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 9pt;
	font-weight: bold;
}

.cmfbtxt1{
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 8pt;
}

.cmfbtxt2{
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 8pt;
}

.cmfbtxt3{
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 8pt;
}

.cmfootnote{
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 7pt;
	font-style: italic;
}

/* formobjects*/
.cmform{
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 8pt;
}

.cmformoption{
	color: #999999;
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 8pt;
}

.cmformrequired{
	color: #3C7635;
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 8pt;
}

.cmformsmall{
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 8pt;
}

.cmhint{
	color: #999999;
	font-family: arial,verdana,helvetica,sans-serif;
}

.cmhintshort{
	color: #999999;
	font-family: arial,verdana,helvetica,sans-serif;
	font-weight: bold;
}

.cmhintsmall{
	color: #999999;
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 7pt;
}

.cminactive{
	color: #999999;
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 8pt;
	font-weight: normal;
}

/* formbotspecific styles */
.cmopt
.cmpath{
	color: #999999;
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 8pt;
	font-style: italic;
}

.cmquote{
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 8pt;
	font-style: italic;
}

.cmsubtitle{
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 8pt;
	font-weight: bold;
}

.cmtabcolhead{
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 7pt;
	font-weight: bold;
}

.cmtabhead{
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 8pt;
	font-weight: bold;
}

.cmtablist{
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 8pt;
}

.cmtablistsmall{
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 7pt;
}

.cmtabsubhead{
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 7pt;
	font-weight: bold;
}

/* tables*/
.cmtabtitle{
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 10pt;
	font-weight: bold;
}

.cmteaser{
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 7pt;
	font-weight: bold;
}

.cmtitle{
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 11pt;
}

.cmtxt{
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 8pt;
}

.cmtxts {
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 8pt; /* small */
}

.cmtxtsmall{
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 8pt;
}

.cmtxtsmallgrey{
	color: #B2B2B3;
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 8pt;
}

.cmtxtsopt {
	color: #999999; /* smalloption */
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 8pt;
}

.ctabcont {
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 8pt; /* text in the main content column */
}

/* txt*/
.newheadline {
	color: #666666;
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 8pt;
	font-weight: bold;
}

.newtxt {
	color: #666666;
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 8pt;
}

.newtxt9 {
	color: #666666;
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 8pt;
}

