* {
	margin: 0;
	padding: 0;
	border: none;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	text-align: left;
	text-indent: 0;
	list-style-type: none;
	}
body {
	font: 75% arial, helvetica, sans-serif;
	color: #000;
	background: #141414 url(/media/images/elemente/hint_body.jpg) repeat-x;
	}
body * {
	font-size: 1em;
	line-height: 1.4em;
	}
table {
	border: 0;
	border-collapse: collapse;
	border-spacing: 0;
	table-layout: auto;
	empty-cells: show;
	}
table td {
	text-align: left;
	vertical-align: top;
	}
a {
	color: #007a79;
	text-decoration: none;
	}
a:hover {
	text-decoration: underline;
	}
a.pfeil1 {
	padding-left: 8px;
	background: url(/media/images/elemente/sym_pfeil1.gif) 0 6px no-repeat;
	}
* html a.pfeil1 { background-position: 0 5px; }
*+html a.pfeil1 { background-position: 0 5px; }
a.download {
	display: block;
	white-space: nowrap;
	height: 2em;
	padding: 5px 0 0 32px;
	background: url(/media/images/elemente/sym_link-dok_.gif) 6px 5px no-repeat;
	border-bottom: 1px solid #c1c1c1;
	}
a.download.noborder {
	border: none;
	}
a.download.orange {
	color: #f7931e;
	}
a.download span {
	text-transform: uppercase;
	}
a.download.dok-doc { background-image: url(/media/images/elemente/sym_link-dok_doc.gif); }
a.download.dok-xls { background-image: url(/media/images/elemente/sym_link-dok_xls.gif); }
a.download.dok-pdf { background-image: url(/media/images/elemente/sym_link-dok_pdf.gif); }
a.download.dok-jpeg { background-image: url(/media/images/elemente/sym_link-dok_jpg.gif); }
a.download.dok-ppt { background-image: url(/media/images/elemente/sym_link-dok_ppt.gif); }
a.download.dok-zip { background-image: url(/media/images/elemente/sym_link-dok_zip.gif); }
p {
	margin: 0 0 1.2em 0;
	}
h5,
p.dokument,
p.anfrage {
	position: relative;
	background: #e9e9e9;
	padding: 2px 26px 0 8px;
	margin: 0;
	clear: both;
	}
h5,
p.anfrage {
	padding: 6px 26px 6px 8px;
	}
p.anfrage a {
	text-align: right;
	display: block;
	font-size: 0.9em;
	font-weight: bold;
	padding-right: 25px;
	background: url(/media/images/elemente/sym_anfrage.gif) right 2px no-repeat;
	}
.text000 {
	color: #000;
	}
small, small *, .small {
	font-size: 0.9em;
	}
u, u *, .u, .u * {
	text-decoration: underline;
	}
i, em, .em {
	font-style: italic;
	}
b, strong, .b {
	font-weight: bold;
	}
blockquote {
	margin-left: 2em;
	}
acronym {
	border-bottom: 1px dashed #000;
	}
ul,
ol {
	margin: 4px 0 4px 18px;
	}
* html ol {
	margin-left: 20px;
	}
ul,
ul li {
	list-style-type: none;
	margin-left: 0;
	}
ul li {
	position: relative;
	padding-left: 32px;
	padding-right: 10px;
	background: url(/media/images/elemente/sym_aufz-punkt.gif) 17px 6px no-repeat;
	}
ol,
ol li {
	list-style-type: decimal;
	}
.hide, hr, .print {
	display: none !important;
	}
br.clear {
	clear: both !important;
	line-height: 0;
	}
br.h0 {
	line-height: 1px;
	}
	html[xmlns*=""] body:last-child br.h0 { display: none; } /* Safari Hack */
	body:last-child:not(:root:root) br.h0 { display: none; } /* Safari Hack */
	@media all and (min-width: 0px) { br.h0 { display: none; } } /* Webkit Hack */
.clear {
	clear: both !important;
	}
.noborder {
	border: none !important;
	}
.center {
	text-align: center;
	}
.rechts {
	float: right;
	}
.textRechts {
	text-align: right;
	}
.textMittig {
	text-align: center;
	}
.links {
	float: left;
	}
img.rahmen {
	border: 1px solid #c1c1c1;
	}
.schrumpf {
	padding: 0 15px 0 9px;
	}
