html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
border:0 none;
font-family:inherit;
font-size:100%;
font-style:inherit;
font-weight:inherit;
margin:0;
outline-style:none;
outline-width:0;
padding:0;
vertical-align:baseline;
}
:focus {
outline-style:none;
outline-width:0;
}
body {
font-size:small;
line-height:1;
}
ol, ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
table {
border-collapse:separate;
border-spacing:0;
}
caption, th, td {
font-weight:normal;
text-align:left;
}
blockquote:before, blockquote:after, q:before, q:after {
content:"";
}
blockquote, q {
quotes:"" "";
}
/*style styles*/
body { color:#fff; background:#000; font-family:sans-serif;}
abbr, acronym {
border-bottom:1px dotted #888;
cursor:help;
}

#overlay {
  background:transparent;
  overflow:visible;
  position:absolute;
  width:100%;
  height:100%;
  z-index:1000;
  }
h1 {
  position:absolute;
  font-size:190%;
  letter-spacing:.03em;
  font-weight:bold;
  background:transparent url(http://www.optikjunk.de/pix/logo-smaller.png) no-repeat 55px 30px;
  width:288px; height:231px;
  border:none;
  padding-top:40px;
  padding-left:130px;
  white-space:nowrap;
}
	#optikslogan {
		position:absolute;
		font-weight:bold;
		font-size:100%;
		letter-spacing:.04em;
		top:0; left:145px;
		background:transparent;
		width:227px; height:151px;
		width:191px; height:33px;
		padding:70px 0 0 25px;
		white-space:nowrap;
		}
	#nav {position:absolute; left:410px; top:48px; list-style-type:disc; font-weight:bold; float:left; }
	#nav li {padding-right:2em; float:left;}
	#nav a {color:#fff; background:transparent; text-decoration:underline; padding:.2em .6em;}
	#nav a:hover {color:#000; background:#fff;}
  #background {
	    background:transparent none repeat scroll 0 0;
      width:100%; height:100%;
      position:absolute;
      top:0; left:0;
      overflow:hidden;
      z-index:2;
	  }
	#flashcontent {
      position:relative;
      bottom:0;
      width:100%; height:100%;
      z-index:1;
	 }
	 #site-info {position:absolute; bottom:0; right:0; width:100%;}
	 #site-info li {float:right; padding:1em 1em 1.7em 0;}
	 #mission { background:transparent; color:#555; font-size:80%; width:480px; text-align:right;}
	 #mission a { color:#333;}
