.bored{
	border-style:solid;
	border-width:1px;
	border-color:red;
}
html, body{
	height:100%;
}
body{
	background-color:#aaa8a4;
	margin:0px;
	padding:0px;

	
}
*{
	box-sizing:border-box;
}
.hidden, .no-display{
	display:none;
}
#main-content{
	background-color:#3d3d3c;
	width:1024px;
	height:768px;
	position:relative;
	font-family:sans-serif;
	font-size:12px;
	color:white;
}
#top-header{
	width:100%;
	background-color:#606059;
	height:30px;
	padding-left:45px;
	padding-top:8px;
	z-index:100;
}
#main-sidebar, #arbeit-sidebar{
	max-width:350px;
}
#main-sidebar, #arbeit-sidebar, .right-content-div > div{
	margin-top:60px;
}
#text-content{
	padding-right:100px;
}
.sidebar a, .right-content-div a, #top-header a, .menu-item-deckblatt a{
	color:#a6a6a6;
	text-decoration:none;
}
.sidebar a:hover, .sidebar a.active, .right-content-div a:hover, .right-content-div a.active, .white-text, #top-header a, .menu-item-deckblatt a:hover, #diashow-text a{
	color:white;
}
.right-content-div a.disabled-link{
	cursor:default;
}
.right-content-div a.disabled-link:hover{
	color:#a6a6a6;
}
.sidebar-item, .sidebar-subitem{
	padding-left:45px;
	color:#a6a6a6;
	min-height:15px;
}

.sidebar-item{
	margin-top:27px;
}
.sidebar-subitem{
	margin-top:15px;	
}
.arbeit-sidebar-item{
	margin-top:31px;
}
.sidebar-item:first-of-type, .arbeit-sidebar-item:first-of-type, .sidebar-subitem:first-of-type{
	margin-top:0px;
}
input.suche{
	margin-left:5px;
	border-style:solid;
	border-width:1px;
	border-color:#a6a6a6;
	background-color:white; 
	width:138px;
	height:14px;
}
.abspos{
	position:absolute;
	left:0px;
	top:0px;
}
#diashow{
	z-index:999;
	width:1024px;
	height:768px;
	
}
#diashow-bg{
	background-color:#3d3d3c;
	opacity:0.4;
	width:100%;
	height:100%;
}
#diashow-text-container{
	width:800px;
	height:744px;
	top:12px;
	left:calc(50% - 400px);
}
#diashow-text-bg{
	padding:3px;
	background-color:#3d3d3c;
}
#diashow-text{
	width:100%;
	max-height:710px;
	overflow-x:hidden;
	overflow-y:auto;
	padding-left:3px;
	padding-right:3px;
	margin-top:3px;
}
#right-content, #arbeit-right-content{
	position:absolute;
	right:0px;
	top:30px;
	width:660px;
	height:738px;
	overflow-x:hidden;
	overflow-y:auto;
}
.right-content-div{

	width:660px;
	height:738px;
	overflow-x:hidden;
	overflow-y:auto;
}
.close-diashow{
	/*position:absolute;
	right:0px;
	bottom:0px;*/
}
.ausklapp-div{
	width:250px;
	max-width:250px;
	overflow:hidden;
	padding-top:5px;
	margin-bottom:-5px;
	position:relative;
	xtop:5px;
}
.ausklapp-div-expanded{
	overflow-y:auto;
}
.ausklapp-div.TexteZurArbeit .ausklapp-div-innen{
	margin-left:15px;
}
.ausklapp-div.TexteZurArbeit .ausklapp-div-innen a{
	display:block;
	margin-top:5px;
}
.ausklapp-div.TexteZurArbeit .ausklapp-div-innen br{
	display:none;
}
.posi{
	overflow:hidden;
	height:0px;
	margin:0px;
}
.menu-item-arbeit:first-of-type{
	margin-top:4px;
}
.menu-item-arbeit{
		margin-left:10px;
		margin-bottom:6px;
}
.menu-item-arbeit .padding-year{
	margin-left:10px;
}
.year-menu-item{
		margin-left:50px;
		margin-bottom:6px;
}
.year-menu-item .year{}
.menu-item-deckblatt:first-of-type{
	margin-top:0px;
}
.menu-item-deckblatt{
	margin-left:20px;
}
.menu-items-arbeit-container{}
#start-cover{
	background-color:#3d3d3c;
	width:100%;
	height:100%;
}
.menu-item-kategorie{
	margin-bottom:6px;
}
.menu-item-kategorie.level-1{
	margin-left:50px;
}
.menu-item-kategorie.level-2{
	margin-left:90px;
}
.menu-item-kategorie.level-3{
	margin-left:130px;
}
.menu-item-kategorie.level-4{
	margin-left:170px;
}
.menu-item-kategorie.level-5{
	margin-left:210px;
}
#current-arbeit{
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	background-color:#3d3d3c;
	z-index:99;
	
}
#dokumentation{
	margin-top:30px;
	margin-bottom:15px;
	min-height:293px;
}
textformat p, .ausklapp-div-innen p{
	margin:0px;
}
.siehe-auch-div{
	margin-left:15px;
	padding-top:4px;
}
.siehe-auch-div:first-of-type{
	padding-top:2px;
}
.katlevel-1{
	margin-left:15px;
}
.katlevel-2{
	margin-top:5px;
	margin-left:25px;
}
.katlevel-3{
	margin-left:35px;
}
.katlevel-4{
	margin-left:45px;
}
.katlevel-5{
	margin-left:55px;
}
#back-link{
	top:50px;
	left:40px;
	opacity:0;
}
.media-thumb{
	position:relative;
	float:left;
	width:122px;
	height:79px;
	margin-left:6px;
	margin-bottom:5px;
	opacity:0.0;
}

