body {
	text-align:center;
	margin:0;
	padding: 0;
	font-size: 13px;
	font-family: Verdana, Tahoma;
	background: #E6E6E6;
	background-image: url(images/Hintergrund/BG_Raster_2x407.gif);
	background-repeat:repeat-x;
}
h2 {
	font-size: 130%;
}
h3 {
	font-size: 120%;
}
pre {
	font-family: inherit; 
	font-size: inherit;
}
#formContentBottom {
	display: none;
}
select {
	font-size: 12px;
	font-family: Verdana;
}
em.matches {
	background-color: #FFFFAA;
}
input text {
	font-size: 12px;
	font-family: Verdana;
}
.inputOff, .placeholder {
	color:#666;
}
#masterwrap {
   background-color: #f5f5f5;
	width: 1000px;
	margin: auto;
	border: solid 1px black;
}
#wrapper {
    width: 800px;
    float: left;
}
.header {
	height: 80px;
	background-image: url(images/header/1_Header_802x2.gif); 
	background-repeat: repeat-y;
	background-position: left top;
	text-align: left;
}
.header-neutral {
	height: 80px;
	background-color: white;
	text-align: left;
}
.header_custom {
	background-color: white;
	background-position: left top;
	background-repeat: no-repeat;
	height: 80px;
	left: -200px;
	text-align: left;
	padding-bottom:3px;
	position: relative;
	width: 1000px;
}
.header_custom_both_logos {
	height: 80px;
	padding-bottom:3px;
	width: 800px;
	background-repeat: no-repeat;
}
.header-custom-bgcolor {
	height: 80px;
	text-align: left;
	background: -moz-linear-gradient(right, #C9FE81, #fff);
	background: -webkit-gradient(linear, 100% 0%, 0% 0%, from(#C9FE81), to(#fff));
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000FF',endColorstr='#ffC9FE81',GradientType = 1);
}
#header-bottom {
	padding-bottom:3px;
}
#header-bottom-bgcolor {
	background: -moz-linear-gradient(right, #C9FE81, #fff);
	background: -webkit-gradient(linear, 100% 0%, 0% 0%, from(#C9FE81), to(#fff));
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000FF',endColorstr='#ffC9FE81',GradientType = 1);
	padding-bottom:3px;
}

.indexCol1 {
	float: left;
	width: 100%;
	height: 100%;
	text-align: left;
}
.indexCol2 {
	float: left;
	width: 50%;
	height: 100%;
	text-align: left;
}
.indexCol3 {
	float: left;
	width: 33%;
	height: 100%;
	text-align: left;
}
#header2
{
   background-color: #f5f5f5;
	height: 28px;
   color: #666666;
	text-align: left;
}
#header2_custom
{
   background-color: #f5f5f5;
	height: 29px;
   color: #666666;
	text-align: left;
}
.divReset
{
	float: left;
	vertical-align: middle;
	text-align: left;
	padding: 2px 0 1px 2px;
	background-image: url(images/header/Pfeilchen_Grau3_10x26.gif);
	background-position: left center;
	background-repeat: no-repeat;
	margin: 3px 0 0 14px;
}
.divReset:hover, .searchbutton:hover {
	color: Black;
}
#divTabs {
	width: 75%; 
	float: left;
}
#divLogout, #divLogIn {
	width: 20%; 
	float: right;
	vertical-align: middle;
   margin: 3px 30px 0 0px;
   padding: 2px 0 5px 5px;
	background-image: url(images/header/Pfeilchen_Grau3_10x26.gif);
	background-position: left center;
	background-repeat: no-repeat;
	display: none;
}
#Reiterbalk {
	height: 25px;
	text-align: left;
	padding: 2px 0 0px 5px;
	color: #666666;
	background-color: rgb(245, 245, 245);
	background-position: left top;
}
#SubReiterbalkAcc {
	height: 26px;
	text-align: left;
	padding: 10px;
	display: none;
}
#SubReiterbalk {
	height: 25px;
	text-align: left;
	padding-left: 0px;
	color: #666666;
	/* font-size: 10px; */
	display: none;
}
.tab-verbund {
	width: 288px;
	float: left;
	height: 16px;
	cursor: pointer;
	text-align: center;
	vertical-align: middle;
	padding: 9px 0px 0px 8px;
	background-color: #F5F5F5;
}
.tab-verbund-active {
	background-color: #fff;
	font-weight: bold;
}
.BiblioLink {
	padding-right: 18px;
	background-position: right;
	background-repeat: no-repeat;
	margin-right: 4px;
	margin-top: 5px;
	margin-bottom: 5px;
	float: left;
}
.subtab_a_r a, .subtab_b_r a, .subtab_c_r a, .subtab_a_l a, .subtab_b_l a, .subtab_c_l a {
	text-decoration: none;
	color:#666666;
}
.languagebutton {
	border-style: none;
   margin: 8px 10px 10px 0px;
}
.refreshbutton {
	border-style: none;
   margin: 0px 0px 0px 5px;
}
#MandantName {
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
    text-align: left;
    color: #666666;
    margin-top: 20px;
    margin-left: 15px;
}
.resetbutton {
	float: left;
	margin: 3px 0px 0px 10px;
}
#cmdLogoff, #cmdLogin {
	float: left;
	margin: 2px 0px 0px 10px;
}
.searchbutton {
	cursor: pointer;
}
#cmdSearch img {
    border: none 0px;
    vertical-align: middle;
    margin-left: 6px;
}
#cmdVerbundSearch a {
   color:#666;
	text-decoration: none;
}
#searchcontainer {
	height: 26px;
	padding: 4px 0px 0px 15px;
}
.searchcontainer-input {
	width: 135px;
	border-style: inset;
   font-family: Verdana;
   font-size: 9px;
	margin: 0;
	padding-left: 2px;
}
.searchcontainer-input-button {
	float: right;
	cursor: pointer;
	padding-top: 2px; 
	margin-left: 5px;
	height: 20px;
	width: 16px;
	background-image: url('/langenthal_bzl/images/header/lupe.png'); 
	background-repeat: no-repeat;
	background-position-x: center;
	background-position-y: center;
}
.searchresultheader .searchcontainer-input {
	margin-top: 5px;
}
#languagescontainer {
	text-align: right;
	margin: 0;
	padding: 0;
}
.searchtextbox {
	border-style: inset;
	width: 130px;
   font-family: Verdana;
   font-size: 9px;
	margin: 0;
	padding-left: 2px;
}
.searchInput, .contact_input {
	border-style: inset;
	width: 130px;
   font-family: Verdana;
   font-size: 11px;
	margin: 0;
	padding-left: 2px;
}
.contact_input {
	width: 200px;
}
.activelanguage {
	margin: 0;
	padding: 0;
}
a.languages {
	margin: 0;
	padding: 0;
	text-decoration: none;
}
a.languages:hover {
	text-decoration: underline;
}
a.languages:visited {
	text-decoration: none;
}
#homelinks, #externelinks {
	float: left;
	margin: 0;
	padding: 0;
}
#externelinks h3 {
	padding-top: 10px;
}
a.homelink {
	margin: 0;
	padding: 0px 10px 0px 0px;
	text-decoration: none;
}
a.homelink:hover {
	text-decoration: underline;
}
a.homelink:visited {
	text-decoration: none;
}
#container {
	width: 100%;
	float: left;
	margin-right: -200px;
}
#trenleft {
	width: 592px;
	border-left: 2px solid #AAA;
	margin: 0;
	float: left;
	/*
	background-image: url('images/seiten/Rand_rechts_4x22.gif');
	background-repeat: repeat-y;
	background-position: left top;
	padding-left: 4px;
	*/
}
#trenright {
	width: 592px;
	border-right: 2px solid #AAA;
	margin: 0;
	background-color: #fff;
	/*
	background-image: url('images/seiten/Rand_links_4x22.gif');
	background-repeat: repeat-y;
	background-position: right top;
	padding-right: 4px;
	*/
}
#main {
	width: 592px;
	min-height: 630px;
	background-color: #FFF;
}
#mobilenews {
	clear: both;
	color: #666;
	width: 100%;
	padding-top: 5px;
	padding-bottom: 5px;
	border-width: 1px;
	background-color: #FFF;
	border-top: 1px solid #AAA;
	/*
	background-image: url('images/Header/2_Linie_2x1.gif');
	background-repeat: repeat-x;
	background-position: top;
	*/
}
#mobilenews a {
	text-decoration: none;
}
#mainaction {
	text-align: left;
	text-decoration: none;
	color: #666666;
	width: 100%;
	height: 26px;
	padding: 1px 0px 0px 0px;
	border-width: 1px;
	background-color: #f5f5f5;
	border-top: 1px solid #AAA;
	cursor: pointer;
}
#mainaction a {
	text-decoration: none;
	color:#666666;
}
#mainaction img {
    vertical-align: text-bottom;
    margin-left: 15px;
}
.message {
	text-align: left;
	font-size: 1.6em;
	font-weight: bold;
	padding: 40px 0px 40px 10px;
}
#content {
	background-color: #fff;
}
#content-top {
	padding: 5px 10px 0 10px;
}
#content-bottom, #content-search, #content-index-search, #content-login, #content-swissdoc-search, #content-swissdoc-detail, #content-message, #content-form {
	padding: 15px 15px 0 15px;
	background-color: #fff;
}
#content-search-mask {
	width: 100%;
}
#content-search-mask-left {
	width: 21%;
	float: left;
}
#content-search-mask-middle {
	width: 55%;
	float: left;
}
#content-search-mask-right {
	width: 24%;
	padding-top: 30px;
	text-align: left;
	float: left;
}
#content-news {
	position:relative;
	top: 100px;
	width: 96%;
	background: #f5f5f5;
	text-align: left;
	float: left;
	/*
	border-style: dotted;
	border-width: 1px;
	*/
	padding: 10px 10px 10px 10px;
}
#content-news a {
	text-decoration: none;
	color:#666666;
	font-weight: bold;
}
#content-mobile {
	top: 90px;
	color: #666666;
	position:relative;
	width: 96%;
	background: #FFF;
	float: left;
	padding: 5px;
	text-align: center;
}
#content-mobile a {
	color: #666666;
}
#content-swissdoc-search, #content-swissdoc-detail {
	text-align: left;
}
#content-bewertung, #content-login {
	text-align: left;
	overflow: auto;
	clear: both;
	padding: 10px;
	margin: 0px;
}
#message-text {
	border-color: #FF524C;
	background-color: #FFC1C1;
	border-style: solid;
	padding: 5px;
	margin: 0;
	text-align: left;
	width: 530px;
}
#leftbar {
   float:left;
   width:200px;
   text-align: left;
   background-color: #f5f5f5;
}
#headerleft {
    text-align: center;
    height: 109px;
    background-color: White;
    background-position: center;
    background-repeat: no-repeat;
}
#headerleft_custom {
    text-align: center;
    vertical-align: middle;
    height: 109px;
    background-color: #F5F5F5;
}
#headerleft_custom_bottom {
	background-color: #F5F5F5;
	/*
	background-image:url("images/Header/2_Linie_801x1.gif");
	background-position:center top;
	background-repeat:repeat-x;
	border-bottom: 1px solid #AAA;
	*/
	height:26px;
	top: 80px;
	position: relative;	
}
#headerleft img {
	margin-top: 4px;
}
#rightbar {
  float:right;
  width:204px;
  text-align: left;
  background-color: #f5f5f5;
}
#restrictheader {
	height: 21px;
	text-align: left;
	padding: 5px 0px 0px 15px;
	color: #666666;
	font-weight: bold;
}
.wrapclear
{
	clear: both;
	height: 0;
}
#footer
{
	padding: 5px 0 5px 0;
	text-align: center;
	background: #ffffff;
	color: #666666;
	border-top: 1px solid #AAA;
	/*
	background-image: url('images/Header/2_Linie_3x1.gif');
	background-position: top;
	background-repeat: repeat-x;
	*/
}
#footer a
{
	/*color: #ffffff;*/
	text-decoration: none;
}
#footer a:hover
{
	/*color: #ffffff;*/
	text-decoration: underline;
}
#cmdMoreRestrict
{
	font-style: italic;
}
.barcontainer {
	/*background: #C3C3C3;*/
	margin: 5px 0px 5px 0px;
	width:100%;
	word-wrap: break-word;
   color: #666666;
}
.barcontainer h3 {
   font-weight: 900;
	padding: 5px 3px 0px 15px;
	margin: 0px 0px 0px 0px;
	color: #666666;
}
.barcontainer a {
	text-decoration: none;
	color:#666666;
}

