/* farben: orange: #f3a300

*/
  body {
  background-color:#fff;
  color:#333;
  font:12px verdana,arial,sans-serif;
  margin:0;
  padding:0;
  }
  td {
  vertical-align:top;
  margin:0;
  padding:0;
  }
  ul, li {
  margin:0;
  padding:0;
  list-style:none;
  }
  img {
border:none;
}
#zudiensten {
margin:4px 0 0 0;
}
#zudiensten li {
/*list-style-type:disc;
list-style-position:inside;*/
width:26em;
line-height:1.2em;
border-bottom:1px solid #f3a300;
margin:2px 0 0;
padding:2px 0;
}
*html #zudiensten li {
line-height:1.1em;
margin:1px 0 0;
padding:1px 0 0;
}
*:first-child+html #zudiensten li {
line-height:1.1em;
margin:1px 0 0;
padding:1px 0 0;
}
.indent {
display:block;
margin:0 0 0 10px;
}
  #intro {
  display:block;
  margin:30px auto;
  max-width:930px;
  height:520px;
  padding:0;
  }
  #intro img {
  margin:30px 0 0 12%;
  border:none;
  }
  #wrap {
  margin:30px auto;
  max-width:930px;
  padding:8px 0 0;
  border-top:1px solid #f3a300;
  border-bottom:1px solid #f3a300;
  }
  *html #wrap {
  width:930px;
  margin="20px 4%";:/* ie 5.5 */
  }
  #layout {
  margin:0;
  padding:0;
  border-collapse:collapse;
  }
  #logo {
  height:112px;
  width:90px;
  min-width:70px;
  background:#fff url(images/g_klein.png) top center no-repeat;
  }
  #space1 {
  /*height:307px;*/
  }
  #space2 {
  /*height:100px;*/
  }
  #ggeutze {
  /*width:230px;*/
  vertical-align:bottom;
  }
  #menu {
  vertical-align:bottom;
  }
  #inhalt div {
  margin:0;
  padding:28px 0 0 44px;
  font-size:11px;
  line-height:1.2em;
  width:27em;
  }
  #inhalt p {
margin:0;padding:0.6em 0;
}
  #inhalt h2 {
  font:17px verdana,sans-serif;
  margin: 0 0 8px;
  padding:0;
  color:#f3a300;
  }
#inhalt td {
padding:0 3px 0 0;
font-size:11px;
color:#fff;
}
  .white {
  background-color:#fff;
  color:#333;
  vertical-align:bottom;
  }
  .blue {
  background-color:#0061a1;
  color:#fff;
  }
  .luft {
  height:30px;
  }
  #space1, #bild_o, #inhalt {
  /*border-bottom:1px solid #1a71aa;*/
  border-bottom:1px solid #1a77bb;
  }
  #bild_o, #bild_u {
  background-color:#1a71aa;
  }
  #bild_o img {
  margin-bottom:-3px;
  }
  #bild_u img {
  margin-bottom:-3px;
  }
*:first-child+html #bild_o img {
margin-bottom:-5px;
}
*:first-child+html #bild_u img {
margin-bottom:-4px;
}
/* links allgemein */
a:link, a:visited {
text-decoration:none;
color:#fff;
}
a:hover, a:active {
text-decoration:underline;
color:#fff;
}
#kontakt-l a:link, #kontakt-l a:visited {
text-docoration:none;
color:#f3a300;
letter-spacing:1px;
}
#kontakt-l a:link, #kontakt-l a:visited {
text-docoration:underline;
color:#f3a300;
}

  /* dynamische Navi - der ganze Rest ;) */
  div#Rahmen {
    /*width:630px;*/
    min-width: 610px;
    padding: 0 0 23px 18px;
    font-size:12px;
  }
  div#Rahmen div {
    clear: left;
  }
  ul#Navigation {
    margin: 0; 
    padding: 0;
    text-align:left;
    list-style: none;
  }

  ul#Navigation li {
    float: left;
    position: relative;
    margin: 0; 
    padding:0;
    border-left:1px solid #0061a1;
  }
  ul#Navigation li ul {
    list-style: none;
    height:62px;/*fix!*/
    margin:-80px 0 0 0; 
    padding: 0;
    position: absolute; 
    border-left:1px solid #0061a1;
    top: 0px;
    left: -1px;
    background-color:#fff;/* wichtig fuer ies */
  }
  * html ul#Navigation li ul {  /* Korrektur fuer IEs */
    margin:-64px 0 0 0; 
    height:64px;
   }
  ul#Navigation li ul li {
    float: none;
    display: block;
    margin: 0 0 2px 0;
    border:none;
  }
*html ul#Navigation li ul li {
    /*height:1em;*/
    margin: -0px 0 -4px 0;/* ie6 */
    margin-left="-14px";: /* ie5.5 */
    }
*:first-child+html ul#Navigation li ul li {
    margin:-1px 0 -3px 0; /* ie7 */
line-height:1.0em;
}
  ul#Navigation a {
    display: block;
    min-width: 58px;
    white-space:nowrap;
    font: 10px Verdana,sans-serif;
    text-decoration: none;
    color:#0061a1; 
    padding:0 11px 0 2px;
    margin:0;
    line-height:1.1em;
  }
@media not tty { ul#Navigation a { /* Safari (und opera) */
font: 88% Verdana,sans-serif;
line-height:100%; 
}}

*html ul#Navigation a { /* ie6 */
width:60px;
padding:0 8px 0 2px;
}
*:first-child+html ul#Navigation a { /* ie7 */
min-width:51px;
padding:0 15px 0 2px
}
  ul#Navigation a:hover, ul#Navigation a:active {
  color:#000;
  }
  li#aktiv a {
  color:#f3a300;
  }
  li#aktiv ul li a {
  color:#0061a1;
  }
  li#aktiv ul li#aktivsub a {
  color:#f3a300;
  }
  li#aktiv a:hover, li#aktiv ul li#aktivsub a:hover {
  color:#000
  }
  /* Erweiterung zur dynamischen Ein-/Ausblendung */
  ul#Navigation li>ul {
    display: none;
    top: 1.6em;
  }
  ul#Navigation li:hover>ul, ul#Navigation li#aktiv>a+ul {
  display: block;
  }

td,li,a,p {font-family: Verdana,sans-serif !important;}/* safari? */
