@font-face {
  font-family: "DStV-intern";
  src: url("/static/fonts/DStV-Intern/DStV-intern.eot");
  src: url("/static/fonts/DStV-Intern/DStV-intern.eot?#iefix") format("embedded-opentype"),
  url("/static/fonts/DStV-Intern/DStV-intern.woff2") format("woff2"),
  url("/static/fonts/DStV-Intern/DStV-intern.woff") format("woff"),
  url("/static/fonts/DStV-Intern/DStV-intern.ttf") format("truetype"),
  url("/static/fonts/DStV-Intern/DStV-intern.svg#font") format("svg");
  font-weight: normal;
  font-style: normal;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  @font-face {
    font-family: "DStV-intern";
    src: url("/static/fonts/DStV-Intern/DStV-intern.svg#DStV-intern") format("svg");
  }
}

[data-icons8]:before {
  content: attr(data-icons8);
}

.DStV-intern-neu-mappe:before,
.DStV-intern-neu-thema:before,
.DStV-intern-neu-aufgabenliste:before,
.DStV-intern-neu-konferenztelefonat:before,
.DStV-intern-neu-marker:before,
.DStV-intern-neu-ftp-server:before,
.DStV-intern-neu-informationen:before,
.DStV-intern-neu-home:before,
.DStV-intern-neu-thema-2:before,
.DStV-intern-neu-passwort:before,
.DStV-intern-neu-liste:before,
.DStV-intern-neu-suche:before,
.DStV-intern-neu-macos-close:before,
.DStV-intern-neu-multiplizieren:before,
.icons8,
[data-icons8]:before {
  display: inline-block;
  font-family: "DStV-intern";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}


.DStV-intern-neu-mappe:before {
  content: "\f100";
}
.DStV-intern-neu-thema:before {
  content: "\f101";
}
.DStV-intern-neu-aufgabenliste:before {
  content: "\f102";
}
.DStV-intern-neu-konferenztelefonat:before {
  content: "\f103";
}
.DStV-intern-neu-marker:before {
  content: "\f104";
}
.DStV-intern-neu-ftp-server:before {
  content: "\f105";
}
.DStV-intern-neu-informationen:before {
  content: "\f106";
}
.DStV-intern-neu-home:before {
  content: "\f107";
}
.DStV-intern-neu-thema-2:before {
  content: "\f108";
}
.DStV-intern-neu-passwort:before {
  content: "\f109";
}
.DStV-intern-neu-liste:before {
  content: "\f10a";
}
.DStV-intern-neu-suche:before {
  content: "\f10b";
}
.DStV-intern-neu-macos-close:before {
  content: "\f10c";
}
.DStV-intern-neu-multiplizieren:before {
  content: "\f10d";
}

:root {
	/*======================================
	  FORMULARE
	======================================*/
	--form-elements-font-color:#4f4f4f;
	--form-elements-border:1px solid #545b62;
	--form-elements-border-radius: .25rem;
	--form-elements-padding: .375rem .75rem;

	--checkbox-and-radio-ckecked-background-color:#5a6268;
	--checkbox-and-radio-ckeckmark-background-color:#5a6268;

	--form-submit-color:#5a6268;
	--form-submit-border:1px solid #545b62;
	--form-submit-border-radius: .25rem;
	--form-submit-border-padding: 0.25rem 2.5rem;
	--link-button-hover-background-color:#5a6268;
	
	--footer-inside-sitemap-font-color:#4f4f4f;
	
	--body-font-color:#4f4f4f;
	
	--toolbar-item-hover-color: #efa400;
	
	--navi-flyout-border-top: 1px solid #EEEEEE;
	--navi-flyout-border-bottom: 1px solid #EEEEEE;
}
body  {
	background-color: #f4f4f4;
}

