
/* CSS for the page layout */


#diastaple			{	width: 239px; height: 220px; position: relative; }
#diastaple img		{	width: 239px; height: 220px; position: absolute; top: 0; left: 0; }
#diastaple img.top	{	z-index: 3; }
#diastaple img.inactive	{	z-index: 2; }


body { font-family: Verdana, Arial, Helvetica, Sans-Serif; 
	background-image: url(/img/bg_wz.gif);
	border: 0;
	color: #000000;
	margin: 0;
	padding: 0;
	text-align: left; }

#global { border-left: 2px solid #470C0A; border-right: 2px solid #470C0A; border-bottom: 2px solid #470C0A;
	padding: 0; margin: 0px 0 0 0; background: #e0edf3; background-repeat: no-repeat;
	width: 955px; 
	position: relative;	top: 0; left: 50%; margin-left: -475px; overflow: auto; 
	text-align: left; }
* html #global { width: 959px; }

div.widebox {
	position: absolute;
	background-image: url(/img/navi_bg2.jpg); padding: 0 0 0 00px; width: 955px; height: 147px; color: #000000;  }

div#langmenu { color: #ffffff; font-size: 12px; font-weight: normal;
	padding: 20px 20px 0 0px; 
 	height: 14px;
 	float: right; }


#shadow_down { /* background: url(/img/shadow_down.png) no-repeat scroll 0; */
	height:27px;
	left:0;
	position:absolute;
	width:955px !important;
	z-index:50;
}

#lowerpart { padding-top: 147px; height: 440px; background: url(/img/holzfond.jpg); overflow: hidden; }
* html #lowerpart { height: 585px; }
#left_column { float: left; padding: 0 10px 0 10px; width: 182px;  }
/* #menu_column { float: left; padding: 38px 0 0 35px; width: 182px; } */
#comm_column { float: left; padding: 12px 0 0 0px; width: 182px; }
#comm_column img, #comm_column div { padding: 5px 10px 5px 11px; }
#middle_area { float: left; }
.hsection { float: left; position: relative; padding: 0 0 15px 0;  width: 580px; }
.column1 { float: left; padding: 10px 10px 0 50px; width: 335px; }
* html .column1 { float: left; padding: 10px 0px 0 50px; width: 385px; }
.column2 { float: left; padding: 10px 10px 0 40px; width: 120px; }
* html .column2 { float: left; padding: 10px 10px 0 40px; width: 100px; }

div.standard {
	padding: 40px 0 0 0;
	margin: 00px 0 0 210px;
	width:600px;
}

div.left {
	float: left;
	padding: 0px 0 0 0px;
	margin: 40px 0 0 40px;
}

div.detail {
	float: left;
	padding: 0px 0 0 0px;
	margin: 40px 0 0 20px; }

* html div.detail {
	float: left;
	margin: 0;
	padding: 40px 0 0 20px; }

div.twocol {
	float: left;
	padding: 0;
	margin: 40px 80px 0 80px;
	width: 300px;
	height: 400px;
}
* html div.twocol {
	margin: 0;
	width: 440px;
	padding: 40px 80px 0 40px; }

div.center {
}

* html div.left {
	margin: 40px 0 0 20px; }

div.distributor_box {
	float: left;
	width: 220px;
	height: 110px;
	padding: 0;
	margin: 0 0 0px 00px; }

div.distributor_box p {
	letter-spacing: -1 !important;
	line-height: 13px;
	font-size: 12px;
	margin: 8px 0;
}
	
div.distributor_box h2 {
	padding-top: 0;
	margin-top: 0;
	color: #D32A1D;
}

div.haendler_box {
	float: left;
	width: 840px;
	height: 190px;
	padding: 0;
	margin: 0 0 0px 00px; }

div.haendler_box p {
	letter-spacing: -1 !important;
	line-height: 13px;
	font-size: 12px;
	margin: 8px 0;
}
	
div.haendler_box h2 {
	padding-top: 0;
	margin-top: 0;
	color: #D32A1D;
}

div.haendler1_box {
	float: left;
	width: 150px;
	height: 190px;
	padding: 0;
	margin: 0 0 0px 00px; }

div.haendler1_box p {
	letter-spacing: -1 !important;
	line-height: 13px;
	font-size: 12px;
	margin: 8px 0;
}
	
div.haendler1_box h2 {
	padding-top: 0;
	margin-top: 0;
	color: #D32A1D;
}

div.haendler2_box {
	float: left;
	width: 320px;
	height: 190px;
	padding: 0;
	margin: 0 0 0px 00px; }

