﻿span.mail, span.phone, span.home
{
    padding-left: 23px;
    background-position: left top;
    background-repeat: no-repeat;
    line-height: 1.2em;
}
span.mail
{
    background-image: url(../images/mail2.gif);
}
span.phone
{
    background-image: url(../images/phone2.gif);
}
span.home
{
    background-image: url(../images/home3.gif);
}
a.linkimage, .email a
{
    background-repeat: no-repeat;
    background-position: right 0.15em;
    padding-right: 1.5em !important;
}

a.pdf, a.rtf, a.www, a.www2, a.htm, a.swf, a.user, a.img, a.rss
{
    margin-right: 0.4em;
    padding-bottom: 1em;
    padding-right: 3em !important;
}
a.pdf
{
    background-image: url(../images/pdf01blau.gif);
}

.emphasis
{font-weight:bold;
 font-size:larger;
    }

a.rtf
{
    background-image: url(../images/pword01blau.gif);
}
a.www2
{
    background-image: url(../images/www_small3.gif);
}
a.www
{
    background-image: url(../images/www_small4.gif);
}

a.internal
{
    background-image: url(../images/icon_interner_link.gif);
}

a.external
{
    background-image: url(../images/icon_externer_link.gif);
}

a.mailto
{
    background-image:url(../images/icon_email_inaktiv.gif);
}

a.htm
{
    background-image: url(../images/aspx_small.gif);
}

a.swf
{
    background-image: url(../images/swf_small.gif);
}
a.user
{
    background-image: url(../images/user_small.gif);
}

a.img
{
    background-image: url(../images/img_small.gif);
}

a.rss
{
    background-image: url(../images/rss_small.gif);
}


a.mail
{
    background-image: url(../images/mail2.gif);
    padding-left: 23px;
    background-position: left top;
    background-repeat: no-repeat;
    line-height: 1.2em;
}
ul.nobullets
{
    list-style-type: none;
    list-style-image: none;
    margin-left: 0.5em;
}
@media screen
{
    .hiddenLink
    {
        display: none;
    }
}
@media print
{
    .hiddenLink
    {
        display: inline;
    }
}
.FlyOut
{
    width: 20em;
    height: auto;
    border: solid maroon;
    border-width: 1px 2px 3px 1px;
    padding: 3px;
    background: #f5f4eb;
}
.cntr
{
    text-align: center;
}

#pnlPerson table
{
    margin: 0;
    padding: 0;
    border-collapse: collapse;
    float: left;
    width: auto;
}
#pnlPerson table th
{
    text-align: left;
}
#pnlPerson table td a
{
    text-align: left;
    margin: 0;
    padding: 0;
}
#pnlPerson table td > a
{
    padding: 0;
}
#pnlPerson table td
{
    padding: 2px 3px;
}
#imgPersonDiv
{
    width: 120px;
    float: left;
    padding-top: 5px;
}
#pnlPerson .leftalign
{
    text-align: left;
}

@media screen
{
    .hiddenlink
    {
        display: none;
    }
}
@media print
{
    .hiddenlink
    {
        display: inline;
    }
}
.image-left
{
    padding: 0 10px 10px 0;
}
.image-right
{
    padding: 0 0 10px 10px;
}
.bibitem
{
    padding-left: 2.5em;
    text-indent: -2.5em;
}
.smc {font-variant:small-caps}