header {
	border-top: 5px solid #EE9B0E;
	padding-top: 15px;
	border-bottom: none;
}
.selectric {
    font-size: 14px;
    line-height: 20px;
    width: 100%;
    min-width: 100%;
    box-sizing: border-box;
    padding: 9px;
    outline: none;
    border: var(--form-elements-border);
    border-radius: 3px;
    margin-bottom: 0px;
    padding-right: 35px;
    background: #fff;
}
input {
	outline: none;
}
.container-logo-toolbar img {
    max-width: 250px;
	height: auto;
}

.container-logo-toolbar + div + .container-fluid  {
	background-color: #EEEEEE;
	width: 100%;
	margin-bottom: 12px;
	box-shadow: 0px 7px 20px 1px rgba(181,181,181,.69) !important;
	z-index: 99;
}

.hauptnavigation .wrapper-level-1 {
    float: left;
	margin-top: 18px;
}

.hauptnavigation .parent > a{
		background:none !important;
}

.hauptnavigation .wrapper-level-1 ul li a {
    float: left;
	background-color: #EEEEEE;
	border-bottom: 0px;
}

.hauptnavigation ul.level-1 > li > a {
    padding: 12px 15px 14px 15px;
	margin: 0px;
	color: #4f4f4f !important;
}

.hauptnavigation ul.level-1 > li > a:hover {
    background-color: #efa400;
	border-bottom: none;
	color: #fff !important;
}
.hauptnavigation ul.level-2 > li a:hover, .hauptnavigation ul.level-2 > li a.active, .hauptnavigation ul.level-2 > li a.activated {
    background-color: #efa400;
	color:#fff;
}

.hauptnavigation .parent a:hover {
	color: #efa400;
}

.toolbar {
    margin-top: 5px;
}

.toolbar li a span {
    font-size: 16px;
    color: #4f4f4f !important;
}

.breadcrump {
	display: none;
}

.icons8 {
    color: #efa400;
}

a {
    color: #efa400;
}

a:hover {
    color: #efa400;
}

footer .footer {
    padding: 30px 0;
    background-color: #f4f4f4;
    color: #4f4f4f;
	/*font-weight: 700;*/
	margin-top: -500px;
}

#main-footer a {
    color: #4f4f4f;
}
#main-footer a:hover {
	color: #efa400 !important;
}
h1 {
    margin-top: 5px;
	color: #4f4f4f;
    text-decoration: none;
    font-weight: 700;
	text-align: left;
}

.pagination {
	text-align: left;
}

h1 + .trenn-line, h2 + .trenn-line {
	background-color: transparent !important;
	margin-top: 5px;
}

.subnavigation ul li a {
	background-color: #eeeeee;
	color: #4f4f4f;
	padding-top: 10px;
	padding-bottom: 12px;
	border-radius: 5px 5px;
	border-bottom: none;
	margin-bottom: 10px;
	color:#4f4f4f;
}

.subnavigation ul li a:hover,
.subnavigation ul li a.active {
	background-color: #efa400 !important;
	color: #fff;
}
#teaser-100 {
	display: none;
}

#content, .liste, .teaser {
    padding-bottom: 0rem;
}

table tr {
    border-bottom: 1px solid #ebebeb;
}

.stage img {
	margin-top: -12px;
	/*box-shadow: inset 0px 10px 10px lightgrey !important;*/
}

.title-date, .content-date span, .content-title a, .content-title span {
    color: #4f4f4f;
}

/*.col-md-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}*/
.docview  #logo-7286 {
	margin: 0;
}
.docview .hauptnavigation .wrapper-level-1 {
    float: left;
    width:100%;
	background-color: rgb(238, 238, 238);
}

.dv-schliessen{
	display:none !important;
}

#main-footer {
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
	background-color: #EEEEEE;
}

.subnavigation ul li.has-children div ul {
	display:block !important;
}

