@charset "UTF-8";
@import url("styles_ie.css");
/*  Stylesheet for Powtech
	created by:magnus panter(22-09-2009)
	last modified:Andreas Pfeiffer(18-01-2010)

	Colors:
	-----------------------
	gray borders :#DEDEDE
	red			 :#E8272C = .red
	blaugrau	 :#4B7486
*/

body{background-color:#EDEDEF;
	background-image:url(../images/siteback.gif);
	background-repeat:repeat-y;
	color:#666;
	font-family:arial, sans-serif;
	font-size:0.8em;
}

body #TopBannerSpace,
body #Page{margin-left:5px;}

body #Page{
	width:1098px;
}

a{color:#666;
	text-decoration:underline;
}

hr{color:#DEDEDE;
	background-color:#DEDEDE;
}

.PL5{padding-left:5px;}

.red{color:#4B7486;}

div.tag-button div.button-content button span,
div.tag-button div.button-content input,
div.tag-button div.button-content div.button-content-inner a{text-decoration:underline;}

div.tag-button img{padding-top:5px;}

.box{background:none;}

#Head_Keyvisual_de_DE a img{height:20px;
	left:344px;
	position:absolute;
	top:165px;
	width:163px;
}

#Head_Keyvisual_en_GB a img{height:20px;
	left:330px;
	position:absolute;
	top:165px;
	width:163px;
}

/* hidden remove button */

div#breadcrumb .remove{display:none}

/* Banner place ------------------------------*/

#TopBannerSpace{background-color:#EDEDEF;
	border-bottom:5px solid #FFF;
	padding-bottom:5px;
	width:957px;
}

/* Head with Top navigation -------------------------*/

div.Head_Column{float:left;
	padding-left:5px;
}

#Head_TopNavigation{position:relative;
	margin-bottom:-25px;
	background-color:none;
	color:#FFF;
	height:25px;
	text-align:right;
	width:947px;
}

div#topNavi{font-size:0.8em;
	padding:5px 10px 0 0;
}

div#topNavi a{color:#FFF; text-decoration:none;}

div#topnavNavi ul li{border-left:1px solid #FFF;}

div#topnavNavi ul li.first{border:none;}

.Head_TopNavigationComplete{padding-top:2px;}

#Head_Keyvisual_de_DE{background:white url(../images/logos/head_de_DE.jpg) no-repeat;
	height:189px;
	width:947px;
	padding-bottom:3px;
}

#Head_Keyvisual_en_GB{background:white url(../images/logos/head_en_GB.jpg) no-repeat;
	height:189px;
	width:947px;
	padding-bottom:3px;
}

div#Head_Language{background-color:#FFF;
	float:right;
	height:23px;
	margin-top:166px;
	width:161px;
}

div#Head_Language div{margin-left:10px;
	margin-top:5px;
}

div#Head_Language a{color:#4B7486;
	font-size:0.9em;
	font-weight:bold;
	text-decoration:none;
}

a.language_arrow{line-height:10pt;
	vertical-align:top;
}

.Head_Special{height:134px;
	margin-left:10px;
	margin-top:30px;
	overflow:hidden;
	width:135px;
}

/* Breadcrumb ------------------------------*/

#breadcrumb{border-bottom:1px solid #DEDEDE;
	margin:21px 0 8px 2px;
	padding:10px 0 3px 0;
}

/* Navigation -----------------------------*/

div#mainNavi{float:left;
	padding-top:24px;
	position:relative;
	width:100%;
}

*html div#mainNavi{margin-right:-20px;}

div#mainNavi ul{font-weight:bold;
	left:0%;
	list-style-type:none;
	margin:0;
	padding:0;
	overflow:hidden;
}

div#mainNavi ul li{background:none;
	border-bottom:1px solid #DEDEDE;
	padding:4px 0px;
	right:0%;
	width:160px;
}

+*html div#mainNavi ul li{width:140px;}

*html div#mainNavi ul li{width:120px;}

*html div#mainNavi ul li.last{line-height:0px;}

*html div#mainNavi ul li ul{width:160px;}

div#mainNavi ul li li{background:none;
	border:none;
	padding-left:11px;
}

div#mainNavi ul li a{background:none;
	color:#666;
	padding:0px 0 1px 11px;
	line-height:1.2em;
}

*+html div#mainNavi ul li a{width:150px;}

div#mainNavi ul li.act{background-image:url(../images/arrow/navigation.gif);
	background-position:4px 9px;
	background-repeat:no-repeat;
}

div#mainNavi ul li li.act{background-position:13px 9px;}

div#mainNavi ul li.path a,
div#mainNavi ul li.path ul li.act a,
div#mainNavi ul li.path ul li.path a,
div#mainNavi ul li.path ul li.path ul li.act a,
div#mainNavi ul li.act a{background:none;
	color:#4B7486;
}

div#mainNavi ul li.path li.path li a,
div#mainNavi ul li.path ul li a,
div#mainNavi ul li.act ul li a{background:none;
	color:#666;
}

div#mainNavi ul li li li{background:none;
	width:137px;
}

#navigation_left{float:left;
	margin-top:0;
	position:relative;
	width:160px;
}

#navigation_left .navigation_left_partner{padding-left:10px;}

#navigation_left .navigation_left_partner img{margin-top:47px;}

/* Search Container ---------------------------*/

#header{text-align:left;}

#nm_search_container{background-color:#A2A2A2;
	color:#FFF;
	zoom:1;
	height:100%;
}

#nm_search_container a{color:#FFF;
	line-height:1.2em;
}

div.bottom_search{margin-top:10px;}

.nm_quicksearch{float:left;
	padding:20px 0 20px 14px;
	width:509px;
	margin:5px 0;
	border-right:1px solid #fff;
}

.welcome{padding:7px 0 0 25px;
	width:156px;
}

#nm_mini_myfair{float:left;
	font-size:11px;
	line-height:12px;
	width:245px;
}

#nm_mini_myfair ul{float:left;
	padding-top:5px;
	padding-left:24px;
	padding-bottom:10px;
}

#nm_mini_myfair li{	display:inline;
	list-style:none;
}

#nm_mini_myfair li.my_message{border-left:1px solid #FFF;}

#nm_mini_myfair li.my_message a{margin-left:10px;}

.myfair_link{background-image:url(../images/nm_images/search_arrow_bullet.gif);
	background-repeat:no-repeat;
	background-position:left 5px;
	float:right;
	line-height:14px;
	padding:4px 0 0 16px;
	text-decoration:underline;
	width:220px;
	font-weight:bold;
}

.merkliste{padding:0 10px 0 0;}

.merkliste .aMyLink{background-image:url(../images/events/event/search_star.png);
	background-position:left 1px;
	background-repeat:no-repeat;
	padding-left:15px;
}

#portlet-my-settings-list-default .portlet-my-settings-savedcategories-default .last .count-per-page{padding-top:8px;}

#portlet-my-settings-savedcategories-edit .portlet-categories-tree{margin-top:10px;}

