body{
	background-color: rgba(31, 31, 31, 0.94); 
}
.dist_menu{
			margin-top:3vh;
		}
.head_section{
	overflow-y: auto;
	position:fixed;
	top:0vh;
	background-color: rgba(31, 31, 31, 0.94);
	z-index:2003;
	
}
.soc_menu_head{
	
	position:fixed;
	right:5%;
	margin-top:3vh;
	margin-right:2vw;
	background-color:transparent;
	border:1px solid silver;
	border-radius:2px;
	text-decoration:none;
	font-family: 'Monserrat';
    font-weight: bold;
	font-size:1.0rem;
	padding:6px;
}
@media (max-width: 1081px) {
    .soc_menu_head {
        display: none; /* Portrait- und Portrait_pad-Video ausblenden im Landscape-Modus ab 1081px */
		
    }
}
.switch_mubtn{
	position:fixed;
	right:5%;
	margin-top:2.5vh;
	margin-right:2vw;
	color:white;
	background-color:transparent;
	border-radius:2px;
	text-decoration:none;
	font-family: 'Monserrat';
    font-weight: bold;
	font-size:1.0rem;
	padding:6px;
}
@media (min-width: 1081px) {
    .switch_mubtn {
         display: none;/* Portrait- und Portrait_pad-Video ausblenden im Landscape-Modus ab 1081px */
		
    }
}

.soc_hline{
	color:white;
	position:fixed;
	display:block;
	
}

.soc_starter{
	padding-top: 56px;
}
.soc_starter_topper{
	padding-top: 8vh;
}
.soc_all{
	margin-top:2vh;
}
@media (max-width: 1440px) {
            .col-1440-12 {
                flex: 0 0 100%;
                max-width: 100%;
            }
        }
		
.sidebar {
            
			padding-top:45px;
			border-radius:7px;
			
}
 .editor-container {
            position: fixed;
            width:40vw;
			top: 13vh; /* Gleiche Höhe wie die Navbar */
            
            
            padding: 20px;
            background-color: white;
			border-radius:7px;
            z-index: 1000;
            box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
        }
.content {
            
			margin-top:5vh;
			margin-left: 16vw;
            padding: 20px;
            padding-top: 0;
            overflow-y: auto;
            
}
        .profile-sidebar {
            width: 250px;
}
.soc_timeline {
            width:40vw;
			
            padding-top: 35vh;
}
.soc_link{
	margin-left:1.5vw;
	margin-top:1.0vh;
	font-size:1.2rem;
	line-height:3rem;
}
.soc_buttons{
	margin-top:1.5vh;
	font-size:1.0rem;
	background-color:lightblue;
	opacity:.8;
}
.light{
	color:lightgrey;
}
.engine_warp{
	width:400px;
}
.head_line{
	text-decoration:none;
	font-family: 'Monserrat';
    font-weight: bold;
	font-size:1.0rem;
	color:#464646 ;
}
.head_line_under{
	text-decoration:none;
	font-family: 'Monserrat';
    font-weight: bold;
	font-size:.9rem;
	color:#464646 ;
}
.head_line_under_form{
	text-decoration:none;
	font-family: 'Monserrat';
    font-weight: bold;
	font-size:.9rem;
	color:#464646 ;
}