.hauptnavigation .wrapper-level-2 {
    top: 54px;
}
.hauptnavigation .item-5892:before {
	content: "\f107";
	font-family: "DStV-intern";
	font-size:20px;
	line-height:20px;
	margin-right:5px;
	color:#808080;
}
.hauptnavigation .item-5892:hover:before {
	color:#fff;
}
.hauptnavigation .item-5910:before {
	content: "\f10a";
	font-family: "DStV-intern";
	font-size:20px;
	line-height:20px;
	margin-right:5px;
	color:#808080;
}
.hauptnavigation .item-5910:hover:before {
	color:#fff;
}
.hauptnavigation .item-43963:before {
	content: "\f103";
	font-family: "DStV-intern";
	font-size:20px;
	line-height:20px;
	margin-right:5px;
	color:#808080;
}
.hauptnavigation .item-43963:hover:before {
	color:#fff;
}
.hauptnavigation .item-35118:before,
.hauptnavigation .item-mobile-35118:before {
	content: "\f108";
	font-family: "DStV-intern";
	font-size:20px;
	line-height:20px;
	margin-right:5px;
	color:#808080;
}
.hauptnavigation .item-35118:hover:before,
.hauptnavigation .item-mobile-35118:hover:before {
	color:#fff;
}
.li-35118 + .li-35118,
.hauptnavigation ul.level-1 > li:nth-child(6),
body:not(.docview
) .hauptnavigation ul.level-1 > li:last-child {
	display:none;
}
.hauptnavigation .item-5894:before {
	content: "\f10b";
	font-family: "DStV-intern";
	font-size:20px;
	line-height:20px;
	margin-right:5px;
	color:#808080;
}
.hauptnavigation .item-5894:hover:before {
	color:#fff;
}
.hauptnavigation .item-5895:before {
	content: "\f106";
	font-family: "DStV-intern";
	font-size:20px;
	line-height:20px;
	margin-right:5px;
	color:#808080;
}
.hauptnavigation .item-5895:hover:before {
	color:#fff;
}
.toolbar li:nth-child(1) a::before {
    content: "";
}

.subnavigation ul li.has-children > a::after {
    content: '';
}
.hauptnavigation a.item-5893,
.hauptnavigation a.item-76148 {
	display:none !important;
}

.hauptnavigation a.item-76148:before {
	content: "\f102";
	font-family: "DStV-intern";
	color:#808080;
	font-size: 20px;
	line-height: 20px;
	margin-right: 5px;
}

.hauptnavigation a.item-76148:hover:before {
	color:#fff;
}
.subnavigation a.item-76148:before {
	  content: "\f102";
	  font-family: "DStV-intern";
	  font-size:17px;
	  line-height:17px;
	  margin-right:8px;
	  margin-left:-8px;
	  color:#808080;
}
.subnavigation a.item-76148:hover:before {
	color:#fff;

}
.subnavigation a.item-5893:before {
	  content: "\f100";
	  font-family: "DStV-intern";
	  font-size:17px;
	  line-height:17px;
	  margin-right:8px;
	  margin-left:-8px;
	  color:#808080;
}
.subnavigation a.item-5893:hover:before {
	color:#fff;
}
.hauptnavigation a.item-5893:before {
	content: "\f100";
	font-family: "DStV-intern";
	color:#808080;
	font-size: 20px;
	line-height: 20px;
	margin-right: 5px;
}

.hauptnavigation a.item-5893:hover:before {
	color:#fff;
}
.subnavigation a.item-5910:before {
	  content: "\f101";
	  font-family: "DStV-intern";
	  font-size:17px;
	  line-height:17px;
	  margin-right:8px;
	  margin-left:-8px;
	  color:#808080;
}
.subnavigation a.item-5910:hover:before {

}
.subnavigation .item-5910:hover {
	background-color: rgb(238, 238, 238) !important;
	color: rgb(79, 79, 79) !important;
	cursor: default;
}
.subnavigation a.item-5910 {
	margin:0;
	border-bottom-left-radius:0;
	border-bottom-right-radius:0;
}
.subnavigation a.item-5910 + div ul li a{
	background:#eeeeee;
	margin:0;
	border-radius:0;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 46px;
}
.subnavigation a.item-5910 + div ul li:last-child {
	border-bottom: 1px solid #eeeeee !important;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	padding-bottom: 12px;
	background:#eeeeee;
}
.subnavigation a.item-35118 {
	margin:0;
	border-bottom-left-radius:0;
	border-bottom-right-radius:0;
}
.subnavigation a.item-35118 + div ul li a{
	background:#eeeeee;
	margin:0;
	border-radius:0;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 50px;
}
.subnavigation a.item-35118 + div ul li:last-child {
	border-bottom: 1px solid #eeeeee !important;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	padding-bottom: 12px;
	background:#eeeeee;
}

