
@import url("https://use.typekit.net/wtl1niv.css");


body {
	background: #FFFFFF;
	color: #003366;
    font-family: museo-sans, sans-serif;
    font-weight: 300;
    font-size: 13px;
    font-style: normal;
	padding: 0
}

H1 {
    font-size: 25px;
    color: #003366;  /*bieri blau*/
}

H2 {
    font-size: 20px;
    color: #003366;  /*bieri blau*/
}

H3 {
    font-size: 14px;
    color: #003366;  /*bieri blau*/
}

H4 {
    font-size: 13px;
    color: #003366;  /*bieri blau*/
}

H5 {
    font-size: 10px;
    color: #003366;  /*bieri blau*/
}

H6 {
    font-size: 13px;
    color: #cc002b;  /*bieri rot*/
}


P
{
    color: black
}

table {
  border-collapse: separate;
  border-spacing: 0.0em;
}
  
th,td {
  padding: 0.0em 0.0em;
  border-radius: 0.0em;  
}  


thead th {
  background-color: #cfa896;  /* in etwa Bieribeige*/
}

thead th.b {
  background-color: #FFFFFF;  /* weiss*/
  color: #E6ECF0;
  font-size: 13px;
}

td {
  font-style:normal;
}   

td:empty{
  box-shadow: none;
}

tbody tr:nth-child(even) { 
  background-color: #F4F6F8; /* Bieribeige vorher #ecdcd5*/
}

/* end basic styling                                 */

/* define height and width of scrollable area. Add 16px to width for scrollbar          */
div.tableContainer {
	clear: both;
	border: 0px solid #963;
	height: 470px;
	overflow: auto;
	width: 840px
}
/* Reset overflow value to hidden for all non-IE browsers. */
div.tableContainer {
	overflow: hidden;
	width: 840px
}

/* define width of table. IE browsers only                 */
div.tableContainer table {
	float: left;
	/* width: 740px */
}

/* define width of table. Add 16px to width for scrollbar.           */
/* All other non-IE browsers.                                        */
div.tableContainer table {
	/* width: 756px */
}


/* set table header to a fixed position. WinIE 6.x only                                       */
/* In WinIE 6.x, any element with a position property set to relative and is a child of       */
/* an element that has an overflow property set, the relative value translates into fixed.    */
/* Ex: parent element DIV with a class of tableContainer has an overflow property set to auto */

thead.fixedHeader tr {
	position: relative;
}

/* set THEAD element to have block level attributes. All other non-IE browsers            */
/* this enables overflow to work on TBODY element. All other non-IE, non-Mozilla browsers */

/* make the TH elements pretty */
thead.fixedHeader th {
	background: #E6ECF0;
	border-left: 0px solid #E6ECF0;
	border-right: 0px solid #E6ECF0;
	border-top: 0px solid #E6ECF0;
	font-weight: normal;
	padding: 0px 0px;
	text-align: left;
    height: 25px;   
}

tbody.scrollContent {
	display: block;
	height: 460px;
	overflow: auto;
	width: 100%
}

thead.fixedHeader {
	display: table;
	overflow: auto;
	width: 100%
}

/* Listen Formatierung */
ul.b {
  list-style-type: none;
  list-style-position: inside;
  margin: 5px;
  padding: 0;
}


/* Link Formatierung */

 /* unvisited link */
a:link {
  color: #003366;
}

/* visited link */
a:visited {
  color: #003366;
}

/* mouse over link */
a:hover {
  color: #003366;
}

/* selected link */
a:active {
  color: #003366;
} 


/* Number Field Formatierung */

input[type="number"] {
    width: 35px;
    height: 18px;
    font-size: 14px;
}