/*
Farbpalette (blend): (colorblender.com)
HTML #557ED9 RGB 85/126/217  - blau hell stark
HTML #37528C RGB 55/82/140   - blau dunkel stark
HTML #ABBAD9 RGB 171/186/217 - blau hell pastell
HTML #6F788C RGB 111/120/140 - blau dunkel pastell
HTML #262626 RGB 38/38/38    - grau dunkel
HTML #D9D9D9 RGB 217/217/217 - grau hell
*/

body {
  font-family: sans-serif;
  background-color: #4F681C; 
  /* #6F788C */
  /*color: #F0F0F0;*/
  background-attachment: fixed;
  background-repeat:no-repeat;
  background-image:	url(img/rr192_bg.jpg);
}

a:link {
  color: #37528C;
}

a:visited {
  color: #6F788C;
}

#kopf {
  float: none;
  margin-top: 1ex;
}

#kopfbild {
  float: left;
  margin-right: 1em;
  width: 8em;
  text-align: center;
}

#kopftext {
  margin-left: 9em;
  padding-top: 3ex;
}

#kopf h1 {
  display: inline;
  font-size: x-large;
  line-height: normal;
  font-weight: bold;
}

#koerper {
  clear: left;
  padding-top: 1ex;
  max-width: 900px;
}

#menu {
  float: left;
  width: 8em;
  padding-right: 1ex;
  background-color: transparent;
/*
  height: 8inherit0%;
*/
  padding-bottom: 1em;
}

#menu a {
  display: block;
  text-decoration: none;
  padding: 5px;
}

#menu a:link {
  color: #262626;
}

#menu a:visited {
  color: #262626;
}

#menu .menu_eintrag {
  border: 1px solid grey;
  margin: 3px;
  display: block;
  background-color: #ABBAD9;
  
  opacity: 0.8;
}

#menu .menu_eintrag:hover {
	opacity: 1;
}

#menu #gewaehlt {
  background-color: #557ED9;
}

#menu span:hover {
    border-color: #F0F0F0;
    border-left-color: #0F0F0F; 
    border-top-color: #0F0F0F;
}
    
#inhalt {
  background-color: #D9D9D9;
  padding: 0.2ex 1em;
  /*
  padding-top: 1ex;
  padding-bottom: 1ex;
  */
  margin-right: 1em;

  /*margin-left: 8.5em;*/
  margin-left: 9em;
  
  opacity: 0.8;
}

#fuss {
  font-size: 70%;
  margin-top: 2ex;
  text-align: center;
}

#fuss address {
  display: inline;
}

h2 {
  font-weight: bold;
  line-height: 120%;
  font-size: large;
}

.center {
  text-align: center;
}

.bild {
  text-align: center;
}