.nowrap {
	white-space: nowrap !important;
	}
del.line {
	display: block;
	height: 1px;
	background: #c1c1c1;
	overflow: hidden;
	}
.onepixup {
	position: relative;
	top: -1px;
	}
b, strong {
	font-weight: bold;
	}
h2 {
	font-size: 1.6em;
	font-weight: bold;
	line-height: 1.2em;
	color: #007a79;
	margin: 1em 0 0.7em 0;
	}
h3 {
	font-size: 1.25em;
	font-weight: bold;
	line-height: 1.2em;
	color: #007a79;
	margin: 0 0 0.6em 0;
	}
h3.bar {
	background: #007a7a url(/media/images/elemente/hint_h4.gif) 0 0 repeat-x;
	margin: 1.2em 0 0 0;
	padding: 3px 11px;
	line-height: 16px;
	font-size: 1.2em;
	color: #fff;
	font-weight: bold;
	}
h3.pla,
h3.dop,
h3.bea {
	font-size: 1em;
	margin: 1.8em 0 0 0;
	padding: 3px 8px;
	background: url(/media/images/elemente/hint_h3_plattenaufteilsysteme.gif) no-repeat;
	}
h3.pla a,
h3.pla span {
	font-weight: bold;
	font-size: 1.2em !important;
	color: #000;
	}
h3.dop {
	background: url(/media/images/elemente/hint_h3_doppelendprofiler.gif) no-repeat;
	}
h3.dop a,
h3.dop span {
	font-weight: bold;
	color: #fff;
	font-size: 1.2em !important;
	}
h3.bea {
	background: url(/media/images/elemente/hint_h3_bearbeitungszentren.gif) no-repeat;
	}
h3.bea a,
h3.bea span {
	font-weight: bold;
	color: #fff;
	font-size: 1.2em !important;
	}
h4.themen,
h4.infos {
	background: #007a7a url(/media/images/elemente/hint_h4.gif) 0 0 repeat-x;
	margin: 1.2em 0 0 0;
	padding: 2px 10px 2px 10px;
	line-height: 16px;
	font-size: 1.1em;
	color: #fff;
	font-weight: bold;
	}
h4.hinweis {
	background: #1e3636;
	margin: 3em 0 0 0;
	padding: 2px 10px 2px 10px;
	line-height: 1.4em;
	font-size: 1em;
	color: #fff;
	font-weight: bold;
	}
div.hinweis {
	background: #f7f7f7;
	color: #000 !important;
	padding: 15px 10px;
	font-size: 0.9em;
	}
div.hinweis p {
	margin: 0 0 0.5em 0;
	}
h3.pla span,
h3.dop span,
h3.bea span {
	font-weight: bold;
	font-size: 0.9em;
	}
ins {
	display: block;
	overflow: hidden;
	}
ins.h0 { height: 0; }
ins.h1 { height: 1px; }
ins.h2 { height: 2px; }
ins.h3 { height: 3px; }
ins.h5 { height: 5px; }
ins.h7 { height: 7px; }
ins.h10 { height: 10px; }
ins.h13 { height: 13px; }
ins.h15 { height: 15px; }
ins.h20 { height: 20px; }
ins.h50 { height: 50px; }
ins.h70 { height: 70px; }
ins.h100 { height: 100px; }
ins.h-2 { height: 0; margin-bottom: -2px; }
ins.h-5 { height: 0; margin-bottom: -5px; }
ins.h-10 { height: 0; margin-bottom: -10px; }
ins.h-15 { height: 0; margin-bottom: -15px; }
ins.h-20 { height: 0; margin-bottom: -20px; }
	
#headCont {
	width: 950px;
	height:  95px;
	position: relative;
	margin: 17px auto 0 auto;
	background: #fff url(/media/images/elemente/hint_head.gif) no-repeat;
	}
#headCont a#logo {
	position: absolute;
	top: 0;
	left: 36px;
	width: 99px;
	height: 87px;
	}
#headCont h1 {
	position: absolute;
	top: 23px;
	left: 191px;
	width: 227px;
	height: 41px;
	background: url(/media/images/texte_deu/claim_head.gif);
	}
#headCont h1 a {
	display: none;
	}
#headCont #sprachwahl {
	position: absolute;
	top: 15px;
	right: 20px;
	font-size: 0.9em;
	color: #797979;
	}
