HTML, BODY {
	background-color:#bdf; color:#006; min-width:796px; FONT-FAMILY:arial,sans-serif; margin:0; padding:0; 
  /* background:url(bg_verlauf.jpg) repeat-y top center; */
}
img {border:none;}

#anfang {
	background-color:#fff;
	MARGIN-LEFT:auto; MARGIN-RIGHT:auto; 
  WIDTH:796px;
  border:0px solid black;
}
#intro {
	BACKGROUND:url(logo_gos.jpg) #fff no-repeat right top; WIDTH:796px; height:177px;
  FLOAT:right; 
  margin:auto; margin-bottom:10px;
}
#schriftzug1 {
	margin:auto; margin-top:48px;
  background:url(optikfirmenich.gif) no-repeat center; width:310px; height:62px;
}
#schriftzug2 {
	margin:auto; margin-top:13px;
  background:url(augenblicke.gif) no-repeat; width:281px; height:34px;
}
#leisteauf {
	margin-right:5px;
  vertical-align:top;
	float:right;
  display:none; 
}
#leisteauf a {
/*	text-decoration:none; */
}
.servicehead {
	font-weight:bold; 
  font-size:12px; 
  color:#f60;
}
a#popup {
	text-decoration:none;
	font-size:0.8em;
	font-weight:bold;
	color:#666;
	border:2px solid #ccc;
	padding:2px 4px 2px 5px;
	width:11px;
}
a#popup:hover, a#popup:active, a#popup:focus {
	color:#f60;
}
a#kkk {
	color:#000;
}
a#kkk:hover, a#kkk:active, a#kkk:focus {
	color:#f00;
}
ul.logolist {
 list-style-image:url('logolist2.gif');
}
ul.logolist li {
  marker-offset:10px;
  margin-bottom:5px;
}
ul.navicontainer {
	clear:both;
  list-style:none;
  margin:0 auto;
  padding-top:7px;
  padding-bottom:9px;
  background-color:#bdf;
  text-align:center; /* for IE */
}
ul.navicontainer li {
  list-style:none;	 
	display:inline;
}
ul.navicontainer a {
  white-space:nowrap;
  font-size:12px;
  padding:3px 15px;
  text-decoration:none;
  background-color:#eee;
  border:1px solid #eee;
}
ul.navicontainer a:hover, ul.navicontainer a:active, ul.navicontainer a:focus {
  background-color:#bdf;
  color:#006;
  border:1px solid #eee;
  outline:none;
}
#inhalt {
	width:630px;
  clear:both;
  margin:auto;
  margin-top:10px;
  padding:10px 0 20px 5px;
  float:left;
  position:static; /* explizite Deklarierung notwendig für IE fixed Workaround */
}
img {
	border:0;
}
img.imgright {
	float:right;
}
img.maimgright {
	float:right;
  margin-left:10px;
}
img.maimgleft {
	float:left;
  margin-right:10px;
}
#fixiert {
  position:absolute;
  top:240px; right:30px;
  border:1px solid silver;
}
html>body #fixiert {  /* nur fuer moderne Browser! */
  position:fixed;
}
ul#navirechts {
  background-color:#bdf;
  margin:0;
  padding:5px 5px 10px 10px;  
  white-space:nowrap;
  line-height:120%;
}
ul#navirechts li {
	list-style:none;  
  margin:0; 
}
ul#navirechts a {
  font-size:12px;
}
.fussnote {
	font-size:80%;
}
hr {
  color:#000066; 
  background-color:#000066; 
  height:1px;
  width:100%;
  margin-top:10px;
  clear:both;
  float:left;
}
a:link, a:visited  {color:#006;}
a:hover, a:active, a:focus {color:#f60;}

ul.navicontainer a:focus { outline: none; }
