/* CSS-File gem.css 06.08.2006 */

BODY {
     scrollbar-3dlight-color:#88ccff;
     scrollbar-arrow-color:#ccddff;
     scrollbar-darkshadow-color:#440000;
     scrollbar-face-color:#000088;
     scrollbar-highlight-color:#000000;
     scrollbar-shadow-color:#000000;
     background-image:url('Common/bg_weltraum_normal.jpg');
     background-repeat:repeat;
     background-attachment:fixed;
}



h1,h2,h3,h4,h5,h6,p {
   font-family:times,serif;
   font-weight:bold;
   font-style:normal;
}



.fett     {font-weight:bold;}
.bold     {font-weight:bold;}
.normal   {font-weight:normal;}

.xxxxxxxx-large {font-size:120pt;}
.xxxxxxx-large {font-size:96pt;}
.xxxxxx-large {font-size:84pt;}
.xxxxx-large {font-size:64pt;}
.xxxx-large {font-size:48pt;}
.xxx-large {font-size:32pt;}
.xx-large {font-size:xx-large;}
.x-large  {font-size:x-large;}
.large    {font-size:large;}
.medium   {font-size:medium;}
.small    {font-size:small;}
.x-small  {font-size:x-small;}
.xx-small {font-size:xx-small;}

.noitalic {font-style:normal;}
.italic   {font-style:italic;}

.left     {text-align:left;}
.right    {text-align:right;}
.center   {text-align:center;}
.justify  {text-align:justify;}

.arial     {font-family:arial,sans-serif;}
.sansserif {font-family:sans-serif,arial;}
.times     {font-family:times,serif;}
.serif     {font-family:serif,times;}
.english   {font-family:english;}
.fantasy   {font-family:fantasy;}
.cursive   {font-family:cursive;}
.script    {font-family:brush-script;}
.capital   {font-family:CapitalisTypOasis,serif;}
.verdana   {font-family:verdana;}
.tahoma    {font-family:tahoma;}
          


