img, div, a, a:hover, span, b { behavior: url(/AppFiles/Includes/Styles/iepngfix.htc) }

body
{
	font-family: Arial, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	background-position:left 300px;
	background-repeat: no-repeat;
	background-color: White;
}

a
{
	color:#eb5929;
	text-decoration: underline;
}

a:hover
{
	color:#eb5929;
	text-decoration: none;
}

h1
{
	font-family: Verdana, Sans-Serif;
	font-size: 29px;
	color: #ea5a00;
	margin-bottom: 10px;
	letter-spacing: -0.05em;
	text-transform: uppercase;
}

h2
{
	font-family: Verdana, Sans-Serif;
	font-size: 21px;
	color: #ea5a00;
	margin-bottom: 10px;
	letter-spacing: -0.05em;
}

h3
{
	font-size: 13px;
	font-weight: bold;
	margin-top: 10px;
}

h4
{
	font-weight: bold;
	font-style: italic;
	margin-bottom: 10px;
}

.textRed
{
	color: #cb0000;
}

.textRed2
{
	color: #f1410d;
}

.textBlue
{
	color: #1f51a4;
}

.textGreen
{
	color: #009235;
}

.textGreenSnacks
{
	color: #477d20;
}

.textOrange
{
	color: #fc6400;
}

.textPurple
{
	color: #6b1d84;
}

.textBrown
{
	color: #711c12;
}

.textPink
{
	color: #d80059;
}

.clear
{
	clear: both;
}

.leftOffset
{
	padding-left: 65px;
}

.footnote
{
	font-size: 10px;
	color: Gray;
	padding-top: 10px;
}


/*********************************** Masterpage ***********************************/

#master
{
	position: relative;
	padding-top: 20px;
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	z-index: 1;
}

#top
{
	height: 85px;
	width: 1000px;
}

#top .logo
{
	float: left;
	padding-right: 70px;
}

/******** Menu styles **********/
#mainMenu
{
	float: left;
	padding-top: 45px;
}

/* default styling */
.nav,
.nav ul{list-style-type:none; margin:0; padding:0;}
.nav a {text-decoration:none;}
.nav {font-family: Trebuchet MS, Arial, sans-serif; font-size:12px; width:500px; margin:0 auto;}
.nav ul a b {font-size:11px; font-weight: normal;}
.nav ul a .indent { margin-left: 8px; }

/* style the links */
/* needs a background for IE6 - can be a color or a transparent gif */
.nav a {background:url(../Images/blank.gif);}
.nav .topItem b {background:url(../Images/top_menu_seperation_line.gif) no-repeat right top;}

