input {font-family: Verdana, Arial, sans-serif; color: #666666; font-size: 8pt;}
select {font-family: Verdana, Arial, sans-serif; color: #666666; font-size: 8pt;}

.dummy {}
TD {font-family: Verdana, Arial, sans-serif; color: #000000; font-size: 8pt;}

/* SOLUTION HEADERS */
 
.BH0 {font-family: Verdana, Arial, sans-serif; font-size: 10pt; color: #008000; font-weight: bold; text-decoration: none; margin-bottom: 8px; }
.BH0W {font-family: Verdana, Arial, sans-serif; font-size: 10pt; color: #008000; font-weight: bold; text-decoration: none; margin-bottom: 8px; margin-left:100px; }
.BH1 {font-family: Georgia, Palatino Linotype, Book Antiqua, Times New Roman, serif; font-size: 14pt; color: #72A874; font-weight: bold; text-decoration: none; margin-bottom: 8px; }
.BB1 {font-family: Verdana, Arial, sans-serif; font-size: 14pt; color: #72A874; font-weight: bold; text-decoration: none; margin-bottom: 8px; }
.BB2 {font-family: Verdana, Arial, sans-serif; font-size: 14pt; color: #3C7DBA; font-weight: bold; text-decoration: none; margin-bottom: 8px; }
.BH2 {font-family: Verdana, Arial, sans-serif; color: #000000; font-size: 12pt; text-decoration: none;}

.E1 {font-family: Verdana, Arial, sans-serif; color: #cc9933; font-size: 8pt; font-weight: bold; }
.E2 {font-family: Verdana, Arial, sans-serif; color: #ffffff; font-size: 10pt; font-weight: bold; }

.F1 {font-family: Verdana, Arial, sans-serif; color: #999966; font-size: 8pt; font-weight: bold; }
.F2 {font-family: Verdana, Arial, sans-serif; color: #ffffff; font-size: 8pt; font-weight: bold; }
.F3 {font-family: Verdana, Arial, sans-serif; color: #999999; font-size: 8pt;}
.F4 {font-family: Verdana, Arial, sans-serif; color: #999966; font-size: 8pt; }
.F5 {font-family: Verdana, Arial, sans-serif; color: #999999; font-size: 8pt; font-weight: bold; text-decoration: none;}
.F6 {font-family: Verdana, Arial, sans-serif; color: #999999; font-size: 8pt; text-decoration: none; } 
.F7 {font-family: Verdana, Arial, sans-serif; color: #727272; font-size: 7.5pt; text-decoration: none}
.F8 {font-family: Verdana, Arial, sans-serif; color: #000000; font-size: 7.5pt; text-decoration: none}
.F9 {font-family: Verdana, Arial, sans-serif; color: #000000; font-size: 8pt; text-decoration: none}
.F9w {font-family: Verdana, Arial, sans-serif; color: #000000; font-size: 8pt; text-decoration: none; margin-bottom: 8px; margin-left:100px;  }

/* HEADERS */ 
.H1 {
	font-family: Verdana, Arial, sans-serif;
	color: #666666;
	font-size: 10pt;
	font-weight: bold;
	margin-left: 10px;
	margin-top: 10px;
}
.H2 {font-family: Verdana, Arial, sans-serif; color: #666666; font-size: 8pt; font-weight: bold;}
.H3 {font-family: Verdana, Arial, sans-serif; color: #5A84B4; font-size: 8pt; font-weight: bold;}
.H4 {font-family: Verdana, Arial, sans-serif; color: #666666; font-size: 8pt; font-weight: bold; line-height: 11pt;}
.H5 {font-family: Verdana, Arial, sans-serif; color: #999966; font-size: 8pt; font-weight: bold; line-height: 14pt;}
.H6 {font-family: Verdana, Arial, sans-serif; color: #666666; font-size: 8pt; line-height: 14pt; padding-left: 15px; padding-right: 15px;}
.H1A {font-family: Verdana, Arial, sans-serif; color: #666666; font-size: 12pt; font-weight: bold; text-decoration: none}
.H1B {font-family: Verdana, Arial, sans-serif; color: #000000; font-size: 12pt; font-weight: bold; text-decoration: none}
.H3R {font-family: Verdana, Arial, sans-serif; color: #3C7DBA; font-size: 10pt; font-weight: bold; text-decoration: none}
.H3b {font-family: Verdana, Arial, sans-serif; color: #000000; font-size: 10pt; font-weight: bold; text-decoration: none}

/* LINKS */ 
.L1 {font-family: Verdana, Arial, sans-serif; color: #cc0000; font-size: 8pt; font-weight: bold; text-decoration: none;}
.L2 {font-family: Verdana, Arial, sans-serif; color: #0F5895; font-size: 8pt; font-weight: bold; text-decoration: none;}
.L3 {font-family: Verdana, Arial, sans-serif; color: #cc0000; font-size: 8pt; text-decoration: underline;}
.L4 {font-family: Verdana, Arial, sans-serif; color: #330066; font-size: 08pt; font-weight: bold;}
.L5 {font-family: Verdana, Arial, sans-serif; color: #CC0000; font-size: 08pt; text-decoration: none;}
.L6 {font-family: Verdana, Arial, sans-serif; color: #CC0000; font-size: 10pt; font-weight: bold;text-decoration: none;}

.M1 {font-family: Verdana, Arial, sans-serif; color: #99cc33; font-size: 8pt; font-weight: bold; }

.N1  {font-family: Verdana, Arial, sans-serif; font-weight: bold; color: #ffffff; font-size: 7.5pt; text-decoration: none}
.N1a {font-family: Verdana, Arial, sans-serif; font-weight: bold; color: #D8D8D8; font-size: 7.5pt; text-decoration: none}
.N2  {font-family: Verdana, Arial, sans-serif; font-weight: bold; color: #cc0000; font-size: 7.5pt; text-decoration: none}
.N2a {font-family: Verdana, Arial, sans-serif; font-weight: bold; color: #727272; font-size: 7.5pt; text-decoration: none}
.N3  {font-family: Verdana, Arial, sans-serif; font-weight: bold; color: #000000; font-size: 8pt; text-decoration: none}
.N5  {font-family: Verdana, Arial, sans-serif; color: #CC0000; font-size: 7.5pt; text-decoration: none;}
.N5a {font-family: Verdana, Arial, sans-serif; font-weight: bold; color: #808080; font-size: 7.5pt; text-decoration: none}

/* FORMS */ 
.S1 {font-family: Verdana, Arial, sans-serif; color: #000000; font-size: 8pt; width: 152px; }
.S2 {font-family: Verdana, Arial, sans-serif; color: #000000; font-size: 8pt; width: 70px;}
.S3 {font-family: Verdana, Arial, sans-serif; color: #000000; font-size: 8pt; width: 235px;}
.S4 {font-family: Verdana, Arial, sans-serif; color: #000000; font-size: 8pt; width: 115px;}
.S5 {font-family: Verdana, Arial, sans-serif; color: #000000; font-size: 8pt; width: 80px;}
.S6 {font-family: Verdana, Arial, sans-serif; color: #000000; font-size: 8pt; width: 40px;}
.S7 {font-family: Verdana, Arial, sans-serif; color: #000000; font-size: 8pt; width: 140px; }

/* TEXT */ 
.T1 {font-family: Verdana, Arial, sans-serif; color: #000000; font-size: 7.5pt; margin-left:100px;}
.Tmargintopleft {
	font-family: Verdana, Arial, sans-serif;
	color: #000000;
	font-size: 7.5pt;
	margin-left: 100px;
	margin-top: 10px;
}
.Tmargin50 {font-family: Verdana, Arial, sans-serif; color: #000000; font-size: 7.5pt; margin-left:50px;}
.Tmargin20 {font-family: Verdana, Arial, sans-serif; color: #000000; font-size: 7.5pt; margin-left:20px;}
.T2 {font-family: Verdana, Arial, sans-serif; color: #999999; font-size: 8pt; line-height: 16pt;}
.T3 {font-family: Verdana, Arial, sans-serif; color: #000000; font-size: 8pt;}
.TSC0 {font-family: Courier, Arial, sans-serif; color: #000000; font-size: 7pt;}
.TSC1 {font-family: Courier, Arial, sans-serif; color: #1100EE; font-size: 7pt;}
.TSC2 {font-family: Courier, Arial, sans-serif; color: #0D7552; font-size: 7pt;}
.TSC3 {font-family: Courier, Arial, sans-serif; color: #E71813; font-size: 7pt;}
.T6 {font-family: Verdana, Arial, sans-serif; color: #000000; font-size: 10pt; font-weight: bold; text-decoration: none}
.T1B {font-family: Verdana, Arial, sans-serif; color: #000000; font-size: 12pt; text-decoration: none}
.T1BR {font-family: Verdana, Arial, sans-serif; color: #666666; font-size: 11pt; font-weight: bold; text-decoration: none}
.TNLH1 {font-family: Verdana, Arial, sans-serif; color: #4A9047; font-size: 16pt; font-weight: bold; text-decoration: none}




.V20 {line-height: 20px; }
.V14 {line-height: 14px; }
.V2 {line-height: 2px; }

/* Horizontal Rules*/
.hr1 {color: #666666; width: 300px; height:1px; text-align:left;}


/* Navigation Tables */


.Th_nav {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #cc0000;
	background-color: #dddddd;
	border-color: White;
}
.Th_navhead {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	background-color: #cc0000;
	border-color: White;
}

/* Result Tables */



.Tr_head {
	font-family: Verdana, Arial, sans-serif;
	font-size: 7.5pt;
	font-weight: bold;
	color: #666666;
	background-color: #cccc99;
	border-color: White;
}
.Tr_head_blue {
	font-family: Verdana, Arial, sans-serif;
	font-size: 7.5pt;
	font-weight: bold;
	color: #ffffff;
	background-color: #8080FF;
	border-color: White;
}
.Tr_head_darkblue {
	font-family: Verdana, Arial, sans-serif;
	font-size: 7.5pt;
	font-weight: bold;
	color: #ffffff;
	background-color: #1F65A1;
	border-color: White;
}
.Tr_bluewhite {
	font-family: Verdana, Arial, sans-serif;
	font-size: 7.5pt;
	font-weight: normal;
	color: #404040;
	background-color: #EEECFE;
	border-color: White;
}
.Tr_bluelight {
	font-family: Verdana, Arial, sans-serif;
	font-size: 7.5pt;
	font-weight: normal;
	color: #1F65A1;
	background-color: #B6D1E8;
	border-color: White;
}
.Tr_light {
	font-family: Verdana, Arial, sans-serif;
	font-weight: normal;
	color: #666666;
	background-color: #ffffcc;
	border-color: White;
	font: 7.5pt;
}
.Tr_white {
	font-family: Verdana, Arial, sans-serif;
	font-size: 7.5pt;
	font-weight: normal;
	color: #666666;
	background-color: #ffffff;
	border-color: White;
}
.Tr_bright {
	font-family: Verdana, Arial, sans-serif;
	font-size: 7.5pt;
	font-weight: normal;
	color: #666666;
	background-color: #ffddaa;
	border-color: White;
}
.Tr_sun {
	font-family: Verdana, Arial, sans-serif;
	font-size: 7.5pt;
	font-weight: normal;
	color: #666666;
	background-color: #ffcc66;
	border-color: White;
}
.Tr_sunhead {
	font-family: Verdana, Arial, sans-serif;
	font-size: 7.5pt;
	font-weight: bold;
	color: #666666;
	background-color: #FFA913;
	border-color: White;
}
/*   Links */

a:link {
	
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #1F65A1;
	text-decoration: none;
}

a:hover {
	color: #135287;
	text-decoration: underline;
	font-weight: bold;
}



/*     Alter list style    */

ul.nl {
	list-style: outside url(bullet.gif);
	margin-left: 100px;
}


ul.nlws {
	list-style: outside url(bullet.gif);
	margin-left: 100px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 7.5pt;
	color: Black;
	font-weight: normal;
	text-decoration: none;
}

ul.nlwb {
	list-style: none;
	margin-left: 100px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	color: Black;
	font-weight: normal;
	text-decoration: none;
}

ul.nlbold {
	list-style: outside url(bullet.gif);
	font-family: Verdana, Arial, sans-serif;
	font-size: 10pt;
	color: #008000;
	font-weight: bold;
	text-decoration: none;
	margin-bottom: 8px;
	margin-left: 150px;
	line-height: 25px;
}




/* Alter menu style 

a.menu {
	display: block;
	margin-bottom: 3px;
	text-align: center;
	width: 105px;
	padding: 2px;
	font-family: "Verdana, Geneva, Arial, Helvetica, sans-serif";
	font-size: 10px;
	font-weight: bold;
	
}




a.menu:link    { color:#669966; background-color:#FFFFFF; text-decoration:none;}
a.menu:visited { color:#1F65A1; background-color:#FFFFFF; text-decoration:none;}
a.menu:hover   { color:#6699CC; background-color:#FFFFFF; text-decoration:underline; background: url(tab_nav_green.gif);}
a.menu:active  { color:#135287; background-color:#B6D1E8; text-decoration:underline; background: url(tab_nav_green_active.gif);}

*/




/*  Styles für die Navigationsleiste */



body {
    font: normal 100.01% Helvetica, Arial, sans-serif;
    color: black; background-color: #ffffff;
  }

  div#Rahmen {
	width: 81.8em;
	padding: 0.8em;
	border: 1px solid White;
	background-color: White;
}
  * html div#Rahmen {  /* Korrektur fuer IE 5.x */
    width: 81.9em;
    w\idth: 81.5em;
  }
  div#Rahmen div {
     clear: left;
  }
  ul#Navigation {
	margin: 0;
	padding: 0;
	text-align: center;
}

  ul#Navigation li {
    list-style: none;
    float: left;  /* ohne width - nach CSS 2.1 erlaubt */
    position: relative;
    margin: 0.4em; padding: 0;
  }
  * html ul#Navigation li {  /* Korrektur fuer den IE 5 und 6 */
    margin-bottom: -0.4em;
  }
  *:first-child+html ul#Navigation li {  /* Korrektur fuer den IE 7 */
    margin-bottom: -0.1em;
  }

  ul#Navigation li ul {
    margin: 0; padding: 0;
    position: absolute;
    top: 1.6em; left: -0.4em;
    display: none;  /* Unternavigation ausblenden */
  }
  * html ul#Navigation li ul {  /* Korrektur fuer IE 5.x */
    left: -1.5em;
    lef\t: -0.4em;
  }
  *:first-child+html ul#Navigation ul {
	/* Workaround fuer den IE 7 */
	background-color: White;
	padding-bottom: 0.4em;
}
  ul#Navigation li:hover ul {
    display: block;  /* Unternavigation in modernen Browsern einblenden */
  }
  ul#Navigation li ul li {
    float: none;
    display: block;
    margin-bottom: 0.2em;
  }

  ul#Navigation a, ul#Navigation span {
	display: block;
	width: 7.8em; /* Breite den in li enthaltenen Elementen zuweisen */
	padding: 0.2em 1em;
	text-decoration: none;
	font-weight: bold;
	border: 1px solid White;
	border-left-color: white;
	border-top-color: white;
	color: #669966;
	background-color: #ffffff;
}
  * html ul#Navigation a, * html ul#Navigation span {
    width: 7.8em;   /* Breite nach altem MS-Boxmodell für IE 5.x */
    w\idth: 7.8em;  /* korrekte Breite fuer den IE 6 im standardkonformen Modus */
  }
  ul#Navigation a:hover, ul#Navigation span, li a#aktuell {
	border-color: white;
	border-left-color: white;
	border-top-color: white;
	color: #6699CC;
	text-decoration: underline;
	background-color: White;
	background-image: url(tab_nav_green.gif);
}
  li a#aktuell {
	/* aktuelle Rubrik kennzeichnen */
	color: #6699CC;
	background-color: White;
}
  ul#Navigation li ul span {
	/* aktuelle Unterseite kennzeichnen */
	background-color: White;
}
  li w {
	color: #6699CC;
	background-color: White;
	margin-left: 100px;
}