* html #headCont #sprachwahl { right: 17px; }
*+html #headCont #sprachwahl { right: 17px; }
#headCont #sprachwahl a img {
	position: relative;
	top: 3px;
	border: 1px solid #959595;
	margin: 0 0 0 3px;
	}
#headCont #sprachwahl a img.flaggeDeu-deu,
#headCont #sprachwahl a img.flaggeEng-eng,
#headCont #sprachwahl a img.flaggeRus-rus {
	filter:Alpha(opacity=50, finishopacity=50, style=3);
	-moz-opacity: 0.5;
	opacity: 0.5;
	}
	
#headCont #utils {
	position: absolute;
	bottom: 14px;
	right: 21px;
	margin: 0;
	font-size: 0.9em;
	color: #010101;
	}
#headCont #utils a {
	color: #010101;
	}
	
#menuCont {
	width: 950px;
	height: 29px;
	position: relative;
	margin: 4px auto 0 auto;
	background: #007a7b url(/media/images/elemente/hint_menu-verlauf.jpg) repeat-x;
	}
#menuCont ul {
	width: 950px;
	height: 29px;
	margin: 0;
	padding: 0;
	background: url(/media/images/elemente/hint_menu.gif);
	}
#menuCont ul li {
	margin: 0;
	padding: 0;
	float: left;
	background: none;
	}
#menuCont ul li a strong {
	display: none;
	}
#menuCont ul li a {
	display: block;
	float: left;
	height: 29px;
	}
#menuCont ul li a:hover {
	background-position: 0 -29px;
	}
#sprache-deu	a#menuitem-schwabedissen 		{ width: 150px;	background-image: url(/media/images/texte_deu/menu_schwabedissen.gif); }
#sprache-deu	a#menuitem-maschinen-anlagen 	{ width: 163px;	background-image: url(/media/images/texte_deu/menu_maschinen-anlagen.gif); }
#sprache-deu	a#menuitem-anwendungen 			{ width: 121px;	background-image: url(/media/images/texte_deu/menu_anwendungen.gif); }
#sprache-deu	a#menuitem-gebrauchtmaschinen 	{ width: 162px;	background-image: url(/media/images/texte_deu/menu_gebrauchtmaschinen.gif); }
#sprache-deu	a#menuitem-vertrieb-u-service 	{ width: 143px;	background-image: url(/media/images/texte_deu/menu_vertrieb-u-service.gif); }
#sprache-deu	a#menuitem-aktuelles 			{ width: 91px;	background-image: url(/media/images/texte_deu/menu_aktuelles.gif); }
#sprache-deu	a#menuitem-kontakt 				{ width: 120px;	background-image: url(/media/images/texte_deu/menu_kontakt.gif); }

#sprache-eng	a#menuitem-schwabedissen 		{ width: 150px;	background-image: url(/media/images/texte_eng/menu_schwabedissen.gif); }
#sprache-eng	a#menuitem-maschinen-anlagen 	{ width: 163px;	background-image: url(/media/images/texte_eng/menu_maschinen-anlagen.gif); }
#sprache-eng	a#menuitem-anwendungen 			{ width: 131px;	background-image: url(/media/images/texte_eng/menu_anwendungen.gif); }
#sprache-eng	a#menuitem-gebrauchtmaschinen 	{ width: 148px;	background-image: url(/media/images/texte_eng/menu_gebrauchtmaschinen.gif); }
#sprache-eng	a#menuitem-vertrieb-u-service 	{ width: 147px;	background-image: url(/media/images/texte_eng/menu_vertrieb-u-service.gif); }
#sprache-eng	a#menuitem-aktuelles 			{ width: 91px;	background-image: url(/media/images/texte_eng/menu_aktuelles.gif); }
#sprache-eng	a#menuitem-kontakt 				{ width: 120px;	background-image: url(/media/images/texte_eng/menu_kontakt.gif); }

#colCont {
	width: 950px;
	min-height: 440px;
	position: relative;
	margin: 4px auto 0 auto;
	/*background: url(/media/images/elemente/hint_cols.gif) repeat-y;*/
	background: #fff;
	clear: both;
	padding: 9px 0 0 0;
	}
* html #colCont { height: 440px; overflow: visible; }
.colEckenOben {
	position: absolute;
	z-index: 1000000;
	top: 0;
	left: 0;
	width: 950px;
	height: 10px;
	overflow: hidden;
	background: url(/media/images/elemente/hint_cols-ecken-oben.gif) no-repeat;
	}
