* {margin:0px;}
html {overflow:auto;}
body {font-family:Arial, Verdana, sans-serif;}
h1 {color:#3F3F3F;font-weight:bold;font-size:14px;text-decoration:none;}
img {border:0px;}
p {color:#5F5F5F;font-weight:normal;font-size:12px;text-decoration:none;padding-top:4px;line-height:19px;}
#rahmen {position:relative;margin:25px auto;height:550px;width:930px;}
#rahmen-popup {position:relative;margin:15px auto;height:600px;width:730px;}
#logo {width:53px;height:53px;position:absolute;top:12px;left:850px;}
#logo-popup {width:53px;height:53px;position:absolute;top:0px;left:650px;}
#hauptnavigation {width:700px;height:20px;position:absolute;top:55px;left:54px;}
#hauptnavigation-popup {width:400px;height:20px;position:absolute;top:40px;left:54px;}
#unternavigation {position:absolute;top:83px;left:54px;height:20px;width:700px;}
#unternavigation td {font-size:12px;color:#4e4e4e;height:13px;padding-top:0px;vertical-align:top;}
#unternavigation img {float:left;}
#unternavigation #angebot {position:absolute;left:18px;}
#unternavigation #unternehmen {position:absolute;left:105px;}
#unternavigation #kunden {position:absolute;left:224px;}
#unternavigation #showroom {position:absolute;left:307px;}
#unternavigation #kontakt {position:absolute;left:405px;}
#unternavigation #mehr {position:absolute;left:492px;}
#unternavigation #offer {position:absolute;left:18px;}
#unternavigation #company {position:absolute;left:84px;}
#unternavigation #clients {position:absolute;left:199px;}
#unternavigation #showroomengl {position:absolute;left:275px;}
#unternavigation #contact {position:absolute;left:375px;}
#unternavigation #more {position:absolute;left:457px;}
#seitennavigation {width:315px;height:30px;position:absolute;top:495px;left:555px;}
#seitennavigation-popup {width:215px;height:30px;position:absolute;top:672px;left:440px;}
#seitennavigation-popup2 {width:55px;height:30px;position:absolute;top:672px;left:615px;}
#seitennavigation-popup3 {width:55px;height:30px;position:absolute;top:672px;left:515px;}
#seitennavigation2 {width:315px;height:30px;position:absolute;top:495px;left:549px;}
#seitennavigation img {float:left;}
#buehne {width:798px;height:377px;position:absolute;top:110px;left:54px;border:1px solid #999;overflow:hidden;}
#buehne-messe, #buehne-presse, #buehne-impressum, #buehne-jobs, #buehne-castings, #buehne-hintergrund {width:597px;height:597px;position:absolute;top:70px;left:54px;border:1px solid #999;overflow:hidden;}
#buehne-messe {background: url(../img/mehr/messen/bg.png) no-repeat scroll 1px 1px #fff;}
#buehne-presse {background: url(../img/mehr/presse/bg.png) no-repeat scroll 1px 1px #fff;}
#buehne-jobs {background: url(../img/unternehmen/jobs/bg.png) no-repeat scroll 1px 1px #fff;}
#buehne-hintergrund {background: url(../img/mehr/hintergrund/bg.png) no-repeat scroll 1px 1px #fff;}
#buehne-castings {background: url(../img/unternehmen/castings/bg.png) no-repeat scroll 1px 1px #fff;}
#buehne2 {width:798px;height:377px;position:absolute;top:111px;left:55px;overflow:hidden;}
#buehne img, #flash {position:absolute;top:1px;left:1px;}
#navipfad {height:20px;width:550px;position:absolute;top:497px;left:54px;font-size:9px;color:#7F7F7F;font-weight:bold;}
#navipfad a {text-decoration:none;color:#7f7f7f;}
#text {width:780px;height:80px;position:absolute;top:517px;left:54px;}
#text a, #text2 a, #buehne-impressum a, #buehne #tbjobs a,#buehne #apdiv #tbansprechpartner a, #adresse a {text-decoration:underline;color:#5F5F5F;}
#text a:visited, #adresse a:visited, #flashersatz a:hover, #flashersatz a:visited, #buehne-impressum a:visited, #buehne-impressum a:hover, #text2 a:visited,#text a:hover, #text2 a:hover, #buehne #tbjobs a:hover,#presseinfo a:hover, #presseinfo a:visited, #buehne-jobs #tbjobs a:hover, #buehne-jobs #tbjobs a:visited, #buehne-presse a:hover, #buehne #tbjobs a:visited,#buehne #apdiv #tbansprechpartner a:visited, #buehne #apdiv #tbansprechpartner a:hover {color:#FF7F00;}
.buehne-popup #tbjobs a, .buehne-popup #tbpresse a, #flashersatz a,#presseinfo a{text-decoration:underline;color:#000;}
#presseinfo {position:absolute;left:230px; top:150px;}
#presseinfo td {font-size:12px;padding:10px;color:#5f5f5f; }
#presseinfo td:first-child {text-align:right;}
#text2 {width:798px;height:373px;position:absolute;top:95px;left:54px;border:1px solid #999;color:#5F5F5F;font-weight:normal;font-size:11px;text-decoration:none;padding-top:4px;line-height:24px;}
#text2 h1, #buehne-impressum h1 {margin-left:20px;margin-top:5px;font-size:13px;}
#text2 h2, #buehne-impressum h2 {font-size:11px;}
#text2 td, #buehne-impressum td {vertical-align:top;padding-top:0px;padding-left:0px;padding-bottom:0px;}
#text2 #tdimpressum, #buehne-impressum #tdimpressum {text-align:right;}
#buehne #apdiv {position:absolute;top:1px;left:1px;width:796px;height:375px;}
#buehne #apdiv #tbansprechpartner {position:absolute;top:38px;left:32px;}
#buehne #apdiv #tbansprechpartner td {cursor:move;border:0px solid #fff;padding-bottom:10px;padding-right:12px;line-height:18px;vertical-align:bottom;font-size:11px;text-align:left;color:#5F5F5F;text-align:center;}
#buehne #apdiv #tbansprechpartner img {position:relative;}
#buehne #apdiv #tbansprechpartner #tdas {text-align:left;vertical-align:middle;line-height:15px;}
#buehne #tbjobs td {font-size:12px;padding-left:30px;padding-bottom:10px;color:#5F5F5F;}
.buehne-popup #tbpresse td {font-size:12px;padding-left:10px;padding-bottom:10px;color:#5F5F5F;}
.buehne-popup #tbjobs li {font-size:12px;padding-left:0px;padding-bottom:12px;color:#000;}
#buehne #tbjobs {margin-top:40px;margin-left:40px;}
.buehne-popup #tbjobs, .buehne-popup #tbpresse {margin-top:160px;margin-left:10px;}
#text #tbkontakt td {color:#5F5F5F;font-weight:normal;font-size:12px;text-decoration:none;padding-top:4px;line-height:24px;padding-right:30px;vertical-align:top;}
#adressbild {position:absolute;top:1px;left:1px;z-index:10;}
#adresstab {position:absolute;top:104px;left:140px;z-index:1;}
#adresstab td {font-size:13px;height:24px;font-weight:bold;}
#adresse #adresslink {width:30px;height:13px;position:absolute;top:278px;left:323px;z-index:30;}
#adresse #adressmail {width:163px;height:13px;position:absolute;top:230px;left:140px;z-index:31;}
#flash img{z-index:100;}
#flash #ersatz {z-index:10;position:absolute;top:290px; left:20px;width:750px;height:60px;}
#flash #ersatz h2 {font-weight:bold;font-size:18px;color:#5F5F5F;}
.buehne-popup #text {position:absolute;top:20px;left:0px;width:568px;height:103px;}
object{z-index:10;}
iframe{z-index:100;}
#buehne-impressum {font-size:12px;line-height:20px;}
#buehne-impressum div {margin-top:40px;margin-left:20px;}
#mail_deutsch {height:15px;width:150px;position:absolute;top:90px;left:410px;z-index:100;}
#mail_english {height:15px;width:150px;position:absolute;top:90px;left:360px;z-index:100;}
#messe_deutsch {height:15px;width:150px;position:absolute;top:90px;left:375px;z-index:100;}
#messe_english {height:15px;width:150px;position:absolute;top:90px;left:147px;z-index:100;}
#jobs_deutsch {height:15px;width:155px;position:absolute;top:113px;left:398px;z-index:100;}
#flashersatz {position:absolute;top:230px;left:0px;width:796px;height:120px;background-image:url(../img/aufheller.png);z-index:20;}
#flashersatz h2{color:#000;font-size:17px;margin-left:50px;margin-top:18px;}
#flashersatz p {color:#000;margin-left:50px;line-height:17px;margin-top:6px;font-size:12px;width:690px;}
#flashersatz table {margin-left:50px;margin-top:6px;}
#flashersatz td {font-size:12px;width:200px;}
#flash #newsmail {position:absolute;top:257px;left:450px;width:130px;height:20px;z-index:101;}
#flash #newslink {position:absolute;top:278px;left:420px;width:150px;height:20px;z-index:101;}
a:focus {outline: 0;}
#video{z-index:20;position:absolute;top:500px;left:54px;}
#castinglink {position: absolute;top:90px;left:699px;cursor:pointer;}
