#cookieHinweis {position: fixed; top: 0; left: 0; right: 0; background: #eee; padding: 20px; font-size: 14px; font-family: verdana;}
#cookieHinweis a.button {cursor: pointer; background: #ccc; padding: 8px 20px; margin-left: 10px; border-radius: 5px; font-weight: bold; float: right;}
#cookieHinweis a.button:hover {background-color: #aaa;}
#cookieHinweis p.cookiemessage {display: block; padding: 0; margin: 0;}

#hauptcontainer-gutachten {
background:#fff url(../grafik/bg_einemann_impressum.gif) no-repeat;
width:960px;
height:2491px;
border-left:1px solid #666;
margin:0 auto;
}

#gutachten-copyright {
font-size:11px;
color:#000;
text-decoration:none;
white-space:nowrap;
margin-top:560px;
margin-left:80px;
}

#copyright {
font-size:11px;
color:#000;
text-decoration:none;
white-space:nowrap;
position:absolute;
top:1238px;
}

body {
background:#eee;
font-family: Verdana, Arial, Sans-Serif;
font-size: 13px;
color:#222;
line-height:22px;
margin:0;
padding:0;
}

p {
margin-left:12px;
}

.impressum {
text-decoration:underline;
}

.datenschutz {
text-decoration:underline;
}

#home-copyright {
font-size:11px;
color:#000;
text-decoration:none;
white-space:nowrap;
margin-top:80px;
margin-left:55px;
}

#netzwerk-copyright {
font-size:11px;
color:#000;
text-decoration:none;
white-space:nowrap;
margin-top:400px;
margin-left:80px;
}

#mitgliedschaften-copyright {
font-size:11px;
color:#000;
text-decoration:none;
white-space:nowrap;
margin-top:150px;
margin-left:80px;
}

#person-copyright {
font-size:11px;
color:#000;
text-decoration:none;
white-space:nowrap;
margin-top:570px;
margin-left:80px;
}

#impressum-copyright {
font-size:11px;
color:#000;
text-decoration:none;
white-space:nowrap;
margin-top:320px;
margin-left:80px;
}

#datenschutz-copyright {
font-size:11px;
color:#000;
text-decoration:none;
white-space:nowrap;
margin-top:170px;
margin-left:80px;
}

#messtechnik-copyright {
font-size:11px;
color:#000;
text-decoration:none;
white-space:nowrap;
margin-top:51px;
margin-left:80px;
}

#leistungen-copyright {
font-size:11px;
color:#000;
text-decoration:none;
white-space:nowrap;
margin-top:340px;
margin-left:80px;
}


#kontakt-copyright {
font-size:11px;
color:#000;
text-decoration:none;
white-space:nowrap;
margin-top:110px;
margin-left:45px;
}

.link {
color:#693;
}

#hauptcontainer {
background:#fff url(../grafik/bg_einemann.gif);
width:960px;
height:1291px;
border-left:1px solid #666;
margin:0 auto;
}

#hauptcontainer-datenschutz {
background:#fff url(../grafik/bg_einemann_impressum.gif);
width:960px;
height:4400px;
border-left:1px solid #666;
margin:0 auto;
}

#hauptcontainer-impressum {
background:#fff url(../grafik/bg_einemann_impressum.gif) no-repeat;
width:960px;
height:2491px;
border-left:1px solid #666;
margin:0 auto;
}

#hauptcontainer-person {
background:#fff url(../grafik/bg_einemann_impressum.gif) no-repeat;
width:960px;
height:2491px;
border-left:1px solid #666;
margin:0 auto;
}

#hauptcontainer-leistungen {
background:#fff url(../grafik/bg_einemann.gif) no-repeat;
width:960px;
height:1291px;
border-left:1px solid #666;
margin:0 auto;
}

#hauptcontent {
margin-left:52px;
margin-top:0;
width:903px;
float:left;
}

#hauptcontent-leistungen {
margin-top:211px;
padding-left:52px;
width:903px;
line-height:20px;
border-top: 2px solid #693;
}

.spektrum {
font:bold 12px Verdana, Arial, Helvetica, sans-serif;
color:#494949;
position:relative;
top:30px;
left:0;
}

h1 {
font:bold 14px Verdana, Arial, Helvetica, sans-serif;
color:#494949;
float:left;
margin-top:30px;
}

h2 {
font:bold 13px Verdana, Arial, Helvetica, sans-serif;
color:#693;
margin-top:12px;
margin-left:12px;
float:left;
line-height:20px;
}






#cssmenu #current a {
background-color:#777;
}
#cssmenu a#current2 {
background-color:#777;
}
#cssmenu a#current3 {
background-color:#777;
}
#cssmenu ul,
#cssmenu li,
#cssmenu span,
#cssmenu a {
  margin: 0;
  padding: 0;
  position: relative;
}
#cssmenu {
  height: 40px;
  width: 639px;
  display: block;
  position: relative;
  top: 211px;
  left:0px;
  border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  -webkit-border-radius: 5px 5px 0 0;
  background: #494949;
  border-bottom: 2px solid #693;
}
#cssmenu a {
  background: #494949;
  color: #ffffff;
  display: inline-block;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  line-height: 40px;
  padding: 0 15px;
  text-decoration: none;
}
#cssmenu ul {
  list-style: none;
}
#cssmenu > ul {
  float: left;
}
#cssmenu > ul > li {
  float: left;
}
#cssmenu > ul > li:hover:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 50%;
  bottom: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #693;
  margin-left: -10px;
}
#cssmenu > ul > li:first-child > a {
  border-radius: 5px 0 0 0;
  -moz-border-radius: 5px 0 0 0;
  -webkit-border-radius: 5px 0 0 0;
}
#cssmenu > ul > li:last-child > a {
  border-radius: 0 5px 0 0;
  -moz-border-radius: 0 5px 0 0;
  -webkit-border-radius: 0 5px 0 0;
}
#cssmenu > ul > li:hover > a {
  background-color: #777;  
}
#cssmenu .has-sub {
  z-index: 1;
}
#cssmenu .has-sub:hover > ul {
  display: block;
}
#cssmenu .has-sub ul {
  display: none;
  position: absolute;
  width: 200px;
  top: 100%;
  left: 0;
}
#cssmenu .has-sub ul li {
  *margin-bottom: -1px;
}
#cssmenu .has-sub ul li a {
  background: #693;
  border-bottom: 1px dotted #494949;
  filter: none;
  font-size: 11px;
  display: block;
  line-height: 120%;
  padding: 10px;
}
#cssmenu .has-sub ul li:hover a {
  background: #777;
}
#cssmenu .has-sub .has-sub:hover > ul {
  display: block;
}
#cssmenu .has-sub .has-sub ul {
  display: none;
  position: absolute;
  left: 100%;
  top: 0;
}
#cssmenu .has-sub .has-sub ul li a {
  background: #777;
  border-bottom: 1px dotted #494949;
}
#cssmenu .has-sub .has-sub ul li a:hover {
  background: #777;
}