#leftbar .barcontainer ul {
	list-style-type: none;
	padding: 0 0 8px 15px;
	margin: 0;
	/*
	background-image: url('images/Seiten/Trennlinie_links_201x3.gif');
	background-position: bottom;
	background-repeat: no-repeat;
	*/

	border-bottom: 1px solid #AAA;
   list-style-image: url('images/header/Pfeilchen_Grau3_5x7.gif');
}

#leftbar .barcontainer ul ul {
	padding: 0 0 5px 5px;
	background-image: none;
	border-bottom: none;
	font-style: italic;
}
#leftbar .barcontainer ul li {
	cursor: pointer;
   line-height: 15px;
  	margin: 0 0 0 15px;
}
#leftbar .barcontainer span.ql-gruppe-name {
   cursor: default;
   font-weight: bold;
   margin-top: 2px;
} 

.basketcontainer li {
	line-height: 18px;
	margin-top: 5px;
	background-image: url('images/header/Pfeilchen_Grau3_10x26.gif');
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 10px;
}
#verbundcontainer
{
	border-bottom: 1px solid #AAA;
	/*
	background-image: url('images/Seiten/Trennlinie_links_201x3.gif');
	background-position: bottom;
	background-repeat: no-repeat;
	*/
}
#rightbar .barcontainer ul
{
	padding: 0 3px 8px 15px;
	margin: 0;
	border-bottom: 1px solid #AAA;
	/*
	background-image: url('images/Seiten/Trennlinie_rechts_201x3.gif');
	background-position: bottom;
	background-repeat: no-repeat;
	*/
   list-style-type: none;
}
#rightbar .barcontainer li
{
	cursor: pointer;
	margin-right: 3px;
   /* line-height: 12px; */
}
#restrictactive ul
{
	/* line-height: 13px; */
	padding-left: 3px;
}
#restrictactive li {
	background-image: url('images/inhalt/Kreuz_weg_11x11.gif');
	background-repeat: no-repeat;
	padding-left: 15px;
	padding-top: 2px;
}
.point-neutral {
   line-height: 25px;
   margin-left: -20px;
   padding-left: 10px;
   list-style-type: none;
}
.point-neutral-plus {
   padding-left: 20px;
   background: url('/langenthal_bzl/images/bullplus.png') no-repeat 0px 1px;
}
.point-neutral-minus {
   padding-left: 20px;
   background: url('/langenthal_bzl/images/bullminus.png') no-repeat 0px 1px;
}
.point-black {
   line-height: 20px;
   margin-left: -20px;
   padding-left: 20px;
   list-style-type: none;
   background: url('/langenthal_bzl/images/bullblack.png') no-repeat 0px 0px;
}
.point-red {
   line-height: 20px;
   margin-left: -20px;
   padding-left: 20px;
   list-style-type: none;
   background: url('/langenthal_bzl/images/bullred.png') no-repeat 0px 0px;
}
.point-green {
   line-height: 20px;
   margin-left: -20px;
   padding-left: 20px;
   list-style-type: none;
   background: url('/langenthal_bzl/images/bullgreen.png') no-repeat 0px 0px;
}
.barcontainer li:hover {
   color: Black;
}
/* Barcontainer Listitem für IE6 mit Hyperlink a: */
.barcontainer a {
	/*color: Blue;*/
	cursor: pointer;
	text-decoration:none;
}
.barcontainer a:hover {
   color: Black;
	text-decoration:underline;
}
h1, h2, h3 {
	margin-top: 0;
}
.last {
	margin-bottom: 0;
}
.searchresultdiv {
	clear: right;
}
.searchresulttitel {
	float:left;
	width:100%;
}
.searchresulttitel h2 {
	text-align: left;
	font-size: 1.5em;
	font-weight: bold;
	margin: 5px 0px 8px 0px;
	padding: 0;
}
.searchresulttitel h3 {
	text-align: left;
	font-size: 1.1em;
	font-weight: bold;
	margin: 5px 0px 5px 0px;
	padding: 0;
}
.searchresult-nav {
	float: left;
	width: 68%;
	cursor: pointer;
	text-align: left;
	margin-top: 2px;
	margin-bottom: 5px;
}
.searchresult-nav span:hover {
	text-decoration: underline;
}
.searchresult-input {
	float: right;
	width: 32%;
	text-align: right;
	vertical-align: middle;
	margin-top: 3px;
	margin-bottom: 5px;
}
.searchresult-antolin {
   background-repeat:no-repeat;
   background-image:url('icon.ashx?s=antolin');
   background-position:right bottom;
   padding: 0 2px 2px 0;
}
#sortselect {
	text-align: right;
}
#sortselect select {
	margin-right:1px;
}
.searchresulttable {
	text-align: left;
	border: 0;
	width:100%;
	float: left;
	table-layout:fixed;
	border-spacing: 0;
	padding: 1px 1px 5px 1px;
}
.medienresultheader {
	text-align: left;
	height: 30px;
	font-size: 12px;
}
.medienresultrow {
	cursor: pointer;
	background-color: #f5f5f5;
}
.medienresultrowalternate {
	cursor: pointer;
}
.medienresultrow h1, .medienresultrowalternate h1, .accountresultrow h1 {
	font-size: 12px;
	margin: 2px 0px 1px 0px;
}
.medienresultrow h2, .medienresultrowalternate h2, .accountresultrow h2 {
	font-size: 11px;
	font-weight: normal;
	margin: 1px 0px 1px 0px;
}
.Antolin {	 
	 float: right;
	 position: relative;
	 margin-top: -5px;
	 margin-bottom: 1px;
	 vertical-align: text-bottom;
}
.imgAvailable {
	 float:right;
	 margin-bottom: 8px;
	 padding: 0;
}
.imgAddList {
	clear: both;
	text-align: right;
	margin: 3px 5px 1px 2px;
	width: 100%;
}
/* Detailansicht */
#detailnavigation {
	text-align:left;
	margin: 0 0 10px 0;
}
#newdetailnavigation {
	text-align:left;
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 9px;
	height: 16px;
	background-color: #fff;
	display: none;
}
.cmdbutton
{
	cursor: pointer;
}
.cmdbutton:hover
{
   color: Black;
	text-decoration:underline;
}

