body{
  margin:0px;
  padding:0px;
  font-size:95%;
  font-family:Verdana,'Andale Mono',Arial,sans-serif; 
  color:black;
  background-color:gray;
  background-image: url(../images/background.jpg);
  background-repeat: repeat;
  margin-top:50px;
  text-align:center;
}

h2 {
	font-size:120%;
}

ul {
    list-style-type: none; 
}

img {
  border:none;
}

a a:hover a:active a:visited {
  text-decoration:none;
  border:none;
}

#body {
  width:872px;
  margin:0px auto;
  padding:0px;
  text-align:left;
}

#head_background {
  width:872px;
  height:133px;
  margin:0px;
  margin-top:-40px;
  padding-top:1px;
  text-align:center;
  background-image: url(../images/head_background.png);
}

#head  {
  width:850px;
  height:90px;
  margin:0px auto;
  padding:0;
  margin-top:20px;
  text-align:left;
}

#head ul {
  padding: 0px; 
  margin: 0;
  margin-left:262px;  
  display:table;
  float:left;
  width:90px;  
  
}

#head ul li {
  margin:0px;
  padding:0px;
  display:table-cell; 
}

a.head_menu {
  display: block;
  width: 90px;
  height:90px;
  padding: 0px;
  margin:0px 5px;
}

#Aktuelles {
  background-image:url(../images/aktuelles.png);
}

#Geschichte {
  background-image:url(../images/geschichte.png);
}

#Pfadihutte {
  background-image:url(../images/pfadihutte.png);
}

#Kontakt {
  background-image:url(../images/kontakt.png);
}

#Sitemap {
  background-image:url(../images/sitemap.png);
}

#Login {
  background-image:url(../images/login.png);
}

#Logout {
  background-image:url(../images/logout.png);
}

#Aktuelles:hover {
  background-image:url(../images/aktuelles_hover.png);
}

#Geschichte:hover {
  background-image:url(../images/geschichte_hover.png);
}

#Pfadihutte:hover {
  background-image:url(../images/pfadihutte_hover.png);
}

#Kontakt:hover {
  background-image:url(../images/kontakt_hover.png);
}

#Sitemap:hover {
  background-image:url(../images/sitemap_hover.png);
}

#Login:hover {
  background-image:url(../images/login_hover.png);
}

#Logout:hover {
  background-image:url(../images/logout_hover.png);
}

#head_untermenu {
  text-align:right;
}

.head_untermenu {
  display:block;
  width:40px;
  height:30px;
  padding:0px;
  margin:60px 0px 0px 5px;
  float:right;
  background-repeat: no-repeat;

}

#Spacer {
  background-image:url(../images/spacer.png);
  width:7px;
}

#links {
  float: left;
  width: 208px;
  margin-top:288px;
}

#menu_h_o {
    background-image:url(../images/menu_o.png);
	min-height:288px;
	margin-top:-288px;
	padding-top:40px;
}

#menu_gh {
  background-image:url(../images/menu_m.png);  
  background-repeat:repeat-y;   
}

#menu_h_u {
  background-image:url(../images/menu_u.png);
  height:152px;
}


#rechts {
  float: right;
  width: 195px;
}

#cleardiv {
  clear: both;
}


.post-it {
  width:200px;
  height:192px;
  background-image:url(../images/post-it.png);
  background-repeat:no-repeat;
  margin-bottom:21px;
  font-size:90%;  
}

.post-it h2 {
  margin-bottom:0px;
  margin-top:5px;
  padding-top:0px;
  margin-left:5px;
  height:36px;
}

.post-it p {
  margin:5px 11px 15px 5px;
}

.verfasst {
  color:#999999;
  font-size:70%;  
}

.menu_hintergrund {
  width:100%;
  margin:0px;
  padding:0px;
  background-repeat:no-repeat;
}

#menu_h_o img {
  margin-left:35px;
}

#menu_h_o ul {
  padding:0px;
  margin-top:6px;
  margin-left:-20px;
}

#menu_h_o ul li ul {
  padding-left:34px;
}

#menu_h_o a:hover img{
  background-image:url(../images/menu_hover.png);
  background-repeat:no-repeat;
}

#menu_h_o ul ul a:hover img{
  background-image:url(../images/menu_hover_l2.png);
  background-repeat:no-repeat;
}

.menu_hintergrund .aktiv img{
  background-image:url(../images/aktiv.png);
  background-repeat:no-repeat;
}

#mitte {
  margin-left: 208px;
  margin-right: 190px;
  margin-top:-22px;
}

.inhalt {
  padding:0px;
  margin:0px;
  background-repeat:no-repeat;
  width:100%;
}

.inhalt h1{
  margin-top:54px;
  margin-left:90px;
}

.inhalt img {
  margin:0px;
  padding:0px;
}

#inhalt_t {
  background-image:url(../images/inhalt_o.png);
  height:96px;
  padding-top:1px;
  
}

#inhalt_m {
  background-image:url(../images/inhalt_m.png);
  background-repeat:repeat-y;
  width:355px;
  padding:0px 50px 0px 85px;
  margin-top:-1px;
  font-size:80%; 
}

#inhalt_m p {
  margin:0px;
  //padding-right:100px;  
}

#inhalt_m h2 {
  margin:0px;
  padding:0px;
  padding-bottom:0px;
  font-weight:bold;
}

a {
  color:#999999;
  text-decoration:none;
}

a:hover {
  color:#777777;
}

#inhalt_b{
  background-image:url(../images/inhalt_u.png);
  height:26px;
}