.subnavigation .level-1 > a {
	font-weight: 700;
}
.subnavigation a.item-35118 {
	margin-top:10px;
}
.subnavigation a.item-35118:before {
	content: "\f108";
	font-family: "DStV-intern";
	font-size:17px;
	line-height:17px;
	margin-right:8px;
	margin-left:-8px;
		  color:#808080;
}
.subnavigation a.item-35118:hover:before {
	color:#fff;
}
.subnavigation a.item-5893 {
   margin-bottom: 0px;    
}
.subnavigation a.item-5910 {
  margin-top: 10px;
  margin-bottom: 0px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.subnavigation .level-1 li a.item-5910.info-box::before {
    content: "" !important;
    background:url('/static/img/icons8-quadrat-info.svg');
    background-position-y:2px;
    background-position-x:-3px;
    width:21px;
    height:24px;
    display:inline-block;
    position:absolute;
}
.subnavigation .level-1 li a.item-5910.info-box span {
    padding-left:16px;
}

.hauptnavigation a.item-gremien {
	display:none !important;
}
.hauptnavigation a.item-gremien:before {
    content: "\f103";
    font-family: "DStV-intern";
	color:#808080;
	font-size: 20px;
	line-height: 20px;
	margin-right: 5px;
}

.hauptnavigation a.item-gremien:hover:before {
	color:#fff;
}

.subnavigation .level-3 a{
	padding-left:70px !important;
}

.subnavigation .item-gremien:before {
    content: "\f103";
    font-family: "DStV-intern";
	font-size:17px;
	line-height:17px;
	margin-right:8px;
	margin-left:-8px;
	color:#808080;
}
.subnavigation .item-gremien:hover {
	background-color: rgb(238, 238, 238) !important;
	color: rgb(79, 79, 79) !important;
	cursor: default;
}
.subnavigation .li-gremien li {
	padding-bottom:0px !important;
}
.subnavigation .li-gremien li:last-child {
	padding-bottom:12px !important;
}
.subnavigation a.item-gremien {
	margin-top:10px;
	margin-bottom:0px;
	border-bottom-left-radius:0;
	border-bottom-right-radius:0;
}
.subnavigation a.item-gremien + div ul li {
	border-bottom: 1px solid #eeeeee !important;

	padding-bottom: 12px;
	background:#eeeeee;
}
.subnavigation a.item-gremien + div > ul > li {
		border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
}
.subnavigation a.item-gremien + div ul li a{
	padding-left: 50px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom-left-radius:0;
	border-bottom-right-radius:0;
	border-top-left-radius:0;
	border-top-right-radius:0;
	margin:0;
}
.wissensspeicher.dashboard-teaser {
	background:#eeeeee;
	padding-bottom:20px;
	font-weight: 700;
	color: #4f4f4f;
	border-bottom-left-radius:.25rem;
	border-bottom-right-radius:.25rem;
	border-top-left-radius:0;
	border-top-right-radius:0;
        float: left;
}
.wissensspeicher.dashboard-teaser .title a{
	color:#4f4f4f;
	display: block;
	width: 100%;
	padding-top:10px;
	padding-bottom:12px;
	border-bottom-left-radius:0;
	border-bottom-right-radius:0;
	border-top-left-radius:.25rem;
	border-top-right-radius:.25rem;
}
.wissensspeicher.dashboard-teaser .title a:hover,
.wissensspeicher.dashboard-teaser .title a:hover::before {
    color: #fff;
	background:#efa400;
}
.hauptnavigation a.item-wissensspeicher {
	display:none !important;
}
.hauptnavigation a.item-wissensspeicher:before {
	content: "\f105";
	font-family: "DStV-intern";
	color:#808080;
	font-size: 20px;
	line-height: 20px;
	margin-right: 5px;

}
.hauptnavigation a.item-wissensspeicher:hover:before {
	color:#fff;
}
.wissensspeicher.dashboard-teaser .title a:before {
	content: "\f105";
	font-family: "DStV-intern";
	font-size:17px;
	line-height:17px;
	margin-right:8px;
	margin-left:22px;
	color:#808080;
}
.wissensspeicher.dashboard-teaser .content {
	padding-left:30px;
	padding-right:30px;
}
.wissensspeicher.dashboard-teaser form {
	margin:10px;
	margin-bottom:0;
}
.wissensspeicher.dashboard-teaser form input:not([type="submit"]),
.wissensspeicher.dashboard-teaser form .selectric,
.wissensspeicher.dashboard-teaser form > div {
	font-size:12px;
	font-weight: 400;
	margin-bottom:10px;
}

.wissensspeicher.dashboard-teaser form input[type="submit"]{
	width: 100% !important;
}

.wissensspeicher.dashboard-teaser form #doctitle {
	padding-left:5px;
}
.wissensspeicher.dashboard-teaser form .selectric {
	padding:5px;
	border:1px solid #545b62;
	border-radius:.25rem;
	margin-bottom: 0px;
}
form.wissensspeicher input,
form.wissensspeicher > div {
	margin-bottom:20px;
}
form.wissensspeicher input,
form.wissensspeicher .selectric,
form.wissensspeicher div {
	font-size:16px;
}
form.wissensspeicher input[type="text"] {
		padding-left:10px;
}
form.wissensspeicher > #upload {
	width:100%;
	background:#fff; 
	padding:10px;
	display:inline-block;
	border:1px solid #545b62;
	border-radius:.25rem;
}
.wissensspeicher.dashboard-teaser form > div.upload-wrapper {
	background:#fff; 
	padding:5px;
	display:inline-block;
	border:1px solid #545b62;
	border-radius:.25rem;
}
.wissensspeicher.dashboard-teaser form > div.upload-wrapper input{
	margin-bottom:0px;
}