.cmdbuttonDetail {
	cursor: pointer;
	color: #0026FF;
}
.cmdbuttonDetail:hover {
   color: Black;
	text-decoration:underline;
}
#detailimage {
	width:100%;
	text-align: center;
}
.exemplar-container {
	margin-left: 10px;
	font-size: 1em;
	font-style: italic;
	margin-bottom: 10px;
}
#bibliotable {
	width: 100%;
	text-align: left;
}
#bibliotable td {
	padding-bottom: 5px;
}
#logincontainer
{
    float: right;
    margin-right: 5px;
    vertical-align: middle;
    padding-top: 2px;
    margin-top: 3px;
}
#logincontainer input
{
	font-family: Verdana;
	height: 12px;
	width: 130px;
	margin-left: 5px;
	border-style: inset;
	vertical-align: bottom;
	font-size: 9px;
}
#logincontainer span
{
	margin-left: 5px;
   vertical-align: middle;
}
#logincontainer2
{
	margin: 5px 0px 0px 3px;
	text-align: left;
}
#logincontainer2 fieldset
{
	float: left;
	margin: 10px 0px 0px 2px;
	padding: 10px 5px 5px 5px;
	border-style: none;
	width: 100%;
}
#logincontainer2 label
{
	clear: left;
	font-size: 1.0em;
	float: left;
	display: block;
	width: 16em;
	margin: 3px;
}
#logincontainer2 label.erstes
{
	margin-top: 1.0em;
}
#logincontainer2 input
{
	clear: left;
	/* position: relative;
	left: 17.5em;
	top: -1.4em; */
	font-size: 11px;
	width: 15em;
	margin-left: 5px;
}
#logincontainer2 span.errortext {
	color: Red;
	display: none;
	margin-left: 6px;
}
.loginDialog
{
    text-align: left;
}
.loginDialog fieldset
{
	margin-top: 10px;
	border-style: none;
    text-align: left;
}
.loginLabel
{
	font-size: 1em;
	float: left;
	display: block;
	width: 15em;
	clear: left;
}
.loginDialog label.erstes
{
	margin-top: 2em;
}
.loginText
{
	float: left;
	margin-left: 5px;
	margin-bottom: 3px;
	display: block;
	width: 14em;
}
.loginSelect
{
	float: left;
	margin-bottom: 5px;
	display: block;
	width: 530px;
}
.loginTextLong
{
	float: left;
	margin-left: 10px;
	display: block;
	width: 15em;
}
.loginDialog span.errortext
{
	color: Red;
}
.loginHinweis
{
	font-size: 1em;
	float: left;
	display: block;
	width: 25em;
	clear: left;
}
.AutoLogin
{
    float: left;
    text-align: left;
    margin-top: 5px;
}
.AutoLogin label
{
    padding-left: 0.5em;   
}
.LoginExtra
{
    float: left;
    text-align: left;
    margin-top: 15px;
    width: 20em;
    clear: left;
}

