
body { 
       margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; 
       font-family: Verdana, Univers, Arial, sans-serif;
       /* font-size:15px; */
       color:#000088;
	   background-color:#ffffff;
     }

/************************************************/
/*	 	schwarz: #000000;	weiß: #ffffff;	 	*/
/************************************************/

/*************/
/***** a *****/
/*************/
     a {
        font-size:15px;
        color:#000088;
	 }

	 a.headlink
	 {
        font-size:20px;
        color:#ffffff;
		background-color:#4169e1;
	 }

	 a.doc
	 {
		font-size:14px;
		background-color:#ffffff;
	 }
	 
	 a.doc2
	 {
		font-size:18px;
		background-color:#ffffff;
	 }
	 /*
	 a.mp4
	 {
		background-color:#ffffff;
		 width="300px";
		 heighth="300px";
	 }
	 */
	 a.red
	 {
		font-size:12px;
		color:#ff0000;
	 }

/************************/
/***** div, Font, p *****/
/************************/
	 font.profil {
       font-size:15px;
	   color:#0066aa;
	 }

	 font.fuss {
      font-size:10pt;
     }

	 div.doc
	 {
	  font-size:10pt;	
		background-color:#ffffff;
	 }
	
	 p.doc
	 {
		font-size:10pt;	
		background-color:#ffffff;
	 }

	 p.red
	 {
		font-size:10pt;
		color:#ff0000;
	 }


/*******************/
/***** td      *****/
/*******************/
	 td.head
	 {
		font-size: 16px;
		font-weight: bold;
		background-color: #ffffff;
		vertical-align: top;
	 }

	 td.headMain
	 {
		font-size: 15px;
		font-weight: bold;
		background-color: #FFFF22;
		vertical-align: middle;
		text-align: center;
	 }
	 
	 td.CenterBottom
	 {
		font-size:15px;
		color:#000088;
		text-align: center;
		vertical-align: bottom;
	 }
	 
	 td.CenterMiddle
	 {
		font-size:11pt;
		color:#000088;
		text-align: center;
		vertical-align: middle;
		line-height: 0.3;		
/*		border: 1px solid black; */
	 }
	 
	 td.CenterTop
	 {
		font-size:15px;
		color:#000088;
		text-align: center;
		vertical-align: top;
	 }
	 
	 td.LeftBottom
	 {
		font-size:15px;
		color:#000088;
		text-align: left;
		vertical-align: bottom;
	 }
	 
	 td.RightBottom
	 {
		font-size:15px;
		color:#000088;
		text-align: right;
		vertical-align: bottom;
	 }
	 
	 td.RightTop
	 {
		font-size:15px;
		color:#000088;
		text-align: right;
		vertical-align: top;
	 }

	 td.headDumy
	 {
		font-size: 15px;
		font-weight: bold;
		vertical-align: middle;
		text-align: center;
	 }

/*******************/
/***** td.line *****/
/*******************/
	 td.line
	 {
		border-left: 1px solid black;
		font-size: 11px;
		color: #ffffff;
/	 }
	 
	 td.lineLeftRed
	 {
		border-left: 2px solid red;
		text-align: left;
		font-size: 11px;
		white-space: nowrap;
		color: #ffffff;
/	 }

/********************/
/***** td sonst *****/
/********************/
/*	 	schwarz: #000000;	weiß: #ffffff;	 	*/
	 td.doc
	 {
		font-size:12px;
		background-color:#ffffff;
		vertical-align: top;
	 }
	 
	 td.doc15
	 {
		font-size:15px;
		background-color:#ffffff;
		vertical-align: top;
	 }
	 
	 td.global 
	 {
		// visibility: visible;
		display: none;
	 }
	 
	 td.lokal 
	 {
		visibility: visible;
		// display: none;
	 }

	 td.Zelle
	 {
		font-size: 15px;
		text-align: center;
		color: #ffffff;
 	 }

/**************/
/***** th *****/
/**************/
	 th.headlink
	 {
        font-size:20px;
        color:#ffffff;
		background-color:#4169e1;
	 }

