/** CSS Silvester **/

* {
  margin:0;
  padding:0;
  font-family:arial, verdana, sans-serife;
}

a {
 color:#0000FF;
}
a:visited {
 color:#046380;
}

html {
  background:#E6E2AF;
}

body {
  background:#FAF8E1;
  width:920px;
  margin:4px auto 0;
  padding:10px 0 10px 50px;
  border-top:3px solid #A7A37E;
}

h1 {
  font-size:20px;
  font-weight:normal;
  color:#046380;
  padding:10px 0 3px 10px;

}
.description {
 font-size:11px !important;
 color:#817D58;
 padding:0 40px 0 10px;
}


h2 {
  font-size:16px;
  font-weight:normal;
  color:#046380;
  padding:0 0 7px 0;
  border-bottom:1px solid #A7A37E;
}
.bgBild {
  margin:0 !important;
  height:112px;
  padding:0 !important;

}
.bgBild a{
 padding:0;
 display:block;
 width:100%;
 height:112px;
}
.bgBild a:hover{
}
#brauchBild {background: url(../img/hoteltuer.jpg) no-repeat;}
#reisenBild {background: url(../img/bergkette.jpg) no-repeat;}
#partyBild {background: url(../img/luftschlange.jpg) no-repeat;}


.box {padding:10px 0 0 0;}
.box div{ width:29%; float:left; margin:20px 17px 0 7px; padding:0 0 10px;background:#efecca;height:400px;}
.box div:hover {background:#F4F2DA;}
.box div:hover h2 {background:#A7A37E;}

.box div p{font-size:14px; padding:0 10px;}
.box div p.description{height:60px;color:#002F2F;}
.box div h2 { background:#002F2F; margin:0 0 10px; color:#efecca;padding:0;border-bottom:3px solid #002F2F;}
.box div h2 a, .box div h2 a:visited{padding:5px 10px 7px 10px;color:#efecca;display:block;text-decoration:none;}
.box div h2 a:hover{background:#A7A37E;color:#002F2F;display:block;}
.box div:hover h2 a{color:#efecca;}
.box div ul {list-style-type:none;padding:10px 0;}
.box div ul li {font-size:14px; padding:0 10px;}
.box div ul li.more {font-size:11px;padding:7px 10px 0;}

h2.news {
 margin:10px 15px;
 font-weight:bold;
 padding-bottom:3px;
}


#bottom{
 background:#002F2F;
 margin-right:15px;
  margin:33px 0 -20px -50px;
  padding:5px 0px 15px 50px;
  border-top:7px solid #A7A37E;
}
#bottom div {background:none;height:auto;}
#bottom h2 {
 color:#EFECCA;
 border:none;
 background:#002F2F;
 border-bottom:2px solid #efecca;
 margin-bottom:0;
 padding-left:0;
}
#bottom .info p{font-size:11px;padding-top:7px; color:#A7A37E;padding-left:0;}
#bottom .info p a{color:#efecca;}
#bottom ul{
 margin:0;
 padding:0 0 20px 0;
 width:100%;
}
#bottom ul li{
 padding:0;
 height:100%;
}
#bottom ul li a{
 display:block;
 padding:4px 0px 3px;
 border-bottom:1px solid #726E4D;
 margin:0 !important;
 text-decoration:none;
 color:#fefefe;
}
#bottom ul li a:hover{
 background:#575757;
}



#footer {
  color:#ffffff !important;
  font-size:11px;
  clear:both;
  height:20px;
  background:#010101;
  margin-left:-50px;
  margin-bottom:-12px;
  padding:6px 0 14px 55px;
}
#footer a{
 color:#EFECCA;
}




