/*   ?????????????????????????????????????????   */
/*   ?????????????????????????????????????????   */
/*   ?????????????????????????????????????????   */


/* Was suchen Sie denn in unserem Quellcode ??? */
/* ... gefährlich, gefährlich ... */
/* Wir übernehmen keine Garantie für die weitere störungsfreie Funktion Ihres Computers !!! */


/*   ?????????????????????????????????????????   */
/*   ?????????????????????????????????????????   */
/*   ?????????????????????????????????????????   */


/*   ----------- CSS www.m-passage.de ------------  */


/* globale Definitionen */
body	 { background-color: #cccccc }
	
p,td,div  { color: #000066; font-size: 8pt; line-height: 10pt; font-family: verdana, sans-serif }
ul,li  { color: #000066; list-style-type: square }

b {font-family:verdana,sans-serif; font-size:10pt; line-height:12pt; font-weight: bold; color:#FFFFFF;}

input, textarea {font-family:verdana,sans-serif; font-size:8pt; line-height:12pt; font-weight: bold; color:#000066;}

h1 { font-family:verdana,sans-serif; font-weight:bold; font-size:10pt; line-height:11pt; color:#000066;}

.blau8 { color: #003399; font-size: 8pt; line-height: 10pt; font-family: verdana, sans-serif }

.ueb1 { color: #003399; font-size: 12pt; line-height: 14pt; font-family: verdana, sans-serif; font-weight: bold }
.ueb2 { color: #003399; font-size: 10pt; line-height: 12pt; font-family: verdana, sans-serif; font-weight: bold }

font.small	{font-family: verdana,sans-serif; font-weight: bold;  font-size: 8pt;}


.ez0  { font-family:verdana,sans-serif; font-size:10pt;  font-weight: bold; color:#666666; margin-top:0px; margin-bottom:0px; margin-left:6pt}
.ez1  { font-family:verdana,sans-serif;  font-weight: bold; font-size:10pt; color:#003399; margin-top:0px; margin-bottom:0px; margin-left:30pt}
.ez2  { font-family:verdana,sans-serif; font-size:10pt; color:#003399; margin-top:0px; margin-bottom:0px; margin-left:13pt}
.ez3  { font-family:verdana,sans-serif; font-size:10pt;  font-weight: bold; color:#666666; margin-top:0px; margin-bottom:0px; margin-left:8pt}





/* --- neue Version --- */
.headhome	  { color: #0059A0; font-weight: bold; font-size: 15pt; line-height:16pt; font-family: arial, sans-serif; text-decoration: none }

.headline:link	  { color: #0059A0; font-weight: bold; font-size: 15pt; line-height:16pt; font-family: arial, sans-serif; text-decoration: none }
.headline:active  { color: #0059A0; font-weight: bold; font-size: 15pt; line-height:16pt; font-family: arial, sans-serif; text-decoration: none }
.headline:visited { color: #0059A0; font-weight: bold; font-size: 15pt; line-height:16pt; font-family: arial, sans-serif; text-decoration: none }
.headline:hover	  { color: #c0c0c0; font-weight: bold; font-size: 15pt; line-height:16pt; font-family: arial, sans-serif; text-decoration: none }

.navn:link	  { color: #777777; font-weight: bold; font-size: 10pt; font-family: arial, sans-serif; text-decoration: none }
.navn:active  { color: #777777; font-weight: bold; font-size: 10pt; font-family: arial, sans-serif; text-decoration: none }
.navn:visited { color: #777777; font-weight: bold; font-size: 10pt; font-family: arial, sans-serif; text-decoration: none }
.navn:hover	  { color: #c0c0c0; font-weight: bold; font-size: 10pt; font-family: arial, sans-serif; text-decoration: none }	 
.navnoaktiv   { color: #0059A0; font-weight: bold; font-size: 10pt; font-family: arial, sans-serif; text-decoration: none }	 

.navk:link	  { color: #777777; font-weight: normal; font-size: 9pt; font-family: arial, sans-serif; text-decoration: none }
.navk:active  { color: #777777; font-weight: normal; font-size: 9pt; font-family: arial, sans-serif; text-decoration: none }
.navk:visited { color: #777777; font-weight: normal; font-size: 9pt; font-family: arial, sans-serif; text-decoration: none }
.navk:hover	  { color: #c0c0c0; font-weight: normal; font-size: 9pt; font-family: arial, sans-serif; text-decoration: none }	 
.navkaktiv    { color: #0059A0; font-weight: normal; font-size: 9pt; font-family: arial, sans-serif; text-decoration: none }	 

.textfett	  { color: #777777; font-weight: bold; font-size: 10pt; line-height:11pt; font-family: arial, sans-serif; text-decoration: none }
.hometxt  { color: #000066; font-weight: normal; font-size: 9pt; line-height:10pt; font-family: arial, sans-serif; text-decoration: none }
.lagetxt  { color: #000066; font-weight: normal; font-size: 9pt; line-height:18pt; font-family: arial, sans-serif; text-decoration: none }
.objtxt  { color: #000066; font-weight: normal; font-size: 9pt; line-height:10pt; font-family: arial, sans-serif; text-decoration: none }
.aussttxt  { color: #000066; font-weight: normal; font-size: 9pt; line-height:12pt; font-family: arial, sans-serif; text-decoration: none }
.fltxt  { color: #000066; font-weight: normal; font-size: 9pt; line-height:12pt; font-family: arial, sans-serif; text-decoration: none }
.fltxtfett  { color: #000066; font-weight: bold; font-size: 9pt; line-height:12pt; font-family: arial, sans-serif; text-decoration: none }
.gestxt  { color: #000066; font-weight: normal; font-size: 9pt; line-height:11pt; font-family: arial, sans-serif; text-decoration: none }
.mietertxt  { color: #000066; font-weight: normal; font-size: 9pt; line-height:11pt; font-family: arial, sans-serif; text-decoration: none }
.mieterklein  { color: #000066; font-weight: normal; font-size: 8pt; line-height:8pt; font-family: arial, sans-serif; text-decoration: none }
.expotxt  { color: #000066; font-weight: normal; font-size: 9pt; line-height:11pt; font-family: arial, sans-serif; text-decoration: none }
.kontakttxt  { color: #000066; font-weight: normal; font-size: 9pt; line-height:10pt; font-family: arial, sans-serif; text-decoration: none }
.impresstxt  { color: #000066; font-weight: normal; font-size: 9pt; line-height:10pt; font-family: arial, sans-serif; text-decoration: none }
.impressfett  { color: #000066; font-weight: bold; font-size: 9pt; line-height:10pt; font-family: arial, sans-serif; text-decoration: none }
.rechtlichtxt  { color: #000066; font-weight: normal; font-size: 9pt; line-height:10pt; font-family: arial, sans-serif; text-decoration: none }
.ladentxtfett  { color: #000066; font-weight: bold; font-size: 9pt; line-height:10pt; font-family: arial, sans-serif; text-decoration: none }

.linktxt:link	  { color: #000066; font-weight: normal; font-size: 10pt; font-family: arial, sans-serif; text-decoration: none }
.linktxt:active  { color: #000066; font-weight: normal; font-size: 10pt; font-family: arial, sans-serif; text-decoration: none }
.linktxt:visited { color: #000066; font-weight: normal; font-size: 10pt; font-family: arial, sans-serif; text-decoration: none }
.linktxt:hover	  { color: #c0c0c0; font-weight: normal; font-size: 10pt; font-family: arial, sans-serif; text-decoration: none }	 
.linktxtnoaktiv   { color: #0059A0; font-weight: normal; font-size: 10pt; font-family: arial, sans-serif; text-decoration: none }	

.linkun:link	{ color: #000066; font-weight: normal; font-size: 9pt; line-height:10pt; font-family: arial, sans-serif; text-decoration: underline }
.linkun:active  { color: #000066; font-weight: normal; font-size: 9pt; line-height:10pt; font-family: arial, sans-serif; text-decoration: underline }
.linkun:visited { color: #000066; font-weight: normal; font-size: 9pt; line-height:10pt; font-family: arial, sans-serif; text-decoration: underline }
.linkun:hover	{ color: #c0c0c0; font-weight: normal; font-size: 9pt; line-height:10pt; font-family: arial, sans-serif; text-decoration: underline }	 
.linkunnoaktiv  { color: #0059A0; font-weight: normal; font-size: 9pt; line-height:10pt; font-family: arial, sans-serif; text-decoration: none }	

.linkunfett:link	{ color: #000066; font-weight: bold; font-size: 9pt; line-height:10pt; font-family: arial, sans-serif; text-decoration: underline }
.linkunfett:active  { color: #000066; font-weight: bold; font-size: 9pt; line-height:10pt; font-family: arial, sans-serif; text-decoration: underline }
.linkunfett:visited { color: #000066; font-weight: bold; font-size: 9pt; line-height:10pt; font-family: arial, sans-serif; text-decoration: underline }
.linkunfett:hover	{ color: #c0c0c0; font-weight: bold; font-size: 9pt; line-height:10pt; font-family: arial, sans-serif; text-decoration: underline }	 
.linkunfettnoaktiv  { color: #0059A0; font-weight: bold; font-size: 9pt; line-height:10pt; font-family: arial, sans-serif; text-decoration: none }	


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





/*globale Linkdefinition */
.a:link		  { color: #003399; font-weight: bold; font-size: 10pt; font-family: verdana, sans-serif; text-decoration: none }
.a:active	  { color: #003399; font-weight: bold; font-size: 10pt; font-family: verdana, sans-serif; text-decoration: none }
.a:visited	  { color: #003399; font-weight: bold; font-size: 10pt; font-family: verdana, sans-serif; text-decoration: none }
.a:hover	  { color: #990033; font-weight: bold; font-size: 10pt; font-family: verdana, sans-serif; text-decoration: underline }	


.naviblau:link	  { color: #ffffff; font-weight: normal; font-size: 7pt; font-family: verdana, sans-serif; text-decoration: none }
.naviblau:active  { color: #ffffff; font-weight: normal; font-size: 7pt; font-family: verdana, sans-serif; text-decoration: none }
.naviblau:visited { color: #ffffff; font-weight: normal; font-size: 7pt; font-family: verdana, sans-serif; text-decoration: none }
.naviblau:hover	  { color: #0099cc; font-weight: normal; font-size: 7pt; font-family: verdana, sans-serif; text-decoration: none }	 
.naviblauinaktiv  { color: #0099cc; font-weight: normal; font-size: 7pt; font-family: verdana, sans-serif; text-decoration: none }	

.navihblau:link	   { color: #0099cc; font-weight: normal; font-size: 7pt; font-family: verdana, sans-serif; text-decoration: none }
.navihblau:active  { color: #0099cc; font-weight: normal; font-size: 7pt; font-family: verdana, sans-serif; text-decoration: none }
.navihblau:visited { color: #0099cc; font-weight: normal; font-size: 7pt; font-family: verdana, sans-serif; text-decoration: none }
.navihblau:hover   { color: #ffffff; font-weight: normal; font-size: 7pt; font-family: verdana, sans-serif; text-decoration: none }	 

.naviklein:link	   { color: #ffffff; font-weight: normal; font-size: 7pt; font-family: verdana, sans-serif; text-decoration: none }
.naviklein:active  { color: #ffffff; font-weight: normal; font-size: 7pt; font-family: verdana, sans-serif; text-decoration: none  }
.naviklein:visited { color: #ffffff; font-weight: normal; font-size: 7pt; font-family: verdana, sans-serif; text-decoration: none  }
.naviklein:hover   { color: #ffcc00; font-weight: normal; font-size: 7pt; font-family: verdana, sans-serif; text-decoration: none  }	 
.navikleininaktiv  { color: #ffcc00; font-weight: normal; font-size: 7pt; font-family: verdana, sans-serif; text-decoration: none  }	

.navi:link	  { color: #000066; font-weight: normal; font-size: 8pt; font-family: verdana, sans-serif; text-decoration: underline }
.navi:active  { color: #000066; font-weight: normal; font-size: 8pt; font-family: verdana, sans-serif; text-decoration: underline  }
.navi:visited { color: #000066; font-weight: normal; font-size: 8pt; font-family: verdana, sans-serif; text-decoration: underline  }
.navi:hover	  { color: #0099cc; font-weight: normal; font-size: 8pt; font-family: verdana, sans-serif; text-decoration: none  }	 

.naviou:link	{ color: #000066; font-weight: normal; font-size: 8pt; font-family: verdana, sans-serif; text-decoration: none }
.naviou:active  { color: #000066; font-weight: normal; font-size: 8pt; font-family: verdana, sans-serif; text-decoration: none  }
.naviou:visited { color: #000066; font-weight: normal; font-size: 8pt; font-family: verdana, sans-serif; text-decoration: none  }
.naviou:hover	{ color: #0099cc; font-weight: normal; font-size: 8pt; font-family: verdana, sans-serif; text-decoration: none  }	 

.navinaktiv	  { color: #cc9900; font-weight: bold; font-size: 9pt; font-family: verdana, sans-serif; text-decoration: none; margin-left:5pt  }	
.navaktiv	  { color: #c0c0c0; font-weight: bold; font-size: 9pt; font-family: verdana, sans-serif; text-decoration: none; margin-left:5pt  }	
.navaktivklein	  { color: #c0c0c0; font-weight: bold; font-size: 8pt; font-family: verdana, sans-serif; text-decoration: none; margin-left:18pt  }	

.b8blau:link	  { color: #000066; font-weight: bold; font-size: 8pt; font-family: verdana, sans-serif; text-decoration: none }
.b8blau:active	  { color: #000066; font-weight: bold; font-size: 8pt; font-family: verdana, sans-serif; text-decoration: none }
.b8blau:visited   { color: #000066; font-weight: bold; font-size: 8pt; font-family: verdana, sans-serif; text-decoration: none }
.b8blau:hover	  { color: #ff9900; font-weight: bold; font-size: 8pt; font-family: verdana, sans-serif; text-decoration: underline }	 

.u8blau:link	  { color: #000066; font-weight: normal; font-size: 8pt; font-family: verdana, sans-serif; text-decoration: underline }
.u8blau:active	  { color: #000066; font-weight: normal; font-size: 8pt; font-family: verdana, sans-serif; text-decoration: underline }
.u8blau:visited   { color: #000066; font-weight: normal; font-size: 8pt; font-family: verdana, sans-serif; text-decoration: underline }
.u8blau:hover	  { color: #990033; font-weight: normal; font-size: 8pt; font-family: verdana, sans-serif; text-decoration: underline }	 

.u10blau:link	  { color: #000066; font-weight: normal; font-size: 10pt; font-family: verdana, sans-serif; text-decoration: underline }
.u10blau:active	  { color: #000066; font-weight: normal; font-size: 10pt; font-family: verdana, sans-serif; text-decoration: underline }
.u10blau:visited  { color: #000066; font-weight: normal; font-size: 10pt; font-family: verdana, sans-serif; text-decoration: underline }
.u10blau:hover	  { color: #990033; font-weight: normal; font-size: 10pt; font-family: verdana, sans-serif; text-decoration: underline }	 

.ub10blau:link	  { color: #000066; font-weight: bold; font-size: 10pt; font-family: verdana, sans-serif; text-decoration: underline }
.ub10blau:active	  { color: #000066; font-weight: bold; font-size: 10pt; font-family: verdana, sans-serif; text-decoration: underline }
.ub10blau:visited  { color: #000066; font-weight: bold; font-size: 10pt; font-family: verdana, sans-serif; text-decoration: underline }
.ub10blau:hover	  { color: #990033; font-weight: bold; font-size: 10pt; font-family: verdana, sans-serif; text-decoration: underline }	 

.nb10blau:link	  { color: #000066; font-weight: bold; font-size: 10pt; font-family: verdana, sans-serif; text-decoration: none }
.nb10blau:active	  { color: #000066; font-weight: bold; font-size: 10pt; font-family: verdana, sans-serif; text-decoration: none }
.nb10blau:visited  { color: #000066; font-weight: bold; font-size: 10pt; font-family: verdana, sans-serif; text-decoration: none }
.nb10blau:hover	  { color: #990033; font-weight: bold; font-size: 10pt; font-family: verdana, sans-serif; text-decoration: underline }	 

.nav8         { color: #f5f5f5; font-weight: normal; font-size: 8pt; line-height:14pt; font-family: verdana, sans-serif; letter-spacing:-1pt; text-decoration: none;}	 
.nav7         { color: #f5f5f5; font-weight: normal; font-size: 7pt; line-height:8pt; font-family: verdana, sans-serif; letter-spacing:-1pt; text-decoration: none;}	 

.n7grau	  { color: #c0c0c0; font-weight: normal; font-size: 7pt; font-family: verdana, sans-serif; text-decoration: none }
.b8blau	  { color: #000066; font-weight: bold; font-size: 8pt; font-family: verdana, sans-serif; text-decoration: none }
.b10blau	  { color: #000066; font-weight: bold; font-size: 10pt; line-height:12pt; font-family: verdana, sans-serif; text-decoration: none }






/* Tabellenlinks */

.tabhead
	{
	border-style:solid;
	border-color:#666666;
	border-width: 1px;
	background-color:#4294AD;
	}

.tabnavi
	{
	border-style:solid;
	border-color:#4A6087;
	border-width: 1px;
	background-color:#3478B3;
	}
	
.tabmain
	{
	border-style:none;
	border-color:#ffffff;
	border-width: 0px;
	background-color:#ffffff;
	}
	
.tabback
	{
	border-style:none;
	border-color:#ffffff;
	border-width: 0px;
	}
	
.tablinks
	{
	border-style:none;
	border-color:#ffffff;
	border-width: 0px;
	background-color:#ffffff;
	}
	
.tabrechts
	{
	border-style:none;
	border-color:#ffffff;
	border-width: 0px;
	background-color:#ffffff;
	}

.tabnavfeld
	{
	border-style:solid;
	border-color:#000099;
	border-width: 1px;
	background-color:#ffffff;
	}
	
.tabhauptfoto
	{
	border-style:none;
	border-color:#ffffff;
	border-width: 0px;
	}

.tabhauptfeld
	{
	border-style:solid;
	border-color:#000099;
	border-width: 1px;
	background-color:#ffffff;
	}
	


.tlink8 {
	display:block;
/*	padding:2px;  */
	color:#990000;
	text-decoration:none;
	font-family:arial, helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight:bold;
	line-height: normal;
	font-variant: normal;
}

.tlink8:hover {
	border-style:solid;
	border-color:#c0c0c0;
	border-width: 1px;

	display:block;
	padding:1px;

	color:#990000;
	background-color:#f5f5f5;
	text-decoration:none;
	font-family: arial, helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight:bold;
	line-height: normal;
	font-variant: normal;
	}


.tabhaupt
	{
	border-style:none; 
	border-width:0pt; 
	background-color:#f9f9f9;
	}

.tabgr
	{
    border-style:solid; 
	border-width:1px; 
	border-color:#c0c0c0; 
	background-color:#f5f5f5;
	}

.tabdg
	{
    border-style:solid; 
	border-width:1px; 
	border-color:#c0c0c0; 
	background-color:#ebebeb;
	}
	
.tabexpo
	{
	border-style:solid; 
	border-width:1px; 
	border-color:#c0c0c0; 
	background-color:#f5f5f5;
	}

.tabrand 
    { 
	border-bottom: 0px solid #ffffff; 
	border-right: 0px solid #ffffff; 
	background-color: #ebebeb; 
	padding: 5px; 
	}
	
.tabref
    { 
	border-bottom: 1px solid #ffffff; 
	border-right: 1px solid #ffffff; 
	background-color: #ebebeb; 
	padding: 8px; 
	}

/* Sprachen */
   engl      { display:block;
             background-image:url(grafik/english.gif);
             width:24pt; height:14pt }
   engl:hover { background-image:url(grafik/englishcol.gif); }
   fran      { display:block;
             background-image:url(grafik/francais.gif);
             width:24pt; height:14pt }
   fran:hover { background-image:url(grafik/francaiscol.gif); }

