BODY#print
{
	MARGIN: 5px; 
}

BODY#screen
{
}


table.body 						{ width: 90px; padding: 0px; }


p
{
	COLOR: #00000;
	FONT-FAMILY: Verdana;
	FONT-SIZE: 12px; 
	LINE-HEIGHT: 16px;
}

A
{
	COLOR: #939BA1;
	TEXT-DECORATION: none;
}

A:hover
{
	TEXT-DECORATION: none;
}

A.none:hover
{
	TEXT-DECORATION: none;
}

A.lang
{
	COLOR: #ffffff;
	BACKGROUND-COLOR: #566676;
	FONT-SIZE: 9px;
	PADDING-LEFT: 4px;
	PADDING-RIGHT: 4px;
}

A.header
{
	COLOR: #566676;
	FONT-SIZE: 10px;
	FONT-WEIGHT: 300;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 10px;
}

A.search
{
	COLOR: #566676;
	FONT-SIZE: 10px;
}

FORM#searchform
{
	MARGIN: 0px;
}

P#search
{
	FONT-WEIGHT: 600;
	border-width: 0px;
	FONT-SIZE: 12px;
}

INPUT
{
	FONT-SIZE: 9px;
	border-right: #000000 1px solid;
   border-bottom: #000000 1px solid;
   border-left: #000000 1px solid;
   border-top: #000000 1px solid;
   VERTICAL-ALIGN: bottom;
	MARGIN-LEFT: 6px;
}

#search
{
	FONT-SIZE: 9px;
	border-right: #000000 1px solid;
   border-bottom: #000000 1px solid;
   border-left: #000000 1px solid;
   border-top: #000000 1px solid;
   VERTICAL-ALIGN: bottom;
	MARGIN-LEFT: 6px;
}

TD.infodesk
{
	FONT-SIZE: 10px;
}

DIV#infodesk_list
{
	MARGIN-TOP: -4px;
	BACKGROUND-COLOR: #ffffff;
	BORDER: #566676 2px solid;
	PADDING: 4px;
	VISIBILITY: hidden;
	DISPLAY: block;
	Z-ORDER: 99;
	POSITION: absolute;
	FONT-SIZE: 10px;
}

IMG#infodesk_open
{
	MARGIN-TOP: 2px;
	MARGIN-LEFT: 4px;
	VERTICAL-ALIGN: top;
	BORDER: #ffffff 1px solid;
}

A.topic_active
{
	COLOR: #ffffff;
	FONT-SIZE: 9px;
	
	PADDING-LEFT: 4px;
	PADDING-RIGHT: 4px;
	WIDTH: 100%;
}


A.topic_header
{
	COLOR: #ffffff;
	FONT-SIZE: 11px;
	
}

A.topic_header:hover
{
	TEXT-DECORATION:none;
}

A.topic_active:hover
{
	TEXT-DECORATION: none;
}

TD.topics
{
	FONT-SIZE: 10px;
}

TD#topics
{
	WIDTH: 90%;
	BORDER-LEFT: #ffffff 6px solid;
	BACKGROUND-COLOR: #566676;
}

IMG#topic_open
{
	MARGIN-TOP: 1px;
	MARGIN-RIGHT: 4px;
	VERTICAL-ALIGN: baseline;
	BORDER: #ffffff 1px solid;
}

A.#topics
{
	FONT-SIZE: 9px;
	FONT-COLOR: #000000;
}

DIV#topic_list
{
	BACKGROUND-COLOR: #ffffff;
	BORDER: #566676 2px solid;
	PADDING: 4px;
	VISIBILITY: hidden;
	DISPLAY: block;
	Z-ORDER: 90;
	POSITION: absolute;
	FONT-SIZE: 10px;
}

A.topic
{
	WIDTH: 100%;
}

.sym
{
	WIDTH: 25px;
	HEIGHT: 25px;
}

TD.elemheader
{
	PADDING-LEFT: 4px;
	FONT-SIZE: 8pt;
	FONT-FAMILY: Verdana, Helvetica;
}

#navisubactive
{
	FONT-WEIGHT: 600;
}

UL#navisublist 
{
	BACKGROUNDCOLOR: #000000;
	FONT-SIZE: 20pt; 
	MARGIN: 0px; 
	PADDING-LEFT: 17px;
	PADDING-RIGHT: 2px;
	FONT-FAMILY: Verdana, Helvetica;
}

UL#navisublist UL
{
	FONT-SIZE: 20pt;
	PADDING-LEFT: 10px;
	MARGIN-LEFT: 2px;
}

