/*
################################
LINKE SPALTE - abstand nach oben
################################
*/	

.match-distance {
	margin-top:136px;
	}


/*
############################
RECHTE SPALTE
############################
*/

div.n_rightcol-searchresults .matchmeet {
	background-color:#f9fafb;
	border-bottom: 1px solid #c1c4ca;
	padding:5px 10px 4px 10px;
	}
	div.n_rightcol-searchresults .matchmeet .headline {
		color:#333;
		font-weight:bold;
		background:url(../../img/09/icon_matchmeet.gif) 0 0 no-repeat;
		padding-left:22px;
		height:18px;
		}
	div.n_rightcol-searchresults .matchmeet .hyperlink {
		padding:0;
		margin:2px 0 4px 20px;
		}
	*html div.n_rightcol-searchresults .matchmeet .hyperlink {
		margin:4px 0 0 20px;
		}
	div.n_rightcol-searchresults .matchmeet .hyperlink img {
		float:left;
		margin-top:2px;
		}
	div.n_rightcol-searchresults .matchmeet .hyperlink a {
		display:block;
		float:left;
		width:105px;
		line-height:12px;
		margin:0px;
		padding:0px;
		}
	div.n_rightcol-searchresults .matchmeet .distance {
		margin:2px 0 0 0px !important;
		padding:0 0 4px 0;
		}
div.n_rightcol-searchresults .services {
	background-color:#ebeff0;
	border-top: 1px solid #fff;
	padding:5px 10px 9px 10px;
	}
*html div.n_rightcol-searchresults .services {
	padding:5px 10px 10px 10px;
	}
	div.n_rightcol-searchresults .services .hyperlink {
		padding:0;
		margin:2px 0 4px 0px;
		}
	*html div.n_rightcol-searchresults .services .hyperlink {
		margin:4px 0 0 0px;
		}
	div.n_rightcol-searchresults .services .hyperlink img {
		float:left;
		margin:4px 0 0 0 /* !important; */
		}
	div.n_rightcol-searchresults .services .hyperlink img.icon {
		float:left;
		margin:2px 4px 0 0;
		}
	div.n_rightcol-searchresults .services .hyperlink a {
		display:block;
		float:left;
		width:105px;
		line-height:12px;
		margin-top:2px;
		}


/*
############################
Navigation
############################
*/

div.n_contentwrapper div.n_searchtabs {
	background: url(../../img/09/background-searchtabs.gif) 0 0 no-repeat;
	width: 654px;
	height: 60px;
	border-right: 0.09em solid #FFF; /* 1px */
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
}
div.n_contentwrapper div.n_searchtabs_en {
	background: url(../../img/09/background-searchtabs_en.gif) 0 0 no-repeat;
}
div.n_contentwrapper div.n_searchtabs_aussteller {
	background: url(../../img/09/background-searchtabs-matchmeet-aussteller_de.gif) 0 0 no-repeat;
	width: 654px;
	height: 60px;
	border-right: 1px solid #FFF; /* 1px */
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
}
*html div.n_contentwrapper div.n_searchtabs_aussteller {
	width: 655px;
	}
	div.n_searchtabs ul {
		display: inline;
		float: right;
		margin-top: 33px;
		margin-left:180px;
		margin-right:2px;
	}
	div.n_searchtabs-match ul {
		display: inline;
		float: left;
		margin-top: 33px;
		margin-left:165px;
		margin-right:2px;
	}
	div.n_searchtabs-match-aussteller ul {
		display: inline;
		float: left;
		margin-top: 33px;
		margin-left:256px;
		margin-right:2px;
	}
		div.n_searchtabs li {
			float: left;
			margin-left: -8px;
		}
		div.n_searchtabs li.current {
			float: left;
			margin-left: -2px;
		}
		div.n_searchtabs-match li.current {
			float: left;
			margin-left: -4px;
			margin-right:1px;
		}
		div.n_searchtabs li a {
			display: block;
			height: 25px;
			line-height: 29px;
			padding-left: 6px;
			font-size: 12px;
			color: #2D2D2D;
			text-decoration: none;
			cursor: pointer;
			background: url(../../img/09/background-searchtab-left.png) top left no-repeat;
			position: relative;
			top: 1px;
		}
		div.n_searchtabs li span {
			padding-left: 6px;
			background: url(../../img/09/background-searchtab-right.png) top right no-repeat;
			padding-right: 15px;
			display: block;
			height: 25px;
		}

		div.n_searchtabs li.current a  {
			color: #FFF;
			font-weight: bold;
			background: url(../../img/09/background-searchtab-hilite-left.png) top left no-repeat;
		}
		div.n_searchtabs li.current a:hover {
			text-decoration: none;
		}
		div.n_searchtabs li.current span  {
			padding-left: 6px;
			background: url(../../img/09/background-searchtab-hilite-right.png) top right no-repeat;
		}
		
		
.match_searchbox {
	background-color:#c0c2c9;
	padding-bottom:2px;
	width:654px;
	position:absolute;
	top:60px;
	left:0;
	z-index:3;
	}
	.match_searchouter {
		z-index: 2;
		width:612px; /* minus padding& border */
		background: #f0f3f4;
		border-right: 1px solid #9495a2;
		border-bottom: 1px solid #9495a2;
		padding: 10px 0 10px 40px;
		}
	*html .match_searchouter {width:653px;}
	.match_searchouter span {
		color:#99a0a4;
		font-size:16px;
		font-weight:bold;
		padding-right:20px;
		float:left;
		}
	.match_searchouter form {
		float:left;
		width:490px;
		}
		.match_searchouter form.n_searchform-content input.txinpt {
			font-size: 11px;
			width: 160px;
			border: 1px solid #7f9db9;
			margin-right: 5px;
			}
		.match_searchouter form.n_searchform-content select {
			font-size: 11px;
			width: 115px;
			border: 1px solid #7f9db9;
			margin-right: 5px;
			}
		.match_searchouter form.n_searchform-content a.detail-search {
			background: url(../../img/09/icon-sort-arrow-red.gif) right center no-repeat;
			padding: 0 15px 0 15px;
			}
		.match_searchouter form.n_searchform-content input.smt {
			font-size: 11px;
			position: relative;
			top: 5px;
			} /* hack in ie6.css */

