body		{ padding: 0px; margin:0px; color:#2f2f31; background:#fff ; font-family:Arial, Verdana, sans-serif; font-size:12px; line-height:18px; }
body.teaser	{ background-image:none; }


table		{ border-spacing:0px; }
td			{ padding:0px; }
p			{ padding:0px; margin: 16px 0 0 0; }
p.center	{ text-align:center; padding:0; margin:0; }
p.nopad_250		{ padding:0px; margin:0; width:250px; }
p.nopad		{ padding:0px; margin:0; }
p.submittext	{ font-weight:bold; clear:left; padding-top:30px;}


img			{ border:0px; display:block;}
img.center	{ margin:auto; }

h1			{ margin:0; padding:6px 0 5px 28px; font-size:20px; color:#008129; font-weight:normal; line-height:30px; text-transform:uppercase;}
h1.home		{ margin:0; padding:0; font-size:20px; color:#008129; font-weight:normal; line-height:30px; text-transform:uppercase;}
h1.ets			{ margin:0; padding:6px 0 5px 260px; font-size:20px; color:#008129; font-weight:normal; line-height:30px; text-transform:uppercase;}
h2			{ margin:0 0 18px 0; padding:0; font-size:14px; color:#3a3b3c; font-weight:normal; line-height:18px; text-transform:uppercase; }
h2.sub		{ margin:0 0 18px 0; padding:0; font-size:14px; color:#3a3b3c; font-weight:normal; line-height:18px; text-transform:none; }
h3			{ margin:0; padding:0; font-size:12px; color:#2f2f31; font-weight:bold; line-height:18px; }
h4			{ margin:0; padding:0 0 20px 0; font-size:20px; color:#3a3b3c; font-weight:normal; line-height:26px; }
h5			{ margin:0; padding:0; font-size:14px; color:#008129; font-weight:normal; line-height:18px; text-transform:uppercase; }

a			{ color:#2f2f31; text-decoration:none; font-size:12px; line-height:18px;}
a:hover		{ color:#008129; }

a.more		{ text-decoration:underline; }
a.more_ti	{ text-decoration:underline; }






/* HEADER */
#header		{ position:relative; float:left; margin:0; padding:0; width:100%; height:124px; z-index:20; }

#global		{ display:none; }

.sliderGalleryDiv	{ display:none; }
.sliderGallery	{ display:none; }
.sliderGallery ul	{ display:none; }


#glob_nav_de	{ display:none; }
#glob_nav_de img.sprache { display:none;}
#glob_nav_de a.home { display:none;}
#glob_nav_de a.home:hover { display:none; }
#glob_nav_de a.contact { display:none;}
#glob_nav_de a.contact:hover { display:none;}
#glob_nav_de a.sitemap { display:none;}
#glob_nav_de a.sitemap:hover { display:none;}
#glob_nav_de a.imprint { display:none;}
#glob_nav_de a.imprint:hover { display:none;}

#logo		{ position:absolute; left:490px; top:0; width:110px; height:60px; z-index:40; }
#logo img	{ margin-top:34px; width:110px; height:59px; }

#search 		{ display:none;}
.label_search 	{ display:none;}
/* STAGE */
#stage			{ margin:0; clear:both; float:left; position:relative; top:0px; width: 1010px; text-align:left; } 
#stage_center	{ margin:0; float:left; position:relative; top:0px; width: 800px; text-align:left; overflow:hidden; }
#stage_right	{ display:none;}

#img_area { display:none;}
#bilderleiste	{ display:none;}
#bilderleiste img {float:left;}
.sec_img	{ margin:0 20px 0 30px;}




/* MENU */
#mainnavigation	{ display:none;}

#menu			{ display:none;}

#menu ul			{ margin:0; padding:0; float: left; list-style: none; zoom:1; }
#menu li			{ margin:0 10px 0 0; float: left; zoom:1;line-height:17px; }




#menu ul li a		{ padding:0px; display: block; text-decoration: none; }
#menu ul li a.n1_de		{ width:90px; height:50px; background: url("../images/nav/nv_main_01_de_lo.gif") no-repeat; }
#menu ul li:hover a.n1_de, #menu ul li.hover a.n1	{ background: url("../images/nav/nv_main_01_de_hi.gif") no-repeat; }
#menu ul li a.n2_de		{ width:82px; height:50px; background: url("../images/nav/nv_main_02_de_lo.gif") no-repeat; }
#menu ul li:hover a.n2_de, #menu ul li.hover a.n2		{ background: url("../images/nav/nv_main_02_de_hi.gif") no-repeat; }
#menu ul li a.n3_de		{ width:103px; height:50px; background: url("../images/nav/nv_main_03_de_lo.gif") no-repeat; }
#menu ul li:hover a.n3_de, #menu ul li.hover a.n3		{ background: url("../images/nav/nv_main_03_de_hi.gif") no-repeat; }
#menu ul li a.n4_de		{ width:123px; height:50px; background: url("../images/nav/nv_main_04_de_lo.gif") no-repeat; }
#menu ul li:hover a.n4_de, #menu ul li.hover a.n4		{ background: url("../images/nav/nv_main_04_de_hi.gif") no-repeat; }
#menu ul li a.n5_de		{ width:71px; height:50px; background: url("../images/nav/nv_main_05_de_lo.gif") no-repeat; }
#menu ul li:hover a.n5_de, #menu ul li.hover a.n5		{ background: url("../images/nav/nv_main_05_de_hi.gif") no-repeat; }

#menu ul li a.n1_en		{ width:90px; height:50px; background: url("../images/nav/nv_main_01_en_lo.gif") no-repeat; }
#menu ul li:hover a.n1_en, #menu ul li.hover a.n1	{ background: url("../images/nav/nv_main_01_en_hi.gif") no-repeat; }
#menu ul li a.n2_en		{ width:82px; height:50px; background: url("../images/nav/nv_main_02_en_lo.gif") no-repeat; }
#menu ul li:hover a.n2_en, #menu ul li.hover a.n2		{ background: url("../images/nav/nv_main_02_en_hi.gif") no-repeat; }
#menu ul li a.n3_en		{ width:103px; height:50px; background: url("../images/nav/nv_main_03_en_lo.gif") no-repeat; }
#menu ul li:hover a.n3_en, #menu ul li.hover a.n3		{ background: url("../images/nav/nv_main_03_en_hi.gif") no-repeat; }
#menu ul li a.n4_en		{ width:123px; height:50px; background: url("../images/nav/nv_main_04_en_lo.gif") no-repeat; }
#menu ul li:hover a.n4_en, #menu ul li.hover a.n4		{ background: url("../images/nav/nv_main_04_en_hi.gif") no-repeat; }
#menu ul li a.n5_en		{ width:71px; height:50px; background: url("../images/nav/nv_main_05_en_lo.gif") no-repeat; }
#menu ul li:hover a.n5_en, #menu ul li.hover a.n5		{ background: url("../images/nav/nv_main_05_en_hi.gif") no-repeat; }



#menu li li	{ width: auto; margin: 0px; padding: 0px; text-align: left; text-transform: none; list-style-image:none; }
#menu li ul	{ position: absolute; top: 50px; left: 0px; width:190px; height:195px; display:none ; margin: 0px; padding: 0px; background:url("../images/nav/bg_1.gif") no-repeat; }
#menu li:hover ul,
#menu li.hover ul{ display: block; font-weight: normal; }

#menu li:hover ul ul,
#menu li.hover ul ul{ display: none; }


#menu ul li:hover ul li a,
#menu ul li.hover ul li a { margin: 0; padding: 0px 0px 0px 8px; color:#2f2f31; text-decoration:none; display:block; width:190px; }
#menu ul li ul li:hover a,
#menu ul li ul li.hover a { font-weight:normal; color:#008129; display:block; }

#menu li li	li { width: auto; margin:0px; padding: 0px; text-align: left; text-transform: none; }
#menu li li ul	{ border:0; position: absolute; top:0px; left: 190px; width: 124px; display: none; margin: 0px; padding: 0px; list-style: none;background:url("../images/nav/bg_2.gif") no-repeat; }


#menu li:hover li:hover li a,
#menu li.hover li.hover li a { color:#000; display:block; width:124px; }
#menu li:hover li:hover li:hover a,
#menu li.hover li.hover li.hover a { color:#008129; display:block; }

#menu li:hover li:hover ul,
#menu li.hover li.hover ul { display: block; }

#menu li:hover li:hover ul ul,
#menu li.hover li.hover ul ul { display: none; }



#menu li li	li li { width: auto; margin:0px; padding: 0px;  text-align: left; text-transform: none; }
#menu li li li ul	{ border:0; position: absolute; top:0px; left: 124px; width: 236px; display: none; margin: 0px; padding: 0px; list-style: none;background:url("../images/nav/bg_3.gif") no-repeat; }

#menu li:hover li:hover li:hover li a,
#menu li.hover li.hover li.hover li a { color:#000; display: block; width:224px;}
#menu li:hover li:hover li:hover li:hover a,
#menu li.hover li.hover li.hover li.hover a { color:#008129; display: block; }

#menu li:hover li:hover li:hover ul,
#menu li.hover li.hover li.hover ul{ display: block; }



/* Linke Spalte */

#content_left { display:none;}

.left_plain	{ margin: 20px 20px 0 30px }

.left_box	{ margin: 10px 0 0 0; padding:20px 10px 7px 20px; background-color:#ededee; }



/* Mittlere Spalte */
#content_center { position:relative; float:left; width:569px; margin: 0 1px 0 1px; overflow:hidden; }
#content_center_plain { position:relative; float:left; width:510px; margin: 25px 30px 0 30px; overflow:hidden; }
#content_center_plain2 { position:relative; float:left; width:569px; margin:0; overflow:hidden; }
.content_center_inner { position:relative; float:left; padding: 15px 30px 0 30px; }
.content_center_inner ul	{ list-style-position:outside; list-style-type:none; margin:12px 0 12px 0px; padding:0; width:250px; }
.content_center_inner li{ padding: 0px 0px 0px 11px; margin: 0; background-image: url("../images/list.gif"); background-repeat:no-repeat; background-position: 1px 6px; }

.content_neu_inner { position:relative; float:left; padding: 10px 30px 0 20px; }
.content_neu_inner ul	{ list-style-position:outside; list-style-type:none; margin:12px 0 12px 0px; padding:0; width:250px; }
.content_neu_inner li{ padding: 0px 0px 0px 11px; margin: 0; background-image: url("../images/list.gif"); background-repeat:no-repeat; background-position: 1px 6px; }


ul.link	{ list-style-position:outside; list-style-type:none; margin:0; padding:0; }
ul.link li{ padding: 0px 0px 0px 11px; margin: 0; background-image: url("../images/icons/j_green.gif"); background-repeat:no-repeat; background-position: 1px 2px; }


.cont_hd { float:left; margin:10px 0 0 1px; width:569px; background-color:#fff; }


/* Product-Page */
.product_hd { width:569px; border-top:10px solid #f4f4f4; background-color:#fff; }
.product_img_area	{ float:left; width:210px; margin:20px 10px 0 19px; }
.product_img_area a { padding-left:24px; background:url("../images/icons/j_green.gif") no-repeat 10px 1px; display:block; font-weight:bold; text-transform:uppercase; color:#2f2f31; margin-bottom: 8px; }

.product_txt_area	{ float:left; width:290px; margin-top:20px; padding-top:37px; }
.product_txt_area ul	{ list-style-position:outside;  list-style-type:none; margin:20px 0 12px 0px; padding:0; }
.product_txt_area li{ padding: 0px 0px 0px 11px; margin: 0; background-image: url("../images/list.gif"); background-repeat:no-repeat; background-position: 1px 6px; }

.productgroup_img_area	{ float:left; width:250px; margin:40px 0px 0px 29px; }
.productgroup_txt_area	{ float:left; width:260px; margin-top:20px; padding-top:37px; }

/* Rechte Spalte */
#content_right { display:none;}
#content_right_plain { { display:none;} 


ul.iconlist {  list-style-image:none; list-style-type:none; margin:0; padding:0; width:180px; }
ul.iconlist li { margin:0; padding:0; zoom:1;}


	
/* TABLES */
table.ets		{ 
	width: 720px;
	border-width: 1px;
	border-style: solid;
	border-color: #999;
	border-spacing: 0px;
	empty-cells: show;
	text-align: left;
	margin:20px 0 20px 20px;
	font-family:Arial, Verdana, sans-serif; 
	font-size:11px; 
	line-height:14px;
}
table.ets th, table.ets td {
	vertical-align: top;
	padding: 2px 5px 2px 5px;
	border-width: 1px;
	border-style: solid;
	border-color: #999;
}
table.ets tr { background-color:#f4f4f4;}
table.ets tr.alt { background-color:#ffffff;}
table.ets th { color:#008129; background-color:#ffffff;}


/* FORMS */

form		{ display: inline; }

input	{ float:left; margin:0px; padding:1px 2px 1px 2px; line-height:12px; width:auto; background-color: #FFFFFF; color:#2f2f31 ;font-family:Arial, sans-serif; font-size:11px; border:1px solid; border-color:#525253; }
input.checkbox, input.radio { float:left; width:15px; height:15px; border:0; margin-right:4px; }
input.radio_grey { float:left; width:15px; height:15px; border:0; background-color:#ededee; }
input.radio_grey_ets { margin-left:20px; width:15px; height:15px; border:0; background-color:#f4f4f4; }
fieldset	{ margin: 0; border: 0; padding:0; }
select	{ margin:5px 0 15px 0; padding:1px 2px 1px 2px; line-height:12px; width:250px; background-color: #FFFFFF; color:#2f2f31 ;font-family:Arial, sans-serif; font-size:11px; border:1px solid; border-color:#525253; }

input.search	{ float:left; margin:0; padding:2px 2px 2px 2px; width:139px; color:#2f2f31; background-color:#FFFFFF; font-family: Arial, sans-serif; font-size:11px; line-height:14px; border:1px solid; border-color:#525253; }
input.sm_form	{ float:left; margin:0; padding:2px 2px 2px 2px; width:129px; color:#2f2f31; background-color:#FFFFFF; font-family: Arial, sans-serif; font-size:11px; line-height:14px; border:1px solid; border-color:#525253; }

input.submitbutton		{ float:left; width:16px; height:20px; background: url("../images/submit.gif") no-repeat; cursor: pointer; padding:0; margin:0; border:0; }

input.site	{ float:none; margin:0; padding:2px 2px 2px 2px; width:190px; color:#2f2f31; background-color:#FFFFFF; font-family: Arial, sans-serif; font-size:11px; line-height:14px; border:1px solid; border-color:#525253; }
textarea.site	{ float:none; width:190px; height:120px; border:1px solid; border-color:#525253; }
input.plz	{ float:none; margin:0; padding:2px 2px 2px 2px; width:40px; color:#2f2f31; background-color:#FFFFFF; font-family: Arial, sans-serif; font-size:11px; line-height:14px; border:1px solid; border-color:#525253; }
input.ort	{ float:none; margin:0; padding:2px 2px 2px 2px; width:147px; color:#2f2f31; background-color:#FFFFFF; font-family: Arial, sans-serif; font-size:11px; line-height:14px; border:1px solid; border-color:#525253; }
select.land	{ width:190px; margin:0 0 2px 0; }

label { display:block; float:left; width:70px; }




/* TEASER */
.teaser_preview		{ position:absolute; width:200px; right:0; margin-top:20px; }
.teaser_container { width:140px; margin: 0 0 50px 30px;  }
.teaser_container img { margin-left:auto; margin-right:auto; }
.teaser_news_preview		{ position:absolute; width:200px; margin-top:20px; }
.teaser_news_container { width:170px; margin: 0 0 20px 30px;  }


/* PRODUCT POPUP */

.title { position:relative; margin: 20px 0 0 20px; color:#008129; font-size:14px; font-weight:bold; text-transform:uppercase; }
.thumb_area	{ position:relative; float:left; width:180px; height:500px; margin:40px 20px 0 20px; }
.thumb	{ float:left; width: 90px; font-size:11px; text-align:center; margin:0 0 30px 0; cursor:pointer; }
.paging	{ clear:left; position:absolute; top:440px; width:90px; margin-left:50px; height:14px;}

.detail_area	{ position:relative; float:left; width:260px; height:500px; margin: 40px 0 0 0px;}
.detail_container { position:absolute; left:0; top:0; }
.formelm	{ position:relative; float:left; width:220px; margin-bottom:4px;}

/* FORMULAR POPUPS */
.pophead	{  position:relative; margin: 40px 0 0 20px; color:#2f2f31; font-size:12px; font-weight:normal; }
.form_left	{  position:relative; float:left; width:240px; margin:0 0 0 20px; }
.form_left .radio	{ margin-right:5px; }
.form_right	{  position:relative; float:left; width:140px; margin:0; }
.popfooter	{  position:relative; margin: 40px 0 0 20px; color:#2f2f31; font-size:12px; font-weight:normal; }

/* MORE */

div.bar_plain	{ width:508px; height:20px; line-height:20px; border-bottom:1px solid #a2a3a5; margin:0 0 25px 0; }
div.bar_plain2	{ clear:left; width:508px; height:10px; line-height:10px; border-bottom:1px solid #a2a3a5; margin:0 0 13px 0; }
div.bar_plain3	{ clear:left; width:508px; height:10px; line-height:10px; border-bottom:1px solid #a2a3a5; margin:0 0 10px 10px; }
div.spacer		{ clear:left; width:500px; height:12px; line-height:12px; }
div.spacer_left		{ clear:left; width:200px; height:36px; line-height:36px; }
div.spacer_pop		{ clear:left; width:480px; height:12px; line-height:12px; }

.absolute	{ position:absolute; }

.visible	{ visibility:visible; }
.hidden		{ visibility:hidden; }

.show		{ display:block; }
.hide		{ display:none; }

.blue		{ color: #00C; }
.red		{ color: #B4003C; }
.black		{ color: #000; }
.white		{ color: #FFF; }
.top		{ vertical-align: top !important; }
.bottom		{ vertical-align: bottom !important; }
.text_right		{ text-align: right !important; }

.bg_white	{ background-color: #FFF; }

.normal		{ font-weight: normal; }
.bold		{ font-weight: bold; }
.nowrap		{ white-space: nowrap; }
.left		{ float: left; }
.right		{ float: right; }
.clear		{ clear: both; line-height:0; height:0; }
.clearflow	{ overflow: auto; }
div.bar		{ clear:both; width:510px; height:10px; margin-left:30px; border-bottom:1px solid #b7b6b5; }