.nm_messages{background-image:url(../images/nm_images/search_mail.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding:0 0 0 16px;
	text-decoration:underline;
}

.nm_login{float:right;
	padding:7px 5px 0 0;
	text-decoration:underline;
	font-weight:bold;
}

form#searchform .aSearch_div,
form#searchform input#searchid,
form#searchform input.submit2{float:left;}

#searchform .text{border-color:#DEDEDE;
	padding:3px 4px;
}

form#searchform .aSearch_div{margin-top:5px;}

#searchform .aSearch2{background:transparent url(../images/nm_images/search_arrow.gif) no-repeat scroll 0 2px;
	padding-left:12px;
}

#searchform .submit2{color:#5d5d5d;
	background:transparent url(../images/nm_images/submit_headsearch.gif) no-repeat scroll center center;
	border:medium none;
	cursor:pointer;
	font-size:1em;
	height:26px;
	margin:0 6px;
	padding:0 2px 3px;
	width:130px;
}

div.search_bottom{border-right:0px;}

#head_events_cnt{color:#FFF;}

/* Content -----------------------------------*/

div.main_content{float:left;
	padding-left:17px;
	width:775px;
}

*html div#Main_Page div.main_content{margin-left:0px;
	padding-left:17px;
}

*html div.main_content{padding-left:10px;
	width:770px;
}

#content{margin-top:10px;}

div.main_content a{color:#666;}

h2{background-color:#4B7486;
	color:#fff;
	font-size:1.2em;
	line-height:24px;
	padding-left:10px;
}

.box .content{border:1px solid #dedede;
	margin-top:0px;
}

.box .footer{background-color:#dedede;
	font-size:1em;
}

#products .footer{display:none;}

#products_prod .footer{background-image:url(../../images/button/default/button_left.png);
	background-position:270px center;
	background-repeat:no-repeat;
}

.en_GB #products_prod .footer{background-position:275px center;}

#content{margin-top:10px;}

div.tag-button img{height:11px;}

#footer{width:775px;}

#footer a{font-weight:bold;}

/* Homepage -------------------------*/

div#products_prod .content{border-top: none;
	margin-top:0px;
}

div#products_prod ul li{border-top:1px solid #dedede;
	zoom:1;
}

div#products_prod ul li p.topproducts{margin-bottom:0px;
	padding-top:10px;
}

div#products_prod ul li a{font-weight:bold;}

div#products_prod ul li img{border:1px solid #dedede;
	float:left;
	margin:10px 10px 14px;
	padding:2px;
	position:relative;
}

#body_ h2, #body_home h2{background-color:#dedede;
	color:#666;
}

#products ul li.even{background-color:#FFF;}

/* Categories -----------------------------*/

.treeview .hitarea{background-image:url(../images/treeview/default.gif);}

.treeview .expandable-hitarea{background-position:-80px -1px;}

.treeview li{background-image:none;}

.treeview li span{text-decoration:underline;}
/*
form .treeview li span{
	display:block;
	padding-left:18px;
}*/

/* Searchresult --------------------------------*/

#searchresult ul.resultset-list div.image-space{border-color:#DEDEDE;}

#searchresult{display:block;
	margin:0px;
}

#searchresult div.top div.filter div.space{margin-bottom:10px;
	padding-left:5px;
	padding-right:0;
}

#searchresult .top ul.filter{padding-top:0;}

#searchresult ul.filter li.list-act a{color:#666;
	text-decoration:none;
}

#searchresult ul.filter li.table-act a{color:#666;
	text-decoration:none;
}

#searchresult ul.filter li.pic-act a{color:#666;
	text-decoration:none;
}

#searchresult div.select-all span{color:#4B7486;}

.savesearch-topentry{background-color:#FFF;}

.savesearch-topentry p{color:#4B7486;
	font-weight:normal;
	width:97%;
}

.savesearch-topentry div.tag-button img{padding-top:4px;}

.savesearch-topentry .tag-button{float:right;
	padding-top:0px;
}

.savesearch{margin:10px 6px 18px 10px;}

.savesearch input{float:left;
	margin-right:5px;
	width:120px;
}

#searchresult div.top div.pagebrowser div.space{margin:0;}

#searchresult div.options div.space div.count-per-page b{color:#4B7486;}

div.tag-link-button span{color:#4B7486;}

#searchresult div.bottom div.options{border-bottom:1px solid #DEDEDE;}

#searchresult div.bottom div.options div.space{margin:0px;}

#searchresult div.bottom div.options{padding:10px 0;}

#searchresult div.top div.activities div.select-all{background:transparent url(../images/select_all.gif) no-repeat scroll 3px 17px;}

#searchresult ul.resultset{display:block;}

#searchresult div.bottom div.activities{clear:both;}

#searchresult ul.resultset-content-types li a{background-position:10px 7px;}

#searchresult ul.resultset-content-types li a.all{background-image:url(../images/icons/sr_all.png);}

#searchresult ul.resultset-content-types li a.company{background-image:url(../images/icons/sr_company.png);}

#searchresult ul.resultset-content-types li a.product{background-image:url(../images/icons/sr_product.png);}

#searchresult ul.resultset-content-types li a.expert{background-image:url(../images/icons/sr_expert.png);}

#searchresult ul.resultset-content-types li a.person{background-image:url(../images/icons/sr_expert.png);}

#searchresult ul.resultset-content-types li a.event{background-image:url(../images/icons/sr_event.png);}

#searchresult ul.resultset-content-types li a.reference{background-image:url(../images/icons/sr_reference.png);}

#searchresult ul.resultset li.hover,
#searchresult ul.resultset li:hover{background-color:#F2F2F2;}

#advertisement div.placeholder div.tag-box-content-space{margin:0 0 20px;
	text-align:center;
}

#searchresult ul.resultset-list div.toolbar-left div.counter{color:#666;}

div.pagebrowser span.label-colored{color:#BBB;}

ul.portlet-my-events-list-pic{font-size:1.2em;
border-top:1px #DEDEDE solid;}

ul.portlet-my-events-list-pic div.event-image-area div.new,
ul.portlet-my-events-list-list div.event-image-area div.new{position:absolute;
	right:5px;
	top:-7px;
	font-size:.8em;
	font-weight:bold;
	height:13px;
	line-height:12px;
	text-align:center;
	text-transform:uppercase;
	white-space:nowrap;
	color:#fff;
	width:33px;
}

#searchresult ul.resultset-gallery div.new{left:69px;}

ul.portlet-my-events-list-pic div.event-image-area div.new,
ul.portlet-my-events-list-list div.event-image-area div.new,
ul.item-list div.image div.new,
#searchresult ul div.new{background-color:#4B7486;}

#searchresult ul.resultset-list{border-top:1px solid #D7D7D7;}
#searchresult ul.resultset-list li.first{border-top:none;}

.topic p{margin:0px;}

#searchresult div.options select{color:#666;
	font-size:1.1em;
	width:auto;
}

div.flashmessages-success ul li{font-size:1em;}

#searchresult ul.resultset-gallery div.toolbar-left-item{position:relative;
	height:40px;
	left:8px;
	top:20px;
	width:20px;
	margin:0px;
	float:none;
}

#searchresult ul.resultset-content-types li{font-size:1em;}

.tag-button#searchresult-filter-top button.js-searchresult-filter span,
.tag-button#searchresult-filter-top input.arrow-down{color:#4B7486;
	font-weight:bold;
}

