body {
        text-align: center;
        font-size: 8pt;
        font-family: verdana, arial, sans-serif;
}
dl.organigramm {
        text-align: center;
        float: left;
}

dl dt {
        clear: left;
        padding: 2em 0;
        background: url(./vLine.gif) 50% repeat-y;
        border-bottom: 1px solid #000;
        margin: 0 1em 0 1em;
}
dl dt.boss {
        padding: 0 0 2em 0;
        margin: 0;
        clear: none;
        border-bottom: 0px;

}
dt.boss1 {
        padding: 0 0 2em 0;
        margin: 0;
        clear: none;
        border-bottom: 0px;
}
dt.boss2 {
        padding: 0 0 2em 0;
        margin: 0;
        clear: none;
}
dt.aboss1,dt.asboss1 {
        border-bottom: 0px;
}
dt.aboss2 {
        padding: 0 0 2em 0;
        border-bottom: 0px;
        background: none;
        width: 141px;
}
dt.asboss2 {
        padding: 0 0 2em 0;
        border-bottom: 0px;
        background: none;
        width: 200px;
}

dd {
        float: left;
        margin: -1px .3em 0 .3em;
}

dd.first dt{
        background: url(./vLinefirst.gif) 50% repeat-y;
        margin-left: 0;
}

dd.first dt.aboss2, dd.first dt.asboss2{
        background: url(./vLinefirst.gif) 50% repeat-y;
        margin-left: 0;
        padding-bottom: 0px;
}

dd.last dt {
        background: url(./vLinelast.gif) 50% repeat-y;
        margin-right: 0;
}

dd.last dt.aboss2, dd.last dt.asboss2 {
        background: url(./vLinelast.gif) 50% repeat-y;
        margin-right: 0;
        padding-bottom: 0px;
}
dd.first {
        margin-left: 0;
}
dd.last {
        margin-right: 0;
}
a#organigramm {
        display: block;
        background: #ddd;
        border: 1px solid #000;
        padding: 5px;
        text-decoration: none;
        color: #222;
}
a:hover#organigramm  {
        background: #F8DBA9;
        color: #222;
}
dt.boss a {
        margin: 0 auto;
        width: 330px;
}
dt.boss1 a, dt.boss2 a {
        margin: 0 auto;
        width: 250px;
}

* html dt a {
        margin: 0;/*ie didn't like this auto centering business and centered it with text-align alone - odd*/
}