/*----------------------------------------------------*/
/*-------------------| =reset_all |-------------------*/
/*----------------------------------------------------*/

/*---------------------------------------------------------------------------------------
--------------------------------------STANDARDS------------------------------------------
---------------------------------------------------------------------------------------*/

html, body, iframe, h1, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ul, li, table, caption, tbody, tfoot, thead, tr, th, td, form, label, input, fieldset, legend {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height:24px;
	font-size: 14px;
	font-family:"Trebuchet MS", Arial, sans-serif;
	color: #4e2c11;
	text-decoration:none;
	behavior: url(iepngfix.htc);
}
a, a:visited { color:#89af1b;; }
a.active {
	color:#89af1b;;
	text-decoration:underline;
}
a:hover, a:focus {
	color:#369f1a;
	text-decoration:underline;
}
/* remember to define focus styles! */
:focus { outline: 0; }
ul {
	color:#4e2c11;
	list-style:none;
	
}
li {
	color:#4e2c11;
	padding:0 0 0 0;
	font-size:14px;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
/*.trenner {
	margin:0 5px 0 5px;
}*/
.clear {
	float:none;
	clear:both;
}
h2{}

h3{
font-family:"Trebuchet MS", Arial, sans-serif;
font-size:16px;
padding:0 0 5px 0;
font-weight:lighter;
color:#143b09;}
h4 {}

/*----------------------------------------------------*/
/*------------------| =global tags |------------------*/
/*----------------------------------------------------*/

p { margin:0 0 15px 0; }
html, body {
	margin:0;
	padding:0;
}
body {background:#FFFFFF;}

div#background { 
background:url(../images/bg_background.jpg) top center no-repeat;
width:100%;
margin:0 auto;
}

div#container {
width:980px;
background-position:top center;
margin:0 auto;}


div#header { 
position:relative;
background:url(../images/bg_header.jpg) top center no-repeat;
width:980px;
height:330px;
margin:0 auto;
}

a#branding {
	display:block;
	position:absolute;
	width:260px;
	height:90px;
	text-indent:-6000px;
	top: 103px;
}

a#button {
	display:block;
	position:absolute;
	width:165px;
	height:157px;
	text-indent:-6000px;
	background:url(../images/button.jpg);
	left: 611px;
	top: 156px;
}

a#button:hover, a#button:focus { background-position:-165px; }
a#button.active { background-position:-165px; }

/*---------------------------------------------------------------------------------------
-------------------------------katzensortiment/header-----------------------------------
---------------------------------------------------------------------------------------*/

div#headerCat { 
position:relative;
background:url(../images/katzensortiment/header2.jpg) top center no-repeat;
width:980px;
height:330px;
margin:0 auto;
}

a#branding {
	display:block;
	position:absolute;
	width:260px;
	height:90px;
	text-indent:-6000px;
	top: 103px;
}

a#buttonCat {
	display:block;
	position:absolute;
	width:165px;
	height:157px;
	text-indent:-6000px;
	background:url(../images/katzensortiment/button2.jpg);
	left: 611px;
	top: 156px;
}

a#buttonCat:hover, a#buttonCat:focus { background-position:-165px; }
a#buttonCat.active { background-position:-165px; }


/*---------------------------------------------------------------------------------------
--------------------------------------navi---------------------------------------------
---------------------------------------------------------------------------------------*/

#navigation{
position:relative;
width:980px;}


ul#naviOben {
	background:url(../images/bg_navi.jpg);
	width:980px;
	height:87px;
	float:left;
}

ul#naviOben li {
	float:left;
	position:relative;
}
ul#naviOben li a {
	display:block;
	height:87px;
	text-indent:-6000px;
}


