/* Style-Sheet euro-region.com - public/index Styles */
/* 10-12-2003 */

HTML {height:100%; font: 8pt Verdana, Arial, Helvetica, sans-serif; }

body { /*td*/
height:100%;
margin-left: 0px; margin-top: 0px; 
background-color:#FFFFFF;
background-image: url(../pics/navi/de/bg_seite.gif);
background-position: top left;
background-repeat: repeat-x;
font-size:9pt;
/* Arial=Helvetica, Tahoma=Geneva */
/* font: 8pt Verdana, Arial, Helvetica, sans-serif; (ms.de navi-left)*/
/*font: 11px 'Lucida Grande',Geneva,Arial,Verdana,Helvetica,sans-serif	/*(leftnavi apple.com)*/
	/* Tahoma 		lesbar ab 6pt -> gute Größe > 8pt  am Schmalsten*/
	/* Verdana 		lesbar ab 7pt -> gute Größe > 8pt  am Schönsten (9 oder 10pt)*/
	/* Verdana 		lesbar ab 7pt -> gute Größe > 8pt */
	/* Helvetica 	lesbar ab 7pt -> gute Größe > 8pt */
font-family: verdana,arial,helvetica,sans-serif;
}

/* IE vererbt align aus Mutter-Tabelle in alle Tables , NS nur in die erste weitere ? */
/* text-align Angaben in css-tables vermeiden */
/* width in % vermeiden ? */

td { /* font: 8pt Verdana, Arial, Helvetica, sans-serif; line-height: 11pt; */ }

/* FONTS */	
.font1 /* detailbox firmenbeschreibung angebote */
{
	font: 9pt Verdana, Arial, Helvetica, sans-serif; 	
	line-height: 12pt;	
}

.font2 /* detailbox anschrift kontakt firma_zusatz header */
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt; line-height:12pt;
}

.font3 /* detailbox fussnote */
{
	font-family: Geneva, Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
}

.font4 { /* detailbox zeiten */
	font: normal 8pt Tahoma,Verdana,Arial,Helvetia,sans-serif;
	line-height: 13pt;
}

.font5 { /* content header */
	font: bold 11pt Verdana, Arial, Helvetica, sans-serif;
	line-height: 15pt;	
}

.font6 /* content hilfe usw. */
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt; line-height:10pt;
}

table.msg { 
	border: 1px dashed Gray; 
	}	

.msg { 
	border: 1px dashed Gray; 
	}	
	
table.list_header {
	width: 610px; /* von 560 auf 610 */
	table-layout: absolute;
	text-align: center;
	background-image: url(../pics/navi/de/list_header0.gif);
	}		
	
table.list {
	width: 610px; /* von 560 auf 610 */
	table-layout: absolute;
	border: thin solid #6495ED;
	border-width: 0px 1px 0px 1px;
}	

table.list_detail { 				/* Aussenrahmen DP */
	width: 610px; /* von 560 auf 610 */
	table-layout: absolute; 
	border: thin solid #990000;
	border-width: 0px 1px 0px 1px;
	padding-left:  13px;
	padding-right: 13px;
}	

table.list_header_detail {		/* HEADER DP */
	width: 610px; /* von 560 auf 610 */
	table-layout: absolute;
	text-align: center;
	background-image: url(../../inc/pics/navi/de/list_header_detail.gif);
	font: normal 11pt Tahoma,Verdana,Arial,Helvetia,sans-serif;
	}	

.margin2 {
	margin: 2px;
	}

div.help {
	position: absolute;
	visibility:hidden;
	/* background: #FFFFE0; */
	background-image: url(../pics/navi/de/pixel_trans60.gif);
	font-family: tahoma,verdana,arial,helvetica,sans-serif;	
	font-size: 8pt; 
	line-height: 10pt;
	font-weight: normal;	
	/*width:240px;
	margin-top: 22px;
	margin-left: -250px ;*/
	padding: 1px 0px 1px 2px;
	border: 1px solid #A9A9A9;
	z-index: 1;
	}	
	
div.map {
	position: absolute;
	visibility: hidden;
	font: normal 8pt Tahoma,Verdana,Arial,Helvetia,sans-serif;
	line-height: 9pt;
	padding: 1px 0px 1px 2px;
	/*margin-top: 22px;
	margin-left: 70px ;
	width:150px;
	background: #FFFFE0;*/
	/*border: 1px solid #A9A9A9;*/
	z-index: 1;
	}	
		