/* style the <b> element so that it does not affect the size of the link */
.nav a b {color:#713225; font-weight:bold; display:block; padding:3px 7px; _padding: 4px 7px 12px 7px; background:url(../Images/top_menu_subbg2.png) repeat-y left top;}
* html .nav a b {background:url(../Images/top_menu_subbg2.gif) repeat-y left top;}
.nav a:hover b {color:#eb5929; cursor:pointer;}
.nav .bottom {background:url(../Images/top_menu_subbg.png) no-repeat left bottom; display: block; height: 7px; padding: 0px; margin-bottom: -4px; _margin-bottom: -9px;}
* html .nav .bottom {margin-top: -11px;}

/* HEIGHT */
.nav ul ul {top:-24px;} /* position the top of the flyout sub menus */

/* WIDTH change this WITH CARE to suit your requirements */

/*set the link width here*/
/*.nav .drop,*/
.nav a {width:130px;}
.nav .topItem1 {width:110px;}
.nav .topItem2 {width:80px; }
.nav .topItem3 {width:119px;} 
.nav ul li ul li {max-width:130px;} /* fix for IE8 */

/* set the left flyout position here */
.nav ul ul {left:120px;}

/* make this WIDTH - 1px */
.nav a {margin-right:-129px;}
.nav .topItem1 {margin-right:-109px;}
.nav .topItem2 {margin-right:-79px;}
.nav .topItem3 {margin-right:-118px;}

/* ----------------------------------------------------------------------------	*/

/* DO NOT CHANGE ANYTHING BELOW */
.nav li {float:left;} /* fixes IE related bugs, and allows for clearing */
.nav ul {float:left; position:relative; z-index:20;} /* necessary for float drop and to stack the <ul>s */
.nav ul li {clear:left;} /* must clear the floated list item inside sublist */
.nav a {position:relative; display:block; z-index:10;} /* needs to have a position above the rest */
.nav a.main {float:left; /* necessary for float drop */
    margin-top:10000px;} /* bring the top level links back into view */
.nav .drop{margin-top:-10000px;} /* hide the sub links and their containers, opera has low upper limits */
.nav ul {margin-bottom:-5000px;} /* avoid any interaction between the subs, can be any large size */

/* The bit that does ALL the work to bring the sub menus into view */
.nav a:hover,
.nav a:focus,
.nav a:active {margin-right:0; z-index:10; outline:0;}

.nav a:focus b,
.nav a:active b {color:#eb5929;} /* for tabbing */

/* OPERA fix */
.nav ul:hover,
.nav ul ul:hover {clear:left;} /* to stop intermittent sub link :hover problems */


/* ie6 fixes */
.nav .drop ul
{
	_margin-top: -9px;
	_background:url(../Images/blank.gif) repeat left top;
}

.element1
{
	width: 110px !important; 
	_overflow: hidden;
}

.element2
{
	width: 80px !important;
	_overflow: hidden;
}

.element3
{
	width: 110px !important;
	_overflow: hidden;
}

.element4
{
	width: 119px !important;
	_overflow: hidden;

}

.element5
{
	width: 80px !important;
	_overflow: hidden;
}

/* ----------------------------------------------------------------------------	*/ 


#orangeBar
{
	background-image: url(../Images/top_orangebar.png);
	background-position: left bottom;
	background-repeat: no-repeat;
	margin-bottom: 0px;
	height: 16px;
	width: 1000px;
	position: absolute;
	top: 99px;
	left: 0px;
	z-index: 1;
}

* html #orangeBar
{
	top: 105px;
}


.pageContent
{
	background-image: url(../Images/fotoBackgrounds/background05.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	position: relative;
	padding-bottom: 30px;
}

#breadcrumb
{
	color: #ea5a00;
	font-size: 9px;
	font-family: Arial, sans-serif;
	padding-bottom: 10px;
	padding-top: 30px;
	text-transform: uppercase;
}

#breadcrumb a
{
	color: #ea5a00;
	text-decoration: underline;
}

#bottom
{
	padding-left: 40px;
}

#bottom #footerMenu
{
	background-image: url(../Images/bottom_blackbar.gif);
	background-repeat: no-repeat;
	padding-top: 35px;
}

* html #bottom #footerMenu
{
	height: 50px;
}

#bottom #footerMenu a
{
	color: #75777a;
	font-size: 10px;
	font-family: Trebuchet MS, Verdana, sans-serif;
	margin-right: 10px;
	text-decoration: none;
}

#bottom #footerMenu a:hover
{
	color:#eb5929;
}

#vegetables
{
	background-image: url(../Images/background.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 100%;
	height: 230px;
}

/***** End of Masterpage *****/


/*********************************** Arrow links ***********************************/
.arrowLinkRightUp,
.arrowLinkRightDown,
.arrowLinkLeftUp
{
	background-image: url(../Images/arrows/arrow_right_up.png);
	background-repeat: no-repeat;
	display: block;
	position: absolute;
	width: 30px;
	height: 30px;
	z-index: 20;
	cursor: pointer;
}

.arrowLinkRightDown
{
	background-image: url(../Images/arrows/arrow_right_down.png);
}

.arrowLinkLeftUp
{
	background-image: url(../Images/arrows/arrow_left_up.png);
	width: 39px;
	height: 39px;
}

.arrowLinkRightUp span,
.arrowLinkRightDown span,
.arrowLinkLeftUp span
{
	display: none;
	cursor: pointer;
}

.arrowLinkRightUp:hover span,
.arrowLinkRightDown:hover span,
.arrowLinkLeftUp:hover span
{
	display: block;
	width: 210px;
	height: 110px;
	background-repeat: no-repeat;
}

.arrowLinkRightUp:hover,
.arrowLinkRightDown:hover,
.arrowLinkLeftUp:hover
{
	width: 210px;
	height: 110px;
}

.arrowLinkBlue span { background-image: url(../Images/arrows/healthybeginnings.png); }
.arrowLinkPurple span { background-image: url(../Images/arrows/happymaturity.png); }
.arrowLinkOrange span { background-image: url(../Images/arrows/healthyradiance.png); }
.arrowLinkGreen span { background-image: url(../Images/arrows/healthyweight.png); }
.arrowLinkRed span { background-image: url(../Images/arrows/original.png); }
.arrowLinkBrown span { background-image: url(../Images/arrows/tastychoise.png); }
.arrowLinkPink span { background-image: url(../Images/arrows/littleenjoyers.png); }

/***** Arrow links *****/


/*********************************** Homepage ***********************************/
#home
{
	background-image: url(../Images/home/background_blackbar.jpg);
	background-repeat: no-repeat;
	background-position: left -15px;
	margin-top: 20px;
	width: 870px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
}

#top
{
	width: 800px;
}

#home #content
{
	background-image: url(../Images/home/background.jpg);
	background-repeat: no-repeat;
	margin-left: 10px;
	padding: 0px;
	height: 480px;
	position: relative;
}

#home #content .headline
{
	margin-left: 80px;
}

#home #content .dogLinks
{
	margin-left: 280px;
	padding-top: 10px;
}

#home #content .signposts
{
	float: right;
	width: 250px;
	padding-right: 20px;
	padding-top: 30px;
}

#home #content .signposts .imageLotteryTeaser
{
	margin-left: 3px;
	padding-bottom: 10px;
}

#home #content .signposts .imageLotteryTeaser img
{
	padding-bottom: 10px;
}

#home #content .arrowHome { left: 480px; top: 190px; }
#home #content .arrowHome:hover { left: 286px; top: 153px; }
#home #content .arrowHome span { background-image: url(../Images/arrows/world_of_walks.png); width: 233px; height: 76px; }

#home #bottom #footerMenu
{
	background-image: none;
	padding-top: 39px;
}

/***** End of Homepage *****/


/*********************************** Vollnahrung und Snacks ***********************************/
.productsContent
{
	background-image: url(../Images/fotoBackgrounds/background01.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin-left: 70px;
}

.productsMainPage
{
	height: 720px;
	margin-left: 0px;
}

.productsMainPage #breadcrumb,
.productsMainPage #mainText
{
	margin-left: 70px;
}

.productsContent #mainText
{
	padding-right: 100px;
}

.productsContent .packshots
{
	background-image: url(../Images/dogfood/default_packshots.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 460px;
	width: 700px;
	margin-top: 20px;
}

.productsContent .packshots .packLink
{
	display: block;
	position: absolute;
	width: 130px;
	height: 230px;
	z-index: 10;
}

.productsContent .packshots .arrowLinkRightUp img
{
	margin-left: 10px;
	margin-top: 10px;
}

.productsContent .packshots .arrowLinkRightDown img
{
	float: right;
	margin-right: 10px;
	margin-top: 10px;
}

.productsContent .packshots .pack1 { left: 15px; top: 435px; } 
.productsContent .packshots .pack2 { left: 225px; top: 350px; z-index: 5; } 
.productsContent .packshots .pack3 { left: 390px; top: 350px; z-index: 5; } 
.productsContent .packshots .pack4 { left: 170px; top: 530px; } 
.productsContent .packshots .pack5 { left: 330px; top: 560px; } 
.productsContent .packshots .pack6 { left: 500px; top: 560px; }
.productsContent .packshots .pack7 { left: 560px; top: 370px; z-index: 5; }

.productsContent .packshots .arrowPack1 { left: 35px; top: 410px; }
.productsContent .packshots .arrowPack1:hover { top: 334px; }
.productsContent .packshots .arrowPack2 { left: 245px; top: 330px; z-index: 30; }
.productsContent .packshots .arrowPack3 { left: 420px; top: 350px;  z-index: 25; }
.productsContent .packshots .arrowPack4 { left: 175px; top: 510px; z-index: 30; }
.productsContent .packshots .arrowPack4:hover { top: 434px; }
.productsContent .packshots .arrowPack5 { left: 340px; top: 540px; z-index: 25; }
.productsContent .packshots .arrowPack5:hover { top: 463px; }
.productsContent .packshots .arrowPack6 { left: 515px; top: 545px; }
.productsContent .packshots .arrowPack6:hover { top: 468px; }
.productsContent .packshots .arrowPack7 { left: 570px; top: 350px; z-index: 20; }


/************** Produkt- und Snackdetailseiten **************/

.productDetails,
.snackDetails
{
	background-repeat: no-repeat;
	background-position: right top;
	position: relative;
}

.productDetails #mainText,
.snackDetails #mainText
{
	width: 450px;
	padding: 0px;
}

.productDetails .productInfos,
.snackDetails .productInfos
{
	width: 650px;
	padding-bottom: 30px;
	padding-left: 250px;
}

.snackDetails .productInfos
{
	padding-left: 0px;
}

.productDetails .productInfos .packshot
{
	position: absolute;
	left: -65px;
	top: 320px;
}

.snackDetails .productInfos .packshot
{
	margin-left: 190px;
	margin-bottom: 30px;
	margin-top: 20px;
}

.productDetails .kibblesBox
{
	background-image: url(../Images/dogfood/healthybeginnings_kibblebox.jpg);
	background-repeat: no-repeat;
	width: 335px;
	height: 260px;
	padding-top: 10px;
	padding-left: 5px;
	font-size: 10px;
	line-height: 11px;
	margin-top: 100px;
}

.productDetails .kibblesBox .kibble1,
.productDetails .kibblesBox .kibble2,
.productDetails .kibblesBox .kibble3,
.productDetails .kibblesBox .kibble4
{
	background-image: url(../Images/dogfood/kibbles/cube_yellow.png);
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-left: 85px;
	padding-bottom: 5px;
	margin-top: 5px;
	width: 230px;
}

.productDetails .showHide,
.snackDetails .showHide
{
	height: 30px;
	width: 450px;
	font-size: 16px;
}

.productDetails .showHide .buttonShow,
.productDetails .showHide .buttonHide,
.snackDetails .showHide .buttonShow,
.snackDetails .showHide .buttonHide
{
	background-image: url(../Images/buttons/blue_show.gif);
	background-repeat: no-repeat;
	width: 112px;
	height: 30px;
	float: left;
	margin-right: 15px;
}

.productDetails .showHide .buttonHide,
.snackDetails .showHide .buttonHide
{
	background-image: url(../Images/buttons/blue_hide.gif);
	width: 156px;
}

.productDetails .showHide div,
.snackDetails .showHide div
{
	float: left;
	padding-top: 5px;
	font-weight: bold;
}

.productDetails .signposts,
.snackDetails .signposts
{
	position: absolute;
	left: 600px;
	top: 330px;
	width: 310px;
}

.productDetails .ingredients h2,
.snackDetails .ingredients h2
{
	margin-top: 20px;
}

.productDetails .ingredients table,
.snackDetails .ingredients table
{
	margin-bottom: 15px;
	margin-top: 3px;
}

.productDetails .ingredients table th,
.productDetails .ingredients table td,
.snackDetails .ingredients table th,
.snackDetails .ingredients table td
{
	padding-right: 8px;
	padding-bottom: 3px;
}

.productDetails .ingredients table td,
.snackDetails .ingredients table td
{
	padding-right: 70px;
}

.productDetails .ingredients .feeding,
.snackDetails .ingredients .feeding
{
	width: 600px;
}

.productDetails .ingredients .feeding th,
.productDetails .ingredients .feeding td,
.snackDetails .ingredients .feeding th,
.snackDetails .ingredients .feeding td
{
	border: 2px solid #1f51a4;
	font-size: 11px;
	text-align: center;
	padding: 5px 5px;
}

/******* Gesunde Anfänge *******/
.beginnings { background-image: url(../Images/fotoBackgrounds/background03.jpg); }
.beginnings .arrowLinkRightDown { left: 550px; top: 150px; }
.beginnings .arrowLinkRightDown span { background-image: url(../Images/arrows/puppy_partys.png); }
.beginnings .arrowLinkRightDown:hover span { width: 222px; height: 147px; }
.beginnings .kibblesBox .kibble2 { background-image: url(../Images/dogfood/kibbles/bone.png); }
.beginnings .kibblesBox .kibble3 { background-image: url(../Images/dogfood/kibbles/circles_green_red.png); }
.beginnings .kibblesBox .kibble4 { background-image: url(../Images/dogfood/kibbles/hearts_brown_red.png); }

/******* Original *******/
.original { background-image: url(../Images/fotoBackgrounds/background08.jpg); }
.original .arrowLinkRightDown { left: 690px; top: 170px; }
.original .arrowLinkRightDown span { background-image: url(../Images/arrows/world_of_walks2.png); }
.original .arrowLinkRightDown:hover span { width: 222px; height: 147px; }
.original .productInfos .packshot { top: 380px; }
.original .productInfos .stiwa { top: 360px; }
.original .kibblesBox { background-image: url(../Images/dogfood/original_kibblebox.jpg); margin-top: 60px; }
.original .kibblesBox .kibble1 { background-image: url(../Images/dogfood/kibbles/cube_red.png); }
.original .kibblesBox .kibble2 { background-image: url(../Images/dogfood/kibbles/bone.png); }
.original .kibblesBox .kibble3 { background-image: url(../Images/dogfood/kibbles/circles_green_yellow2.png); }
.original .kibblesBox .kibble4 { background-image: url(../Images/dogfood/kibbles/clover_brown_orange.png); }
.original .showHide .buttonShow { background-image: url(../Images/buttons/red_show.gif); }
.original .showHide .buttonHide { background-image: url(../Images/buttons/red_hide.gif); }

.original .ingredients .feeding th,
.original .ingredients .feeding td
{
	border: 2px solid #cb0000;
}

/******* Wohlfühlgewicht *******/
.weight { background-image: url(../Images/fotoBackgrounds/background07.jpg); }
.weight .arrowLinkRightDown { left: 550px; top: 140px; }
.weight .arrowLinkRightDown span { background-image: url(../Images/arrows/world_of_walks2.png); }
.weight .arrowLinkRightDown:hover span { width: 222px; height: 147px; }
.weight .productInfos .packshot { top: 275px; }
.weight .kibblesBox { background-image: url(../Images/dogfood/healthyweight_kibblebox.jpg); margin-top: 70px; }
.weight .kibblesBox .kibble2 { background-image: url(../Images/dogfood/kibbles/bone.png); }
.weight .kibblesBox .kibble3 { background-image: url(../Images/dogfood/kibbles/circles_green_yellow.png); }
.weight .kibblesBox .kibble4 { background-image: url(../Images/dogfood/kibbles/hearts_red_brown.png); }
.weight .showHide .buttonShow { background-image: url(../Images/buttons/green1_show.gif); }
.weight .showHide .buttonHide { background-image: url(../Images/buttons/green1_hide.gif); }

.weight .ingredients .feeding th,
.weight .ingredients .feeding td
{
	border: 2px solid #009235;
}

/******* Gesunde Ausstrahlung *******/
.radiance { background-image: url(../Images/fotoBackgrounds/background05.jpg); }
.radiance .arrowLinkRightDown { left: 690px; top: 160px; }
.radiance .arrowLinkRightDown span { background-image: url(../Images/arrows/ten_fun_facts.png); }
.radiance .arrowLinkRightDown:hover span { width: 198px; height: 154px; }
.radiance .productInfos .packshot { top: 270px; }
.radiance .kibblesBox { background-image: url(../Images/dogfood/healthyradiance_kibblebox.jpg); margin-top: 85px; }
.radiance .kibblesBox .kibble1 { background-image: url(../Images/dogfood/kibbles/cube_brown.png); }
.radiance .kibblesBox .kibble2 { background-image: url(../Images/dogfood/kibbles/bone.png); }
.radiance .kibblesBox .kibble3 { background-image: url(../Images/dogfood/kibbles/circles_green_yellow.png); }
.radiance .kibblesBox .kibble4 { background-image: url(../Images/dogfood/kibbles/hearts_orange_brown.png); }
.radiance .showHide .buttonShow { background-image: url(../Images/buttons/orange_show.gif); }
.radiance .showHide .buttonHide { background-image: url(../Images/buttons/orange_hide.gif); }

.radiance .ingredients .feeding th,
.radiance .ingredients .feeding td
{
	border: 2px solid #fc6400;
}

/******* Leckere Abwechslung *******/
.tastychoise { background-image: url(../Images/fotoBackgrounds/background09.jpg); }
.tastychoise .arrowLinkRightDown { left: 540px; top: 150px; }
.tastychoise .arrowLinkRightDown span { background-image: url(../Images/arrows/with_friends.png); }
.tastychoise .arrowLinkRightDown:hover span { width: 212px; height: 155px; }
.tastychoise .productInfos .packshot { top: 350px; }
.tastychoise .kibblesBox { background-image: url(../Images/dogfood/tastychoice_kibblebox.jpg); }
.tastychoise .kibblesBox .kibble1 { background-image: url(../Images/dogfood/kibbles/cube_darkbrown.png); }
.tastychoise .kibblesBox .kibble3 { background-image: url(../Images/dogfood/kibbles/circles_green_orange.png); }
.tastychoise .kibblesBox .kibble4 { background-image: url(../Images/dogfood/kibbles/cube_red_brown.png); }
.tastychoise .showHide .buttonShow { background-image: url(../Images/buttons/brown_show.gif); }
.tastychoise .showHide .buttonHide { background-image: url(../Images/buttons/brown_hide.gif); }

.tastychoise .ingredients .feeding th,
.tastychoise .ingredients .feeding td
{
	border: 2px solid #711c12;
}

/******* Kleine Genießer *******/
.littleenjoyers { background-image: url(../Images/fotoBackgrounds/background47.jpg); }
.littleenjoyers .arrowLinkRightDown { left: 540px; top: 150px; }
.littleenjoyers .arrowLinkRightDown span { background-image: url(../Images/arrows/with_friends.png); }
.littleenjoyers .arrowLinkRightDown:hover span { width: 212px; height: 155px; }
.littleenjoyers .productInfos .packshot { top: 320px; }
.littleenjoyers .kibblesBox { background-image: url(../Images/dogfood/littleenjoyers_kibblebox.jpg); }
.littleenjoyers .kibblesBox .kibble1 { background-image: url(../Images/dogfood/kibbles/cube_brown2.png); }
.littleenjoyers .kibblesBox .kibble2 { background-image: url(../Images/dogfood/kibbles/bone.png); }
.littleenjoyers .kibblesBox .kibble3 { background-image: url(../Images/dogfood/kibbles/circles_green_yellow3.png); }
.littleenjoyers .kibblesBox .kibble4 { background-image: url(../Images/dogfood/kibbles/hearts_brown_pink.png); }
.littleenjoyers .showHide .buttonShow { background-image: url(../Images/buttons/pink_show.gif); }
.littleenjoyers .showHide .buttonHide { background-image: url(../Images/buttons/pink_hide.gif); }

.littleenjoyers .ingredients .feeding th,
.littleenjoyers .ingredients .feeding td
{
	border: 2px solid #d80059;
}

/******* Glückliche Jahre 7+ *******/
.maturity { background-image: url(../Images/fotoBackgrounds/background02.jpg); }
.maturity .arrowLinkRightDown { left: 550px; top: 40px; }
.maturity .arrowLinkRightDown span { background-image: url(../Images/arrows/world_of_walks2.png); }
.maturity .arrowLinkRightDown:hover span { width: 222px; height: 147px; }
.maturity .kibblesBox { background-image: url(../Images/dogfood/happymaturity_kibblebox.jpg); }
.maturity .kibblesBox .kibble1 { background-image: url(../Images/dogfood/kibbles/cube_brown.png); }
.maturity .kibblesBox .kibble2 { background-image: url(../Images/dogfood/kibbles/bone.png); }
.maturity .kibblesBox .kibble3 { background-image: url(../Images/dogfood/kibbles/circles_green_red.png); }
.maturity .kibblesBox .kibble4 { background-image: url(../Images/dogfood/kibbles/triangle_brown_red.png); }
.maturity .showHide .buttonShow { background-image: url(../Images/buttons/purple_show.gif); }
.maturity .showHide .buttonHide { background-image: url(../Images/buttons/purple_hide.gif); }

.maturity .ingredients .feeding th,
.maturity .ingredients .feeding td
{
	border: 2px solid #6b1d84;
}

/******* 2 in 1 *******/
.twoInOne { background-image: url(../Images/fotoBackgrounds/background46.jpg); }
.twoInOne .arrowLinkRightDown { left: 490px; top: 160px; }
.twoInOne .arrowLinkRightDown span { background-image: url(../Images/arrows/with_friends.png); }
.twoInOne .arrowLinkRightDown:hover span { width: 212px; height: 155px; }

.twoInOne .packshots {
	background-image: url(../Images/dogfood/2in1_packs.png);
	background-position: 0px 0px;
	height: 460px;
	width: 560px;
	margin-left: 10px;
	margin-top: 20px;
	position: relative;
}
.twoInOne .packshots .pack1 { left: 0px; top: 50px; width: 165px; height: 330px; }
.twoInOne .packshots .arrowPack1 { left: 20px; top: 120px; }
.twoInOne .packshots .arrowPack1:hover { top: 43px; }
.twoInOne .packshots .pack2 { left: 170px; top: 0px; width: 155px; height: 320px; }
.twoInOne .packshots .arrowPack2 { left: 280px; top: 90px; }
.twoInOne .arrowLinkPink span { background-image: url(../Images/arrows/littleenjoyers.png); }


/******* Snacks *******/
.snacksContent { background-image: url(../Images/fotoBackgrounds/background12.jpg); background-position: right 170px; height: 750px; width: 980px;}
.snacksContent .packshots { background-image: none; width: 887px; height: 500px; position: relative; }
.snacksContent .packshots .info {position: absolute; top: 280px; left: 20px; width: 200px; }


/******* Gesunde Knusperkekse *******/
.cookies { background-image: url(../Images/fotoBackgrounds/background49.jpg); }
.cookies .productInfos .packshot { margin-left: 100px; }
.snackDetails .showHide .buttonShow { background-image: url(../Images/buttons/orange_show.gif); }
.snackDetails .showHide .buttonHide { background-image: url(../Images/buttons/orange_hide.gif); }
.snackDetails .ingredients .feeding { width: 300px; }

.snackDetails .ingredients .feeding th,
.snackDetails .ingredients .feeding td,
.snacksfeeding th,
.snacksfeeding td
{
	border: 2px solid #FC6400 !important;
}

/******* Leckere Snackbuerste *******/
.smile { background-image: url(../Images/fotoBackgrounds/background07.jpg); }
.smile .productInfos .packshot { margin-left: 0px; }
.smile .showHide { width: 700px; }
.smile .showHide div { padding-top: 0px; font-weight: normal; font-size: 14px; }
.smile .showHide .buttonShow { background-image: url(../Images/buttons/blue_show.gif); }
.smile .showHide .buttonHide { background-image: url(../Images/buttons/blue_hide.gif); }
.smile .ingredients .feeding th,
.smile .ingredients .feeding td
{
	border: 2px solid #1F51A4 !important;
}/*blue*/

/******* MAXI Kaugenuss *******/
.happyTime { background-image: url(../Images/fotoBackgrounds/background08_1.jpg); }
.happyTime .productInfos .packshot { margin-left: 0px; }
.happyTime .showHide .buttonShow { background-image: url(../Images/buttons/orange_show.gif); }
.happyTime .showHide .buttonHide { background-image: url(../Images/buttons/orange_hide.gif); }
.happyTime .showHide { width: 600px; }

/**** Gesunde Vielfalt ***/
.variety
{
	background-image: url(../Images/fotoBackgrounds/background31.jpg);
}
.variety .packshot {top: 150px!important; left: 0px!important;}
.variety .kibblesBox { background-image: none; margin-top: 140px; height: 270px;}
.variety .kibblesBox .kibble1 { background-image: url(../Images/dogfood/kibbles/heart.png); height: 50px; padding-left: 95px; margin-top: 9px}
.variety .kibblesBox .kibble2 { background-image: url(../Images/dogfood/kibbles/fish.png); height: 50px; padding-left: 95px; padding-top: 0px; margin-top: 9px}
.variety .kibblesBox .kibble3 { background-image: url(../Images/dogfood/kibbles/circle_half_grey.png); height: 50px; padding-left: 95px; padding-top: 0px; margin-top: 9px;}
.variety .kibblesBox .kibble4 { background-image: url(../Images/dogfood/kibbles/square.png); height: 50px; padding-left: 95px; padding-top: 0px; margin-top: 9px;}
.variety .showHide .buttonShow { background-image: url(../Images/buttons/green2_show.gif); }
.variety .showHide .buttonHide { background-image: url(../Images/buttons/green2_hide.gif); }
.variety .thm_heart {background-image: url(../Images/dogfood/thm_heart.jpg); padding-left: 35px; background-position: 1px 3px; background-repeat: no-repeat; margin-top: 10px;}
.variety .thm_fish {background-image: url(../Images/dogfood/thm_fish.jpg); padding-left: 35px; background-position: left 3px; background-repeat: no-repeat; margin-top: 10px;}
.variety .thm_half_sircle_grey {background-image: url(../Images/dogfood/thm_half_sircle_grey.jpg); padding-left: 35px; background-position: 1px 3px; background-repeat: no-repeat; margin-top: 10px;}
.variety .thm_square {background-image: url(../Images/dogfood/thm_square.jpg); padding-left: 35px; background-position: 1px 3px; background-repeat: no-repeat; margin-top: 10px; height: 23px; padding-top: 5px;}
.variety .ingredients .feeding th,
.variety .ingredients .feeding td
{
	border: 2px solid #477D20 !important;
}/* gruen */

/******* Feine Belohnung *******/
.fineTreat { background-image: url(../Images/fotoBackgrounds/background05.jpg); }
.fineTreat .productInfos .packshot { margin-left: 50px; }
.fineTreat .showHide { width: 700px; }
.fineTreat .showHide .buttonShow { background-image: url(../Images/buttons/pink_show.gif); }
.fineTreat .showHide .buttonHide { background-image: url(../Images/buttons/pink_hide.gif); }
.fineTreat .ingredients .feeding th,
.fineTreat .ingredients .feeding td
{
	border: 2px solid #D80059 !important;
}/*pink*/

/******* Leckere Twists *******/
.deliciousTwists { background-image: url(../Images/fotoBackgrounds/background02_1.jpg); }
.deliciousTwists .productInfos .packshot { margin-left: 90px; }
.deliciousTwists .showHide { width: 700px; }
.deliciousTwists .showHide .buttonShow { background-image: url(../Images/buttons/purple_show.gif); }
.deliciousTwists .showHide .buttonHide { background-image: url(../Images/buttons/purple_hide.gif); }
.deliciousTwists .ingredients .feeding th,
.deliciousTwists .ingredients .feeding td
{
	border: 2px solid #6B1D84!important;
}/*lila*/

/***** End of Vollnahrung und Snacks *****/


/*********************************** Hundeleben ***********************************/
.dogsLifeContent
{
	background-image: url(../Images/fotoBackgrounds/background08.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	width: 1000px;
	position: relative;
	padding-bottom: 20px;
}

.dogsLifeContent #breadcrumb
{
	padding-left: 70px;
}

.dogsLifeContent #mainText
{
	width: 450px;
	padding-bottom: 20px;
	padding-left: 70px;
}

.dogsLifeContent .pageMap
{
	background-image: url(../Images/teaser/photo_zeit_zu_baden.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 120px;
	margin-top: 10px;
}

.dogsLifeContent #communication
{
	background-image: url(../Images/teaser/photo_unterhaltung_mit_hund.jpg);
}

.dogsLifeContent #playtime
{
	background-image: url(../Images/teaser/photo_ballspiele.jpg);
}

.dogsLifeContent #activities
{
	background-image: url(../Images/teaser/photo_gemeinsam_unterwegs.jpg);
}

.dogsLifeContent .pageMap a
{
	color: #f1410d;
	font-weight: bold;
	text-decoration: underline;
	font-size: 12px;
}

.dogsLifeContent .pageMap .big
{
	font-size: 17px;
}

.dogsLifeContent .pageMap .infoText
{
	padding-top: 3px;
}

.dogsLifeContent .pageMap ul
{
	padding-left: 36px;
}

.dogsLifeContent .pageMap li
{
	list-style-image: url(../Images/list_dot_red.gif);
	padding-bottom: 8px;
}

.dogsLifeContent .showHide
{
	width: 350px;
	font-size: 13px;
	padding-top: 10px;
	padding-bottom: 8px;
	padding-left: 10px;
}

.dogsLifeContent .showHide .buttonShow,
.dogsLifeContent .showHide .buttonHide
{
	background-image: url(../Images/buttons/red2_show.gif);
	background-repeat: no-repeat;
	width: 156px;
	height: 30px;
	margin-right: 15px;
}

.dogsLifeContent .showHide .buttonHide
{
	background-image: url(../Images/buttons/red2_hide.gif);
}

.dogsLifeContent .signposts
{
	position: absolute;
	left: 600px;
	top: 330px;
}

/********* Sectionsummary ********/

.dogsLifeSection
{
	background-image: none;
}

.dogsLifeSection #mainText
{
	width: 880px;
	padding-bottom: 0px;
}

.dogsLifeSection .sectionMenu
{
	background-image: url(../Images/dogslife/toptips/menu_background.png);
	background-repeat: no-repeat;
	width: 810px;
	height: 350px;
	margin-top: 30px;
	margin-left: 15px;
	padding-left: 7px;
	padding-top: 6px;
	overflow: hidden;
}

.dogsLifeSection .sectionItem
{
	background-image: url(../Images/dogslife/toptips/menu_hover1.png);
	background-repeat: no-repeat;
	width: 800px;
	height: 350px;
	display: none;
}

.dogsLifeSection .sectionItem p
{
	padding-left: 330px;
	padding-top: 270px;
	padding-right: 30px;
}

.dogsLifeSection .sectionLinks
{
	margin-top: -342px;
	width: 300px;
}

.dogsLifeSection .sectionLinks a
{
	display: block;
	cursor: pointer;
	margin-bottom: 6px;
}

.dogsLifeSection .sectionLinks a img
{
	width: 300px;
	height: 28px;
}

*+html .dogsLifeSection .sectionLinks a img
{
	height: 25px;
}

* html .dogsLifeSection .sectionLinks a img
{
	height: 25px;
}

.dogsLifeSection .moreFavorites
{
	padding-left: 45px;
}

.dogsLifeSection .moreFavorites .subline
{
	margin-left: 30px;
	margin-bottom: 15px;
}

.dogsLifeSection .moreFavorites th,
.dogsLifeSection .moreFavorites td
{
	padding-left: 40px;
}

.dogsLifeSection .moreFavorites td ul
{
	margin-top: 7px;
}

.dogsLifeSection .moreFavorites td li
{
	list-style-type: none;
	background-image: url(../Images/list_dot_black.gif);
	background-repeat: no-repeat;
	background-position: 2px 6px;
	padding-left: 10px;
}

.dogsLifeSection .moreFavorites .signposttd
{
	padding-left: 12px;
	padding-top: 50px;
}

.dogsLifeSection .moreFavorites a
{
	text-decoration: underline;
	font-size: 11px;
	color: Black;
}

.dogsLifeSection .moreFavorites .big
{
	color: #f1410d;
	font-size: 17px;
	font-weight: bold;
}

/************* Tipps & Tricks *************/
.dogsLifeSection #section2 { background-image: url(../Images/dogslife/toptips/menu_hover2.png); }
.dogsLifeSection #section3 { background-image: url(../Images/dogslife/toptips/menu_hover3.png); }
.dogsLifeSection #section4 { background-image: url(../Images/dogslife/toptips/menu_hover4.png); }
.dogsLifeSection #section5 { background-image: url(../Images/dogslife/toptips/menu_hover5.png); }
.dogsLifeSection #section6 { background-image: url(../Images/dogslife/toptips/menu_hover6.png); }
.dogsLifeSection #section7 { background-image: url(../Images/dogslife/toptips/menu_hover7.png); }

/************* Kommunikation *************/
.communication .sectionMenu { background-image: url(../Images/dogslife/communication/menu_background.png); }
.communication #section1 { background-image: url(../Images/dogslife/communication/menu_hover1.png); }
.communication #section2 { background-image: url(../Images/dogslife/communication/menu_hover2.png); }
.communication #section3 { background-image: url(../Images/dogslife/communication/menu_hover3.png); }
.communication #section4 { background-image: url(../Images/dogslife/communication/menu_hover4.png); }

/************* Zeit zum Spielen *************/
.playTime .sectionMenu { background-image: url(../Images/dogslife/playtime/menu_background.png); }
.playTime #section1 { background-image: url(../Images/dogslife/playtime/menu_hover1.png); }
.playTime #section2 { background-image: url(../Images/dogslife/playtime/menu_hover2.png); }
.playTime #section3 { background-image: url(../Images/dogslife/playtime/menu_hover3.png); }
.playTime #section4 { background-image: url(../Images/dogslife/playtime/menu_hover4.png); }

/************* Aktivitäten *************/
.activities .sectionMenu { background-image: url(../Images/dogslife/activities/menu_background.png); }
.activities #section1 { background-image: url(../Images/dogslife/activities/menu_hover1.png); }
.activities #section2 { background-image: url(../Images/dogslife/activities/menu_hover2.png); }
.activities #section3 { background-image: url(../Images/dogslife/activities/menu_hover3.png); }



/************* Artikel *************/
.dogsLifeArticles 
{
	background-image:url(../Images/fotoBackgrounds/background07.jpg);
}

.dogsLifeArticles .articleSlogan
{
	position: absolute;
	left: 100px;
	top: 450px;
}

.dogsLifeArticles .articleButtons
{
	padding-left: 50px;
	padding-top: 20px;
}

.dogsLifeArticles .articleButtons img
{
	margin-right: 10px;
}

.dogsLifeArticles li
{
	list-style-type: disc;
	margin-left: 15px;
}

.dogsLifeArticles .arrowLinkRightDown { left: 590px; top: 110px; }
.dogsLifeArticles .arrowLinkRightDown span { background-image: url(../Images/arrows/traveling_with_car.png); }
.dogsLifeArticles .arrowLinkRightDown:hover span { width: 222px; height: 147px; }


/************* Hundeleben *************/
.dogsLifeDefault { min-height: 630px; height: auto!important; height: 630px; }

/************* Wussten Sie schon *************/
.didYouKnow { background-image:url(../Images/fotoBackgrounds/background14.jpg); }
.didYouKnow .arrowLinkRightDown span { background-image: url(../Images/arrows/healthy_walks.png); }

/************* Checkliste *************/
.checklist { background-image:url(../Images/fotoBackgrounds/background15.jpg); }
.checklist .arrowLinkRightDown span { background-image: url(../Images/arrows/songs_for_the_ipaw.png); }

/************* Mit Auto unterwegs *************/
.travellingByCar { background-image:url(../Images/fotoBackgrounds/background16.jpg); }
.travellingByCar .arrowLinkRightDown span { background-image: url(../Images/arrows/freetime_for_two.png); }
.travellingByCar li { list-style-type: decimal; }

/************* Gepflegtes Aussehen *************/
.wellGroomed { background-image:url(../Images/fotoBackgrounds/background17.jpg); }
.wellGroomed .arrowLinkRightDown span { background-image: url(../Images/arrows/driving_and_hiking.png); }

/************* Zeit zu Baden *************/
.bathtime { background-image:url(../Images/fotoBackgrounds/background18.jpg); }
.bathtime .arrowLinkRightDown span { background-image: url(../Images/arrows/did_you_know.png); }

/************* Auslauf hält gesund *************/
.exerciseForHealth { background-image:url(../Images/fotoBackgrounds/background19.jpg); }
.exerciseForHealth .arrowLinkRightDown span { background-image: url(../Images/arrows/decisions.png); }

/************* Unter Freunden *************/
.betweenFriends { background-image:url(../Images/fotoBackgrounds/background20.jpg); }
.betweenFriends .arrowLinkRightDown span { background-image: url(../Images/arrows/world_of_walks2.png); }

/************* Songs für Hund und Halter *************/
.ipawedTunes { background-image:url(../Images/fotoBackgrounds/background21.jpg); }
.ipawedTunes .arrowLinkRightDown span { background-image: url(../Images/arrows/driving_and_hiking.png); }

/************* Unterhaltung mit dem Hund *************/
.caninConversation { background-image:url(../Images/fotoBackgrounds/background22.jpg); }
.caninConversation .arrowLinkRightDown span { background-image: url(../Images/arrows/dogs_at_work.png); }

/************* Der beste Freund *************/
.bestFriend { background-image:url(../Images/fotoBackgrounds/background23.jpg); }
.bestFriend .arrowLinkRightDown span { background-image: url(../Images/arrows/songs_for_the_ipaw.png); }

/************* Auf der großen Leinwand *************/
.theBigScreen { background-image:url(../Images/fotoBackgrounds/background24.jpg); }
.theBigScreen .arrowLinkRightDown span { background-image: url(../Images/arrows/bathtime.png); }

/************* Ballspiele *************/
.playBall { background-image:url(../Images/fotoBackgrounds/background25.jpg); }
.playBall .arrowLinkRightDown span { background-image: url(../Images/arrows/world_of_walks2.png); }

/************* Ballspiele *************/
.coldPlay { background-image:url(../Images/fotoBackgrounds/background26.jpg); }
.coldPlay .arrowLinkRightDown span { background-image: url(../Images/arrows/playball.png); }

/************* Freizeit zu zweit *************/
.freetimeForTwo { background-image:url(../Images/fotoBackgrounds/background27.jpg); }
.freetimeForTwo .arrowLinkRightDown span { background-image: url(../Images/arrows/world_of_walks2.png); }

/************* Am Arbeitsplatz *************/
.dogsAtWork { background-image:url(../Images/fotoBackgrounds/background28.jpg); }
.dogsAtWork .arrowLinkRightDown span { background-image: url(../Images/arrows/driving_and_hiking.png); }

/************* Gemeinsam unterwegs *************/
.inTandem { background-image:url(../Images/fotoBackgrounds/background29.jpg); }

/************* Weinberge erkunden *************/
.vineyards { background-image:url(../Images/fotoBackgrounds/background30.jpg); }
.vineyards .arrowLinkRightDown span { background-image: url(../Images/arrows/healthy_walks.png); }


/************* Welpenleben *************/
.puppyLife { background-image: url(../Images/fotoBackgrounds/background32.jpg); min-height: 630px; height: auto!important; height: 630px; }
.puppyLife #topTips { background-image: url(../Images/teaser/photo_pflege.jpg); }
.puppyLife #communication { background-image: url(../Images/teaser/photo_training.jpg); }
.puppyLife #playtime { background-image: url(../Images/teaser/photo_spiele.jpg); }
.puppyLife .pageMap a { color: #1f51a3; }
.puppyLife .pageMap ul li a { color: #F1410D; }
.puppyLife .showHide .buttonHide { background-image: url(../Images/buttons/blue2_hide.gif); }
.puppyLife .showHide .buttonShow { background-image: url(../Images/buttons/blue2_show.gif); }

.puppyLifeSection .moreFavorites .big { color: #1f51a3; }

/************* Fütterung, Gesundheit und Pflege *************/
.grooming .sectionMenu { background-image: url(../Images/puppysLife/grooming/menu_background.png); }
.grooming #section1 { background-image: url(../Images/puppysLife/grooming/menu_hover1.png); }
.grooming #section2 { background-image: url(../Images/puppysLife/grooming/menu_hover2.png); }
.grooming #section3 { background-image: url(../Images/puppysLife/grooming/menu_hover3.png); }
.grooming #section4 { background-image: url(../Images/puppysLife/grooming/menu_hover4.png); }
.grooming #section5 { background-image: url(../Images/puppysLife/grooming/menu_hover5.png); }
.grooming #section6 { background-image: url(../Images/puppysLife/grooming/menu_hover6.png); }

/************* Training *************/
.training .sectionMenu { background-image: url(../Images/puppysLife/training/menu_background.png); }
.training #section1 { background-image: url(../Images/puppysLife/training/menu_hover1.png); }
.training #section2 { background-image: url(../Images/puppysLife/training/menu_hover2.png); }
.training #section3 { background-image: url(../Images/puppysLife/training/menu_hover3.png); }
.training #section4 { background-image: url(../Images/puppysLife/training/menu_hover4.png); }

/************* Welpen Zeit zum Spielen *************/
.puppyPlayTime .sectionMenu { background-image: url(../Images/puppysLife/playtime/menu_background.png); }
.puppyPlayTime #section1 { background-image: url(../Images/puppysLife/playtime/menu_hover1.png); }
.puppyPlayTime #section2 { background-image: url(../Images/puppysLife/playtime/menu_hover2.png); }
.puppyPlayTime #section3 { background-image: url(../Images/puppysLife/playtime/menu_hover3.png); }
.puppyPlayTime #section4 { background-image: url(../Images/puppysLife/playtime/menu_hover4.png); }

/************* Welcher Welpe *************/
.perfectPuppy { background-image:url(../Images/fotoBackgrounds/background32.jpg); }
.perfectPuppy .arrowLinkRightDown span { background-image: url(../Images/arrows/first_treasures.png); }

/************* Sicher und gemütlich *************/
.safeCozy { background-image:url(../Images/fotoBackgrounds/background33.jpg); }
.safeCozy .arrowLinkRightDown span { background-image: url(../Images/arrows/rainy_days.png); }

/************* Ein neues Zuhause *************/
.newHome { background-image:url(../Images/fotoBackgrounds/background34.jpg); }
.newHome .arrowLinkRightDown span { background-image: url(../Images/arrows/good_manners.png); }

/************* Welpenliebe *************/
.puppyLove { background-image:url(../Images/fotoBackgrounds/background35.jpg); }
.puppyLove .arrowLinkRightDown span { background-image: url(../Images/arrows/eating_manners.png); }

/************* Smarte Essgewohnheiten *************/
.eatingHabits { background-image:url(../Images/fotoBackgrounds/background36.jpg); }
.eatingHabits .arrowLinkRightDown span { background-image: url(../Images/arrows/world_of_walks2.png); }

/************* Witterungsfeste Welpen *************/
.fairWeather { background-image:url(../Images/fotoBackgrounds/background37.jpg); }
.fairWeather .arrowLinkRightDown span { background-image: url(../Images/arrows/puppy_partys.png); }

/************* Spiel und Spass *************/
.playingForFun { background-image:url(../Images/fotoBackgrounds/background38.jpg); }
.playingForFun .arrowLinkRightDown span { background-image: url(../Images/arrows/out_of_mouth.png); }

/************* Gute Manieren beibringen *************/
.teachingManners { background-image:url(../Images/fotoBackgrounds/background39.jpg); }
.teachingManners .arrowLinkRightDown span { background-image: url(../Images/arrows/eating_manners.png); }

/************* Fang 101 *************/
.fetch101 { background-image:url(../Images/fotoBackgrounds/background40.jpg); }
.fetch101 .arrowLinkRightDown span { background-image: url(../Images/arrows/puppy_partys.png); }

/************* Nicht Anknabbern *************/
.outOfMouth { background-image:url(../Images/fotoBackgrounds/background41.jpg); }
.outOfMouth .arrowLinkRightDown span { background-image: url(../Images/arrows/world_of_walks2.png); }

/************* Abwechslung an Regentagen *************/
.rainyDays { background-image:url(../Images/fotoBackgrounds/background42.jpg); }
.rainyDays .arrowLinkRightDown span { background-image: url(../Images/arrows/puppy_partys.png); }

/************* Die ersten Schätze *************/
.firstTreasures { background-image:url(../Images/fotoBackgrounds/background43.jpg); }
.firstTreasures .arrowLinkRightDown span { background-image: url(../Images/arrows/good_manners.png); }

/************* Welpenpartys *************/
.puppyParties { background-image:url(../Images/fotoBackgrounds/background44.jpg); }
.puppyParties .arrowLinkRightDown span { background-image: url(../Images/arrows/dog_school.png); }

/************* Aufwachen! *************/
.wakeUp { background-image:url(../Images/fotoBackgrounds/background45.jpg); }
.wakeUp .arrowLinkRightDown span { background-image: url(../Images/arrows/puppy_secure.png); }


/************* Spitz die Ohren! *************/
.sounds { background-image:url(../Images/fotoBackgrounds/background50.jpg); }

/***** End of Hundeleben *****/


/************* Im TV *************/
.tvSpotContent 
{
	background-image:url(../Images/fotoBackgrounds/background31.jpg);
}

.tvSpotContent .flash
{
	height: 270px;
}
/***** End of Im TV *****/


/************* Sitemap *************/
.sitemapContent 
{
	background-image:url(../Images/fotoBackgrounds/background08.jpg);
}

.sitemapContent th
{
	padding-bottom: 10px;
	padding-top: 15px;
}

.sitemapContent th a
{
	color: #009135;
	font-size: 13px;
	font-weight: bold;
}

.sitemapContent .indent
{
	vertical-align: top;
	padding-left: 30px;
	padding-bottom: 20px;
	padding-right: 20px;
}

.sitemapContent td a
{
	color: Black;
	display: block;
	padding-bottom: 2px;
}

.sitemapContent td a:hover
{
	color: #009135;
}

.sitemapContent td .sitemapSection
{
	color: #009135;
	float: left;
}

.sitemapContent td .serviceSection
{
	color: #009135;
	width: 110px;
}


/***** End of Sitemap *****/


/*********************************** Kontakt ***********************************/

.contactContent
{
	background-image: url(../Images/fotoBackgrounds/background08.jpg);
	height: 360px;
	margin-left: 185px;
}

/***** End of Kontakt *****/


/*********************************** Newsletter ***********************************/

.newsletterContent
{
	background-image: url(../Images/fotoBackgrounds/background10.jpg);
	height: 340px;
	margin-left: 185px;
}

.pageButtons
{
	margin-top: 10px;
	margin-left: -6px;
}

*+html .pageButtons
{
	margin-left: 0px;
}

* html .pageButtons
{
	margin-left: 0px;
}

/***** End of Newsletter *****/


/*********************************** Weiterempfehlen ***********************************/

.sendToFriendContent
{
	background-image: url(../Images/fotoBackgrounds/background11.jpg);
	min-height: 440px;
	height: auto !important;
	height: 440px;
	margin-left: 185px;
}

.s2fMainText
{
	width: 400px;
}

.s2fRow
{
	clear: both;
	padding-top: 5px;
}

.s2fRow .formtxt
{
	float: left;
	width: 250px;
	font-weight: bold;
}

.s2fRow .formInput
{
	float: left;
	width: 450px;
}

.s2fRow .formInput input
{
	width: 200px;
}

.s2fRow .captchaImageField
{
	float: left;
}

.s2fRow .captcha input
{
	width: 40px;
}

.s2fRow .formInput textarea
{
	width: 300px;
}

.sendToFriendContent .errormsg
{
	display: block;
}

.captcha input,
.captcha img
{
	float: left;
}

.captcha input
{
	margin-top: 10px;
	margin-left: 10px;
}

/***** End of Weiterempfehlen *****/


/*********************************** Registrierung ***********************************/

.pageContent
{
	margin-left: 70px;
}

.standardTxt 
{
	padding-left: 1px;
}

.rigistrationConatiner
{
	width: 425px;
}

.errormsg
{
	color: #EA5A00;
	font-size: 11px;
	font-weight: bold;
}

.errortxb,
.errorCaptchaControl input
{
	border: 1px solid #EA5A00;
	padding-left: 1px;
}

.registrationContent .profileLinks div
{
	padding-bottom: 5px;
}

.registrationContent .formtxt
{
	font-weight: bold;
	width: 140px;
	padding-right:3px;
	padding-bottom: 5px;
}

.registrationContent .forminput
{
	padding-bottom: 5px;
}

.formtxt_leftalgn
{
	width: 425px;
	padding-bottom: 5px;
}


.registrationContent .forminput input
{
	width: 200px;
}

.registrationContent .forminput select
{
	width: 204px;
}

.btnSubmit
{
	margin-left: -8px;
}

.fieldBox
{
	padding-bottom: 5px;
}

.profileHeaderText
{
	font-weight: bold;
	font-style: italic;
}

.registrationContent .optInList input
{
	float: left;
	margin: 2px 5px 15px 0;
	*margin: -2px 4px 15px 0;
	_margin: -2px 4px 15px 0;
}

.registrationContent .cbxNewsletter input
{
	float: left; 
	margin: 1px 4px 0 0;
	*margin: -3px 4px 0 0;
	_margin: -3px 4px 0 0;
}

.btnsend
{
	margin-right: 110px;
	float: left;
}

.petform .formtxt
{
	width: 230px;
	
}

.petform .childData .formtxt
{
	padding-bottom: 0;
	padding-top: 3px;
}

.petform .childData .forminput
{
	padding-bottom: 0;
}

.petform .petdata_container
{
	padding-bottom: 5px;
}

.forward_back_container input
{
	float: left;
}

.forward_back_container .btnNext
{
	float: right;
}

.brandname
{
	width: 150px;
	float: left;
	font-weight: bold;
	padding-top: 2px;
	margin-right: 5px;
}

.brandscontainer
{
	height: 27px;
}

.petCount
{
	float: left; 
	padding-top: 3px; 
	padding-right: 20px !important; 
	width: 200px !important;
}

/***** End of Registrierung *****/

/*********************************** Error pages ***********************************/

.errorContent
{
	background-image: url(../Images/fotoBackgrounds/background16.jpg);
	height: 400px;
}

/***** End of Error pages *****/


/*********************************** Sound Lottery ***********************************/

.soundLottery #content
{
	background-image: url(../Images/soundLottery/popup_bg.jpg)!important;
}

.soundLottery #startView,
.soundLottery #questionView,
.soundLottery .personalData,
.soundLottery .soundThx
{
	padding: 20px 0 0 15px;
	font-size: 12px;
}

.soundLottery .closeButton
{
	position: absolute;
	top: 5px;
	right: 15px;
}

#questionView .questionItem
{
    margin-top: 13px;
    padding: 5px 15px 0 5px;
    width: 390px;
    height: 40px;
}

#questionView .questionItem4
{
	height: 60px;
	float: left;
}

#questionView .questionItem a
{
	float: left;
}

#questionView .questionItem a img
{
	margin-right: 15px;
}

#questionView .questionItem4 img
{
	float: left;
	margin-right: 15px;
}

#questionView .questionItem label
{
	float: left;
	font-size: 14px;
	font-weight: bold;
	color: #ec6511;
	margin-top: 10px;
}

#questionView .questionItem p,
#questionView .into
{
	float: left;
	font-size: 14px;
	font-weight: bold;
	color: #ec6511;
	margin-top: 10px;
}

#questionView .questionItem4 label
{
	margin-top: 0px;
}

#questionView .questionItem input
{
	float: right;
	margin-top: 12px;
}

#questionView .questionItem4 input
{
	margin-top: 20px;
}

#questionView .btnNextToData
{
	float: right;
	width: 410px;
	padding-top: 12px;
}

#questionView .questionErr
{
	color: Red;
	font-weight: bold;
	padding-left: 7px;
	height: 50px;
}

.soundLottery .personalData
{
	float: left;
	width: 430px;
	font-size: 11px;
}

.personalDataRight
{
	float: left;
	width: 310px;
	margin-top: 55px;
	background-image: url(../Images/errorbox_bg.png);
	background-repeat: repeat;
	padding-right: 10px;
	padding-bottom: 10px;
}

* html .personalDataRight
{
	background-image: none;
	background-color: White;
}

.lotteryform td
{
	padding-bottom: 3px;
	padding-right: 10px;
}

*+html .lotteryform td
{
	padding-bottom: 1px;
}

* html .lotteryform td
{
	padding-bottom: 1px;
}

.lotteryform input
{
	border: 1px solid gray;
	width: 100%;
	font-size: 11px;
	padding: 2px 0px;
}

.lotteryform select
{
	border: 1px solid gray;
	width: 102%;
}

.lotteryform select.country
{
	width: 100%;
}

.evkBox
{
	font-size: 9px;
}

*+html .evkBox
{
	line-height: 11px;
}

* html .evkBox
{
	line-height: 11px;
}

.evkBox input
{
	float: left;
	margin-top: 2px;
}

.evkBox label
{
	float: left;
	display: block;
	padding-left: 10px;
	padding-bottom: 5px;
	width: 400px;
}

.evkBox #lblTnb
{
	float: left;
	display: block;
	width: 390px;
	padding-left: 10px;
	padding-top: 2px;
}

*+html .evkBox #lblTnb
{
	padding-top: 6px;
}

* html .evkBox #lblTnb
{
	padding-top: 6px;
}

.soundLottery .footerLotteryButtons
{
	position: absolute;
	bottom: 10px;
	left: 330px;
}

.soundLottery .captcha
{
	position: relative;
}

.soundLottery .captchaCodeField
{
	position: absolute;
	left: 160px;
	top: 0px;
}

.soundLottery .captchaCodeField input
{
	margin: 0px;
	width: 120px;
}


/***** End of Sound Lottery *****/

/*********************************** Image Lottery ***********************************/

.imageLottery #content
{
	background-image: url(../Images/ImageLottery/bg_lottery.jpg)!important;
	height: 550px !important;
}

.imageLottery .contentContainer
{
	padding: 30px; 
}

.imageLottery .lotteryContentLeft
{
	width: 510px;
}

.imageLottery .dogThumbnail
{
	background-image: url(../Images/ImageLottery/bg_pollaroid_gallery.jpg);
	background-repeat: no-repeat;
	width: 110px;
	height: 116px;
	float: left;
	padding-right: 12px;
}

.imageLottery .biginputBox_lf, 
.imageLottery  .standardtxt
{
	width: 223px;
}

.imageLottery .biginputBox_lf
{
	height: 62px;
}


.imageLottery .dogThumbnail img
{
	padding: 9px 0 0 11px;
}

.imageLottery .galleryContainer
{
	padding-top: 15px;
}

.imageLottery .galleryContainer .gallerycontrol_headline
{
	padding: 0 0 5px 5px;
}

.imageLottery .galleryContainer .gallery_back,
.imageLottery .galleryContainer .gallery_frwd
{
	height: 51px;
	width: 19px;
	padding-right: 20px;
	float: left;
	padding-top: 45px;
}

.imageLottery .galleryContainer .gallery_frwd
{
	padding-left: 5px;
	padding-right: 0px;
}

.imageLottery .imagePreview
{
	background-image: url(../Images/ImageLottery/bg_pollaroid_big.jpg);
	background-repeat: no-repeat;
	width: 247px;
	height: 272px;
	float: left;
	padding-right: 17px;
}

.imageLottery .imagePreview img
{
	padding: 20px 0 0 18px;
}

.imageLottery .previewRight
{
	width: 246px;
	height: 260px;
	overflow-y: auto;
}

.lotteryFormContent .imagePreview img
{
	padding-bottom: 60px;
}

.lotteryFormContent .imagePreview
{
	height: auto !important;
}

.lotteryFormContent .previewRight
{
	width: 246px;
	height: auto !important;
	overflow-y: auto;
}

.lotteryFormContent .cbxImageRelease
{
	font-size: 9px;
}

.lotteryFormContent .cbxImageRelease input
{
	float: left;
	margin: 1px 5px 85px 0;
	margin: -1px 5px 85px 0\9;
}

.lotteryFormContent .errorMsg,
.lotteryUserData .errorMsg
{
	color: #ed3400;
	font-size: 10px;
}

.lotteryFormContent
{
	position: relative;
}

.lotteryUserData
{
	width: 585px;
	height: 370px;
	overflow-y: auto;
	margin-top: 5px;
	padding-right: 5px;
}

.lotteryUserData .disabled
{
	background-color: #f4f4f4;
	color: Gray;
}

.lotteryUserData a,
.userformHead a
{
	color: Black;
}

.lotteryUserData .fieldDesc
{
	width: 115px;
	vertical-align: middle;
	font-weight: bold;
}

.lotteryUserData .fieldInput
{
	width: 136px;
	padding-right: 25px;
	vertical-align: middle;
}

.lotteryUserData .errorRow td
{
	height: 10px;
	color: #ed3400;
	font-size: 10px;
}

.lotteryUserData .errorRowSmall td
{
	padding-bottom: 1px!important;
	height: auto !important;
}

.lotteryUserData .fieldInput input
{
	border: 1px solid gray;
	width: 136px;
	font-size: 11px;
	padding: 2px 0px 2px 1px;
}

.lotteryUserData .smallfieldInput input
{
	margin-left: 98px;
	width: 38px;
}

.lotteryUserData .fieldInput select
{
	border: 1px solid gray;
	width: 138px;
	font-size: 11px;
}

.lotteryUserData .fieldInput select.country
{
	width: 138px;
}

.lotteryUserData .radioEVK input
{
	float: left;
	margin: 0 5px 10px 0;
}

*+html .lotteryUserData .radioEVK input
{
	margin: -3px 5px 5px 0;
}

.lotteryFormContentBG
{
	background-image: url(../Images/ImageLottery/bg_lotteryform.jpg);
	background-position: 475px 33px;
	background-repeat: no-repeat;
}

.imageLottery #startView,
.imageLottery #questionView,
.imageLottery .personalData,
.imageLottery .soundThx
{
	padding: 20px 0 0 15px;
	font-size: 12px;
}

.imageLottery .closeButton
{
	position: absolute;
	top: 5px;
	right: 15px;
}

.imageLottery .personalData
{
	float: left;
	width: 430px;
	font-size: 11px;
}


* html .personalDataRight
{
	background-image: none;
	background-color: White;
}

.lotteryform td
{
	padding-bottom: 3px;
	padding-right: 10px;
}

*+html .lotteryform td
{
	padding-bottom: 1px;
}

* html .lotteryform td
{
	padding-bottom: 1px;
}

.evkBox
{
	font-size: 9px;
}

*+html .evkBox
{
	line-height: 11px;
}

* html .evkBox
{
	line-height: 11px;
}

.evkBox input
{
	float: left;
	margin-top: 2px;
}

.evkBox label
{
	float: left;
	display: block;
	padding-left: 10px;
	padding-bottom: 5px;
	width: 400px;
}

.evkBox #lblTnb
{
	float: left;
	display: block;
	width: 390px;
	padding-left: 10px;
	padding-top: 2px;
}

*+html .evkBox #lblTnb
{
	padding-top: 6px;
}

* html .evkBox #lblTnb
{
	padding-top: 6px;
}

.imageLottery .footerLotteryButtons
{
	position: absolute;
	bottom: 10px;
	left: 330px;
}

.imageLottery .captcha
{
}

.imageLottery .captchaCodeField
{
	width: 140px;
	float: left;
}

.imageLottery .captchaImageField
{
	width: 160px;
	float: left;
}

.imageLottery .captchaCodeField input, 
.imageLottery .errorCaptchaControl input
{
	margin: 0px;
	border: 1px solid gray;
	width: 136px;
	font-size: 11px;
	padding: 2px 0px;
	margin-top: 5px;
}

.imageLottery .captchaCodeField
{
	top: 5px;
}


/***** End of Image Lottery *****/