/*---------------------------------------------------------------------------------------
--------------------------------------katzensortiment------------------------------------
---------------------------------------------------------------------------------------*/

	ul#naviOben li.catn1 a {background:url(../images/katzensortiment/katn1.jpg) 0px 0px;width:123px;}
	ul#naviOben li.catn2 a {background:url(../images/katzensortiment/katn2.jpg) 0px 0px;width:139px;}
	ul#naviOben li.catn3 a {background:url(../images/katzensortiment/katn3.jpg) 0px 0px;width:157px;}
	ul#naviOben li.catn4 a {background:url(../images/katzensortiment/katn4.jpg) 0px 0px;width:155px;}
	ul#naviOben li.catn5 a {background:url(../images/katzensortiment/katn5.jpg) 0px 0px;width:119px;}
	ul#naviOben li.catn6 a {background:url(../images/katzensortiment/katn6.jpg) 0px 0px;width:125px;}

	
	
	

	ul#naviOben li.n1 a {background:url(../images/n1.jpg) 0px 0px;width:123px;}
	ul#naviOben li.n2 a {background:url(../images/n2.jpg) 0px 0px;width:139px;}
	ul#naviOben li.n3 a {background:url(../images/n3.jpg) 0px 0px;width:157px;}
	ul#naviOben li.n4 a {background:url(../images/n4.jpg) 0px 0px;width:155px;}
	ul#naviOben li.n5 a {background:url(../images/n5.jpg) 0px 0px;width:119px;}
	ul#naviOben li.n6 a {background:url(../images/n6.jpg) 0px 0px;width:125px;}
	ul#naviOben li.n7 a {background:url(../images/n7.jpg) 0px 0px;width:162px;}


ul#naviOben li a:hover, ul#naviOben li a:focus { background-position:0 -87px; }
ul#naviOben li a.active { background-position:0 -87px; }


/*---------------------------------------------------------------------------------------
--------------------------------------sidebar--------------------------------------------
---------------------------------------------------------------------------------------*/

#sidebar{
position:relative;
width:223px;
float:left;
padding:0 0 0 48px;
}

* html #sidebar{
position:relative;
width:223px;
float:left;
}


#sidebar ul#naviSidebar{
background:url(../images/bg_navi2.jpg);
display:block;
width:223px;
height:167px;
margin-top:65px;
text-indent:-6000px;}

ul#naviSidebar li {
	float:left;
	position:relative;
}

ul#naviSidebar li a {
	display:block;
	width:223px;
	text-indent:-6000px;
}
	ul#naviSidebar li.sn1 a {background:url(../images/ns1.jpg) 0px 0px;height:35px;}
	ul#naviSidebar li.sn2 a {background:url(../images/sn2.jpg) 0px 0px;height:34px;}
	ul#naviSidebar li.sn3 a {background:url(../images/sn3.jpg) 0px 0px;height:32px;}
	ul#naviSidebar li.sn4 a {background:url(../images/sn4.jpg) 0px 0px;height:35px;}
	ul#naviSidebar li.sn5 a {background:url(../images/sn5.jpg) 0px 0px;height:35px;}


ul#naviSidebar li a:hover, ul#naviSidebar li a:focus { background-position: -223px; }
ul#naviSidebar li a.active { background-position: -223px; }


/*---------------------------------------------------------------------------------------
--------------------------------------katzensortiment------------------------------------
---------------------------------------------------------------------------------------*/

	ul#naviSidebar li.snk1 a {background:url(../images/katzensortiment/ns1.jpg) 0px 0px;height:35px;}
	ul#naviSidebar li.snk2 a {background:url(../images/katzensortiment/sn2.jpg) 0px 0px;height:34px;}
	ul#naviSidebar li.snk3 a {background:url(../images/katzensortiment/sn3.jpg) 0px 0px;height:32px;}
	ul#naviSidebar li.snk4 a {background:url(../images/katzensortiment/sn4.jpg) 0px 0px;height:35px;}
	ul#naviSidebar li.snk5 a {background:url(../images/katzensortiment/sn5.jpg) 0px 0px;height:35px;}


ul#naviSidebar li a:hover, ul#naviSidebar li a:focus { background-position: -223px; }
ul#naviSidebar li a.active { background-position: -223px; }


#logoBox {
	margin:25px 0;
	
}

#logoBox img {
	margin:20px 0;
}

/*---------------------------------------------------------------------------------------
--------------------------------------content--------------------------------------------
---------------------------------------------------------------------------------------*/

#content_main{
position:relative;
width:468px;
float:left;
padding:10px 162px 20px 79px;

/*border:1px solid #FF0000;*/
}