#kontoauszug {
	text-align: left; width: 100%; float: left; padding-top: 0px;
}
#kontoauszug h2 {
	margin: 3px 0px 5px 0px;
}
#kontoauszug h3 {
	margin: 15px 0px 5px 0px;
}
#kontoauszug-input {
	margin-top: 5px;
}
.kontoauszug-navi {
   width: 30%;
   float: right;
   cursor: pointer;
   text-align: right;
   font-weight: 400;
   font-family: 'Open Sans', sans-serif;
}
.kontoauszug-navi:hover {
   color: #FF4800;
}
.kontoauszug-navi-icon {
   width: 20px;
   height: 5px;
   float: right;
	margin-top: 5px;
	background-image: url('/langenthal_bzl/images/header/pfeilchen-bottom-2014.png');
	background-repeat: no-repeat;
	background-position: right center;
}
#kontoauszug-ausl, #kontoauszug-reserv {
	clear: both; width: 100%;
}
#kontoauszug-reserv h3 {
	display: inline-block;
}
.kontoauszugtitel { 
	width: 100%; float: left;
}
.kontoauszugtitelleft {
	text-align:left; float: left;	width:60%;
}
.kontoauszugtitelright {
   padding-top: 15px; float:right; width:40%; text-align:right;
	vertical-align: middle;
}
.kontoauszugcontent { 
	width: 100%; clear: right;
}
.konto-verknuepfung {
   margin: 5px 0;
   font-size: 110%;
   font-weight: bold;
}