.selectric {
    font-size: 14px;
    line-height: 20px;
    width: 100%;
    min-width: 100%;
    box-sizing: border-box;
    padding: 9px;
    outline: none;
    border: var(--form-elements-border);
    border-radius: 3px;
    margin-bottom: 0px;
    background: #fff;
}
.selectric .label:after  {
	content: "\f10c";
	display: inline-block;
	font-family: "contentBLUE-basic";
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	
	text-decoration: inherit;
	text-rendering: optimizeLegibility;
	text-transform: none;
	float:right;
	font-size:19px;
	line-height: 19px;
}
.wissensspeicher.dashboard-teaser.selectric-items {
	font-size:12px;
}
.hauptnavigation div.wrapper-level-2 div.parent, .hauptnavigation ul.level-2, .container-logo-toolbar, .hauptnavigation, .container {
    max-width: 1240px;
}
.marginalspalte  {
	/*max-width: 375px;*/
}

#content {
	padding-bottom:50px; 
}

.toolbar li a.logout:before {
	content: "\f109";
	font-family: "DStV-intern";
	font-size:17px;
	line-height:17px;
	margin-right:0px;
	margin-left:0px;
	color:#efa400;
}
.stage.row {
	background:#F59C00;
	margin-top: -12px;
	position: relative;
	min-height: 300px;
}
.stage img {
	margin:0 auto;
	width: 100%;
	object-fit: cover;
	max-width: 100%;
	max-height: 300px !important;
	margin-left: -50px;
}