.match_linkbox {
	background: url(../../img/09/background-match_linkbox.png) 0 0 no-repeat;
	padding-bottom:2px;
	width:493px;
	position:absolute;
	top:60px;
	left:161px;
	height:20px;	
	z-index:3;
	}	
	.match_linkbox ul {
		display:block !important;
		float:none !important;
		margin:3px 10px 0 !important;
		}
		.match_linkbox ul li {
			display:inline;
			margin:0 5px 0 0 !important;
			}	
			.match_linkbox ul li a {
				color:#000000;
				}
			.match_linkbox ul li a:hover {
				text-decoration:none;
				}
		.match_linkbox ul li.active {
			color:#FFF;
			font-weight:bold;
			}
			.match_linkbox ul li.active a {
				color:#ffffff;
				}
			.match_linkbox ul li p {
				display:inline;
				}
				.match_linkbox ul li p.email {
					background: url(../../img/09/icon-email.gif) 0 2px no-repeat;
					padding-left:17px;
					}
				.match_linkbox ul li p.contact {
					background: url(../../img/09/icon-contact.gif) 0 0 no-repeat;
					padding-left:8px;
					}
				.match_linkbox ul li.active p.email {
					background: url(../../img/09/icon-email_white.gif) 0 2px no-repeat;
					}
				.match_linkbox ul li.active p.contact {
					background: url(../../img/09/icon-contact_white.gif) 0 0 no-repeat;
					}


/*
############################
Suchergebnisse
############################
*/
#searchresults-form {
	margin-top:-40px;
	}

.exhibitor-details_events,
.exhibitor-details_products {
	margin-top:20px !important;	
}

.exhibitor-details_events .searchresults-center {
	width:260px !important; 
}
 
.exhibitor-details_events .searchresults-left,
.exhibitor-details_products .searchresults-left {
	margin-top:5px !important; 
}
 
.exhibitor-details_events .searchresults-right,
.exhibitor-details_products .searchresults-right {
	width:164px !important; 
}
 
.exhibitor-details_events .searchresults-center h4,
.exhibitor-details_products .searchresults-center h4 {
	margin-top:5px !important; 
}

div.n_contentwrapper div.match_content_narrow {
	position: absolute;
	top:60px;
	left:0;
	z-index: 2;
	background: #fff;
	padding: 57px 0 15px 35px;
	width: 619px;
	height: 78px;
	}
*html div.n_contentwrapper div.match_content_narrow {
	width: 654px;
	height:150px;
	}
	div.n_contentwrapper div.match_content_narrow div.match_results {
		width: auto;
		top: 0 !important;
	}
	div.match_results h1,
	div.match_results h2 {
		margin: 0 0 6px 0;
		padding-right: 10px;
		font-size: 12px;
		font-weight: bold;
	}
	div.match_results h1 a,
	div.match_results h2 a {
		color:#000;
		text-decoration:none;
	}
	div.match_results .tip {
		padding-right: 10px;
		font-size: 12px;
		font-weight: bold;
		color:#71757C;
	}
	div.match_results p {
		margin: 7px 0;
	}
	div.match_results .tiptxt {
		margin: 0 0 10px 0 !important;
		padding:0;
	}
	div.match_results a.backlink {
		padding: 0  72px 0 25px;
		background: url(../../img/09/icon-link-arrow-back.gif) 10px  4px no-repeat;
	}
	div.match_results span {
		color: #71757c;
		font-weight: bold;
	}
	div.match_results span strong {
		font-weight: normal;
	}
	
		.all-search-items {
			display:inline;
			}
	
		div.match_results .lastviewed span,
		div.match_results .all-search-items span {
			color:#000;
			cursor:pointer;
			font-weight:normal;
			}
		
		div.match_results .all-search-items a {
			text-decoration:none;
			}
		

	/* Layer "Alle Eingrenzungen anzeigen" */
	#layer_all-search-items {
		background-color:#FFF;
		border:1px solid #878787;
		display:none;
		position:absolute;
		top:102px;
		left:20px;
		width:626px;
		z-index:1000;
		}
		
		#layer_all-search-items a.close {
			color:#FFF;
			margin:0 5px;
			}
		#layer_all-search-items p {
			clear:both;
			margin:0 10px 10px;
			font-size:12px;
			font-weight:bold;
			}
			#layer_all-search-items p span {
				color:#71757C;
				font-weight:bold;
				}
			#layer_all-search-items p span strong {
				font-weight:normal;
				}
		
/*
############################
Content Einstellungen
############################
*/
div.match_settings {
	position: relative;
	width:614px;
	top:40px;
	left:0;
	background-color:#fff;
	padding:10px 10px 20px 20px;
	}
