	html, body {height: 100%;}
	body {margin: 0; padding: 0; font-family:Arial, Helvetica, sans-serif;}
	#wrapper {width: 1000px; border-left:1px #CCCCCC solid; border-right:1px #CCCCCC solid; margin: auto auto; min-height: 100%; position: relative; background-image:url(../gfx/bg.jpg); background-repeat:repeat-y;}
	* html #wrapper {height: 100%;} 
	#footer {position: absolute; bottom: 0; left: 0px; width: 980px; height:22px; padding-top:12px; text-align:right; padding-right:20px; background-color:#BACFE9;}
	* html #footer {bottom: -1px;} 
	#header{position:relative; top:0px; margin-left:8px; margin-right:8px; width:984px; height:143px; background-image:url(../gfx/header.jpg);}
	#left{position:relative; float:left; margin-left:8px; width:188px; height:100%;}
	#center{float:left; left:8px; position:relative; width:796px; margin-top:8px; border:0px red solid;}
	
	#probutton {background-image: url(../gfx/produkt_palette.gif); width: 213px; height:27px; padding-left:30px; padding-top:5px;}
	#greenbox ul{	margin: 0; padding: 0;	list-style-type: none; padding-left:10px; padding-top:3px; padding-right:10px; overflow:auto;}
	#greenbox a, a:link, a:active, a:hover, a:visited {color:#000000; font-weight:bold; text-decoration:underline;}	
	#greenbox ul li{ list-style-image: none; list-style-type: none; font-size:12px; padding-top:8px; padding-bottom:8px; line-height:18px;	border-bottom:1px #52921A solid; color:#000000;}
	.micon {position:relative; top:2px;}
	#mprodukte, #mprodukte_patente { background-color:#BACFE9; width:189px; height:456px; margin-top:8px; }
	#mprodukte_patente {height:556px; }
	#suchbox { width:185px; margin-top:8px; background-color:#BACFE9; height:31px; padding-top:4px; padding-left:4px;}
	#kunden_login { color:#597190; width:189px; margin-top:8px; background-color:#BACFE9; height:122px; margin-bottom:42px;}
	#login_premium {font-size:15px;}
	#footer a, a:link, a:active, a:hover {color:#5D6774; text-decoration:none;}
	#footer a:hover {color:#5D6774; text-decoration:underline;}
	input { height:17px; padding-top:2px; background-color:#E3ECF6; border:1px #7C91AA solid; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333;}
	.input_kontakt { height:15px; width:180px; padding-top:2px; background-color:#E3ECF6; border:1px #7C91AA solid; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333;}
	.input_list { margin-bottom:1px; height:21px; width:184px; padding-top:2px; background-color:#E3ECF6; border:1px #7C91AA solid; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333;}
	.input_submit { height:20px; width:184px; padding-top:1px; background-color:#E3ECF6; border:1px #7C91AA solid; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333;}
	.textarea_kontakt { margin-bottom:1px; height:150px; width:180px; padding-top:2px; background-color:#E3ECF6; border:1px #7C91AA solid; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333;}
	#subhead { float:left; width:586px; height:120px;}
	#messe { float:left; width:184px; height:90px; margin-left:8px; background-image:url(../gfx/messe.jpg); padding-top:30px; padding-left:9px; color:#ffffff;}
	#centerhead {height:120px; }
	#patente { top:490px; left:202px; position:absolute;}
	
	#zugangsdatenlink a, a:link, a:active, a:visited { color:#92a4ae;}  /* color:#92a4ae; */
	#zugangsdatenlink a:hover { color:#000000;}
	
	
	
	.suchen {width:140px;}
	.font_13 { font-size:13px;}
	.font_11 { font-size:11px;}
	.font_12 { font-size:12px;}
	.ueberschrift {font-size:14px; font-weight:bold; }
	.headgruen{font-size:19px; font-weight:bold; color:#588734;}
	.headgruen2{font-size:19px; font-weight:bold; color:#588734;}
	.headtext{font-size:12px; line-height:18px;}
	.undergreen{color:#5D5D5D; font-size:12px;}	
	
	
	.select_long { font-size:12px; width:200px;}
	.select_kurz { font-size:12px; width:80px;}
	
	#ueberschrift, #ueberschrift_lang {  color:#878787; width:389px; overflow:hidden; height:17px; margin-top:8px;}
	#ueberschrift_lang { width:600px; }
	#headgruen, #headgruen_lang {  color:#588734; width:389px; overflow:hidden; height:22px;  margin-top:2px;}
	#headgruen2 {  color:#588734; width:389px; overflow:hidden; height:22px; padding-bottom:5px;}
	#headgruen_lang { width:600px; }
	#headtext, #headtext_lang { color:#5D5D5D; width:386px; height:auto;}
	#headtext_lang { width:795px; }
	#center_left {float:left; width:389px;} 
	#center_breit {float:left; width:589px;}
	#center_komplett {float:left; width:700px;}
	#center_right {float:left; width:389px; margin-left:8px;}
	#center_schmal {float:left; width:192px; margin-left:5px; }
	#greenbox { background-color:#67B721; width:390px; height:274px; margin-top:171px; overflow:auto;}
	
	
	#greenbox_kurz { background-color:#67B721; width:390px; height:140px; margin-top:171px; font-size:12px;}
	#greenbox_schmal { background-color:#67B721; width:193px; height:600px; margin-top:171px;}
	#undergreen { width:387px; height:100px;  margin-top:8px;}
	#streifen { position:absolute; top: 848px; left:205px;}
	td {font-size:12px;}
	
	/* Gitterrost */
	#eck {margin-left:1px; margin-top:14px;}
	#eck_pkw {margin-left:-2px; margin-top:14px;}
	#eck_zug {margin-left:-6px; margin-top:14px;}
	#eck_sonder {margin-left:-6px; margin-top:14px;}
	#eck_feuerwehr {margin-left:-5px; margin-top:14px;}
	#eck_schadstoff {margin-left:70px; margin-top:14px;}
	#contenttext { color:#5D5D5D; width:386px; height:auto; margin-top:20px; margin-bottom:70px;}
	#contenttext2 { color:#5D5D5D; width:386px; height:auto; margin-top:5px; margin-bottom:70px;}
	#hometext { color:#5D5D5D; width:584px; height:auto; margin-top:20px; margin-bottom:70px;}
	.picmitte {margin-top:7px; margin-bottom:7px;}
	.headtrenner {margin-top:17px; padding-bottom:4px;}
	#headme {margin-top:4px; padding-bottom:0px;}
	/* Home */
	#home_meldungen { padding-top:8px; margin-left:8px; height:590px; overflow:hidden; color:#ffffff; font-size:13px; line-height:17px;}
	#home_meldungen a, a:link, a:visited, a:active { color:#FFFFFF; font-weight:bold; text-decoration: underline;}
	
	/* Referenzen */
	#referenzen_head { width:779px; height:22px; background-color:#67B721; color:#FFFFFF; font-weight:bold; padding-left:8px; padding-top:2px;}
	#referenzen_cont {margin-top:3px; margin-bottom:25px; margin-left:8px;}
	
	/* jobs */
	.ueber_green {color:#67B721; font-size:13px; font-weight:bold;}
	
	
	
		

	
	
	#menue { margin-top:8px; width:189px; line-height:24px; font-size:12px;}
	#menue ul li { list-style-image: none; list-style-type: none;  border-bottom:1px #D5E0EF solid; font-size:12px;}
	#menue ul{	margin: 0; padding: 0;	list-style-type: none;}
	#menue a, #menue2 a {	display: block;	width: 156px;height:24px; }
	
	#menue a, a:link, a:visited, a:active, #navigation a:visited, #navigation ul li {  font-weight: 100;  font-weight:bold; color: #92A4AE;	text-decoration: none; }
	#menue a:hover {	 font-weight:bold;	color: #374C67; }
	
	
	#menue_klapp { padding-left:0px;  width:189px; line-height:24px; font-size:12px;}
	#menue_klapp ul li {  list-style-image: none; list-style-type: none; white-space:nowrap; border-bottom:1px #D5E0EF solid; font-size:12px;}
	#menue_klapp ul{	margin: 0; padding: 0;	list-style-type:}
	#menue_klapp a{	display: block;	width: 156px; height:24px; }
	
	#menue_klapp a:link, #navigation2 a:visited, #navigation2 ul li {  white-space:nowrap; font-weight: 100;  font-weight:bold; color: #374C67;	text-decoration: none; }
	#menue_klapp a, a:link {  font-weight: 100;  font-weight:bold;	color: #374C67;	text-decoration: none; }
	#menue_klapp a:hover {	font-weight:bold;	color: #FFFFFF; }
	#menue_klapp a:active {	color: #FFFFFF;  font-weight:bold;	}
	
	
		#menue2 { width:189px; line-height:24px; font-size:12px;}
	#menue2 ul li{ list-style-image: none; list-style-type: none; white-space:nowrap; border-bottom:1px #E0EBFA solid; font-size:12px;}
	#menue2 ul{	margin: 0; padding: 0;	list-style-type: none; padding-left:0px;}
	#menue2 a:link, #navigation2 a:visited, #navigation2 ul li {  font-weight: 100;  font-weight:bold; color: #374C67;	text-decoration: none; }
	.maktiv {color:#ffffff;}
	.maktiv2 {color:#374C67;}
	#menue2 a, a:link {  font-weight: 100;  font-weight:bold;	color: #374C67;	text-decoration: none; }
	#menue2 a:hover {	font-weight:bold;	color: #FFFFFF; }
	#menue2 a:active {	color: #374C67;  font-weight:bold;	}
	
	#probutton a, a:link, a:hover, a:active {color:#000000;}
	.produkpalette_head {color:#FFFFFF; font-size:14px;}
	
	/* patente */
		#logos_patente {
	position:absolute;
	left:602px;
	width:387px;
	height:50px;
	margin-top:310px;
	top: 90px;
}
	
	/* Beschaffung */
	#beschaffung_pic {position:absolute; left:615px; top:651px; width:371px; height:495px;}
	
	/* höhen */
	.p_standort_hoehe {height:1800px;}
	.kontaktform{margin-top:9px; }

#info_text {

width:990px; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:1px; background-color:#ffffff; line-height:1px; color:#000000; padding-left:103px;
visibility:hidden;
}
#information_tab {
width:980px; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:10px; background-color:#ffffff; line-height:10px; color:#000000;
padding-bottom:40px;
padding-left:10px;
padding-right:10px;
margin-top:-50px;
visibility:hidden;
}
html>body #info_text {
width:890px; 
}


.produkt_uebersicht { color:#000000; padding-left:5px;}
.produktdownloads_text { color:#000000; font-size:15px; padding-left:5px;}
#uebersicht_box {float:left; width:198px; margin-bottom:9px; height:357px;}
#produktueber_desc {height:63px; overflow:hidden; margin-top:10px;}
#beschreibung1 {height:93px; overflow:hidden;}
#inhalt_green {margin-top:1px;}
.detail_pfeil{ height:45px;}
#thumbzeile {border:0px red solid; width:430px; padding-bottom:8px; position:relative; height:120px;}
#thumbpic1 {float:left; width:96px; margin-right:3px;}
#thumbpic2 {float:left; width:96px; margin-right:3px;}
#thumbpic3 {float:left; width:96px; margin-right:4px;}
#thumbpic4 {float:left; }

	#produktdownloads { width:390px; height:10px; margin-top:154px; font-size:12px; text-align:right;}
	#greenbox_detailansicht { background-color:#67B721; width:390px; height:274px; margin-top:10px; overflow: auto;}

	.pro_down_form { display: inline; }
	#eingeloggt {width:187px; height:60px; text-align:center; margin-top:20px; font-size:14px;}
	
	.eingabe250 { width:200px;}
	.button250 {width:200px; font-size:11px; height:24px;}

.morebutton {background-image: url(/gfx/button_mehr_infos.jpg); width: 94px; height:28px; line-height: 28px; font-weight: bold;}