.toolbar  {
	color:#4f4f4f;
}
.docview .item-user {
	display:none;
}
.docview.dv-dokument #content {
    padding-bottom: 0px;
}

#embeded-pdf , .embeded-pdf{
	float: left;
	width: 100%;
}
.kante {
    height: 12px;
    position: relative;
    z-index: 999;
    background: #fff;
}

div.multicheckbox label.optional {
	margin-bottom:10px !important;
}

.datenschutz  .trenn-line,
.impressum  .trenn-line {
	display:none;
}
.hauptnavigation .close-navi::after {
    font-size: 1.75rem;
    display: block;
    color: var(--close-icon-color);
	content: "\f10c";
	font-family: "DStV-intern";
    float: right;
    margin-top: -5px;
}
.docview .toolbar li:nth-child(2) a::before {
    content: "\f10d";
    font-family: "DStV-intern";
    font-size: 21px;
    line-height: 21px;
    margin-right: 0px;
    margin-left: 0px;
    color: #efa400;
}
.content-date span:nth-child(2) {
	width: 110px;
	display: inline-block;
	box-sizing: border-box;
	margin-right: 30px;
}

.title-topics {
	width: 110px;
	display: inline-block;
	box-sizing: border-box;
}
.content-date span, .content-title a, .content-title span, .right .icon-wrapper a, .right .icon-wrapper span {
    display: table-cell;
    vertical-align: top;
	line-height: 130%;
}
.cmb.docview .hauptnavigation ul.level-1 > li > a.active {
    border-bottom: none !important;
	background:#efa400;
	color:#fff !important;
}

.topics {
	font-size: 14px !important;
	font-weight: 400;
	line-height:130% !important;
		padding-top: 2px;
}

table tr td.left, table tr td.leftColumn {
    width: 32%;
    padding: 20px 0;
    vertical-align: top;
}
table tr td.right, table tr td.rightColumn {
    width: 68%;
    padding: 20px 0;
    vertical-align: top;
}
/*
.cmb.docview table tr td.left, .cmb.docview table tr td.leftColumn {
    width: 25%;
    padding: 20px 0;
    vertical-align: top;
}
*/
.CmbForum_ArchiveList.CmbForum_Discussion td.content h3 {
	margin-bottom:30px;
}
#breadcrump {
	display:none;
}


.hamburger,
.hamburger::before, 
.hamburger::after {
	background-color:#4f4f4f;
}
.docview  .container  tr td.left.is-attachment div.content-date span{
	color:#fff;
}
.docview  .container + .container tr:first-child {
	display:none;
}
.docview  .container + .container tr td.left,
.docview  .container + .container tr:first-child td.right {
	text-indent: -999999px;
}
.navigationGroup{
    padding-top: 20px;
    padding-bottom: 20px;
}
.navigationGroup a + a {
	float: right;

}

.CmbForum_ArchiveList table tr td.left, table tr td.leftColumn { 
	padding-right:20px;
}
@media (max-width: 1160px) and (min-width: 980px){
	table tr td.right, table tr td.rightColumn {
		width: 55%;
		padding: 20px 0;
		vertical-align: top;
	}
}
@media (max-width: 980px) {
	.marginalspalte  {
		max-width:100% !important;
		margin-top:40px;
	}
	.marginalspalte * {
		/*display:none;*/
	}
	.subnavigation {
		display:none;
	}
}

