/*   ?????????????????????????????????????????   */
/*   ?????????????????????????????????????????   */
/*   ?????????????????????????????????????????   */


/* 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.twintowers.de ------------  */


/* globale Definitionen */
body	 { background-color: #cccccc }
	
p,td,div  { color: #000066; font-size: 8pt; line-height: 10pt; font-family: arial, sans-serif }
ul,li  { color: #000066; font-size: 8pt; line-height: 11pt; font-family: arial, sans-serif; list-style-type: square }

b {font-family:arial,sans-serif; font-size:10pt; line-height:12pt; font-weight: bold; color:#FFFFFF;}

input {font-family:arial,sans-serif; font-size:8pt; line-height:12pt; font-weight: bold; color:#000066;}

h1 { font-family:arial,sans-serif; font-weight:bold; font-size:10pt; line-height:11pt; color:#000066;}

.blau8  { color: #000066; font-size: 8pt; line-height: 10pt; font-family: arial, sans-serif }
.blau9  { color: #000066; font-size: 9pt; line-height: 11pt; font-family: arial, sans-serif }
.blau10 { color: #000066; font-size: 10pt; line-height: 12pt; font-family: arial, sans-serif }

.b8blau	  { color: #000066; font-weight: bold; font-size: 8pt; font-family: arial, sans-serif; text-decoration: none }
.b9blau	  { color: #000066; font-weight: bold; font-size: 9pt; font-family: arial, sans-serif; text-decoration: none }
.b10blau  { color: #000066; font-weight: bold; font-size: 10pt; line-height:12pt; font-family: arial, sans-serif; text-decoration: none }

.b8weiss  { color: #ffffff; font-weight: bold; font-size: 8pt; font-family: arial, sans-serif; text-decoration: none }
.b9weiss  { color: #ffffff; font-weight: bold; font-size: 9pt; font-family: arial, sans-serif; text-decoration: none }

.ueb1 { color: #000066; font-size:  8pt; line-height: 10pt; font-family: arial, sans-serif; font-weight: bold }
.ueb2 { color: #000066; font-size: 10pt; line-height: 12pt; font-family: arial, sans-serif; font-weight: bold }
.ueb3 { color: #000066; font-size: 12pt; line-height: 14pt; font-family: arial, sans-serif; font-weight: bold }
.ueb5 { color: #000066; font-size: 18pt; line-height: 20pt; font-family: arial, sans-serif; font-weight: bold }

font.small	{font-family: arial,sans-serif; font-weight: bold;  font-size: 8pt;}


.ez0  { font-family:arial,sans-serif; font-size:10pt;  font-weight: bold; color:#666666; margin-top:0px; margin-bottom:0px; margin-left:6pt}
.ez1  { font-family:arial,sans-serif;  font-weight: bold; font-size:10pt; color:#003399; margin-top:0px; margin-bottom:0px; margin-left:30pt}
.ez2  { font-family:arial,sans-serif; font-size:10pt; color:#003399; margin-top:0px; margin-bottom:0px; margin-left:13pt}
.ez3  { font-family:arial,sans-serif; font-size:10pt;  font-weight: bold; color:#666666; margin-top:0px; margin-bottom:0px; margin-left:8pt}


/*globale Linkdefinition */
.naviklein:link	   { color: #ffffff; font-weight: bold; font-size: 8pt; font-family: arial, sans-serif; text-decoration: none }
.naviklein:active  { color: #ffffff; font-weight: bold; font-size: 8pt; font-family: arial, sans-serif; text-decoration: none  }
.naviklein:visited { color: #ffffff; font-weight: bold; font-size: 8pt; font-family: arial, sans-serif; text-decoration: none  }
.naviklein:hover   { color: #c0c0c0; font-weight: bold; font-size: 8pt; font-family: arial, sans-serif; text-decoration: none  }	 
.navikleininaktiv  { color: #c0c0c0; font-weight: bold; font-size: 8pt; font-family: arial, sans-serif; text-decoration: none  }	

.navikleinrt:link	   { color: #ffcc33; font-weight: bold; font-size: 8pt; font-family: arial, sans-serif; text-decoration: none }
.navikleinrt:active  { color: #ffcc33; font-weight: bold; font-size: 8pt; font-family: arial, sans-serif; text-decoration: none  }
.navikleinrt:visited { color: #ffcc33; font-weight: bold; font-size: 8pt; font-family: arial, sans-serif; text-decoration: none  }
.navikleinrt:hover   { color: #c0c0c0; font-weight: bold; font-size: 8pt; font-family: arial, sans-serif; text-decoration: none  }	 
.navikleininaktiv  { color: #c0c0c0; font-weight: bold; font-size: 8pt; font-family: arial, sans-serif; text-decoration: none  }	


.navi:link	  { color: #000066; font-weight: normal; font-size: 8pt; font-family: arial, sans-serif; text-decoration: underline }
.navi:active  { color: #000066; font-weight: normal; font-size: 8pt; font-family: arial, sans-serif; text-decoration: underline  }
.navi:visited { color: #000066; font-weight: normal; font-size: 8pt; font-family: arial, sans-serif; text-decoration: underline  }
.navi:hover	  { color: #0099cc; font-weight: normal; font-size: 8pt; font-family: arial, sans-serif; text-decoration: none  }	 

.naviou:link	{ color: #000066; font-weight: normal; font-size: 8pt; font-family: arial, sans-serif; text-decoration: none }
.naviou:active  { color: #000066; font-weight: normal; font-size: 8pt; font-family: arial, sans-serif; text-decoration: none  }
.naviou:visited { color: #000066; font-weight: normal; font-size: 8pt; font-family: arial, sans-serif; text-decoration: none  }
.naviou:hover	{ color: #0099cc; font-weight: normal; font-size: 8pt; font-family: arial, sans-serif; text-decoration: none  }	 

.navinaktiv	  { color: #cc9900; font-weight: bold; font-size: 9pt; font-family: arial, sans-serif; text-decoration: none; margin-left:5pt  }	
.navaktiv	  { color: #c0c0c0; font-weight: bold; font-size: 9pt; font-family: arial, sans-serif; text-decoration: none; margin-left:5pt  }	
.navaktivklein	  { color: #c0c0c0; font-weight: bold; font-size: 8pt; font-family: arial, sans-serif; text-decoration: none; margin-left:18pt  }	

.b8blau:link	  { color: #000066; font-weight: bold; font-size: 8pt; font-family: arial, sans-serif; text-decoration: none }
.b8blau:active	  { color: #000066; font-weight: bold; font-size: 8pt; font-family: arial, sans-serif; text-decoration: none }
.b8blau:visited   { color: #000066; font-weight: bold; font-size: 8pt; font-family: arial, sans-serif; text-decoration: none }
.b8blau:hover	  { color: #ff9900; font-weight: bold; font-size: 8pt; font-family: arial, sans-serif; text-decoration: underline }	 

.u8blau:link	  { color: #000066; font-weight: normal; font-size: 8pt; font-family: arial, sans-serif; text-decoration: underline }
.u8blau:active	  { color: #000066; font-weight: normal; font-size: 8pt; font-family: arial, sans-serif; text-decoration: underline }
.u8blau:visited   { color: #000066; font-weight: normal; font-size: 8pt; font-family: arial, sans-serif; text-decoration: underline }
.u8blau:hover	  { color: #990033; font-weight: normal; font-size: 8pt; font-family: arial, sans-serif; text-decoration: underline }	 

.u9blau:link	  { color: #000066; font-weight: normal; font-size: 9pt; font-family: arial, sans-serif; text-decoration: underline }
.u9blau:active	  { color: #000066; font-weight: normal; font-size: 9pt; font-family: arial, sans-serif; text-decoration: underline }
.u9blau:visited   { color: #000066; font-weight: normal; font-size: 9pt; font-family: arial, sans-serif; text-decoration: underline }
.u9blau:hover	  { color: #990033; font-weight: normal; font-size: 9pt; font-family: arial, sans-serif; text-decoration: underline }	 

.u10blau:link	  { color: #000066; font-weight: normal; font-size: 10pt; font-family: arial, sans-serif; text-decoration: underline }
.u10blau:active	  { color: #000066; font-weight: normal; font-size: 10pt; font-family: arial, sans-serif; text-decoration: underline }
.u10blau:visited  { color: #000066; font-weight: normal; font-size: 10pt; font-family: arial, sans-serif; text-decoration: underline }
.u10blau:hover	  { color: #990033; font-weight: normal; font-size: 10pt; font-family: arial, sans-serif; text-decoration: underline }	 

.ub8blau:link	  { color: #000066; font-weight: bold; font-size: 8pt; font-family: arial, sans-serif; text-decoration: underline }
.ub8blau:active	  { color: #000066; font-weight: bold; font-size: 8pt; font-family: arial, sans-serif; text-decoration: underline }
.ub8blau:visited  { color: #000066; font-weight: bold; font-size: 8pt; font-family: arial, sans-serif; text-decoration: underline }
.ub8blau:hover	  { color: #990033; font-weight: bold; font-size: 8pt; font-family: arial, sans-serif; text-decoration: underline }	

.ub9blau:link	  { color: #000066; font-weight: bold; font-size: 9pt; font-family: arial, sans-serif; text-decoration: underline }
.ub9blau:active	  { color: #000066; font-weight: bold; font-size: 9pt; font-family: arial, sans-serif; text-decoration: underline }
.ub9blau:visited  { color: #000066; font-weight: bold; font-size: 9pt; font-family: arial, sans-serif; text-decoration: underline }
.ub9blau:hover	  { color: #990033; font-weight: bold; font-size: 9pt; font-family: arial, sans-serif; text-decoration: underline }	 

.ub10blau:link	  { color: #000066; font-weight: bold; font-size: 10pt; font-family: arial, sans-serif; text-decoration: underline }
.ub10blau:active	  { color: #000066; font-weight: bold; font-size: 10pt; font-family: arial, sans-serif; text-decoration: underline }
.ub10blau:visited  { color: #000066; font-weight: bold; font-size: 10pt; font-family: arial, sans-serif; text-decoration: underline }
.ub10blau:hover	  { color: #990033; font-weight: bold; font-size: 10pt; font-family: arial, sans-serif; text-decoration: underline }	 

.nb10blau:link	  { color: #000066; font-weight: bold; font-size: 10pt; font-family: arial, sans-serif; text-decoration: none }
.nb10blau:active	  { color: #000066; font-weight: bold; font-size: 10pt; font-family: arial, sans-serif; text-decoration: none }
.nb10blau:visited  { color: #000066; font-weight: bold; font-size: 10pt; font-family: arial, sans-serif; text-decoration: none }
.nb10blau:hover	  { color: #990033; font-weight: bold; font-size: 10pt; font-family: arial, sans-serif; text-decoration: underline }	 

.nav8         { color: #f5f5f5; font-weight: normal; font-size: 8pt; line-height:14pt; font-family: arial, sans-serif; letter-spacing:-1pt; text-decoration: none;}	 
.nav7         { color: #f5f5f5; font-weight: normal; font-size: 7pt; line-height:8pt; font-family: arial, sans-serif; letter-spacing:-1pt; text-decoration: none;}	 

.n7grau	  { color: #c0c0c0; font-weight: normal; font-size: 7pt; font-family: arial, sans-serif; text-decoration: none }
.b8blau	  { color: #000066; font-weight: bold; font-size: 8pt; font-family: arial, sans-serif; text-decoration: none }
.b10blau	  { color: #000066; font-weight: bold; font-size: 10pt; line-height:12pt; font-family: arial, sans-serif; text-decoration: none }



/* Tabellenlinks */

.tabnavi
	{
	border-style:solid;
	border-color:#4A6087;
	border-width: 1px;
	background-color:#3478B3;


.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;
}

.tabhead
	{
	border-style:solid;
	border-color:#c0c0c0;
	border-width: 1px;
	background-color:#f5f5f5;
	background-image:url(./grafik/kopfback.gif);
	}

.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); }