.tag-button#searchresult-filter-top button.arrow-down,
.tag-button#searchresult-filter-top input.arrow-down{background-image:none !important;}

#advertisement h3.waiting{font-size:1.2em;
	text-align:center;
}

#searchresult div.pagebrowser{padding-right:0px;}

#searchresult div.pagebrowser span,
#searchresult div.pagebrowser a{padding-left:2px;}

#searchresult ul.resultset-gallery li{border-color:#DEDEDE white;
	border-right:none;
}

#searchresult ul.resultset-gallery li div.line{background:#DEDEDE none repeat scroll 0 0;
	color:#DEDEDE;
}

#searchresult ul.resultset-gallery li.first div.center-border{background:#DEDEDE none repeat scroll 0 0;
	right:-1px;
}

*html #searchresult ul.resultset-gallery li.hover{width:250px;}

#searchresult ul.resultset li:hover{
 	margin-right:0px;
}

.space div.tag-link-button span{line-height:16px;}

/* Filter Popup -----------------------------*/

#advanced-filter .controls-head{background-image:url(../images/advanced-filter.png);}

#advanced-filter h2{background-color:#FFF;
	color:#4B7486;
	font-size:1em;
	line-height:1.2;
	padding:0;
}

#lightbox #lightbox-content.popup #advanced-filter a.close-window{background:url(../images/icons/close_layer.png) no-repeat right top;
	padding:1px 20px 2px 0;
	top:12px;
}

#advanced-filter .button-left{display:none;}

#advanced-filter .firstletters a{color:#666;}

#search-filter-types{margin-bottom:16px;}

#advanced-filter .content{border-left:none;
	border-right:none;
	height:440px;
}

#advanced-filter .content fieldset{border:0;
	padding-right:3%;
	width:47%;
}

#advanced-filter .content fieldset.firstletters{padding-bottom:24px;}

#advanced-filter .controls-head .description{margin-left:10px;}

#advanced-filter .controls-head a.close-window{background-position:right 1px;}

.content fieldset legend{color:#4B7486 !important;}

#advertisement h3.waiting span{color:#4B7486;}

#advanced-filter .portlet-categories-tree{border:1px solid #7a7a7a;}

/* Sidebar Eventplanner -----------------------*/

#eplanner div.action-print a.button-style-default,
#eplanner div.action-show a.button-style-default{background-image:none;
	padding-left:0px;
	text-decoration:underline;
}

#eplanner div.action{margin-left:0px;}

div#eplanner div.action{width:auto;}

div.tag-button div.button-content a{color:#666;}

#eventplanner-form div.tag-button img{padding-top:5px;}

.action-pannel{background-color:#DEDEDE;
	border-top:none;
	padding-left:10px;
}

div.tag-toolbar div.tag-toolbar-wrapper ul.tag-toolbar-actions li a span{background:none;}

#eplanner div.empty_message span,
#eplanner div.empty_message span a{font-weight:normal;
	color:#4B7486;
}

#eplanner div.empty_message span a{font-weight:bold;}

#eplanner ul.list li.hover, #eplanner ul.list li:hover{background-color:#F2F2F2;
	border:1px solid #DEDEDE;
}

/* Detail Pages ----------------------------------*/

div.tag-toolbar{color:#4B7486;}

div.tag-toolbar div.tag-toolbar-wrapper{background:none;
	height:55px;
	margin:0px;
}

#body_showCompany div.tag-toolbar div.tag-toolbar-wrapper div.tag-toolbar-title{padding-top:17px;
	height:38px;
}

div.tag-toolbar div.tag-toolbar-wrapper div.tag-toolbar-title{background-color:#F0F0F0;
	border-bottom:1px solid #DEDEDE;
	border-top:1px solid #DEDEDE;
	padding:5px 10px 0px 10px;
	max-height:50px;
	height:50px;
}

div.tag-toolbar div.tag-toolbar-wrapper ul.tag-toolbar-actions li{margin:0 0 0 4px;
	width:80px;
}

div.tag-toolbar div.tag-toolbar-wrapper ul.tag-toolbar-actions li a{background-color:#F0F0F0;
	background-position:22px 6px;
	border-bottom:1px solid #DEDEDE;
	border-top:1px solid #DEDEDE;
	height:auto;
	padding-top:38px;
}

div.tag-toolbar div.tag-toolbar-wrapper ul.tag-toolbar-actions li.tag-toolbar-actions-print a{background-image:url(../images/actions/actions_print.png);}

div.tag-toolbar div.tag-toolbar-wrapper ul.tag-toolbar-actions li.tag-toolbar-actions-addevent a{background-image:url(../images/actions/actions_addevent.png);}

div.tag-toolbar div.tag-toolbar-wrapper ul.tag-toolbar-actions li.tag-toolbar-actions-addevent a:hover{background-image:url(../images/actions/actions_addevent_h.png);}

div.tag-toolbar div.tag-toolbar-wrapper ul.tag-toolbar-actions li.tag-toolbar-actions-addevent a.is_in_planner{background-image:url(../images/actions/actions_eventadded.png);}

div.tag-toolbar div.tag-toolbar-wrapper ul.tag-toolbar-actions li.tag-toolbar-actions-addevent a.is_in_planner:hover{background-image:url(../images/actions/actions_eventremove.png);}

div.tag-toolbar div.tag-toolbar-wrapper ul.tag-toolbar-actions li.tag-toolbar-actions-recommend a{background-image:url(../images/actions/actions_recommend.png);}

#eplanner .star{background-image:url(../images/events/event/reiter/added.png);
	background-repeat:no-repeat;
}

div.tag-toolbar div.tag-toolbar-wrapper ul.tag-toolbar-actions li:hover,
div.tag-toolbar div.tag-toolbar-wrapper ul.tag-toolbar-actions li{background:none;}

h2#topic_event{color:#4B7486;
	font-size:1em;
	line-height:24px;
}

div.detail-overview-scroller h2,
div.detail-view div.content-block h2{background-color:#F0F0F0;
	border-bottom:1px solid #DEDEDE;
	border-top:1px solid #DEDEDE;
	color:#4B7486;
	font-size:1em;
	line-height:24px;
	margin:37px 0 10px;
	padding:0 10px;
}

+*html div.detail-view div.content-block h2{margin-top:37px;}

*html div.detail-view div.content-block h2{margin-top:37px;}

div.detail-view div.content-block{margin:0;}

div.detail-overview-scroller h2{margin:14px 0 0px;}