.colEckenUnten {
	position: relative;
	margin: 0 auto;
	width: 950px;
	height: 1px;
	overflow: hidden;
	background: url(/media/images/elemente/hint_cols-ecken-unten.gif) no-repeat;
	}
* html .colEckenUnten { z-index: -1; }
*+html .colEckenUnten { z-index: -1; }
#colLinks {
	width: 169px;
	float: left;
	margin: 0 8px 0 0;
	padding: 0 0 7px 8px;
	overflow: hidden;
	}
#colInhalt {
	width: 553px;
	float: left;
	margin: 0 8px 0 0;
	}
.ebene-home #colInhalt { overflow: hidden; }
#colRechts {
	width: 186px;
	float: left;
	margin: 0 0 0 0;
	padding: 0 13px 5px 5px;
	overflow: hidden;
	}
#sidebarTrenner {
	background: #141414 url(/media/images/elemente/hint_body.jpg) 0 -449px repeat-x;
	margin: 5px -7px -1px -11px;
	}
fieldset#suche {
	background: #e9e9e9 url(/media/images/elemente/hint_1x1_ffffff.gif) top right no-repeat;
	border: none;
	margin: 0;
	padding: 6px 0 5px 10px;
	}
form {
	margin: 0;
	padding: 0;
	}
input, button {
	border: 1px solid;
	border-color: #202020 #dfdfdf #dfdfdf #202020;
	line-height: 1em;
	padding: 2px 2px;
	}
* html input { padding-bottom: 0; }
* html button { padding-bottom: 0; }
*+html input { padding-bottom: 0; }
*+html button { padding-bottom: 0; }
select {
	font-size: 0.9em;
	border: 1px solid;
	border-color: #202020 #c0c0c0 #c0c0c0 #202020;
	padding: 0 0 0 2px;
	}
button {
	cursor: pointer;
	}
fieldset#suche input {
	width: 120px;
	}
fieldset#suche button.buttonPfeil {
	position: relative;
	top: -4px;
	left: 2px;
	width: 16px;
	height: 16px;
	background: #737373 url(/media/images/elemente/sym_submit-pfeil.gif);
	border: none;
	padding: 0;
	}
* html fieldset#suche button.buttonPfeil { top: -2px; left: 4px; }
*+html fieldset#suche button.buttonPfeil { top: -2px; left: 4px; }
fieldset#suche button.buttonPfeil:hover {
	background-color: #007a79;
	}
fieldset#suche button span {
	display: none;
	}

.infoblock {
	padding: 25px 2px;
	}
.infoblock h3 {
	font-size: 1em;
	font-weight: bold;
	line-height: 1.4em;
	color: #007a79;
	margin: 0;
	}
.infoblock p {
	font-size: 0.9em;
	margin: 0.2em 0 1.2em 0;
	}
.banner img {
	position: absolute;
	bottom: 8px;
	margin: 0 0 0 -2px;
	}
#contHauptbild {
	width: 553px;
	overflow: hidden;
	}
#contHauptbild img {
	display: block;
	}
#contPfadzeile {
	background: #e9e9e9;
	font-size: 0.9em;
	padding: 4px 12px 7px 12px;
	}
.ebene-home #contPfadzeile {
	display: none;
	}
#contPfadzeile a.last {
	color: #000;
	}
#contInhalt {
	position: relative;
	z-index: 10;
	width: 520px;
	padding: 0 17px 50px 16px;
	margin: 0;
	background: #fff;
	}
.ebene-home #contInhalt {
	position: static;
	width: auto;
	padding: 0;
	margin: 0;
	}
#fussCont {
	position: relative;
	z-index: 1000;
	width: 581px;
	height: 1em;
	margin: 0 auto;
	}
#fussCont #fussLinks {
	position: absolute;
	top: -25px;
	width: 538px;
	text-align: right;
	color: #9f9f9f;
	}
#fussCont #fussCopyright {
	position: absolute;
	top: 1em;
	width: 537px;
	text-align: right;
	font-size: 0.9em;
	color: #b9b9b9;
	}
/*
.ebene-home #fussCont #fussCopyright {
	left: 185px;
	}
*/
#fussCont img {
	margin: 0 2px;
	}