.media-thumb-media{
	width:100%;
	height:100%;
	overflow:hidden;
	position:relative;
	background-color:black;
	opacity:0.7;
	display: flex;
	align-items: center;
	justify-content: center;
}
.media-thumb-tooltip{
	max-width:260px;
	padding:5px;
	padding-right:8px;
	background-color:#3d3d3c;
	z-index:111;
	box-shadow:4px 4px 10px rgba(0, 0, 0, 1);
	pointer-events:none;
}
#arbeit-media .thumbs{
	padding-top:6px;
	padding-left:15px;
	min-width:660px;
}
.width100proz{
	width:100%;
}
.height100proz{
	height:100%;
}
#dokumentation-label, #materialien-label{
	clear:both;
	margin-left:23px;
}
.no-pointer{
	pointer-events:none;
}
.disabled-thumb{
	pointer-events:none;
	opacity:0.0;
}
#deckblatt-rightmenu{
	padding-top:60px;
}
.diashow{
	width:100%;
	height:100%;
	max-width:100%;
	max-height:100%;
	overflow:hidden;
	z-index:1000;

}
.diashow-bg{
	background-color:#3d3d3c;
	width:100%;
	height:100%;
	opacity:0
}

.diashow-item-container{
	width:100%;
	height:100%;
	display: flex;
	align-items: center;
	justify-content: center;
}
.diashow-item{
	position:relative;
}
.diashow-item-left-button{
	position:absolute;
	top:0px;
	left:0px;
	z-index:111;
}
.diashow-item-pfeil-left{
	position:absolute;
	left:0px;
	top:70px;
	background-color:#3d3d3c;
	opacity:0;
}
.diashow-item-right-button{
	position:absolute;
	top:0px;
	right:0px;
	z-index:111;
}
.diashow-item-pfeil-right{
	position:absolute;
	right:0px;
	top:70px;
	background-color:#3d3d3c;
	opacity:0;
}
.diashow-item-media{
	margin:0px;
	padding:0px;
	line-height: 1px;
}
.diashow-item-image{
	
}
.diashow-item-bottom{
	margin-top:0px;
	min-height:60px;
	margin-bottom:30px;
}
.diashow-item-label{
	padding:10px;
}
.diashow-item-bgaudio{
	margin-left:9px;
}
.diashow-item-close-button{
	position:absolute;
	right:10px;
	bottom:0px;
}
/* Audio Dia */
.diashow-item.audio{
	width:600px;
	background-color:#3d3d3c;
	min-height:175px;
}
.diashow-item.audio .diashow-item-bottom{
	padding-top:60px;
}

.diashow-item.audio .diashow-item-left-button{
	width:300px;
	height:60px;
}
.diashow-item.audio .diashow-item-left-button .diashow-item-pfeil-left, 
.diashow-item.audio .diashow-item-right-button .diashow-item-pfeil-right{
	top:15px;
}
.diashow-item.audio .diashow-item-right-button{

	width:300px;
	height:60px;
}
.diashow-item.audio  .diashow-item-label{
	min-height:75px;
}
.diashow-item-audio{
	margin-left:10px;
	margin-bottom:20px;
}
/* Audio Dia/ */
#impressums-link{
	position:absolute;
	left:0px;
	bottom:-14px;
	color:#666666; 
	font-family:sans-serif; 
	font-size:9px; 
	text-decoration:none; 
	padding:0px;
}
#impressums-link:hover{
		color:#333333;
	}

audio.fixed-volume::-webkit-media-controls-volume-slider {
    display: none !important;
}
audio.fixed-volume::-moz-media-controls-volume-slider {
    display: none !important;
}
.MARGIN-LEFT{
	margin-left:20px;
}