div.detail-overview-scroller div.content{border:none;}

.c_description,
.p_description,
.product_attributes_list{padding:0px 10px 10px 10px;}

#detail_anchor div.inner-ancor ul{margin-left:0px;}

/* Calendar --------------------------------------*/

div#ui-datepicker-div{background-color:#FFF;
	border-left:1px solid #DEDEDE;
	border-right:1px solid #DEDEDE;
	border-bottom:1px solid #DEDEDE;
	width:172px;
	padding:10px;
}

form#contactForm select.select{z-index:1;}

.ui-datepicker-header{background-color:#DEDEDE;}
.ui-datepicker-close,
.ui-datepicker-next{float:right;}

.ui-datepicker-title{text-align:center;
	color:#000;
}
.ui-helper-hidden-accessible{display:none;}

.ui-datepicker-calendar{width:100%;}

.ui-datepicker-week-end{background:#DEDEDE;}

.ui-datepicker-calendar td{text-align:center;}

.ui-datepicker-current,
.ui-datepicker-prev,
div.count-per-page{float:left;}

/* Calendar --------------------------------------*/

*+html #ecms #ecms-company .content .realization img,
#ecms #ecms-list .content .realization img{display:none;}

*html #ecms #ecms-company .content .realization img,
#ecms #ecms-list .content .realization img{display:none;}

#ecms-list .text .product{width:89%}

*html #ecms .box .content ul.text li.last{height:70px !important;}

#detail_anchor{background-color:#F0F0F0;
	padding:11px 10px 0 10px;
}

#ecms #ecms-steps li dfn{border:1px solid #ECECEC;}

#ecms #ecms-steps li.active dfn{color:#FFF;
	background-color:#4B7486;
}

.my-settings-savedcategories-content{padding-left:0;}

.detail-overview{background:none;
	border:1px solid #DEDEDE;
}

.detail-overview .wrapper{background:none;}

.arrow{background:transparent url(../../images/button/default/button_left.png) no-repeat scroll left 3px;
	padding-left:15px;
	padding-right:0px;
}

*+html .pager-current{padding-right:5px;}

*html .pager-current{padding-right:5px}

#detail_categories strong{display:none;}

#detail_categories ul{list-style-type:disc;
	list-style-position:outside;
	margin-left:23px;
}

#detail_left h2{color:#FFF;
	padding-left:10px;
}

.detail-view-reference #detail_left h2{background-color:#F0F0F0;
	border-bottom:1px solid #DEDEDE;
	border-top:1px solid #DEDEDE;
	color:#4B7486;
	font-size:1em;
	line-height:24px;
	margin-bottom:10px;
	padding:0 10px;
}

#detail_categories .arrow{background:none;}

.detail-view-company p.product_categories{display:none;}

.detail-view-company p.product_halls{margin-top:10px;}

.detail-view-company div.content-block p{padding-left:10px;}
.detail-view-company div.content-block div.topic p{padding-left:0px;}

.detail-view-product div.content-block p.realization{padding-left:10px;
	margin-top:10px;
}

div.content-block ul.medialist {padding-left:10px;}

#categories span{color:#333;}

#topbutton{float:right;}

#topbutton img{padding-top:4px;}

div.layout-4{width:auto;}

span.companyinproduct{font-size:0.7em;}

.content-block ul.item-list{margin:10px;}

#company_detail_references ul {margin-left:0;}
#company_detail_references ul p{margin-left:-10px;}

div.hall-list ul li a.toggle{margin-left:11px;
	margin-right:10px;
}

div.modified_date{margin-left:10px;}

div.tag-toolbar div.tag-toolbar-wrapper ul.tag-toolbar-actions{float:right;
	margin:0 0 0 13px;
	padding:0;
}

.detail-overview .wrapper .detail-overview-image .award .new{background-color:#4B7486;
	margin-right:1px;
	color:#FFF;
}

.detail-overview .wrapper .detail-overview-image .zoom{	background-color:#4B7486;
	padding:2px 0 0 9px;
}

.content .list-actions{	PADDING-RIGHT:4px;
	PADDING-LEFT:4px;
	PADDING-BOTTOM:0px;
	MARGIN:0px;
	PADDING-TOP:4px;
}

div.detail-view div.content-block h3{font-size:1em;}

#detail_event p{margin-left:0px;}

div.detail-view .container .content ul  li {background-color:#fff !important;
	min-height:auto !important;
	padding-left:0px !important;
}

div.detail-view .container .content ul  li strong,
div.detail-view .container .content ul  li p{
	width:480px !important;
	float:none !important;
}

/* Advanced Search ---------------------------------------*/

img.calendar{height:16px;}

select#date-range{width:150px;}

form.advanced-search table{margin-top:0;}

form.advanced-search table td.label,
form.advanced-search table td.label label{width:30%;}

form.advanced-search div.tag-button{margin-right:0px;}

form.advanced-search .portlet-categories-tree{border:0;
	width:276px;
}

form.advanced-search table div.label{width:69px;}

form.advanced-search table ul.tabs{float:left;
	width:75%;
}

form.advanced-search ul.tabs li.first{padding-left:10px;}

#as-employment, #as-careerlevel{width:288px;}

/*Print PopUp --------------------------------*/

#my-events-print-preview .fieldset-actions{margin:0;
	padding:0 0 0 5px;
}

#lightbox #lightbox-content.print-preview .tag-box-content-space{padding:0 10px;}

#my-events-print-preview h2{margin-top:10px;}

#lightbox #lightbox-content.print-preview a.close-window{margin:10px 10px 0 0;
	right:0px;
	top:0px;
}

#lightbox .headline h2{background:none;
	color:#4B7486;
}

/*Recommend PopUp ----------------------------------*/

#recommendPopUp h1{	color:#4B7486;
	font-size:1.2em;
}

#lightbox #lightbox-content.recomment-popup a.close-window{top:13px;}

.input_message textarea,
.input_subject input,
.input_email input{width:100%;}

textarea{font-size:1em;}

div.tag-button div.button-content button span{color:#666;}

#recommendPopUp p{margin-top:12px;}

#changePasswordForm div.flashmessages-success{padding-top:15px;}

#changePasswordForm div.flashmessages-success ul li,
#recommendPopUp div.flashmessages-success ul li{font-size:1em;}

#recommendPopUp .input_email input,
#recommendPopUp .input_subject input,
#recommendPopUp textarea{border:1px solid #DEDEDE;
	color:#666;
	font-size:12px;
	margin-top:0;
	padding:4px 6px;
	width:358px;
}

#recommendPopUp textarea{height:100px;}

#recommendPopUp .tag-button{float:right;
	margin:10px 0;
	width:auto;
}

#recommendPopUp hr{clear:both;
	margin-bottom:20px;
	margin-top:20px;
}

#recommendPopUp p{margin-left:0px;}

/* PopUps Common ---------------------------------------*/

