a[x-apple-data-detectors] {
  color: inherit !important;
  text-decoration: none !important;
  font-size: inherit !important;
  font-family: inherit !important;
  font-weight: inherit !important;
  line-height: inherit !important;
}
a[href^="tel"]{
    color: inherit !important;
    text-decoration:none;
	font-size: inherit !important;
}
b, strong {
    font-weight: 500 !important;
}
p {
    line-height: 1.42;
    margin-bottom: 15px;
}
.nur-drucken {
    display: none;
}
@media screen and (max-width: 1024px) {
.cell5.col-lg-2.col-md-12.col-sm-12.col-xs-12, .cell6.col-lg-8.col-md-12.col-sm-12.col-xs-12, .cell7.col-lg-2.col-md-12.col-sm-12.col-xs-12, .cell8.col-lg-2.col-md-12.col-sm-12.col-xs-12, .cell13.col-lg-2.col-md-12.col-sm-12.col-xs-12, .cell3.col-lg-2.col-md-12.col-sm-12.col-xs-12, .cell4.col-lg-2.col-md-12.col-sm-12.col-xs-12 {
    display: none;
}
}
@media screen and (min-width: 1000px) {
#pix_sidebar_right_margin {
    overflow: visible;
}
.pix_verticalmenu.fixed-right {
    position: sticky;
	position: -webkit-sticky;
    top: 150px;
	}
.spl {
    padding-right: 25px;
	padding-bottom: 25px;
}
.spm {
    padding: 0px 12.9px;
	padding-bottom: 25px;
}
.spr {
    padding-left: 25px;
	padding-bottom: 25px;
}
}
h1, h2, h3, h4, h5, h6 {
	margin-bottom: 25px !important;
}
.postcontent p {
    margin-bottom: 20px;
}
.zab {
    margin-top: 30px;
}
/*Häftlingsdatenbank*/
.joodb .title {
    color: #fff !important;
}
/*Ende Häftlingsdatenbank*/
@media screen and (min-width: 1280px) {
.pix_menu_items_parent_link_arrow.dropdown-toggle.separator {
    cursor: context-menu !important;
	pointer-events: none;
}
}
/*Tagliste*/
.filters.btn-toolbar {
    border: 0px solid aliceblue !important;
}
.filters.btn-toolbar {
    border: 0px solid aliceblue !important;
    padding: 0px !important;
}
#filter-search {
    /*width: 65%;*/
    float: left;
	margin-right: 5px;
}
.btn-group.pull-right {
    text-align: right;
}
.tag-category .btn-group {
    /*width: 48%;
	min-width: 300px;*/
}
.btn-toolbar > div:first-child {
    float: left;
    margin-right: 5px;
    width: 50%;
}
.btn-toolbar > div:first-child #filter-search {
    width: 60%;
}
.tag-category .filters .btn {
    margin-top: 0px;
}
/*ende Tagliste*/ 
/*icons*/
.icon-search::before {
    content: "S";
    font-family: icomoon;
    color: #fff;
    font-size: 14px;
}
.icon-remove::before {
    content: "I";
    font-family: icomoon;
    color: #fff;
    font-size: 14px;
}
.edocman-icon-pencil, .edocman-icon-trash, .edocman-icon-remove, .edicon.edicon-eye {
    display: none !important;
}
/*ende Icons*/
/*Tabellen*/
.table-striped > tbody > tr:nth-of-type(2n+1) {
    background-color: #e7e7e7;
}
.normaletabelle td {
    padding: 2px 7px 2px 0px;
    font-size: 80%;
    color: #727272;
}
/*ende Tabellen*/
/*Responsive Tabellen*/
.respotab {
	width:100%;
}

.respotab table, .respotab td, .respotab tr, .respotab th {
	border:1px solid #3A444D;
	border-collapse: collapse;
	text-align: left;
}

.respotab td, .respotab tr, .respotab th {
    padding: 0.7em;
	line-height: initial;
}

