html {height: 100%;margin-bottom: 0px;}
img,table {border: none;}

body {
  font-family: verdana;
  line-height: 1.3em;
  color: #666666;
  margin: 0 auto;
  padding: 0;
  font-size: 12px;
  /* background: #DEDEDE; */
    /* background: #ffffff; */
    background-color: #f8f8f8;
    background-image: url('napfking_body_bg.png');
    background-repeat: repeat-x;
  /* background-image: url(images/wrapbg.jpg);
  background-position: top center;
  background-repeat:repeat; */
}

.clr {	clear: both;}
h1 {padding-bottom:10px;font-family: 'Open Sans Condensed', sans-serif;font-size: 24px;vertical-align: middle;color: #848484;text-align: left;font-weight: bold;border-bottom:1px dotted #848484;}
h2 {font-family: 'Open Sans Condensed', sans-serif;font-size: 22px;vertical-align: middle;color: #222222;text-align: left;font-weight: bold;}
h3 {font-family: 'Open Sans Condensed', sans-serif;font-size: 20px;vertical-align: middle;color: #222222;text-align: left;font-weight: 700;padding-top:15px;}
h4 {font-family: 'Open Sans Condensed', sans-serif;font-size: 17px;vertical-align: middle;color: #6E6E6E;text-align: left;font-weight: 400;}
a:link, a:visited {text-decoration: none;color: #777777;outline: none;}
a:hover {text-decoration: none;font-weight: normal;color: #999999;}
#wrapper {
  min-width: 1200px;
  margin: 0 auto;
  
  overflow: show;
}
/* AnSc Edit */

#wrapper-top{
  width: 100%;
  margin: 0 auto;
  /* background: #DEDEDE; */
    /* background: #ffffff; */
  background: none;  
  /* background-image: url(images/header-bg.jpg);
  background-position: top center;
  background-repeat: repeat-x; */
  overflow: visible;

  /* background-image: url(images/wrapbg.jpg); */
}

#welle_nkde {
  position: absolute;
  width: 100%;
  height: 280px;
  background-image: url('napfking_welle.png');  
  background-position-y: 40px;
  background-repeat: no-repeat;
    /* top: -80px; */
  background-size: 1920px; /* 100%; */
  overflow: show;
}

/*Header und Headerelemente */
#header{width:1000px;margin:0 auto;height:192px;}
#hotline{position:absolute;width:300px;font-family: 'Open Sans Condensed', sans-serif;font-size: 22px;color: #C2B15B;top:70px;margin-left:770px;}
#logo{width:500px;height:103px;margin:0 auto;position:absolute;margin-left:240px;top:5px;z-index:100;background-image: url(images/logo.png);}
#dogandcat{width:1200px;height:416px;position:absolute;top:5px;margin-left:-100px;background:url(images/dogandcat.png) top center no-repeat;}
/*TopNavigation */
#top_navi{background-color:transparent;background-image:none;background-position:0 0;background-repeat:repeat;position:relative;z-index:100;width:1000px}
#top_navi ul li span{color:#999999;display:inline-block;height:25px;line-height:25px;padding:0px 8px 3px 10px;text-decoration:none}
#top_navi_inner ul li{background-image:url(images/separator-30-vert.png);background-position:right center;background-repeat:no-repeat;display:block;float:left;height:25px;padding-right:2px}
#top_navi_inner ul li a{color:#999999;display:block;float:left;height:25px;line-height:25px;overflow:hidden;padding:0px 8px 3px 10px;text-decoration:none;font-family: 'Open Sans Condensed', sans-serif;font-size:15px;}
#top_navi_inner ul li a:hover{color:#D8C77D;background-image:none;background-position:0 0;background-repeat:repeat;}
#top_navi_inner ul li.last{background-image:none;padding-right:0}
#top_navi_inner{float:right}

/*contentbereich */
#container{width:1000px;margin:0 auto;background:url(images/container.png) top center repeat transparent;border:1px solid #eaeaea;position:relative;z-index:100;margin-top:100px;-moz-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5);-webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5);box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5);}
#container-inner{width:980px;margin:0 auto;padding:10px;}

#bilderblock{border:1px solid #cccccc;background:#ffffff;width:962px;padding:10px;margin:0 auto;}
.bilderblock{width:940px;padding:10px;margin:5px 0;float:left;}
#seo{border:1px solid #cccccc;background:#ffffff;width:962px;padding:10px;margin:0 auto;margin-top:10px;}

/*Footerbereich */
#pagefooter {
  width: 100%;
  background: #121212;
  border-top: 5px solid #dddddd;
  position: relative;
  z-index: 100;
  margin-top: 20px;
  
  overflow: show;
}

#pagefooter-inner{width:1000px;margin:0 auto;}
#pagefooter-inner h2{padding-bottom:10px;font-family: 'Open Sans Condensed', sans-serif;font-size: 19px;vertical-align: middle;color: #D8C77D;text-align: left;font-weight: bold;border-bottom:1px dotted #848484;}
.column{width:180px;padding:10px;float:left;color:#9e9e9e;}
.column a{color:#9e9e9e;}
.column a:hover{color:#ffffff;}
.column-bottom{width:980px;padding:10px;float:left;}