#kontoauszug table {
    border: solid 1px #C3C3C3;
    width: 100%;
    padding: 0;
    border-collapse: collapse;
    text-align: left;
    float: left;
}
#kontoauszug table th {
	padding: 0px 3px 0px 3px;
	margin: 0px 0px 5px 0px;
	font-weight: bold;
   border: solid 1px #C3C3C3;
}
#kontoauszug table td {
	padding: 2px 3px 5px 3px;
   border: solid 1px #C3C3C3;
}
.buttonCheckin, .buttonDelRes, .buttonMessage {
	float: left;
}
.konto-titel {
   text-align: left;
}
.konto-titel h2 {
   margin-bottom: 5px;
}
#commitaction {
	text-align: center;
}
.DlgPrinterRow {
	clear: both;
	text-align: left;
	vertical-align: top;
   margin-top: 5px;
   margin-bottom: 5px;
   height: 20px;
   width: 100%;	
}
.DlgInfoText {
	padding: 5px; 
	margin-top: 10px; 
	background-color: rgb(195, 195, 195);
}
.DlgPrinterLabel {
   font-size: 1em;
   font-weight: bold;
	float: left;
	width: 30%;
}
.DlgPrinterText {
   font-size: 1em;
	float: left;
	width: 70%; 
}
.DlgMessage {
	vertical-align: middle;
	border-width: 2px;
	border-style: solid;
	margin-bottom: 7px;
	margin-top: 7px;
	display: none;
}
.pageLabel {
	font-size: 1em;
	float: left;
	width: 4em;
	margin-left: 5px;
}
.pageText {
	float: left;
	width: 4em;
	margin-right: 5px;
	margin-left: 0px;
}
.pageSelect {
	float: left;
	margin-left: 0px;
	margin-bottom: 5px;
	display: block;
	width: 15em;
}
.ac_results {
	padding: 0px;
	border: 1px solid WindowFrame;
	background-color: Window;
	overflow: hidden;
	text-align: left;
}
.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}
.ac_results iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	width:3000px;
	height:3000px;
}
.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: pointer;
	display: block;
	width: 100%;
	font: menu;
	font-size: 12px;
	overflow: hidden;
}
.ac_loading {
	/* background : Window url('./indicator.gif') right center no-repeat; */
}
.ac_over {
	background-color: Highlight;
	color: HighlightText;
}
#divErwSearchRestrictMain {
    font-size: 1em;
}
#divErwSearchMaske label {
	margin: 0 5px 0;
}
.erwSearchCheckbox {
	width: 33%;
	display: block;
	float: left;
	height: 1.9em;
	overflow: hidden;
	-ms-text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.expert-search-row-select {
	height: 25px;
}
.expert-search-row-date {
	width: 550px;
	height: 17px;
	margin-top: 4px;
}
#treffer-top {
	clear: both;
	cursor: pointer;
	margin: 5px 0px;
	float: right;
	text-align: right;
	width: 100px;
}
#treffer-top:hover {
	text-decoration: underline;
}
/*
#cmdErwSuche1
{
	width: 12em;
	height: 2em;
}
*/
.standardButton {	
   color:#666666;
   background-color:#EEEEEE;
   border: 1px solid #AAA;
   font-size: 11px;
   width: 12em;
   font-family: Verdana;
   margin: 0 2px 0 2px;
}
.ausleiheButton, .rueckgabe-button {	
   color:#666666;
   background-color:#EEEEEE;
   border: 1px solid #AAA;
   font-size: 11px;
   width: 150px;
   font-family: Verdana;
   margin-left: 3px;
}
#divErwSearch1 hr, #kontoauszug-ausl hr, #kontoauszug-resrv hr, #BiblioPass hr {
	color: #fff; 
	background-color: #fff; 
	border: 1px dotted #000000; 
	border-style: none none dotted; 
}
.MessageBox {
	border-color: #C0C0C0;
	background-color: #F7F7F7;
	border-style: solid;
	padding: 10px;
}
.TripleAAA {
	vertical-align: middle;
	cursor: pointer;
}
.icon_facebook {
	background-image: url(images/Inhalt/facebook.png);
}
.icon_twitter {
	background-image: url(images/Inhalt/twitter.png);
}
.icon_facebook, .icon_twitter { 
	background-repeat: no-repeat;
	height: 15px;
	margin-top: 10px;
	margin-right: 10px;
	padding-left: 14px;
	vertical-align: middle;
	float: left;
}
.icon_placeholder {
	height: 1px;
	margin-top: 10px;
	padding-left: 18px;
	float: left;
}
#Tooltip {
	padding: 5px;
	text-align: left;
	vertical-align: top;
	background-color: #FFFFAA;
	line-height: 1.5;
	position: absolute;
	display: none;
	width: 300px;
}
.merkliste_over {
	background-color: #FFFFAA;
	cursor: pointer;
}
.button_save {
	float: left;
	cursor: pointer;
	background-image: url(images/Inhalt/save.png);
	height: 16px;
	padding-left: 16px;
	margin-left: 5px;
	font-size: 13px;
}
.button_cancel {
	float: left;
	cursor: pointer;
	background-image: url(images/Inhalt/cancel.png);
	height: 16px;
	padding-left: 16px;
	margin-left: 5px;
	font-size: 13px;
}
.contact_form {
	padding: 3px;
	margin: 3px;
	width: 550px;
	background-color: #F9F9F7;
}
.login_form {
	padding: 6px;
	margin: 5px;
	width: 550px;
	background-color: #e8f0f8;
}
.contact_textarea {
	width: 500px;
	margin-top: 5px;
	text-align: center;
}
.contact_text {
	clear: both;
	width: 490px;
	margin: 5px;
	text-align: justify;
}
.contact_row {
	clear: both;
	margin: 3px;
	min-height: 20px;
}
.contact_column_left {
	float: left;
	width: 200px;
}
.contact_column_title {
	float: left;
	width: 220px;
}
.contact_column_right {
	margin: 3px;
	float: left;
}
.contact_column_right > ul {
   list-style-type: none;
   padding-left: 0;
}
.group_img_available {
	 float:right;
	 margin-bottom: 0px;
	 padding: 0;
}

.pins_row {
	position:relative;
	width: 100%;
	height:15px;
	float: left;
}
.isbn_pins {
	width: 60%;	position:relative; float: left;
}
.signatur_pins {
	position:relative; float: right;
}