/******************/
/***** td.box *****/
/******************/
	 td.box
	 {
		font-size:15px;
		color:#000088;
		border: 1px solid black;
		text-align: center;
	 }
	 td.boxTextcolor
	 {
		font-size:15px;
		color:#ffffff;
		border: 1px solid white; // black;
		text-align: center;
	 }

	 td.box_bl
	 {
		font-size:15px;
		color:#000088;
		border: 1px solid black;
		text-align: center;
		background-color: #87CeFa;
	 }
	 
	 td.box_dlila
	 {
		font-size:15px;
		color:#000088;
		border: 1px solid black;
		text-align: center;
		background-color: #CCCCFF;
	 }
	 
	 td.box_dviolett 
	 {
		font-size:15px;
		color:#000088;
		border: 1px solid black;
		text-align: center;
		background-color: #FF66FF;
	 }
	 
	 td.box_gelb
	 {
		font-size:15px;
		color:#000088;
		border: 1px solid black;
		text-align: center;
		background-color: #FFFF00;
	 }
	 
	 td.box_grau 
	 {
		font-size:15px;
		color:#000088;
		border: 1px solid black;
		text-align: center;
		background-color: #DCDCDC;
	 }
	 
	 td.box_gold
	 {
		font-size:15px;
		color:#000088;
		border: 1px solid black;
		text-align: center;
		background-color: #FFCC00;
	 }
	 
	 td.box_gruen
	 {
		font-size:15px;
		color:#000088;
		border: 1px solid black;
		text-align: center;
		background-color: #ADFF2F;
	 }

	 td.box_hbeige
	 {
		font-size:15px;
		color:#000088;
		border: 1px solid black;
		text-align: center;
		background-color: #FDE9D9; /* Hellbeige */
	 }
	 
	 td.box_hbl
	 {
		font-size:15px;
		color:#000088;
		border: 1px solid black;
		text-align: center;
		background-color: #CCFFFF;
	 }
	 
	 td.box_hbr
	 {
		font-size:15px;
		color:#000088;
		border: 1px solid black;
		text-align: center;
		background-color: #FFD39B;
	 }
	 
	 td.box_hgelb
	 {
		font-size:15px;
		color:#000088;
		border: 1px solid black;
		text-align: center;
		background-color: #FFFF99;
	 }
	 
	 td.box_hgr
	 {
		font-size:15px;
		color:#000088;
		border: 1px solid black;
		text-align: center;
		background-color: #CCFFCC;
	 }
	 
	 td.box_hlila
	 {
		font-size:15px;
		color:#000088;
		border: 1px solid black;
		text-align: center;
		background-color: #F7C9F7;
	 }
	 
	 td.box_hrot
	 {
		font-size:15px;
		color:#000088;
		border: 1px solid black;
		text-align: center;
		background-color: #FF69B4; /* hellrot */
	 }

	 td.box_lila 
	 {
		font-size:15px;
		color:#000088;
		border: 1px solid black;
		text-align: center;
		background-color: #F3A7F3;
	 }
	 
	 td.box_mblau 
	 {
		font-size:15px;
		color:#000088;
		border: 1px solid black;
		text-align: center;
		background-color: ##ADD8E6;
	 }

	 td.box_red
	 {
		font-size:15px;
		color:#ff0000;
		font-weight: bold;
		border: 1px solid black;
		border-color: red;
		text-align: center;
	 }
	 
	 td.box_vio 
	 {
		font-size:15px;
		color:#000088;
		border: 1px solid black;
		text-align: center;
		background-color: #CC99FF;
	 }
	 