*html div.match_settings {
	width:644px;
	}
	
	.match_settings .box {
		width:612px;
		border:1px solid #b0babf;
		margin-top:20px;
		margin-bottom:40px;
		}
	*html .match_settings .box {
		width:614px;
		}
	.match_settings .headline {
		width:592px;
		font-size:14px;
		color:#fff;
		font-weight:bold;
		display:block;
		background-color:#b0babf;
		padding: 2px 10px 2px 10px;
		margin-bottom:10px;
		}
	*html .match_settings .headline {
		width:614px;
		}
	.match_settings .subheadline {
		font-size:12px;
		color:#333;
		font-weight:bold;
		padding: 15px 0 5px 10px;
		}
	.match_settings .box p.top {
		margin: 15px 0 0 0 !important;
		line-height:14px;
		}
	.match_settings .seperateline {
		border-top:1px solid #9495a2;
		display:block;
		margin:15px 10px 0 10px;
		}
	.match_settings .box .active {
		color:#E31C21;
		font-weight:bold;
		display:block;
		margin:0 10px 0 33px;
		padding:0;
		background: url(../../img/09/icon_activ_check.gif) 0 3px no-repeat;
		padding-left:15px;
		}
	.match_settings .box .deactive {
		color:#E31C21;
		font-weight:bold;
		display:block;
		margin:0 10px 0 33px;
		padding:0;
		}
	
	.match_settings .seperateline p.subheadline {
		font-size:12px;
		color:#333;
		font-weight:bold;
		padding: 15px 0 5px 0;
		}
	.match_settings p {
		line-height:15px;
		padding-left:10px;
		padding-right:10px;
		}
	.match_settings .info {
		position:relative;
		top:6px;
		}
	.match_settings label.checkbox {
		margin: 0 10px 10px 10px;
		width:594px;
		}
	.match_settings label.checkbox-2 {
		margin: 10px 10px 10px 10px;
		width:594px;
		}
	.match_settings label.checkbox input,
	.match_settings label.checkbox-2 input {
		float:left;
		}
	.match_settings label.checkbox span,
	.match_settings label.checkbox-2 span {
		width:571px;
		display:block;
		float:left;
		padding-top:1px;
		padding-left:3px;
		}
	*html .match_settings label.checkbox span,
	*html .match_settings label.checkbox-2 span {
		padding-top:2px;
		width:574px;
		}
	.match_settings .buzzwordbox,
	.match_settings .productbox {
		width: 604px;
		position: relative;
		margin: 0 0 0 10px;
		}
	.match_settings span.left {
		float:left;
		margin-top:10px;
		margin-left:10px;
		margin-right:5px;
		}
	.match_settings input.txinpt {
		width: 488px;
		border: 1px solid #9495A2; /* 1px */
		font-size: 1em;
		color:#828282;
		}
	*html .match_settings input.txinpt {
		width: 493px;
		margin-left:-10px;
		}
	.match_settings select.txinpt {
		width: 190px;
		top:10px;
		border: 1px solid #9495A2; /* 1px */
		font-size: 1em;
		color:#333;
		position:relative;
		margin-bottom:10px;
		background-color:#fff;
		}
	.match_settings input.adopt {
		top:5px;
		left:8px;
		position:relative;
		border:none;
		background:none;
		}
	.match_settings input.adopt2 {
		border:none;
		background:none;
		margin-right:8px;
		margin-bottom:20px;
		float:right;
		}
	.match_settings .buzzword-choice {
		 width:491px;
		 background-color:#fff;
		 border:1px solid #9495a2;
		 position:absolute;
		 z-index:999;
		 padding:5px 10px;
		 margin-top:-1px;
		}
		
	*html .match_settings .buzzword-choice {
		 width:513px;
		 margin-top:-2px;
		}
	.match_settings .buzzword-choice li a {
		display:block;
		color:#333 !important;
		text-decoration:none;
		padding:2px 0;
		border-bottom:1px solid #9495a2;
		margin:0 !important;
		}
	.match_settings .buzzword-choice li a:hover,
	.match_settings .buzzword-choice li.selected a {
		background: #ccc;
		cursor: pointer;
		text-decoration:none;
		}
	.match_settings .saveall {
		background-color:#B0BABF;
		width:612px;
		height:27px;
		margin-top:15px;
		}
	*html .match_settings .saveall {
		width:614px;
		}
	.match_settings .saveall input.save,
	.match_settings .saveall .save {
		border:none;
		background:none;
		float:right;
		margin-bottom:4px;
		margin-top:4px;
		margin-right:10px;
		}
	*html .match_settings .saveall input.save,
	*html .match_settings .saveall .save {
		margin-bottom:0;
		}
	.match_settings input.save {
		border:none;
		background:none;
		float:right;
		margin-bottom:20px;
		margin-top:10px;
		margin-right:10px;
		}
	*html .match_settings input.save {
		margin-bottom:0;
		}
	.match_settings input.delete {
		border:none;
		background:none;
		float:left;
		margin-bottom:20px;
		}
	*html .match_settings input.delete {
		margin-bottom:0;
		}
	.match_settings .buzzword {
		width:592px;
		border: 1px solid #9495A2;
		/*margin-top:20px;*/
		position: relative;
		z-index: 1;
		top: 20px;
		margin-bottom:20px;
		}
	.match_settings .productgroup {
		width:592px;
		border: 1px solid #9495A2;
		/*margin-top:20px;*/
		position: relative;
		z-index: 1;
		top: 5px;
		margin-bottom:20px;
		}
	*html .match_settings .buzzword,
	*html .match_settings .productgroup {
		width:594px;
		/*height: 150px;*/
		}
		.match_settings .buzzword .buzzheadline,
		.match_settings .productgroup .buzzheadline {
			padding:2px 10px 2px 10px !important;
			font-size:11px;
			color:#828282;
			display:block;
			background:none;
			}
		.match_settings .buzzword ul,
		.match_settings .productgroup ul {
			overflow:auto;
			max-height:150px !important;
			}
		.match_settings .buzzword ul li.bg1,
		.match_settings .productgroup ul li.bg1 {
			background-color:#e1e2e2;
			padding:1px 10px 1px 15px;
			}
		.match_settings .buzzword ul li.bg2,
		.match_settings .productgroup ul li.bg2 {
			padding:1px 10px 1px 15px;
			}
		.match_settings .buzzword ul li span,
		.match_settings .productgroup ul li span {
			float:left;
			display:inline;
			}
		.match_settings .buzzword ul li a,
		.match_settings .productgroup ul li a {
			float:right;
			margin:2px;
			}
	.match_settings ul.searchagent {
		width:594px;
		margin-top:5px;
		margin-bottom:10px;
		margin-left:10px;
		}
		*html .match_settings ul.searchagent li {
			margin-top:-2px;
			}
		.match_settings ul.searchagent li.bg1 {
			background-color:#e1e2e2;
			padding:2px 10px 2px 15px;
			}
		.match_settings ul.searchagent li.bg2 {
			background-color:#eeeeef;
			padding:2px 10px 2px 15px;
			}
		.match_settings ul.searchagent li span {
			float:left;
			display:inline;
			}
		.match_settings ul.searchagent li a {
			float:right;
			margin:2px;
			}
	.match_productgroups {
		width:592px;
		border:1px solid #9495a2;
		background-color:#f2f3f4;
		margin:5px 0 10px 10px;
		}
	*html .match_productgroups {
		width:594px;
		}
	.match_productgroups1 {
		width:592px;
		max-height: 200px;
		border:1px solid #9495a2;
		background-color:#f2f3f4;
		margin:5px 0 10px 10px;
		overflow:auto;
		}
	*html .match_productgroups1 {
		width:594px;
		height:200px;
		}
		.match_productgroups .inner-options-productgroups-1 ul,
		.match_productgroups1 .inner-options-productgroups-1 ul {
			}
		.match_productgroups .inner-options-productgroups-1 li {
			border: none;
			padding:3px 0 3px 0;
			font-weight:normal;
			}
		*html .match_productgroups .inner-options-productgroups-1 li {
			padding:2px 0 1px 0;
			}
		.match_productgroups1 .inner-options-productgroups-1 li {
			border: none;
			padding:3px 0 3px 0;
			font-weight:normal;
			}
		*html .match_productgroups1 .inner-options-productgroups-1 li {
			padding:0px;
			}
		.match_productgroups .inner-options-productgroups-1 li label,
		.match_productgroups1 .inner-options-productgroups-1 li label {
			display: block;
			width:460px;
			margin:0;
			padding-top:2px;
			float: left;
			line-height:15px;
			}
		.match_productgroups .inner-options-productgroups-1 li input,
		.match_productgroups1 .inner-options-productgroups-1 li input {
			float: left;
			margin-right:5px;
			margin-left:10px;
			position: static;
			}
		*html .match_productgroups .inner-options-productgroups-1 li input,
		*html .match_productgroups1 .inner-options-productgroups-1 li input {
			margin-left:6px;
			}
		.match_productgroups .inner-options-productgroups-1 li .closed {
			background:url(../../img/09/icon-arrow-productgroup-close.gif) left 9px no-repeat;
			display:block;
			font-size:11px;
			padding:2px 10px 0 12px;
			cursor:pointer;
			float:right;
			padding-right:10px;
			}
		
		/* 1. Ebene active */
		.match_productgroups .inner-options-productgroups-1 li.active {
			background-color:#828282;
			color:#fff;
			padding:0 !important;
			margin:0 !important;
			background-image:none;
			}
		.match_productgroups .inner-options-productgroups-1 li.active .active {
			color:#fff;
			}
		.match_productgroups .inner-options-productgroups-1 li .open {
			/*background:url(../../img/09/icon-arrow-productgroup-open.gif) left 10px no-repeat;*/
			font-size:11px;
			color:#fff;
			padding:2px 10px 0 12px;
			cursor:pointer;
			float:right;
			}
			
		/* 2. Ebene */
		.inner-options-productgroups-2 {
			background-color: #bdbdbd;
			color:#333;
			border-bottom: 1px solid #333 !important;
			}
		.inner-options-productgroups-2 ul {
			}
		.inner-options-productgroups-2 li {
			font-weight:normal;
			}
			.inner-options-productgroups-2 li .plus {
				float: left;
				padding:5px 0 3px 10px;
				}
			*html .inner-options-productgroups-2 li .plus {
				padding:7px 2px 3px 10px;
				}
			.inner-options-productgroups-2 .default {
				float: left;
				margin:5px 0 3px 10px;
				}
			*html .inner-options-productgroups-2 .default {
				margin:7px 2px 3px 10px;
				}
		.match_productgroups .inner-options-productgroups-2 li label {
			display: block;
			width:461px;
			margin:0;
			padding-top:2px;
			float: left;
			}
		*html .match_productgroups .inner-options-productgroups-2 li label {
			width:459px;
			}
		.match_productgroups .inner-options-productgroups-2 li input {
			float:left;
			margin-right:5px;
			position: static;
			}
		.match_productgroups .inner-options-productgroups-2 li input.distance {
			margin-left:29px;
			}
		*html .match_productgroups .inner-options-productgroups-2 li input.distance {
			margin-left:27px;
			}
			
		/* 3. Ebene */
		.inner-options-productgroups-3 {
			background: #cfd0d0;
			color:#333;
			}
		*html .inner-options-productgroups-3 {
			margin-bottom:-1px;
			}
		.inner-options-productgroups-3 ul {
			border-top: 1px solid #fff !important;
			border-bottom: 1px solid #fff !important;
			}
		.inner-options-productgroups-3 li {
			font-weight:normal;
			}
			.inner-options-productgroups-3 li .plus {
				float: left;
				padding:5px 0 3px 29px;
				}
			*html .inner-options-productgroups-3 li .plus {
				padding:7px 2px 3px 31px;
				}
			.inner-options-productgroups-3 .default {
				float: left;
				margin:5px 0 3px 29px;
				}
			*html .inner-options-productgroups-3 .default {
				margin:7px 2px 3px 31px;
				}
		.match_productgroups .inner-options-productgroups-3 li label {
			display: block;
			width:442px;
			margin:0;
			padding-top:2px;
			float: left;
			}
		*html .match_productgroups .inner-options-productgroups-3 li label {
			width:438px;
			}
		.match_productgroups .inner-options-productgroups-3 li input {
			float:left;
			margin-right:5px;
			position: static;
			}
		.match_productgroups .inner-options-productgroups-3 li input.distance {
			margin-left:48px;
			}
		*html .match_productgroups .inner-options-productgroups-3 li input.distance {
			margin-left:46px;
			}
			
		/* 4. Ebene */
		.inner-options-productgroups-4 {
			background: #e1e2e2;
			color:#333;
			margin-bottom:-3px;
			}
		*html .inner-options-productgroups-4 {
			margin-bottom:-1px;
			}
		.inner-options-productgroups-4 ul {
			border-top: 1px solid #828282 !important;
			border-bottom: 1px solid #828282 !important;
			margin:0 0 0 0 !important;
			}
		.inner-options-productgroups-4 li {
			font-weight:normal;
			}
		
		.inner-options-productgroups-4 li .plus {
			float: left;
			padding:5px 0 3px 48px;
			}
		*html .inner-options-productgroups-4 li .plus {
			padding:7px 2px 3px 52px;
			}
		.inner-options-productgroups-4 .default {
				float: left;
				margin:5px 0 3px 48px;
				}
			*html .inner-options-productgroups-4 .default {
				margin:7px 2px 3px 52px;
				}
		.match_productgroups .inner-options-productgroups-4 li label {
			display: block;
			width:423px;
			margin:0;
			padding-top:2px;
			float: left;
			}
		*html .match_productgroups .inner-options-productgroups-4 li label {
			width:417px;
			}
		.match_productgroups .inner-options-productgroups-4 li input {
			float:left;
			margin-right:5px;
			position: static;
			}
		.match_productgroups .inner-options-productgroups-4 li input.distance {
			margin-left:67px;
			}
		*html .match_productgroups .inner-options-productgroups-4 li input.distance {
			margin-left:75px;
			}
			
		/* 5. Ebene */
		.inner-options-productgroups-5 {
			background-color: #eeeeef;
			color:#333;
			}
		*html .inner-options-productgroups-5 {
			margin-bottom:-1px;
			}
		.inner-options-productgroups-5 ul {
			border-top: 1px solid #fff !important;
			border-bottom: 1px solid #fff !important;
			margin:0 !important;
			padding:0 !important;
			}
		.inner-options-productgroups-5 li {
			font-weight:normal;
			}
		.match_productgroups .inner-options-productgroups-5 li label {
			display: block;
			width:405px;
			margin:0;
			padding-top:2px;
			float: left;
			}
		*html .match_productgroups .inner-options-productgroups-5 li label {
			width:396px;
			}
		.match_productgroups .inner-options-productgroups-5 li input {
			float:left;
			margin:3px 5px 0 85px !important;
			position: static;
			}
		*html .match_productgroups .inner-options-productgroups-5 li input {
			margin:0 5px 0 90px !important;
			}
			
		.match_productgroups .inner-options-productgroups-1 li label a,
		.match_productgroups .inner-options-productgroups-2 li label a,
		.match_productgroups .inner-options-productgroups-3 li label a,
		.match_productgroups .inner-options-productgroups-4 li label a,
		.match_productgroups .inner-options-productgroups-5 li label a {
			color:#333;
			}
		.match_productgroups .inner-options-productgroups-5 li.line {
			border-bottom:1px solid #cdcdce;
			}
		*html .match_productgroups .inner-options-productgroups-5 li.line {
			margin-top:0 !important;
			}
			