UL#navisublist LI 
{
	FONT-SIZE: 10px;
	PADDING-TOP: 2px; 
	PADDING-BOTTOM: 2px; 
	PADDING-LEFT: 0px;
	MARGIN: 0px; 
	LIST-STYLE-TYPE: none;
}

IMG#submenu
{
	BORDER-WIDTH: 0px;
	FLOAT: left;
	PADDING: 0px;
	MARGIN-TOP: 2px;
}

P#pleaseselect
{
	MARGIN-TOP: 0px;
	FONT-SIZE: 10px;
	TEXT-ALIGN: center;
	WIDTH: 100%;
	COLOR: #000000;
}

P#path
{
	FONT-SIZE: 9px;
	MARGIN-BOTTOM: 10px;
}

A.path
{
	FONT-SIZE: 9px;
	COLOR: #000000;
}

TD#menucol
{
	WIDTH: 25%;
	VERTICAL-ALIGN: top;
	BORDER-RIGHT: #ffffff 30px solid;
}

TD#contcol
{
	WIDTH: 75%;
	VERTICAL-ALIGN: top;
}

P#topimage
{
	TEXT-ALIGN: right;
	MARGIN: 0px;
}

IMG.open
{
	FLOAT: left;
	BORDER-WIDTH: 0px;
	MARGIN-TOP: 6px;
}

A.open:hover
{
	TEXT-DECORATION: none;
}

P.paralinks
{
	MARGIN-TOP: 0px;
	TEXT-ALIGN: right;
}

SPAN.checked
{
	FONT-SIZE: 9px;
	COLOR: #FF0000;
	MARGIN-RIGHT: 2px;
	VERTICAL-ALIGN: top;
}

IMG.paralink
{
	MARGIN-LEFT: 1px;
	VERTICAL-ALIGN: top;
}

TABLE.paraheader
{
	BORDER-BOTTOM: #C2D2E4 1px solid;
	MARGIN-BOTTOM: 1px;
}

A.paraheader
{
	FONT-SIZE: 10px;
	COLOR: #566676;
}

DIV.para
{
	VISIBILITY: hidden;
	DISPLAY: none;
}

P#footer_left
{
	padding-left: 8px;
	TEXT-ALIGN: left;
	FONT-SIZE: 9px;
	MARGIN-BOTTOM: 10px;
	MARGIN-TOP: 0px;
}

P#footer_right
{
	TEXT-ALIGN: right;
	FONT-SIZE: 9px;
	MARGIN-BOTTOM: 10px;
	MARGIN-TOP: 0px;
}

A.footer
{
	COLOR: #566676;
	FONT-SIZE: 10px;
	FONT-WEIGHT: 300;
}

SPAN.footerdot
{
	PADDING-LEFT: 4px;
	PADDING-RIGHT: 4px;	
	COLOR: #000000;
	FONT-SIZE: 10px;
}

UL#myreportlist 
{
	BORDER-BOTTOM: #C2D2E4 1pt solid;
	FONT-SIZE: 8pt; 
	MARGIN: 0px; 
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	padding-top: 2px;
	PADDING-BOTTOM: 0px;
	vertical-align: middle;
}

UL#myreportlist UL
{
	BORDER-BOTTOM: #ffffff 0pt none;
	MARGIN-LEFT: 35px;
	PADDING-LEFT: 0px;
}

UL#myreportlist LI 
{
	BORDER-TOP: #C2D2E4 1pt solid;
	PADDING-TOP: 6px; 
	PADDING-BOTTOM: 2px; 
	PADDING-LEFT: 0px;
	LIST-STYLE-TYPE: none
}

UL#myreportlist INPUT 
{
	BORDER: #ffffff 0px none;	
	FONT-SIZE: 2.0em; 
	BACKGROUND-COLOR: #ffffff;
	MARGIN: 0px;
	PADDING: 0px;
}

TD#elem1 	{ COLOR: #919d12; FONT-WEIGHT: 600; }		#sym1	{ BACKGROUND-COLOR: #919d12; }
TD#elem2 	{ COLOR: #617d90; FONT-WEIGHT: 600; }		#sym2	{ BACKGROUND-COLOR: #617d90; }
TD#elem3 	{ COLOR: #9a9a9a; FONT-WEIGHT: 600; }		#sym3	{ BACKGROUND-COLOR: #9a9a9a; }
TD#elem4 	{ COLOR: #c30c06; FONT-WEIGHT: 600; }		#sym4	{ BACKGROUND-COLOR: #c30c06; }
TD#elem5 	{ COLOR: #e35d05; FONT-WEIGHT: 600; }		#sym5	{ BACKGROUND-COLOR: #e35d05; }
TD#elem6 	{ COLOR: #d0a764; FONT-WEIGHT: 600; }		#sym6	{ BACKGROUND-COLOR: #d0a764; }



