html { height: 101%; }
/* ----  bodyb { font-family: tahoma, Arial, Helvetica, "Microsoft Sans Serif", sans-serif ; background-color: yellow; width: 54em; } 
.links { background-color: orange; text-decoration: none; position: relative; top: 0; width: 12em; height: 100%; z-index: 1; }
.logo{ background-color: teal; text-decoration: none; position: relative; top: 0.12em; left: 12em; width: 52em; height: 5em; z-index: 2; margin: 0; padding: 0; }
.mitte { background-color: white; text-decoration: none; position: relative; top: 62px; left: 12em; width: 52em; height: 60em; z-index: 3; }
p { font-size: 1.2em; }
h1 { color: #e1e1e1; font-size: 2em; font-family: "Microsoft Sans Serif"; }
hr { width: 95%; border-bottom: 0.01em solid white; }
/* ----  Datei: .html     */
table{ font-family: sans-serif, Arial, Helvetica; background-color: #cdb400; text-align: left; vertical-align: top; top: 0; float: left; border: solid 0.01em #616aa5; vertical-align: top; width: 600px; height: 80em; }
.tut{ font-family: sans-serif, Arial, Helvetica; background-color: #cdb400; text-align: left; vertical-align: top; top: 0; float: left; vertical-align: top; width: 650px; height: 20em; border-style: none; }
.sp1 { background-color: #d6dcec; vertical-align: top; width: 140px; height: inherit; }
.sp2logo { color: white; font-size: 1.5em; font-weight: bold; vertical-align: top; width: 600px; height: 150px; margin: 0; padding: 0; }
.sp2ue { color: white; font-size: 1.5em; font-weight: bold; line-height: 1.8em; vertical-align: top; width: 600px; height: 15px; padding-left: 0.7em; border-bottom: 0.05em solid #d16; }
.sp2text { text-align: justify; vertical-align: top; height: 80em; padding-top: 1em; padding-right: 10%; padding-left: 2em; }
.sp2ende { height: 20px; padding-left: 1em; }
.rahmen { width: 105%; height: 150em; }
.rahmenG { background-color: white; width: 112%; height: 100%; }
/* ----  .Cmp008A0E2455dsR7 { width: 432px; height: 209px; }
.ds99 { color: #333; font-size: 0.8em; font-family: sans-serif; }
.ds119  { color: #fff; font-size: 1em; font-family: sans-serif; }
.dsR618 { width: 180px; height: 150px; vertical-align: top; }
.dsR619 { background-color: #cdb400; width: 52em; height: 150px; vertical-align: top; }
.dsR620 { background-color: #cd6c41; width: 28px; height: 28px; vertical-align: middle; }
.dsR621 { background-color: #cdb400; width: 52em; height: 28px; }
.dsR622 { background-color: #cd6c41; height: 0.05em; vertical-align: middle; }
.dsR623 { background-color: #cdb400; text-align: center; width: 28px; height: 803px; vertical-align: top; }
.dsR626 { width: 50%; height: 597px; vertical-align: top; }
.dsR627 { height: auto; }
.dsR628 { background-color: #cdb400; text-align: left; height: 803px; vertical-align: top; }
.dsR629 { width: 880px; height: auto; }
.dsR630 { width: 516px; height: 20px; vertical-align: bottom; }
.dsR631 { width: 626px; height: auto; }
Datei: titel.html     */
.titel { text-decoration: none; vertical-align: top; top: 0; width: 600px; height: inherit; }
.titel img { top: 0; height: inherit; border-bottom-color: white; }
input { background: #cdb400; text-align: right; float: right; clear: right; margin-right: 1.6em; }
input.anzeige { border: none; text-align: right; color: white; font-size: 0.8em; font-family: sans-serif; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; } float: right; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-right: 0.5em; padding-bottom: 0; }
.nav { font-size: 0.8em; text-decoration: none; background-color: #d6dcec; width: 10em; height: 80em; }
/* ----  Datei: auswahl.html     */
.menubig   { font-family: Arial, Helvetica, sans-serif; color: #ffffff; font-weight: bold; background-color: #616aa5; text-decoration: none  ; text-align: left; text-indent: 0; width: 14em; margin-top: 0.3em; margin-right: 0; margin-bottom: 0.3em; padding: 0.2em 0 0.2em 0.8em; }
.nav { font-size: 0.8em; text-decoration: none; background-color: #d6dcec; width: 14em; height: 80em; }
.nav ul{ background-image: none; background-position: left 0; text-align: left; text-indent: 1em; width: 14em; margin-right: 0; margin-left: 0; padding: 0; list-style-type: none; list-style-image: none; }
.nav ul li{ background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-decoration: none; width: 13em; }
.nav ul li a{ display:block; text-decoration: none; color: #616aa5; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; width: 13em; padding-top: 0.1em; padding-bottom: 0.1em; }
.nav ul li a:hover{ background: #cdb400; text-decoration: none; color: white; text-indent: 0.2em; width: 13em; padding-top: 0.1em; padding-bottom: 0.1em; border-left: 0.8em solid #cd6c41; }
.zerti{ text-decoration: none; color: white; font-weight: bold; background: #616aa5; text-indent: 0.2em; width: 13em; margin-top: 0.3em; margin-bottom: 0.3em; padding-top: 0.1em; padding-bottom: 0.1em; padding-left: 0.8em; }
.zertilogo { text-align: center; width: 90%; padding-right: 0.8em; }
/* ----  Datei: impressum, veranstalter.html     */
.imp-bild { background-color: white; background-position: 50% top; position: relative; width: 75%; height: auto; float: none; margin-bottom: 2em; padding: 1em; border: solid 0.1em black; }
/* ----  Datei: termine.html     */
.termin { background-position: 50% top; text-align: left; position: relative; width: 65%; height: auto; float: none; margin-bottom: 2em; padding-top: 0.5em; padding-bottom: 0.5em; border: solid 0.1em #cdb400; }
/* ----  Datei: hotels.html     */
.dsR28 { background-color: silver; width: 150px; }
/* ----  Datei: anmeldung.html     */
.anmeldung { background-color: #cdb400; width: 110%; height: 100em; }
/* ----  Datei: award_auszeichnung.html     */
.tabaward { background-position: 50% top; text-align: left; position: relative; width: 80%; height: 50%; float: none; border: solid 1em #cdb400; }
/* ----  Datei: industrie.html     */
.dstab  { font-size: 10px; background-color: #cdb400; text-align: left; width: 600px; height: auto; border: solid 1em #cdb400; }
.dstabueb  { background-color: #616aa5; text-align: left; width: 200px; height: 37px; vertical-align: middle; }
.ds1Z  { background-color: white; text-align: center; width: 200px; vertical-align: middle; height: auto; }
.ds2Z  { background-color: white; text-align: center; width: 200px; height: 200px; vertical-align: middle; }
.ds6 { color: #000; font-size: 36px; }
.ds11 { color: #fff; font-size: 24px; }
.dslogoauto { width: auto; height: auto; }
.dsR274 { width: 145px; height: 51px; }
.dsR364  { text-align: center; width: 200px; height: 1px; vertical-align: middle; }
.dsR365x  { background-color: #fff; text-align: center; width: 200px; height: 150px; vertical-align: middle; }
.dsR371  { text-align: center; width: 200px; height: 1px; }
.dsR373  { background-color: #fff; text-align: center; width: 200px; height: 150px; }
.ds13  { font-size: 10px; }
.dsR383  { width: 90%; height: auto; }
.dsR388  { text-align: center; width: 200px; height: 150px; }

.dsR391{ width: 65%; height: auto; }