#content_main h1 {
	width:318px;
	height:37px;
	text-indent:-6000px;
	margin:31px 0 30px 0;
}
#content_main h1.h1-startseite { background:url(../images/h1-herzlich.jpg) no-repeat; }
#content_main h1.h1-rind { background:url(../images/h1-rind.jpg) no-repeat; }
#content_main h1.h1-schwein { background:url(../images/h1-schwein.jpg) no-repeat; }
#content_main h1.h1-schaf { background:url(../images/h1-schaf.jpg) no-repeat; }
#content_main h1.h1-kauknochen { background:url(../images/h1-kauknochen.jpg) no-repeat; }
#content_main h1.h1-snacks { background:url(../images/h1-snacks.jpg) no-repeat; }
#content_main h1.h1-sonstiges { background:url(../images/h1-sonstiges.jpg) no-repeat; }

#content_main h1.h1-carnello { background:url(../images/h1-carnello.jpg) no-repeat; }
#content_main h1.h1-service { background:url(../images/h1-service.jpg) no-repeat; }
#content_main h1.h1-kontakt { background:url(../images/h1-kontakt.jpg) no-repeat; }
#content_main h1.h1-danke { background:url(../images/h1-danke.jpg) no-repeat; }
#content_main h1.h1-impressum { background:url(../images/h1-impressum.jpg) no-repeat; }
#content_main h1.h1-datenschutz{ background:url(../images/h1-datenschutz.jpg) no-repeat; }
#content_main h1.h1-fehler { background:url(../images/h1-fehler.jpg) no-repeat; }

#content_main h1.h1-katzensortiment { background:url(../images/h1-katzensortiment.jpg) no-repeat; }


#content_main h2.h2-produkt { background:url(../images/h2-produkt.gif) no-repeat; text-indent:-6000px;}


#content_main ul li {
	color:#4e2c11;
	padding:0 0 5px 0;
	font-size:14px;
	list-style:url(../images/list-style.gif);
	list-style-position:inside;
}

#content_main ul.cat li {
	color:#4e2c11;
	padding:0 0 5px 0;
	font-size:14px;
	list-style:url(../images/list-style-katze.gif);
	list-style-position:inside;
}

.contentColumn1{width:210px; float:left; padding:0 5px 0 5px;}
.contentColumn2{width:210px; float:left; padding:0 5px 0 5px;}


/*---------------------------------------------------------------------------------------
--------------------------------------footer--------------------------------------------
---------------------------------------------------------------------------------------*/

div#footer {
	position:relative;
	width:980px;
	height:192px;
	background:url(../images/bg_footer.jpg);
	float:left;
}

div#footer p.zilinkski{
	display:block;
	position:absolute;
	width:212px;
	height:30px;
	text-indent:-6000px;
	left: 347px;
	top: 92px;
}



div#footer p.adresse{
	display:block;
	position:absolute;
	width:160px;
	height:50px;
	left: 350px;
	top: 121px;
}
	
div#footer p.telephone{
	display:block;
	position:absolute;
	width:230px;
	height:70px;
	left: 620px;
	top: 101px;
}

/*----------------------------------------katzensortiment-------------------------------------*/

div#footer_cat {
	position:relative;
	width:980px;
	height:192px;
	background:url(../images/bg_footer.jpg);
	float:left;
}

div#footer_cat a, div#footer_cat a:visited { color:#c01d6e;; }
div#footer_cat a.active {
	color:#c01d6e;;
	text-decoration:underline;
}
div#footer_cat a:hover, div#footer_cat a:focus {
	color:#c01daf;
	text-decoration:underline;
}


div#footer_cat p.Kzilinkski{
	background:url(../images/katzensortiment/zilinski.jpg);
	display:block;
	position:absolute;
	width:214px;
	height:30px;
	text-indent:-6000px;
	left: 347px;
	top: 92px;
}

div#footer_cat p.adresse{
	display:block;
	position:absolute;
	width:160px;
	height:50px;
	left: 350px;
	top: 121px;
}
	
div#footer_cat p.telephone{
	display:block;
	position:absolute;
	width:230px;
	height:70px;
	left: 620px;
	top: 101px;
}

div.flash{
	position:absolute;
	width:197px;
	height:301px;
	left: 320px;
	top: 66px;
}