TR#mnuTopic TD	{ COLOR: #ffffff; height: 20px; text-align: left; vertical-align: middle; FONT-SIZE: 9px; WIDTH: 100%; BACKGROUND-COLOR: #003366;}
		
TR#mnuHead TD 	{ COLOR: #ffffff; height: 30px; text-align: left; vertical-align: middle; FONT-SIZE: 10px; WIDTH: 100%; BACKGROUND-COLOR: #003366;}
					
TD#mnuHeadText	{font-COLOR: #ffffff; height: 25px; background-color: #003366; FONT-SIZE: 9px; padding-left:6px; padding-right:6px;
					vertical-align:middle; text-align: center;}					
				
TD#mnuService	{ COLOR: #ffffff; font-size: 9px; heigth: 8px; text-align: left; FONT-SIZE: 9px; WIDTH: 100%; background-color: #D2DEED;}
	
TR#leftCol TD 	{ PADDING-LEFT: 15px;PADDING-RIGHT: 4px;PADDING-TOP: 10px;PADDING-BOTTOM: 4px;WIDTH: 100%;}

	
TD#mnuHeadImage	{COLOR: #ffffff; FONT-SIZE: 9px; BACKGROUND-COLOR: #003366; text-align: center; vertical-align: middle; width:4%;}
	
TD#logo		{COLOR: #ffffff; FONT-SIZE: 9px; valign: center; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; PADDING-TOP: 4px;
		PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #003366;}	
	
TR#header_special TD 	{ border-bottom: 4px #CB7000 double; font-weight: bold; font-size: 11px; padding-left: 9px; padding-top: 5px; padding-bottom: 5px; padding-right: 9px;}
TR#footer_special TD 	{ height: 2px; border-top: 4px #CB7000 double;}

TR#headerSp TD 		{ border-bottom: 1px #C2D2E4 solid; font-weight: bold; font-size: 11px; padding-left: 9px; padding-top: 10px; padding-bottom: 5px; padding-right: 9px;}

TD#LHSp				{ HEIGHT: 18px; TEXT-ALIGN: left; vertical-align: bottom;}
TD#RHSp				{ HEIGHT: 18px; TEXT-ALIGN: right; vertical-align: bottom;}
TD#RHSp				{ HEIGHT: 18px; TEXT-ALIGN: right; vertical-align: bottom; border-top: #346AA6 2px solid; border-left: #346AA6 2px solid; border-right: #346AA6 2px solid;}

TR#NKSp TD 			{ PADDING-LEFT: 9px; PADDING-RIGHT: 9px;  }
TR#NNSp TD 			{ PADDING-LEFT: 9px; PADDING-RIGHT: 9px; BORDER-BOTTOM: #C2D2E4 1px solid;}
TR#NFSp TD 			{ PADDING-LEFT: 9px; PADDING-RIGHT: 9px; BORDER-BOTTOM: #346AA6 1px solid;}
TR#FKSp TD 			{  font-weight: bold;  PADDING-LEFT: 9px; PADDING-RIGHT: 9px;}
TR#FNSp TD 			{  font-weight: bold;  PADDING-LEFT: 9px; PADDING-RIGHT: 9px; BORDER-BOTTOM: #C2D2E4 1px solid; }
TR#FFSp TD 			{  font-weight: bold;  PADDING-LEFT: 9px; PADDING-RIGHT: 9px; BORDER-BOTTOM: #346AA6 1px solid;}
TR#BNSp TD 			{  color: #346AA6; font-weight: bold;  PADDING-LEFT: 9px; PADDING-RIGHT: 9px; BORDER-BOTTOM: #C2D2E4 1px solid; }
TR#BFSp TD 			{  color: #346AA6; font-weight: bold;  PADDING-LEFT: 9px; PADDING-RIGHT: 9px; BORDER-BOTTOM: #346AA6 1px solid; }

TD#CNSp				{ HEIGHT: 18px; TEXT-ALIGN: center;}
TD#CRSp				{ HEIGHT: 18px; TEXT-ALIGN: center;border-left: #346AA6 2px solid; border-right: #346AA6 2px solid;}
TD#LNSp				{ HEIGHT: 18px; TEXT-ALIGN: left;}
TD#LRSp				{ HEIGHT: 18px; TEXT-ALIGN: left; border-left: #346AA6 2px solid; border-right: #346AA6 2px solid;}
TD#RNSp				{ HEIGHT: 18px; TEXT-ALIGN: right;}
TD#RRSp				{ HEIGHT: 18px; TEXT-ALIGN: right; border-left: #346AA6 2px solid; border-right: #346AA6 2px solid;}

