#NavBox{
  position:absolute;
  right:20px;
  top:5px;
  width:180px;
  z-index:20;
}

#BoxKopf{
/*  background-image:url(../pics/streifen_weiss_rosa.gif);*/
  background-repeat: repeat-y;
  background-color:#FFCCCC;
  border-left:2px solid #003300;
  border-right:1px solid #003300;
  border-bottom:2px solid #003300;
  border-top:1px solid #003300;
  height:20px;
  width:180px;
  color:#003300;
  font:bold 12px Arial;
  padding-left:2px;
  overflow:hidden;
}

#BoxContent{
  background-image:url(../pics/streifen_weiss_rosa.gif);
  background-repeat: repeat-y;
  background-color:#FFCCCC;
  border-left:2px solid #003300;
  border-right:1px solid #003300;
  border-bottom:2px solid #003300;
  margin-left:20px;
  width:160px;
  padding-left:2px;
  border-spacing:4px;
}

#BoxBottom{
/*  background-image:url(../pics/streifen_weiss_rosa.gif);*/
  background-repeat: repeat-y;
  background-color:#FFCCCC;
  border-left:2px solid #003300;
  border-right:1px solid #003300;
  border-bottom:2px solid #003300;
  border-top:1px solid #003300;
  width:160px;
  color:#003300;
  font:bold 10px Arial;
  padding-left:2px;
  margin-left:20px;
  margin-top:3px
}

a.Box:hover{
  text-decoration:underline;
  background-color:#FFCCCC;
  /*  color:#003300 */
}

a.Box{
  text-decoration:none;
  font:bold 10px Verdana;
/*  color:#003300 */
}

a:hover{
/*  text-decoration:underline; */
}

a{
  color:#CC0000;
  font-weight:bold;
  text-decoration:none;
}

a.linked:hover{
  text-decoration:underline;
  background-color:#FFCCCC;
  color:#CC0000
}

a.linked{
  text-decoration:none;
  color:#CC0000
}

span.highlighted {
   background-color:#B6DDC7;
}

image {
  border-width: 0px
}

img.mitRahmen{
  border:2px solid #CC0000;
}

img.ohneRahmen{
  border-width:0px;
}

*.suchkopf{
  text-decoration:none;
  color:#CC0000;
  font:bold 10px Verdana;
}
#Rahmen_lu1{
  position:absolute;
  left:0px;
  bottom:10px;
  width:80px;
  height:365px;
  background:url(../pics/rahmen_lu.gif) no-repeat left bottom;
  z-index:11;
}

#Rahmen_lu2{
  position:absolute;
  left:0px;
  bottom:10px;
  width:174px;
  height:245px;
  background:url(../pics/rahmen_lu.gif) no-repeat left bottom;
  z-index:11;
}

#Rahmen_lu3{
  position:absolute;
  left:0px;
  bottom:10px;
  width:350px;
  height:150px;
  background:url(../pics/rahmen_lu.gif) no-repeat left bottom;
  z-index:11;
}

#Rahmen_lu4{
  position:absolute;
  left:0px;
  bottom:10px;
  width:490px;
  height:80px;
  background:url(../pics/rahmen_lu.gif) no-repeat left bottom;
  z-index:11;
  vertical-align:bottom;
  text-align:right;
}

#Maplink{
  border:none;
  position:absolute;
  left:1px;
  bottom:212px;
  z-index:12;
  height:104px;
  width:90px;
}

#Rahmen_ro1{
  position:absolute;
  right:17px;
  top:0px;
  width:332px;
  height:80px;
  background:url(../pics/rahmen_ro.gif) no-repeat right top;
  z-index:10;
}

#Rahmen_ro2{
  position:absolute;
  right:17px;
  top:0px;
  width:170px;
  height:300px;
  background:url(../pics/rahmen_ro.gif) no-repeat right top;
  z-index:9;
}

#Rahmen_ro3{
  position:absolute;
  right:17px;
  top:300px;
  width:250px;
  height:181px;
  background:url(../pics/rahmen_ro.gif) no-repeat right bottom;
  z-index:9;
}

body{
  background-color:#FFFFFF;
  background-image:url(../pics/white.gif);
  overflow:hidden;
}

#Standortleiste
{
  border-bottom:1px solid #003300;
  border-left:1px solid #003300;
  padding-left:2px;
  height:12px;
  background-color:#EEFFEE;
}
#inhaltframe{
  overflow:auto;
  position:absolute;
  right:0px;
  top:0px;
  width:95%  ;
  height:90%;
}

#Suchergebnis{
  background:url(../pics/suche.jpg) no-repeat right top;
}
p, td, li, h1, h2{
  font:12px Arial;
  color:#003300;
}

p{
  margin:0px;
}

p{
  text-align:justify;
}

h1{
  height:50px;
  background:url(../pics/bogen_gruen_anim.gif) no-repeat left top;
  padding-left:100px;
  padding-top:7px;
  font-size:22px;
  font-weight:bolder;
  margin-top: 0px;
  color:#CC0000;
}

h2{
  font-size:20px;
  text-align:left;
  text-decoration:underline;
}

input, textarea, select {
  border: 1px solid black;
  font: normal 10px Arial, Helvetica, sans-serif;
  color:black;
}

ul, li{
  text-align:left
}

hr.normal{
  height:1px;
  border:1px solid #CC0000;
}

hr.bold{
  height:2px;
  border:1px solid #CC0000;
}

*.Untertitel
{
  font-size:10px;
  text-align:right;
  color:#AAAAAA;
}

*.Quelle
{
  font-size:10px;
  text-align:left;
  color:#AAAAAA;
}