#colRechts h3 {
	font-size: 1.3em;
	font-weight: bold;
	line-height: 1.4em;
	color: #007a79;
	margin: 8px 0 -6px 0;
	padding: 0;
	border-bottom: 3px solid #e9e9e9;
	}
#colRechts h3 a {
	font-weight: bold;
	}
#colRechts li {
	font-size: 0.9em;
	padding: 9px 0 6px 10px;
	background: url(/media/images/elemente/sym_aufz-pfeil.gif) 0 13px no-repeat;
	border-bottom: 1px solid #c1c1c1;
	clear: left;
	}
#colRechts li img {
	float: left;
	margin: 1px 10px 3px 0;
	}
#colRechts li.abb {
	padding: 11px 0 0 0;
	background: none;
	border: none;
	}
* html #colRechts li.abb {
	float: left;
	clear: left;
	}
#colRechts li.abb img {
	float: none;
	display: block;
	margin: 0 0 -5px 0;
	}	
#colRechts h4,
#colRechts h4 a {
	font-weight: bold;
	color: #000;
	}
#colRechts big {
	display: block;
	padding: 2px 0 0 0;
	text-align: right;
	font-size: 0.9em;
	}
#colRechts big a {
	font-weight: bold;
	}

.homeBereicheTitel {
	margin: 10px 0 0 9px;
	background: url(/media/images/elemente/hint_farbstreifen-home.gif) no-repeat;
	clear: left;
	}
.homeBereicheTitel h2 {
	font-size: 1em;
	display: block;
	float: left;
	width: 164px;
	margin: 0 8px 0 0;
	padding: 6px 0 6px 9px;
	overflow: hidden;
	}
.homeBereicheTitel h2 a {
	color: #fff;
	font-weight: bold;
	}
.homeBereicheTitel h2.first a {
	color: #000;
	}
.homeBereicheSpalten {
	margin: 0 0 0 9px;
	clear: left;
	}
.homeBereicheSpalten div {
	float: left;
	width: 173px;
	height: 218px;
	margin: 0 8px 0 0;
	background: url(/media/images/elemente/hint_grauverlauf-home.jpg) bottom no-repeat;
	}
.homeBereicheSpalten div a img {
	display: block;
	}
.homeBereicheSpalten div p {
	margin: 5px 0 0 9px;
	}
.homeBereicheSpalten div p select {
	width: 150px;
	margin: 0 0 5px 0;
	}
.homeBereicheSpalten div p a {
	color: #1a171b;
	font-weight: bold;
	}
	
.wysiwyg1,
.wysiwyg1 * {
	margin: 0;
	display: inline;
	line-height: normal;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	font-size: 1em;
	}
* html .wysiwyg1 { padding-right: 0.4em; }
*+html .wysiwyg1 { padding-right: 0.4em; }
.wysiwyg1 br {
	line-height: 0;
	display: none;
	}
.wysiwyg1.b,
.wysiwyg1.b * {
	font-weight: bold !important;
	}
.wysiwyg2 ul {
	margin-top: -1em;
	padding: 8px 0;
	background: #f0f0f0 url(/media/images/elemente/hint_wysiwgy-ul.jpg) center left repeat-x !important;
	}
* html .wysiwyg2 ul {
	position: relative;
	}
*+html .wysiwyg2 ul {
	position: relative;
	z-index: -1;
	}
.wysiwyg3,
.wysiwyg3 * {
	margin: 0;
	display: inline;
	line-height: normal;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	font-size: 0.9em;
	}
.wysiwyg3 * {
	font-size: 1em;
	}
* html .wysiwyg3 { padding-right: 0.4em; }
*+html .wysiwyg3 { padding-right: 0.4em; }
.wysiwyg3 br {
	line-height: 0;
	display: none;
	}
.wysiwyg4 {
	font-size: 0.9em;
	}
.wysiwyg4 ul {
	margin-top: -1em;
	padding: 8px 0;
	background: #f0f0f0 url(/media/images/elemente/hint_wysiwgy-ul.jpg) center left repeat-x !important;
	}
* html .wysiwyg4 ul {
	position: relative;
	}
*+html .wysiwyg4 ul {
	position: relative;
	z-index: -1;
	}
.wysiwyg5 p,
.wysiwyg5 ul {
	margin: 0 !important;
	}
