/**
 * @file
 * Block Styling
 */


.block  { /* Block wrapper */
  margin-bottom: 1.5em;
}

.block.first { /* The first block in the region */
}

.block.last { /* The last block in the region */
}

.block.odd { /* Zebra striping for each block in the region */
}

.block.even { /* Zebra striping for each block in the region */
}

h2.block-title { /* Block title */
  border: 1px solid #0000ad;
  border-style: solid solid none solid;
  display:inline-block; /* box size like content */
  padding: 0 0.5em;
  font-size: 0.9em;
  font-weight: normal;
  line-height: 1.4em;
  height:1.5em;
  background-color:#ffde00;
}
/* 20130412 kish: block after the h2.block-title */
.block > .menu {
  border: 1px solid #0000ad;
  border-collapse: collapse;
  margin-top: 0;
}


#block-aggregator-category-1 { /* Block for the latest news items in the first category */
}

#block-aggregator-feed-1 { /* Block for the latest news items in the first feed */
}

#block-block-1 { /* First block created with "Add block" link */
}

#block-blog-recent { /* "Recent blog posts" block */
}

#block-book-navigation { /* "Book navigation" block for the current book's table of contents */
}

#block-comment-recent { /* "Recent comments" block */
}

#block-forum-active { /* "Active forum topics" block */
}

#block-forum-new { /* "New forum topics" block */
}

 /* Language switcher block */
#block-locale-language { /* 20130412 kish: positioning with text-resize in region-header */
  float: left; /* left side of region-header */
  margin-top: 6px; /* bottom align with text-resize */
}

#block-locale-language .language-switcher-locale-session li {  /* 20130412 kish: flags side-by-side */ 
  display:inline;
  margin: 5px;
}
.translation-link { /* 20130412 kish: hide flag icon on bottom of text */
  display:none;
}




#block-menu-menu-NAME { /* Custom menu block */
}

#block-node-recent { /* "Recent content" block */
}

#block-node-syndicate { /* "Syndicate" block for primary RSS feed; see also page.css's .feed-icon */
}

#block-poll-recent { /* "Most recent poll" block */
}

#block-profile-author-information { /* "Author information" block for the profile of the page's author */
}

#block-search-form { /* "Search form" block */
}

#block-shortcut-shortcuts { /* "Shortcuts" block */
}

#block-statistics-popular { /* "Popular content" block */
}

#block-system-main-menu { /* "Main menu" block */
}
#block-system-main-menu ul { /* "Main menu" block */
  padding-top: 1em;
  padding-bottom: 1em;
}
/* kish 20131118: Abstand innerhalb Menu items kleiner */
#block-system-main-menu ul.menu ul.menu {
  padding-top:0.2em;
  padding-bottom:0.2em;
}

#block-system-main-menu ul li {
  list-style-image:url(../images/i18nfolder_icon.png);
}

#block-system-main-menu ul li a {
  text-decoration: none;
}

#block-system-management { /* "Management" block for Drupal management menu */
}

#block-system-navigation { /* "Navigation" block for Drupal navigation menu */
}

#block-system-user-menu { /* "User menu" block for Drupal user menu */
}

#block-system-help { /* "System help" block */
}

#block-system-main { /* "Main page content" block */
}

#block-system-powered-by { /* "Powered by Drupal" block */
}

#block-user-login { /* "User login form" block */
}

#block-user-new { /* "Who's new" block for a list of the newest users */
}

#block-user-online { /* "Who's online" block for a list of the online users */
}

/* From here on: added by kish */

/* Module text-resize */

#block-text-resize-0 {
  float: right; /* right side in region-header */
  margin: 12px 0; /* bottom align with locale-language */
}

/* Block user-login */

#block-user-login.block form {
  display: inline-block;
  border: 1px solid #0000ad;
  margin-top: 0;
  width:100%;
}

#block-user-login.block .form-item {
  margin: 0.5em;
}
#block-user-login.block .form-item label {
  font-size: 0.8em;
}
#block-user-login.block .item-list ul  {
  list-style-type: none;
  margin:0 0.5em 0 -1.5em;
}
#block-user-login.block .item-list a  {
  font-size:0.8em;
  text-decoration: none;
  border-bottom: 0;
}
#block-user-login.block .form-actions  {
  margin-left: 0.5em;
}
/*
 * Redirection notice block 
*/
#block-block-2 {
  border: solid 1px yellow;
  padding: 1rem;
  background-color: #fff;
}
#block-block-2 h2.block-title {
  padding: 0;
  text-align: center;
  margin-right: auto;
  margin-left: auto;
  font-size: 1.5rem;
  font-weight: bold;
  border: 0;
  background-color: transparent;
}
#block-block-2 p code {
  font-size: 110%;
  font-weight: bold;
  color: blue;
  background-color: yellow;
  padding: 2px;
}
