    BODY      { background-color:#FFFFFF;
		scrollbar-base-color:#FFFFFF;
		scrollbar-track-color:#FFFFFF;
		scrollbar-face-color:#EFF2F6;
		scrollbar-highlight-color:#F1EFEB;
		scrollbar-3d-light-color:#C0C0C0; 
		scrollbar-dark-shadow-color:#F1EFEB;
		scrollbar-shadow-color:#F1EFEB;
		scrollbar-arrow-color:#000000; 
		font-family :  Tahoma, Arial, Helvetica; }

    #doprint {visible:no;}
    .menu     { color:#FFFFFF;
		font-size:14pt;
		font-family: Verdana, Kristen ITC, Arial ; }

    A         { font-size:8pt;
		font-family:Verdana;
		text-decoration: none;
		color:#547DA7;}

    A:link    { text-decoration: none;
		font-family:Verdana;
		font-size:8pt;
		font-color:#9DAABD;}

    A:active  { text-decoration: none;
		font-family:Verdana;
		color:#9326AC;}

    A:hover   { text-decoration: none;
		font-family:Verdana;
		color:#FFCC66; }

    a.big     { font-size:10pt;
		font-family:Verdana;
		text-decoration: none;
		font-weight:bold; 
		color:#547DA7; }

    a.big:hover {color:#8B2020;}

    a.redb    {color: #FF0000;
		font-weight:bold; }

.inactiveLink { font-size:8pt;
		color: #A0A0A0;
		font-family:Verdana;}

.inactiveLinkBig { font-size:10pt;
		color: #666666;
		font-weight:bold;
		font-family:Verdana; }

    H1	      { font-family:verdana,arial,verdana;
		color:#8B2020;
		text-decoration: none;
		font-size:16pt;
		font-style:italic;
		margin:0cm; }

    H2	      { font-family:verdana;
		font-size:12pt;
		font-weight:bold;
		font-color:#790012;
		color:#8B2020;
		text-decoration: none;
        	letter-spacing:0.0mm;
        	word-spacing:0.0mm;
		margin-left:10px;
		margin-top:2px;
		margin-bottom:3px;
		line-height:12pt;}

    H3	      { font-family:verdana,arial;
		color:#000000;
		text-decoration: none;
		font-size:8pt;
		font-weight:bold; }

    hr        { margin:0cm; 
		color:#1C3382;}

    hr.thin   { height: 0px; 
		border: solid #D1D7DC 0px; 
		border-top-width: 1px;}

    .colr     { margin:0cm; 
		color:#1C3382;
		align:top;}

    p         { font-family:Verdana; 
		font-size:8pt;}

    iframe    { border:1px solid #6582A0;
		background-color:#FFFFFF; }

    table.page {border:1px solid #6582A0;
		background-color:#FBF9F3;
		width:776px;}

    table.pageSmal {border:1px solid #6582A0;
		background-color:#FBF9F3;
		align:top;
		width:386px;}

   table.oben { width:100%;}
    table.sub { border-top:1px solid #1C3382;
		background-color:#F1EFEB;
		padding-left:10px;
		padding-right:1px; 
		border-spacing:0px;
 		border-collapse: collapse;
		width:100%;}

/* youarehere ist für die obere Navigationsleiste, in der angezeigt wird, wo man sich gerade befindet */
  .youarehere { border-top:1px solid #1C3382;
		background-color:#F1EFEB;
		padding-left:10px;
		padding-right:1px; 
		border-spacing:0px;
 		border-collapse: collapse;
		width:100%;}
table.boxinfo { border-top:1px solid #1C3382;
		background-color:#FFFFCC;
		padding-left:10px;
		padding-right:1px; 
		border-spacing:0px;
 		border-collapse: collapse;
		width:100%;}

    table.subHilight { border-top:1px solid #1C3382;
		background-color:#D2CCAE;
		padding-left:10px;
		padding-right:1px; 
		border-spacing:0px;
 		border-collapse: collapse;
		width:100%;}

table.subinput {border-top:1px solid #1C3382;
		background-color:#F9F6E6;
		padding-left:10px;
		padding-right:1px; 
		border-spacing:0px;
 		border-collapse: collapse;
		width:100%;}

   table.suba { background-color:#D9D9D9;
		padding-left:1px;
		padding-right:1px; 
		width:100%;}

    table.mainhead { border:0px solid #1C3382;
		padding-left:1px;
		padding-right:1px; 
		width:100%;}

    table.main {padding-left:0px;
		padding-right:0px;
		height:500px;
		width:100%;}
/* Menu */
table.menuside {border-right:1px solid #6582A0;
		border-bottom:1px solid #6582A0;
		background-color:#EFF2F6; /*EFF2F6 F4F1EB FCF6E9;*/
		font-size:8px;
		border-spacing:0px;
		padding-left:0px;
		padding-right:0px; 
		width:160px; }

 table.submenu {padding-left:0px;
		padding-right:0px;
		cellspacing:0px;
		width:140px;}

 .sidemenutitel { font-family:verdana;
		font-size:10pt;
		font-weight:bold;
		color:#674443;}

  .menugruppe { border-top:1px solid #6582A0;
		border-bottom:1px solid #6582A0;
		text-align:center;
		background-color:#F8EEB5; }

/* Ende Menu*/

/* Menu oben links*/
    td.menuhead { border:1px solid #6582A0;
		background-color:#EFF2F6; /*D0D0D0;*/
		color:#6666FF;
		font-size:8px;
		padding-left:1px;
		padding-right:1px; 
		width:105px;}

   .datahead { /*background-color:#658BB2;*/
		color:#674443; /*E0E0E0*/
		font-weight:bold;
		font-family:Verdana;
		font-size:12px;}

    td.sub    { align:top;
		font-size:14px;
		font-weight:bold;
		font-family:Verdana;
		width:100%;}

      td.sub2 { background-color:#bbbbaa;/*91B3A4;*/
		border-bottom:1px solid #1C3382;
		align:top;
		padding:2px;
		font-size:10px;
		color:#ffffff;}

   td.content { valign:top; }

  td.centered { text-align:center;
		font-size:11px;
		font-family:Verdana;
		font-weight:bold; }

td.linetopbot { border-top:1px solid #6582A0;
		border-bottom:1px solid #6582A0;
		text-align:right;
		background-color:#F8EEB5;
		}

      .row1   { border:0px solid #AAAAAA;
		background-color:#F1EFEB;
		color:#6666FF;
		font-size:8px;}

      .row2   { border:0px solid #AAAAAA;
		background-color:#FBF9F3;
		color:#000000;
		font-size:8px;}

      .row3   { border:0px solid #AAAAAA;
		background-color:#E0E0E0;
		color:#0066FF;
		font-size:8px;}

    .rowTop   { border:0px solid #AAAAAA;
		background-color:#F4E1B7;
		color:#0066FF;
		font-size:8px;}

   .rubhead2  { font-family:verdana;
		font-size:8pt;
		font-weight:bold;
		font-color:#ffffff; }

    .rubbez   { font-family:verdana;
		font-size:8pt; 
		color:#000000;}

    .rubdata  { font-family:verdana;
		font-size:9pt;
		font-weight:bold; }

.legendehead  { font-family:verdana;
		font-size:10pt;
		font-weight:bold;
		font-color:#000000;}

   th	      { background-color:#F8EEB5;
		border-bottom:1px solid #6582A0;
		color:#674443;
		font-weight:bold;
		font-family:Verdana;
		font-size:12px;}


table.legende { border-top:2px solid #F4E1B7;
		border-bottom:2px solid #F4E1B7;
		background-color:#F1EFEB;
		padding-top:50px;
		padding-left:1px;
		padding-right:1px; 
		valign:right;
		width:70%;}

    .messdata1 { font-family:verdana;
		font-size:9pt;}

    .messdata0 { font-family:verdana;
		font-size:10pt;
		font-weight:bold;}

  .text_titel { font-family:verdana;
		font-size:10pt;
		font-weight:bold; 
		color:#000000;}

  .text_head  { font-family:verdana;
		font-size:14pt;
		font-weight:bold; 
		color:#000000;}

   .text_data { font-family:"Verdana";
		color:#000000;
		font-size:9pt; }

   .text_small { font-family:"Verdana";
		color:#000000;
		font-size:8pt; }

.info_erledigt { font-family:"Verdana";
		color:#669966;
		font-size:8pt; }

    .text1    { font-family:"Verdana";
		color:#000000;
		font-size:8pt; 
		font-weight: bold; }

    .text2    { text-decoration: none; 
		font-family:"Verdana"; 
		color:#606060; 
		font-size:8pt; 
		font-weight:bold; }

    .info     { font-family:"Verdana";
		color:#909090;
		border-right:1px solid #606060; 
		border-left:3px solid #606060; 
		padding-left:2px;
		padding-right:2px; 
		font-size:8pt; }

    .button   { border-right:1px solid #000000; 
		border-left:1px solid #000000; 
		border-bottom:1px solid #000000;
                border-top:1px solid #000000; 
		font-size:8pt;
		font-weight:bold;
		font-family:Verdana;
		background-color:#547DA7;
		color:#F8EEB5;}

.buttonlight   { border-right:1px solid #000000; 
		border-left:1px solid #000000; 
		border-bottom:1px solid #000000;
                border-top:1px solid #000000; 
		font-size:8pt;
		font-weight:bold;
		font-family:Verdana;
		background-color:#F8EEB5;
		color:#547DA7;}

   .tabborder { background-color:#D0D0D0;
		border-left:1px solid #6582A0;
		border-top:1px solid #6582A0;
		border-right:1px solid #6582A0;
		border-bottom:1px solid #6582A0;}

   .picborder { border-right:2px solid #1C3382;
		border-left:1px solid #1C3382;
		border-bottom:1px solid #6582A0;
		border-top:1px solid #6582A0; 
		padding-left:5px;
		padding-right:5px; }

.picborderred { border-right:2px solid #FF0000;
		border-left:1px solid #FF0000;
		border-bottom:1px solid #FF0000;
		border-top:1px solid #FF0000; 
		padding-left:5px;
		padding-right:5px; }

    .bginput  { border-right:1px solid #6582A0; 
		border-left:1px solid #6582A0; 
		border-bottom:1px solid #6582A0;
                border-top:1px solid #6582A0; 
		background-color:#EAEEEF;
		text-decoration: none; 
		font-family:"Verdana"; 
		color:#000000; 
		font-size:8pt; }

    .bginputop { border-right:1px solid #7C9FC4; 
		border-left:1px solid #7C9FC4; 
		border-bottom:1px solid #7C9FC4;
                border-top:1px solid #7C9FC4; 
		background-color:#E0E0E0; /* CCCCCC*/
		text-decoration: none; 
		font-family:"Verdana"; 
		color:#000000; 
		font-size:8pt; }

/* This is the line in the posting page which shows the rollover
  help line. This is actually a text box, but if set to be the same
  colour as the background no one will know ;)
*/
    .helpline { background-color: #DEE3E7; 
		border-style: none; }

/* Quote & Code blocks */
.code {
	font-family: Courier, 'Courier New', sans-serif; font-size: 11px; color: #006600;
	background-color: #FAFAFA; border: #D1D7DC; border-style: solid;
	border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px
}

.quote {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #444444; line-height: 125%;
	background-color: #FAFAFA; border: #D1D7DC; border-style: solid;
	border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px
}

   .monthname { BACKGROUND-COLOR: #006699;
		COLOR: #cccccc;
		FONT-FAMILY: Tahoma, Arial, Helvetica;
		FONT-SIZE: 8pt;
		FONT-WEIGHT: bold;}
.weekdayname
{
    BACKGROUND-COLOR: #000000;
    COLOR: #ffffff;
    FONT-FAMILY: Tahoma, Arial, Helvetica;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: center
}
.weekday
{
    BACKGROUND-COLOR: #ffffff;
    COLOR: #000000;
    FONT-FAMILY: Tahoma, Arial, Helvetica;
    FONT-SIZE: 8pt;
    TEXT-ALIGN: right;
    TEXT-DECORATION: none
}
.sat
{
    BACKGROUND-COLOR: #ffffff;
    COLOR: #666666;
    FONT-FAMILY: Tahoma, Arial, Helvetica;
    FONT-SIZE: 8pt;
    TEXT-ALIGN: right;
    TEXT-DECORATION: none
}
.sun
{
    BACKGROUND-COLOR: #ffffff;
    COLOR: #ff0000;
    FONT-FAMILY: Tahoma, Arial, Helvetica;
    FONT-SIZE: 8pt;
    TEXT-ALIGN: right;
    TEXT-DECORATION: none
}
.holiday      {	FONT-FAMILY: Tahoma, Arial, Helvetical;
		FONT-SIZE: 8pt;
		TEXT-ALIGN: right;
		text-decoration : none; }

#today        {	border : 1px solid Red; }

.notthismonth {	BACKGROUND-COLOR: #e1e1e1;
		COLOR: #999999;
		FONT-FAMILY: Tahoma, Arial, Helvetica;
		FONT-SIZE: 8pt;
		TEXT-ALIGN: right;
		TEXT-DECORATION: none; }

.mkmonat { line-height:75%; text-align:left;  width:25px; font-size: 75%; color:#000000; background-color:#FFFFFF; font-weight: bold; }
.mk0     { line-height:75%; text-align:right; width:12px; font-size: 75%; color:#000000; background-color:#FFFFFF; }
.mk1     { line-height:75%; text-align:right; width:12px; font-size: 75%; color:#000000; background-color:#FFFFFF; }
.mk2     { line-height:75%; text-align:right; width:12px; font-size: 75%; color:#000000; background-color:#FFFFFF; }
.mk3     { line-height:75%; text-align:right; width:12px; font-size: 75%; color:#000000; background-color:#FFFFFF; }
.mk4     { line-height:75%; text-align:right; width:12px; font-size: 75%; color:#000000; background-color:#FFFFFF; }
.mk5     { line-height:75%; text-align:right; width:12px; font-size: 75%; color:#FF0000; background-color:#FFF0F0; }
.mk6     { line-height:75%; text-align:right; width:12px; font-size: 75%; color:#FF0000; background-color:#FFF0F0; }
.mkact   { line-height:75%; text-align:right; width:12px; font-size: 75%; color:#000000; background-color:#FFFFFF; border : 1px solid #999999}
.mkgrey  { line-height:75%; text-align:right; width:12px; font-size: 75%; color:#999999; background-color:#e1e1e1; }