@media screen and (max-width: 768px) {
	table tr:first-child {
		display:none;
	} 
	table tr td.right,
	table tr td.left {
		width: 100%;
		float:left;
		display:block;
		padding:10px;
		box-sizing: border-box;
	}
	table tr td.right .icon-wrapper {
		display:none;
	}
	table tr td.left .icon-wrapper {
		display:block !important;
    }
	form div label {
		float: left;
	}
	.item-user {
		display:none;
	}
	.hauptnavigation .toolbar  {
		display:block;
	}
	.hauptnavigation .toolbar li a{
		padding: 10px 0 10px 10px !important;
	}
	.hauptnavigation .toolbar li a:hover,
	.hauptnavigation .toolbar li a:hover:before,
	.hauptnavigation .toolbar li a:hover .toolbar-title {
		color:#fff !important;
		background-color: #efa400;
	}
	.container-logo-toolbar + div + .container-fluid {
		background-color: #EEEEEE;
		width: 100%;
		margin-bottom: 12px;
		box-shadow: 0px 7px 20px 1px rgba(181,181,181,.69) !important;
		z-index: 99;
		position: absolute;
	}
	.docview  .navigation-wrapper .col-12{
		padding:0;
	}
	.dv-schliessen {
		display:block !important;
	}
	.docview  .container  tr td.left.is-attachment div.content-date span{
		display:none;
	}
	body.docview:not(.dv-anlagen) .container tr td.right.is-attachment .title-description-wrapper{
	    margin-top: -42px;
	}
	.logout form div label {
		float: left;
		width: 100%;
	}
	.hauptnavigation > div > ul li.level-2 a {
		padding-left: 35px !important;
	}
	.hauptnavigation div.hamburger-icon {
		position: absolute !important;
		top: -40px;
		right: -19px;
		transform: translate(-50%,-50%);
		width: 50px !important;
		height: 50px;
		cursor: pointer;
		display: block !important;
	}
}

@media screen and (max-width: 360px) {
	table tr td.left .icon-wrapper {
		display: block !important;
		margin-bottom:7px;
	}
	#embeded-pdf,
	.embeded-pdf,
	#iframe {
		margin-left:-20px;
		width:calc(100% + 40px) !important;
	}
}
@media screen and (min-width: 769px) {
	.hauptnavigation ul.level-1 > li > a.activated, .hauptnavigation ul.level-1 > li > a:hover {
		border-bottom: navajowhite;
	}
}
@media screen and (max-width: 980px) {
	.stage img {
		margin: 0 auto;
		width: 100%;
		object-fit: cover;
		max-width: 100%;
		max-height: 300px !important;
		margin-left: 0px;
	}
	h1 {
		font-size: 24px;
	}
	h2 {
		font-size: 19px;
	}
	.docview .navigation-wrapper .col-12 {
		padding: 0;
	}
	.dv-schliessen {
		display: block !important;
	}
	.docview .container-logo-toolbar .toolbar {
		display:none;
	}
	.docview .container-logo-toolbar + div + .container-fluid {
		background-color: #EEEEEE;
		width: 100%;
		margin-bottom: 12px;
		box-shadow: unset !important;
		z-index: 99;
		position: absolute;
	}
	.hauptnavigation .li-35118 {
		display:none !important;
	}
	
	.hauptnavigation ul.level-1 > li:nth-child(6),
	.hauptnavigation a.item-5893,
	.hauptnavigation a.item-wissensspeicher,
	.hauptnavigation a.item-gremien,
	.hauptnavigation a.item-76148 {
		display:block !important;
	}
	
	.hauptnavigation a.item-mobile-35118 .icon-up,
	.hauptnavigation a.item-gremien .icon-up,
	.hauptnavigation a.item-5910 .icon-up,
	.hauptnavigation a.item-43963 .icon-up,
	.hauptnavigation a.item-35118 .icon-up,
	.hauptnavigation a.item-mobile-35118 .icon-down,
	.hauptnavigation a.item-gremien .icon-down,
	.hauptnavigation a.item-43963 .icon-down,
	.hauptnavigation a.item-35118 .icon-down,
	.hauptnavigation a.item-5910 .icon-down {
		width:100%;
	}
	.hauptnavigation .li-mobile-35118 {
		display:none;
	}
	.hauptnavigation .icon-down, .hauptnavigation .icon-down,
	.hauptnavigation .icon-down, .hauptnavigation .icon-up {
		text-align: right;
		right:15px;
	}
	.logo {
		width: 100%;
		max-width: 100%;
		flex: 0 0 100%;
	}
	.item-user {
		display:none; 
	}
	.hauptnavigation .toolbar  {
		display:block;
		max-width:100%;
	}
	.hauptnavigation .toolbar li a{
		padding: 10px 0 10px 10px !important;
		height:auto;
		
	}
	.hauptnavigation .toolbar li a:hover,
	.hauptnavigation .toolbar li a:hover:before,
	.hauptnavigation .toolbar li a:hover .toolbar-title {
		color:#fff !important;
		background-color: #efa400;
	}
	.container-logo-toolbar + div + .container-fluid {
		background-color: #EEEEEE;
		width: 100%;
		margin-bottom: 12px;
		box-shadow: 0px 7px 20px 1px rgba(181,181,181,.69) !important;
		z-index: 99;
		position: absolute;
	}
	.docview  .navigation-wrapper .col-12{
		padding:0;
	}
	.dv-schliessen {
		display:block !important;
	}
	.docview  .container  tr td.left.is-attachment div.content-date span{
		display:none;
	}
	body.docview:not(.dv-anlagen) .container tr td.right.is-attachment .title-description-wrapper{
	    margin-top: -42px;
	}
	.logout form div label {
		float: left;
		width: 100%;
	}
	.hauptnavigation > div > ul li.level-2 a {
		padding-left: 35px !important;
	}
	.hauptnavigation > div > ul li.level-3 a {
		padding-left: 50px !important;
	}
	.hauptnavigation div.hamburger-icon {
		position: absolute !important;
		top: -40px;
		right: -19px;
		transform: translate(-50%,-50%);
		width: 50px !important;
		height: 50px;
		cursor: pointer;
		display: block !important;
	}
	.hauptnavigation {
		margin-top: 0px;
	}
	#fieldset-submit #addFile {
		
		margin-bottom:15px;
	}
	body {
		overflow-x:hidden;
	}
}
@media screen and (max-width: 490px) {
	table tr td.left, table tr td.leftColumn,
	table tr td.right, table tr td.rightColumn	{
		width: 100%;
		display:block;
	}
	.formFile,
	.CmbForum_Form .description {
		font-size:12px;
	}
}

