/* Murrelektronik, main.css - (C) 2006 Weber eBusiness Servcices, Andre Simmert */html, body {	background: #fff;	margin: 0;	padding: 0 0 20px 0;	color: #666;	font-family: Arial, Verdana, sans-serif;	font-size: 12px;}a:link, a:visited, a:active {	color: #0a0;	text-decoration: none;}a:hover, a:focus {	text-decoration: underline;}img {	border: none;}td, th {	vertical-align: top;	font-size: 12px;}.clear {	clear: both;}.floatLeft {	float: left;}/* GRUNDAUFBAU * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */#head {	height: 105px;	background: #3db60f url(/img/murrelektronik-logo.gif) no-repeat 827px 58px;}	#print_logo {		display: none;	}	h1 {		position: absolute;		top: 58px;		left: 827px;		width: 134px;		height: 40px;		margin: 0;	}		h1 a:link, h1 a:visited, h1 a:active {			display: block;			height: 100%;		}		h1 span {			display: none;		}	#metanav {		list-style: none;		margin: 0 0 0 20px;		padding: 5px 0 0 0;	}		#metanav li {			float: left;			background: transparent url(/img/metanav_item_back.gif) no-repeat 0 2px;			margin: 0 31px 0 0;			padding: 0 0 0 17px;		}		#metanav .location {			background: transparent url(/img/metanav_location_back.gif) no-repeat 0 1px;			margin: 0 3px 0 0;			padding: 0 0 0 34px;		}		#metanav .search {			background: transparent url(/img/metanav_search_back.gif) no-repeat 0 2px;			margin: -1px 0 0 0;			padding: 0 0 0 8px;		}			#metanav .search img {				float: left;				margin: 2px 0 0 0;			}			#metanav .search form {				margin: -3px 0 0 40px;			}				#metanav .search form input {					width: 94px;					border: 1px solid #83d065;					background: #3db60f;					padding: 0;					color: #b1e29f;					font-family: Arial, Verdana, sans-serif;					font-size: 9px;				}				#metanav .search form input.submit {					width: 13px;					height: 16px;					border: none;					background: transparent url(/img/metanav_submit_back.gif) no-repeat 3px 5px;					margin: 0;					cursor: hand; /* for IE */					cursor: pointer;				}	#spacer { /* Abstandhalter - der IE kanns leider nicht anders */		clear: left;		height: 62px;	}	* html #spacer {		height: 61px;	}	#nav {		list-style: none;		margin: 0 0 0 20px;		padding: 0;	}		#nav li {			position: relative;			float: left;			margin: 0 0 0 0;			padding: 1px 1px 0 1px;		}		#nav li:hover, #nav li.hover {			padding: 0;		}		#nav li a:link, #nav li a:visited, #nav li a:active {			display: block;			padding: 0 5px 0 18px;		}		#nav li:hover a:link, #nav li:hover a:visited, #nav li:hover a:active,		#nav li.hover a:link, #nav li.hover a:visited, #nav li.hover a:active {			border-top: 1px solid #7ac883;			border-right: 1px solid #7ac883;			border-left: 1px solid #7ac883;			background: #1a9111 url(/img/nav_link_hover_back.gif) no-repeat 6px 5px;		}			#nav li img {				display: block;			}		/* Menuepunkt mit Anstand (siehe Online-Shop) */		#nav li.indent {			margin-left: 38px;		}				#nav li.indent_it {			margin-left: 0px;		}		/* Zweite Ebene, Ausklappdingens */		#nav li ul {			position: absolute;			list-style: none;			left: 0;			top: 23px;			width: 190px;			border: 1px solid #7ac883;			border-top: 1px solid #5cad66;			background: #0a0;			margin: 0;			padding: 8px 0 15px 0;			line-height: 15px;			font-size: 11px;		}		* html #nav li ul {			padding-top: 12px;			padding-bottom: 16px;		}		#nav li ul {			display: none;		}		#nav li:hover ul, #nav li.hover ul {			display: block;		}			#nav li ul li {				float: none;				margin: 5px 20px 0 7px;				padding: 0;			}			#nav li ul li a:link, #nav li ul li a:visited, #nav li ul li a:active,			#nav li:hover ul li a:link, #nav li:hover ul li a:visited, #nav li:hover ul li a:active,			#nav li.hover ul li a:link, #nav li.hover ul li a:visited, #nav li.hover ul li a:active {				display: block;				border: none;				background: transparent url(/img/nav_sub_item_link_back.gif) no-repeat 0 0;				padding: 0 0 0 13px;				color: #b1e29f;			}			* html #nav li ul li a:link, * html #nav li ul li a:visited, * html #nav li ul li a:active,			* html #nav li:hover ul li a:link, * html #nav li:hover ul li a:visited, * html #nav li:hover ul li a:active,			* html #nav li.hover ul li a:link, * html #nav li.hover ul li a:visited, * html #nav li.hover ul li a:active {				background: transparent url(/img/nav_sub_item_link_back_ie.gif) no-repeat 0 0;				padding-bottom: 1px;			}			#nav li ul li a:hover,			#nav li:hover ul li a:hover, #nav li.hover ul li a:hover {				background-position: 0 100%;				color: #fff;				text-decoration: none;			}			* html #nav li ul li a:hover,			* html #nav li:hover ul li a:hover, * html #nav li.hover ul li a:hover {				background-position: 0 -195px;			}			#nav li ul li.active a:link, #nav li ul li.active a:visited, #nav li ul li.active a:active,			#nav li:hover ul li.active a:link, #nav li:hover ul li.active a:visited, #nav li:hover ul li.active a:active,			#nav li.hover ul li.active a:link, #nav li.hover ul li.active a:visited, #nav li.hover ul li.active a:active {				background-position: 0 -88px;				color: #fff;				text-decoration: none;			}			* html #nav li ul li.active a:link, * html #nav li ul li.active a:visited, * html #nav li ul li.active a:active,			* html #nav li:hover ul li.active a:link, * html #nav li:hover ul li.active a:visited, * html #nav li:hover ul li.active a:active,			* html #nav li.hover ul li.active a:link, * html #nav li.hover ul li.active a:visited, * html #nav li.hover ul li.active a:active {				background-position: 0 -87px;			}#claim {	height: 15px;	background: transparent url(/img/claim_back.gif) no-repeat;}#rootline {	width: 556px;	margin: 12px 0 0 212px;	color: #999;	font-size: 11px;}#body {	width: 997px;	margin: 25px 0 0 0;	padding: 0 0 45px 0;}* html #body {	padding-bottom: 20px;}#home #body {	margin: 17px 0 0 0;}	#home #contact {		float: left;		width: 172px;		font-size: 11px;	}		#home #contact p {			margin: 15px 0 0 20px;			line-height: 15px;		}	#subnav {		float: left;		list-style: none;		width: 172px;		min-height: 500px;		margin: 8px 0 0 0;		padding: 0;	}	* html #subnav {		height: 500px;	}		#subnav li {			background: transparent url(/img/subnav_item_back.gif) no-repeat 10px 100%;			margin: 0 0 0 10px;		}			#subnav li ul {				list-style: none;				border-top: 1px dashed #c0d7bf;				border-bottom: 1px solid #8fd98c;				background: #fff url(/img/subnav_sub_back.gif) repeat-y;				margin: 0 0 0 10px;				padding: 4px 0 5px 0;				font-size: 11px;			}				#subnav li ul li {					background: none;					margin: 0;					padding: 1px 5px 1px 5px;				}					#subnav li ul li a:link, #subnav li ul li a:visited, #subnav li ul li a:active {						display: block;						background: transparent url(/img/subnav_sub_item_back.gif) no-repeat 0 4px;						padding: 0 0 0 12px;					}					#subnav li ul li a:hover, #subnav li ul li a:focus,					#subnav li ul li.active a:link, #subnav li ul li.active a:visited, #subnav li ul li.active a:active  {						background-position: 0 -46px;						color: #041;						text-decoration: none;					}	#title {		margin: 0 0 15px 192px;	}	* html #title {		margin-bottom: 30px;	}		#title img {			display: block;		}	#intro {		margin: 0 0 0 192px;		padding: 9px 229px 6px 0;	}	* html #intro {		margin-top: -6px;		padding-top: 0;		padding-bottom: 18px;	}		#intro.big {		padding-right: 0;	}		#intro .intro {		}		* html #intro .intro {			height: 1%;		}			#intro .intro p {				margin-right: auto;			}			#intro .intro .head {				background: transparent url(/img/intro_head_back.gif) repeat-y;				margin: 0;				padding: 3px 202px 1px 10px;				color: #000;				font-weight: bold;			}			#intro .intro .headdownload {				background: transparent url(/img/intro_headdownload_back.gif) repeat-y;				margin: 0;				padding: 3px 202px 1px 10px;				color: #fff;				font-weight: bold;			}				#intro .intro .headdownload a:link, #intro .intro .headdownload a:visited, #intro .intro .headdownload a:active {					color: #b1e29f;				}			#intro .intro .empty {				height: 15px;				padding: 0;			}				#intro .intro .head a:link, #intro .intro .head a:visited, #intro .intro .head a:active {					color: #fff;				}			#intro .intro .body {				background: #d8f0cf;				margin: 0;				padding: 18px 192px 11px 20px;				color: #5e7655;			}			* html #intro .intro .body {				height: 1%;			}			#intro .intro .body a {				font-weight: bold;			}			#intro .intro_dark p {				margin: 0;			}			#intro .intro_dark .head {				background: transparent url(/img/composing_head_back.jpg) repeat-y 0 0;				padding: 3px 0 2px 10px;				color: #000;				font-weight: bold;			}			#intro .intro_dark .empty {				height: 15px;				padding: 0;			}			#intro .intro_dark .body {				background: #d8f0cf;			}			* html #intro .intro_dark .body {				height: 1%;			}						#intro.big .intro_dark .body {				background: #e1f2e3 url(/img/intro_big_body_back.jpg) repeat-y 0 0;				padding-left: 20px;			}				#intro .intro_dark .body img {					display: block;				}							#intro .intro_dark .body .text {					min-height: 68px;					background-position: 100% 0;					background-repeat: no-repeat;					padding: 37px 192px 0 20px;					color: #444;				}				* html #intro .intro_dark .body .text {					height: 105px;				}			#intro .intro_dark .body_catalogue {				background: #d8f0cf;			}			* html #intro .intro_dark .body_catalogue {				height: 1%;			}				#intro .intro_dark .body_catalogue .text {					min-height: 109px;					background-position: 100% 0;					background-repeat: no-repeat;					padding: 71px 192px 0 20px;					color: #444;					text-align: right;				}				* html #intro .intro_dark .body_catalogue.text {					height: 180px;				}		#intro .composing {			margin: 0;		}		* html #intro .composing {			height: 1%;		}			#intro .composing p {				margin: 0;			}			#intro .composing .head {				background: transparent url(/img/composing_head_back.jpg) repeat-y 0 0;				padding: 3px 0 2px 10px;				color: #000;				font-weight: bold;			}				#intro .composing .empty {					height: 15px;					padding: 0;				}			#intro .composing .body {				background: #ccedcc;				padding: 0 0 0 10px;			}			* html #intro .composing .body {				height: 1%;			}			* html #intro .composing .ie_padding {				width: 570px;				padding: 0;			}				#intro .composing .body img {					display: block;				}				#intro .composing .body img.products_overview {					float: left;					margin: 0 0 0 10px;				}	#content_border {		float: left;		width: 576px;		margin: 0 0 0 20px;	}		#home #content_border .teaser {			display: inline;			float: left;			width: 278px;			height: 89px;			border-top: 1px solid #c0d7bf;			background: #ebf8e7  no-repeat 100% 0;			margin: 15px 0 0 10px;		}			#home #content_border .teaser a:link, #home #content_border .teaser a:visited, #home #content_border .teaser a:active {				display: block;				color: #333;			}			#home #content_border .teaser p {				margin: 0 106px 0 20px;				color: #333;				font-size: 11px;				line-height: 15px;			}			#home #content_border .teaser .headline {				background: transparent url(/img/teaser_back.gif) no-repeat 4px 4px;				margin: 2px 109px 0 0;				padding: 0 0 0 19px;			}			* html #home #content_border .teaser .headline {				margin-bottom: 2px;			}				#home #content_border .teaser .headline a:link,				#home #content_border .teaser .headline a:visited,				#home #content_border .teaser .headline a:active {					color: #0a0;					font-size: 11px;					font-weight: bold;				}					#content {			margin: 0 0 0 20px;		}			#content .column1, #content .column2 {				float: left;				width: 248px;			}			#content .column2 {				margin-left: 40px;			}				#content .column1 p, #content .column2 p {					margin-right: auto;					margin: 0;				}			#content p {				margin-right: 106px;			}			#content .gfxtext_h2 {				display: block;				margin: 24px 0 8px -10px;			}			#content .gfxtext_listpoint{				display:block;				float:left;			}			#content .h3 img {				display: block;			}			#content .subline {				border-bottom: 1px solid #c0d7bf;				padding: 0 192px 0 0;				color: #0a0;				font-weight: bold;			}			#content .composing {				margin: 27px 0 18px -20px;			}				#content .composing p {					margin: 0;				}				#content .composing .head {					background: transparent url(/img/composing_head_back.jpg) repeat-y 0 0;					padding: 3px 0 2px 10px;					color: #000;					font-weight: bold;				}					#content .composing .empty {						height: 15px;						padding: 0;					}				#content .composing .body {					background: #ccedcc;					padding: 0 0 0 10px;				}					#content .composing .body img {						display: block;					}			#content .listBox{				display:block;				margin-top:15px;			}				#content .listBox .listLink{					display:block;					margin-left:46px;					padding-top:1px;				}					#content .listBox .listLink .arrowLink{						background: transparent url(/img/arrowlink_back.gif) no-repeat 0 5px;						padding: 0 0 0 20px;					}					#content .listBox .listLink .listLinkAddition{						display:block;						clear:left;						margin:0;						padding:0;						margin-top:-2px;						margin-left:20px;					}			#content .listBox2{				display:block;				margin-top:15px;			}				#content .listBox2 .listLink2{					display:block;					margin-left:36px;					padding-top:9px;				}					#content .listBox2 .listLink2 .listLinkAddition2{						display:block;						clear:left;						margin:0;						padding:0;						margin-top:-2px;						margin-left:20px;					}			#content ul.green {				list-style: none;				padding: 0;			}							#content ul.green li {					background: transparent url(/img/bulletpoint_green.gif) no-repeat 8px 4px;					padding: 0 0 0 20px;				}	#right {		margin: 0 0 0 778px;		padding: 13px 0 0 0;	}	* html #right {		padding-top: 1px;	}		#right .teaser {			background: transparent url(/img/teaser_back.gif) no-repeat 0 4px;			margin: 0 0 16px 0;			padding: 0 0 0 12px;			font-size: 11px;		}			#right .teaser a:link, #right .teaser a:visited, #right .teaser a:active {				display: block;			}			#right .teaser strong {				display: block;			}		#right .cart {			background: transparent url(/img/cart_back.gif) no-repeat 0 2px;			margin: 0 0 16px 0;			padding: 0 0 0 12px;			font-size: 11px;		}#foot {	width: 566px;	background: transparent url(/img/foot_back.gif) no-repeat;	margin: 0 0 0 202px;	padding: 4px 0 0 0;	font-size: 11px;}	#foot p {		margin: 0;		padding: 0 20px 0 20px;	}		#foot p a {			margin: 0 0 0 27px;		}	#foot .toplink {		float: right;		padding: 0;	}		#foot .toplink a {			margin: 0;		}		#foot .toplink a:link, #foot .toplink a:visited, #foot .toplink a:active {			background: transparent url(/img/toplink_back.gif) no-repeat 100% 2px;			margin: 0 1px 0 0;			padding: 0 13px 0 0;		}	#foot .hint a {		margin: 0;	}/* ENDE GRUNDAUFBAU * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *//* Link mit Pfeil */#content a.arrowlink:link, #content a.arrowlink:visited, #content a.arrowlink:active,#content .arrowlink a:link, #content .arrowlink a:visited, #content .arrowlink a:active {	display: block;	background: transparent url(/img/arrowlink_back.gif) no-repeat 0 5px;	padding: 0 0 0 20px;}/* Linkliste (siehe Stellenangebote) */.linklist {	list-style: none;	background: transparent url(/img/linklist_back.jpg) no-repeat 0 100%;	margin: 27px 0 0 0;	padding: 0 0 1px 0;}	.linklist li {		background: transparent url(/img/linklist_item_back.jpg) no-repeat 0 0;		margin: 0;		padding: 4px 0 12px 10px;	}		.linklist li a:link, .linklist li a:visited, .linklist li a:active {			display: block;			background: transparent url(/img/linklist_item_link_back.gif) no-repeat 0 5px;			padding: 0 0 0 20px;			font-weight: bold;		}			.linklist li a:link span, .linklist li a:visited span, .linklist li a:active span {				font-weight: normal;			}		/* Linkliste (siehe Katalogübersicht) */.linklist2 {	list-style: none;	margin: 0;	padding: 15px 0 0 0;}	.linklist2 li {	list-style: none;		margin: 0;		padding: 0 0 0 40px;	}		.linklist2 li a:link, .linklist2 li a:visited, .linklist2 li a:active {			display: block;			background: transparent url(/img/linklist_item_link_back.gif) no-repeat 0 5px;			padding: 0 0 0 20px;			font-weight: bold;			text-decoration: none;			color: #666;		}		.linklist2 li a:hover, a:focus {			text-decoration: underline;		}/* Infotabelle (siehe Messen) */.infotable {	border: 0;	background: #fff url(/img/infotable_back.gif) repeat-y;	border-collapse: collapse;	border-spacing: 0;	empty-cells: show;	margin-left: -10px;}	.infotable th {		border-top: 1px solid #c0d7bf;		border-bottom: 2px solid #c0d7bf;		background: #fff;		padding: 2px 0 11px 10px;		color: #0a0;		font-weight: bold;		text-align: left;	}	.infotable td {		border-bottom: 1px solid #c0d7bf;		padding: 2px 0 11px 10px;		vertical-align: top;	}/* Auswahltabelle (siehe Infomaterial) */.selecttable {	border: 0;	border-collapse: collapse;	border-spacing: 0;	empty-cells: show;	margin-left: 20px;}	.selecttable th {		border-bottom: 1px solid #c0d7bf;		font-weight: normal;		text-align: left;	}	.selecttable td {		padding: 5px 20px 0 0;		vertical-align: top;	}/* Downloadtabelle */.downloadtable, .downloadtable_detail {	width: 576px;	border: 0;	background: transparent url(/img/downloadtable_back.jpg) repeat-y 404px 0;	border-collapse: collapse;	border-spacing: 0;	empty-cells: show;	margin-left: -20px;}.downloadtable_detail {	width: 556px;	background-position: 384px 0;	margin-left: 0;}	.downloadtable td, .downloadtable_detail td {		padding: 8px 0 6px 0;		border-bottom: 1px solid #c0d7bf;		vertical-align: top;	}		.downloadtable td.empty, .downloadtable_detail td.empty {			height: 10px;			border: none;			padding: 0;		}		.downloadtable td a:link, .downloadtable td a:visited, .downloadtable td a:active,		.downloadtable_detail td a:link, .downloadtable_detail td a:visited, .downloadtable_detail td a:active {			font-weight: bold;		}	.downloadtable .arrow {		width: 18px;		background: transparent url(/img/downloadtable_arrow_back.gif) no-repeat 0 11px;		border: none;	}	.downloadtable .icon, .downloadtable_detail .icon {		width: 30px;	}	.downloadtable .content {		padding-right: 192px;	}	.downloadtable_detail .content {		padding-right: 20px;	}		.downloadtable_detail .content .fileinfo {			margin: 17px 0 20px 0;		}			.downloadtable_detail .content .fileinfo p {				border-bottom: 1px solid #c0d7bf;				margin: 0;				padding: 0 0 1px 0;				font-size: 10px;			}			.downloadtable_detail .content .fileinfo p span {				color: #333;				text-transform: uppercase;			}	.downloadtable_detail .preview {		width: 172px;		background: transparent url(/img/downloadtable_arrow_back.gif) no-repeat 153px 140px;		text-align: right;	}		.downloadtable_detail .preview img {			margin-right: 30px;		}/* Tabelle für die Suchergebnisse */.searchtable {	width: 556px;	border: 0;	border-top: 1px solid #c0d7bf;	border-collapse: collapse;	border-spacing: 0;	empty-cells: show;	margin: 30px 0 0 171px;}* html .searchtable {	margin-left: 151px;}	.searchtable td {		border-bottom: 1px solid #c0d7bf;		padding: 17px 0 0 0;		vertical-align: top;	}	.searchtable th {		width: 20px;		padding: 17px 0 0 0;		vertical-align: top;		color: #0a0;		font-weight: bold;		text-align: left;	}/* Formular */* html form {	margin-bottom: 0;}form label {	display: block;	float: left;	width: 162px;	margin: 2px 0 0 0;	padding: 0 0 0 20px;}* html form label {	width: 182px;}form .label {	display: block;	float: left;	width: 162px;	margin: 2px 0 0 0;	padding: 0 0 0 20px;}* html form .label {	width: 182px;}form label.required {	background: transparent url(/img/label_required_back.gif) no-repeat 0 0;}form .required {	background: transparent url(/img/label_required_back.gif) no-repeat 0 0;}form input, form textarea, form select {	background: #ebf8e7;	width: 172px;	border: none;	border-left: 3px solid #b1d1ad;	margin: 2px 0 0 0;	color: #666;	font-family: Arial, Verdana, sans-serif;	font-size: 12px;}form textarea {	overflow: auto;}form input.checkbox {	background: #fff;	width: auto;	border: none;	margin: 0;}form .submit {	border: none;	margin: 12px 0 0 20px;	width: 92px;	height: 19px;}form .searchbutton {	border: none;	margin: 2px 0 0 20px;	width: 121px;	height: 19px;}/* Suchbox auf Suchergebnisseite */#search {	width: 768px;}	#search .gfxtext_h1 {		margin: 0 0 0 192px;	}	#search .searchbox {		background: transparent url(/img/searchbox_back.gif) repeat-x 0 20px;		margin: 16px 0 0 0;	}		#search .searchbox .head {			background: transparent url(/img/searchbox_head_back.jpg) repeat-y 0 0;			margin: 0;			padding: 3px 0 2px 202px;			color: #000;		}		#search .searchbox .body {			background: transparent url(/img/searchbox_body_back.jpg) no-repeat 96px 0;			margin: 0;			padding: 0 0 0 192px;		}			#search .searchbox .body form {				background: #ccedcc;				margin: 0;				padding: 12px 0 12px 10px;			}				#search .searchbox .body form .query {					width: 374px;					border: none;					border-top: 1px solid #92d892;					border-left: 1px solid #92d892;					color: #000;				}				#search .searchbox .body form .submit {					width: auto;					border: none;					background: transparent url(/img/search_submit_back.gif) no-repeat 0 4px;					margin: 0 0 0 10px;					padding: 0 0 0 16px;					color: #0a0;					text-align: left;					font-weight: bold;					cursor: pointer;					cursor: hand;				}				#search .searchbox .body form p {					margin: 13px 192px 0 10px;				}/* Seitenwechsel bei Suchergebnissen */.search_nav {	width: 556px;	border-top: 1px solid #c0d7bf;	margin: 34px 0 0 171px;	padding: 5px 0 0 0;	font-size: 10px;}* html .search_nav {	margin-left: 151px;}/* News Überischt */#content .news_item {	border-top: 1px solid #c0d7bf;	margin: 10px 106px 0 10px;}	#content .news_item img {		float: left;		margin: 7px 0 0 0;	}	#content .news_item .info {		margin: 0 0 0 96px;	}		#content .news_item .info p {			margin: 5px 0 0 0;		}		#content .news_item .info .date {			margin: 4px 0 0 0;			color: #666;			font-size: 10px;			text-transform: uppercase;		}/* News Detail */#content .news {	margin-right: 106px;}	#content .news p {		margin-right: auto;	}	#content .news .date {		color: #666;		font-size: 10px;		text-transform: uppercase;	}/* Galerie rechts (siehe Unternehmen/Produktion)  */.gallery_right {	float: right;	padding: 0 20px 0 20px;}	.gallery_right img {		display: block;		margin: 0 0 20px 0;	}/* Anschrift rechts (siehe Kontakt/Anfahrt)	*/.address-right {	float: right;	font-size: 11px;	padding: 0 20px 0 5px;}.directions-from {	margin: 0 0 5px 0;}.directions-description {	margin: 0 0 20px 0;}/* Job Beschreibungsüberschrift auf Detailseite */.job_headline {	margin-bottom: 0;	color: #8b8b8b;	font-weight: bold;}/* Icons (siehe Presse) */p.icon {	background: transparent url(/img/icons/tel.gif) no-repeat 0 0;	margin-left: 20px;	padding: 0 0 0 22px;	font-size: 11px;}	p.icon strong {		color: #888;	}	p.icon_phone {		background-image: url(/img/icons/tel.gif);	}	p.icon_email {		background-image: url(/img/icons/email.gif);	}	p.icon_fax {		background-image: url(/img/icons/fax.gif);	}/* Eingezogener Text (siehe Job-Überisicht */#content p.indent {	margin-top: 0;	margin-left: 20px;}/* Eingezogener Text mit kleinem Abstand (siehe Ausbildungsdetailseiten */#content p.indenteducation {	margin-top: 0;	margin: 0 0 5px 20px;}.error {	color: #f00;}.pdfCatalogue input {	width: auto;	border: 0;	margin: 0;	color: #666;	font-family: Arial, Verdana, sans-serif;	font-size: 12px;}.pdfCatalogue input.search-field {	border-top: 1px solid #999;	border-right: 1px solid #fff;	border-bottom: 1px solid #fff;	border-left: 1px solid #999;}.practicaltable td {	padding: 0px 0 7px 20px;	vertical-align: top;}/* Bestell-Tabelle im PDF-Katalog */th {	border-bottom: 1px solid #fff;	text-align: left;}	th p {		margin: 0;		padding: 4px 10px 5px 10px;	}/* Warenkorb-Tabelle im Frameset*/table.basket td {	padding: 5px 10px 5px 10px;}/* Sitemap */ul.sitemap {	list-style: none;	border-top: 1px solid #c0d7bf;	border-bottom: 2px solid #9d9;	background: transparent url(/img/sitemap_back.gif) repeat-y 0 0;	margin: 9px 96px 0 0;	padding: 0;}* html ul.sitemap {	margin-bottom: 23px;}	ul.sitemap li {		border-top: 1px solid #c0d7bf;		background: transparent url(/img/sitemap_item_back.gif) no-repeat 10px 5px;		margin: 0;		padding: 1px 0 12px 30px;	}		ul.sitemap li a:link, ul.sitemap li a:visited, ul.sitemap li a:active {			font-weight: bold;		}		/* Zweite Ebene */		ul.sitemap li ul {			list-style: none;			margin: -15px 0 -5px 162px;			padding: 0;		}		* html ul.sitemap li ul {			margin-top: 0;		}			ul.sitemap li ul li {				border: none;				margin: 0 0 5px 0;				padding: 0 0 0 30px;			}				/* Dritte Ebene */				ul.sitemap li ul li ul {					list-style: none;					margin: 0;					padding: 0;				}					ul.sitemap li ul li ul li {						margin: 5px 0 0 -10px;						padding: 0 0 0 30px;					}						ul.sitemap li ul li ul li a:link, ul.sitemap li ul li ul li a:visited,ul.sitemap li ul li ul li a:active {							font-weight: normal;						}ul.education {	list-style-image: url(/img/bulletpoint_grey.gif);	margin-top:0 px;	margin-right: 106px;}ul.educationnobullet {	margin-top:0 px;	margin-right: 106px;	list-style: none;}.gfxtext_location {	margin: 10px 0 10px 0;	padding: 0;}.gfxtext_listpoint2 {	float:left;}