/*
############################
CONTENT Results
############################
*/

/* Match and Meet Content */
.matching_content {
	background-color:#FFFFFF;
	left:0;
	padding:10px 10px 20px 20px;
	position:relative;
	top:40px;
	width:614px;
	}
	
.matching_content h1 {
	font-size:12px;
	font-weight:bold;
	margin:10px 0 20px 0;
	}

/* ---------------------------------------------------------------------- */
/* Modul Content-Teaser - einspaltig mit Bild */
/* ---------------------------------------------------------------------- */
.matching_content .n_text-image {
	border:0.09em solid #9495a2; /*1px*/
	height:120px !important;
	margin:10px 0 15px;
	overflow:hidden;
	width:612px;
	}
*html .matching_content .n_text-image {
	height:122px !important;
	width:624px;
	}
*+html .matching_content .n_text-image {
	height:122px !important;
	width:624px;
	}

	.matching_content .n_text-image .n_bild-box {
		width:150px;
		height:120px;
		float:left;
		}

	.matching_content .n_text-image .n_text-box {
		border-left:0.09em solid #9495a2; /*1px*/
		float:left;
		height:100px;
		overflow:hidden;
		padding:10px;
		width:435px;
		}
	*html .matching_content .n_text-image .n_text-box {
		width:455px;
		height:120px;
		}
	*+html .matching_content .n_text-image .n_text-box {
		width:455px;
		height:120px;
		}

		.matching_content .n_text-image .n_text-box h2 {
			color:#71757C;
			font-size:1.09em;
			font-weight:bold !important;
			line-height:1.64em;
			margin:0 0 5px 0 !important;
			}

		.matching_content .n_text-image .n_text-box p {
			margin-bottom:5px;
			}
			
			