.center 	{ text-align: center; 	}	/* alle verwendet ausser bottom und top */
.left 	{ text-align: left;  	}
.right	{ text-align: right; 	}
.top		{ text-align: top; 		}
.bottom	{ text-align: bottom; 	}
.block	{ text-align: justify; 	}
.left2 	{ padding-left:  	2px; 	}
.left3 	{ padding-left:  	3px; 	}
.left4 	{ padding-left:  	4px; 	}
.right2	{ padding-right: 	2px;	}
.top1		{ padding-top:   	1px; 	}
.top2		{ padding-top:   	2px; 	}
.top3		{ padding-top:   	3px; 	}
.top4		{ padding-top:   	4px; 	}
.bottom2	{ padding-bottom:	2px; 	}
.bottom3	{ padding-bottom:	3px; 	}
.bottom4	{ padding-bottom:	4px; 	}
.left5 	{ padding-left:  	5px; 	} /* verwendet */
.right5	{ padding-right: 	5px;	} /* verwendet */
.top5		{ padding-top:   	5px; 	} /* verwendet */
.top7		{ padding-top:   	7px; 	} /* verwendet */
.bottom5	{ padding-bottom:	5px; 	} /* verwendet */
.left10 	{ padding-left: 	10px;	} /* verwendet */
.right10	{ padding-right:	10px;	} /* verwendet */
.top10	{ padding-top:  	10px; } /* verwendet */
.top15	{ padding-top:  	15px; } /* verwendet */
.left15	{ padding-left:  	15px; } /* verwendet */
.bottom10{ padding-bottom:	10px;	} /* verwendet */
.left20 	{ padding-left: 	20px; } /* verwendet */
.right20	{ padding-right:	20px;	} /* verwendet */
.top20	{ padding-top:  	20px; } /* verwendet */
.bottom20{ padding-bottom:	20px;	} /* verwendet */
.top30 	{ padding-top: 	30px; } /* verwendet */
.left30 	{ padding-left: 	30px; } /* verwendet */
.left40 	{ padding-left: 	40px; } /* verwendet */
.top50 	{ padding-top: 	50px; } /* verwendet */
.left50 	{ padding-left: 	50px; }
.right50	{ padding-right:	50px;	}
.left100	{ padding-left: 	100px;}
.right100{ padding-right:	100px;}
.top100	{ padding-top: 	100px;}/* verwendet */
.left150	{ padding-left: 	150px;}/* verwendet */
.right150{ padding-right:	150px;}
.left200	{ padding-left: 	200px;}/* verwendet */
.right200{ padding-right:	200px;}
.top200	{ padding-top: 	200px;}/* verwendet */

.padding1 {	padding: 1px 1px 1px 1px; }
.padding2 {	padding: 2px 2px 2px 2px; }
.padding3 { padding: 3px 3px 3px 3px; }
.padding4 {	padding: 4px 4px 4px 4px; }
.padding5 {	padding: 5px 5px 5px 5px; }
.padding10 { padding: 10px 10px 10px 10px; }

/* TBL Detailbox (mit Schatten)  MOMENTAN NICHT VERWENDET*/		
table.detailbox { 	
	table-layout: absolute;
	overflow:hidden;
	/* width: 532px;  Zeiten 7 spalten a' 76 px, */
	}
		
td.detailhead { /* in Verwendung */
	background-color: #A0522D; /*#990000 #A0522D #FF860D*/
	font: bold 10pt "Courier New", Courier, monospace;
	color: White;
	padding: 0px 6px 0px 6px;
	/* border-left:  5px solid #6495ED;
	border-right: 5px solid #6495ED; */
	}
	
td.detailbox1 { /* in Verwendung */
	overflow: hidden;
	background-color: #FFFFF0;
	border: 1px solid Gray;
	font: 8pt Verdana, Arial, Helvetica, sans-serif; 	
	line-height: 12pt;
	padding: 3px;	
	}	

td.detailbox2 { /* in Verwendung */
	overflow: hidden;
	background-color: #FFFFF0;
	border: 1px solid Gray;
	font: 8pt Verdana, Arial, Helvetica, sans-serif; 	
	line-height: 10pt;
	padding: 5px;	
	}	
		