.detGebr .wysiwyg2 {
	padding: 12px 12px;
	background: #fafafa !important;
	}
.detGebr .wysiwyg2 ul {
	margin-top: -12px !important;
	margin-bottom: -12px !important;
	background: #fafafa !important;
	}
.detGebr h4 {
	margin: 2em 0 0 0;
	padding: 1px 12px;
	background: #e9e9e9;
	color: #000;
	font-size: 1.1em;
	font-weight: bold;
	}
.detGebr table.tabgebr {
	table-layout: fixed;
	margin: 2px 0 0 0;
	}
.detGebr table.tabgebr th {
	width: 20%;
	}
.detGebr table.tabgebr th h4 {
	margin: 0;
	}
.detGebr table.tabgebr td {
	width: 60%;
	padding: 1px 12px;
	border-bottom: 1px solid #ecf1f5;
	}
.detGebr table.tabgebr td.colL {
	width: 40%;
	}
.detGebr table.tabgebr tr.acol0 td {
	background: #fff;
	}
.detGebr table.tabgebr tr.acol1 td {
	background: #fafafa;
	}

.weiterliste dl {
	background-color: #FFF;
	border-bottom: 1px solid #ecf1f5;
	clear: both;
	/*padding-left: 2px;*/
	padding: 0 12px 0 9px;
	}
.weiterliste dt {
	padding: 3px 0 3px 0;
	}
* html .weiterliste dt {
	padding: 2px 0 3px 0;
	}
.weiterliste dd {
	float: right;
	padding: 2px 6px 0 0;
	}
.liste_hover, .liste_aktiv {
	background-color: #fafafa !important;
	cursor: pointer;
	}
#contNav {
	width: 177px;
	overflow: hidden;
	border-top: 1px solid #fff;
	}
ul#nav, ul#nav * {
	margin: 0;
	padding: 0;
	background: none;
	}
ul#navunter{
	margin-bottom: -1px;
	}
	* html ul#navunter{
		margin-bottom: -2px;
		}
ul#nav li {
	position: static;
	border-bottom: 1px solid #fff;
	}
ul#nav li ul#navunter li {
	border-bottom: 1px dotted #d6d8d8;
	}
	* html ul#nav li ul#navunter li {
		border: none;
		padding-bottom: 1px;
		background: url(/media/images/elemente/sym_nav-punktlinie.gif) bottom repeat-x;
		}
ul#nav li a {
	display: block;
	background: #007a79 url(/media/images/elemente/sym_nav-hint.gif) -7px 0px no-repeat;
	padding: 4px 4px 4px 18px;
	font-weight: bold;
	color: #fff;
	}
ul#nav li ul#navunter li a {
	background: #fff url(/media/images/elemente/sym_nav-hint-unter.gif) 0px 0px repeat-x;
	padding: 3px 4px 4px 19px;
	font-weight: normal;
	color: #007a79;
	font-size: 0.9em;
	}
* html ul#nav li ul#navunter li a { padding: 2px 4px 3px 19px; }
*+html ul#nav li ul#navunter li a { padding: 2px 4px 3px 19px; }
ul#nav li ul#navunter li a span {
	position: absolute;
	left: 17px;
	}
ul#nav li a:hover,
ul#nav li a.act {
	text-decoration: none;
	color: #000 !important;
	background-color: #ecf6f4 !important;
	background-position: -7px -100px !important;
	}
ul#nav li ul#navunter li a:hover,
ul#nav li ul#navunter li a.act {
	background-position: 0px -100px !important;
	}
.listeUebersicht a img {
	float: left;
	border: 1px solid #d4d0d0;
	margin: 2px 12px 0 0;
	}
.listeUebersicht h3,
.listeTermine h3 {
	margin-bottom: 0.8em;
	}
.listeUebersicht.listeGebr h3 {
	margin-top: 0;
	margin-bottom: 0;
	}
.listeUebersicht h4 {
	margin-bottom: 3px;
	}
.listeUebersicht h4 a {
	font-size: 1em;
	line-height: 1.2em;
	font-weight: bold !important;
	}
.listeTermine h4 {
	font-size: 1em;
	line-height: 1.2em;
	font-weight: bold !important;
	margin-bottom: 3px;
	}
.liGebr0 {
	position: relative;
	padding: 13px 10px 17px 10px;
	background: #fff;
	border-bottom: 1px solid #c1c1c1;
	}