.pins {
	background-repeat: no-repeat;
	position:relative;
	margin-right: 2px;
	float: right;
	width: 15px;
	height: 14px;
}
.abstand10 {
	height:10px; background-color:#fff;
}
.abstand20 {
	height:20px; background-color:#fff;
}
.opening {
	text-align: left; margin-top: 10px;
}
.opening-form {
	padding: 5px;
   width: 550px;
   text-align: left;
   display: inline-block;
}
.opening-title {
	width: 65%; float: left;
}
.opening-dropdown {
	width: 35%; float: left;
}
.opening-row {
	width: 100%; float: left; margin-bottom: 2px; margin-top: 2px; padding-bottom: 2px;
}
.opening-row-closed {
	width: 100%; float: left; margin-bottom: 2px; margin-top: 2px; padding-bottom: 2px; color: #FF4800;
}
.opening-row-bemerkung {
	width: 100%; float: left; margin-bottom: 2px; margin-top: 10px; text-align: justify;
}
.opening-row-only-bemerkung {
	width: 100%; float: left; margin-bottom: 2px; text-align: justify;
}
.opening-day {
	width: 20%; float: left;
}
.opening-time {
	width: 80%; float: left;
}
#imgWiki {
	background-image: url(images/inhalt/wikipedia.gif);
	background-repeat: no-repeat;
	padding-left: 33px;
	vertical-align: middle;
}
#imgLibraryThing {
	background-image: url(images/inhalt/librarything.png);
	background-repeat: no-repeat;
	padding-left: 33px;
	vertical-align: middle;
}
#imgMoreInfo {
	background-image: url(images/inhalt/moreinformation.png);
	background-repeat: no-repeat;
	padding-left: 33px;
	vertical-align: middle;
}
.gesamttotal {
	border-bottom-style: double;
	border-top-style: solid;
	border-top-width: 1px;
	width: 200px;
	float: right;
	font-weight: bold;
}
.hideMe {
	width: 1px;
	height: 1px;
	top: -9999px;
	left: -9999px;
	display: inline;
	overflow: hidden;
	position: absolute;
	color: red;
}
.hidden {
  display: none;
}
.onClickLink {
	text-decoration: none;
	color:#000000;
}
.accountresultrow {
	background-color: #f5f5f5;
	height: 40px;
	vertical-align: middle;
}
.accountresultrow th {
	text-align: left;
}
.notrating {
   background-image : url('images/star_not.png');
}
.fullrating {
   background-image : url('images/star_full.png');
}
.halffullrating {
   background-image : url('images/star_half_full.png');
}
.markfullrating {
   background-image : url('images/star_green.png');
}
.notrating, .halffullrating, .fullrating, .markfullrating {
   background-repeat: no-repeat;
   padding-left: 16px;
	padding-top: 5px;
   cursor: pointer;
	float: right;
	height: 21px;
}
.table-long {
	display: table;
	margin: 3px;
	width: 100%;
}
.swissdoc-row, .swissdoc-detail-row {
	display: table-row;
	width: 100%;
	height: 20px;
}
.swissdoc-column-left {
	display: table-cell;
	width: 15%;
	border-bottom: 1px solid  #EEEEEE;
}
.swissdoc-column-right {
	display: table-cell;
	width: 85%;
	border-bottom: 1px solid  #EEEEEE;
}
.swissdoc-detail-column-left {
	display: table-cell;
	width: 25%;
	background-color: #f5f5f5;
	padding-left: 2px;
	border-bottom: 1px solid  #EEEEEE;
}
.swissdoc-detail-column-right {
	display: table-cell;
	width: 73%;
	padding-left: 5px;
	border-bottom: 1px solid  #EEEEEE;
}
.swissdoc-verweis-col-type {
	display: table-cell;
	width: 15%;
	border-bottom: 1px solid  #EEEEEE;
}
.swissdoc-verweis-col-nr {
	display: table-cell;
	width: 12%;
	border-bottom: 1px solid  #EEEEEE;
}
.swissdoc-verweis-col-bez {
	display: table-cell;
	width: 55%;
	border-bottom: 1px solid  #EEEEEE;
}
.swissdoc-verweis-col-inf {
	display: table-cell;
	width: 18%;
	border-bottom: 1px solid  #EEEEEE;
}
.bewertungcontent {
	clear: both;
	padding: 2px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	background-color: #f5f5f5;
	overflow: auto;
}
#detail-bewertung {
	height: 21px;
	width: 100%;
	text-align: right;
}
.first-rezension {
	padding: 5px;
	background-color: #f5f5f5;
}
#header-content {
	/* overflow: auto; */
}
#detail-image {
	float: left;
	width: 145px;
	vertical-align: middle;
	text-align: left;
	margin-bottom: 20px;
}
#detail-title {
	float: left;
	width: 450px;
}
#detailheader {
	clear: both;
	width: 100%;
	height: 75%;
}
#detailheader-titel {
	text-align:left;
	float:left;
	width:100%;
	padding-bottom: 12px; 
}
#detailheader-titel h1 {
	font-size: 100% !important;
   margin: 0;
}
#detailheader-titel h2 {
	font-size: 100% !important;
   font-weight: 400;
   margin: 0;
}
#detailheader-verlag {
	clear: both;
	text-align: left;
	width:100%;
}
#detailheader-symbol {
	float: right;
}
#detailheader-medienart-info {
	clear: both;
	width: 100%;
	height: 20%;
}
#detailheader-medienart {
	float: left;
	text-align: left;
	width: 50%;
}
#detailheader-antolin {
	float: left;
	text-align: left;
	width: 50%;
}
#detail-content {
   clear: both;
	text-align:left;
	padding-top: 5px;
}
#detail-functions {
	float: right;
	width: 160px;
	text-align: left;
}
#detail-functions ul {
	list-style-type: none;
	padding: 0px 0px 8px 0px;
	margin: 0px;
	margin-top: 5px;
}
#detail-functions li {
	line-height: 25px;
	cursor: pointer;
	margin-right: 3px;
	color: #666666;
}
#detail-functions li a {
	text-decoration: none;
	color: #666666;
}
.detail-row {
	min-height: 18px;
	width: 100%;
	overflow: auto;
	margin-top: 2px;
	margin-bottom: 2px;
}
.detail-row-title {
	float: left;
	width: 25%;
	font-weight: bold;
	overflow: hidden;
	padding: 1px 0px;
}
.detail-row-text {
	float: right;
	width: 75%;
	overflow: auto;
	padding: 1px 0px;
}
#exemplargroup {
	clear: both;
	width: 100%;
	overflow: auto;
}
.exemplargroup_section {
	clear: both;
	margin-top: 20px; 
}
.exemplargroup_subsection {
	clear: both;
	margin-top: 10px; 
	border: 1px solid #CFCFCF;
	background-color: #F7F7F7;
}
.exemplargroup_subsection_title {
	clear: both;
	width: 100%;
	Color: #0026FF; 
	cursor: pointer;
}
.exemplartable {
	margin-top: 20px;
	font-size: 1.0em;
}
.exemplar-table, .groupexemplartable {
	clear: both;
	margin: 15px 10px 10px 10px;
	width: 98%;
	overflow: auto;
}
.exemplar-row {
	clear: both;
	min-height: 18px;
	width: 100%;
	overflow: auto;
}
.exemplar-column-title {
	float: left;
	font-weight: bold;
	min-height: 18px;
	height: auto;
	padding-left: 2px;
	overflow: hidden;
}
.exemplar-column {
	float: left;
	min-height: 18px;
	height: auto;
	padding-left: 2px;
	overflow: hidden;
}
.ui-pre-tabs {
	list-style: none;
	padding: 0;
	margin: 0;
}
.ui-pre-widget-top-header {
	background-color: #E6E6E6;
	color: #666;
	display: inline;
	margin: 0 1px 0 0;
	padding: 5px;
	cursor: pointer;
	line-height: 25px;
}
.ui-pre-widget-top-header-active {
	font-weight: bold;
	background-color: #fff;
	color: #000;
}
.ui-pre-widget-header {
	background-color: #EEEEEE;
	color: #222222;
	display: inline;
	border-width: 1px 1px 1px 1px;
	margin: 0 0.1em 0 0;
	padding: 5px;
	cursor: pointer;
	line-height: 25px;
}
.ui-pre-widget-header-active {
	font-weight: bold;
	text-decoration: underline;
	background-color: #fff;
	color: black;
}
.ui-pre-widget-header a {
	text-decoration: none;
	color: #222222;
}
.ui-pre-widget-top-header a:hover, .ui-pre-widget-header a:hover {
	color: #000;
	text-decoration: underline;
}
.ui-pre-widget-content {
	clear: both;
	color: #000;
	margin: 0;
	padding: 15px 10px 10px 10px;
	margin-top: 1px;
	width: 98%;
}
#tab-detail-abstract-content {
	text-align: justify;
	padding: 20px;
	width: 94%;
}
.font-size-standard {
	font-size: 11px;
}
.font-size-large {
	font-size: 12px;
}
.font-size-larger {
	font-size: 13px;
}