.respotab th {
    background: #eee;
    font-weight: bold;
    line-height: initial;
}
@media screen and (max-width:736px) {
	
	.respotab table, .respotab tr, .respotab td {
		padding:0;
		border:1px solid #3A444D;
	}

	.respotab table {
		border:none;
	}

	.respotab thead {
		display:none;
	}

	.respotab tr {
		float: left;
		width: 100%;
		margin-bottom: 2em;
	}

	.respotab td {
		float: left;
		width: 100%;
		padding:1em;
	}

	.respotab td::before {
		content:attr(data-label);
		word-wrap: break-word;
		background: #eee;
		border-right:1px solid #3A444D;
		width: 35%;
		float:left;
		padding:1em;
		font-weight: bold;
		margin:-1em 1em -1em -1em;
	}
}
/*ende Responsive Tabellen*/
/*erinnerung*/
.jahranzeige {
    width: 100px !important;
    background: #3a444d;
    height: 100px;
    border-radius: 100%;
    margin: auto;
	margin-bottom: 15px;
}
.jahranzeige td {
    color: #fff;
    text-align: center;
    font-size: 112%;
    padding: 0px 10px;
    line-height: 1.2;
}
img.erinerungsbild {
    width: 90%;
}
/*Ende erinnerung*/
/*Menü*/
.pix_menu_items_parent.dropdown {
    vertical-align: middle !important;
    display: table-cell;
}
/*ab 13Zoll*/
@media screen and (min-width: 1270px) {
#pix_menu_inner_in {
    text-align: center;
    width: 80%;
}
.pix_menu_items_parent.active.dropdown {
    height: 95px;
}
.pix_menu_items_parent.dropdown {
    height: 95px;
}
}
/*ab 15Zoll*/
@media screen and (min-width: 1350px) {
#pix_menu_inner_in {
    text-align: center;
    width: 75%;
}
.pix_menu_items_parent.active.dropdown {
    height: 95px;
}
.pix_menu_items_parent.dropdown {
    height: 95px;
}
}
/*ab 19Zoll*/
@media screen and (min-width: 1430px) {
#pix_menu_inner_in {
    text-align: center;
    width: 65%;
}
.pix_menu_items_parent.active.dropdown {
    height: 95px;
}
.pix_menu_items_parent.dropdown {
    height: 95px;
}
}
.menuabovecolumn5 .mod-languages {
    text-align: right;
}
.menuabovecolumn1 {
    position: absolute;
    z-index: 9999;
}
#pix_menu.navbar {
    height: auto;
}
@media screen and (min-width: 780px) {
.pix_menu_items_parent_link_arrow.dropdown-toggle.separator, .pix_menu_items_parent_link_active {
    max-width: 165px;
    line-height: 1.1 !important;
    text-align: center !important;
}
.pix_menu_items_parent_link {
    line-height: 1.1 !important;
    text-align: center !important;
    vertical-align: middle !important;
	height: auto !important;
}
.pix_menu_items_parent.dropdown {
    vertical-align: middle !important;
}
.nav.pix_menu_items li a.pix_menu_items_parent_link_active {
	height: auto;
}
.pix_menu_items_parent_link_active_arrow.dropdown-toggle, .pix_menu_items_parent_link_arrow.dropdown-toggle {
    max-width: 165px;
    line-height: 1.1 !important;
    text-align: center !important;
    height: min-content !important;
}
}
/*ende Menü*/
/*flaggen*/
.menuabovecolumn3 {
    margin-top: 10px;
    margin-bottom: 0px !important;
}
/*ende flaggen*/
/*Listenlayout auf Schlagwortliste*/
#adminForm h3 {
    
}
/*ENDE Listenlayout*/
.clf {
    background: #695a95 !important;
}
.clf:hover {
    background: #87aa8a !important;
}
.postcontent p {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
}
.checkagb .wdform-ch-rad-label {
    display: inline-block !important;
    font-size: 12px !important;
    width: calc(100% - 50px) !important;
}
.logo-menu img {
    width: 200px;
    top: -42px;
    position: relative;
}
.menuposition1 {
    z-index: 9999;
}
.footerbelowcolumn3 {
    float: right;
}
/* .col-md-12 {
	padding-bottom: 25px;
}*/	

