/* <![CDATA[ */
body,td,div,a{ font-size: 10pt; font-family: arial, sans-serif; }
body{ margin: auto; text-align: center; }
form{ font-size: 9pt; margin: 0px; border: 0px; padding: 0px; white-space: nowrap; }
br{ line-height: 10px; }
a{ color: #0000d8; }
a:hover{ color: red; }
img{ border: 0px; }
pre{ font-family: fixedsys; text-align: left; }

/* Google Box Startseite */
.gbx_468_1{ width: 469px; height: 60px; table-layout: fixed; margin-left: auto; margin-right: auto; text-align: center; }
.gbx_468_2{ white-space: nowrap; text-align: left; vertical-align: top; }
.gbx_468_3{ z-index: 100; position: absolute; margin-left: 356px; margin-top: 41px; }
.gbx_468_4{ z-index: 0; position: absolute; margin-left: 0px; margin-top: 0px; }

/* spam-check */
.acheck{ display: none; }

/* thumbnails */
.thumb{ border: 1px solid gainsboro; }

/* google add layer */
.gadd_over{
  font-size: 8pt;
  font-style: italic;
  position: absolute;
  z-index: 2;
  width: 160px;
  height: 16px;
  background-color: white;
}
.gadd_over a{
  font-size: 8pt;
  color: black;
}
.gadd_over a:hover{
  color: red;
}
.gadd_lower{
  position: absolute;
  z-index: 1;
  width: 160px;
  height: 90px;
}

/* text */
.txtr{ color: #cc0000; }
.txtgr{ color: green; }
.txt_info{ font-size: 9px; font-family: verdana; color: #777777; }

.txt10px{ font-size: 10px; }
.txt10px a{ font-size: 10px; }
.txt10px a:hover{ color: red; }

/* page headers */
h1,h2{ margin: 0; padding: 0; border: 0; font-size: 10pt; display: inline; }
h2{ font-weight: normal; }
.h1_welc{ font-size: 14px; margin: 0px 0px 0px 20px; display: block; }
.h2_welc{ font-weight: normal; font-size: 13px; margin: 0; display: block; }

.li9{ color: #aaaaaa; font-size: 9px; font-family: verdana; line-height: 12px; }
.li9 a{ color: #aaaaaa; font-family: verdana; font-size: 9px; text-decoration: none; }
.li9 a:hover{ color: red; }

.txt9{ font-size: 9px; font-family: verdana; }
.txt9 a{ font-size: 9px; font-family: verdana; }
.txt9 a:hover{ color: red; }

.txt10{ font-size: 10pt; }
.txt10 a{ font-size: 10pt; }
.txt10 a:hover{ color: red; }

.li10ai{ color: #aaaaaa; font-size: 10px; font-family: arial; }
.li10ai a{ color: #aaaaaa; font-family: arial; font-style: italic; font-size: 10px; text-decoration: none; }
.li10ai a:hover{ color: red; }

.txt11{ font-size: 11pt; }
.txt11 a{ font-size: 11pt; }
.txt11 a:hover{ color: red; }

.txt12{ font-size: 12pt; }
.txt12 a{ font-size: 12pt; }
.txt12 a:hover{ color: red; }

.txt12bi{ font-size: 12pt; font-style: italic; font-weight: bold; }
.txt12gri{ color: #999999; font-size: 12pt; font-style: italic; }
.txt12i{ font-size: 12pt; font-style: italic; }

.txt_spell a{ color: #0000cc; font-size: 12pt; font-style: italic; font-weight: bold; }
.txt_spell a:hover{ color: red; }

.txt14{ font-size: 14pt; }
.txt14 a{ font-size: 14pt; }
.txt14 a b em{ font-size: 14pt; }
.txt14 a:hover{ color: red; }

.txt9pt{ font-size: 9pt; }
.txt9pt a{ font-size: 9pt; }
.txt9pt a b em{ font-size: 9pt; }
.txt9pt a{ color: #0000d8; }
.txt9pt a:hover{ color: red; }

.txts_up{ color: #6666ee; }
.txts_down{ color: #6666ee; }

.show_hidden{ text-decoration: none; font-size: 9pt; }
.show_hidden a{ color: #0000ee; text-decoration: none; font-size: 9pt; }
.show_hidden a:hover{ color: red; }
.show_hidden u{ margin-left: 2px; vertical-align: -1px; }
.minus{ font-family: verdana; }

/* search.notice.inc.php */
.di_p1{ width: 450px; font-size: 11pt; padding: 10px; margin: auto; text-align: left; border: 1px solid black; background-color: #ffcc99; }
.di_p2{ width: 450px; padding: 10px; margin: auto; text-align: left; border: 1px solid black; background-color: #ffffdd; }
.di_p3{ width: 450px; margin: auto; text-align: left; border: 1px solid black; background-color: #ffffdd; }
.di_p3 td{ padding: 4px 2px 4px 8px; }
.di_p4{ width: 458px; font-size: 11pt; padding: 10px; margin: auto; text-align: left; border: 1px solid black; background-color: #f2f2ff; white-space: nowrap; }
.di_p4 a{ font-size: 11pt; }
.di_p5{ width: 550px; font-size: 11pt; margin: auto; text-align: left; }
.di_p5 table { margin-left: 30px; width: 550px; }
.di_p5 td{ font-size: 10pt; }

/* child links */
.cl{ line-height: 11pt; font-size: 9pt; color: green; margin-top: 2px; margin-bottom: 4px; }
.cl a{ font-size: 9pt; color: #3333ff; }
.cl em a{ font-style: normal; text-decoration: none; color: green; }
.cl a:hover{ color: red; }

/* seiten unten */
.lb a{ color: #000000; }
.lb a:hover{ color: red; }

.lmin a{ color: #aaaaaa; font-size: 11px; text-decoration: none; }
.lmin a:hover{ color: red; }

/* text highlight funktion */
.b2{ background-color: #ffffcc; }
.b3{ background-color: #ffffbb; color: #006600; font-weight: normal; }

/* seiten links unten (vor,weiter) */
.hi1{ color: #990000; font-size: 14pt; vertical-align: -1px; margin-right: 2px; }
.li1{ font-size: 12pt; margin-right: 2px; }

/* buttons */
.btop_r { width: 148px; white-space: nowrap; font-family: fixedsys; margin-left: 1px; padding: 3px 8px 3px 8px; border: 1px solid black; }
.btop_r a{ font-family: fixedsys; text-decoration: none; color: black; }
.btop_r a:hover{ font-family: fixedsys; text-decoration: none; color: red; }

/* forms */
.fi1{ width: 304px; vertical-align: 1px; }
.fi1_ss{ width: 240px; vertical-align: 1px; }
.fi1_bw{ width: 278px; vertical-align: 1px; }
.fi2{ width: 240px; vertical-align: 1px; margin-left: 1px; }
.fi3{ margin: 0px; padding: 0px; }
.fi4{ width: 12em; height: 1.8em; }
.fi4_ss{ width: 6em; height: 1.8em; }
.fi5{ vertical-align: 1px; }
.fi6{ height: 1.8em; }
.fi7{ width: 106px; vertical-align: 1px; margin-left: 1px; }
.fi8{ text-align: right; position: absolute; top: -46px; right: 0px; }

/* divs */
.di1{ margin-left: 42px; font-size: 12pt; text-align: left; }
.di2{ width: 100%; background-color: #fae8d7; padding: 8px 0px 8px 0px; border-top: 1px solid #aa0000; border-bottom: 1px solid #aa0000; }
.di3{ margin: 3px 20% 2px 2px; font-size: 10pt; }
.di3n{ margin: 3px 10px 5px 2px; font-size: 10pt; font-weight: normal; display: block; }
.di4{ font-size: 8pt; font-style: italic; color: #999999; }
.di5{ position: absolute; right: 18px; top: 132px; width: 470px; height: 60px; text-align: right; }
.di6{ position: absolute; right: 22px; font-size: 8pt; }
.di6 a{ color: #000000; font-size: 8pt; }
.di6 a:hover{ color: red; font-size: 8pt; }
.di7{ width: 85%; display: block; border-top: 1px dashed silver; font-style: italic; font-size: 8pt; }
.di8{ width: 85%; display: block; font-style: italic; font-size: 8pt; }
.di9{ position: absolute; right: 30px; }
.di10{ text-align: center; width: 80px; color: #6d6dff; font-family: verdana, arial; font-size: 9px; }
.di10 a{ color: #6d6dff; font-family: verdana, arial; font-size: 9px; text-decoration: none; }
.di11{ width: 90%; height: 100px; overflow: scroll; }
.di12{ position: absolute; left: 16px; top: 12px; text-align: left; }

/* misc between hits */
.di_btw{ color: #222222; text-decoration: underline; font-family: 'Trebuchet MS', Arial, Helvetica; font-style: italic; font-size: 10pt; }

/* spans */
.sp1{ margin-left: -2px; }
.sp2{ letter-spacing: 1px; vertical-align: 2px; font-size: 11px; font-style: italic; }
.sp3{ font-family: verdana; font-size: 8pt; } /* hier geht's zu wikipedia... */
.sp4{ font-family: verdana; font-size: 8pt; color: #fa9430; vertical-align: 4px; }
.sp4 a{ font-family: verdana; font-size: 8pt; color: #fa9430; }
.sp4 a:hover{ font-family: verdana; font-size: 8pt; color: red; }
.sp5{ font-family: verdana; font-size: 8pt; color: #0000ee; vertical-align: 4px; }
.sp5 a{ font-family: verdana; font-size: 8pt; color: #0000ee; }
.sp5 a:hover{ font-family: verdana; font-size: 8pt; color: red; }
.sp6{ font-family: verdana; font-size: 8pt; color: #333; vertical-align: 4px; }
.sp6 a{ font-family: verdana; font-size: 8pt; color: #333; }
.sp6 a:hover{ font-family: verdana; font-size: 8pt; color: red; }
.ph{ font-size: 22pt; font-weight: normal; margin: 0; color: #5C80C7; font-family: Georgia, "Times New Roman", Times, serif; }


/* tabellen */
.cw_auto{ width: auto; }

.hr_5{ height: 5px; line-height: 5px; border: 0; }
.hr_10{ height: 10px; line-height: 10px; border: 0; }
.hr_yel{ height: 1px; line-height: 1px; border-top: 1px solid #fae8d7; }
.hr_light{ height: 1px; line-height: 1px; border-top: 1px solid #dddddd; }
.hr_light_blue{ height: 1px; line-height: 1px; border-top: 1px solid #c9d2f1; }
.hr_red{ height: 1px; line-height: 1px; border-top: 1px solid #cc0000; }
/*
.hr_light{ height: 1px; line-height: 1px; background-color: #dddddd; border: 0; }
.hr_light_blue{ height: 1px; line-height: 1px; border-top: 1px solid #c9d7f1; }
*/

/* images */
.line_100{ height: 1px; width: 100%; }

/* äußere haupttabelle */
.tmain{ width: 100%; margin: 0; padding: 0; text-align: left; }
.t1{ width: 100%; height: 23px; background-color: #fae8d7; border-top: 1px solid #aa0000; border-bottom: 1px solid #fadbbe; text-align: left;}
.t1_td1{ padding-top: 2px; font-family: 'Trebuchet MS', Arial, Helvetica; font-style: italic; color: #ab4d4d; font-size: 14px; padding-left: 45px; }
.t1_td2{ text-align: right; padding-right: 22px; }

/* innere haupttabelle*/
.t2_cw1{ width: 145px; }
.t2_cw2{ width: 100%; }
.t2_cw3{ width: 80px; }

.t2_td1{ vertical-align: top; text-align: right; }
.t2_td1 img{ margin: 0px 16px 2px 10px; }
.t2_td1 span{ margin: 0px 28px 0px 10px; text-align: right; }

.t2_td1_2{ vertical-align: top; text-align: right; }
.t2_td1_2 img{ margin: 0px 16px 0px 10px; }
.t2_td2{ vertical-align: top; padding: 0px 0px 0px 5px; }
.t2_td3{ vertical-align: top; text-align: left; color: #6d6dff; font-family: verdana, arial; font-size: 11px; }
.t2_td3 a{ font-family: verdana, arial; color: #6d6dff; font-size: 11px; text-decoration: none; }
.t2_td3 a:hover{ color: red; }
.t2_sep{ border-bottom: 1px solid gainsboro; color: #222222; font-family: 'Trebuchet MS', Arial, Helvetica; font-style: italic; font-size: 10pt; padding-left: 42px; }
.t2_sep_2{ color: #222222; text-decoration: underline; font-family: 'Trebuchet MS', Arial, Helvetica; font-style: italic; font-size: 10pt; padding-left: 42px; }

.t3{ margin: auto; }
.t3_td1{ padding-right: 12px; }
.t3_td2{ padding-right: 2px; }
.t3_td3{ padding-left: 16px; padding-right: 16px; }
.t3_td4{ padding-left: 2px; }
.t3_td5{ padding-left: 12px; }
  
.t4{ margin: auto; }
.t4_td1{ text-align: right; padding-right: 8px; font-size: 12pt; }
.t4_td2{ text-align: left; padding-right: 15px; font-size: 12pt; }
.t4_td3{ text-align: left; font-size: 12pt; font-weight: bold; font-family: 'Trebuchet MS', Arial, Helvetica; }

.t5{ width: 100%; }
.t5_td1{ text-align: left; padding-left: 25px; }
.t5_td2{ vertical-align: bottom; text-align: right; padding-right: 20px; }

.t6{ position: absolute; right: 84px; top: 80px; }
.t6 a{ font-size: 9pt; }
.t6 td{ text-align: left; }

.td_l{ text-align: left; white-space: nowrap; }
.td_l a{ color: #000000; font-weight: bold; }
.td_l a:hover{ color: red; }
.td_c{ text-align: center; white-space: nowrap; }
.td_r{ text-align: right; white-space: nowrap; }

/* spacer */
.br1{ line-height: 1px; }
.br2{ line-height: 2px; }
.br3{ line-height: 3px; }
.br4{ line-height: 4px; }
.br5{ line-height: 5px; }
.br6{ line-height: 6px; }
.br7{ line-height: 7px; }
.br8{ line-height: 8px; }
.br9{ line-height: 9px; }
.br10{ line-height: 10px; }
.br20{ line-height: 20px; }
.br30{ line-height: 30px; }
.br40{ line-height: 40px; }
.br50{ line-height: 50px; }

/* farben */
.red{ color: #cc0000; }         .red a{ color: #cc0000; }         .red a:hover{ color: #222; }
.redr{ color: red; }            .redr a{ color: red; }            .redr a:hover{ color: blue; }
.orange{ color: #ff6600; }      .orange a{ color: #ff6600; }      .orange a:hover{ color: blue; }
.brown{ color: brown; }         .brown a{ color: brown; }         .brown a:hover{ color: red; }
.green{ color: green; }         .green a{ color: green; }         .green a:hover{ color: red; }
.darkgreen{ color: darkgreen; } .darkgreen a{ color: darkgreen; } .darkgreen a:hover{ color: red; }
.blue{ color: #0000cc; }        .blue a{ color: #0000cc; }        .blue a:hover{ color: red; }
.gold{ color: #BE7800; }        .gold a{ color: #BE7800; }        .gold a:hover{ color: red; }
.gains{ color: gainsboro; }     .gains a{ color: gainsboro; }     .gains a:hover{ color: red; }
.silver{ color: silver; }       .silver a{ color: silver; }       .silver a:hover{ color: red; }
.gray{ color: #555555; }        .gray a{ color: #555555; }        .gray a:hover{ color: red; }
.black{ color: #000000; }       .black a{ color: #000000; }       .black a:hover{ color: red; }
.cyan{ color: #0077ff; }        .cyan a{ color: #0077ff; }        .cyan a:hover{ color: black; }
.purple{ color: purple; }       .purple a{ color: purple; }       .purple a:hover{ color: black; }

/* misc */
.dsp_in{ display: inline; }
.dsp_bl{ display: block; }
.dsp_no{ display: none; }
.visible{ display: block; visibility: visible; }
.hidden{ display: none; visibility: hidden; }
.arr{ color: #000000; font-weight: normal; vertical-align: 2px; }
.bdr_gains{ border: 1px solid gainsboro; }
/* ]]> */