﻿body 
{
	font-family:Verdana;
	font-size:11px;
	line-height:16px;
	color:#606062;
}


.h1, h1 
{
  font-size:15px;
 line-height:18px;
 font-weight:bold;
 color:#579538;
  padding:0 0 8px 0;
  margin:0px 0 9px 0px;
  border-bottom:1px solid #D0D0D1;
 }



.h2, h2, h4
{
 font-size:11px;
 line-height:16px;
 font-weight:bold;
 color:#579538;
  padding:0 0 0 0;
  margin:-2px 0 3px 0px;
}

h3 , .h3
{
 font-size:11px;
 line-height:16px;
 font-weight:bold;
 color:#579538;
  padding:7px 0 0 0;
  margin:0px 0 2px 0px;
  border-top:1px solid #D0D0D1;
}

p + h3 
{
	margin-top:-4px;
}

h4
{
  margin:-10px 0 3px 0px;
}	


p 
{
 padding:0 0 0 0;
  margin:-2px 0 11px 1px;
}

img { border-style:none; border-bottom-width:0 }

a, a:visited  
{
	text-decoration:underline;
	color:#df9b18;
}
a:hover
{
	text-decoration:underline;
	
	color:#579538;
}


.bodyStyle 
{
 padding:0px; 
 margin:0px; 
 background-color:#EBECEC;
 background-image:url(img/css/bg.png);
 background-repeat:repeat-x;
 
 
}

.wrapper
{
	margin: 0px auto; 
	width:979px;
	text-align:left;

}

.form {margin:0px;}



/*****************************************************  Ebene 1  */

.divebene1 
{
	height:121px; 
	width:979px;
	overflow:hidden; 
	background-image:url(img/css/bghead.png)
}

.div_metanavi 
{
	height: 33px;
	 font-size:10px;
	 color:#000000;
	 line-height:12px;
	 text-align:right;
	 padding-top:10px;
}
.a_metanav, .a_metanav:active ,.a_metanavactive, .a_metanav:visited , .a_metanav:hover ,
.a_metanavactive:active,.a_metanavactive:hover,.a_metanavactive:visited  
{
	color:#000000; text-decoration:none;
}
.a_metanavactive, .a_metanavactive:hover,.a_metanav:hover ,.a_metanavactive:visited   
{
	color:#000000; text-decoration:underline
}


.nav1 
{
	margin:44px 0 0 22px; 
	padding:0px
}
.nav1 li 
{
	padding:0px; 
	margin:0px;
	list-style-type:none;
	list-style-image:none;
	float:left;
	font-size:12px; 
	font-weight: bold; 
	color:White; 
	text-transform:uppercase; 
	line-height:15px; 
	
}

.nav1 li a, .nav1 li a:hover , .nav1 li a:visited
{
	color:White; 
	text-decoration:none;
	
}

.nav1 li a:hover 
{
	color:#df9b18
}

.nav1 li span 
{
	margin: 0 2px 0 2px
}



/***************************************************** Ebene 2 */

.divebene2 
{
	width:979px;
	height:265px; 
	position:relative; left:0; top:0;
	overflow:hidden
	
}

.div_divider_11px 
{
	width: 11px; height: 264px; overflow: hidden;
}


/* Produktnavigation */

.div_prodnav 
{
	width: 220px; 
	height: 264px; 
	overflow: hidden; 
	background-image: url(img/css/bgleftnav1.png)
	
}

.div_prodnav ul 
{
	margin:0px; 
	padding:0px
}

.div_prodnav ul  li 
{
	padding:0px; 
	margin:0px;
	width:220px; 
	height:66px;
	list-style-type:none;
	list-style-image:none;
}

.div_prodnav ul  li a, .div_prodnav ul  li a:hover, .div_prodnav ul  li a:visited
{
	display:block; 
	width:149px; 
	height:36px;  
	text-decoration:none; 
	background-repeat:no-repeat; 
	overflow:hidden;
	font-size:11px; 
	font-weight: bold; 
	color:White; 
	text-transform:uppercase; 
	line-height:15px; 
	padding:25px 5px 5px 66px;

}


.pnav1{ background-image:url(img/css/pnav1/pn1_g.png); }
.pnav1:hover, .pnavclicked1, .pnavclicked1:visited  {background-image:url(img/css/pnav1/pn1_o.png); color:White; text-decoration:none;  }

.pnav2 { background-image:url(img/css/pnav1/pn2_g.png); }
.pnav2:hover, .pnavclicked2, .pnavclicked2:visited  {background-image:url(img/css/pnav1/pn2_o.png); color:White; text-decoration:none;  }

