::-webkit-scrollbar {
    width: 0;  /* Remove scrollbar space */
    background: transparent;  /* Optional: just make scrollbar invisible */
}
/* Optional: show position indicator in red */
::-webkit-scrollbar-thumb {
    background: #FF0000;
}

* {
  padding: 0;
  margin: 0;
  outline: 0;
  overflow: hidden;
  font-size:14px;
  font-family:Arial;
  text-decoration:none;
  color:white;
}
html, body {
  margin: 0;
  padding: 0;
  width: 4000px;
  height: 6000px;
  overflow: hidden;
  background: #7AACCD;
}

a, a:hover {
	color: white;
}

input, select, textarea {
	background:transparent;
	border:1px solid #444;
	border-radius:5px;
	box-shadow:3px 3px 3px 3px #222;
	font-size:14px;
	padding:3px;
}

option {
	background: #111;
	color: white;
	padding:3px;
}


.bus_standort {
	position:absolute;
	background: url(img/standort/standort_bus.png);
	width:150px;
	height:56px;
	z-index:5;
	color:white;
	transform:translate(1880px, 3655px);
	font-size:16px;
	font-family:Arial;
}

.bus_standort_leitstelle {
	position:absolute;
	background: url(img/standort/standort_red.png);
	width:250px;
	height:94px;
	z-index:5;
	color:white;
	transform:translate(1830px, 3636px);
	font-size:16px;
	font-family:Arial;
}

#zoom {
  transform-origin: 0px 0px;
}

#container {
                width: 1000px;
                margin: 20px auto;
            }
            .ck-editor__editable[role="textbox"] {
                /* editing area */
                min-height: 200px;
            }
            .ck-content .image {
                /* block images */
                max-width: 80%;
                margin: 20px auto;
            }

.main_button {
	color:white;
	text-align: center;
	font-size: 20px;
	border: 0px solid white;
	background: #111;
	padding: 8px 8px;
	border-right: 1px solid white;
	cursor: pointer;
}

.main_button:hover {
	font-weight: bold;
}

/* Hide scrollbar for Chrome, Safari and Opera */
.main::-webkit-scrollbar {
	
  display: none;
}

/* Hide scrollbar for IE, Edge and Firefox */
.main {
  -ms-overflow-style: none;  /* IE and Edge */
  scrollbar-width: none;  /* Firefox */
}

.bewerbung_offen {
	font-size: 20px;
	color: lightgreen;
}

.bewerbung_geschlossen {
	font-size: 20px;
	color: indianred;
}

.startseite-stadtbahn {
  width:40px;
  height:16px;
  padding: 17px 5px;
  float:left;
  margin-right:15px;
  margin-top:15px;
  text-align:center;
  color:white;
  background: darkred;
  font-size: 16px;
  font-weight: 500;
  font-family: "Jost", sans-serif;
}

.startseite-bus {
  width:40px;
  height:16px;
  padding: 17px 5px;
  text-align:center;
  margin-right:15px;
  margin-top:15px;
  float: left;
  color:white;
  border-radius: 50%;
  background: purple;
  font-size: 16px;
  font-weight: 500;
  font-family: "Jost", sans-serif;
}

.dropdown {
  position:absolute;
  display: inline-block;
  z-index:50;
  top:7px;
  left:100px;
  width: 160px;
}

.dropdown-content {
  display: none;
  position: relative;
  background-color: #222;
  width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 50;
  border-radius:5px;
}

.dropdown-content button {
  background: #222;
  width: 100%;
  padding: 9px 9px;
  color: white;
  border: none;
  cursor:pointer;
  text-align:left;
}

.dropdown-content button:hover {
  background: #444;
}

.dropdown:hover .dropdown-content {
  display: block;
}