div.haendler2_box p {
	letter-spacing: -1 !important;
	line-height: 13px;
	font-size: 12px;
	margin: 8px 0;
}
	
div.haendler2_box h2 {
	padding-top: 0;
	margin-top: 0;
	color: #D32A1D;
}

div.download_box {
	float: left;
	width: 220px;
	height: 190px;
	padding: 0;
	margin: 0 0 0px 00px; }

div.download_box p {
	letter-spacing: -1 !important;
	line-height: 13px;
	font-size: 12px;
	margin: 8px 0;
}
	
div.download_box h2 {
	padding-top: 0;
	margin-top: 0;
	color: #D32A1D;
}

div.produktion_box {
	float: left;
	width: 220px;
	height: 260px;
	padding: 0;
	margin: 0 0 0px 00px; }

div.produktion_box p {
	letter-spacing: -1 !important;
	line-height: 13px;
	font-size: 12px;
	margin: 8px 0;
}
	
div.produktion_box h2 {
	padding-top: 0;
	margin-top: 0;
	color: #D32A1D;
}

div.presse_box {
	float: left;
	width: 320px;
	height: 190px;
	padding: 0;
	margin: 0 0 0px 00px; }

div.presse_box p {
	letter-spacing: -1 !important;
	line-height: 13px;
	font-size: 12px;
	margin: 8px 0;
}
	
div.presse_box h2 {
	padding-top: 0;
	margin-top: 0;
	color: #D32A1D;
}

div.presse2_box {
	float: left;
	width: 220px;
	height: 190px;
	padding: 0;
	margin: 0 0 0px 00px; }

div.presse2_box p {
	letter-spacing: -1 !important;
	line-height: 13px;
	font-size: 12px;
	margin: 8px 0;
}
	
div.presse2_box h2 {
	padding-top: 0;
	margin-top: 0;
	color: #D32A1D;
}

div.impressum_box {
	float: left;
	width: 230px;
	height: 70px;
	padding: 0;
	margin: 0 0 0px 00px; }

div.impressum_box p {
	letter-spacing: -1 !important;
	line-height: 13px;
	font-size: 12px;
	margin: 8px 0;
}
	
div.impressum_box h2 {
	padding-top: 0;
	margin-top: 0;
	color: #D32A1D;
}

div.impress2_box {
	float: left;
	width: 330px;
	height: 70px;
	padding: 0;
	margin: 0 0 0px 00px; }

div.impress2_box p {
	letter-spacing: -1 !important;
	line-height: 13px;
	font-size: 12px;
	margin: 8px 0;
}
	
div.impress2_box h2 {
	padding-top: 0;
	margin-top: 0;
	color: #D32A1D;
}

div.morelink { padding: 0px 0 5px 0;
	font-size: 14px;
	width: 880px;
	text-align: right; }
div.morelink a {
	color: #D32A1D;
	letter-spacing: -1; }
	
div.mmorelink { padding: 0px 0 0px 0;
	font-size: 14px;
	width: 880px;
	text-align: right; }
div.mmorelink a {
	color: #D32A1D;
	letter-spacing: -1; }
	
div.bottombox { }
div#footer { padding: 0px 0 0px 0px; color: #cccccc; font-size: 10px; }
* html div#footer { padding: 30px 0 4px 266px; color: #cccccc; font-size: 10px; }