.close-window{background-image:url(../images/icons/close.png);
	background-position:right top;
	background-repeat :no-repeat;
	color:#4B7486;
	float:right;
	line-height:10px;
	padding:0 15px 4px 0;
}

.popup .tag-large-image{padding-top:20px;}

/* TAG:BOX TYPE:POPUP --------------------*/

table.tag-box-type-popup td.box-corner,
table.tag-box-type-popup td.box-corner img{width:3px;
	height:3px;
}

table.tag-box-type-popup td.box-border-w,
table.tag-box-type-popup td.box-border-e{width:3px;}

table.tag-box-type-popup td.box-border-n,
table.tag-box-type-popup td.box-border-s{height:3px;}

table.tag-box-type-popup td.box-border-w,
table.tag-box-type-popup td.box-border-e,
table.tag-box-type-popup td.box-border-n,
table.tag-box-type-popup td.box-border-s,
table.tag-box-type-popup td.tag-box-content{background-color:#fff;}

table.tag-box-type-popup td.box-corner-nw{background-image:url(../../images/popup/corner-nw.png);}

table.tag-box-type-popup td.box-corner-ne{background-image:url(../../images/popup/corner-ne.png);}

table.tag-box-type-popup td.box-corner-se{background-image:url(../../images/popup/corner-se.png);}

table.tag-box-type-popup td.box-corner-sw{background-image:url(../../images/popup/corner-sw.png);}

table.tag-box-type-popup tr.tag-box-header td{background-color:#fff;
	border-bottom:1px solid #DEDEDE;
}

table.tag-box-type-popup tr.tag-box-footer td{background-color:#fff;
	border-top:1px solid #DEDEDE;
}

/* Contact Form -----------------------------------------*/

#contactForm textarea{border:1px solid #DEDEDE;
	font-size:1em;
	margin:4px 0;
	width:222px;
}

#detail_contact .submit{background-color:#DEDEDE;
	padding:4px 10px;
}

#detail_contact input.text{border-color:#DEDEDE;
	margin:0 5px 5px 0;
}

#detail_contact p,
#detail_contact fieldset span{color:#4B7486;}

#detail_contact fieldset{padding:0 4px 0 10px;}

#detail_contact fieldset.submit-field p{padding:10px 4px 0 10px;}

#detail_contact fieldset.submit-field{padding:0;}

#detail_contact p{font-weight:bold;
	margin-left:0px;
	padding:8px 0px 4px;
	line-height:16px;
}
/*
#detail_contact div.successful p.success{background:#D0FFD0 url(../images/icons/tick.png) no-repeat scroll 12px 7px;
	border:1px solid #42BE0C;
	color:#42BE0C;
	padding-left:30px;
	padding-top:7px;
}
*/
div#detail_contact .submit input{background-color:#DEDEDE;
	background-image:url(../../images/button/default/button_left.png);
	background-position:left center;
	background-repeat:no-repeat;
	color:#666;
	text-decoration:underline;
	float:right;
}

div#detail_contact .submit {
	width:229px;
	float:right;
}

#detail_contact .content{padding:0;}

#detail_contact .flash-messages ul{
	padding-bottom: 10px;
}

#contactForm .request_appointment select, #contactForm .date_time select{border:1px solid #DEDEDE;
	font-size:1em;
	margin-bottom:3px;
	width:60px;
}

#body_showRegisterProcess .login-signup div.column h3{border:none;}

div.successful div.tag-button{margin-left:10px;}

/* Registration ------------------------------------*/

.login-signup h3{border-color:#DEDEDE;
	color:#002E5A;
}

div.right-content-register,
div.left-content-register{margin-left:10px;
	width:46%;
}

div.right-content-register{width:45%;}

#loginform .text{width:95%;}

.login-signup h4,
#registration_advantages ul li span,
.login-signup .blue{color:#4B7486;}

#registration_advantages ul li span{display:inline;}

#loginform .tag-button span{color:#666;}

#registration_advantages ul li.tradeshow{background:transparent url(../../images/but_tradeshow.gif) no-repeat scroll 0 0;}

#registration_advantages ul li.customized{background:transparent url(../../images/but_customized.gif) no-repeat scroll 0 0;}

#registration_advantages ul li.contact{	background:transparent url(../../images/but_contact.gif) no-repeat scroll 0 0;}

div.login-signup .tag-button img{padding-top:5px;}

div.login-signup .signup-short .tag-button img{padding-top:7px;}

div.login-signup .signup-short .tag-button{padding:0;}

.box .finish{background-image:url(../../images/icons/green_hook.png);}

.registration table{text-align:left;}

#reg-position{width:303px;}

.error{color:#B50D1A;}

div.flashmessages ul li{line-height:24px;
	margin-top:0px;
	padding-left:40px;
}

div.flashmessages-error ul li{background:transparent url(../images/bg_error.gif) no-repeat scroll 7px 0;
	color:#B50D1A;
}

div.flashmessages-success ul li{background:#EEFBE7 url(../images/bg_success.gif) no-repeat scroll 17px 7px;
	color:#42BE0C;
}

div#my-profile-edit div.my-profile-profile-edit div.last{margin-left:10px;}

.login-signup p.captcha_part label{color:#4B7486;
	font-size:.9em;
}

.column-actions div{margin:0 8px 0 0;}

*html div.left-content-register{margin-left:5px;	
	width:46%;
}

form.signup-short-data div.registration_short_email, 
form.signup-short-data div.registration_short_password, 
form.signup-short-data div.registration_short_password2{
	margin-bottom: 10px;
}

/* BANNER -------------------------------*/

#headbanner{background-color:#EDEDEF;
	text-align:right;
	width:957px;
	clear:both;
}

#big{margin:0px;
	padding:0px;
}

#sky{position:absolute;
	left:967px;
	top:5px;
}

#sky div.mini{margin-bottom:5px;
	display:block;
}

#halfsize{float:left;
	margin-left:250px;
}

#fullsize{margin-left:5px;}

#cad{display:block;
	margin:10px auto;
	width:468px;
}

#cadhome {
	display:block;
	margin:10px auto 0px auto;
	overflow:hidden;
	width:790px;
	text-align:left;
}

#cadhome img, #cadhome object {
	margin-right:15px;
	margin-top:5px;
	float:left;
}

/*QA1*/

.boldhelp{background-color:#F0F0F0;
	border-bottom:1px solid #D0D0D0;
	border-top:1px solid #D0D0D0;
	color:#4B7486;
	font-size:1.2em;
	font-weight:bold;
	padding:3px 0 3px 10px;
}

.boldhelp2{
	color:#666;
	font-weight:bold;
	padding:0 0 7px 10px;
}

.help{padding:0 10px;}

#detail_contact fieldset span.error{color:red;}

#detail_contact .successful p{color:#319E49;
	padding:10px;
}

h4, h3{color:#4B7486;
	font-size:1em;
	font-weight:bold !important;
}

/* Contact persons -------------------------------*/

p.phone-and-fax{margin-left:0px;}