td.detailbox_zeiten {	
	overflow: hidden;
	border: 1px solid Gray;
	background-color: #FFFFF0;	
	font: normal 8pt Tahoma,Verdana,Arial,Helvetia,sans-serif;
	line-height: 13pt;
	}		


/* Listensymbole */		

OL { margin-top:0px; margin-bottom: 0px; /* umbruch in IE verhindern */ 
	}

UL {
	list-style-image: url(../pics/navi/de/arrow_gray.gif);
	vertical-align: baseline; /* klappt bisher nur bei 9pt + 12pt lineheight, netscape ok */
   }
	
UL.agray { /* leistungen */
	margin-bottom: 0px; /* umbruch in IE verhindern */
	margin-top:0px;
	list-style-type: none; 
	list-style-image: url(../pics/navi/de/arrow_gray.gif);
	line-height: 12pt;	
	}

UL.ared { /* leistungen */
	margin-bottom:0px; /* umbruch in IE verhindern */
	margin-top:0px;
	list-style-type: none; 
	list-style-image: url(../pics/navi/de/arrow_red.gif);
	line-height: 12pt;
   }
		
/* Schlagschatten fuer Tabellen */			

.tblshadowunten {
	background-image: url(../pics/navi/de/tbl_shadow_unten.gif);
	background-repeat:repeat-x;
	}
.tblshadowrechts 	{	
	background-image: url(../pics/navi/de/tbl_shadow_rechts.gif);
	background-repeat:repeat-y;
	}
.tblshadowor	{
	background-image: url(../pics/navi/de/tbl_shadow_or_lang.gif);  
	background-repeat: no-repeat; 
	}
.tblshadowur 	{
	background-image: url(../pics/navi/de/tbl_shadow_ur.gif);  
	background-repeat: no-repeat; 
	}
.tblshadowul 	{
	background-image: url(../pics/navi/de/tbl_shadow_ul_lang.gif);
	background-repeat: no-repeat;
	}

/* ---------------------------------------------------------------------------------- */			
/* Farben (Vordergrund/Hintergrund) */	

.black	 		{color				:rgb(0,0,0);			}	/* black 								*/	
.bgblack 		{background-color	:rgb(0,0,0);			}	/* black 								*/	
.white 			{color				:rgb(255,255,255);	}	/* white 								*/	
.bgwhite 		{background-color	:rgb(255,255,255);	}	/* white 								*/	
.silver 			{color				:Silver;					}	/* Silver 								*/	
.bgsilver 		{background-color	:Silver;					}	/* Silver 								*/	
.gray 			{color				:Gray;					}	/* Gray 									*/	
.bggray	 		{background-color	:Gray;					}	/* PS: engl. grey - am. gray		*/
.gray1 			{color				:rgb( 51, 51, 51); 	}	/* #333333 browsersafe				*/		
.bggray1 		{background-color	:rgb( 51, 51, 51); 	}	/* #333333 browsersafe				*/		
.gray2 			{color				:rgb(102,102,102); 	}	/* #666666 browsersafe 				*/		
.bggray2 		{background-color	:rgb(102,102,102); 	}	/* #666666 browsersafe 				*/	
.gray3 			{color				:rgb(153,153,153); 	}	/* #999999 browsersafe				*/		
.bggray3 		{background-color	:rgb(153,153,153); 	}	/* #999999 browsersafe				*/	
.gray4 			{color				:rgb(171,166,161);	}	/* mittleres grau X					*/	
.bggray4 		{background-color	:rgb(171,166,161);	}	/* mittleres grau X					*/	
.gray5 			{color				:rgb(204,204,204); 	}	/* #CCCCCC browsersafe				*/		
.bggray5 		{background-color	:rgb(204,204,204); 	}	/* #CCCCCC browsersafe				*/	
.gray6 			{color				:rgb(227,228,227);	}	/* dunkelgrau für... 227,228,227 */	
.bggray6 		{background-color	:rgb(227,228,227);	}	/* PS: engl. grey - am. gray		*/	
.gray7 			{color				:rgb(227,228,234); 	}	/* dunkelgrau X 						*/		
.bggray7 		{background-color	:rgb(227,228,234); 	}	/* dunkelgrau X 						*/		
.gray8 			{color				:rgb(243,243,243);	}	/* hellgrau								*/	
.bggray8 		{background-color	:rgb(243,243,243);	}	/* hellgrau								*/		
.gray9 			{color				:rgb(250,250,250);	}	/* hellgrau								*/	
.bggray9 		{background-color	:rgb(250,250,250);	}	/* hellgrau								*/		