/* Hinweistext */
	.match_note {
		background-color:#EBEFF0;
		border:1px solid #E31C21;
		margin:11px 0 10px 0 !important;
		padding:10px;
		}
	*html .match_note {
		margin:20px 0 10px 0 !important;
		width:624px;
		}
		
		.match_note p {
			margin:0;
			}
	.match_note_abstand {
		margin:11px 0 50px 0 !important;
		}
/* Match and Meet aktivieren */
.match_activate {
	margin:10px 0 20px;
	width:612px;
	}
*html .match_activate {
	margin:10px 0 20px;
	width:624px;
	}
*+html .match_activate {
	margin:10px 0 20px;
	width:624px;
	}

	.match_activate input {
		float:right;
		}

/* suchergebnisliste */	
	.match_searchresults-resultlist,
	.n_searchresults-resultlist {
		margin-top: 9px;
		}
	.match_searchresults-resultlist li.entry,
	.n_searchresults-resultlist li.entry {
		border: 1px solid #dfe4e7;
		margin-bottom: 9px;
		min-height: 70px;
		}
	* html .match_searchresults-resultlist li.entry,
	* html .n_searchresults-resultlist li.entry {
		height: 70px;
		}
	.match_searchresults-resultlist .content,
	.n_searchresults-resultlist .content {
		width: 450px;
		padding-bottom:10px;
		float:left;
		}
	.match_searchresults-resultlist .searchresults-left img,
	.n_searchresults-resultlist .searchresults-left img {
		border: 1px solid #dfe4e7;
		vertical-align:top;
		float:left;
		}
	.match_searchresults-resultlist .searchresults-left,
	.n_searchresults-resultlist .searchresults-left {
		width: 83px;
		float: left;
		display: inline;
		margin: 18px 0 8px 9px;
		}
	
	.match_searchresults-resultlist .searchresults-left input,
	.n_searchresults-resultlist .searchresults-left input {
		float:left;
		margin:0 5px 0 0;
		padding:0;
		}
	.match_searchresults-resultlist .searchresults-left-input,
	.n_searchresults-resultlist .searchresults-left-input {
		float: left;
		display: inline;
		margin: 18px 9px 8px 9px;
		}
	.match_searchresults-resultlist .searchresults-left-input input,
	.n_searchresults-resultlist .searchresults-left-input input {
		float:left;
		margin:0;
		padding:0;
		}
	.match_searchresults-resultlist .entry-event .searchresults-left,
	.n_searchresults-resultlist .entry-event .searchresults-left  {
		width: 25px;
		float: left;
		margin: 8px 0 8px 9px;
		}
	.match_searchresults-resultlist h2,
	.match_searchresults-resultlist h2 a,
	.n_searchresults-resultlist h2,
	.n_searchresults-resultlist h2 a {
		color: #2d2d2d;
		font-size: 11px;
		font-weight: bold;
		}
	.match_searchresults-resultlist .messagebox,
	.n_searchresults-resultlist .messagebox {
		background-color:#ebeff0;
		width:406px;
		margin-left:29px;
		border-top:1px solid #c8cccf;
		border-left:1px solid #c8cccf;
		padding:2px 7px 2px 7px;
		}
	*html .match_searchresults-resultlist .messagebox,
	*html .n_searchresults-resultlist .messagebox {
		width:418px;
		margin-left:32px;
		}
		.match_searchresults-resultlist .messagebox span,
		.n_searchresults-resultlist .messagebox span {
			color:#758086;
			font-size:10px;
			line-height:10px;
			padding:0 0 4px 0 !important;
			margin:0 !important;
			display:block;
			}
		.match_searchresults-resultlist .messagebox p,
		.n_searchresults-resultlist .messagebox p {
			color:#5e5e5e;
			font-size:12px;
			line-height:16px;
			padding:0 !important;
			margin:0 !important;
			}
		.match_searchresults-resultlist .messagebox .more-open,
		.n_searchresults-resultlist .messagebox .more-open {
			background:url(../../img/09/icon-arrow-contentresults-open.gif) right 7px no-repeat;
			padding:0 12px 0 10px;
			float:right;
			color:#000;
			font-size:11px;
			text-decoration:none;
			}
		.match_searchresults-resultlist .messagebox .more-close,
		.n_searchresults-resultlist .messagebox .more-close {
			background:url(../../img/09/icon-arrow-contentresults-close.gif) right 7px no-repeat;
			padding:0 12px 0 10px;
			float:right;
			color:#000;
			font-size:11px;
			text-decoration:none;
			}
		*html .match_searchresults-resultlist .messagebox .more-open,
		*html .match_searchresults-resultlist .messagebox .more-close,
		*html .n_searchresults-resultlist .messagebox .more-open,
		*html .n_searchresults-resultlist .messagebox .more-close {
			margin-top:0px;
			}

		
	.match_searchresults-resultlist .searchresults-right,
	.n_searchresults-resultlist .searchresults-right {
		float: right;
		width: 164px;
		}
		.match_searchresults-resultlist .searchresults-right ul,
		.match_searchresults-resultlist-detail .searchresults-right ul,
		.n_searchresults-resultlist .searchresults-right ul,
		.n_searchresults-resultlist-detail .searchresults-right ul {
			text-align: right;
			padding: 2px 4px;
			clear: both;
			position: relative;
			}	
		.match_searchresults-resultlist .right-top,
		.n_searchresults-resultlist .right-top {
			margin-top:12px;
			}
	.match_searchresults-resultlist .searchresults-right .images_right,
	.n_searchresults-resultlist .searchresults-right .images_right {
		width:164px;
		}
	.match_searchresults-resultlist .searchresults-right .images_right img,
	.n_searchresults-resultlist .searchresults-right .images_right img {
		margin:10px 5px 0 0;
		}
	.match_searchresults-resultlist .searchresults-center,
	.n_searchresults-resultlist .searchresults-center {
		float: left;
		width: 358px;
		display: inline;
		margin: 3px 0 8px;
		overflow:hidden;
		}
	.match_searchresults-resultlist .large,
	.n_searchresults-resultlist .large {
		width: 418px !important;
		}
	*html .match_searchresults-resultlist .large,
	*html .n_searchresults-resultlist .large {
		width: 412px !important;
		}
	.match_searchresults-resultlist .searchresults-center p.productgroup,
	.n_searchresults-resultlist .searchresults-center p.productgroup {
		margin: 10px 0 0 0;
		line-height:14px;
		color:#5e5e5e;
		}
	.match_searchresults-resultlist .searchresults-type,
	.n_searchresults-resultlist .searchresults-type {
		float: right;
		width: 164px;
		z-index: 3;
		height: 17px;
		background: #dfe4e7;
		overflow: hidden;
		}
	.match_searchresults-resultlist .searchresults-type ul,
	.n_searchresults-resultlist .searchresults-type ul {
		float: right;
		}
	.match_searchresults-resultlist .searchresults-center ul,
	.n_searchresults-resultlist .searchresults-center ul {
		margin-bottom: -20px;
		height: 13px;
		text-align: right;
		}
	.match_searchresults-resultlist-detail .searchresults-center ul,
	.n_searchresults-resultlist-detail .searchresults-center ul {
		height: 13px;
		text-align: right;
		margin-bottom: 0;
		}
	.match_searchresults-resultlist .searchresults-center h2,
	.n_searchresults-resultlist .searchresults-center h2 {
		margin: 20px 0 0 0;
		line-height:14px;
		}
	.match_searchresults-resultlist .searchresults-center h2.top,
	.match_searchresults-resultlist .searchresults-center p.top,
	.n_searchresults-resultlist .searchresults-center h2.top,
	.n_searchresults-resultlist .searchresults-center p.top {
		margin: 13px 0 0 0 !important;
		line-height:14px;
		}
	.match_searchresults-resultlist-detail .searchresults-center h4,
	.n_searchresults-resultlist-detail .searchresults-center h4  {
		margin-top: 20px;
		}
	.match_searchresults-resultlist .searchresults-center ul li,
	.match_searchresults-resultlist-detail .searchresults-center ul li,
	.n_searchresults-resultlist .searchresults-center ul li,
	.n_searchresults-resultlist-detail .searchresults-center ul li {
		display: inline;	
		}
	.match_searchresults-resultlist .searchresults-center p,
	.n_searchresults-resultlist .searchresults-center p {
		margin-bottom: 0;
		}		
	.match_searchresults-resultlist .searchresults-type,
	.n_searchresults-resultlist .searchresults-type {
		width: 164px;
		height: 17px;
		background: #dfe4e7;
		}
		.match_searchresults-resultlist .searchresults-type span,
		.match_searchresults-resultlist-detail .searchresults-type span,
		.n_searchresults-resultlist .searchresults-type span,
		.n_searchresults-resultlist-detail .searchresults-type span {
			background: #e31c21;
			padding: 0 2px 0 2px;
			color: #fff;
			font-weight: bold;
			display: block;
			float: right;
			height: 13px;
			line-height: 13px;
			margin: 2px 4px 0 0;
			}
		.match_searchresults-resultlist .searchresults-type h5,
		.n_searchresults-resultlist .searchresults-type h5 {
			color: #838f96;
			float: left;
			font-size: 11px;
			font-weight: bold;
			padding:  0 0 3px 8px;
			display: inline;
			}
			
		.match_searchresults-resultlist img.typeimg,
		.n_searchresults-resultlist img.typeimg {
			float: right;
			margin: 10px 5px 0 0 ;
			display: inline;
			}
						
		.match_searchresults-resultlist .searchresults-type li,
		.n_searchresults-resultlist .searchresults-type li {
			display: inline;
			border: none;
			padding: 0 5px 0 0 !important;
			}		

		.match_searchresults-resultlist-savedsearch,
		.n_searchresults-resultlist-savedsearch {
			margin-top: 9px;
			}
		.match_searchresults-resultlist-savedsearch li.entry,
		.n_searchresults-resultlist-savedsearch li.entry {
			border: 1px solid #dfe4e7;
			margin-bottom: 9px;
			min-height: 70px;
			}
		* html 	.match_searchresults-resultlist-savedsearch li.entry,
		* html 	.n_searchresults-resultlist-savedsearch li.entry {
			height: 70px;
			}	
	.match_searchresults-resultlist-savedsearch .searchresults-left,
	.n_searchresults-resultlist-savedsearch .searchresults-left {
		width: 28px;
		float: left;
		margin: 8px 0 8px 9px;
		display: inline;
		}		
	.match_searchresults-resultlist-savedsearch h2,
	.n_searchresults-resultlist-savedsearch h2 {
		color: #2d2d2d;
		font-size: 11px;
		font-weight: bold;
		}	
	.match_searchresults-resultlist-savedsearch .searchresults-right,
	.n_searchresults-resultlist-savedsearch .searchresults-right {
		float: right;
		margin: 0 0 8px 0;
		display: inline;
		width: 164px;
		}
	.match_searchresults-resultlist-savedsearch .searchresults-center,
	.n_searchresults-resultlist-savedsearch .searchresults-center {
		float: left;
		width: 415px;
		margin: 8px 0 8px 0;
		display: inline;
		}
	.match_searchresults-resultlist-savedsearch .searchresults-type,
	.n_searchresults-resultlist-savedsearch .searchresults-type {
		float: right;
		width: 164px;
		height: 17px;
		background: #dfe4e7;
		overflow: hidden;
		}
	.match_searchresults-resultlist-savedsearch .searchresults-type ul,
	.n_searchresults-resultlist-savedsearch .searchresults-type ul {
		float: right;
		}		
	.match_searchresults-resultlist-savedsearch .searchresults-type li img,
	.n_searchresults-resultlist-savedsearch .searchresults-type li img {
		margin-right: 5px;
		}				
		.match_searchresults-resultlist-savedsearch .searchresults-type h5,
		.n_searchresults-resultlist-savedsearch .searchresults-type h5 {
			color: #838f96;
			float: left;
			font-size: 11px;
			font-weight: bold;
			padding:  0 0 3px 8px;
			display: inline;
			}
			
		.match_searchresults-resultlist-savedsearch img.typeimg,
		.n_searchresults-resultlist-savedsearch img.typeimg {
			float: right;
			margin: 20px 0 0 5px;
			display: inline;
			}
						
		.match_searchresults-resultlist-savedsearch .searchresults-type li,
		.n_searchresults-resultlist-savedsearch .searchresults-type li {
			display: inline;
			border: none;
			padding: 0 !important;
			}
			