/* staticpages --------------------------------*/

#layoutcontent1{margin-bottom:10px;}

.staticpage{margin-bottom:20px;}

#searchresult ul.resultset-list div.topic ul.fairicons img{
	margin-right:4px;
	margin-bottom:-1px;
}

#my-fair-overview .container-my-fair-overview-companyboothentry .companyboothentry-content{padding-top:15px;}

.exhibitorlist{margin-bottom:10px;
	padding:10px;
}

/* Printview ------------------------------------*/

div#my-events-print h2{background-color:#f0f0f0;
	border-top:1px solid #DEDEDE;
	color:#4B7486;
	zoom:1;
}

.print h6{display:none;}

.print h5{font-size:1em;}

/* Highlights */

div.highlights{border-top:1px solid #DEDEDE;
	margin-bottom:20px;
}

div.highlights h1{color:#F59C00;
	font-size:1.4em;
	padding:18px 0;
}

div.highlights h2{background-color:#F0F0F0;
	border-bottom:1px solid #D0D0D0;
	border-top:1px solid #D0D0D0;
	color:#4B7486;
	font-size:1.2em;
	font-weight:bold;
	padding:0px 10px;
	margin-bottom:20px;
}

div.highlights h2.first{padding-top:0px;}

div.highlights div p{margin-left:130px;
	margin-bottom:20px;
	width:80%;
}

div.highlights div.tag-button{margin-left:130px;
	margin-bottom:20px;
}

*div.highlights div.tag-button{margin-left:65px;
	margin-bottom:0px;
}

/* Highlights */

p.special_content{padding-left:10px;
	padding-top:15px;
}

#body_showECMSEditCompanyS5 #ecms p{
	margin-left:0px;
}

* html #body_showECMSEditCompanyS5 #ecms p{
	margin-left:0px;
}

/* Joboverview -------------------------------*/

.jobdetails .date_create{float:left;
	padding:9px 0 0 9px;
}

.jobdetails .modified_date{float:right;
	padding:9px 10px 0 0;
}

.job-details_left{padding-left:9px;}

/* IE Fixes jobboerse */

*html div.box h2.long{width:758px;}

.box .jobboerse p{padding:10px;
	margin-bottom:0px;
	margin-left:0px;
}

.box .jobboerse p.withoutpad{padding-top:0px;}

.highlight,
div.main_content .highlight a{color:#4B7486;
	font-weight:bold;
}

.jobs h2{background-color:#DEDEDE;
	color:#666;
	font-size:1em;
	line-height:24px;
	margin:14px 0 0px;
	padding:0 10px;
}

.jobs p{margin-bottom:10px;
	margin-left:10px;
}

.jobs h2.extrahead{background-color:#FFF;
	color:#4B7486;
	margin-bottom:10px;
}

.portlet-joboffers{float:left;
	width:49%;
}

#homepage .portlet-joboffers{float:none;
	width:100%;
}

#homepage .portlet-joboffers-list{margin-right:0px;}

.portlet-joboffers-list{margin-right:10px;}

.portlet-joboffers .footer a{background-image:url(../../images/button/default/button_left.png);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:15px;
}

.portlet-joboffers-list p,
.portlet-joboffers-list ul{	margin:10px 0 10px 10px;}

.portlet-joboffers-bycategory p,
.portlet-joboffers-bycategory ul{margin:10px 0 10px 10px;}

.jobdetails .date_create{float:none;}

.print .p_description ul, 
.print .c_description ul, 
.print div.detail-view div.job-description ul{list-style-type:disc;}

.print div.detail-view div.job-description ol{margin-left:30px;}

.portlet-joboffers-scroller ul li{border-top:1px solid #DEDEDE;}

*+html .portlet-joboffers-scroller ul li{height:73px;}

*html .portlet-joboffers-scroller ul li{height:77px;}

.portlet-joboffers-scroller ul li img{border:1px solid #DEDEDE;
	float:left;
	margin:10px 10px 14px;
	padding:2px;
}

*html div.hall-list div.hallplan-wrapper img{width:600px;}

.portlet-joboffers-scroller ul li span a{float:left;
	margin-top:10px;
}

.portlet-joboffers-scroller .content{border-top:0;
	margin-top:0;
}

.job-description h2{display:none;}

#printview a{text-decoration:underline;}

*html .print .detail-overview .wrapper .detail-overview-image .award{left:-181px;}

/* Myfair ------------------------------*/

div.main_content .my-fair #my-fair-overview .headline{margin-bottom:3px;}

div.main_content .my-fair .layout-left h2{background-color:#f0f0f0;
	border-bottom:1px solid #DEDEDE;
	border-top:1px solid #DEDEDE;
	color:#4B7486;
	font-size:1em;
	line-height:24px;
	padding:0 10px;
}

#my-fair-overview div.container-my-fair-overview-welcome,
div.main_content .my-fair .layout-left .headline h2 a{color:#4B7486;
	text-decoration:none;
}

div.main_content .my-fair .layout-left .headline{margin-bottom:3px;}

div.main_content .my-fair .layout-left .headline a{color:#000;}

#password-security-container{padding-bottom:10px;}

#body_mySettingsList div.flash-messages{ margin-bottom: 10px; }

/* Short Registration -----------------------*/

.login-signup div.password-security{padding:0px;}

#password-security-container h4{display:block;
	margin:0;
	padding:0;
}

* html p.captcha_part input{width:210px;}

* html div.short_data input{width:223px;}

* html div.login-signup p.captcha_part,
* html div.login-signup div.password-security{padding-right:0px;}

* html .password-security-bar{width:233px;}

.password-security-bar{border:medium none !important;}

div.password-security div.password-security-bar div.password-security-bar-inner{background-image:url(../images/tags/password_security/bar.png);
	height:19px;
}

.login-signup p.captcha_part{padding:0px;}

.login-signup .signup-short h4{margin-bottom:0px;}

.login-signup div.column{margin-bottom:10px;
	width:100%;
}

.left-content-register{float:left;
	margin-left:10px;
	width:46%;
}

.right-content-register{float:left;
	margin-left:10px;
	width:45%;
}

#loginform a{color:#4B7486;
	left:2px;
	padding:8px;
	position:absolute;
	top:100px;
}

#loginform a.new-message{
	top:144px;
}

#registration_advantages{float:left;
	width:46%;
}

.signup-short{float:left;
	margin-left:10px;
	padding-top:10px;
	width:45%;
}

.login-signup p.registration_short_toc label{font-weight:normal;
	width:220px;
}

*+html .login-signup p.registration_short_toc label{width:210px;}

*html .login-signup p.registration_short_toc label{width:200px;}

.login-signup h4,
.login-already-registered, .login-signup .box h2{display:none;}

.login-signup label{font-weight:bold;}

#loginform label.remember{color:#666;
	font-weight:normal;
}

#registration_short_email{color:#000;}