.clear { clear: both; }
div.box{ width: 172px; margin-bottom: 10px; }
div.whitebox { background-color: #ffffff; }
	

.elem1. elem, input, select { font-size: 11px; }
.elem1 { width: 50px; float: left;  padding: 0 0 0 10px;  }
.elem { float: left; width: 110px; padding: 0px 5px 0px 15px; margin: 0; }
.elem b { line-height: 12px; padding: 0; margin: 0; }
	

p.top {	height: 78px; }
div.top { height: 90px;	 }

input {	border: 1px solid #339955;
	margin-bottom: 1px; margin-right: 3px; }

ul, ol { margin: 0; padding: 0; 
	list-style-type: none; }
	
li.menu1 { padding-left: 20px;
	border-bottom: 1px solid #ffffff;
	width: 152px; 
	font-size: 8pt;
	line-height: 11pt; text-align: left; }

li.menu2 { padding-left: 40px;
	border-bottom: 1px solid #ffffff;
	width: 132px; height: 16px; 
	background: #eefff6; color: #339955;
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 8pt;
	line-height: 11pt; text-align: left; }
	
.iframe_padding { padding: 0px; }


.iframe_scrolling { overflow: auto;
	width: 325px;
	height: 385px; } 
.iframe_scrolling_wide { overflow: auto;
	width: 475px;
	height: 395px; } 

	
a {	text-decoration: none; color: #000000; }

img { border: 0; }

div.partner_area {
	height: 50px; }	

div.partner {
	float: left;
	margin-left: 10px; margin-top: 10px;
	width: 100px; }

#home {
background:transparent url(images/blank.gif) no-repeat scroll 0;
position: absolute;
height:93px;
left:402px;
float: left;
width:151px;
}


/* COMPANY **********************************************************************
 ********************************************************************************/
	
#company_clickdiv_1{
	display:block;
	width:303px;
	height:420px;
	position:absolute;
	left:332px;
	top:158px;
	background: no-repeat url(images/blank.gif);
}
#company_clickdiv_21{
	display:block;
	width:294px;
	height:424px;
	position:absolute;
	left:188px;
	top:154px;
	background: no-repeat url(images/blank.gif);
}
#company_clickdiv_22{
	display:block;
	width:322px;
	height:424px;
	position:absolute;
	left:482px;
	top:154px;
	background: no-repeat url(images/blank.gif);
}
	
/* PRODUKTE *********************************************************************
 ********************************************************************************/


#produkte_gif {
height:202px;
left:185px;
position:absolute;
top:43px;
width:584px;
}

#produkte_anim {
background:transparent url(../img/produkte/balken.jpg) no-repeat scroll 0;
float: left;
height:267px;
width:955px;
}

#produkte_wiese {
background:transparent url(../img/produkte/wiese.jpg) no-repeat scroll 0;
height:173px;
float: left;
width:955px;
z-index:30;
}
/*
* html #produkte_wiese { top: 268px;
} */

a.nav { width: 187px; height: 29px; padding: 0; margin: 0; }
a.bar { background-image: url(/img/produkte/nav_bar_std_de.jpg); }
a.bar:hover { background-image: url(/img/produkte/nav_bar_active_de.jpg); }
a.jerky { background-image: url(/img/produkte/nav_jerky_std_de.jpg); }
a.jerky:hover { background-image: url(/img/produkte/nav_jerky_active_de.jpg); }
a.bites { background-image: url(/img/produkte/nav_bites_std_de.jpg); }
a.bites:hover { background-image: url(/img/produkte/nav_bites_active_de.jpg); }


#bar_pack{
/*	position:absolute; 
	left:152px;
	top:153px; */
/*	margin: 100px 20px 0 50px;x */
	width:193px;
	height:71px;
	background: no-repeat url(/img/produkte/bar_pack.jpg);
}
#jerky_pack{
/*	position:absolute; 
	left:399px;
	top:23px; */
	width:156px;
	height:201px;
	background: no-repeat url(/img/produkte/jerky_pack.jpg);
}
#bites_pack{
/*	position:absolute; 
	left:626px; 
	top:54px; */
	width:158px;
	height:170px;
	background: no-repeat url(/img/produkte/bites_pack.jpg);
}


#bar_nav{
	background-image: url(/img/produkte/bar_nav_vert.jpg);
/*	margin-left:155px; */
	height: 29px;
	width:187px;
	float: left;
}
#jerky_nav{
	background-image: url(/img/produkte/jerky_nav_vert.jpg);
/*	margin-left:41px; */
	height: 29px;
	width:187px;
	float: left;
}
#bites_nav{
	background-image: url(/img/produkte/bites_nav_vert.jpg);
/*	margin-left:39px; */
	height: 29px;
	width:187px;
	float: left;
}

a#flavor_de, a#flavor_de:hover, a#flavor_de_active { width: 162px;
	height: 15px;
	display: block; }
a#flavor_de { color: #D32A1D; }
a#flavor_de:hover, a#flavor_de_active {	color: #000000; }
	
a#nutrition_de, a#nutrition_de:hover, a#nutrition_de_active { width: 162px;
	height: 15px;
	display: block; }
a#nutrition_de { color: #D32A1D; }
a#nutrition_de:hover, a#nutrition_de_active { color: #000000; }
	
a#effect_de, a#effect_de:hover, a#effect_de_active { width: 259px;
	height: 15px;
	display: block; }
a#effect_de { color: #D32A1D; }
a#effect_de:hover, a#effect_de_active {	color: #000000; }

.product_subtext {
	float: left; text-align: center;
	font-size: 12px; color: #ffffff !important; line-height: 12px; }
