@charset "utf-8";

* {
margin:0;
padding:0;
}

html,body {
/* Wichtig, wegen H�henangaben im "Kind" Fenster */
height:100%;
/* Es werden auf jeden Fall keine Scrollbalken angezeigt, auch wenn dies nicht erfordlerlich ist !*/
overflow:hidden;
}

#body {
  margin:0 auto;
  background-color: #DCDCDC;
}

#hintergrund {
/* z-index:-1; nach hinten verschieben */
position:absolute;
top:0px;
left:0px;
}

#ginh {
  position:relative;
  margin: 2% auto;

  width:924px;
  height:92%;
  /*
  height:640px;
  height:190%;     */
  text-align:left;
  background-color: #FBFBFB;
  overflow:hidden;
/*  border:5pt solid #0000ff; */
  /*
  border:50px solid;
  border-color:#0000FF;
  */
}



#headerlogo {
  position:relative;
  text-align:center;
  padding-top:4%;
  padding-left:60px;
  padding-right:60px;
  padding-bottom:0%;
}
#headerinfo {
   position:relative;
   margin:0px;
   padding-top:25%;
   padding-left:5%;
   padding-bottom:9%;
   text-align:left;
}
#headerinfoTEST {
   position:absolute;
   margin:0px;
   padding-top:0%;
   padding-left:0px;
   padding-bottom:20%;
   text-align:center;
}
#gallinks {
 /*  position:relative; */
/*   float:left; */
   position:relative;
   margin: 20px 50px 0px 50px;

   line-height:140px;
   width:14%;
   float:left;
  /*  left:450px;   */
 /*  text-align:center; */
 /*  border:2px solid #000000; */

}
.bmr {
padding:15px;
display: block;


}
#galtrenn {
   float:left;
   left:360px;
   margin: 0px ;
   padding: 0px;
   width: 1%;
   height:100%;
   background-color: rgb(153,0,51);
 /*  left:450px;   */
   text-align:center;
 /*  border:2px solid #000000; */
}
#galrechts {
 /*  position:relative; */
/*   float:left; */
   margin: 30px ;
   margin-left:30px;
   margin-right:50px;
   width:65%;
   height:85%;
   float:left;
   text-align:center;

 /*  left:450px;   */
 /*  text-align:center; */
 /*  border:2px solid #000000; */
}

a:link, a:visited, a:active, a:hover
{
  text-decoration:underline;
  font-weight:bold;
  color:#394529;
  font-size:12px;
}
a:active
{
  color:yellow;
}
a:hover
{
  color:#ff9200;
}

/* Die Normallinks */
a.normlnk:link, a.normlnk:visited
{
  font-size:160%;
  color:rgb(153,0,51);
}
a.normlnk:active, a.normlnk:hover
{
  color:yellow;
}

/* Link auf Startseite */
a.splnk:link, a.splnk:visited
{
  font-size:100%;
  color:rgb(153,0,51);
}
a.splnk:active, a.splnk:hover
{
  color:red;
}


/* Die Hyperlinks im Men�  */
a.menulnk:link, a.menulnk:visited
{
  display: block;
  width: 100%;
  height: 100%;
  font-size: 14px;
  color:white;
  text-decoration:none;
}
a.menulnk:active, a.menulnk:hover
{
  display: block;
  width: 100%;
  height: 100%;
  font-size: 14px;
  color:yellow;
  text-decoration:none;
}

.nav {
   font-size: 14px;
   color: #FFFFFF;
   text-decoration: none;
   font-weight: bold
}

#menuanf {
   position:absolute;
   /*top: 624px;*/
   bottom: 0%;
}

.menuSts {  /* schmal für Startseite */
  position:relative;
  top: 0px;
  width:70px;
  height:16px;
  border: 1px solid rgb(81,0,51);
  float:left;
  color:black;
  background-color: rgb(153,0,51);
  text-align:center;
  padding:10px 0px;
}
.menu7 {    /* Startseite + 6 weitere Einträge */
  position:relative;
  top: 0px;
  width:140px;
  height:16px;
  border: 1px solid rgb(81,0,51);
  float:left;
  color:black;
  background-color: rgb(153,0,51);
  text-align:center;
  padding:10px 0px;
}
.menu {
   position:relative;
   top: 0px;
   width:130px;
   height:16px;
   border: 1px solid rgb(81,0,51);
   float:left;
   color:black;
   background-color: rgb(153,0,51);
   text-align:center;
   padding:10px 0px;
}