
body { background-color: #df9e13 }
h1 { color: #606064; font-size: 34px; font-family: Helvetica, Arial, sans-serif; font-weight: normal; letter-spacing: 5px; padding-top: 62px; padding-left: 28px }
#weisstext { color: #fff; font-size: 14px; font-family: Arial, Geneva, Helvetica, sans-serif; }
.table_daten_txt   { color: #cbcbcb; font-size: 11px; font-family: Verdana, Arial, sans-serif; background-color: #454545; height: 15px }
.txtdetail   { color: #cbcbcb; font-size: 11px; font-family: Verdana, Arial, sans-serif; text-decoration: none; background-color: #000; text-indent: 3px; height: 15px }
.txtdetail a  { color: #cbcbcb; font-size: 11px; font-family: Verdana, Arial, sans-serif; text-decoration: none; background-color: #000; text-indent: 3px; height: 15px }
.table_daten_txt a { color: #cbcbcb; font-size: 11px; font-family: Verdana, Arial, sans-serif; text-decoration: underline; background-color: #454545; height: 15px }
.table_daten_detail  { color: #cbcbcb; font-size: 11px; font-family: Verdana, Arial, sans-serif; text-decoration: none; height: 15px }
.table_daten_detail a  { color: #cbcbcb; font-size: 11px; font-family: Verdana, Arial, sans-serif; text-decoration: none; height: 15px }
.table_daten_detail a:hover { text-decoration: underline }
.table_daten_luecke { height: 4px }
.randabstand { width: 40px; height: 20px }
.maintable1 { visibility: visible; width: 100%; height: 100% }
.gestaltung { color: #ebdeb5; font-size: 9px; font-family: Verdana, Arial, sans-serif }
.gestaltung a { color: #ebdeb5; font-size: 9px; font-family: Verdana, Arial, sans-serif; text-decoration: underline }
.gestaltung a:hover { color: #fff; font-size: 9px; font-family: Verdana, Arial, sans-serif; text-decoration: underline }
.detail a { visibility: hidden; position: static; top: 20px; left: 20px }
.detail { visibility: hidden; position: static; top: 20px; left: 20px }
.player { color: #333; font-size: 11px; font-family: Verdana, sans-serif }
.detail a:hover { visibility: visible; position: static; z-index: 1; top: 20px; left: 20px }
#layer1   { visibility: visible; position: absolute; top: 512px; left: 812px; width: 28px; height: 28px }
#hiddendiv  { display: none; position: absolute; z-index: 1; top: 0; left: 27px }
#hiddendiv_back { display: none; position: absolute; z-index: 1; top: 0; left: 298px }
#text_aktuell      { color: #fff; font-size: 14px; font-family: Arial, Geneva, Helvetica, sans-serif; line-height: 19px; visibility: visible; position: absolute; top: 60px; left: 40px; width: 350px }
#text_aktuell a  { color: #fff; text-decoration: underline }
#panorama     { color: white; font-size: 11px; font-family: Verdana, Arial, sans-serif; line-height: 20px; text-decoration: none }
.datenblaettertitel   { color: #8e8e8e; font-size: 30px; font-family: Arial, sans-serif; letter-spacing: 2px; padding-top: 60px; padding-left: 22px }
.datenblaettersubtitel  { color: #8e8e8e; font-size: 16px; font-family: Helvetica, Arial, sans-serif; letter-spacing: 2px; padding-top: 10px; padding-left: 22px }
#layer1   { visibility: visible; position: absolute; top: 512px; left: 812px; width: 28px; height: 28px }
.js_links {cursor:pointer;cursor:hand}
#text_werkstatt  { line-height: 19px; margin-left: 120px; height: 185px }
#text_philosophie { line-height: 19px; margin-left: 240px; height: 185px}
#text_kontakt  { line-height: 19px; text-align: right; margin-right: 15px; height: 185px }
#text_kontakt a  { color: #fff; text-decoration: none }
#text_kontakt a:hover   { text-decoration: underline }
table#panorama td { width: 120px; border-right: 1px solid #df9e13 }
.langnav  { color: #fff; font-size: 12px; font-family: Arial, Helvetica, sans-serif }
.langnav a    { color: white; font-size: 12px; text-decoration: none; background-color: #e8bb5a; padding: 2px 4px; position: relative; top: 2px; border: solid 1px #e8bb5a }
.langnav a:hover { text-decoration: underline; padding: 2px 4px; border: solid 1px #fff }