/*
############################
Layer
############################
*/
.kontaktanfrage-layer {
	display:none;
	position: absolute;
	left: 148px;
	top: 360px;
	width: 467px;
	border-top: none;
	margin-bottom: 20px;
	padding: 20px;
	/* font-size: 0.69em;  11px */
	font-family: "Tahoma","Verdana","Arial", sans-serif;
	background-color:#fff;
	z-index:4;
	}
*html .kontaktanfrage-layer {
	width: 507px;
	}
	
.profilvorschau-layer {
	display:none;
	position: absolute;
	left: 50px;
	top: 380px;
	width: 467px;
	border-top: none;
	margin-bottom: 20px;
	padding: 20px;
	font-family: "Tahoma","Verdana","Arial", sans-serif;
	/* font-size: 0.69em;  11px */
	background-color:#fff;
	z-index:4;
	}
*html .profilvorschau-layer {
	width: 507px;
	}
.modal-layer {
	display: none;
	position: absolute;
	top:0;
	left:0;
	width: 100%;
	height: 100%;
	background-color: #EFEFEF;
	filter:alpha(opacity=30);
	opacity: 0.3;
	z-index: 3;	
}
.popup-layer,
.delete-layer,
.feedback-layer {
	display:none;
	position: absolute;
	left: 50px;
	top: 40px;
	width: 467px;
	border-top: none;
	margin-bottom: 20px;
	padding: 20px;
	font-size: 11px;
	font-family: "Tahoma","Verdana","Arial", sans-serif;
	background-color:#fff;
	z-index:4;
	}
