body {
 background-color: #191919;
 font-family: "Verdana","Arial","Helvetica","sans-serif";
 text-align: justify;
 vertical-align: top;
}

a:link,a:visited,a:active {
 color: darkslateblue;
 background-color: #FFFFFF;
 text-decoration: none;
}

a:hover,a:focus {
 color: indigo;
 text-decoration: underline;
}

a:link.navlink,a:visited.navlink,a:active.navlink {
 color: #000000;
 background-color: #FFFFFF;
 text-decoration: none;
 padding: 0px 0px;
}

a:active.navlink {
 color: #22DDFF;
 background-color: #FFFFFF;
 text-decoration: none;
 padding: 0px 0px;
}

a:hover.navlink,a:focus.navlink {
 color: #2297FF;
 background-color: #FFFFFF;
 text-decoration: none;
 padding: 0px 0px;
}

img {
 border: 0;
}

.tud {
 position: absolute;
 right: 0px;
 top: 11px;
}

.ifs {
 position: absolute;
 right: 0px;
 bottom: 11px;
}

h1 {
 font-size: 18pt;
 font-weight: bold;
 text-align: center;
}

h2 {
 font-size: 10pt;
 font-style: italic;
 font-weight: normal;
 text-align: left;
}

.kursiv {
 font-size: 12px;
 font-weight: normal;
 font-style: italic;
 text-align: right;
 padding-top: 5px;
}

.fett {
 font-size: 12px;
 font-weight: bold;
 font-style: normal;
 text-align: right;
}

li {
 font-size: 10pt;
 padding-bottom: 20px;
 text-align: justify;
 margin-left: -15px;
 text-align: left;
}

div.name {
 font-size: 12px;
 font-weight: bold;
 text-align: justify;
 float: right;
 vertical-align: top;
 width: 420px;
}

div.disziplin {
 font-size: 10px;
 font-weight: normal;
 height: 20px;
}

.icon{
 padding-left:20px;
 background-position: left 1px;
 background-repeat: no-repeat;
}

a.externer_link {
 background-image: url(./gfx/externer_link.png);
}

.pdf {
 background-image: url(./gfx/pdf.png);
}

.email {
 background-image: url(./gfx/email.png);
}

.telefon {
 background-image: url(./gfx/telefon.png);
}

.fax {
 background-image: url(./gfx/fax.png);
}