/* CSS Document */

body{
  background:#e8dfc5 url(../img/body_bg.jpg) repeat-x
}

a{
  color:#918262;
  text-decoration:underline;
}
a:hover, a:focus{
  text-decoration:none
}

.hidden {
  display:inline;
  height:0;
  left:-5000px;
  overflow:hidden;
  position:absolute;
  top:-50000px;
  width:904px;
}


#main{
  width:767px;
  margin:0 auto;
}
.logo{
  background:url(../img/logo_gutgrambow.png) no-repeat;
  display:block;
  width:191px;
  height:90px;
  margin:60px 0 11px 286px;
}

#schmiede_16{
  width:228px;
  background:url(../img/logo_schmiede_16.png) no-repeat;
  margin:60px 0 11px 266px;
}
#jagdschule{
  background:url(../img/logo_jagdschule.png) no-repeat;
  width:220px;
  margin:55px 0 14px 275px;
}
#jagdshop{
  margin:60px 0 11px 286px;
}
#magazin{
  background:url(../img/logo_magazin.png) no-repeat;
  width:228px;
  margin:85px 0 0 286px;
  height:75px;
}

#content img.landwirtschaft{
  margin-top:80px;
}

#slider{
  border:3px solid #fff;
  width:761px;
}

.box{
  width:174px;
  float:left;
  margin:10px 13px 10px 0;
  background-color:#efe7d3;
  padding:4px;
}
.last{
  margin:10px 0 0 0;
}
.box h1{
  font-size:13px;
  font-weight:bold;
  color:#a27846;
  margin:0 0 6px 0;
}
.box p{
  font-size:11px;
  color:#948466;
  line-height:14px;
}
.box p a{
  color:#768252;
  font-weight:bold;
  text-decoration:none;
  line-height:25px;
  background:url(../img/pfeil.gif) 1px 4px no-repeat;
  padding-left:16px;
}

ul#footer{
  margin:10px 0 15px 692px;
  float:left;
}
ul#footer li{
  float:left;
}
ul#footer li a{
  width:20px;
  height:20px;
  display:block;
  margin-left:5px;
}
ul#footer li a.home{
  background:url(../img/footer_icons.jpg) 0 -80px no-repeat;
}
ul#footer li a.team{
  background:url(../img/footer_icons.jpg) 0 -100px no-repeat;
}
ul#footer li a.facebook{
  background:url(../img/footer_icons.jpg) no-repeat;
}
ul#footer li a.twitter{
  background:url(../img/footer_icons.jpg) 0 -20px no-repeat;
}
ul#footer li a.blog{
  background:url(../img/footer_icons.jpg) 0 -40px no-repeat;
}
ul#footer li a.impressum{
  background:url(../img/footer_icons.jpg) 0 -60px no-repeat;
}
ul#footer li a.home:hover, ul#footer li a.home:focus{background:url(../img/footer_icons.jpg) -20px -80px no-repeat;}
ul#footer li a.team:hover, ul#footer li a.team:focus{background:url(../img/footer_icons.jpg) -20px -100px no-repeat;}
ul#footer li a.facebook:hover, ul#footer li a.facebook:focus{background:url(../img/footer_icons.jpg) -20px 0 no-repeat;}
ul#footer li a.twitter:hover, ul#footer li a.twitter:focus{background:url(../img/footer_icons.jpg) -20px -20px no-repeat;}
ul#footer li a.blog:hover, ul#footer li a.blog:focus{background:url(../img/footer_icons.jpg) -20px -40px no-repeat;}
ul#footer li a.impressum:hover, ul#footer li a.impressum:focus{background:url(../img/footer_icons.jpg) -20px -60px no-repeat;}

/*********** Folgeseiten ****************/

#main_nav{
  background:url(../img/border_zackig.jpg) 0 bottom no-repeat;
  float:left;
  padding:2px 0 27px 15px;
  width:752px;
}
#main_nav li{
  float:left;
}

#main_nav li a{
  text-decoration:none;
  color:#91895b;
  text-transform:uppercase;
  font-family: 'Droid Serif', arial, serif;
  font-size:13px;
  margin:10px 23px 0 12px;
  display:block;
}
#main_nav li.last a{
  margin:0 0 0 10px;
}
#main_nav li.jagdschule a{
  margin:10px 30px 0 0;
}

#content{
  padding:0 0 30px 10px;
  background:url(../img/border.jpg) 0 bottom no-repeat;
  float:left;
  width:758px;:
}
.content_box{
  width:257px;
  float:left;
  margin-right:28px;
}

.content_box h1{
  color:#90141a;
  font-size:22px;
  font-weight:normal;
  margin:20px 0 15px 0;
}

.content_box p, .content_box table{
  color:#918262;
  font-size:12px;
  text-align:justify;
  line-height:18px;

}
.content_box p.align{
  text-align:left;
}

#download_box{
  width:437px;
}

#content img{
  float:right;
  margin:58px 10px 0 0;
}
#content a.download img{
  margin:0;
  float:left;
}
.formular label{
  width:65px;
  float:left;
}
.formular input, .formular textarea{
  width:188px;
  margin:0 0 10px 0;
  border:1px solid #d5c3a1;
  background-color:#EFEBE0;
  float:left;
}
.formular .submit{
  float:right;
  width:130px;
  color:#91895B;
}

.team_box{
/*margin-right:16px;*/
width:177px;
}
.team_box h1{font-size:20px;}

#content .team_box img{
  float:left;
  margin:0 0 10px 0;
}