.pnav3 { background-image:url(img/css/pnav1/pn3_g.png); }
.pnav3:hover, .pnavclicked3, .pnavclicked3:visited  {background-image:url(img/css/pnav1/pn3_o.png); color:White; text-decoration:none;  }

.pnav4  { background-image:url(img/css/pnav1/pn4_g.png); }
.pnav4:hover, .pnavclicked4, .pnavclicked4:visited {background-image:url(img/css/pnav1/pn4_o.png); color:White; text-decoration:none;  }


/* Banner */

.div_bannerimg 
{
	width: 748px; 
	height: 264px; 
	overflow: hidden; 
	background-image:url(img/defaultbanner.jpg); 
	background-repeat:no-repeat
}



/***************************************************** Ebene 3  */

.div_container_ebene3 
{
	background-color: White; background-image: url(img/css/bgcontent.gif);
                background-repeat: no-repeat; margin-top: 11px;width:979px;
}



.div_contentcontainer_bottom
{
	width:979px;  
	overflow:hidden; 
	background-image: url(img/css/bgcontent_bottom.png); 
	background-repeat: repeat-y; margin:0; height:8px;
}


/******** Linke SEITE  */ 

.div_left
{
	width:220px;
}

/* 2 Produktnavigation */



/* ProdNav 2.1 */ 

.ul_nav11root 
{

width:220px;
	padding:0; 
	width:198px;
	margin: 33px 0 0 11px ;
}

.nav11_ul_li
{
	padding:0px; 
	margin:0px;
	width:198px; 
	min-height:28px;
	list-style-type:none;
	list-style-image:none;
}

.a_pnav11, .a_pnav11:hover, .a_pnav11_a,.a_pnav11:visited, .a_pnav11_a:visited, .a_pnav11_a:hover
{
	 display:block; 
	 width:171px; 
	 background-image:url(img/css/pnav1/bgpnav11.png);
	 background-color:#579538;
	 color:#FFFFFF;
	 text-decoration:none; 
	 background-repeat:no-repeat; 
	 overflow:hidden;
	 font-size:11px; 
	 line-height:15px;
	 font-weight:bold;
	 padding:6px 5px 6px 22px;
	 border-bottom:1px solid #ABCA9B;
	 
	 
	 
}


.a_pnav11:hover, .a_pnav11_a, .a_pnav11_a:visited , .a_pnav11_a:hover  
{
	background-image:url(img/css/pnav1/bgpnav11_a.png);
	background-color:#DF9B18;
	color:#FFFFFF;
	
}

.a_pnav11_a 
{
	border-bottom:1px solid #DF9B18;
}

/* ProdNav 2.1.1 */

.nav11_li_ul 
{
	margin:0;
	padding:0;
	
}

.nav11_li_ul_li 
{
	padding:0px; 
	margin:0px;
	list-style-type:none;
	list-style-image:none;
}

.nav11_li_ul_li_span 
{
	 display:block; 
	 width:187px; 
	 background-color:#FBF1DD;
	 text-decoration:none; 
	 background-repeat:no-repeat; 
	 overflow:hidden;
	 font-size:11px; 
	 line-height:15px;
	 font-weight:normal;
	 padding:6px 5px 7px 6px;
	 border-bottom:1px solid #DF9b18;
}

.nav11_li_ul_li_span_a, .nav11_li_ul_li_span_a:visited
{
	font-size:11px; 
	line-height:15px;
	font-weight:normal;
	text-decoration:none;
	color:#DF9B18
}
.nav11_li_ul_li_span_a:hover 
{
	text-decoration:underline;
	color:#DF9B18;
}

/* ProdNav 2.1.1.1 */

.nav11_li_ul_li_ul
{
	margin:0;
	padding:3px 0 3px 0;
	border-bottom:1px solid #DF9b18;
	
}

.nav11_li_ul_li_ul_li
{
	padding:0px; 
	margin:0px;
	list-style-type:none;
	list-style-image:none;
}

.nav11_li_ul_li_ul_li_span_a, .nav11_li_ul_li_ul_li_span_a:hover, .nav11_li_ul_li_ul_li_span_a:visited
{
	
	font-size:11px; 
	line-height:18px;
	font-weight:normal;
	text-decoration:none;
	color:#606060;
	margin-left:6px;
	
}

 .nav11_li_ul_li_ul_li_span_a:hover
 {
 	text-decoration:underline;
	color:#DF9b18;
 }


/* Normale Navigation 2 */


ul.ul_nav2 
{


	padding:0; 
	width:198px;
	margin: 33px 0 0 11px ;
	border-top: 1px solid #D0D0D1;
}

.ul_nav2_li 
{
	padding:0px; 
	margin:0px;
	width:198px; 
	list-style-type:none;
	list-style-image:none;
}

.ul_nav2_li_span 
{
	display:block;
	border-bottom: 1px solid #D0D0D1;
}

