﻿#main
{
  margin-top: 1.55em;
}

div#TopPageNavigation
{
  margin-bottom: 0.8em;
  width: 100%;
}

div#TopPageNavigation h1
{
  margin-bottom: 0em;
}

div#TopPageNavigation div#SecondRow
{
  margin-top: 1em;
  width: 100%;
}

div#TopPageNavigation li
{
  margin: 0;
  padding: 0;
  list-style: none;
}

/* Contains the paging controls above the list and the show documents button*/

div#TopMainTasks
{
  margin-top: 1em;
  margin-bottom: 1em;
  white-space: nowrap;
  width: 100%;
}

div#BottomPageNavigation
{
  margin-top: 0.8em;
  width: 100%;
}

/* Contains the paging controls below the list and the show documents button*/

div#BottomMainTasks
{
  margin-top: 1em;
  margin-bottom: 1em;
  white-space: nowrap;
  width: 100%;
}

/* Contains the pages data. */

div#Main
{
  margin-top: 1.5em;
  margin-bottom: 1em;
  width: 100%;
}

a.nowrap
{
  white-space: nowrap;
}

/* Button used for opening a document in the BocList */

input.ShowDocumentButton
{
  color: #305886;
  text-decoration: underline !important; /* P1 CP 2.1*/
  padding: 0px 2px 0px 2px;
  text-align: left;
  border-style: none;
  background-color: Transparent;
  cursor: hand; /* IE */
  cursor: pointer; /* Mozilla */
  width: 17em;
  float: left; /* needed for Mozilla - otherwise text-decoration: underline won't work */
}

input.ShowDocumentButton:focus,
input.ShowDocumentButton:hover
{
  color: #BC101D;
}

input.LinkButton
{
  color: #305886;
  text-decoration: underline;
  border-style: none;
  background-color: Transparent;
  cursor: hand;
  cursor: pointer;
}

a.wrappingCell
{
  white-space: normal;
}

a.nonWrappingCell
{
  white-space: nowrap;
}

/*  Style applied to the cells in the BocList  */

table.bocListTable
{
  border: none;
  border-top: solid 1px #AAAAAA;
  border-bottom: solid 1px #AAAAAA;
}

th.bocListTitleCell
{
  border: none;
  border-bottom: solid 1px #AAAAAA;
  background-color: white;
}

th.bocListTitleCell a,
th.bocListTitleCell > a[href]:focus,
th.bocListTitleCell > a[href]:hover,
th.bocListTitleCell > a[href]:active
{
  color: #305886;
  border: none;
  background-color: Transparent;
  padding: 0;
}

th.bocListTitleCell > a[href]:hover
{
  color: #BC101D;
}

tr.bocListDataRow td.bocListDataCell
{
  vertical-align: top;
  border-bottom: none;
  padding: 2px;
}

tr.bocListDataRow.even td.bocListDataCell
{
  background-color: #F0F0F0;
}

tr.bocListDataRow.odd td.bocListDataCell
{
  background-color: White;
}

tr.bocListDataRow.selected td.bocListDataCell
{
  color: Black;
}

tr.bocListDataRow td.bocListDataCell a
{
  color: #305886;
  padding: 0;
  border: none;
}

tr.bocListDataRow td.bocListDataCell a:hover
{
  color: #BC101D;
  padding: 0;
  border: none;
  background-color: Transparent;
}


tr.bocListDataRow td.bocListDataCell a:visited
{
  color: #9a0eb8;
  padding: 0;
}

.nativeDocumentLinkCell,
.nativeDocumentLinkIconCell
{
  width: 1px;
  white-space: nowrap;
}

.nativeDocumentLinkCell a
{
  margin-left: 4px;
}

label:focus,
input:focus
{
  outline: 1px dotted #a7a7a7;
}

.DskEntscheidungsartColumn,
.KmGerKurzinformationColumn .bocListCommandText,
.KmGerGerichtColumn .bocListCommandText
{
  display: inline-block;
}
.KmGerKurzinformationColumn .bocListCommandText,
.KmGerGerichtColumn .bocListCommandText
{
  word-wrap: break-word;
  -ms-word-wrap: break-word;
}
.VblEinbringerColumn .bocListCommandText
{
  word-break: initial;
}

.DskEntscheidungsartColumn
{
  max-width: 9em;
}
.KmGerKurzinformationColumn .bocListCommandText
{
  max-width: 20em;
}
.KmGerGerichtColumn .bocListCommandText
{
  max-width: 12em;
}

td.bocListTextContent > span {
  word-break: break-word;
  /* Without inline-block the next line after a word break will not be aligned correctly. */
  display: inline-block;
}

/* BEGIN opera specific styles */

html:first-child div#footer
{
  padding-top: 1em;
}

/* END opera specific styles */