/* base stylings */body {	margin:0px;	padding:0px;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:100%;	width:100%;}/* #headall {	width:100%;	height:125px;	margin:0px;	padding:0px;} */#headright {	/*width:auto;*/	height:125px;	background-image:url(imagesall/tegee_logo.gif);	background-repeat:repeat-x;	background-position:left top;	margin:0px 0px 0px 68%;	padding:0px;	#margin-top:-1px;}#head {	height:125px;	background-image:url(imagesall/head_bg_image_large.gif);	background-repeat:repeat-x;	background-position:left top;	margin:0px;	padding:0px;	float:left;	width:68%;	background-color:#e2003b;}#headprint {	display:none;}#subnavi {	top:10px;	position:absolute;	color:#FFFFFF;	font-size:60%;	visibility:visible;	left:23px;}#subnavi a {	color:#FFFFFF;	text-decoration:none;}#subnavi a:link a:visited {	color:#FFFFFF;	text-decoration:none;}#subnavi a:hover {	color:#FFFFFF;	text-decoration:underline;}#breadcrum {	margin-left:30px;	margin-top:8px;	color:#666666;	font-size:60%;}#right {	margin-left:68%;	font-size:65%;	width:auto;	margin-top:2em;	margin-right:0px;	margin-bottom:0px;	padding:0px;}#main {	float:left;	width:65%;	padding-top:5px;	font-size:87%;}#foot table {	width:90%;	font-size:65%;}.mainitem {	width:98%;	padding-left:30px;	margin:0px;	padding-top:0px;	padding-right:0px;	padding-bottom:0px;}.subitem {	width:98%;	border-top-width:thin;	border-top-style:dotted;	border-top-color:#999999;	margin-left: 30px;	padding-top: 1em;	padding-bottom: 1.5em;	/*padding-top:0.5em;	padding-bottom:0.2em;		margin-right:0px;	margin-bottom:0px;	padding-right:0px;	padding-left:0px;*/}.subitem table {}.subitemHL {	margin-left:30px;	padding-left:0.8em;	padding-right:1em;	border-top-width:thin;	border-top-style:dotted;	border-top-color:#999999;	background-color:#e5e5e5;	border-left-width:1.5em;	border-left-style:solid;	border-left-color:#999999;	margin-top: 1em;	padding-bottom: 0.8em;}.column1 {	width:40%;	margin:0px;	padding-left:30px;	float:left;}.column2 {	margin-left:42%;	margin-top:0px;	margin-right:10px;}.column3 {	font-size:90%;	width:98%;	height:11.7em;	margin-left:30px;	margin-bottom:0.6em;	border-bottom-width:thin;	border-bottom-style:dotted;	border-bottom-color:#999999;}.column3 h2 {	height:auto;	padding:2px 0px 2px 4px;	margin-top:0px;	margin-left:160px;	margin-bottom:0px;	background-color:#CCCCCC;	color:#000000;	border-bottom-width:thin;	border-bottom-style:solid;	border-bottom-color:#333333;}.column3 p {	margin-left:160px;	margin-top:5px;}.column3 img {	float:left;}.auszeichnung {	width:auto;	height:auto;	font-size:1em;	background-color:#e2003b;	color:#FFFFFF;	/*padding:0em 1em;*/	border:thin solid #e2003b;	line-height:2em;}.auszeichnung em {	padding:0.4em 1.5em ;	font-weight:bold;	color:#e2003b;	background-color:#FFFFFF;	font-style: normal;	margin-right:0.5em;}/*.column3 img {	float:left;	margin-right:10px;}*/.producthead01 h1 {	background-image:url(imagesall/chemical_headline_bg.jpg);	background-repeat:no-repeat;	background-position:right top;	color:#FFFFFF;	height:3em;	padding:0px 0px 0px 0.4em;	width:80%;	line-height: 1.5em;	margin-left: 30px;	overflow: hidden;}.producthead02 h1 {	background-image:url(imagesall/shop_headline_bg.jpg);	background-repeat:no-repeat;	background-position:right top;	color:#FFFFFF;	height:3em;	padding:0px 0px 0px 0.4em;	width:80%;	line-height: 1.5em;	margin-left: 30px;	overflow: hidden;}.producthead03 h1 {	background-image:url(imagesall/paper_headline_bg.jpg);	background-repeat:no-repeat;	background-position:right top;	color:#FFFFFF;	height:3em;	padding:0px 0px 0px 0.4em;	width:80%;	line-height: 1.5em;	margin-left: 30px;	overflow: hidden;}.producthead04 h1 {	background-image:url(imagesall/appliances_headline_bg.jpg);	background-repeat:no-repeat;	background-position:right top;	color:#FFFFFF;	height:3em;	padding:0px 0px 0px 0.4em;	width:80%;	line-height: 1.5em;	margin-left: 30px;	overflow: hidden;}.producthead05 h1 {	background-image:url(imagesall/seasonal_headline_bg.jpg);	background-repeat:no-repeat;	background-position:right top;	color:#FFFFFF;	height:3em;	padding:0px 0px 0px 0.4em;	width:80%;	line-height: 1.5em;	margin-left: 30px;	overflow: hidden;}.producthead06 h1 {	background-image:url(imagesall/service_headline_bg.jpg);	background-repeat:no-repeat;	background-position:right top;	color:#FFFFFF;	height:3em;	padding:0px 0px 0px 0.4em;	width:80%;	line-height: 1.5em;	margin-left: 30px;	overflow: hidden;}.form_outer {	width:15em;	margin:0px;	padding:0px 0px 0px 5px;	clear:left;	float:left;	line-height:1.3em;	background-color:#CCCCCC;	border-bottom-width:thin;	border-bottom-style:solid;	border-bottom-color:#FFFFFF;	display:inline;}.form_outer_1 {	width:15em;	margin:0px;	clear:left;	float:left;	line-height:1.3em;	background-color:#ffffff;	padding-left:5px;	}.form_inner input {	height:auto;	display:inline;}.form_inner_1 input {	display:inline;}.mainitem form {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:95%;}.mainitem textarea {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:100%;}/* .form_inner {	display:inline-block;} *//* individual stylings *//* hr {	background-image:url(imagesall/dotted_line.gif);	background-repeat:repeat-x;	background-position:left;	height:1px;	background-color:#fff;	color:#666;	border:0px;	width:100%;	text-align:left; 	margin-left:0p;	padding-bottom:5px;}#news hr {	background-color:#e5e5e5;}#a	ktion hr {	background-color:#f6b5b5;	padding-top:15px;} */.slink {	color:#666666;	text-decoration:none;	font-size:70%;}.slink a {	color:#666666;	text-decoration:none;}.slink a:link a:visited {	text-decoration:none;}.slink a:hover {	color:#000000;	text-decoration:underline;}a {	color:#666666;	text-decoration:none;}a:link a:visited {	color:#666666;	text-decoration:none;}#main a:hover {	color:#666666;	text-decoration:underline;}h1 {	font-size:1.4em;	color:#e3003a;}h2 {	font-size:1em;	color:#e3003a;}/* styles for right frame *//* roundbox background */#news #aktion {	margin:0;}#news .ro {	background:url(imagesall/roundebox_ro.gif) no-repeat right top;}#news .lo {	background:url(imagesall/roundebox_lo.gif) no-repeat left top;}#news .ru {	background:url(imagesall/roundebox_ru.gif) no-repeat right bottom;}#news .lu {	background:url(imagesall/roundebox_lu.gif) no-repeat left bottom;}#aktion .ro {	background:url(imagesall/roundebox_ro_r.gif) no-repeat right top;}#aktion .lo {	background:url(imagesall/roundebox_lo_r.gif) no-repeat left top;}#aktion .ru {	background:url(imagesall/roundebox_ru_r.gif) no-repeat right bottom;}#aktion .lu {	background:url(imagesall/roundebox_lu_r.gif) no-repeat left bottom;}#news H2 {	padding: 2px 0px;	margin: 0px;}/* box content */.inhalt {	margin:0;	padding:2.6em 1.2em 2em 1.2em;}.inhalt a {	color:#333333;	font-size:90%;}.inhalt a:link a:visited {	color:#333333;	text-decoration:none;	}.inhalt a:hover {	color:#333333;	text-decoration:underline;	font-weight:bold;}.cost {	color:#e2003b;	font-weight:bold;	padding-top:5px;	padding-bottom:5px;	display:inline;}.small {	font-size:90%;	color:#e3003a;	font-weight:normal;	display:inline;}/* news items designs */.item_r_first {	/* contains no style definition */}.item_r_last {	/*width:32%;*/	border-top-width:thin;	border-top-style:dotted;	border-top-color:#666666;	margin-top:1em;}/* campaign items designs */.item_ra_first {	height:78px;}.item_ra_last {	border-top-width:thin;	border-top-style:dotted;	border-top-color:#666666;	height:78px;	padding-top:0.3em;	padding-bottom:0.8em;	vertical-align: middle;	margin: auto;}.item_ra_head {	border-top-width:thin;	border-top-style:dotted;	border-top-color:#666666;/*	padding-top:0.8em; */}/* .artikelinner {	width:65%;	margin-left:90px;}.artikelouter img {	width:68px;	float:left;	margin-left:0px;} *//************** .feature styles ***************/.feature {	/* contains no style definition */	border-bottom-width:thin;	border-bottom-style:dotted;	border-bottom-color:#666666;	margin-top:1em;}.feature p h3 {	padding:0px 0px 0px 0px;	text-align:left;}.feature img {	float:left;	padding:0px 2px 2px 0px;	margin:0 5px 5px 0;}strong {	font-weight: bold;}.arttxt {	font-size: 11px;}.prozente {	font-weight: bold;	color: #FF0000;	text-align: right;}