/*  NEWS */
.news .article {
  padding-bottom: 0px;
  margin-bottom: 0px;
  margin-top: 10px;
}
.news.news-single .article {
    padding-bottom: 0px;
    margin-bottom: 0px;
    margin-top: 0px;
}

.news-single .article .news-img-wrap {
    float: left;
    margin: 0 15px 0 0px;
}

.news-single h3 {
    margin-top: 0px;
}

.news-single .teaser-text {
    font-size: 18px;
    color: #4b4b4b;
}

.news h3,.news h4 {
  border-bottom: 0px solid #4b4b4b;
  margin-top: 0px;
}
.news h3 a,.news h4 a{
  text-decoration: none;
}


.news .news-list-view hr {
    margin-top: 0px;
    margin-bottom: 0px;
    border-top-width: 2px;
}



.news.news-single p.news-img-caption {
    margin: 0 0 0px;
}

.news.news-single .outer {
    margin-bottom: 10px;
}

.news.news-single .footer {
     border-top: 0px solid #eee;
}

.news .footer {
    color: #b4b4b4;
    clear: both;
    padding: 10px 0 0 0;
    border-top: 0px solid #eee;
    margin-top: 0px;
}

.news .footer span {
    padding-right: 0px;
    margin-right: 0px;
    border-right: 0px solid #ddd;
}

/* ENDE NEWS */


.tx-indexedsearch .searchbox-tmpl-css label {
    margin-right: 1em;
    width: inherit;
    float: none;
    font-weight: bold;
}

.tx-indexedsearch-browsebox ul.browsebox {
    display: inline-block;
    padding-left: 0;
    margin: 10px 0;
    border-radius: 4px;
}

.tx-indexedsearch-browsebox li a {
    position: relative;
    float: left;
    padding: 6px 10px;
    line-height: 1.42857143;
    text-decoration: none;
    color: #af1414;
    background-color: #fff;
    border: 1px solid #ddd;
    margin-left: -1px;
}
.tx-indexedsearch-browsebox li a:hover {
    z-index: 3;
    color: #af1414;
    background-color: #eee;
    border-color: #ddd;
}

.tx-indexedsearch-browsebox li strong a, .tx-indexedsearch-browsebox li strong a:hover, .tx-indexedsearch-browsebox li strong a:focus {
    z-index: 2;
    color: #fff;
    background-color: #af1414;
    border-color: #af1414;
    font-weight: normal;
}
.tx-indexedsearch .percent-tmpl-css {
    margin-top: 0em;
}

/*  TT_ADDRESS */

.tt_address-header {
   border-bottom: 2px solid #ddd;
}

.tx-ttaddress-pi1 .vcard {
    padding-bottom: 20px;
}
/* ENDE TT_ADDRESS */


/*  POWERMAIL */
.powermail_fieldset{
    padding-left: 0px;
    padding-right: 0px;
    margin-left: -10px;
}
.powermail_label {
    font-weight: bold;
}

.powermail_fieldwrap_input {
  height: 70px;
}

.powermail_confirmation form.inline {
  display: inline-block;
}

input.parsley-error,
select.parsley-error,
textarea.parsley-error {
  color: #B94A48;
  background-color: #F2DEDE;
}


.parsley-errors-list {
  margin: 2px 0 3px;
  padding: 0;
  list-style-type: none;
  color: #B94A48;
}

/* ENDE POWERMAIL */

/*  Schulungen */
dl.tx-schulungen-pi1 dd {
    margin-bottom: 5px;
}

/*  Schulungen */

/*  pb_social */
ul.pb_social-overview{
    list-style-type: none;
    padding-left: 0px;
    margin-left: 0px;
}
ul.pb_social-overview > li:nth-of-type(odd) {
    background-color: #f9f9f9;
}

ul.pb_social-overview dl {
    margin-top: 0;
    margin-bottom: 0px;
}
ul.pb_social-overview .dl-horizontal dt {
    width: 40px;
    text-align: left;
}

ul.pb_social-overview .dl-horizontal dd {
    margin-left: 50px;
}
/*  pb_social */



/*  datepicker */
.xdsoft_datetimepicker {
	box-shadow: 0 5px 15px -5px rgba(0, 0, 0, 0.506);
	background: #fff;
	border-bottom: 1px solid #bbb;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-top: 1px solid #ccc;
	color: #333;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	padding: 8px;
	padding-left: 0;
	padding-top: 2px;
	position: absolute;
	z-index: 9999;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: none;
}
.xdsoft_datetimepicker.xdsoft_rtl {
	padding: 8px 0 8px 8px;
}

.xdsoft_datetimepicker iframe {
	position: absolute;
	left: 0;
	top: 0;
	width: 75px;
	height: 210px;
	background: transparent;
	border: none;
}

/*For IE8 or lower*/
.xdsoft_datetimepicker button {
	border: none !important;
}

.xdsoft_noselect {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
}

.xdsoft_noselect::selection { background: transparent }
.xdsoft_noselect::-moz-selection { background: transparent }

.xdsoft_datetimepicker.xdsoft_inline {
	display: inline-block;
	position: static;
	box-shadow: none;
}

.xdsoft_datetimepicker * {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0;
	margin: 0;
}

.xdsoft_datetimepicker .xdsoft_datepicker, .xdsoft_datetimepicker .xdsoft_timepicker {
	display: none;
}

