/* CSS Document */

UL.listeb {list-style-image: url(../images/content/liste-blau.gif)}
UL.listew {list-style-image: url(../images/content/liste-weiss.gif)}
ul.liste li { margin-bottom: 4px; font-size: 12px;}
IMG.rechts			{float: right; margin-left: 10px; margin-top: 3px; margin-bottom: 0px; } 
IMG.links			{float: left; margin-right: 10px; margin-top: 3px; margin-bottom: 0px; }
IMG.center			{float: center;  }
div.MICHAEL_CONTENT A:link    {  FONT-FAMILY: Verdana; color: #000000;font-size: 12px; text-decoration: underline; }
div.MICHAEL_CONTENT A:visited {  FONT-FAMILY: Verdana; color: #6D6D6D; font-size: 12px; text-decoration: underline;}

div.MICHAEL_CONTENT A:hover { FONT-FAMILY: Verdana; color: #6D6D6D; font-size: 12px; text-decoration: underline;} 
div.MICHAEL_CONTENT A:active { FONT-FAMILY: Verdana; color: #000000;font-size: 12px; text-decoration: underline;}
div.MICHAEL_CONTENT TD {FONT-SIZE: 11px;  }


SPAN.blau  {FONT-FAMILY: Verdana;    COLOR: #002D5A ;  font-weight: normal;  }
SPAN.hellgrau  {FONT-FAMILY: Verdana;    COLOR: #DBE7ED ;  font-weight: normal;  }
SPAN.silbergrau  {FONT-FAMILY: Verdana;    COLOR: #CFD1D1 ;  font-weight: normal;  }
TABLE.bild 			{ margin-bottom: 2px; margin-top: 2px;margin-left: 0px; margin-right: 5px;}




td.margin1{   FONT-FAMILY: Verdana; 	Color: #002D5A;    	font-size: 12px;			PADDING-LEFT: 5px; 					border-left-style: solid;     border-left-width: 1px; 				border-left-color: #002D5A; }
td.bild1{ FONT-FAMILY: Verdana; border-top: 1px solid #002D5A;border-bottom: 1px solid #002D5A; font-weight: bold; font-size: 12px; Color: #002D5A; }
TD.LSS   		 { vertical-align:top; font-size: 11px;  text-align:left; }
TD.LS   		 { font-size: 11px;  padding-left: 10px; padding-right: 10px;  margin-bottom: 10px;padding-bottom:10px;   }
TD.footer			{ HEIGHT: 5px; TEXT-ALIGN: left;}
TR.N TD 			{ PADDING-LEFT: 9px; PADDING-RIGHT: 9px; }
TD.LN				{ HEIGHT: 18px; TEXT-ALIGN: left; vertical-align:top; font-size: 11px;}
TD.LW				{ HEIGHT: 18px; TEXT-ALIGN: left; vertical-align:top; font-size: 11px; border-bottom: 1px solid white}

TD.LB				{ Border-bottom: 1px solid black; Color: #002D5A; HEIGHT: 18px; TEXT-ALIGN: left; vertical-align:top; font-size: 11px;}

TD.LNN				{ HEIGHT: 18px; TEXT-ALIGN: left; vertical-align:bottom; font-size: 11px;}

TR.BK TD 			{ padding-bottom: 9px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Verdana;   font-size: 11px; COLOR:#002D5A;  font-weight: bolder;  }
SPAN.sub  { FONT-FAMILY: Verdana; 	font-size: 9px; COLOR: black; 	text-align:justify; 	display: block; 	MARGIN-LEFT: 0px;  	MARGIN-RIGHT: 0px; } 



TD.image				{ TEXT-ALIGN: left; FONT-SIZE: 10px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; background-color:#002D5A; color:#FFFFFF; padding-bottom:2px; padding-top:2px;}
TABLE.box	 {font-size: 12px; margin-bottom: 5px; margin-top: 0px; margin-right:10px;}
TABLE.box1	 {font-size: 12px; margin-bottom: 5px; margin-top: 0px; margin-right:30px;}

div.MICHAEL_CONTENT  p   { font-size: 11px; margin-top: 10px;}

TR.GK TD 			{padding-right: 3px; padding-left: 3px; padding-top: 5px; font-weight: normal; background-color: #DBDCDD; font-size: 11px;}
TR.GKK TD 			{padding-right: 3px; padding-left: 3px;padding-top: 5px; font-weight: normal; font-size: 11px;}


div.MICHAEL_CONTENT TABLE			{ margin-top: 10px; }
div.MICHAEL_CONTENT TABLE.box	 {font-size: 12px; margin-bottom: 5px; margin-top: 0px; margin-right:10px;}
div.MICHAEL_CONTENT TABLE.box1	 {font-size: 12px; margin-bottom: 5px; margin-top: 0px; margin-right:30px;}


div.MICHAEL_CONTENT Table.marg			{  margin-top: 0px;margin-left: 5px; margin-right: 0px;}
div.MICHAEL_CONTENT TABLE.normal TD 			{  font-size: 12px;margin: 0px; padding-right: 3px;}
div.MICHAEL_CONTENT TABLE.bild 			{ margin-bottom: 10px; margin-right: 10px; }
div.MICHAEL_CONTENT TABLE.data 			{ width: 100%;margin-top: 10px; }
div.MICHAEL_CONTENT TABLE.data TD 		{ }

/* ---------- TABLE ----------- */

.data, .scrolldata 	{ width: 100%;margin-top: 10px;  text-align: right; 
}


.data th,.scrolldata th			
	{ 	PADDING-LEFT: 9px; PADDING-RIGHT: 9px;
		background-color: #002D5A;
		COLOR: #FFFFFF;
		padding-top: 2px;padding-bottom: 2px; 
		font-weight: bold;
	}
	
.data td,.scrolldata td 			
	{ 	PADDING-LEFT: 9px; PADDING-RIGHT: 9px;
		padding-top: 2px;padding-bottom: 2px; 
		vertical-align: bottom;
		font-size: 11px;

	}

.HEADER	
	{		
		vertical-align: bottom;
		font-size: 10px; border:none;
	}	

.HEADER1	
	{		
		vertical-align: middle;
		font-size: 12px;
	}	

.L { text-align: left; }
.C { text-align: center; }
.R { text-align: right; }

.N TD			
	{ 
		Border-bottom: 0px solid black;
	}

.B TD			
	{ 
		Border-bottom: 1px solid black;
	}

.TOTAL TR, .TOTAL TD
	{
		vertical-align: bottom;
		background-color: #002D5A;
		font-weight: bold; COLOR: #FFFFFF; border: 0px;
	}

.tbl_title
	{
		text-align: left; vertical-align: middle;
	}	

.HEADER1 .tbl_coltitle
        {
                border-collapse: collapse;    
        }		
.tbl_coltitle
	{
		text-align: center; vertical-align: bottom; 
		border-collapse: collapse;
	}

.BOLD TD
	{
		font-weight: bold; 
	}
	
.BOLD
	{
		font-weight: bold; text-align: left;
	}

.BOLDB TD
	{
		font-weight: bold; Border-bottom: 1px solid black;
	}	

.tbl_em
	{
		PADDING-LEFT: 9px; PADDING-RIGHT: 9px; 
		padding-top: 2px;padding-bottom: 2px;  
		vertical-align: bottom;
		background-color: #E1EBF1;
white-space:nowrap;
	}

.tbl_datatitle
	{
		text-align: left; 
		white-space:normal

	}	
	.tbl_datatitle2
	{
		text-align: left; 
		

	}			

.tbl_datatitle_b
	{
		text-align: left; font-weight: bold;
	}	
.tbl_datatitle2_b
	{
		text-align: left; font-weight: bold;
	}	
	
.tbl_datanr_b	
	{
		text-align: left; vertical-align: top; font-weight: bold;
	}	


.scrolltable {SCROLLBAR-FACE-COLOR: #002D5A;
SCROLLBAR-HIGHLIGHT-COLOR: white; 
SCROLLBAR-SHADOW-COLOR: white; 
SCROLLBAR-3DLIGHT-COLOR: #002D5A;
SCROLLBAR-ARROW-COLOR: white; 
/*SCROLLBAR-TRACK-COLOR: EFEFEF; */
SCROLLBAR-DARKSHADOW-COLOR: #white; 
overflow: auto ; /*scroll;*/ /* auto */
padding-bottom: 5px;
width:530px;
}
.data1, .scrolldata1 	{ width: 100%;margin-top: 10px;  text-align: right; 
}

.data1 th,.scrolldata1 th			
	{ 	PADDING-LEFT: 9px; PADDING-RIGHT: 9px;
		background-color: #002D5A;
		COLOR: #FFFFFF;
		padding-top: 2px;padding-bottom: 2px; 
		font-weight: bold;
	}

.data1 td,.scrolldata1 td 			
	{ 	PADDING-LEFT: 9px; PADDING-RIGHT: 9px;
		padding-top: 2px;padding-bottom: 2px; 
		font-size: 11px;
white-space:nowrap;
	}

.tbl_em1
	{
		PADDING-LEFT: 9px; PADDING-RIGHT: 9px; 
		padding-top: 2px;padding-bottom: 2px;  
		vertical-align: bottom;
white-space:nowrap;
	}