#restrictTitelYM {
	width: 170px;
	float: left;
	font-weight: 900;
	padding: 5px 3px 0px 15px;
	margin: 0px 0px 0px 0px;
	color: #666666;
	font-size: 120%;
}
#divibib-cross {
	width: 15px;
	float: left;
	margin-top: 5px;
	background-image: url('images/inhalt/Kreuz_weg_11x11.gif');
	background-repeat: no-repeat;
	cursor: pointer;
}

/* Diverse Hintergrundfarben */
.background-gray {
	text-align: left;
	margin: 2px;
	padding: 5px;
	background-color: #fff;
	border: #C3C3C3 2px solid;
}
.background-white {
	text-align: left;
	margin: 2px;
	padding: 5px;
	background-color: #fff;
}
.background-blue {
	text-align: left;
	margin: 2px;
	padding: 5px;
	background-color: #e7f0f6;
	border: #9bd8fb 2px solid;
}
.background-red {
	text-align: left;
	margin: 2px;
	padding: 5px;
	background-color: #FFC1C1;
	border: #FF524C 2px solid;
}
.background-yellow {
	text-align: left;
	margin: 2px;
	padding: 5px;
	background-color: #FFF882;
	border: #f5ec5f 2px solid;
}
.background-green {
	text-align: left;
	margin: 2px;
	padding: 5px;
	border: #65BE00 2px solid;
	background-color: #D7FFC6; 
}

/* Diverse Meldungen für Dialog */
.message-info .ui-dialog-content {
	margin: 5px;
	min-height: 30px;
}
.message-error .ui-dialog-content {
	margin: 5px;
	background-image: none;
	background-color: #FFC1C1;
}
.message-warning .ui-dialog-content {
	margin: 5px;
	background-image: none;
	background-color: #FFF882;
}
.message-question .ui-dialog-content {
	margin: 5px;
	background-image: none;
	background-color: #f5f5f5;
}
.message-success .ui-dialog-content {
	margin: 5px;
	background-image: none;
	background-color: #D7FFC6;
}

/* Diverse Meldungen für Formular */
.message-form-neutral {
	text-align: left;
	margin: 2px;
	padding: 5px;
	background-color: #fff;
	border: #C3C3C3 2px solid;
}
.message-form-info {
	text-align: left;
	margin: 2px;
	padding: 5px;
	background-color: #e7f0f6;
	border: #9bd8fb 2px solid;
}
.message-form-question {
	text-align: left;
	margin: 2px;
	padding: 5px;
	background-color: #e7f0f6;
	border: #9bd8fb 2px solid;
}
.message-form-error {
	text-align: left;
	margin: 2px;
	padding: 5px;
	background-color: #FFC1C1;
	border: #FF524C 2px solid;
}
.message-form-warning {
	text-align: left;
	margin: 2px;
	padding: 5px;
	background-color: #FFFFAA;
	border: #f5ec5f 2px solid;
}
.message-form-success {
	text-align: left;
	margin: 2px;
	padding: 5px;
	border: #65BE00 2px solid;
	background-color: #D7FFC6; 
}

input:disabled {
	color: #D9D9D9;
}

table.tablesorter {
	background-color: #CDCDCD;
	font-size: 11px;
	width: 100%;
	text-align: left;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background-color: #e6EEEE;
	font-size: 8pt;
}
table.tablesorter thead tr .headerAccount {
	cursor: pointer;
	height: 30px;
}
table.tablesorter tbody td {
	color: #3D3D3D;
	padding: 4px;
	background-color: #FFF;
	vertical-align: top;
}
table.tablesorter tbody tr:nth-child(odd) td {
	background-color:#F0F0F6;
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
	background-color: #D3D3D3;
}

.cmdButtonNavi {
	color: Black;
	cursor: pointer;
	font-weight: bold;
}
.cmdButtonNavi:hover {
	text-decoration:underline;
}
.cmdPrevBack {
	width: 41%;
	float: left;
	height: 18px;
}
#cmdPrevBackResult, #cmdPrevBack {
	width: 45%;
	float: left;
}
#cmdDetailBack, #cmdDetailForward, #cmdDetailBackHidden {
	width: 20%;
	float: left;
}
#cmdDetailEmpty {
	float: left;
	width: 15%;
}
#cmdDetailBackHidden {
   padding: 2px;
}
.NewLine {
	clear: both;
}
#myScroll .scrollEl {
	background-color: #E2E2E2;
}
.dialog-footer {
	margin-top: 15px;
	padding: 5px;
	left: 15px;
	text-align: left;
}
.detail-button-ausleihe, .treffer-button-ausleihe, .treffer-button-def-ausleihe {
	background-color: #93e44b;
}
.detail-button-ausleihe-inactive, .treffer-button-ausleihe-inactive {
	background-color: #666;
}
.detail-button-ausleihe, .detail-button-ausleihe-inactive, 
.treffer-button-ausleihe, .treffer-button-ausleihe-inactive, 
.treffer-button-def-ausleihe {
	vertical-align: middle;
	color: #fff;
	text-align: center;
	display: table-cell;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	cursor: pointer;
}
.detail-button-ausleihe, .detail-button-ausleihe-inactive {
	height: 22px;
	width: 160px;
	margin-bottom: 5px;
}
.treffer-button-ausleihe, .treffer-button-ausleihe-inactive {
	height: 20px;
	width: 80px;
}
.treffer-button-def-ausleihe {
	height: 22px;
	width: 170px;
	margin: 5px 0px;
	font-weight: bold;
}

