 /* ---------------------Mainnavigation-------------------------- */
#nav {
  position: absolute;
  margin-left: 160px;
  margin-top: 5px;
  width: 750px;
  height:75px;
  padding-left: 0px;
  padding-top: 20px;
  background: #333;
  font-size: 16px;
}
#nav ul {
  margin: 0;
  padding: 0;
}
#nav a {
  display: block;
  color: #fff;
  text-decoration: none;
}
#nav ul li {
  position: relative;
  float: left;
  list-style: none;
}
#nav ul li:hover {
  background: #4096ee;
}
#nav ul li a {
    padding: 17px;
}
#nav ul ul {
  position: absolute;
  top: -9999px;
  left: -9999px;
  background: #333;
  box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.6);
}
#nav ul ul li {
  float: none;
  width: 200px;
  border-bottom: 1px solid green;
  font-size: 12px;
}
#nav ul ul li a {
  padding:5px 5px
}
#nav ul li:hover > ul {
  top: 100%;
  left: 0;
}
#nav ul ul li:hover > ul {
  top: 0;
  left: 200px;
}
#nav ul ul li:last-child {
  border-bottom: none;
}

#dreieck1 {
  position: absolute;
  margin-top: 64px;
  margin-left: 400px;
  width: 0px;
  height: 0px;
  border-top: 5px solid white;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid transparent;
  z-index: 999;
}
#dreieck2 {
  position: absolute;
  margin-top: 64px;
  margin-left: 650px;
  width: 0px;
  height: 0px;
  border-top: 5px solid white;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid transparent;
  z-index: 999;
}
#dreieck3 {
  position: absolute;
  margin-top: 64px;
  margin-left: 750px;
  width: 0px;
  height: 0px;
  border-top: 5px solid white;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid transparent;
  z-index: 999;
}


#termin {
  position: absolute;
  background-color: #C5C5C5;
  margin-top: 30px;
  margin-left: 785px;
  width: 155px;
  height: 30px;
  padding-top: 12px;
  padding-left: 5px;
  border: 0px solid yellow;
  font-family: Verdana, Arial; font-style: normal;
  font-size: 12px;
  text-decoration: none;
  border-radius: 5px;
}

#termin a {
  display: block;
  color: black;
  text-decoration: none;
}
#termin:hover {
  background: #4096ee;
}
/* -------------------------------------------------footframe------------------------------------------------------------------ */

#agb { position: absolute; margin-left: 10px; padding-top: 3px; width: 30px; height:15px; border: 0px solid white; }
#agb li{ display: block; background:transparent; font-size: 11px; font-weight: normal; }
#agb a{ color: white; text-decoration: none; }
#agb ul li a:link    { color: white;}
#agb ul li a:visited { color: white;}
#agb ul li a:hover   { color: blue;}
#agb ul li a:active  { color: yellow;}

#impressum { position: absolute; margin-left: 60px; padding-top: 3px; width: 70px; height: 15px; border: 0px solid red; }
#impressum li{ display: block; background:transparent; font-size: 11px; font-weight: normal;}
#impressum a{ color: white; text-decoration: none; }
#impressum ul li a:link    { color: white;}
#impressum ul li a:visited { color: white;}
#impressum ul li a:hover   { color: blue;}
#impressum ul li a:active  { color: yellow;}

#datenschutz { position: absolute; margin-left: 150px; padding-top: 3px; width: 120px; height: 15px; border: 0px solid green; }
#datenschutz li{display: block; background:transparent; font-size: 11px; font-weight: normal;}
#datenschutz a{ color: white; text-decoration: none; }
#datenschutz ul li a:link    { color: white;}
#datenschutz ul li a:visited { color: white;}
#datenschutz ul li a:hover   { color: blue;}
#datenschutz ul li a:active  { color: yellow;}

#copyrecht { position: absolute; margin-left: 650px; padding-top: 3px; width: 310px; height: 15px; border: 0px solid blue; }
#copyrecht li{display:block;background:transparent; font-size: 11px; font-weight: normal;}

#linetop1 { position: absolute; background-color: #dfac20; height: 3px; width: 678px; left: 20px; top: 40px; border: 0px solid #804000;}
#linetop2 { position: absolute; background-color: #dfac20; height: 1px; width: 678px; left: 20px; top: 47px; border: 0px solid #400000; }
#linetop3 { position: absolute; background-color: #CC8035; height: 3px; width: 190px; left: 20px; top: 40px; border: 0px solid #804000;}
#linetop4 { position: absolute; background-color: #CC8035; height: 1px; width: 190px; left: 20px; top: 47px; border: 0px solid #400000; }

/* ------------------------------------------------------------------------------------------------------------------- */