.weiss       {color:#ffffff;}
.altweiss    {color:#ffffee;}
.dunkelweiss {color:#ffffbb;}
.hellgelb    {color:#ffffcc;}
.hellgelb1   {color:#ffff88;}
.gelb        {color:#ffff00;}
.dunkelgelb  {color:#ffee00;}
.hellbeige   {color:#ffeebb;}
.beige       {color:#eeddaa;}
.dunkelbeige {color:#bbaa77;}
.hellocker   {color:#ffddbb;}
.ocker       {color:#eeccaa;}
.dunkelocker {color:#bb9977;}
.gold        {color:#ffdd66;}
.orange      {color:#ffaa00;}
.hellorange  {color:#ffdd00;}
.hellorange1 {color:#ffee88;}
.hellrot     {color:#ffaaaa;}
.hellrot1    {color:#ffbbbb;}
.hellrot2    {color:#ffcccc;}
.hellrot3    {color:#ffdddd;}
.rot         {color:#ff0000;}
.violett     {color:#ff00ff;}
.hellviolett {color:#ffaaff;}
.lila        {color:#ffccff;}
.blaulila    {color:#ddddff;}
.blaulila1   {color:#eeeeff;}
.dunkelblau  {color:#4444ff;}
.blau        {color:#4488ff;}
.blau1       {color:#44aaff;}
.blau2       {color:#88ccff;}
.hellblau    {color:#44ccff;}
.hellblau1   {color:#66ddff;}
.hellblau2   {color:#88eeff;}
.hellblau3   {color:#ccddff;}
.hellblau4   {color:#eeeeff;}
.cyan        {color:#44ffff;}
.hellcyan    {color:#aaffff;}
.glasgruen   {color:#44ffcc;}
.tipgruen    {color:#aaffaa;}
.gruen       {color:#00ff00;}
.dunkelgruen {color:#44cc44;}
.hellgruen1  {color:#bbeebb;}
.hellgruen   {color:#ccffcc;}
.hellgruen2  {color:#ddffdd;}
.gelbgruen   {color:#ddff00;}
.hellstgrau  {color:#ffeeee;}
.hellgrau    {color:#dddddd;}
.mittelgrau  {color:#bbbbbb;}
.grau        {color:#888888;}
.dunkelgrau  {color:#444444;}
.gruengrau   {color:#bbccbb;}
.gruengrau1  {color:#ccddcc;}
.gruengrau2  {color:#ddeedd;}
.schwarz     {color:#000000;}
.highlighted {color:#ffffff;}
.contrast    {color:#ffffff;}
.variant     {}

.white       {color:#ffffff;}
.green       {color:#00ff00;}
.blue        {color:#0000ff;}
.red         {color:#ff0000;}
.yellow      {color:#ffff00;}
.black       {color:#000000;}

.austr {color:#ffdddd;font-style:normal;font-family:times,serif;font-size:small;}
.roman {color:#ffddaa;font-style:normal;font-family:times,serif;font-size:small;}
.russk {color:#ff6688;font-style:normal;font-family:times,serif;font-size:small;}
.ukrai {color:#66ddff;font-style:normal;font-family:times,serif;font-size:small;}



.headline  {
   font-family:english,fantasy,cursive;
   font-size:xx-large;
   text-align:center;
   letter-spacing:+4.0pt;
}

.title  {
   font-family:brush-script,english,cursive;
   font-size:large;
   text-align:center;
   letter-spacing:+0.0pt;
   color:#ffffee;
}

.CapitalisTypOasis {
   font-family:CapitalisTypOasis,serif;
   color:#ffffff;
}

.subtitle  {
   font-family:arial,sans-serif;
   font-size:small;
   font-weight:normal;
   font-style:normal;
   text-align:center;
   letter-spacing:-0.2pt;
   color:#ffffee;
}

.iconsubline  {
   font-family:times,serif;
   font-size:10pt;
   font-weight:bold;
   font-style:italic;
   text-align:center;
}

.iconsubline_small  {
   font-family:times,serif;
   line-height:20pt;
   font-size:10pt;
   font-weight:normal;
   font-style:italic;
   text-align:center;
}

.www1 {
   font-family:verdana,tahoma,arial,sans-serif;
   font-size:medium;
   font-weight:normal;
   font-style:normal;
   text-align:center;
   letter-spacing:1.0pt;
   color:#ccccff;
}

.www2 {
   font-family:verdana,tahoma,arial,sans-serif;
   font-size:small;
   font-weight:normal;
   font-style:normal;
   text-align:center;
   letter-spacing:-0.2pt;
   color:#8888dd;
}

.dateline {
   font-family:times,serif;
   font-size:medium;
   font-weight:normal;
   font-style:normal;
   color:#ffff00;
   text-align:right;
}

.smallnote {
   font-family:verdana,sans-serif;
   font-size:xx-small;
   font-weight:normal;
   font-style:normal;
   color:#ffffdd;
}


.anredetext {
   font-family:times,serif;
   font-size:medium;
   text-align:left;
   color:#aaffaa;
}

.anredetext_klein {
   font-family:times,serif;
   font-size:small;
   text-align:left;
   color:#aaffaa;
}

.anredetext_blau {
   font-family:times,serif;
   font-size:large;
   font-weight:normal;
   text-align:left;
   color:#ccccff;
}

.anredetext_script {
   font-family:brush-script,serif;
   font-size:large;
   font-weight:bold;
   text-align:center;
   color:#ccffcc;
}

.unterschrift {
   font-family:brush-script,serif;
   font-size:large;
   font-weight:normal;
   font-style:normal;
   color:#ccffcc;
}

.unterschrift_klein {
   font-family:brush-script,serif;
   font-size:medium;
   font-weight:normal;
   font-style:normal;
   color:#aaffaa;
}
.glossar {
   font-family:times,serif;
   font-size:medium;
   font-weight:normal;
   text-align:left;
   color:#aaffaa;
}

.impressum {
   font-family:arial,sans-serif;
   font-size:small;
   font-style:normal;
   color:#ffffee;
}

.gal_weiss   {
   font-family:verdana,sans-serif;
   font-weight:bold;
   font-style:normal;
   color:#ffffff;
}

.gal_weiss_klein   {
   font-family:verdana,sans-serif;
   font-size:x-small;
   font-weight:normal;
   font-style:normal;
   color:#ffffff;
}

.gal {
   font-family:verdana,sans-serif;
   font-weight:bold;
   font-style:normal;
}

.gal_klein   {
   font-family:verdana,sans-serif;
   font-size:x-small;
   font-weight:normal;
   font-style:normal;
}

.gal_gold   {
   font-family:verdana,sans-serif;
   font-weight:bold;
   font-style:normal;
   color:#ffdd00;
}

.gal_gold_klein   {
   font-family:verdana,sans-serif;
   font-size:x-small;
   font-weight:normal;
   font-style:normal;
   color:#ffdd00;
}

.gal_gelb   {
   font-family:verdana,sans-serif;
   font-weight:bold;
   font-style:normal;
   color:#ffff00;
}

.gal_gelb_klein   {
   font-family:verdana,sans-serif;
   font-size:x-small;
   font-weight:normal;
   font-style:normal;
   color:#ffff00;
}

.gal_rot   {
   font-family:verdana,sans-serif;
   font-weight:bold;
   font-style:normal;
   color:#ffaaaa;
}

.gal_rot_klein   {
   font-family:verdana,sans-serif;
   font-size:x-small;
   font-weight:normal;
   font-style:normal;
   color:#ffaaaa;
}

.gal_gruen   {
   font-family:verdana,sans-serif;
   font-weight:bold;
   font-style:normal;
   color:#aaffaa;
}

.gal_gruen_klein   {
   font-family:verdana,sans-serif;
   font-size:x-small;
   font-weight:normal;
   font-style:normal;
   color:#aaffaa;
}

.gal_blau   {
   font-family:verdana,sans-serif;
   font-weight:bold;
   font-style:normal;
   color:#aaaaff;
}

.gal_blau_klein   {
   font-family:verdana,sans-serif;
   font-size:x-small;
   font-weight:normal;
   font-style:normal;
   color:#aaaaff;
}

.gal_cyan   {
   font-family:verdana,sans-serif;
   font-weight:bold;
   font-style:normal;
   color:#aaffff;
}

.gal_cyan_klein   {
   font-family:verdana,sans-serif;
   font-size:x-small;
   font-weight:normal;
   font-style:normal;
   color:#aaffff;
}

.gal_schwarz   {
   font-family:verdana,sans-serif;
   font-weight:bold;
   font-style:normal;
   color:#000000;
}

.gal_schwarz_klein {
   font-family:verdana,sans-serif;
   font-size:x-small;
   font-weight:normal;
   font-style:normal;
   color:#000000;
}

.gal_grau   {
   font-family:verdana,sans-serif;
   font-weight:bold;
   font-style:normal;
   color:#aaaaaa;
}

.gal_grau_klein {
   font-family:verdana,sans-serif;
   font-size:x-small;
   font-weight:normal;
   font-style:normal;
   color:#aaaaaa;
}

.gal_subline   {
   line-height:24pt;
   font-family:verdana,sans-serif;
   font-weight:normal;
   font-style:normal;
   text-align:center;
}


.text_supratitle  {
   font-family:times,serif;
   font-size:small;
   font-weight:bold;
   font-style:normal;
   text-align:left;
   color:#0099dd;
}

.text_title  {
   font-family:times,serif;
   font-size:x-large;
   font-weight:bold;
   font-style:normal;
   text-align:left;
   color:#ffffff;
}

.text_title_centered {
   font-family:times,serif;
   font-size:x-large;
   font-weight:bold;
   font-style:normal;
   text-align:center;
   color:#ffffff;
}

.text_title2 {
   font-family:times,serif;
   font-size:large;
   font-weight:bold;
   font-style:normal;
   text-align:left;
   color:#ffffff;
}

.text_subtitle  {
   font-family:arial,sans-serif;
   font-size:small;
   font-weight:normal;
   font-style:normal;
   text-align:left;
   color:#ffffff;
}

.text_em  {
   font-family:times,serif;
   font-size:medium;
   font-weight:normal;
   font-style:normal;
   text-align:justify;
   color:#aaffff;
}

.text_em_centered {
   font-family:times,serif;
   font-size:medium;
   font-weight:bold;
   font-style:normal;
   text-align:center;
   color:#aaffff;
}

.text_gm  {
   font-family:times,serif;
   font-size:medium;
   font-weight:normal;
   font-style:normal;
   text-align:justify;
   color:#ffffcc;
}

.text_hm  {
   font-family:times,serif;
   font-size:medium;
   font-weight:bold;
   font-style:normal;
   text-align:justify;
   color:#ccffcc;
}

.text_aktualisierungen {
   font-family:times,serif;
   font-weight:bold;
   text-align:left;
   font-style:normal;
   text-decoration:none;
   color:#aaffaa;
}

.text_hinweise {
   font-family:times,serif;
   font-size:medium;
   font-weight:normal;
   text-align:left;
   font-style:normal;
   text-decoration:none;
   color:#ff8800;
}

.tip {
   font-family:arial,sans-serif;
   font-weight:normal;
   font-style:normal;
   text-align:justify;
   color:#aaffaa;
}

.tip_klein {
   font-family:arial,sans-serif;
   font-size:x-small;
   font-weight:normal;
   font-style:normal;
   color:#aaffaa;
}

.last_update_weiss {
   font-family:arial,sans-serif;
   font-size:small;
   font-weight:normal;
   font-style:normal;
   color:#ffffff;
}

.last_update_gruen {
   font-family:arial,sans-serif;
   font-size:small;
   font-weight:normal;
   font-style:normal;
   color:#88ee88;
}

.last_update_rot {
   font-family:arial,sans-serif;
   font-size:small;
   font-weight:normal;
   font-style:normal;
   color:#ee8888;
}

.last_update_blau {
   font-family:arial,sans-serif;
   font-size:small;
   font-weight:normal;
   font-style:normal;
   color:#aaccff;
}

.tip_invar {
   font-family:arial,sans-serif;
   font-size:x-small;
   font-weight:normal;
   font-style:normal;
   text-align:justify;
   color:#aaffaa;
}

.tip_hell {
   font-family:arial,sans-serif;
   font-size:small;
   font-weight:normal;
   font-style:normal;
   text-align:justify;
   color:#ccffcc;
}

.streetindexletter  {
   font-family:times,serif;
   font-size:x-large;
   font-weight:bold;
   font-style:normal;
   line-height:30pt;
   color:#ffdddd;
}

.siteindexletter  {
   font-family:times,serif;
   font-size:x-large;
   font-weight:bold;
   font-style:normal;
   line-height:30pt;
   color:#ffff88;
}

.ee  {
   font-family:serif;
   font-size:x-large;
   font-weight:bold;
   font-style:normal;
   line-height:30pt;
   color:#aabbcc;
}

.klein  {
   font-family:times,serif;
   font-weight:normal;
   font-size:6pt;
   line-height:6pt;
   text-align:left;
   font-style:normal;
   text-decoration:none;
   color:#ffffff;
}

.winzig  {
   font-family:times,serif;
   font-weight:normal;
   font-size:2pt;
   line-height:2pt;
   text-align:left;
   font-style:normal;
   text-decoration:none;
   color:#ffffff;
}

.kulturtip  {
   font-family:times,serif;
   font-weight:bold;
   font-size:12pt;
   line-height:12pt;
   text-align:left;
   font-style:normal;
   text-decoration:none;
   color:#ffcccc;
   color:#ccffaa;
}

.person {
   font-family:times,serif;
   font-size:medium;
   font-weight:bold;
   text-align:left;
   font-style:normal;
   color:#ffffff;
}

.lillybar {
   font-family:brush-script,serif;
   font-size:larger;
   font-weight:bold;
   text-align:center;
   color:#ffffff;
}


.kontakt {
   line-height:30pt;
   font-family:times,serif;
   font-size:14pt;
   font-weight:bold;
   text-align:left;
   font-style:normal;
   text-decoration:none;
   color:#ffcc00;
}




.linktitel {
   line-height:21pt;
   font-family:times,serif;
   font-size:14pt;
   font-weight:bold;
   text-align:left;
   font-style:normal;
   text-decoration:none;
   color:#ffcc00;
}

.linktitel_small {
   line-height:20pt;
   font-family:times,serif;
   font-size:12pt;
   font-weight:bold;
   text-align:left;
   font-style:normal;
   text-decoration:none;
   color:#ffcc00;
}

.pseudolink  {
   font-family:times,serif;
   font-weight:bold;
   font-size:12pt;
   line-height:16pt;
   text-align:left;
   font-style:normal;
   text-decoration:none;
   color:#44cc44;
}

.link_remark {
   font-family:times,serif;
   font-weight:bold;
   font-size:12pt;
   line-height:12pt;
   text-align:left;
   font-style:normal;
   text-decoration:none;
   color:#cccc66;
}

.lebenslauf {
   font-family:arial,sans-serif;
   font-style:italic;
   text-align:left;
   color:#ffffee;
}


@font-face    { font-family: 'Leipzig_Fraktur_Normal'; src: url('Leipzig Fraktur Normal.ttf') format('truetype'); }
.leipzig      { font-family: 'Leipzig_Fraktur_Normal';}
@font-face    { font-family: 'Leipzig_Fraktur_Bold';   src: url('Leipzig Fraktur Bold.ttf')   format('truetype'); }
.leipzig_fett { font-family: 'Leipzig_Fraktur_Bold';  }



a {font-family:times,serif;font-weight:bold;font-size:12pt;line-height:16pt;outline:none;}
a:link, a:visited {text-decoration:none;color:#ffff88;}
a:hover           {text-decoration:underline;color:#ffffff;}
a:active          {text-decoration:none;color:#aaffaa;}

a.menu { display:block; margin-bottom:0px; text-align:center; width:2ex;
         border-style:ridge; border-width:2px; padding:2px; text-decoration:none;
         font-family:times,serif;font-weight:bold;font-size:12pt;line-height:16pt}

a.menu:link    { color:#0a0; background-color:#a00;}
a.menu:visited { color:#0a0; background-color:#a00;}
a.menu:hover   { color:#aa0; background-color:#a00;}
a.menu:active  { color:#aa0; background-color:#a00;}



.table_green   { background-image:url(Common/bg_marmor_gruen2.jpg); width: "100%"; 
                 border-top : 1px solid #00ee00; border-bottom: 1px solid #00aa00; 
                 border-left: 1px solid #00ee00; border-right : 1px solid #00aa00; 
               }

.td_green      { background-image:url(Common/bg_marmor_gruen1.jpg);
                 border-top : 1px solid #00aa00; border-bottom: 1px solid #00ee00; 
                 border-left: 1px solid #00aa00; border-right : 1px solid #00ee00; 
                 padding: 20px 
               }

.table_red     { background-image:url(Common/bg_marmor_rot2.jpg); width: "100%"; 
                 border-top : 1px solid #FF0000; border-bottom: 1px solid #AA0000; 
                 border-left: 1px solid #FF0000; border-right : 1px solid #AA0000; 
               }

.td_red        { background-image:url(Common/bg_marmor_rot1.jpg);
                 border-top : 1px solid #AA0000; border-bottom: 1px solid #FF0000; 
                 border-left: 1px solid #AA0000; border-right : 1px solid #FF0000; 
                 padding: 20px 
               }

.table_blue    { background-image:url(Common/bg_marmor_blau3.jpg); width: "100%"; 
                 border-top : 1px solid #AAAACC; border-bottom: 1px solid #8888aa; 
                 border-left: 1px solid #AAAACC; border-right : 1px solid #8888aa; 
               }

.td_blue       { background-image:url(Common/bg_marmor_blau1.jpg);
                 border-top : 1px solid #8888aa; border-bottom: 1px solid #AAAACC; 
                 border-left: 1px solid #8888aa; border-right : 1px solid #AAAACC; 
                 padding: 20px 
               }

.table_black   { background-image:url(Common/bg_marmor_schwarz2.jpg); width: "100%"; 
                 border-top : 1px solid #CCCCAA; border-bottom: 1px solid #888866; 
                 border-left: 1px solid #CCCCAA; border-right : 1px solid #888866; 
               }

.td_black      { background-image:url(Common/bg_marmor_schwarz1.jpg);
                 border-top : 1px solid #888866; border-bottom: 1px solid #CCCCAA; 
                 border-left: 1px solid #888866; border-right : 1px solid #CCCCAA; 
                 padding: 20px 
               }

.table_trennbalken
               { background-image:url(Common/bg_marmor_gruen2.jpg); width: "100%";
                 border-top : 1px solid #00ee00; border-bottom: 1px solid #00aa00; 
                 border-left: 1px solid #00ee00; border-right : 1px solid #00aa00; 
               }

.td_trennbalken
               { background-image:url(Common/bg_marmor_gruen1.jpg);
                 border-top : 1px solid #0000aa; border-bottom: 1px solid #0088CC; 
                 border-left: 1px solid #0000aa; border-right : 1px solid #0088CC; 
                 padding: 20px 
               }

.table_imp     { background-image:url(Common/bg_marmor_gruen2.jpg); width: "100%"; 
                 border-top : 1px solid #00ee00; border-bottom: 1px solid #00aa00; 
                 border-left: 1px solid #00ee00; border-right : 1px solid #00aa00; 
               }

.td_imp        { background-image:url(Common/bg_marmor_gruen1.jpg);
                 border-top : 1px solid #00aa00; border-bottom: 1px solid #00ee00; 
                 border-left: 1px solid #00aa00; border-right : 1px solid #00ee00; 
                 padding: 20px 
               }