.xdsoft_datetimepicker .xdsoft_datepicker.active, .xdsoft_datetimepicker .xdsoft_timepicker.active {
	display: block;
}

.xdsoft_datetimepicker .xdsoft_datepicker {
	width: 224px;
	float: left;
	margin-left: 8px;
}
.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_datepicker {
	float: right;
	margin-right: 8px;
	margin-left: 0;
}

.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_datepicker {
	width: 256px;
}

.xdsoft_datetimepicker .xdsoft_timepicker {
	width: 58px;
	float: left;
	text-align: center;
	margin-left: 8px;
	margin-top: 0;
}
.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker {
	float: right;
	margin-right: 8px;
	margin-left: 0;
}

.xdsoft_datetimepicker .xdsoft_datepicker.active+.xdsoft_timepicker {
	margin-top: 8px;
	margin-bottom: 3px
}

.xdsoft_datetimepicker .xdsoft_mounthpicker {
	position: relative;
	text-align: center;
}

.xdsoft_datetimepicker .xdsoft_label i,
.xdsoft_datetimepicker .xdsoft_prev,
.xdsoft_datetimepicker .xdsoft_next,
.xdsoft_datetimepicker .xdsoft_today_button {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0NBRjI1NjM0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0NBRjI1NjQ0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDQ0FGMjU2MTQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDQ0FGMjU2MjQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoNEP54AAAIOSURBVHja7Jq9TsMwEMcxrZD4WpBYeKUCe+kTMCACHZh4BFfHO/AAIHZGFhYkBBsSEqxsLCAgXKhbXYOTxh9pfJVP+qutnZ5s/5Lz2Y5I03QhWji2GIcgAokWgfCxNvcOCCGKqiSqhUp0laHOne05vdEyGMfkdxJDVjgwDlEQgYQBgx+ULJaWSXXS6r/ER5FBVR8VfGftTKcITNs+a1XpcFoExREIDF14AVIFxgQUS+h520cdud6wNkC0UBw6BCO/HoCYwBhD8QCkQ/x1mwDyD4plh4D6DDV0TAGyo4HcawLIBBSLDkHeH0Mg2yVP3l4TQMZQDDsEOl/MgHQqhMNuE0D+oBh0CIr8MAKyazBH9WyBuKxDWgbXfjNf32TZ1KWm/Ap1oSk/R53UtQ5xTh3LUlMmT8gt6g51Q9p+SobxgJQ/qmsfZhWywGFSl0yBjCLJCMgXail3b7+rumdVJ2YRss4cN+r6qAHDkPWjPjdJCF4n9RmAD/V9A/Wp4NQassDjwlB6XBiCxcJQWmZZb8THFilfy/lfrTvLghq2TqTHrRMTKNJ0sIhdo15RT+RpyWwFdY96UZ/LdQKBGjcXpcc1AlSFEfLmouD+1knuxBDUVrvOBmoOC/rEcN7OQxKVeJTCiAdUzUJhA2Oez9QTkp72OTVcxDcXY8iKNkxGAJXmJCOQwOa6dhyXsOa6XwEGAKdeb5ET3rQdAAAAAElFTkSuQmCC);
}

.xdsoft_datetimepicker .xdsoft_label i {
	opacity: 0.5;
	background-position: -92px -19px;
	display: inline-block;
	width: 9px;
	height: 20px;
	vertical-align: middle;
}

.xdsoft_datetimepicker .xdsoft_prev {
	float: left;
	background-position: -20px 0;
}
.xdsoft_datetimepicker .xdsoft_today_button {
	float: left;
	background-position: -70px 0;
	margin-left: 5px;
}

.xdsoft_datetimepicker .xdsoft_next {
	float: right;
	background-position: 0 0;
}