.mod-list li h5::before {
    content: "?";
    font-size: 9px;
    line-height: 0;
    font-family: icomoon;
    color: #87aa8a;
}
/*footer*/
.pix_footer-widget-area_inner_below1 .pix_vmenu_items li a.pix_vmenu_items_parent_link, .pix_footer-widget-area_inner_below1 .nav.pix_vmenu_items li span.separator {
	color:#fff;
}
/*ENDE footer*/
/*Tags*/
.schlagliste {
    font-size: 12.5px;
    color: #fff;
    padding: 2px 5px;
    margin: 2px;
    background: #909090;
    display: inline-block;
}
.schlagliste:hover {
    font-size: 12.5px;
    color: #fff;
    padding: 2px 5px;
    margin: 2px;
    background: #858d98;
}
.schlagliste3 {
    font-size: 12.5px;
    color: #fff;
    padding: 2px 5px;
    margin: 2px;
    background: #909090;
}
.schlagliste3:hover {
    font-size: 12.5px;
    color: #fff;
    padding: 2px 5px;
    margin: 2px;
    background: #858d98;
}
#tagfilterform #pix_sidebar_left .pix_block ul li, #pix_sidebar_right .pix_block ul li {
    margin-left: 0px;
}
#tagfilterform li a {
    font-size: 12.5px;
    color: #fff;
    padding: 4px 7px;
    margin: 2px;
    background: #909090;
    width: auto;
    display: inline-block;
    float: left;
}
#tagfilterform li a:hover {
    font-size: 12.5px;
    color: #fff;
    padding: 4px 7px;
    margin: 2px;
    background: #858d98;
    width: auto;
    display: inline-block;
    float: left;
}
/*Ende Tags*/
/*breadcrumbs*/
.breadcrumb li {
    padding-right: 0px;
}
.breadcrumb > li + li::before {
    padding: 0 5px !important;
}
/*ENDE breadcrumbs*/
/*zeitleiste*/
.pix_vmenu_items_parent_link.smoothscroll {
    float: left;
}
/*Ende zeitleiste*/
/*F2C*/
.inputbox[type="number"] {
    height: 38px;
    padding: 5px;
}
.control-group input[type="checkbox"] {
    visibility: visible;
}
input[type="checkbox"] {
    visibility: hidden;
    width: 15px;
}
.f2c_button {
    font-size: 13px !important;
    padding: 5px 9px !important;
    margin: 2px;
}
.f2c_button:hover {
    font-size: 13px !important;
    padding: 5px 9px !important;
    margin: 2px;
}
.center.hidden-phone.f2c_category {
    font-size: 13px;
}
.nowrap.small.hidden-phone {
    font-size: 13px;
}
.center.hidden-phone.f2c_language {
    font-size: 13px;
    text-overflow: clip;
    word-break: keep-all;
}
.element-invisible {
    display: none;
}
.f2c_row .btn.btn-micro.active.hasTooltip {
    padding: 4px !important;
    font-size: 11px !important;
    text-align: center !important;
    float: left;
    height: 24px !important;
}
.f2c_row .dropdown-toggle.btn.btn-micro {
    padding: 4px !important;
    font-size: 11px !important;
    height: 24px !important;
}
.f2c_row .dropdown-menu {
    list-style: none !important;
    background: #3a444d;
    border: none;
}
.f2c_row .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
    color: #F9F9F9;
}
#f2c_form .chzn-container-single .chzn-single {
    display: inline-flex;
    width: auto;
    background: #fff;
    box-shadow: none;
    border-radius: 0px;
}
#jform_t65 {
    width: auto;
}
.icon-calendar::before {
    font-family: icomoon;
    content: "C";
    color: #fff !important;
}
.icon-search.icon-white, .icon-list {
    display: none !important;
}
#f2c_form .search-choice {
    background: #fff !important;
    border: none !important;
    box-shadow: none !important;
}
.controls.finder-selects {
    width: 33%;
}
.chzn-container-single .chzn-single {
    border: 1px solid #909090 !important;
    border-radius: 0px;
    background-color: #fff !important;
    background: #fff !important;
    background-clip: padding-box;
    box-shadow: none !important;
    color: #444;
    text-decoration: none;
    white-space: nowrap;
    line-height: 35px;
    height: 35px;
}
.js-btn.btn.btn-clear, .js-btn.btn.btn-today, .js-btn.btn.btn-exit {
    padding: 3px 5px;
    font-size: 12px;
	margin: 2px;
}
/*RAXXO*/
.raxo-list {
    position: relative;
    margin-bottom: 5px;
    padding: 14px 6px 10px;
    background-color: transparent;
    border-radius: 0px;
}
.raxo-list .raxo-items > li:last-child {
    border-radius: 0px;
}
.raxo-list .raxo-items {
    margin: 0 !important;
    padding: 0 !important;
    background-color: #fff;
    border-radius: 0px;
}
.raxo-list li:hover .raxo-readmore {
    background-color: #9097a1;
}
.raxo-list .raxo-name a:hover, .raxo-list .raxo-items a {
    color: #455c7b !important;
    font-weight: 400;
    font-family: Roboto;
}
.raxo-list .raxo-items a:hover {
    color: #333333 !important;
    background-color: transparent;
    border-bottom: 0px solid #333333;
}
/*formulare*/
.icon-ok, .icon-cancel, .icon-eye {
    display: none !important;
}
input[type="text"], input[type="password"], input[type="email"], select {
    padding: 0px 5px 0px 5px;
    height: 40px !important;
	border-radius: 0px !important;
}
input, select, textarea {
    padding-left: 5px;
}
select, select.form-control, select:focus, select.form-control:focus {
    border: 1px solid #3A444D !important;
}
.nav-tabs .active a {
    padding: 4px 10px;
    background: #c0c0c0 !important;
}
.nav-tabs a {
    padding: 4px 10px !important;
    background: #f0f0f0 !important;
}
.nav-tabs a:hover {
    padding: 4px 10px;
    background: #c0c0c0 !important;
}
/*Ende formulare*/
/*EU-Cookie*/
.cc-floating.cc-theme-edgeless .cc-message {
    margin: 13px 0px !important;
}
.cc-revoke, .cc-window {
    line-height: inherit !important;
}
div.cc-window.cc-floating {
    padding: 13px !important;
}
.cc-highlight .cc-btn:first-child:focus, .cc-highlight .cc-btn:first-child:hover {
    text-decoration: none !important;
	text-align: center !important;
    font-size: inherit !important;
    font-weight: inherit !important;
	font-family: inherit !important;
}
.cc-btn.cc-deny:hover, .cc-btn.cc-allow:hover {
    text-align: center !important;
    font-size: inherit !important;
    font-weight: inherit !important;
	font-family: inherit !important;
}
.cc-btn.cc-deny, .cc-btn.cc-allow {
    text-align: center !important;
    font-size: inherit !important;
    font-weight: inherit !important;
	font-family: inherit !important;
}/*login*/
#lp-popup {
    width: 450px;
}
.lp-field-wrapper input[type="checkbox"] + label {
    padding: 0px;
    width: 12px !important;
    float: left;
    display: inline-block;
    position: absolute;
    margin-top: 0px;
}
.lp-field-wrapper label {
    display: inline-block;
    margin: 8px 2px;
}
.lp-field-wrapper input[type="checkbox"] {
    float: none;
}
.lp-button-wrapper ul.lp-link-wrapper li a {
    font-size: 13px;
}
.lp-button-wrapper button, .btn {
    background: #3A444D;
}
.lp-button-wrapper button:hover, .btn:hover {
    background-color: #87AA8A;
}