.login-signup div.column h3{background-color:#4B7486;
	border: none;
	color:#FFFFFF;
	display:block;
	font-size:14px;
	line-height:26px;
	padding:0 10px;
}

.login-signup .red{color:#FFF;}

.login-signup .box{margin-bottom:0;}

.login-signup p{color:#4B7486;
	font-size:1em;
	font-weight:bold;
}

.login-signup p span.powtech{font-weight:normal;}

input#emailid{margin-bottom:10px;}

#registration_short_email{margin-bottom:0;}

.login-signup input.text,
.login-signup select{border:1px solid #333;
	margin:2px 5px 0 0;
	padding:0;
	width:100%;
}

.short_data div{margin-bottom:10px;}

.registration_short_password2,
.registration_short_password,
.registration_short_email{width:100%;}

.short_data div.registration_short_password2{margin-bottom:0;}

.login-signup p.captcha_part span{width:100% !important;}

.login-signup p.registration_short_toc{padding:0;}

#box-captcha-content{padding-bottom:5px;}

form.signup-short .tag-button-submit{margin-top:10px;}

#registration_short_captcha{margin-bottom:10px;}

input#registration_short_toc{margin-bottom:19px;}

/* Messages ----------------------------------*/

.my-fair div.my-messages-write-subject h2{color:#FFF;
	font-size:1em;
}

div.my-messages-write-subject{padding-left:10px;}

div.my-messages-write-text li{margin-top:5px;}

#mymessageslist_query{float:left;}

.my-messages-list-search div.tag-button{margin-left:20px;}

.my-messages-read-buttons div.tag-button{margin-right:5px;}

div.my-messages-read-message {margin-bottom:10px;}

#my-messages-list .flash-messages{ margin: 10px 0; }

/* Newsletter / Info --------------------------*/

#portlet-my-settings-list-default p.emptylist{margin:0;}
*+html #portlet-my-settings-list-default p.emptylist {margin-top:10px;}

.matchingletter{padding:10px;}

*html #portlet-my-settings-edit .matchingletter{border-bottom:0;}

.matchingletter .ui-radios-yesno label,
.matchingletter .ui-radios-yesno input,
.newsletter .ui-radios-yesno label,
.newsletter .ui-radios-yesno input{margin-right:2px;}

*html .my-settings-savedcategories-content{padding:0px;}
*+html .my-settings-savedcategories-content{padding:0px;}

#portlet-my-settings-savedcategories-edit .tag-button-submit{margin-left:5px;}

.my-messages-write-buttons .tag-button{margin-right:5px;}

#portlet-my-settings-savedcategories-edit .portlet-categories-tree{margin-bottom:10px;}

* html #portlet-my-settings-list-default .odd{BACKGROUND-COLOR:#FFF;}

#portlet-my-settings-savedsearches-default h2{margin-top:3px;}

.moresearches{background-image:url(../images/icons/add_grey.png);}

#portlet-my-settings-savedcategories-default .ui-pager-links-default{padding-top:0;}

/* Profile ------------------------*/

.my-fair .my-profile-profile-edit h2{margin:15px 0 5px;}

#my-profile-edit-form .tag-button{margin-right:5px;}

.my-profile-profile-edit .tag-button{margin-right:5px;}

#deleteProfileForm div.headline{margin-bottom:10px;}

#changePasswordForm li{line-height:16px;}

#changePasswordForm .large-left{font-weight:normal;}

*+html #ecms div.tag-button div.button-content button span,
*+html .profile-popup-change-password div.tag-button div.button-content button span,
*+html .profile-popup-delete div.tag-button div.button-content button span{text-decoration:underline;}

*+html #ecms div.tag-button div.button-content a,
*+html #my-profile-edit .my-profile-profile-edit div.tag-button div.button-content a,
*+html #lightbox-master-container .profile-popup-change-password div.tag-button div.button-content a,
*+html #lightbox-master-container .profile-popup-delete div.tag-button div.button-content a{text-decoration:underline;}

*html #lightbox-master-container .button-style-default{text-decoration:underline;}

/* Eventplanner ----------------------------*/

#portlet-my-events-list1-default .bordered-txt{margin-bottom:10px;}

#portlet-my-events-list1-default .filter{padding:10px;}

#portlet-my-events-list1-default ul.portlet-my-events-list-list li.event{border-top:1px solid #DEDEDE;}

#portlet-my-events-list1-default div.content{border:1px solid #DEDEDE;}

#portlet-my-events-list1-default .view-mode,
#portlet-my-events-list1-default .pager-set #tag-view-mode-selector{border-top:1px solid #DEDEDE;
	padding:10px;
}

div.event-image-area{border:1px solid #DEDEDE;
	float:left;
	height:110px;
	position:relative;
	width:110px;
}

#portlet-my-events-list1-default ul.portlet-my-events-list-list li.event div.column-checkbox{width:13px;}

#portlet-my-events-list1-default ul.portlet-my-events-list-list li.event div.column{float:left;
	margin:5px 0;
	padding:0 0 0 10px;
}

#portlet-my-events-list1-default ul.portlet-my-events-list-list li.event div.column-content{width:315px;}

#portlet-my-events-list1-default ul.portlet-my-events-list-list li.event div.column-actions{width:20px;}

#portlet-my-events-list1-default div.list-actions{
	border-top:1px solid #DEDEDE;
}

div.event-image-area img{height:100px;
	width:100px;
}

a.event-note-button{background:transparent url(../images/events/note.png) no-repeat scroll 0px 2px;
	display:block;
	height:18px;
	text-indent:-8000px;
	width:18px;
}

a.event-recommend-button{background:transparent url(../images/messages/message/new.png) no-repeat scroll 0px 0;
	display:block;
	height:18px;
	text-indent:-8000px;
	width:18px;
}

div.my-fair div.content div.last{border-bottom:0 none;
	padding:0 0 10px 10px;
}

div.layout-2{margin:0 0 10px;}

div#portlet-my-events-list1-default div.event-image-area img{margin:5px;}

#portlet-my-events-list1-default ul.portlet-my-events-list-table li.event div.column{float:left;
	margin:5px 0;
	padding:0 0 0 10px;
}

#portlet-my-events-list1-default ul.portlet-my-events-list-table li.event div.column-checkbox{width:13px;}

#portlet-my-events-list1-default ul.portlet-my-events-list-table li.event div.column-content{width:259px;}

#portlet-my-events-list1-default ul.portlet-my-events-list-table li.event div.column-note,
#portlet-my-events-list1-default ul.portlet-my-events-list-table li.event div.column-recommend{width:15px;}

#portlet-my-events-list1-default ul.portlet-my-events-list-table li.event div.column-delete{width:20px;}

#portlet-my-events-list1-default ul.portlet-my-events-list-table li.event div.column-hall{width:60px;}

#portlet-my-events-list1-default ul.portlet-my-events-list-table li.event div.column-booth{width:55px;}

#portlet-my-events-list1-default ul.portlet-my-events-list-table li.event{border-top:1px solid #DEDEDE;
	vertical-align:middle;
}

