/* rae-hnh.de */
body {
  margin:0px auto 0px auto;
  padding:0px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#000;
  line-height:15px;
  text-align:center;
  background:url(/img/bildleiste_back.jpg) no-repeat top #fff;
}
h1 {
  font-size:18px;
  font-style:italic;
  color:#B3B4B5;
  line-height:25px;
  background:#fff;
}
input, textarea {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#000;
  background:#F1F2F4;
  border:1px solid #B3B4B5;
}
#outer {
  position:absolute;
  top:-500px;
  width:100px;
  visibility:hidden;
}
#bildleiste {
  position:absolute;
  top:130px;
  left:0px;
  height:86px;
  width:99%;
  padding-top:30px;
}
#bildleiste img {
  margin-right:31px;
}
#include {
  position:relative;
  margin:0px auto 0px auto;
  width:800px;
  text-align:left;
}
#logo {
  position:absolute;
  top:35px;
  width:250px;
}
#menu {
  position:absolute;
  top:286px;
  left:-20px;
  left:-40px;
  /*width:235px;*/
  width:250px;
  font-weight:bold;
}
#menu ul, #menu li {
  list-style:none outside;
}
#menu li {
  padding-top:2px;
  padding-bottom:2px;
  /*margin-left:-19px;
  padding-left:18px;*/
}
#menu a:link, #menu a:active, #menu a:visited {
  color:#000;
  text-decoration:none;
  background:transparent url("img/inaktiv.gif") 0px 3px no-repeat;
  padding-left:17px;
  padding-top:2px;
  padding-bottom:2px;
} 
#menu .cur a:link, #menu .cur a:active, #menu .cur a:visited, #menu a:hover {
  padding-top:2px;
  padding-bottom:2px;
  background:transparent url("img/aktiv.gif") 0px 3px no-repeat;
  /*margin-left:-19px;
  padding-left:18px;*/
  padding-left:17px;
}
#menu ul .leveltwo, #menu li .leveltwo {
  list-style:disc outside;
}
#menu ul .leveltwo {
  padding-top:0px;
  padding-bottom:0px;
  background:none;
  margin-left:30px;
  /*margin-right:-30px;*/
  margin-right:0px;
  padding-left:0px;
}
#menu .leveltwo, #menu .leveltwo a:hover {
  padding-top:0px;
  padding-bottom:0px;
  background:none;
  margin-left:0px;
  padding-left:0px;
}
#menu .leveltwo a:link, #menu .leveltwo a:active, #menu .leveltwo a:visited {
  color:#989EA2;
  text-decoration:none;
  background:none;
  padding:0px;
}
#menu .leveltwo a:hover, #menu ul .leveltwo .cur {  
  color:#000;
  background:none;
}
#menu .cur a:link, #menu .cur a:active, #menu .cur a:visited {
  color:#000;
  text-decoration:none;
}
#content {
  position:absolute;
  top:270px;
  left:300px;
  width:470px;
  padding-bottom:25px;
}
#contentAnwalt {
  position:absolute;
  top:270px;
  left:500px;
  width:270px;
}
#contentAnwalt ul, #contentAnwalt li, #popVer ul, #popVer li {
  margin-left:25px;
  padding-bottom:7px;
}
#content ul, #content li, #contentAnwalt ul, #contentAnwalt li, #popVer ul, #popVer li {
  list-style:disc outside;
}
#content a:link, #content a:active, #content a:visited, #contentAnwalt a:link, #contentAnwalt a:active, #contentAnwalt a:visited {
  color:#000;
  background:#fff;
}
#content a:hover, #contentAnwalt a:hover {
  color:#989EA2;
  background:#fff;
}
#picAnwalt {
  position:absolute;
  top:290px;
  left:300px;
  width:200px;
}

/* popup */
#pic {
  position:absolute;
  top:40px;
  left:40px;
}
#picText {
  position:absolute;
  top:40px;
  left:445px;
  width:200px;
  font-weight:bold;
  line-height:18px;
}
#text {
  position:absolute;
  top:140px;
  left:445px;
  width:200px;
}
#pic, #picText, #text {
  text-align:left;
}
.kontakt td {
  height:23px;
}
.red {
  color:#ff0000;
  background:#fff;
}
