html {
 background-image: url("img/bg6.jpg");
}

body {
 color: rgb(0%,0%,0%);
/* background-color: rgb(100%,100%,50%); */
 font-family: "Futura",sans-serif;
}

div.menu a {
 text-decoration: none;
 padding-left: 0%;
 padding-right:0%;
 background-color: rgb(90%,90%,90%);
 color: rgb(0%,0%,0%);
}

div.menu a:link {
 text-decoration: none;
}

div.menu a:visited {
 text-decoration: none;
}

div.menu a:active {
 text-decoration: none;
}

div.menu a:hover {
 color: red;
}

div.main {
 margin-left:13em;
}

div.kurs {
 font-size: 70%
}

div.menu {
 position:absolute;
 top: 3em; left: 0.5em; bottom: 1em; right: auto;
 width: 12em; height: auto;
}

div.menu img {
 display: block;
 margin-left: auto;
 margin-right: auto;
 margin-top: 3em;
}

div.menu p {
 font-size: 75%;
 margin-left: 0ex;
 margin-right: 0ex;
 margin-top: 0ex;
 margin-bottom: 0.5ex;
 text-align: center;
 background-color: rgb(90%,90%,90%);
 color: rgb(0%,0%,0%);
 border: solid thin black;
}

div.menu p.sel {
 background-color: rgb(30%,30%,30%);
 color: rgb(100%,100%,100%);
}

div.menu p.sel a {
 background-color: rgb(30%,30%,30%);
 color: rgb(100%,100%,100%);
}

h1 {
 text-align:center;
 vertical-align:top;
 font-weight: bold;
 font-size: 150%;
}

h1.preise {
 text-align: center;
 font-size: 150%;
}

h2.preise {
 text-align: center;
 font-size: 120%;
}

img {
 vertical-align:top;
}

img.dia {
 vertical-align:middle;
 text-align:center;
}

p.desc {
 text-align:justify;
}

p.footnote {
 text-align:justify;
 font-size: 80%;
 padding-top: 6pt;
}

p.formal {
 text-align:justify;
}

p.kopf {
 text-align:center;
}

p.smallC {
 text-align:center;
}

p.middleC {
 text-align:center;
 font-weight: bold;
}

strong.u {
 font-weight: normal;
 text-decoration: underline;
}

table.C {
 text-align:center;
 margin-left:auto;
 margin-right:auto;
}

table.price {
 text-align:center;
 margin-left:auto;
 margin-right:auto;
}

td {
 text-align:left;
 vertical-align:bottom;
}

td.footnote {
 text-align:justify;
 padding-top: 6pt;
}

td.formal {
 padding-right: 3pt;
 white-space:nowrap;
}

table.price td {
 padding-left: 10pt;
 padding-right: 10pt;
 white-space:nowrap;
}

td.formalDay {
 padding-right: 3pt;
 padding-top: 9pt;
 white-space:nowrap;
}

td.formalDayS {
 padding-right: 3pt;
 padding-top: 9pt;
 padding-left: 9pt;
 white-space:nowrap;
}

td.formalS {
 padding-left: 9pt;
 white-space:nowrap;
}

th.formal {
 font-weight: bold;
 padding-right: 3pt;
}

th.formalS {
 font-weight: bold;
 padding-right: 3pt;
 padding-left: 9pt;
}

th {
 text-align:left;
}