/*Buttons*/
.btn-default, .button-submit, .button-reset, .btn, .btn-mini, .btn-header {
    transition: all 0.3s ease 0s;
    display: inline-block;
	margin-top: 5px;
}
.btn-header {
    color: #9a9a9a !important;
    padding: 3px 8px;
    font-size: 15px !important;
    background: #fff;
}
.btn-header:hover {
    color: #fff !important;
    padding: 3px 8px;
    font-size: 15px !important;
    background: #9a9a9a;
}
.btn-header.ico-kon::before {
    font-family: icomoon;
    content: "M";
    font-size: 12px;
    padding-right: 4px;
}
.btn-header.ico-such::before {
    font-family: icomoon;
    content: "S";
    font-size: 11px;
    padding-right: 3px;
}
.button-submit {
    background: #87AA8A;
	color: #fff;
	margin-bottom:15px;
}
.button-reset {
    background: #3A444D;
    color: #fff;
}
.button-submit:hover {
    background: #3A444D;
    color: #fff;
	margin-bottom:15px;
}
.button-reset:hover {
    background: #87AA8A;
}
.btn-mini, .backbutton {
	background: #87AA8A;
	border-radius: 0px 0px 0px 0px;
	border-width: 0px;
	box-shadow: none;
	padding-top: 4px !important;
	padding-left: 8px !important;
	padding-right: 8px !important;
	padding-bottom: 4px !important;
	box-sizing: inherit;
	clear: none;
	width: auto;
	height: auto;
	overflow: visible;
	font-size: 14px !important;
	font-weight: 500 !important;
	font-style: normal;
	color: #fff !important;
}
.btn-mini:hover, .backbutton:hover {
    background: #3A444D;
	border-radius: 0px 0px 0px 0px;
	border-width: 0px;
	box-shadow: none;
	padding-top: 4px !important;
	padding-left: 8px !important;
	padding-right: 8px !important;
	padding-bottom: 4px !important;
	box-sizing: inherit;
	clear: none;
	width: auto;
	height: auto;
	overflow: visible;
	font-size: 14px !important;
	font-weight: 500 !important;
	font-style: normal;
	color: #fff !important;
}
.btn-default, .button-submit, .button-reset, .btn {
    border-radius: 0px 0px 0px 0px;
    border-width: 0px;
    box-shadow: none;
    padding-top: 7px;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 7px;
    box-sizing: inherit;
    clear: none;
    width: auto;
    height: auto;
    overflow: visible;
    font-size: 18px !important;
    font-weight: 500 !important;
    font-style: normal;
    color: #fff !important;
}
.btn-default:hover, .button-submit:hover, .button-reset:hover, .btn:hover {
	border-radius: 0px 0px 0px 0px;
	border-width: 0px;
	box-shadow: none;
	padding-top: 7px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 7px;
	box-sizing: inherit;
	clear: none;
	width: auto;
	height: auto;
	overflow: visible;
	font-size: 18px;
	font-weight: 500;
	font-style: normal;
}
.button-submit {
    margin-right: 15px;
}
/* ENDE Buttons*/
/*Branchenbuch*/
.featured-text {
    display: none;
}
.results-style-6 .icon-box-link {
    padding-bottom: 10px;
    height: auto;
}
.socials-network {
    list-style: none !important;
}
.social-networks-follow {
    display: none;
}
.socials-network a {
    margin-right: 5px;
    margin-bottom: 5px;
	font-size: 16px;
}
.socials-network a:hover {
    text-align: center;
	margin-right: 5px;
    margin-bottom: 5px;
	font-size: 16px;
}
.leaflet-touch .leaflet-bar a {
    font-size: 30px;
    text-align: center;
    color: #000;
}
.leaflet-touch .leaflet-bar a:hover {
    font-size: 30px;
    text-align: center;
    color: #000;
}
.row-fluid [class*="span"] {
    padding-left: 0.5%;
	margin-left: 0px !important;
}
.company-style-5-header-info .dir-address, .company-style-5-header-info .dir-categories, .phone {
    margin-left: 2%;
}
.span8 .company-details #adminForm h3 {
    display: block !important;
}
.results-style-6 .business-name {
    display: block !important;
}
.company-style-5-header-info.row-fluid h2 {
    margin-left: 2%;
	color: #fff;
}
.company-style-5-header-info .second-column {
    margin-top: 0px;
}
#company-style-5-container {
    background-color: #f2f2f2;
    padding: 1.5%;
}
#company-style-5-body [class*="span"] {
    padding-left: 2% !important;
}
#company-style-5-body #grid-content [class*="span"] {
    padding-left: 0px !important;
}
#company-style-5-body .company-style-box [class*="span"] {
    padding-left: 0px !important;
}
#grid-content [id*="post"] {
    width: 100% !important;
    margin-bottom: 10px;
    box-shadow: none !important;
    border: 1px solid #d5d5d5;
    border-radius: 0px;
}
.leaflet-popup-content-wrapper {
    border-radius: 0px;
}
.results-style-6 .item-image a > div::before {
    font-family: icomoon;
    font-size: 40px;
    background: rgb(135, 170, 138);
    content: "S";
}
.results-style-6 .business-name a {
    cursor: pointer;
}
.item-info-wrap {
    padding-top: 10px;
}
.results-style-6 .company-details {
    background-color: #fff;
}
.results-style-6 .company-details {
    height: auto;
}
.ui-dir-button, a.ui-dir-button, .ui-dir-button.ui-dir-button-disabled:hover, input.ui-dir-button[disabled="disabled"]:hover, button.ui-dir-button[disabled="disabled"]:hover {
    background: #455C7B;
}
.ui-dir-button:hover {
    background: #87AA8A;
    cursor: pointer;
    color: #ffffff;
}
.ui-dir-button, a.ui-dir-button {
    border: 0 none;
    box-shadow: none;
    border-radius: 0px;
    display: inline-block;
    color: #FFFFFF;
    font-size: 16px;
    margin: 0;
    font-weight: 400;
    line-height: normal;
    padding: 8px 15px;
    text-align: center;
    text-shadow: none !important;
    transition: color 400ms ease 0s, background-color 400ms ease 0s, border-color 400ms ease 0s;
	font-family: "Rajdhani","Arial";
}
#search-details .chzn-container, #search-details .chosen-container, #search-module .chosen-container, #search-module #companies-search .chosen-container, #search-module #companies-search input.search-field, .shadow-input, #search-module #companies-search select {
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
}
.search-options .view-mode .grid {
    border: 1px solid #CFCFCF;
        border-right-color: rgb(207, 207, 207);
        border-right-style: solid;
        border-right-width: 1px;
    border-right: 1px solid #CFCFCF;
}
.search-options .view-mode a:hover, .search-options .view-mode .active {
    box-shadow: none !important;
}
.hover_info:hover a, .hover_info a {
    color: #fff !important;
	text-overflow: ellipsis;
}
.grid-style2 .grid-item {
    border-radius: 0px;
}
.grid-content .post-image {
    padding: 10px;
    height: 200px;
}
.grid-content .post-image img {
    width: 100%;
}
.grid-content .post-inner {
    height: 200px;
}
.grid-item.span4 {
    padding: 0px;
}
.grid-item-name h3 {
    display: inline-block !important;
    text-overflow: ellipsis;
}
.grid-item.span4 {
    margin: 20px;
        margin-left: 20px;
}
#company-reviews .post-image {
    width: 120px;
    display: block;
    float: left;
	background-size: cover;
}
#company-reviews .post-image img {
    width: 100%;
}
#company-reviews .post-title {
    font-size: 18px !important;
    font-family: "Rajdhani","Arial";
}
.service-list .grid-content .post-title {
    margin: 10px 0;
}
#company-reviews p {
    font-size: 14px !important;
}
#company-reviews .price {
    font-size: 18px !important;
	margin-top: 10px;
}
.dir-map-image {
    overflow: hidden;
}
.row-fluid .span4 {
    width: 30.624%;
    *width: 31.570740134569924%;
}
.grid-item-name h3 {
    text-overflow: ellipsis;
    width: 100%;
    overflow: hidden;
}
.slick-slider .controller-prev i:hover, .slick-slider .controller-next i:hover {
    background: #695a95;
    color: #fff !important;
    border-radius: 0px;
}
.slick-slider .controller-prev i, .slick-slider .controller-next i {
    background: none repeat scroll 0 0 rgb(69, 92, 123);
    border-radius: 0px;
}
.slick-slider .controller-prev i, .slick-slider .controller-next i {
    color: #fff;
    font-size: 32px;
    line-height: 35px;
    text-align: center;
}
.dir-icon-angle-left::before {
    content: "\f100";
}
.dir-icon-angle-right::before {
    content: "\f101";
}
.ui-dir-button-grey .ui-button-text {
    color: #fff !important;
}
dl.tabs dt h3 a:link {
    font-size: 14px;
}
.label {
    border: 0px solid #000090 !important;
}
.btn.btn-xs.btn-success.btn-panel.break-button {
    font-size: 12px;
    padding: 3px 10px !important;
}
.chzn-container-multi .chzn-choices li.search-choice {
    margin: 5px 5px 3px 0 !important;
}
.category-form-container {
    float: left;
    width: 1200px;
    max-width: 100%;
}
#side-menu {
    padding: 0px !important;
}
#open_legend h5 {
    font-size: 16px;
}
#user-options .span4.user-option-box {
    width: 100% !important;
}
#user-options #pix_menu {
    display: none;
}
#dir-dashboard-tabs-col #ui-tabs-1 {
	display: none !important
}
/*ENDE Branchenbuch*/
/*EDocman*/
.edocman-box-heading.clearfix, .edocman-box-heading {
    background: #fff !important;
    border-radius: 0px !important;
    border-width: 0px 0px 1px 0px !important;
    border-color: #3a444d !important;
}
.edocman-taskbar.clearfix ul {
    list-style: none !important;
}
.edocman-description {
    border-radius: 0px !important;
}
.sortPagiBar.row .btn {
    background: #fff;
    padding: 2px 7px;
    margin-bottom: 0px;
    margin-top: 0px;
    border-color: #000;
    border-width: 0px;
	line-height: 0.5;
}
.sortPagiBar.row .btn:hover {
    background: #fff;
    padding: 2px 7px;
    margin-bottom: 0px;
    margin-top: 0px;
	line-height: 0.5;
}
.edocman-category.col-md-6, .edocman-category.col-md-5, .edocman-category.col-md-4, .edocman-category.col-md-3 {
    padding-right: 20px;
}
/*ENDE EDocman*/
/*Weblinks*/
.weblink-category .category {
    font-size: 22px;
}
.img-intro-left {
    width: 30%;
    float: left;
}
.img-intro-left img {
    width: 100%;
    padding-right: 20px;
}
.weblinks a {
    font-size: 20px !important;
}
/*Mediathek*/
#searchForm .input-append #filter_search {
    margin-top: 5px;
    height: 42px !important;
}
.input-append .icon-arrow-right {
    display: none;
}
.input-append .btn.btn-secondary.hidden-phone {
    line-height: 1.55;
}
.pull-right button.btn {
    border: 1px solid #3a444d;
    color: #000;
    cursor: pointer;
}
.pull-right button.btn:hover {
    border: 1px solid #87aa8a;
    color: #000;
    cursor: pointer;
}
.counter {
    display: none;
}
.abook-path .breadcrumb {
    padding-left: 0px !important;
}
#filter-keyword {
    margin-top: 5px;
}
.filters .navbar {
    position: relative;
    min-height: 30px;
	height: 30px;
    margin-bottom: 0px;
    border: 1px solid transparent;
}
.abook-search .filters {
    padding: 5px !important;
}
h3.book-title {
    margin-bottom: 5px !important;
}
.cover img.img-polaroid {
    background-color: #FFFFFF;
    border: 1px solid #ccc !important;
    box-shadow: none !important;
    padding: 4px;
    width: auto;
}
.dropdown-menu.actions {
    background: #9a9a9a;
    list-style: none !important;
    color: #000 !important;
    border: 1px solid #ccc;
    box-shadow: none !important;
}
.row-fluid {
    margin-bottom: 5px;
}
/*Ende Mediathek*/