.brown 				{color					:#990000;	}	/* braun 			*/	
.bgbrown				{background-color		:#990000;	}	/* red 				*/	
.red 					{color					:Red;			}	/* red 				*/	
.bgred				{background-color		:Red;			}	/* red 				*/		
.green				{color 					:Green;		}	/* green 			*/	
.bggreen 			{background-color		:Green;		}	/* green 			*/		
.blue 				{color					:Blue; 		}	/* blue 				*/	
.linkblue			{color					:#0001AE; 	}	/* link ergebnisliste	*/	
.bgblue	 			{background-color		:Blue;		}	/* blue 				*/		
.orange				{color					:#FF9933;	}	/* orange 			*/	
.bgorange 			{background-color		:#FF9933;	}	/* orange 			*/		
.teal 				{color					:Teal;		}	/* teal 				*/	
.bgteal	 			{background-color		:Teal;		}	/* teal 				*/		
.yellow 				{color					:Yellow;		}	/* yellow 			*/	
.bgyellow 			{background-color		:Yellow;		}	/* yellow 			*/		
.moccasin			{color					:#FFE4B5;	}	/* moccasin			*/	
.bgmoccasin 		{background-color		:#FFE4B5;	}	/* moccasin			*/		
.cornflowerblue	{color					:#6495ED;	}	/* cornflowerblue */	
.bgcornflowerblue	{background-color		:#6495ED;	}	/* cornflowerblue */	
.hellbeige			{color					:#FFFFE0;	}	/* hellbeige zuletzt #FFFFCC*/		
.bghellbeige		{background-color		:#FFFFE0;	}	/* hellbeige zuletzt #FFFFCC*/	
.beige				{color					:#FFFF99;	}	/* beige 			*/		
.bgbeige				{background-color		:#FFFF99;	}	/* beige 			*/		
.bghellgelb			{background-color		:#FCFFC3;	}	/* hellgelb 		*/		
.bghellblau			{background-color		:#C3DDFF;	}	/* hellblau 		*/		
.bghellgruen		{background-color		:#C3FFC7;	}	/* hellgruen		*/		
.bghellorange		{background-color		:#FFE4C3;	}	/* hellorange		*/		
.bgheute				{background-color		:#FFFFB9;	}	/* hellorange		*/		
.bgbc					{background-color		:#F3F3F3;	}	/* #FFFFE0 ganz helles beige		*/		
/* ---------------------------------------------------------------------------------- */			
/* Borders 1px */	

.border0					{border			:0px;}	
.border1					{border			:1px solid;}	
.borderoben1 			{border-top   	:1px solid;}
.borderunten1 			{border-bottom	:1px solid;}		
.borderlinks1 			{border-left  	:1px solid;}
.borderrechts1 		{border-right 	:1px solid;}
.borderobenunten1 	{border-top   	:1px solid; border-bottom	:1px solid;}		
.borderlinksrechts1	{border-left  	:1px solid; border-right 	:1px solid;}		
.borderobenlinks1 	{border-top	  	:1px solid; border-left  	:1px solid;}		
.borderobenrechts1 	{border-top		:1px solid; border-right 	:1px solid;}		
.borderuntenlinks1 	{border-bottom	:1px solid; border-left  	:1px solid;}		
.borderuntenrechts1	{border-bottom	:1px solid; border-right 	:1px solid;}	

/* Borders 2px */	

.border2					{border			:2px solid;}	
.borderoben2 			{border-top   	:2px solid;}
.borderunten2 			{border-bottom	:2px solid;}		
.borderlinks2 			{border-left  	:2px solid;}
.borderrechts2 		{border-right 	:2px solid;}
.borderobenunten2 	{border-top   	:2px solid; border-bottom	:2px solid;}		
.borderlinksrechts2	{border-left  	:2px solid; border-right 	:2px solid;}		
.borderobenlinks2 	{border-top	  	:2px solid; border-left  	:2px solid;}		
.borderobenrechts2 	{border-top		:2px solid; border-right 	:2px solid;}		
.borderuntenlinks2 	{border-bottom	:2px solid; border-left  	:2px solid;}		
.borderuntenrechts2	{border-bottom	:2px solid; border-right 	:2px solid;}		

.border3					{border			:3px solid;}	
.border4					{border			:4px solid;}	
.border5					{border			:5px solid;}	
.border8					{border			:8px solid;}	
.border10				{border			:10px solid;}	
/* ---------------------------------------------------------------------------------- */			
/* Border-Farben */	

.borderwhite			{border-color: White;  				}	/*  */	
.borderblack			{border-color: Black;  				}	/*  */	
.borderred				{border-color: Red;   				}	/*  */	
.borderorange			{border-color: Orange; 				}	/*  */	
.borderblue				{border-color: Blue;   				}	/*  */	
.bordergreen			{border-color: Green;  				}	/*  */	
.borderbrown 			{border-color: #990000;				}	/* braun 			*/	
.bordercornflowerblue{border-color: #6495ED;  			}	/* cornflowerblue */	

.bordersilver 			{border-color:	Silver;				}	/* Silver 								*/	
.bordergray 			{border-color:	Gray;					}	/* Gray 									*/	
.bordergray1 			{border-color:	rgb( 51, 51, 51);	}	/* #333333 browsersafe				*/		
.bordergray2 			{border-color:	rgb(102,102,102);	}	/* #666666 browsersafe 				*/		
.bordergray3 			{border-color:	rgb(153,153,153);	}	/* #999999 browsersafe				*/		
.bordergray4 			{border-color: rgb(171,166,161);	}	/* 				*/	
.bordergray5 			{border-color: rgb(204,204,204);	}	/* #CCCCCC browsersafe wie input1	*/		
.bordergray6 			{border-color: rgb(227,228,227);	}	/*  */	
.bordergray7 			{border-color: rgb(227,228,234);	}	/* 						*/		
.bordergray8 			{border-color: rgb(243,243,243);	}	/* hellgrau								*/	

.borderhellbeige		{border-color: #FFFFCC;				}	/* hellbeige 							*/			
/* ---------------------------------------------------------------------------------- */			
/* HR */	

HR 		{ width: 100%; text-align: center; border: 1px; }	/* Standard  */
HR.c100	{ width: 100%; text-align: center; border: 1px; } 	/* + color... zb. .green */
HR.c98	{ width: 98%;  text-align: center; border: 1px; }
HR.c95	{ width: 95%;  text-align: center; border: 1px; }
HR.c90	{ width: 90%;  text-align: center; border: 1px; }
HR.c80	{ width: 80%;  text-align: center; border: 1px; }
HR.c50	{ width: 50%;  text-align: center; border: 1px; }

/* ---------------------------------------------------------------------------------- */			
/* Schrift-Stile */	

.fett			 	{ font-weight:bold; }
.fettkursiv 	{ font-weight:bold; font-style:italic; }
		
.achtung {
	background-color: #DC143C;
	font: bold 11pt "Courier New", Courier, monospace;
	color: White;
	border: medium solid #DC143C;
	letter-spacing: 1px;
	}

.fehlerzeile {
	font: bold 10pt "Courier New", Courier, monospace;
	color: #DC143C;
	}
	
.info1 {
	/* background-color: #FFFFCC; */
	font: 8pt Tahoma,Verdana,Arial,Helvetia,sans-serif;
	letter-spacing: 1px;
	}

.info2 {
	/* background-color: #FFFFCC; */
	font: 8pt Tahoma,Verdana,Arial,Helvetia,sans-serif;
	display: inline;
	}	
	
/* ---------------------------------------------------------------------------------- */			
/* INPUT - Stile */	

form.location {
	margin: 3px 3px 5px 3px;
	}
	
select.location {
	font: normal 8pt Tahoma,Verdana,Arial,Helvetia,sans-serif;
	width:174px;
	background-color	:rgb(243,243,243);
	}	

/* NEU */
input.search {
	font: normal 9pt Tahoma,Verdana,Arial,Helvetia,sans-serif;
	line-height: 12pt;
	margin-left: 10px;
	width: 100px; /* 118 */
	padding: 0px 0px 2px 3px;
	background-color:rgb(248,248,248);
	}	
	
/* NEU */
input.searchsubmit {
	font: normal 9pt Tahoma,Verdana,Arial,Helvetia,sans-serif;
	line-height: 12pt;
	width: 40px;	
	background-color:rgb(200,200,200);
	border: 1px solid rgb(243,243,243);
	}	
	
/* NEU */
input.searchtop {
	font: normal 9pt Tahoma,Verdana,Arial,Helvetia,sans-serif;
	line-height: 12pt;
	margin-left: 10px;
	
	width: 300px; /* 118 */
	padding: 0px 0px 2px -33px;
	background-color:rgb(248,248,248);
	}		
	
/* Kategorien */
select.cat {
	width:300px;
	}	

/* Location Sortierung */	
input.checkbox {
	border: 0px none; /* allein hierfür notwendig */
	 /*position:relative; left:-1px; top:-1px;
	padding: 2px 2px 2px 2px;*/
	vertical-align: middle; /* bisher beste Lösung */
	position: relative; left:0px; top:0px;
	display: inline;
	}		
	
/* ---------------------------------------------------------------------------------- */			
/* Links  normal (ohne Fontsize) */

a:link {
	text-decoration: none;
	color: Black;
	/* font: normal 8pt Arial,Tahoma; */
	}
a:visited {
	text-decoration:none;
	color: Black;
	/* font: normal 8pt Arial,Tahoma; */
	}
a:hover {
	text-decoration:none;
	color:rgb(0,153,255);
	/* font: normal 8pt Arial,Tahoma; */
	}
a:active {
	text-decoration:none;
	color: rgb(0,153,255);
	/* font: normal 8pt Arial,Tahoma; */
	}
/* ---------------------------------------------------------------------------------- */			

/* Links für CAT A (links) */
a.cata:link {
	color: #483D8B; text-decoration: none;
	display:block;	width: 180px; height: 20px;	
	margin-bottom: 1px;	
	}
a.cata:hover {
	color: #483D8B; text-decoration:none;
	background-color: #FFCC00; /* #F4C400 #FFCC00 */
	display:block;	width: 180px; height: 20px;	
	margin-bottom: 1px;
	}	
a.cata:active {
	color: #483D8B; text-decoration: none;
	display:block;	width: 180px; height: 20px;	
	margin-bottom: 1px;	
	}
a.cata:visited {
	color: #483D8B; text-decoration: none;
	display:block;	width: 180px; height: 20px;	
	margin-bottom: 1px;	
	}
			
a.cata_aktiv:link {
	color: White; text-decoration:none;
	display:block;	width: 180px; height: 20px;
	margin-bottom: 1px;	
	}
a.cata_aktiv:hover {
	color: White; text-decoration:none;
	display:block;	width: 180px; height: 20px;	
	margin-bottom: 1px;	
	}
a.cata_aktiv:active {
	color: White; text-decoration:none;
	display:block;	width: 180px; height: 20px;	
	margin-bottom: 1px;	
	}
a.cata_aktiv:visited {
	color: White; text-decoration:none;
	display:block;	width: 180px; height: 20px;	
	margin-bottom: 1px;	
	}

/* Links für LOC WELCOME  (links) */
a.loc:link {
	font: normal 9pt Tahoma,Arial;
	color: Black; text-decoration: none;
	display:block;
	margin-bottom: 2px;	
	}
a.loc:hover {
	font: normal 9pt Tahoma,Arial;
	color: Black; text-decoration: none;
	background-color: #FFCC00; /* #F4C400 #FFCC00 */
	display:block;
	margin-bottom: 2px;
	}	
a.loc:active {
	font: normal 9pt Tahoma,Arial;
	color: Black; text-decoration: none;
	margin-bottom: 2px;	
	}
a.loc:visited {
	font: normal 9pt Tahoma,Arial;
	color: Gray; text-decoration: none;
	display:block;
	margin-bottom: 2px;	
	}	
	
td.cata { /* in Verwendung */
	color: #483D8B;
	font: 8pt Verdana, Arial, Helvetica, sans-serif; 	
	font-weight: bold;
	word-spacing: -1px;
	letter-spacing: -1px;		
	overflow: hidden;
	background-color	:#F3F3F3;
	border-top: 1px solid #F3F3F3;
	border-bottom: 1px dotted Gray;
	height: 20px;
	vertical-align: middle;
	}	
	
td.cata_aktiv { /* in Verwendung */
	font: 8pt Verdana, Arial, Helvetica, sans-serif; 	
	color: White;
	font-weight: bold;
	word-spacing: -1px;
	letter-spacing: -1px;	
	overflow: hidden;
	background-color: #483D8B; /* #996600 */
	border-bottom: 1px dotted Gray;
	height: 20px;
	/* padding: 2px 0px 1px 0px ;  */
	}			
	
h1 { 
	font: 8pt Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold;
	word-spacing: -1px;
	letter-spacing: -1px;	
	overflow: hidden;
	display:inline;
	}	


td.cata_line { /* in Verwendung */
	overflow: hidden;
	background-color: White;
	background-image: url(../pics/navi/de/cata_bg_line.gif);
	height: 20px;
	}
/* ---------------------------------------------------------------------------------- */		

/* Links für CAT B+C (rechts) */

td.header_catbc { /* in Verwendung */
	overflow: hidden;
	color: White;
	background-color: white;
	/* background-image: url(../pics/navi/de/catbc_header.gif);	background-repeat: no-repeat; */
	height: 16px;
	font: bold 9pt Tahoma,Verdana,Arial,Helvetia,sans-serif;
	}	

.hoch {
	font: 7pt Arial, Helvetica, sans-serif;
	color: Red;
	vertical-align: top;
}
	
a.catbc:link {
	font: normal 8pt Tahoma,Arial; /* Arial=Helvetica, Tahoma=Geneva */
	text-decoration: none;
	color: Black;
	line-height: 16px;
	word-spacing: -1px;
	/* letter-spacing: -1px; */
	}
a.catbc:visited {
	font: normal 8pt Tahoma,Arial;
	text-decoration: none;
	color: rgb(102,102,102);
	line-height: 16px;
	word-spacing: -1px;
	}
a.catbc:hover {
	font: normal 8pt Tahoma,Arial;
	text-decoration: none;
	color: Red;
	line-height: 16px;
	word-spacing: -1px;
	}	
a.catbc:active {
	font: normal 8pt Tahoma,Arial;
	text-decoration:underline;
	color: Red; /* #0099FF */
	line-height: 16px;
	word-spacing: -1px;
	}

h2 { 
	font: normal 8pt Tahoma,Arial;
	overflow: hidden;
	display:inline;
	}		

.bordercatbc		{border-left  	: 1px dotted #A9A9A9;}	

/* ---------------------------------------------------------------------------------- */			

/* Ergebnisliste/Resultlist(rechts) */
.result_header {
	font: normal 9pt Arial,Tahoma;
	color: Black;
	border: 1px solid #483D8B;
	display:block;
	overflow: hidden;
	text-align: center;
	background-color: #FFFFF0;
	padding:1px;
	margin: 1px 6px 1px 2px;
	}
	
td.resultlist1 {
	font: normal 9pt verdana,arial,helvetica,sans-serif;
	}
td.resultlist2 {
	font: normal 8pt verdana,arial,helvetica,sans-serif;
	color: #303030; /* #696969 */
	}
td.resultlist3 {
	font: normal 8pt verdana,arial,helvetica,sans-serif;
	}

a.resultlist:link {
	text-decoration: underline;
	background:  url(../../inc/pics/navi/de/link_normal.gif);
	background-repeat: no-repeat;	
	/*padding-left: 10px;*/
	color: Black;
	}
a.resultlist:visited {
	text-decoration:underline;
	background: url(../../inc/pics/navi/de/link_visited.gif);
	background-repeat: no-repeat;	
	/*padding-left: 10px;*/
	color: Black;
	}
a.resultlist:hover {
	text-decoration:underline;
	background: url(../../inc/pics/navi/de/link_normal.gif);
	background-repeat: no-repeat;	
	/*padding-left: 10px;*/
	color: Red;
	}
a.resultlist:active {
	text-decoration:underline;
	background: url(../../inc/pics/navi/de/link_normal.gif);
	background-repeat: no-repeat;	
	/*padding-left: 10px;*/
	color: Black;
	}
	
a.normal:link 		{text-decoration: underline; color: black;}	
a.normal:visited  {text-decoration: underline; color: black;}	
/* INPUT NEU
.ipt01		{ font-size:12px; color: #020066; width:200px; border-witdh: 1px; border-style:outset; background-color:#eeeeee;}
*/