.ul_nav2_li_a,  .ul_nav2_li_a:hover,  .ul_nav2_li_a:visited 
{
	font-size:11px; 
	line-height:17px;
	font-weight:normal;
	text-decoration:none;
	color:#579538;
	background-image:url(img/css/nav2/bgnav2.gif);
	background-repeat:no-repeat;
	display:inline-block;
	 padding:3px  0px 4px  16px;
	
}


.ul_nav2_li_a:hover 
{
	text-decoration:underline;
	color: #DF9D18;
	background-image:url(img/css/nav2/bgnav2_a.gif);
}


.ul_nav2_li_ul_li
{
	padding:0px; 
	margin:0px;
	width:198px; 
	list-style-type:none;
	list-style-image:none;
}

.ul_nav2_li_ul_li_span 
{
	display:block;
	margin-top:3px;
}

.ul_nav2_li_ul_li_a, .ul_nav2_li_ul_li_a:visited, .ul_nav2_li_ul_li_a:hover
{
	font-size:11px; 
	line-height:17px;
	font-weight:normal;
	text-decoration:none;
	color:#579538;
	background-repeat:no-repeat;
}

.ul_nav2_li_ul_li_a:hover 
{
	text-decoration:underline;
	color: #DF9D18;
}

/* Inhalt */

.divcontent 
{
	margin: 30px 0 33px 33px; 
	width: 726px; 
	overflow: hidden	
}

.divcontent ul, #diveditor ul
{
 margin:0px 0px 11px 0px;
 padding:0px 0px 0px 0px
}


.divcontent ul li, #diveditor ul li 
{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 16px
}


.divcontent ol, #diveditor ol
{
 margin:0px 0px 11px 30px;
 padding:0px 0px 0px 0px
}

.divcontent ol li, #diveditor ol li  
{
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px
}

table.normal 
{
	border:solid 1px #D1D1D1;
	width:100%;
}

table.normal td
{
		border:solid 1px #D1D1D1;
		border-collapse:collapse;
		line-height:16px; font-size:11px; padding:2px;
}
table.normal td p 
{
	margin:0; padding:0
}
table.normal   tr > td:first-child 
{
 width:40%;	
}

/* addmin */

/* Link mit Pfeil*/
.link, a  span.link, a  font.link
{
	 background-image: url(img/css/aorange.gif);
	 padding-left:7px;
	 background-repeat:no-repeat;
}

.small 
{
	font-size:10px;
	line-height:12px;
}



h3 + table.normal, h2 + table.normal
{
	margin-top:6px;
}

h2 + p  
{
	margin-top:2px;
}

p + h2 
{
	margin-top:-8px;
}

/********************************************** Ebene 4 *****************************/
.div_footerstyle_container 
{
	margin-top:11px;
	border-top:solid 1px #c2c3c3;
	width:979px;
}
.div_footerstyle_left 
{
		width:479px;
		text-align:left;
		margin:8px 0 0 0;
}
.div_footerstyle_right 
{
		width:500px;
		text-align:right;
		margin:7px 0 0 0;
		font-size:10px;
}





/************************************ Produktliste ************************************/
.pl_h1 
{
	width:693px; border-style:none; margin-bottom:0px;
}

. pl_content
{
	margin-top:11px;
}

.pli_container 
{
	margin-bottom: 11px; border-top:1px solid #D0D0D1; width:693px;
}

.pli_div_img 
{
	width: 77px; margin-top:12px;
}

.pli_11px 
{
	width:11px;
}

.pli_div_text 
{
	width: 605px; margin-top:12px;
}


.addmin_newslist_img_prev {margin-right:5px}

/* Globale */

.t-center{text-align:center;}
.t-left{text-align:left;}
.t-right{text-align:right;}
.f-left {float:left}
.f-clear{clear:both; 	height:1px;	overflow:hidden; margin-top:-1px; }


/********************************************** POPUP TEMPLATE *****************************/

.bodyStyle_popup 
{
 padding:0px; 
 margin:0px; 
 background-color:#EBECEC;
}

.wrapper_popup 
{
	margin: 0px auto; 
	text-align:left ; 
	width:715px;
}

.div_content_popup 
{
	width: 693px;  
	overflow: hidden; 
	padding:11px; 
	background-color: white; 
	margin-top:11px
}

.div_footerstyle_container_popup 
{
	margin-top:11px;
	border-top:solid 1px #c2c3c3;
	width:715px;
}
.div_footerstyle_left_popup 
{
		width:300px;
		text-align:left;
		margin:0 0 0 0;
}
.div_footerstyle_right_popup  
{
		width:415px;
		text-align:right;
		margin:0 0 0 0;
		font-size:10px;
}