/***********************/
/***** td.box line *****/
/***********************/
	 td.lineBottom
	 {
		border-bottom: 1px solid black;
		text-align: right;
		font-size: 11px;
		white-space: nowrap;
	 }
	 
	 td.lineBottomLeft
	 {
		border-left: 1px solid black;
		border-bottom: 1px solid black;
		text-align: right;
		font-size: 11px;
		white-space: nowrap;
	 }
	 
	 td.lineBottomRed
	 {
		border-bottom: 2px solid red;
		text-align: left;
		font-size: 11px;
		white-space: nowrap;
	 }

	 td.lineCenter
	 {
		border-left: 1px solid black;
		text-align: center;
		font-size: 11px;
	 }
	 
	 td.lineLeft
	 {
		border-left: 1px solid black;
		text-align: left;
		font-size: 11px;
		white-space: nowrap;
	 }
	 
	 td.lineLeftRight
	 {
		border-left: 1px solid black;
		text-align: right;
		font-size: 11px;
		white-space: nowrap;
	 }

	 td.lineRight
	 {
		border-left: 1px solid black;
		text-align: right;
		font-size: 11px;
		white-space: nowrap;
	 }
	 
	 td.lineTop
	 {
		border-top: 1px solid black;
		text-align: right;
		font-size: 11px;
		white-space: nowrap;
	 }
	 
	 td.lineTopLeft
	 {
		border-top: 1px solid black;
		border-left: 1px solid black;
		text-align: right;
		font-size: 11px;
		white-space: nowrap;
	 }

	 td.lineTextRed
	 {
		border-left: 1px solid black;
		font-size:12px;
		color:#ff0000;
	    vertical-align: top;
	 }
	 
	 td.lineRightRed
	 {
		border-left: 2px solid red;
		text-align: right;
		font-size: 11px;
		white-space: nowrap;
	 }

	 td.lineBottomLeftRed
	 {
		border-left: 1px solid black;
		border-bottom: 1px solid black;
		text-align: right;
		font-size: 11px;
		white-space: nowrap;
	 }
	 
	 td.lineLeftBottomRed
	 {
		border-left: 2px solid red;
		border-bottom: 2px solid red;
		text-align: left;
		font-size: 11px;
		white-space: nowrap;
	 }
	 	 
	 td.lineBottomLeftTextRed						  
	 {
		border-left: 1px solid black;
		border-bottom: 1px solid black;
		text-align: left;
		font-size: 12px;
		color: #ff0000;
	 }
	 
	 td.lineLeftBottomTextRed
	 {
		border-left: 2px solid red;
		border-bottom: 2px solid red;
		text-align: left;
		font-size: 11px;
		color: #ff0000;
		white-space: nowrap;
	 }

	 td.lineLeftBlackBottomRed
	 {
		border-left: 1px solid black;
		border-bottom: 2px solid red;
		text-align: left;
		font-size: 11px;
		white-space: nowrap;
	 }

	 td.lineLeftTextRedBottom
	 {
		border-left: 1px solid black;
		/* border-bottom: 1px solid black; */				   
		font-size: 12px;
		color:#ff0000;
		text-align: center;
		vertical-align: bottom;
	 }	

	 td.lineDumy
	 {
		font-size: 15px;
	 }
	 
	 td.center
	 {
		text-align: center;
		font-size: 11px;
	 }
	 td.center15
	 {
		text-align: center;
		font-size: 15px;
	 }
	 
	 td.left
	 {
		text-align: left;
		font-size: 11px;
		white-space: nowrap;
	 }
	 
	 td.leftBottom
	 {
		text-align: left;
		font-size: 11px;
		white-space: nowrap;
 	    vertical-align: bottom;
	 }
	 
	 td.right
	 {
		text-align: right;
		font-size: 11px;
		white-space: nowrap;
	 }
	 
	 td.CommentCenter
	 {
		font-size: 14px;
		vertical-align:top; 
		text-align: center;
	 }
	 
	 td.help
	 {
	  font-size:14px;
	  color:#ff0000;
	  vertical-align: bottom;
	 }
	 td.helpAlert
	 {
	  font-size:18px;
	  color:#ff0000;
	  vertical-align: middle;
	  font-weight: bold;
	 }
	 
	 td.helpCenter
	 {
	  font-size:14px;
	  color:#ff0000;
	  text-align: center;
	  vertical-align: bottom;
	 }

	 td.helpRight
	 {
	  font-size:12px;
	  color:#ff0000;
	  text-align: right;
	  vertical-align: bottom;
	 }

	 td.helpCenterTop
	 {
	  font-size:12px;
	  color:#ff0000;
	  text-align: center;
	  vertical-align: top;
	 }
	 
	 td.newLeft
	 {
	  text-align: left;
	  font-size:14px;
	  color:#ff0000;
	 }
	 
	 td.newRight
	 {
	  text-align: right;
	  font-size:14px;
	  color:#ff0000;
	 }
