body { background-color:#FFFFFF; color:#000000; font-size:8pt; }
body.rand { background-color:#2F4F4F; color:#FFFFFF; }

a:link.rand    { text-decoration:none; font-weight:bold; color:#CCCCCC; }
a:visited.rand { text-decoration:none; font-weight:bold; color:#CCCCCC; }
a:hover.rand   { text-decoration:none; font-weight:bold; color:#FFFFFF; }
a:active.rand  { text-decoration:none; font-weight:bold; background-color:#666666; }

a:link    { text-decoration:none; font-weight:bold; color:#000000; }
a:visited { text-decoration:none; font-weight:bold; color:#000000; }
a:hover   { text-decoration:none; font-weight:bold; color:#666666; }
a:active  { text-decoration:none; font-weight:bold; background-color:#222222; }

body, address, span, table, p, ul, h1, h2, h3 { font-family: Helvetica, Arial, sans-serif }

h1 { font-size:24pt; }
h2 { font-size:16pt; }
h3 { font-size:14pt; }

ul.large { font-size:14pt; }
ul       { font-size:13pt; }
ul.small { font-size:12pt; }

p.large  { font-size:14pt; }
p.largebold { font-size:14pt; font-weight:bold; }
p        { font-size:13pt; }
p.medium { font-size:12pt; }
p.small  { font-size:11pt; }
table        { font-size:13pt; }
table.medium { font-size:12pt; }
table.small  { font-size:11pt; }
table.tiny   { font-size:10pt; }
table.plan   { text-align:center; border:3px solid #000000; }

td.plan      { font-size:12pt; padding-top:4pt; padding-bottom:4pt; padding-left:7pt; padding-right:7pt; border:3px solid #000000; }
th.plan      { font-size:10pt; padding:3pt; border:3px solid #000000; }

span.menu1 { font-size:16pt; }
span.titel1 { font-size:24pt; }
span.titel2 { font-size:16pt; }
span.intern-large  { font-size:13pt; }
span.intern-medium { font-size:12pt; }
span.intern-small  { font-size:11pt; }
span.plan-thema { font-size:9pt; font-style:italic; }
span.largebold { font-size:14pt; font-weight:bold; }

address { font-size:8pt; }


div.teilnehmer {
    width: 302px;
    float: left;
    padding-left: 1px;
    padding-bottom: 5px;
    text-align: center;
}

div.teilnehmer img {
    width: 300px;
    height: 450px;
}

div.flachkant {
    width: 302px;
    float: left;
    padding-left: 1px;
    padding-bottom: 5px;
    text-align: center;
}

div.flachkant img {
    width: 300px;
    height: 200px;
}

div.hochkant {
    width: 202px;
    float: left;
    padding-left: 1px;
    padding-bottom: 5px;
    text-align: center;
}

div.hochkant img {
    width: 200px;
    height: 300px;
}
