/* @group Typografie */

body{
	color: var(--text-base);
	font-family: 'NuernbergerText', sans-serif;
	font-weight: 400;
  	font-style: normal;
  	font-stretch: normal;
}

h1, h2, h3, h4, h5, h6 {
	color: var(--text-brand);
	font-family: 'NuernbergerImage', sans-serif;
	font-style: normal;
	font-weight: bold;
	letter-spacing: 0;
	margin-top: 0;
	margin-bottom: 0;
}

/*h1 {*/
/*	font-size: 2.5rem;*/
/*	line-height: 3rem;*/
/*}*/

/*h2 {*/
/*	font-size: 2.25rem;*/
/*	line-height: 2.75rem;*/
/*}*/

/*h3 {*/
/*	font-size: 2rem;*/
/*	line-height: 2.5rem;*/
/*}*/

/*h4{*/
/*	font-size: 1.75rem;*/
/*	line-height: 2.25rem;*/
/*}*/

/*h5{*/
/*	font-size: 1.5rem;*/
/*	line-height: 2rem;*/
/*}*/

/*h6{*/
/*	font-size: 1.25rem;*/
/*	line-height: 1.75rem;*/
/*}*/


.twoEntry h3 {
  margin-top: 0px;
}


.messageSummary.messageList .list-group-item-text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 12em;
}


.tableList h2 {
  margin-top: 0;
  margin-bottom: 0;
}


.txtLink {
  color: var(--text-action-primary-base);
  text-decoration: underline;
}

/* TODO Klasse entfernen im code */
.linkInside {
	color: var(--text-action-primary-base);
	font-family: 'NuernbergerImage', sans-serif;
	font-size: 1rem;
	font-style: normal;
	line-height: 1.375rem;
}

/*a:link {*/
/*	color: var(--text-action-primary-base);*/
/*	font-family: 'NuernbergerImage', sans-serif;*/
/*	font-size: 1rem;*/
/*	font-style: normal;*/
/*	line-height: 1.375rem;*/
/*}*/

/*a:hover{*/
/*	color: var(--text-action-primary-hover);*/
/*	text-decoration: none;*/
/*}*/

/*a:active, a:focus {*/
/*  	color: var(--text-action-primary-pressed);*/
/*}*/


.headerList dt {
  color: #002d52;
}


strong, dt {
  	font-weight: var(--font-weight-bold);
}


pre {
  background-color: transparent;
  border: none;
  border-radius: none;
  color: #000;
  display: block;
  /*font-size: 17px;*/
  line-height: 1.42857;
  /*margin: 0 0 12.5px;*/
  padding: 0px;
  word-break: normal;
  word-wrap: normal;
  font-family: 'source-sans-pro';
  font-size: 18px;
  white-space: pre-wrap;
}


.notificationList .badge, .shortViewTable th, .sidebar-nav ul > li > a, .userName, .letterBoxTable th, .badge, .tableToList th {
  font-weight: bold;
}

/* @ end Typografie */