.xdsoft_datetimepicker .xdsoft_next,
.xdsoft_datetimepicker .xdsoft_prev ,
.xdsoft_datetimepicker .xdsoft_today_button {
	background-color: transparent;
	background-repeat: no-repeat;
	border: 0 none;
	cursor: pointer;
	display: block;
	height: 30px;
	opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	outline: medium none;
	overflow: hidden;
	padding: 0;
	position: relative;
	text-indent: 100%;
	white-space: nowrap;
	width: 20px;
	min-width: 0;
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_next {
	float: none;
	background-position: -40px -15px;
	height: 15px;
	width: 30px;
	display: block;
	margin-left: 14px;
	margin-top: 7px;
}
.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker .xdsoft_prev,
.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker .xdsoft_next {
	float: none;
	margin-left: 0;
	margin-right: 14px;
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev {
	background-position: -40px 0;
	margin-bottom: 7px;
	margin-top: 0;
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box {
	height: 151px;
	overflow: hidden;
	border-bottom: 1px solid #ddd;
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box >div >div {
	background: #f5f5f5;
	border-top: 1px solid #ddd;
	color: #666;
	font-size: 12px;
	text-align: center;
	border-collapse: collapse;
	cursor: pointer;
	border-bottom-width: 0;
	height: 25px;
	line-height: 25px;
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box >div > div:first-child {
	border-top-width: 0;
}

.xdsoft_datetimepicker .xdsoft_today_button:hover,
.xdsoft_datetimepicker .xdsoft_next:hover,
.xdsoft_datetimepicker .xdsoft_prev:hover {
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

.xdsoft_datetimepicker .xdsoft_label {
	display: inline;
	position: relative;
	z-index: 9999;
	margin: 0;
	padding: 5px 3px;
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	background-color: #fff;
	float: left;
	width: 182px;
	text-align: center;
	cursor: pointer;
}

.xdsoft_datetimepicker .xdsoft_label:hover>span {
	text-decoration: underline;
}

.xdsoft_datetimepicker .xdsoft_label:hover i {
	opacity: 1.0;
}

.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select {
	border: 1px solid #ccc;
	position: absolute;
	right: 0;
	top: 30px;
	z-index: 101;
	display: none;
	background: #fff;
	max-height: 160px;
	overflow-y: hidden;
}

.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select.xdsoft_monthselect{ right: -7px }
.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select.xdsoft_yearselect{ right: 2px }
.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option:hover {
	color: #fff;
	background: #ff8000;
}

.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option {
	padding: 2px 10px 2px 5px;
	text-decoration: none !important;
}

.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option.xdsoft_current {
	background: #33aaff;
	box-shadow: #178fe5 0 1px 3px 0 inset;
	color: #fff;
	font-weight: 700;
}

.xdsoft_datetimepicker .xdsoft_month {
	width: 100px;
	text-align: right;
}

.xdsoft_datetimepicker .xdsoft_calendar {
	clear: both;
}

.xdsoft_datetimepicker .xdsoft_year{
	width: 48px;
	margin-left: 5px;
}

.xdsoft_datetimepicker .xdsoft_calendar table {
	border-collapse: collapse;
	width: 100%;

}

.xdsoft_datetimepicker .xdsoft_calendar td > div {
	padding-right: 5px;
}

.xdsoft_datetimepicker .xdsoft_calendar th {
	height: 25px;
}

.xdsoft_datetimepicker .xdsoft_calendar td,.xdsoft_datetimepicker .xdsoft_calendar th {
	width: 14.2857142%;
	background: #f5f5f5;
	border: 1px solid #ddd;
	color: #666;
	font-size: 12px;
	text-align: right;
	vertical-align: middle;
	padding: 0;
	border-collapse: collapse;
	cursor: pointer;
	height: 25px;
}
.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar td,.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar th {
	width: 12.5%;
}

.xdsoft_datetimepicker .xdsoft_calendar th {
	background: #f1f1f1;
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today {
	color: #33aaff;
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_default {
	background: #ffe9d2;
	box-shadow: #ffb871 0 1px 4px 0 inset;
	color: #000;
}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_mint {
	background: #c1ffc9;
	box-shadow: #00dd1c 0 1px 4px 0 inset;
	color: #000;
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box >div >div.xdsoft_current {
	background: #33aaff;
	box-shadow: #178fe5 0 1px 3px 0 inset;
	color: #fff;
	font-weight: 700;
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month,
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled,
.xdsoft_datetimepicker .xdsoft_time_box >div >div.xdsoft_disabled {
	opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	cursor: default;
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month.xdsoft_disabled {
	opacity: 0.2;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
}

.xdsoft_datetimepicker .xdsoft_calendar td:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box >div >div:hover {
	color: #fff !important;
	background: #ff8000 !important;
	box-shadow: none !important;
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current.xdsoft_disabled:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current.xdsoft_disabled:hover {
	background: #33aaff !important;
	box-shadow: #178fe5 0 1px 3px 0 inset !important;
	color: #fff !important;
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box >div >div.xdsoft_disabled:hover {
	color: inherit	!important;
	background: inherit !important;
	box-shadow: inherit !important;
}

.xdsoft_datetimepicker .xdsoft_calendar th {
	font-weight: 700;
	text-align: center;
	color: #999;
	cursor: default;
}

.xdsoft_datetimepicker .xdsoft_copyright {
	color: #ccc !important;
	font-size: 10px;
	clear: both;
	float: none;
	margin-left: 8px;
}

.xdsoft_datetimepicker .xdsoft_copyright a { color: #eee !important }
.xdsoft_datetimepicker .xdsoft_copyright a:hover { color: #aaa !important }

.xdsoft_time_box {
	position: relative;
	border: 1px solid #ccc;
}
.xdsoft_scrollbar >.xdsoft_scroller {
	background: #ccc !important;
	height: 20px;
	border-radius: 3px;
}
.xdsoft_scrollbar {
	position: absolute;
	width: 7px;
	right: 0;
	top: 0;
	bottom: 0;
	cursor: pointer;
}
.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_scrollbar {
	left: 0;
	right: auto;
}
.xdsoft_scroller_box {
	position: relative;
}

.xdsoft_datetimepicker.xdsoft_dark {
	box-shadow: 0 5px 15px -5px rgba(255, 255, 255, 0.506);
	background: #000;
	border-bottom: 1px solid #444;
	border-left: 1px solid #333;
	border-right: 1px solid #333;
	border-top: 1px solid #333;
	color: #ccc;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box {
	border-bottom: 1px solid #222;
}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box >div >div {
	background: #0a0a0a;
	border-top: 1px solid #222;
	color: #999;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label {
	background-color: #000;
}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label > .xdsoft_select {
	border: 1px solid #333;
	background: #000;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label > .xdsoft_select > div > .xdsoft_option:hover {
	color: #000;
	background: #007fff;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label > .xdsoft_select > div > .xdsoft_option.xdsoft_current {
	background: #cc5500;
	box-shadow: #b03e00 0 1px 3px 0 inset;
	color: #000;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label i,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_prev,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_next,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_today_button {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUExQUUzOTA0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUExQUUzOTE0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBQTFBRTM4RTQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBQTFBRTM4RjQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pp0VxGEAAAIASURBVHja7JrNSgMxEMebtgh+3MSLr1T1Xn2CHoSKB08+QmR8Bx9A8e7RixdB9CKCoNdexIugxFlJa7rNZneTbLIpM/CnNLsdMvNjM8l0mRCiQ9Ye61IKCAgZAUnH+mU3MMZaHYChBnJUDzWOFZdVfc5+ZFLbrWDeXPwbxIqrLLfaeS0hEBVGIRQCEiZoHQwtlGSByCCdYBl8g8egTTAWoKQMRBRBcZxYlhzhKegqMOageErsCHVkk3hXIFooDgHB1KkHIHVgzKB4ADJQ/A1jAFmAYhkQqA5TOBtocrKrgXwQA8gcFIuAIO8sQSA7hidvPwaQGZSaAYHOUWJABhWWw2EMIH9QagQERU4SArJXo0ZZL18uvaxejXt/Em8xjVBXmvFr1KVm/AJ10tRe2XnraNqaJvKE3KHuUbfK1E+VHB0q40/y3sdQSxY4FHWeKJCunP8UyDdqJZenT3ntVV5jIYCAh20vT7ioP8tpf6E2lfEMwERe+whV1MHjwZB7PBiCxcGQWwKZKD62lfGNnP/1poFAA60T7rF1UgcKd2id3KDeUS+oLWV8DfWAepOfq00CgQabi9zjcgJVYVD7PVzQUAUGAQkbNJTBICDhgwYTjDYD6XeW08ZKh+A4pYkzenOxXUbvZcWz7E8ykRMnIHGX1XPl+1m2vPYpL+2qdb8CDAARlKFEz/ZVkAAAAABJRU5ErkJggg==);
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th {
	background: #0a0a0a;
	border: 1px solid #222;
	color: #999;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th {
	background: #0e0e0e;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_today {
	color: #cc5500;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_default {
	background: #ffe9d2;
	box-shadow: #ffb871 0 1px 4px 0 inset;
	color:#000;
}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_mint {
	background: #c1ffc9;
	box-shadow: #00dd1c 0 1px 4px 0 inset;
	color:#000;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_default,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box >div >div.xdsoft_current {
	background: #cc5500;
	box-shadow: #b03e00 0 1px 3px 0 inset;
	color: #000;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td:hover,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box >div >div:hover {
	color: #000 !important;
	background: #007fff !important;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th {
	color: #666;
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright { color: #333 !important }
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a { color: #111 !important }
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a:hover { color: #555 !important }

.xdsoft_dark .xdsoft_time_box {
	border: 1px solid #333;
}

.xdsoft_dark .xdsoft_scrollbar >.xdsoft_scroller {
	background: #333 !important;
}
.xdsoft_datetimepicker .xdsoft_save_selected {
    display: block;
    border: 1px solid #dddddd !important;
    margin-top: 5px;
    width: 100%;
    color: #454551;
    font-size: 13px;
}
.xdsoft_datetimepicker .blue-gradient-button {
	font-family: "museo-sans", "Book Antiqua", sans-serif;
	font-size: 12px;
	font-weight: 300;
	color: #82878c;
	height: 28px;
	position: relative;
	padding: 4px 17px 4px 33px;
	border: 1px solid #d7d8da;
	background: -moz-linear-gradient(top, #fff 0%, #f4f8fa 73%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(73%, #f4f8fa));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fff 0%, #f4f8fa 73%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fff 0%, #f4f8fa 73%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fff 0%, #f4f8fa 73%);
	/* IE10+ */
	background: linear-gradient(to bottom, #fff 0%, #f4f8fa 73%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#f4f8fa',GradientType=0 );
/* IE6-9 */
}
.xdsoft_datetimepicker .blue-gradient-button:hover, .xdsoft_datetimepicker .blue-gradient-button:focus, .xdsoft_datetimepicker .blue-gradient-button:hover span, .xdsoft_datetimepicker .blue-gradient-button:focus span {
  color: #454551;
  background: -moz-linear-gradient(top, #f4f8fa 0%, #FFF 73%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f4f8fa), color-stop(73%, #FFF));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f4f8fa 0%, #FFF 73%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f4f8fa 0%, #FFF 73%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f4f8fa 0%, #FFF 73%);
  /* IE10+ */
  background: linear-gradient(to bottom, #f4f8fa 0%, #FFF 73%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f8fa', endColorstr='#FFF',GradientType=0 );
  /* IE6-9 */
}


/* ENDE datepicker */


/* Searchform */
.searchform { padding: 20px 0; border-bottom: 1px solid #B4B4B4; }
.searchform .searchform-offset { padding-left: 10px; }
.searchform .input-lg { height: 40px; padding-left: 40px; font-size: 20px; font-family: "generikaregular"; }
.searchform .icon-addon.addon-lg .form-control { height: 40px; font-size: 20px; }
.searchform .btn-lg { padding: 3px 20px; font-size: 24px; font-family: "generikaregular"; }
.searchform .btn-lg .glyphicon { top: 3px; } /* temp */
.searchform .subjectsearch { display: inline-block; padding: 6px 12px; border: 1px solid #CDCDCD; background-color: #F6F6F6; border-radius: 4px; }
.searchform .subjectsearch .remove { margin-left: 2em; color: #000; opacity: 0.2; filter: alpha(opacity=20); }
.searchform .subjectsearch .remove:hover { opacity: 0.5; filter: alpha(opacity=50); }

/* Hitlist */
.hitlist-topline { line-height: 50px; border-bottom: 1px solid #B4B4B4; }
.hitlist-topline .hit-display { margin: 0; float: left; }
.hitlist-topline .sort-options { margin: 0; text-align: right; }

.did-you-mean { padding: 15px 0 5px; border-bottom: 1px solid #B4B4B4; }

.hitlist-area { margin-bottom: 40px; }
.hitlist .result-list { margin: 0; padding: 0; list-style-type: none; }
.hitlist .hit { position: relative; padding: 20px 50px 30px 80px; min-height: 80px; border-bottom: 1px solid #B4B4B4; }
.hitlist .hit .line-license { margin: -16px 0 16px; }
.hitlist .hit.tiny { padding: 15px 0 11px; min-height: 0; }
.hitlist .hit .icon { position: absolute; margin-top: 0; width: 60px; height: 60px; top: 10px; left: 0; }
.hitlist .hit .icon { background: url("../images/icon-misc.png"); }
.hitlist .hit .icon.format-el { background: url("../images/icon-misc-el.png"); }
.hitlist .hit .icon.format-cd { background: url("../images/icon-misc-cd.png"); }
.hitlist .hit .icon.format-mf { background: url("../images/icon-misc-mf.png"); }
.hitlist .hit .icon.type-m { background: url("../images/icon-3d.png"); }
.hitlist .hit .icon.type-m.format-el { background: url("../images/icon-3d-el.png"); }
.hitlist .hit .icon.type-m.format-cd { background: url("../images/icon-3d-cd.png"); }
.hitlist .hit .icon.type-m.format-mf { background: url("../images/icon-3d-mf.png"); }
.hitlist .hit .icon.type-bc,
.hitlist .hit .icon.type-ca,
.hitlist .hit .icon.type-jl,
.hitlist .hit .icon.type-la,
.hitlist .hit .icon.type-pa { background: url("../images/icon-article.png"); }
.hitlist .hit .icon.type-bc.format-el,
.hitlist .hit .icon.type-ca.format-el,
.hitlist .hit .icon.type-jl.format-el,
.hitlist .hit .icon.type-la.format-el,
.hitlist .hit .icon.type-pa.format-el { background: url("../images/icon-article-el.png"); }
.hitlist .hit .icon.type-bc.format-cd,
.hitlist .hit .icon.type-ca.format-cd,
.hitlist .hit .icon.type-jl.format-cd,
.hitlist .hit .icon.type-la.format-cd,
.hitlist .hit .icon.type-pa.format-cd { background: url("../images/icon-article-cd.png"); }
.hitlist .hit .icon.type-bc.format-mf,
.hitlist .hit .icon.type-ca.format-mf,
.hitlist .hit .icon.type-jl.format-mf,
.hitlist .hit .icon.type-la.format-mf,
.hitlist .hit .icon.type-pa.format-mf { background: url("../images/icon-article-mf.png"); }
.hitlist .hit .icon.type-a,
.hitlist .hit .icon.type-t { background: url("../images/icon-av.png"); }
.hitlist .hit .icon.type-a.format-el,
.hitlist .hit .icon.type-t.format-el { background: url("../images/icon-av-el.png"); }
.hitlist .hit .icon.type-a.format-cd,
.hitlist .hit .icon.type-t.format-cd { background: url("../images/icon-av-cd.png"); }
.hitlist .hit .icon.type-a.format-mf,
.hitlist .hit .icon.type-t.format-mf { background: url("../images/icon-av-mf.png"); }
.hitlist .hit .icon.type-i { background: url("../images/icon-image.png"); }
.hitlist .hit .icon.type-i.format-el { background: url("../images/icon-image-el.png"); }
.hitlist .hit .icon.type-i.format-cd { background: url("../images/icon-image-cd.png"); }
.hitlist .hit .icon.type-i.format-mf { background: url("../images/icon-image-mf.png"); }
.hitlist .hit .icon.type-b,
.hitlist .hit .icon.type-c,
.hitlist .hit .icon.type-d,
.hitlist .hit .icon.type-p,
.hitlist .hit .icon.type-r,
.hitlist .hit .icon.type-s { background: url("../images/icon-book.png"); }
.hitlist .hit .icon.type-b.format-el,
.hitlist .hit .icon.type-c.format-el,
.hitlist .hit .icon.type-d.format-el,
.hitlist .hit .icon.type-p.format-el,
.hitlist .hit .icon.type-r.format-el,
.hitlist .hit .icon.type-s.format-el { background: url("../images/icon-book-el.png"); }
.hitlist .hit .icon.type-b.format-cd,
.hitlist .hit .icon.type-c.format-cd,
.hitlist .hit .icon.type-d.format-cd,
.hitlist .hit .icon.type-p.format-cd,
.hitlist .hit .icon.type-r.format-cd,
.hitlist .hit .icon.type-s.format-cd { background: url("../images/icon-book-cd.png"); }
.hitlist .hit .icon.type-b.format-mf,
.hitlist .hit .icon.type-c.format-mf,
.hitlist .hit .icon.type-d.format-mf,
.hitlist .hit .icon.type-p.format-mf,
.hitlist .hit .icon.type-r.format-mf,
.hitlist .hit .icon.type-s.format-mf { background: url("../images/icon-book-mf.png"); }
.hitlist .hit .icon.type-fd { background: url("../images/icon-research.png"); }
.hitlist .hit .icon.type-fd.format-el { background: url("../images/icon-research-el.png"); }
.hitlist .hit .icon.type-fd.format-cd { background: url("../images/icon-research-cd.png"); }
.hitlist .hit .icon.type-fd.format-mf { background: url("../images/icon-research-mf.png"); }
.hitlist .hit .icon.type-k { background: url("../images/icon-map.png"); }
.hitlist .hit .icon.type-k.format-el { background: url("../images/icon-map-el.png"); }
.hitlist .hit .icon.type-k.format-cd { background: url("../images/icon-map-cd.png"); }
.hitlist .hit .icon.type-k.format-mf { background: url("../images/icon-map-mf.png"); }
.hitlist .hit .icon.type-j { background: url("../images/icon-journal.png"); }
.hitlist .hit .icon.type-j.format-el { background: url("../images/icon-journal-el.png"); }
.hitlist .hit .icon.type-j.format-cd { background: url("../images/icon-journal-cd.png"); }
.hitlist .hit .icon.type-j.format-mf { background: url("../images/icon-journal-mf.png"); }
.hitlist .hit .icon .watchlist { position: absolute; top: -6px; left: -9px; width: 30px; height: 30px; }
.hitlist .hit .icon .watchlist a { display: block; width: 30px; height: 30px; text-decoration: none; background: url("../images/star-unchecked.png") 0 0 no-repeat; }
.hitlist .hit .icon .watchlist.selected a { background-image: url("../images/star-checked.png"); }
.hitlist .hit h3 { margin: 0; padding-bottom: 16px;  }
.hitlist .hit.tiny h3 { padding-bottom: 4px; }
.hitlist .hit h3 .count { color: #666; font-size: 0.85em; }
.hitlist .hit .side-action { display: none; position: absolute; top: 10px; right: 0; }

.label-openaccess { background-color: #b4b4b4; }
.label-nali { background-color: #b4b4b4; }

.no-results { margin-top: 30px; }

.hitlist-overlay { z-index: 1000; background-color: rgba(255, 255, 255, 0.65); }

.hitlist-naviline { padding: 20px 0 15px 0; font-size: 0; border-bottom: 1px solid #B4B4B4; }
.hitlist-naviline .pagination { margin: 0; padding: 0; font-size: 14px;  }
.hitlist-bottomline { padding: 15px 0; }
.hitlist-bottomline .pagination { float: left; margin: 0; }
.hitlist-naviline .pagination li a,
.hitlist-bottomline .pagination li a { color: #4b4b4b; }
.hitlist-naviline .pagination a:hover,
.hitlist-bottomline .pagination a:hover { background-color: #e6e6e6; }
.hitlist-naviline .pagination li.active a,
.hitlist-bottomline .pagination li.active a { background-color: #cdcdcd; border-color: #aeaeae; }
.hitlist-naviline .pagination li.active a:hover,
.hitlist-bottomline .pagination li.active a:hover { color: #4b4b4b; }
.hitlist-naviline .pagination li.disabled span,
.hitlist-bottomline .pagination li.disabled span { color: #BBB; }

.hitlist-bottomline .numberofhits-options { margin: 7px 0; text-align: right; }

/* Metasearch results */
.metasearch ul { margin: 0 0 10px; padding: 0; width: 236px; list-style-type: none; }
.metasearch ul a { display:block; text-align: right; text-decoration: none; }
.metasearch ul a .value { float: left; text-decoration: underline; }
.metasearch ul a:hover .value { text-decoration: none; }
.metasearch ul a .count { color: #4b4b4b; }

/* Metasearch dialog */
.metasearch-databases .element { margin-bottom: 10px; }
.metasearch-databases .element a .category { color: #737373; line-height: 16px; }
.metasearch-databases .element a .database-info { position: absolute; top: 5px; right: 15px; width: 24px; height: 24px; text-align: center; }
.metasearch-databases .element a .database-info .glyphicon { font-size: 15px; line-height: 24px; }
.metasearch-databases .element .btn { height: 66px; text-align: left; white-space: normal; }
.metasearch-databases .element .btn .title,
.metasearch-databases .element .btn .category { opacity: 0.67; }
.metasearch-databases .element .btn.active .title,
.metasearch-databases .element .btn.active .category { opacity: 1; }

/* Facets */
.facets-choosen { display: none; }
.facets ul { margin: 0; padding: 0; list-style-type: none; }
.facets ul li { margin: 10px 0; }
.facets ul li.default-hidden { display: none; }
.facets ul li a { display: inline-block; padding-left: 30px; color: #4b4b4b; text-decoration: none; background: url("../images/facet-checkbox.png") 0 0 no-repeat; }
.facets ul li.active a { background-image: url("../images/facet-checkbox-checked.png"); }
.facets ul li.restore a { padding-left: 0; background-image: none; }
.facets ul li a:hover .value { text-decoration: underline; }
.facets ul li a .count { color: #666; font-size: 0.85em; }

/* Details */
.details { margin-bottom: 40px; }
.details .icon { position: relative; float: left; margin: 20px 0 10px 0; width: 90px; height: 90px; background: url("../images/icon-medium.png")}
.details .icon { background: url("../images/icon-misc-big.png"); }
.details .icon.format-el { background: url("../images/icon-misc-el-big.png"); }
.details .icon.format-cd { background: url("../images/icon-misc-cd-big.png"); }
.details .icon.format-mf { background: url("../images/icon-misc-mf-big.png"); }
.details .icon.type-m { background: url("../images/icon-3d-big.png"); }
.details .icon.type-m.format-el { background: url("../images/icon-3d-el-big.png"); }
.details .icon.type-m.format-cd { background: url("../images/icon-3d-cd-big.png"); }
.details .icon.type-m.format-mf { background: url("../images/icon-3d-mf-big.png"); }
.details .icon.type-bc,
.details .icon.type-ca,
.details .icon.type-jl,
.details .icon.type-la,
.details .icon.type-pa { background: url("../images/icon-article-big.png"); }
.details .icon.type-bc.format-el,
.details .icon.type-ca.format-el,
.details .icon.type-jl.format-el,
.details .icon.type-la.format-el,
.details .icon.type-pa.format-el { background: url("../images/icon-article-el-big.png"); }
.details .icon.type-bc.format-cd,
.details .icon.type-ca.format-cd,
.details .icon.type-jl.format-cd,
.details .icon.type-la.format-cd,
.details .icon.type-pa.format-cd { background: url("../images/icon-article-cd-big.png"); }
.details .icon.type-bc.format-mf,
.details .icon.type-ca.format-mf,
.details .icon.type-jl.format-mf,
.details .icon.type-la.format-mf,
.details .icon.type-pa.format-mf { background: url("../images/icon-article-mf-big.png"); }
.details .icon.type-a,
.details .icon.type-t { background: url("../images/icon-av-big.png"); }
.details .icon.type-a.format-el,
.details .icon.type-t.format-el { background: url("../images/icon-av-el-big.png"); }
.details .icon.type-a.format-cd,
.details .icon.type-t.format-cd { background: url("../images/icon-av-cd-big.png"); }
.details .icon.type-a.format-mf,
.details .icon.type-t.format-mf { background: url("../images/icon-av-mf-big.png"); }
.details .icon.type-i { background: url("../images/icon-image-big.png"); }
.details .icon.type-i.format-el { background: url("../images/icon-image-el-big.png"); }
.details .icon.type-i.format-cd { background: url("../images/icon-image-cd-big.png"); }
.details .icon.type-i.format-mf { background: url("../images/icon-image-mf-big.png"); }
.details .icon.type-b,
.details .icon.type-c,
.details .icon.type-d,
.details .icon.type-p,
.details .icon.type-r,
.details .icon.type-s { background: url("../images/icon-book-big.png"); }
.details .icon.type-b.format-el,
.details .icon.type-c.format-el,
.details .icon.type-d.format-el,
.details .icon.type-p.format-el,
.details .icon.type-r.format-el,
.details .icon.type-s.format-el { background: url("../images/icon-book-el-big.png"); }
.details .icon.type-b.format-cd,
.details .icon.type-c.format-cd,
.details .icon.type-d.format-cd,
.details .icon.type-p.format-cd,
.details .icon.type-r.format-cd,
.details .icon.type-s.format-cd { background: url("../images/icon-book-cd-big.png"); }
.details .icon.type-b.format-mf,
.details .icon.type-c.format-mf,
.details .icon.type-d.format-mf,
.details .icon.type-p.format-mf,
.details .icon.type-r.format-mf,
.details .icon.type-s.format-mf { background: url("../images/icon-book-mf-big.png"); }
.details .icon.type-fd { background: url("../images/icon-research-big.png"); }
.details .icon.type-fd.format-el { background: url("../images/icon-research-el-big.png"); }
.details .icon.type-fd.format-cd { background: url("../images/icon-research-cd-big.png"); }
.details .icon.type-fd.format-mf { background: url("../images/icon-research-mf-big.png"); }
.details .icon.type-k { background: url("../images/icon-map-big.png"); }
.details .icon.type-k.format-el { background: url("../images/icon-map-el-big.png"); }
.details .icon.type-k.format-cd { background: url("../images/icon-map-cd-big.png"); }
.details .icon.type-k.format-mf { background: url("../images/icon-map-mf-big.png"); }
.details .icon.type-j { background: url("../images/icon-journal-big.png"); }
.details .icon.type-j.format-el { background: url("../images/icon-journal-el-big.png"); }
.details .icon.type-j.format-cd { background: url("../images/icon-journal-cd-big.png"); }
.details .icon.type-j.format-mf { background: url("../images/icon-journal-mf-big.png"); }
.details .icon .watchlist { position: absolute; top: -3px; left: -6px; width: 30px; height: 30px; }
.details .icon .watchlist a { display: block; width: 30px; height: 30px; text-decoration: none; background: url("../images/star-unchecked.png") 0 0 no-repeat; }
.details .icon .watchlist.selected a { background-image: url("../images/star-checked.png"); }
.details .title-area { margin-left: 122px; }
.details .title-area .license { margin: -10px 0 10px; }
.details .availability td { padding: 0 6px; }
.details .price { margin: 1em 0; }
.details .side-action { margin-top: 40px; }
.details .side-action h4 { margin-bottom: 20px; padding-bottom: 10px; font-size: 16px; font-weight: 400; border-bottom: 1px solid #eee; }
.details .side-action ul { margin-left: 0; list-style-type: none; }
.details .side-action a { margin-bottom: 10px; white-space: normal; }
.details .information { margin: 0; padding: 0; list-style-type: none; }
.details .information li { margin: 10px 0; }
.details .information li:before, .details .information li:after { content: " "; display: table; }
.details .information li:after { clear: both; }
.details .information .field { float: left; padding-right: 10px; width: 160px; color: #888; text-align: right; font-weight: bold; }
.details .information .description { margin-left: 160px; }

/* Watchlist */
.watchlist { margin-bottom: 40px; }
.watchlist .form-group.actions { text-align: right; }

/* History */
.history { margin-bottom: 40px; }

.back-line { margin-top: 1em; text-align: right; }

/* Formulare*/
.align-right { text-align: right; }
.font-small { font-size: small; }
.font-large { font-size: large; }
.link-margin-top { margin-top: 20px; }
.background-grey { background-color: lightgray; }
.padding-top-bottom { padding-top: 15px; padding-bottom: 15px;}

/* Orderform */
.tib-order-form.tib-order-form-border { border: 1px solid #CCC; }
.tib-order-form .tib-order-form-body { padding: 20px 20px 5px; width: 100%;}
.tib-order-form .orderNavBar { margin: 0; padding: 0; display: table; width: 100%; background-color: #CCC; }
.tib-order-form .orderNavBar div { display: table-cell; padding: 4px 10px; width: 25%; color: #777; background-color: #CCC; text-align: center; -ms-hyphens: auto;  hyphens: auto; }
.tib-order-form .orderNavBar div.active { display: table-cell; color: #EEE; background-color: #777; }
.tib-order-form .toggle-searchforms { background-color: #CCC; }
.tib-order-form .toggle-searchforms ul { margin: 0; padding: 0; }
.tib-order-form .toggle-searchforms li { margin: 0; padding: 4px 10px; float: left; width: 25%; list-style-type: none; color: #777; background-color: #CCC; }
.tib-order-form .toggle-searchforms li.active { color: #EEE; background-color: #777; }
.tib-order-form .form-group.actions { text-align: right; }
.tib-order-form .dl-horizontal dt { width: 240px;  white-space: normal; }
.tib-order-form .dl-horizontal dd { margin-left: 260px; }

/*MyGetinfo Extension*/
.tib-mygetinfo .dl-horizontal dt { width: 240px;  white-space: normal; }
.tib-mygetinfo .dl-horizontal dd { margin-left: 260px; }

/*UI-Widget*/
.ui-widget { font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 14px; line-height: 1.42857143; color: #4b4b4b; background-color: #fff; }

/*Input Felder Breiten*/
.form-control.ext-small{ width: 11%; }
.form-control.ext-medium { width: 30%; }
.form-control.ext-large { width: 60%; }

/* Alerts */
.alert { margin-top: 20px; }
.alert-info { color: #4b4b4b; background-color: #e6e6e6; border-color: #cdcdcd; }

/* Debug */
.debug { margin: 1em 0; }
/*
.internal {
  position: relative;
  padding: 2px;
  margin-top: 9px;
  background-color: rgba(180, 0, 180, 0.1);
  border-top: 1px solid rgb(180, 0, 180);
  border-bottom: 1px solid rgb(180, 0, 180);
}
.internal:before {
  content: "Internal"; color: rgb(180, 0, 180);
  display: block;
  position: absolute;
  left: 0;
  top: -9px;
  font-size: 7px;
  font-weight: bold;
  text-transform: uppercase;
}*/


@media (max-width: 767px) {
  .searchform .dropdown-menu { margin-left: 3px; left: -100%; }

  .details .title-area h1 { font-size: 24px; }

  .facets-choosen { display: block; margin-top: 0.8em; }
  .facets-choosen .label-facet { color: #4B4B4B; background-color: #CCC; }
  .facets-choosen .label-facet a { color: #4B4B4B; }
  .facets-area { margin-top: 1em; border: 1px solid #CCC; }
  .facets-head h2 { margin: 0; padding: 4px 4px 4px 32px; background: transparent url('../images/arrow-down.png') no-repeat 12px center; }
  .facets-head h2.open { background-image: url('../images/arrow-up.png'); }
  .facets ul li.default-hidden { display: block; }
  .facets .facet { margin: 0; padding: 2px 4px; }
  .facets .facet h3 { margin: 0; padding-left: 28px; background: transparent url('../images/tab-closed.png') no-repeat 11px center; }
  .facets .facet-values { margin-left: 28px; }

  .metasearch-area { display: none; }
}

@media (min-width: 768px) {
  .searchform .searchform-offset { padding-left: 60px; }
}