TR#footerSp TD 			{ padding-left: 9px; padding-top: 0px; padding-bottom: 0px; padding-right: 9px;}
TD#FSp				{ HEIGHT: 5px;}
TD#FRSp				{ HEIGHT: 5px; border-left: #346AA6 2px solid; border-right: #346AA6 2px solid;border-bottom: #346AA6 2px solid;}

TR#NN1 TD 			{ PADDING-LEFT: 9px; PADDING-RIGHT: 9px;}



TR#sitemapSep TD	{border-top: 4px #CB7000 double;}
TD#sitemapSep	{border-top: 4px #CB7000 double;}


td.breadcrumb					{ background-color: #013366; padding: 5px; vertical-align: bottom; width: 50%; }
td.breadcrumbtop				{ height: 7px; background-color: #013366; vertical-align:top; text-align: left; }

td.menu_top_page				{ width: 261px; padding-top: 3px; padding-bottom: 0px; padding-left: 23px; font-weight: 600; color: #013366; }
td.menu_page					{ font-size: 7px; font-weight: 600; color: #013366; padding-botton: 0px; padding-top: 0px; padding-right:0px; padding-left:0px;}
a.nav_main					{ color: #000000; text-decoration: none; font-size: 9px; padding-top: 10px; }

a.nav_main:hover
{
	TEXT-DECORATION:none;
}

td.nav_main					{ color: #000000; text-decoration: none; font-size: 9px; padding-top: 10px;}

td.no_link 							{color: #000000; text-decoration: none; font-size: 9px; padding-top: 10px;}

a.topic					{ color: #000000; text-decoration: none; font-size: 9px; font-family: verdana}

a.start				{	font-size: 11px;
						COLOR: #000080;
						TEXT-DECORATION: none;
						LINE-HEIGHT: 16px;
						font-weight:bold;
					}
	
a.startDet				{	font-size: 10px;
							COLOR: #000080;
							font-weight:800;
							TEXT-DECORATION: none;}
							
DIV#welcome			{	font-size: 14px;
							COLOR: #000000;
							font-family:verdana;
							font-weight: bold;
							margin-left:30px;
						}
						
DIV#searchRep		{
						COLOR: #00000;
						FONT-FAMILY: Verdana;
						FONT-SIZE: 12px; 
						LINE-HEIGHT: 16px;
					}					
													
							
td#startB		{ 	COLOR: #00000; vertical-align:top;
					padding-top:0px;COLOR: #00000; font-size:9px; font-family: Verdana; font-weight:800;
				}

td#startNB		{ 	COLOR: #00000; vertical-align:top;
					padding-left: 20px; padding-top:30px;COLOR: #00000;  font-size:9px; font-family: Verdana; font-weight:500;
				}
				
td#startyear		{ 	COLOR: #00000; vertical-align:top; text-align:right;
					font-size:9px; font-family: Verdana; font-weight:800;
				}				
				
td#further		{ 	COLOR: #000080; vertical-align:top;
					padding-top:30px; font-size:9px; font-family: Verdana; font-weight:800;
				}				
				
DIV#barr		{ 	COLOR: #ff4500;
					font-weight: 800;
					FONT-FAMILY: Verdana;
					FONT-SIZE: 11px;
					margin-left:10px;					
				}
				
DIV#opt		{ 	COLOR: #daa520;
					font-weight: bold;
					FONT-FAMILY: Verdana;
					FONT-SIZE: 11px;
					margin-left:10px;										
				}
				
DIV#ref		{ 	COLOR: #ff8c00;
					font-weight: bold;
					FONT-FAMILY: Verdana;
					FONT-SIZE: 11px;
					margin-left:10px;										
				}
				
DIV#tra		{ 	COLOR: #939BA1;
					font-weight: 800;
					FONT-FAMILY: Verdana;
					FONT-SIZE: 11px; 
					margin-left:10px;					
				}											


TD#RS			 		{ HEIGHT: 18px; TEXT-ALIGN: right; }

TABLE#dataReco			{FONT-FAMILY: Verdana;COLOR: black; font-size: 12px; width: 100%; }

LI#site1	 { list-style-image: url(../images/icon_menu_p_close.gif); font-size: 12px; font-family: verdana;}
LI#site2 	 { list-style-image: url(../images/pfeil_schwarz_hgweiss.gif); font-size: 12px; font-family: verdana;}
LI#site3 	 { list-style-image: url(../images/bar_menu_dot.gif); font-size: 12px; font-family: verdana;}

span.nav_main					{ color: #000000; font-weight: 600; font-size: 11px; }


	

