body { background: black; margin: 20px; padding: 0; }
#inhalt { margin: 50px auto 10px; background-image: none; position: relative; width: 980px; height: auto; z-index: 2; }
#oben { position: relative; width: 980px; height: 80px; z-index: 3; margin: 0; padding: 0; }
#back { margin: 0; padding: 0; position: absolute; top: 125px; left: -247px; z-index: 11; width: 1473px; height: 433px; }
#menu { background-color: #000000; position: relative; top: 0; width: 980px; height: 40px; z-index: 10; margin-bottom: 0; padding-bottom: 0; }
#bildfeld { background-color: #000000; position: relative; top: 0; left:0; width: 980px; height: 330px; z-index: 5; padding-bottom: 0; overflow: hidden; }
#messe { color: #fff; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 22px; text-align: left; visibility: visible; margin-right: 0; margin-bottom: 0; position: relative; z-index: 300; top: 180px; left: 20px; bottom: 0; width: 600px; height: 130px; }
#news { background-color: #3c3735; padding-bottom: 0; position: relative; top: 0; left: 0; width: 980px; height: 330px; overflow: hidden; }
#leer { position: relative; top: 0; width: 980px; height: 14px; z-index: 10; max-width: 970px; margin-right: 30px; margin-bottom: 10px; padding-top: 5px; padding-right: 20px;}
#beispiele { color: white; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(../pics/verlauf.gif); text-align: right; text-indent: 20px; word-spacing: 4px; margin-right: 30px; margin-bottom: 10px; padding-top: 5px; padding-right: 20px; position: relative; z-index: 10; top: 0; width: 980px; height: 14px; max-width: 970px; }
.p_beispiele { color: white; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; position: relative; }
.a_beispiele { color: #a95c27; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; position: relative; }
.hotels { color: #a95c27; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; }
#lexi { color: white; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; position: relative; z-index: 10; top: 0; width: 980px; height: 110px; max-width: 920px; }
#headline { color: #c06536; font-size: 15px; font-family: Arial, Helvetica, sans-serif; font-weight: 600; letter-spacing: 1px; position: relative; top: 0; width: 980px; height: 25px; z-index: 6; visibility: visible; }
#headline2 { color: #c06536; font-size: 13px; font-family: Arial, Helvetica, sans-serif; font-weight: 600; visibility: visible; position: relative; z-index: 11; top: 0; width: 980px; height: 20px; }
#textfeld { color: #fff; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; text-align: justify; position: relative; top: 0; width: 980px; height: 110px; z-index: 5; padding-top: 2px; padding-bottom: 5px; }
#lexikon { padding-top: 2px; padding-bottom: 5px; position: relative; z-index: 5; top: 0; left: 0; width: 980px; height: 200px; margin-top: 0; margin-left: 0; padding-left: 0; }
#---#facebook { background-color: #000000; text-align: left; visibility: visible; margin-bottom: 0; padding-bottom: 0; position: absolute; z-index: 100; top: 60px; left: 0; width: 45px; height: 30px; }
#kontaktfeld { background-color: #000000; text-align: left; visibility: visible; margin-bottom: 0; padding-bottom: 0; position: absolute; z-index: 100; top: 60px; left: 0; width: 60px; height: 20px; }
#impressumfeld { background-color: #000000; text-align: left; position: absolute; top: 60px; left: 60px; width: 90px; height: 20px; z-index: 100; visibility: visible; margin-bottom: 0; padding-bottom: 0; }
#sitemapfeld { background-color: #000000; text-align: left; position: absolute; top: 60px; left: 140px; width: 90px; height: 20px; z-index: 100; visibility: visible; margin-bottom: 0; padding-bottom: 0; }
#logo { position: absolute; top: 0; left: 800px; right: 0; width: 180px; height: 50px; z-index: 15; }
#handmade { position: absolute; top: 0; left: 600px; width: 200px; height: 50px; z-index: 15; }
#facebook { position: absolute; z-index: 15; top: 10px; left: 0; width: 40px; height: 50px; }
#youtube { position: absolute; z-index: 15; top: 10px; left: 40px; width: 40px; height: 50px; }
#divinakasten { text-align: left; position: absolute; top: 0; bottom: 0; right: 0; width: 170px; height: 160px; z-index: 100; visibility: visible; margin-right: 0; margin-bottom: 0; }
#liegeposition { text-align: right; visibility: visible; position: absolute; z-index: 201; top: 0; left: 50px; bottom: 0; width: 651px; height: 330px; }
#liegepositionK { visibility: visible; position: relative; z-index: 200; top: 0; left: 820px; bottom: 0; width: 100px; height: 300px; }
#design { color: #aaa; text-align: left; visibility: visible; margin-right: 0; margin-bottom: 0; position: absolute; z-index: 100; top: -20px; right: 280px; bottom: 0; width: 250px; height: 200px; }
#internet { color: #aaa; text-align: left; visibility: visible; margin-right: 0; margin-bottom: 0; position: absolute; z-index: 100; top: -20px; right: 0; bottom: 0; width: 250px; height: 200px; }
a:link { color: #ffffff ; font-size: 12px; font-family: 'verdana', 'arial', 'helvetica', sans-serif;text-decoration: none;}
a:visited { color: #ffffff ; font-size: 12px; font-family: 'verdana', 'arial', 'helvetica', sans-serif;text-decoration: none;}
a:hover { color: #c06536 ; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration: none; }
a:active { color: #c06536 ; font-size: 12px; font-family: 'verdana', 'arial', 'helvetica', sans-serif;text-decoration: none; }

.impressum { color: #a9a9a9; font-size: 8px; font-family: Helvetica, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-align: right; }
.teiler { color: white; font-family: Helvetica, Arial, SunSans-Regular, sans-serif; font-weight: bold; margin-right: 8px; margin-left: 8px; }
.divina { text-align: justify; max-width: 750px; }
#film { text-align: center; position: absolute; top: 15px; left: 240px; width: 480px; height: 400px; z-index: 15; }
#ausstellung { visibility: visible; margin-bottom: 0; padding-bottom: 0; position: absolute; top: 204px; z-index: 2000; left: 0; width: 318px; height: 63px; }
#purebeds { visibility: visible; margin-bottom: 0; padding-bottom: 0; position: absolute; z-index: 2000; top: 265px; left: 159px; width: 159px; height: 63px; }
#film1 { visibility: visible; margin-bottom: 0; padding-bottom: 0; position: absolute; top: 265px; z-index: 2000; left: 0; width: 159px; height: 63px; }