div.my-fair #layoutcontent .tag-toolbar{height:56px;}

#portlet-my-events-list1-default ul.portlet-my-events-list-pic li.event{float:left;
	font-size:smaller;
	margin-top:10px;
}

#portlet-my-events-list1-default ul.portlet-my-events-list-pic li.event:hover{background-color:#F2F2F2;}

#portlet-my-events-list1-default ul.portlet-my-events-list-pic li.event .wrapper{height:165px;
	margin-bottom:10px;
}

#portlet-my-events-list1-default ul.portlet-my-events-list-pic li.event div.column-actions{width:17px;}

div.event-checkbox{margin-bottom:15px;}

#portlet-my-events-list1-default ul.portlet-my-events-list-pic li.event div.column{	float:left;
	margin:5px 0;
	padding:0 0 0 6px;
}

*html #portlet-my-events-list1-default .column-content H3{font-size:0.7em;}

#portlet-my-events-list1-default ul.portlet-my-events-list-pic li.event div.column-image{width:110px;}

#portlet-my-events-list1-default ul.portlet-my-events-list-pic li.event div.column-content{	width:96px;}

*html #portlet-my-events-list1-default ul.portlet-my-events-list-pic li.event div.column-content{width:90px;}

*html .portlet-my-events-list-pic .column-content H3{width:90px;}

#portlet-my-events-list1-default ul.portlet-my-events-list-pic li.event div.column-note{margin-left:22px;
	width:216px;
}

div.event-note-area input{background:transparent none repeat scroll 0 0;
	border:1px solid #DEDEDE;
	color:#404040;
	padding:1px;
	width:95%;
}

*+html #portlet-my-events-list1-default div.list-actions .column-counter{margin-top:1px;}

.portlet-my-events-list-pic .column-actions div{margin:0 8px 15px 0;}

*+html .portlet-my-events-list-pic .column-actions div{margin-bottom:0px;}

*html ul.portlet-my-events-list-pic .column-actions div{margin:0px;}

*html #portlet-my-events-list1-default ul.portlet-my-events-list-pic li.event div.column-actions{margin-left:5px;}
	
*html .portlet-my-events-list-pic .column-actions div{margin-bottom:0px;} 

.portlet-my-events-list div.tag-view-mode-selector ul li a{	color:#DEDEDE;}

.portlet-my-events-list div.tag-view-mode-selector ul li.act a{color:#666;}

/*ACMS --------------------------------*/

#ecms dl.categories dt {display:none;}
#ecms #ECMSEditCompanyS1 select{width:270px;}
#ecms #ECMSEditCompanyS3 fieldset{border:0;margin-bottom:0;}

*html #ecms .button-style-default{text-decoration:underline;}

/* Golfplatztage, Playground - Static page */

#golfplatztage_playground a {
  text-decoration:underline;
}

#golfplatztage_playground {
	padding:0pt 20px;
}

#golfplatztage_playground h1{
	color:#4B7486;
	font-size:1.1em;
	font-weight:bold;
	margin:20px 0pt;
}

#golfplatztage_playground p{
	margin:1em 0pt;
	color:#5B5C5D;
	line-height:1.3em;
	clear:both;
}

.golfplatztage_playground_textlink{
	font-size:1em;
	color:#4B7486;
}

#golfplatztage_playground td{
	margin-left:20px;
	font-weight:bold;
	color:#5B5C5D;
}

*+html #golfplatztage_playground div.tag-button img {
  padding-top:2px;
}

.logocell {
	width:90px;
	text-align:center;
}

.logocell2 {
	width:150px;
	text-align:center;
}

div#mainNavi li.navi_entry_playground a {line-height:1.1em;width:140px;}
form.advanced-search table td h3 {display:none;}
#body_showProduct .p_description ul li, #body_showCompany .c_description ul li{list-style-type:disc;margin-left:13px;}

/* border color */
#searchresult ul.resultset-list div.image-space,
#searchresult ul.resultset-gallery div.image img,
#eplanner ul.list div.column-image div.img img,
.detail-overview .wrapper .detail-overview-image img,
div.tag-image-scroller-horizontal-teaser div.tag-image-scroller-content li img,
ul.item-list div.image-space,
.contact-form-border img.border{
  border:1px solid #DEDEDE;
}

/* profile edit button */
.profile-content div.portlet-my-profile-overview-status {
  background-image: url(../../images/button/default/button_left.png);
  background-repeat: no-repeat;
  background-position: 10px 13px;
}

.profile-content div.portlet-my-profile-overview-status a {
  padding-left: 16px;
}

.companyboothentry-content div.fl p,
.companyboothentry-content div.fl div.ui-bar {display:none;}

.portalcolor,
div.main_content .portalcolor a{
	color:#4B7486;
}

div.detail-view-attendee div.detail-overview-scroller h2{
  margin:0;
}
div.detail-view-attendee .content-block .content,
div.detail-view-attendee .content-block ul.togglebox {
  margin-left:10px;
  margin-right:10px;
  border: 0px none;
}
div.detail-view-attendee .content-block ul li.even p.text{
  width: 280px; 
}
div.detail-view-attendee .tag-toolbar-title{
  width: 490px;
}
div.detail-view-attendee .container .content ul li.even{
  background-color: #FFFFFF;
  padding-left: 0px;
}
div.detail-view-attendee div.hall-list ul li a.toggle{
  margin-left:0;
}
.detail-overview-reference div.modified_date {
  margin-left:10px;
}
.detail-overview-reference #detail_anchor div.inner-ancor ul {
  margin-left:15px;
}
div.detail-view-attendee .hall.expanded .content {
  margin-left: 0px!important;  
}

/* rahmen für startseite topcompanies */

div#products ul li img {
	border:1px solid #DEDEDE;
	margin:10px;
	padding:2px;
}

/* erweiterte suche */

form.advanced-search table div.label {
	width:69px;
}

form.advanced-search table ul.tabs {
	float:left;
	width:82%;
}

form.advanced-search ul.tabs li.first {
	padding-left:10px;
}

div.detail-view div.price div,
div.detail-view div.delivery_terms div {
	margin:0 10px;
}

div.my-fair div.content div.pager-set {
	padding:10px 0 10px 10px;
	border-top:1px solid #DEDEDE;
}

body#body_showAttendee div.detail-view-attendee div.detail-overview-scroller {
	display:none;
}

.input_email,
.input_subject{ margin-bottom: 10px; }

.login-signup #loginform p{ display: none; }

#loginform {
  margin-top: 5px;
  min-height:125px;
	height:auto !important;  /* für moderne Browser */
  height:125px;  /*für den IE */
}

.login-signup-short .signup-short-data li.first{
	margin-left: 0px;
	margin-bottom: 5px;
}

.messages-write-content .flash-messages-error li{ 
	margin-top: 10px; 
	padding-bottom: 0px;
}

#body_showLogin .flash-messages-success li.first{
	margin-bottom: 10px;
}