div#inviteFenster
{
   position: absolute;
   left: 350px;
   top: 200px;
   border: 2px #067700 solid;
   background: #f2f2f2;
   padding: 10px 15px 10px 10px;
   text-align: center;
   width: 330px;
   z-index: 3;
}

div#inviteFenster *
{
   font-size: 10px;
}

div#inviteFenster a.accept
{
   color: #067700;
   margin-right: 5px;
}

div#inviteFenster a.deny
{
   color: #f00;
   margin-left: 5px;
}

div#inviteFenster img.optic
{
   float: left;
}

div#inviteFenster img.close
{
   position: absolute;
   right: -13px;
   top: 15px;
   cursor: pointer;
}

div#inviteFenster p
{
   width: 290px;
   height: 40px;
   line-height: 20px;
   margin: 0 0 0 45px;
}

div#inviteFenster > div
{
   position: relative;
   overflow: visible;
}

div#inviteFenster > div.g p
{
   text-align: left;
   line-height: 13px;
   font-weight: bold;
   padding-right: 7px;
}

div#inviteFenster span
{
   font-style: italic;
   font-weight: normal;
}

div#inviteFenster div.layer
{
   position: absolute;
   text-align: center;
   top: 0;
   left: 0;
   background: #fff;
}

div#inviteFenster div.layer img
{
   display: inline;
   vertical-align: middle;
}

div#chatFenster
{
   width: 248px;
   position: absolute;
   border: 2px #000 solid;
   background: #f2f2f2;
   z-index: 2;
   display: none;
}

p#chatFenster_desc
{
   background: #90aac0;
   border-bottom: 1px #000 solid;
   font-weight: bold;
   color: #fff;
   margin: 0;
   padding: 3px;
   position: relative;
}

p#chatFenster_desc img
{
   cursor: pointer;
   position: absolute;
   right: 5px;
   top: 0px;
}

div#chatFenster_reiter div
{
   display: block;
   width: 110px;
   float: left;
   position: relative;
   padding: 1px 11px 1px 1px;
   font-size: 10px;
   height: 12px;
   border: 1px #90aac0 solid;
   font-weight: bold;
   background: #90aac0;
   color: #fff;
}

div#chatFenster_reiter div:hover
{
   background: none;
   border-color: #808080;
   cursor: pointer;
   color: #000;
}

div#chatFenster_reiter div.aktiv
{
   border-color: #000;
   color: #000;
   background: none;
}

div#chatFenster_reiter div.newmsg
{
   border-color: #000;
   color: #000;
   background: #ccffd3;
}

div#chatFenster_reiter div.offline,
div#chatFenster_reiter div.offline:hover
{
   border-color: #000;
   color: #fff;
   background: #f00;
}

div#chatFenster_reiter img
{
   position: absolute;
   z-index: 3;
   right: 2px;
   top: 2px;
}

div#chatFenster_reiter img:hover
{
   cursor: pointer;
}

div#chatFenster_status div
{
   display: none;
   clear: left;
   padding: 4px 4px 0 4px;
   height: 44px;
   border-bottom: 1px #808080 solid;
   background: #fff;
}

div#chatFenster_status p
{
   float: left;
   margin: 0;
}

div#chatFenster_status p.img
{
   height: 40px;
   width: 54px;
   line-height: 40px;
   text-align: center;
}

div#chatFenster_status p.img img
{
   max-height: 40px;
   max-width: 50px;
   display: inline;
   vertical-align: middle;
}

div#chatFenster_status p.name
{
   height: 18px;
   font-weight: bold;
   line-height: 15px;
}

div#chatFenster_status p.status
{
   font-style: italic;
   font-size: 10px;
   line-height: 10px;
   height: 22px;
   width: 180px;
}

div#chatFenster_status p.status img
{
   float: left;
   margin-right: 3px;
}

div#chatFenster_inhalt
{
   clear: left;
}

div#chatFenster_inhalt > div
{
   position: relative;
   display: none;
}

div#chatFenster_inhalt div.msg
{
   background: #fff;
   overflow: auto;
}

div#chatFenster_inhalt p
{
   margin: 0;
   padding: 0;
   position: relative;
   font-size: 10px;
   padding: 1px 4px;
   max-width: 230px;
   overflow: hidden;
}

div#chatFenster_inhalt p.userSelf,
div#chatFenster_inhalt p.userOther
{
   color: #000;
   font-weight: bold;
}

div#chatFenster_inhalt p.userOther
{
   color: #90aac0;
}

div#chatFenster_inhalt p.system
{
   font-style: italic;
   color: #808080;
   font-size: 9px;
}