*html .delete-layer,
*html .feedback-layer {
	width: 507px;
	}
	
	.kontaktanfrage-inner,
	.profilvorschau-inner,
	.popup-inner,
	.delete-inner,
	.feedback-inner {
		padding: 10px 0 0 0;
		border:1px solid #9495A2;
		}
	.kontaktanfrage-border,
	.profilvorschau-border,
	.popup-border,
	.delete-border,
	.feedback-border {
		border-right: 2px solid #c0c2c9;
		border-bottom: 2px solid #c0c2c9;
		}
	.kontaktanfrage-layer .kontaktanfrage-head,
	.profilvorschau-layer .profilvorschau-head,
	.popup-layer .popup-head,
	.delete-layer .delete-head,
	.feedback-layer .feedback-head {
		padding: 0 10px 15px 10px;
		background-color:#fff;
		}
	.kontaktanfrage-layer .kontaktanfrage-head p,
	.profilvorschau-layer .profilvorschau-head p,
	.popup-layer .popup-head p
	.delete-layer .delete-head p,#
	.feedback-layer .feedback-head p {
		padding-top: 5px;
		}
	.profilvorschau-layer .profilvorschau-head img {
		margin: 10px 0;
		}
	a.detail-search-close {
		display: block;
		float: right;
		padding-left: 14px;
		background: url(../../img/09/icon-close-layer.gif) left center no-repeat;
		color: #000;
		font-size: 11px;
		text-align: right;
		font-weight: normal;
		}
	.profilvorschau-layer .profilvorschau-head span {
		padding: 20px 0 0 0;
		font-size:14px;
		line-height:16px;
		font-weight:bold;
		color:#9ba8af;
		display:block;
		}
	.kontaktanfrage-layer .kontaktanfrage-head span {
		padding: 0;
		font-size:14px;
		line-height:16px;
		font-weight:bold;
		color:#9ba8af;
		display:block;
		}
	.popup-layer .popup-head span,
	.delete-layer .delete-head span,
	.feedback-layer .feedback-head span {
		padding: 0 0 5px 0;
		font-size:14px;
		line-height:16px;
		font-weight:bold;
		color:#9ba8af;
		display:block;
		}
	.popup-layer .buttons,
	.delete-layer .buttons {
		float:right;
		margin:10px 10px 10px 0;
		}
		.delete-layer .buttons a {
			padding-left:10px;
			}
	.kontaktanfrage-layer .kontaktanfrage-form,
	.feedback-layer .feedback-form {
		padding: 0 10px 15px 10px;
		}
		.kontaktanfrage-layer .kontaktanfrage-form label {
			display:block;
			width:150px;
			font-weight:bold;
			color:#333;
			margin-bottom:5px;
			padding:3px 0;
			float:left;
			}
		.kontaktanfrage-layer .kontaktanfrage-form label.small {
			display:block;
			width:100px;
			font-weight:bold;
			color:#333;
			margin-bottom:5px;
			padding:3px 0;
			float:left;
			}
		.kontaktanfrage-layer .kontaktanfrage-form span {
			display:block;
			width:290px;
			color:#333;
			margin-bottom:5px;
			padding:3px 0;
			float:left;
			}
		*html .kontaktanfrage-layer .kontaktanfrage-form span {
			width:290px;
			}
		.kontaktanfrage-form .textarea-width {
			border:1px solid #919191;
			background-color:#fff;
			display:block;
			height:80px;
			width:291px;
			margin-bottom:10px;
			float:left;
			}
		*html .kontaktanfrage-form .textarea-width {
			width:292px;
			}
		.kontaktanfrage-form .textarea-width-1{
			border:1px solid #919191;
			background-color:#fff;
			display:block;
			height:80px;
			width:341px;
			margin-bottom:10px;
			float:left;
			}
		*html .kontaktanfrage-form .textarea-width-1 {
			width:342px;
			}
		.feedback-form .textarea-width-2{
			border:1px solid #919191;
			background-color:#fff;
			display:block;
			height:80px;
			width:441px;
			margin-bottom:10px;
			float:left;
			}
		*html .kontaktanfrage-form .textarea-width-2 {
			width:442px;
			}
		.kontaktanfrage-form textarea {
			font-family:verdana,arial,helvetica,sans-serif;
			font-size:11px;
			color:#333;
			}
		.kontaktanfrage-form .productsbox {
			border:1px solid #919191;
			background-color:#fff;
			display:block;
			overflow:auto;
			width:291px;
			height:100px;
			margin-bottom:10px;
			float:left;
			}
		*html .kontaktanfrage-form .productsbox {
			width:292px;
			}		
		.kontaktanfrage-form .productsbox li {
			border: none;
			padding:3px 0 3px 0;
			}
		*html .kontaktanfrage-form .productsbox li {
			padding:2px 0 1px 0;
			}
		.kontaktanfrage-form .productsbox li label {
			display: block;
			margin:0;
			padding-top:2px;
			float: left;
			line-height:15px;
			font-weight:normal;
			}
		.kontaktanfrage-form .productsbox li input {
			float: left;
			margin-right:5px;
			margin-left:10px;
			position: static;
			}
		*html .kontaktanfrage-form .productsbox li input {
			margin-left:6px;
			}
		.kontaktanfrage-form .hinweis {
			color:#333;
			line-height:15px;
			margin-bottom:10px;
			}
		.kontaktanfrage-form .buttons,
		.feedback-form .buttons {
			float:right;
			}
	
	.kontaktanfrage-inner .confirmation {
			padding: 0 10px 15px 10px;
			}
			
	.kontaktanfrage-form .acceptor {
		width:341px;
		border: 1px solid #9495A2;
		margin-bottom:20px;
		z-index: 1;
		float:left;
		}
	*html .kontaktanfrage-form .acceptor {
		width:343px;
		}
		.kontaktanfrage-form .acceptor span {
			margin:0;
			padding:0;
			}
		.kontaktanfrage-form .acceptor ul {
			overflow:auto;
			max-height:100px;
			}
		.kontaktanfrage-form .acceptor ul li.bg1 {
			background-color:#e1e2e2;
			padding:1px 5px 1px 5px;
			}
		.kontaktanfrage-form .acceptor ul li.bg2 {
			padding:1px 5px 1px 5px;
			}
		.kontaktanfrage-form .acceptor ul li span {
			float:left;
			display:inline;
			width:300px;
			}
		.kontaktanfrage-form .acceptor ul li a {
			float:right;
			}
		.kontaktanfrage-form .acceptor a.delete {
			margin:0;
			padding:0;
			}
			