.liGebr1 {
	position: relative;
	padding: 13px 10px 17px 10px;
	background: #f7f7f7;
	border-bottom: 1px solid #c1c1c1;
	}
.liGebr0 *,
.liGebr1 * {
	position: relative;
	}
.liGebr0[class] *,
.liGebr1[class] * {
	position: static;
	}
.pUR {
	position: absolute !important;
	right: 19px;
	}
* html .pUR { right: 35px ; }
body.ebene-aktuelles .listeUebersicht h4 a {
	font-size: 1.2em;
	}
body.ebene-aktuelles .listeTermine h4 {
	font-size: 1.2em;
	}
	
.bildInhalt {
	float: right;
	overflow: visible !important;
	margin: 2px 0 10px 15px;
	}
.bildInhalt.bildLinks {
	float: left;
	margin: 2px 15px 10px 0; 
	}
.bildInhalt img {
	display: block;
	border: 1px solid #c1c1c1;
	margin: 0 0 1px 0;
	}
.bildInhalt a.zoom {
	position: relative;
	display: block;
	background: #007a79 url(/media/images/elemente/hint_zoomlink-ecke-ul.gif) left bottom no-repeat;
	padding: 2px 0 4px 18px;
	color: #fff;
	font-size: 0.9em;
	}
* html .bildInhalt a.zoom { top: -1px; padding-bottom: 5px; }
*+html .bildInhalt a.zoom { top: -1px; padding-bottom: 5px; }
.bildInhalt a.zoom dfn.eckeUR {
	position: absolute;
	display: block;
	width: 2px;
	height: 2px;
	right: 0;
	bottom: 0;
	background: url(/media/images/elemente/hint_zoomlink-ecke-ur.gif) no-repeat;
	overflow: hidden;
	}
* html .bildInhalt a.zoom dfn.eckeUR { bottom: auto; top: 1.8em; }
	
.listeTermine .bildInhalt {
	float: left;
	margin: 2px 15px 10px 0;
	clear: left;
	}
.verlaufbox {
	padding: 13px 15px;
	background: #e3e3e3 url(/media/images/elemente/hint_grauverlauf-box.jpg) repeat-x;
	}
.verlaufbox .textRechts select {
	width: 200px;
	}
.verlaufbox.mua img {
	float: left;
	border: 1px solid #c1c1c1;
	margin: 0 15px 0 0;
	}
.contactform {
	margin: 1.2em 0;
	}
.contactform input,
.contactform select,
.contactform textarea {
	width: auto;
	font: normal 1em arial, helvetica, sans-serif;
	background: #ebebeb;
	border: 1px solid #a6a9aa;
	padding: 3px 2px;
	}
* html .contactform input,
* html .contactform textarea {
	padding: 3px 2px 0 2px;
	}
*+html .contactform input,
*+html .contactform textarea {
	padding: 3px 2px 0 2px;
	}
.contactform label {
	clear: left;
	float: left;
	width: 120px;
	padding-left: 20px;
	}
.contactform label span {
	color: #007a79;
	}
.contactform br.formspacer {
	clear: both !important;
	display: block;
	line-height: 5px;
	margin: 0 0 5px 0;
	}
.contactform button {
	min-width: 1px;
	padding: 2px 9px;
	border-color: #d2d2d2 #a4a4a4 #a3a3a3 #a4a4a4;
	background: url(/media/images/elemente/hint_form-button.gif) center center repeat-x;
	font: bold 1.1em arial, helvetica, sans-serif;
	color: #2f2f2f;
	overflow: visible;
	}
.warnmeldung-rot,
.warntext {
	color: #F50603;
	}
	
.bildInhalt.gebrub-plattenaufteilsysteme a.zoom,
body.ebene-maschinen-anlagen-plattenaufteilsysteme	.bildInhalt a.zoom {
	background-color: #fadd0b;
	color: #000;
	}
.bildInhalt.gebrub-doppelendprofiler a.zoom,
body.ebene-maschinen-anlagen-doppelendprofiler 		.bildInhalt a.zoom {
	background-color: #f77621;
	color: #fff;
	}
.bildInhalt.gebrub-bearbeitungszentren a.zoom,
body.ebene-maschinen-anlagen-bearbeitungszentren 	.bildInhalt a.zoom {
	background-color: #e3301e;
	color: #fff;
	}