.attachments ul {
	list-style:none;
}

.CmbForum_Form .description {
	font-size:12px;
}
@media screen and (max-width: 905px) {
	.stage img {
		margin: 0 auto;
		margin-left: auto;
		width: 100%;
		object-fit: unset;
		max-width: inherit;
		max-height: 300px !important;
		margin-left: 0px;
		width: auto;
		text-align: right;
		position: absolute;
		right: -189px;
	}
}

@media screen and (min-width: 992px) and (max-width: 1123px) {
	.wissensspeicher.dashboard-teaser form{
		margin-left:-5px;
		margin-right:-5px;
	}

	.wissensspeicher.dashboard-teaser form > div.upload-wrapper input {
		max-width:100%;
		overflow:auto;
	}
}
.cmb .icons8-neu::before {
	content:'';
	top: 2px;
	position: relative;
	width: 30px;
	height: 24px;
	background-size: cover;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACACAYAAACMY2IbAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6REVENzhDQTAyQjJGMTFFQzhDMjhFQTRDNEVBMjdCQUUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6REVENzhDQTEyQjJGMTFFQzhDMjhFQTRDNEVBMjdCQUUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpERUQ3OEM5RTJCMkYxMUVDOEMyOEVBNEM0RUEyN0JBRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpERUQ3OEM5RjJCMkYxMUVDOEMyOEVBNEM0RUEyN0JBRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkMuVFoAAAflSURBVHja7J1pjBRF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');
}

fieldset.fileUpload {
    margin-bottom:20px;
}
fieldset.fileUpload legend {
    border-top: 1px solid black;
    padding-top:20px;
}