
/* i18n menu */
.i18n-ls-nav {
	display:inline-block;  position:relative; margin-left: 20px;
}
#i18n-ls-select {
	margin: 8px 0;
}
.i18n-ls-nav button {}
.i18n-ls-nav.i18n-ls-menu-open {
	z-index: 20001;
}
.i18n-ls-nav.i18n-ls-menu-open .i18n-ls-menu {
	display: block;
}
.i18n-ls-nav a { 
	display: block; padding: 5px 10px; cursor:pointer; 
}
.i18n-ls-nav a:hover { 
	background-color: #f3f3f3; 
}
.i18n-ls-nav.i18n-ls-menu-open a, .i18n-ls-nav.i18n-ls-menu-open a:hover {
	background-color: #fff;
}
.i18n-ls-menu { 
	display:none; position: absolute; right: 0; background-color: #fff; padding: 20px;
}


/* jobboard defaults */
#protxt4 div {
	-webkit-text-size-adjust: 100%;
}
.ui-multiselect {
	height:21px;
	overflow:hidden;
	padding:2px 0 2px 4px;
	text-align:left;
	font-size:9pt;
}
.ui-widget {
	font-family: "Arial", sans-serif;
	margin-top: 2px;
}
.ui-multiselect-checkboxes label {
	padding: 3px 1px 3px 1px;
	text-indent: 0;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	background: #FFF;
	color: #000;
}
.ui-multiselect-menu {
	min-width: 280px !important;
}
#umkreis_zip, #umkreis_filterbtn {
	font-size:9pt;
	padding:2px 4px;
	border: 1px solid #d3d3d3;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
}
#workdiv, #mailnote {
	background-color: #FFF;
	border: 1px solid #999999;
	padding: 5px;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	box-shadow:3px 3px 10px rgba(0, 0, 0, 0.3);
	-moz-box-shadow:3px 3px 10px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow:3px 3px 10px rgba(0, 0, 0, 0.3);
}
#workdiv, #workdiv iframe {
	max-width: 100%;
}


/* social links in anzeige */
.concludis-share {
	min-width: 300px;
	margin-top: 30px;
}
.concludis-share .sharetitle,
.subscriptiontitle {
	float: left;
	width: 115px;
	font-size: 12px;
	padding: 9px 9px 9px 0;
	margin-right: 2px;
}
.concludis-share .sharetitle {
	padding: 1px 9px 9px 0;
}
.concludis-share ul {
	background-color:transparent;
	margin:0;
	padding:0;
	overflow:hidden;
}
.concludis-share li {
	list-style:none;
	float:left;
	padding:0;
	margin:0 8px 0 0;
	width:16px;
	height:16px;
}
.concludis-share li a {
	display: block;
	height: 16px;
	width: 16px;
	background:transparent url('../img/socialbtn_sprite16.png') no-repeat top left;
	text-decoration: none !important;
}
.concludis-share li a:hover {
	filter:alpha(opacity=75);
	-moz-opacity:0.75;
	opacity: 0.75;
}
.concludis-share li a.share_button_print {
	background-position: 0 0;
	background-color:transparent;
}
.concludis-share li a.share_button_email {
	background-position: 0 -16px;
	background-color:transparent;
}
.concludis-share li a.share_button_facebook {
	background-position: 0 -32px;
	background-color:transparent;
}
.concludis-share li a.share_button_twitter {
	background-position: 0 -64px;
	background-color:transparent;
}
.concludis-share li a.share_button_xing {
	background-position: 0 -80px;
	background-color:transparent;
}
.concludis-share li a.share_button_linkedin {
	background-position: 0 -96px;
	background-color:transparent;
}
.concludis-share li a.share_button_stumbleupon {
	background-position: 0 -112px;
	background-color:transparent;
}
.concludis-share li a.share_button_digg {
	background-position: 0 -128px;
	background-color:transparent;
}
.concludis-share li a.share_button_pdf {
	background-position: 0 -144px;
	background-color:transparent;
}

/* Stellenboerse Fenster */
.jbpopup_header {
	background-color: #EEE;
}
.jbpopup_headline {
	font-size: 12px;
	font-weight: bold;
	line-height: 22px;
	padding-left: 8px;
}
.jbpopup_headerclose {
	float: right;
	width: 19px;
	height: 22px;
	background: url('../img/popup_close.png') no-repeat 0 3px;
	cursor: pointer;
}
.jbpopup_table {
	margin:5px 0 0 5px;
}
.fts-pagination li.active{
    font-weight: 700;
}
.fts-pagination li{
    display: inline-block;
    padding-right: 10px;
    font-size: 12px;
}
.fulltextsearch{
    padding-bottom: 15px;
}
#fulltextsearch{
    width: 100%;
}


/* popup */
.concludis-modal-open {
	overflow: hidden !important;
}
.concludis-modal {
	position: absolute;
	float: left;
	left: 50%;
	top: 0;
	transform: translate(-50%, 0);
	z-index: 1050;
	display: none;
}
.concludis-modal-open .concludis-modal {
	/*overflow-x: hidden;
	overflow-y: auto;*/
	display: block !important;
}

.concludis-modal-dialog {
	z-index: 1050;
	background-color: white;
	display:none;
	position:relative;
	width: 95%;
	box-sizing: content-box;
}

.concludis-modal-open .concludis-modal-dialog {
	margin: 30px auto;
	display: block;
}
