* { margin:0; padding:0; border:0; font-size:100.01%; }
*:focus { outline:none; }
body { margin:0; text-align:center; font-family:"Courier New"; font-weight:400; font-size:100%; line-height:1.125em; color:#000; overflow-y:scroll; }

#tooltip {
	position: absolute;
	z-index: 10000;
	background-color: #eee;
	padding: 2px 10px 4px 4px;
	opacity: 0.85;
}
#tooltip h3, #tooltip div { margin: 0; font-family:"Arial black"; font-weight:400; font-size:14px; letter-spacing:0.025em; }

#anzeigeflaeche { position:absolute; top:0; left:0; right:0; bottom:0; width:100%; }
#wrap { position:relative; z-index:10; height:100%; width:860px; margin:0 auto; padding:0; }
#content { width:860px; }
#logo { margin:55px 0 10px 0; }

/* NAVIGATIONSELEMENTE */
#navigation { width:556px; margin:0 152px; height:80px; text-align:left; }
* html #navigation { width:586px; margin:0 137px; }
#nav { float:left; height:30px; text-align:center; font-size:18px; line-height:1.278em; list-style-type:none; }
#subnav { list-style-type:none; font-size:0.938em;  }
a { color: #000; text-decoration: none; }
#nav a:hover, #subnav a:hover, #subnav a.current { color: #000; text-decoration:none; border-bottom:1px solid #000; }
#nav a, #subnav a { text-decoration:none; border-bottom:0; }
#nav li { margin:5px 10px 0 10px; font-size:0.938em; line-height:1.19em; float:left; padding:0;  }
#subnav li { margin:0 0 0 10px; font-size:0.938em; line-height:1.19em; float:left; padding:0;  }
#nav li a, #subnav li a { color:#000; border-bottom: 1px dashed #fff; }
#nav li a:hover,#nav li.aktiv,#nav a.aktiv_hauptnav, #subnav li a:hover,#subnav li.aktiv { color:#000; border-bottom: 1px solid #000; }
a.contact { border-bottom:1px solid #333; }
a.contact:hover { color:#666; border-bottom:1px solid #666; }

/* HOMEPAGE */
#home,#cont { font-size:0.813em; width:860px; margin:0; }
#homebild { margin:0 0 30px 0; }
#home div { display:block; width:740px; text-align:left; margin:30px auto; } 
.zitat { font-family:georgia; font-size:27px; line-height:1.160em; }

/* VIDEOS + CONTENT */
#content #bilder img { vertical-align:top; margin:0 5px 10px 0; padding:0; }
#content #bilder a { border-bottom:0; text-decoration:none; margin:0; outline:none; }
#bilder { position:relative; z-index:5000; margin:0; }
#player { position:absolute; top:-125px; left:0; width:860px; height:660px; background-color:#fff;}
* html #player { position:absolute; top:-125px; left:-430px; z-index:9000; width:860px; height:660px; background-color:#fff; }
#media { position:relative; z-index:5000; clear:both; float:left; width:860px; text-align:center; }
#x { position:absolute;left:0;top:0; }
#detail { width:650px; text-align:left; margin:0 auto; }
#detail table { padding:0; }
#detail td { vertical-align:top; font-size:13px; }
#detail .tech { display:block; font-size:11px; font-style:normal; text-indent:40px; }
#detail .line { width:22px; height:1px; background-color:#000; margin:20px 0; }
* html #detail .line { width:22px; height:1px ! important; background-color:#000; margin:20px 0; }
.videotitle { font-family:"Arial black"; font-weight:400; font-size:15px; letter-spacing:0.025em; padding:0; margin:0; }
.abstand { float:left; display:block; margin:0 10px 0 40px; padding:0; }
.wechsler a { color:#000; }
.wechsler a:hover { color:#666; }
#detailinfos { clear:both; margin-left:282px; width:395px; text-align:left; padding-top:20px; height:30px; }
#title { float:left; margin:0 0 0 282px; width:505px; text-align:left; height:30px; }
* html #title { float:left; margin:0 0 0 140px; }
#title .videotitle { float:left; }
#title .wechsler { float:right; margin-right:38px; }
#exhibit { margin:0 0 50px 90px; }
#exhibit td { padding-bottom:8px; font-size:17px; line-height:20px; }
#exhibit em, em, #cont a { font-size:13px; font-style:normal; }
#cont { font-size:17px; line-height:20px; }

/* BLAETTERER */
a.linkslink { background:url(/img/arr_li_i.gif) 0 2px no-repeat; border:1px solid #fff; }
a.linkslink:hover { background:url(/img/arr_li_a.gif) 0 2px no-repeat; }
a.rechtslink { background:url(/img/arr_re_i.gif) 0 2px no-repeat; border:1px solid #fff; }
a.rechtslink:hover { background:url(/img/arr_re_a.gif) 0 2px no-repeat; }
.linksleer { background:url(/img/arr_li_inaktiv.gif) 0 2px no-repeat; border:1px solid #fff; }
.rechtsleer { background:url(/img/arr_re_inaktiv.gif) 0 2px no-repeat; border:1px solid #fff; }