body, textarea, input, form {

  font-family:verdana;
  font-size:11px;
  scrollbar-base-color:#000000;
  scrollbar-3dlight-color:#ffffff;
  scrollbar-arrow-color:#000000;
  scrollbar-darkshadow-color:#ffffff;
  scrollbar-face-color:#ffffff;
  scrollbar-highlight-color:#ffffff;
  scrollbar-shadow-color:#000000;
  scrollbar-track-color:#ffffff;
}

  hr              { size:3px; noshade;}
  .pnav           { text-align:right; position:absolute; left:20px; width:160px;
                    height:15px; z-index:1;}
  .snav           { font-family: verdana; text-decoration:none; font-size:11px; }
  .pnav a         { font-family: verdana; text-decoration:none; font-size:11px; font-variant:small-caps;
                    font-weight: bold; position: relative; left:8px;
                    top:4px; color:#222222; text-align:right;}
  .pnav a:visited { text-decoration:none;}

  .news table { font-family: verdana, sans-serif; font-size: 10px;}


  .karte          { position:absolute; left:245px; top:150px; width:470px; visibility:hidden;
                    min-height:406px; max-height:620px; z-index:2; overflow:auto; font-family:verdana;
					   color:#222222; font-size:11px;}
  .karte_v          { position:absolute; left:245px; top:150px; width:520px; visibility:visible;
                    height:412px; z-index:2; overflow:auto; font-family:verdana; color:#222222; font-size:11px;}
  .karte h3.name  { position:absolute; color:#DAA520; font-family:verdana; font-size:18px;}
  .karte p.clan   { font-family:verdana; letter-spacing:0px; font-size: 11px; font-style:italic;
                    position:relative; left:0px; margin-top:45px; margin-bottom:20px; color=#222222;}
  .karte p.text   { font-family:verdana; letter-spacing:0px; font-size: 11px;
                    position:relative; left:0px; margin-top:25px; color=#222222;}
  .karte p.zitat  { font-family:verdana; letter-spacing:0px; line-height:11pt;  font-size: 11px;
                    text-align:justify; margin-right:80px;
                    position:relative; color:#B8860B; margin-top:10px;}
  .karte div.desc { font-family:verdana; letter-spacing:0px; line-height:11pt; font-size: 11px;
                    text-align:justify; margin-right:80px; 
                    position:relative; left:0px; margin-top:20px; color=#222222;}
  .karte p.high {color:#B8860B; font-weight:bold;}
  .karte table    { font-family:verdana; letter-spacing:0px; line-height:11pt; font-size: 11px;
                    color=#222222;}
  .karte_v table    { font-family:verdana; letter-spacing:0px; line-height:11pt; font-size: 11px;
                    color=#222222;}
  .karte p.quote  { font-family:verdana; letter-spacing:0px; line-height:11pt; font-size: 11px;
                    font-style:italic; text-align:justify; margin-right:80px;
                    position:relative; left:0px; margin-top:30px; color=#222222;}

  .journal ul { list-style-type:circle;}

  .journal                  { position:absolute; left:225px; top:150px; width:500px; padding-right:20px; line-height:11pt;
                    min-height:400px; max-height:600px; z-index:2; overflow:auto; font-family:verdana; font-size:11px;}
  .journal h2              { color:#DAA520; font-family:verdana; font-size:18px;}
  .journal p                { font-family:verdana; font-size: 11px; color: #222222;
                    margin-top: 10px; margin-right: 25px; margin-bottom: 10px;
                    margin-left: 0px}
  .journal p.high       { color:#B8860B; font-weight:bold;}
  .journal div.text     { font-family:verdana; letter-spacing:0px; line-height:11pt; font-size: 11px;
                    position:relative; left:0px; color=#222222; width:450px;}


  .reiter a       { font-family:arial; letter-spacing:2px; font-size: 12px;
                    font-weight: bold; position: relative; left: 8px; text-decoration:none;
                    top: 4px; color: #000000}
  .reiter a:visited { color: #000000;}

  .window h3      { position:absolute; color:#F4C100; font-family:verdana; font-size:18px}
  .window p       { color:#222222; font-family:verdana; font-size:11px; position:absolute;
                    margin-top:50px;}
                    
  .commentheader  { color:#B8860B;}                  

  .comment        { position:absolute; left:15px; bottom:40px; width:170px;
                    height:230px; z-index:4; overflow:auto; font-family:verdana; font-size:11px;}

  .input          {font-family:verdana; font-size:7pt; background-color:#222222; color:#000000;}

  div.desc a      {text-decoration:underline;}

  div.desc a:link {background-color: transparent;}

  div.desc a:visited {background-color: transparent;}

  div.desc a:hover {background-color: transparent; width: auto;}

  div.desc a:active {background-color: transparent; }


/* =========== Info-Box =========== */
  .desc a span.info {display: none;  overflow:visible;}
  .desc a:hover span.info {position:absolute; left:150px; z-index:0; top:0px;text-decoration:none; display:block; width: 250px;
                           background: #999999; color: #000000; padding: 5px; text-align: left;
                           border-top: 1px solid #666666; border-right: 1px solid #000; overflow:visible;
                           border-bottom: 1px solid #000; border-left: 1px solid #666666; }