/*
############################
Erweiterte Ausstellerpraesentation
############################
*/

.match_company .company_box {
	border-bottom:1px solid #9495A2;
	border-top:1px solid #9495A2;
	margin:40px 0 20px;
	padding:15px 0 20px;
	}

	.match_company .vcard {
		float:left;
		width:300px;
		border:none !important;
		margin:0 !important;
		padding:0 !important;
		}
		
	.match_company .match_contactbox {
		float:right;
		width:133px;
		background-color:#EFF1F2;
		padding:10px;
		}
		
		.match_company .match_contactbox h4 {
			font-size:11px;
			font-weight:bold;
			margin:0 0 5px;
			}
			

/*
############################
TOOLTIP
############################
*/
			
.tooltips {
    cursor: hand;
    position: absolute;
	margin: 5px 0 0 5px;
    width: 180px !important;
    height: auto;
    text-align: left;
    border:  1px solid #96a3aa;
    color: #333;
    background: #f9fafb;
    font-size: 11px;
    font-weight: normal;
    z-index: 2047;
}

.tooltip-inner iframe {
	position: absolute;
	left: 0;
	top: 0;
	scrolling: no;
}
.tooltip-inner {
	position: relative;
}
.tooltip-inner p {
	position: absolute;
	left: 0;
   	padding: 2px 4px 2px 4px;
	top: 0;
	z-index: 999;
}


/*
############################
Aussteller Suche
############################
*/
.match_notice {
	background-color:#C1C4CA;
	width:654px;
	height:77px;
	position:absolute;
	top:60px;
	left:0px;
	z-index:3;
	}	
	
*html .match_notice {
	width:654px;
	}
	
	.match_notice .inner {
		background-color:#F0F3F4;
		border-bottom:1px solid #9495A2;
		border-right:1px solid #9495A2;
		color:#333;
		font-family:"Verdana","Tahoma","Arial",sans-serif;
		font-size:12px;
		padding:12px 10px 10px 20px;
		width:622px;
		height:52px;
		}
	*html .match_notice .inner {
		width:653px;
		}
		
		.match_notice .inner h2 {
			font-size:12px;
			font-weight:bold;
			}
			



div.n_contentwrapper div.match_content_narrow_exhibitor_search {
	position: absolute;
	top:60px;
	left:0;
	z-index: 2;
	background-color: #fff;
	padding: 89px 0 40px 10px;
	width: 812px;
	height: 109px;
	}
			
	.match_content_narrow_exhibitor_search .exhibitor_search,
	.match_content_narrow_exhibitor_search .visitor_tags {
		background-color:#F0F3F4;
		border:1px solid #9495A2;
		float:left;
		height: 94px;
		padding:10px 10px 5px;
		}
	.match_content_narrow_exhibitor_search .exhibitor_search {
		width:278px;
		}
	.match_content_narrow_exhibitor_search .visitor_tags {
		width:429px;
		}
		
	.match_content_narrow_exhibitor_search p.betweenBoxes {
		color:#71757C;
		float:left;
		font-size:16px;
		font-weight:bold;
		padding:42px 0 0 0;
		width:61px;
		text-align:center;
		}

		.match_content_narrow_exhibitor_search .visitor_tags h2,
		.match_content_narrow_exhibitor_search .exhibitor_search h2 {
			color:#71757c;
			font-weight:bold;
			font-size:12px;
			margin-bottom:5px;
			}
		
		.match_content_narrow_exhibitor_search .exhibitor_search p {
			color:#71757c;
			margin-bottom:5px;
			}
		
		.match_content_narrow_exhibitor_search .exhibitor_search input {
			vertical-align:middle;
			}
		
		.match_content_narrow_exhibitor_search .exhibitor_search input.exhibitor-search_input {
			border:1px solid #B1C3D4;
			width:192px;
			height:15px;
			}
		
		.match_content_narrow_exhibitor_search .visitor_tags .tags {
			height:48px;
			overflow:hidden;
			}
					
			.match_content_narrow_exhibitor_search .visitor_tags a {
				padding:3px;
				text-decoration:none;
				cursor:pointer;
				white-space:nowrap;
				}
			.match_content_narrow_exhibitor_search .visitor_tags .active {
				padding:1px 3px;
				background-color:#e31c21;
				color:#fff !important;
				}
			.match_content_narrow_exhibitor_search .visitor_tags a:hover {
				padding:1px 3px;
				background-color:#71757c;
				color:#fff !important;
				}
			.match_content_narrow_exhibitor_search .visitor_tags a.buzz-l {
				color:#e31c21;
				font-size:16px;
				font-weight:bold;
				}
			.match_content_narrow_exhibitor_search .visitor_tags a.buzz-m {
				color:#e31c21;
				font-size:14px;
				font-weight:bold;
				}
			.match_content_narrow_exhibitor_search .visitor_tags a.buzz-s {
				color:#e31c21;
				font-size:12px;
				}
		.match_content_narrow_exhibitor_search .visitor_tags input {
			float:right;
			margin-top:5px;
			}
			
			
	
			
			
			
.match_exhibitor_search .n_leftcol {
	top:283px;
	} /*ie6.css, ie7.css*/		

.match_exhibitor_search div.n_content.n_content-searchresults {
	top:310px;
	}	
	

/* Fehlermeldung */
.match_settings div.errorsummary {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#E31C21 url(../../img/09/background-mm-error.gif) repeat-x scroll left top !important;
	color:#FFFFFF;
	}
.match_settings div.confirmation {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#008C1E url(../../img/09/background-mm-ok.gif) repeat-x scroll left top !important;
	color:#FFFFFF;
	}
.match_settings div.pagemessage {
	margin-bottom:1em;
	margin: 0 10px;
	position:relative;
	}
.match_settings div.pagemessage p {
	font-weight:bold;
	padding:7px 20px 5px 30px;
	margin: 10px 0;
	}


		