div#chatFenster_inhalt span
{
   position: absolute;
   top: 1px;
   right: 1px;
   color: #000
}

div#chatFenster_inhalt div.layer
{
   position: absolute;
   bottom: 0;
   left: 0;
   text-align: center;
   line-height: 50px;
   color: #000;
}

div#chatFenster_inhalt div.layer img
{
   display: inline;
   vertical-align: middle;
}

div#chatFenster_inhalt textarea
{
   width: 248px;
   padding: 2px 18px 2px 2px;
   height: 50px;
   font-size: 10px;
   border: 1px #c8c8c8 solid;
}

div#chatFenster_inhalt textarea.closed
{
   background: url('/grafiken/chat/closed.png') center no-repeat;
   background-color: #c8c8c8;
}

div#chatFenster_inhalt img.smileywahl,
div#chatFenster_inhalt img.sendmessage
{
   position: absolute;
   bottom: 30px;
   right: 1px;
   cursor: pointer;
}

div#chatFenster_inhalt img.sendmessage
{
   bottom: 5px;
}

div#chatCurrentPreferences
{
   position: relative;
   width: 0px;
   height: 0px;
   overflow: visible;
}

div#chatCurrentPreferences img
{
   cursor: pointer;
   margin: 2px;
   z-index: 2;
   height: 16px;
   width: 16px;
}

div#chatCurrentPreferences div.curPref,
div#chatCurrentPreferences div.curPrefOver
{
   position: absolute;
   right: -147px;
   top: -24px;
   z-index: 1;
   padding: 1px;
}

div#chatCurrentPreferences div.curPrefOver
{
   border: 1px #000 solid;
   border-top: 0;
   background: #ffedde;
   padding: 1px 0px 0px 0px;
}

div#chatPreferences
{
   position: absolute;
   right: -147px;
   top: -45px;
   border: 1px #000 solid;
   background: #ffedde;
   z-index: 0;
}

td#freundesliste
{
   padding-bottom: 3px;
}

td#freundesliste a
{
   display: block;
   font-size: 10px;
   font-weight: bold;
   padding: 1px 2px 1px 5px;
   margin: 0px 3px;
   text-decoration: none;
   background: #ffedde;
   color: #d00;
}

td#freundesliste > a
{
   margin: 1px 3px;
}

td#freundesliste > a:hover
{
   background: #fff;
}

td#freundesliste a.on
{
   color: #005c0d;
}

td#freundesliste a.invis
{
   color: #74a971;
}

td#freundesliste a.chat
{
   color: #000;
   text-align: center;
   background-image: none;
}

td#freundesliste a.chatneu
{
   color: #000;
   text-align: center;
   background: url('/grafiken/chat/blink.gif') repeat;
}

td#freundesliste a.chat img,
td#freundesliste a.chatneu img
{
   width: 10px;
   height: 10px;
   border: 0;
}

td#freundesliste div
{
   overflow: hidden;
   background: #ffedde;
   margin: 1px 3px;
   height: 0;
}

td#freundesliste ul
{
   padding: 0;
   margin: 0;
   list-style: none;
   position: relative;
   top: 0;
   left: 0;
}

td#freundesliste ul li
{
   height: 12px;
   position: relative;
}

td#freundesliste ul li a
{
   font-weight: normal;
   padding: 1px;
   overflow: hidden;
}

td#freundesliste ul li a:hover
{
   background: #fff;
}

td#freundesliste ul li img
{
   position: absolute;
   top: 1px;
   right: 1px;
   cursor: pointer;
   max-height: 10px;
}

td#freundesliste ul li img.chateinladen
{
   right: 13px;
}

div#smileyBoxChat
{
   position: absolute;
   border: 1px #90aac0 solid;
   background: #fff;
   padding: 1px;
   line-height: 17px;
   width: 137px;
}

div#smileyBoxChat img
{
   margin: 1px;
   display: inline;
   vertical-align: middle;
}

div#smileyBoxChat img:hover
{
   background: #fff;
   cursor: pointer;
}

/*
div.scrollbar
{
   position: absolute;
   background: url('/grafiken/scroll_middle.gif') center repeat-y;
   width: 13px;
   z-index: 3;
}

div.scrollbar:hover
{
   background-image: url('/grafiken/scroll_middle_1.gif');
}

div.scrollbar img
{
   position: absolute;
   left: 0px;
   cursor: pointer;
}

div.scrollbar img.up
{
   top: -10px;
}

div.scrollbar img.down
{
   bottom: -10px;
}
*/