.treffer-button-ausleihe:hover, .treffer-button-ausleihe-inactive:hover, 
.detail-button-ausleihe:hover, .detail-button-ausleihe-inactive:hover,
.treffer-button-def-ausleihe:hover {
	font-size: 105%;
}

.treffer-def-ausleihe-titel {
	float: left;
	font-size: 1.2em;
	font-weight: bold;
	width: 70%;
	text-align: left;
}
.treffer-def-ausleihe-titel2 {
	float: right;
	width: 30%;
}

.bewertung-treffer {
	clear: both;
	width: 100%;
	margin-top: 2px;
}
.preise {
	width: 100%;
	height: 20px;
	clear: both;
	text-align: right;
	margin-top: 2px;
	font-weight: bold;
}
.medienart-status {
	width: 100%;
	min-height: 20px;
	clear: both;
	margin: 2px 0px;
}
.medienart {
	width: 85%;
	min-height: 16px;
	float: left;
	overflow: hidden;
}
.medienart-long {
	width: 100%;
	min-height: 16px;
	float: left;
	overflow: hidden;
}
.treffer-status {
	width: 15%;
	height: 16px;
	float: right;
}
#divibibbox { 
	width: 300px;
	text-align: left;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin-top: 10px;
	margin-right: 60px;
	margin-left: 200px;
	border-color: #e3e3e3;
	border-width: 1px;
	/*border-style: solid;*/
	float: left;
	/*background-color: rgb(241, 241, 241);*/
}
#divibibbox p {
	font-weight: bold;
	font-size: 1.1em;
}
#divibibbox, #overdrivebox {
   clear: both;
	text-align: left;
	margin-top: 10px;
	margin-left: 200px;
	float: left;
}
#overdrivebox fieldset {
   width: 210px;
   border: 1px solid #AAA;
}
#overdriveMediumFormate {
   width: 200px;
}
#cmdLinkDivibibInfos, #cmdLinkDivibibAusl, #cmdDownloadOverdrive {
	width: 200px;
	/*color: #555555;*/
	padding-top: 4px;
	padding-bottom: 4px;
	font-size: 11px;
	text-decoration: none;
	text-align: center;
	margin-bottom: 5px;
	/*border-color: #e3e3e3;*/
	border-width: 1px;
	/*border-style: solid;*/
	display: block;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	/*background-color: rgb(255, 255, 255);*/
	float: left;
	cursor: pointer;
}
#cmdDownloadOverdrive {
   color: #fff;
   margin-top: 10px;
   background-color: #4682B4;
}
#cmdLinkDivibibInfos:hover, #cmdLinkDivibibAusl:hover, #cmdDownloadOverdrive:hover {
	font-size: 105%;
}
#cmdLinkDivibibAusl {
	color: white;
}
#cmdLinkDivibibInfos {
	background-color: gainsboro;
}
#containerDivibib .standardButton {
	width: auto;
}
#containerDivibib2 .standardButton {
	width: auto;
}
table.tablesorter thead {
	height: 25px;
}
.divTableTitle {
	width: 300px;
}
.divTableMedArt {
	width: 100px;
}
#kontoAccordion {
	line-height: 2.5px;
	padding-top: 10px;
}
#kontoAccordion h4 {
	padding-left: 25px;
	margin-top: 0px;
	margin-bottom: 0px;
	height: 35px;
	line-height: 35px;
}
#kontoDivBild {
	float: right;
	padding-right: 10px;
	padding-top: 8px;
}
#containerKontoauszug, #containerDivibib, #containerBiblioPass, #containerDivibib2 {
	padding-top: 0px;
}
.alles-verlaengern-button {
	width: 150px;
	cursor: pointer;
	font-size: 12px;
	color: #666;
	background: #eee url('/langenthal_bzl/images/renew-button.png') no-repeat 3px center;
	background-size: 18px 18px;
	border: 1px solid #666;
	float: right;
	text-align: center;
	padding: 2px 0px;
	margin-bottom: 2px;
}
.alles-verlaengern-button-inactive {
	width: 150px;
   color: #AAA;
	cursor: default;
	font-size: 12px;
	color: #666;
	background: #eee url('/langenthal_bzl/images/renewd.png') no-repeat 3px center;
	background-size: 16px 16px;
	border: 1px solid #666;
	float: right;
	text-align: center;
	padding: 2px 0px;
	margin-bottom: 2px;
}
#tipMedien {
	height:280px;
	background-color:#fff;
	margin: 30px 20px 20px;
	padding-right: 20px;
	padding-bottom: 20px;
   text-align: left;
}
#orizontal {
	padding-left: 5px; 
	cursor: pointer;
}
.search-option {
	margin-top: 5px;
	position: absolute;
	width: 165px;
	padding: 5px;
	font-size: 100%;
	text-align: left;
	background-color: white;
	-moz-box-shadow: rgb(211, 211, 211) 0px 1px 1px 1px;
	-webkit-box-shadow: rgb(211, 211, 211) 0px 1px 1px 1px;
	box-shadow: rgb(211, 211, 211) 0px 1px 1px 1px;
}
#myScroll .scrollEl, #controlsStartPage .scrollElBig {
	font-family: Verdana, sans-serif;
	font-size: 10px;
}
#frmIntranet {
	text-align: center;
}
.buttonCheckin, .buttonDelRes, .buttonRenew, .buttonInfo {
	float: left;
	cursor: pointer;
}
.buttonMessage {
	float: left;
	cursor: pointer;
	margin: 10px 0px 0px 3px;
}
.buttonCheckin {
	margin-top: 5px;
}

.intranet-block {
	height: 35px;
	margin-bottom: 10px;
	text-align: center;
	vertical-align: middle;
}

.slider {
	width: 700px;
	margin: 10px auto;
   height: 170px;
}
.waiting-overlay {
   position: fixed;
   top: 0;
   bottom: 0;
   left: 0;
   right: 0;
   background: rgba(0, 0, 0, 0.3);
   display: none;
   width: 100%;
   height: 100%; 
   z-index: 10;
}
.waiting {
   margin: 300px auto;
   padding: 20px;
   background: #fff;
   border-radius: 5px;
   width: 200px;
   position: relative;
}