		body {
            height: 100%;
            width: 100%;
            margin: 0;
            padding: 0;
			overflow: hidden;
            font-family: Arial, Helvetica, sans-serif;
        }
		
		.left-half {
			background-color: #073662;
			position: absolute;
			left: 0px;
			width: 50%;
            margin: 0;
            padding: 0;
			text-align: left;
		}

		.right-half {
			background-color: #073662;
			position: absolute;
			right: 0px;
			width: 50%;
            margin: 0;
            padding: 0;
			text-align: right;
		}
		
		.anzeigelinkeseite {
			position: absolute;
			left: 25%;
			width: 70%;
            margin: 0;
            padding: 0;
			text-align: left;
		}

		.anzeigerechteseite {
			position: absolute;
			right: 0%;
			width: 70%;
            margin: 0;
            padding: 0;
			text-align: right;
		}
		
		.nachrichtenlinkeseite {
			position: absolute;
			overflow:auto;
			scrollbar-color: #6969dd #e0e0e0;
			left: 4px;
			width: 30%;
            margin: 0;
            padding: 0;
			border:0;
			top: 60px;
			bottom: 4px;
			border: 2px solid grey;
			border-radius: 6px;
			border-spacing: 0;
		}

		.nachrichtenlinkeseite::-webkit-scrollbar {
			width: 5px;
		}

		.nachrichtenlinkeseite::-webkit-scrollbar-track {
			box-shadow: inset 0 0 2px grey; 
			border-radius: 10px;
		}

		.nachrichtenlinkeseite::-webkit-scrollbar-thumb {
			background: rgb(128, 128, 128); 
			border-radius: 10px;
		}

		.nachrichtenlinkeseite::-webkit-scrollbar-thumb:hover {
			background: #009eb3; 
		}
		
		.nachrichtenlinkeseite table {
			height:100% ;
			width: 100%;
		}
		
		.nachrichtenlinkeseite tr {
			display: inline-block;
			border-bottom: 1px solid grey;
			width: 100%;
			padding: 0; 
   			margin: 0;
		}
		
		.nachrichtenlinkeseite td {
			width: 100%;
  			text-align: left;
			padding: 0; 
			margin: 0;
		}
		
		.nachrichtenlinkeseite p {
			padding-left: 6px;
		}
		
		.nachrichtenlinkeseite img {
			float: right;
			padding-top: 6px;
			padding-bottom: 6px;
			padding-right: 6px;
  			width: 80px;
			height: 80px;
		}

		.nachrichtenrechteseite {
			position: absolute;
			right: 20%;
			width: 30%;
            margin: 0;
            padding: 0;
			text-align: right;
		}

		.menu {
			background-color: #073662;
			position: absolute;
			height: 168px;
			top:56px;
			left:0;
			right:0;
            margin: 0;
            padding: 0;
			text-align: center;
		}

		.bottommenu {
			background-color: #073662;
			position: absolute;
			height: 56px;
			bottom: 0px;
			left:0;
			right:0;
            margin: 0;
            padding: 0;
			text-align: center;
		}
        
        .app {
			border-top-style: solid;
			border-top-color: #ffffff;
			border-bottom-style: solid;
			border-bottom-color: #ffffff;
			border-width: 1px;
        }
        
        .kontakt {
			border-bottom-style: solid;
			border-bottom-color: #ffffff;
			border-width: 1px;
        }
        
        .impressum {
			border-bottom-style: solid;
			border-bottom-color: #ffffff;
			border-width: 1px;
        }

		.activatelink {
			position: absolute;
			top:50%;
			left:35%;
			font-size: "20dp";
		}
        
        .sitefiller {
            overflow: hidden;
            text-align: center;
            color: #000000;
            background-color: #ffedb4;
            position: absolute;
			top:56px;
            bottom: 56px;
            width: 100%;
            margin: 0;
			padding: 0;
			overflow-y: auto;
        }
		
		#sitefiller:hover{
			top:56px;
		}
        
        .sitefilleranzeige {
            overflow: hidden;
            text-align: center;
            color: #000000;
            background-color: #ffedb4;
            position: absolute;
			top:56px;
            bottom: 56px;
            width: 100%;
            margin: 0;
			padding: 0;
			padding-top: 60px;
			overflow-y: auto;
        }
		
		#sitefilleranzeige:hover{
			top:56px;
		}
		
		a:link, a:visited {
			color: #000000;
		}
		
		a:hover, a:active {
			color: #666666;
		}

		.sitefilleranzeige a:hover, a:active {
			color: #000000;
		}

		input {
			padding: 10px;
			font-size: 14px;
			border-radius: 5px;
			outline: none;
			border: solid 1px #ccc;
		}

		input[type="submit"] {
			color: #FFFFFF;
			background-color: #073662;
			cursor: pointer;
		}

		input[type="submit"].delete {
			color: #FFFFFF;
			background-color: #ff0000;
			cursor: pointer;
		}

		input[type="file"] {
			display: none;
		}

		.fileToUploadLabel{
			cursor: pointer;
		}

		.fileToUploadLabelImage{
			min-height:150px;
			max-height:150px;
			min-width:150px;
			max-width:150px;
		}

		.AnzeigeImage{
			min-height:300px;
			max-height:300px;
			min-width:300px;
			max-width:300px;
		}

		.p2 {
			text-align: right;
			padding-right: 42%;
		}

		.p3 {
			text-align: center;
			padding-right: 0;
		}

		.l2 {
			width: 22.5%;
		}

		.b1 {
			vertical-align: top;
			resize: vertical;
			min-height:20px;
			max-height:45vh;
  			height: auto;
		}

		form p {
			text-align: right;
			padding-right: 35%;
		}

		form i {
			margin-left: -30px;
			cursor: pointer;
			padding-right: 13px;
		}

		button {
			box-sizing: border-box;
			width: 100%;
			padding: 3%;
			background-color: #073662;
			border: none;
			font-size: 14px;
			border-radius: 5px;
		}

		button:hover {
			background: #0069d9;
			cursor: pointer;
		}
		
		.submit{
			margin-top:10px;
		}

		.namespace {
			float: right;
			overflow: hidden;
		  }

		.namespace-content {
			position: absolute;
			top: 22px;
			right: 80px;
			color: #ffedb4;
			background-color: #073662;
			text-align: right;
			direction: rtl;
			z-index: 1;
			-webkit-touch-callout: none;
    		-webkit-user-select: none;
    		-khtml-user-select: none;
    		-moz-user-select: none;
    		-ms-user-select: none;
    		user-select: none;
		}

		.namespace-content a:hover, a:active {
			color: #ffedb4;
		}

		.dropdown {
			float: right;
			overflow: hidden;
		  }
		  .dropdown-content {
			position: absolute;
			right: 0px;
			top: 56px;
			background-color: #073662;
			min-width: 300px;
			z-index: 1;
		  }
		  
		  .dropdown-content a {
			float: none;
			color: #FFFFFF;
			text-decoration: none;
			display: block;
			text-align: center;
			line-height: 200%;
		  }
		  
		  .dropdown-content a:hover {
			background-color: #9ba9e6;
		  }

		  .gallery {
			display: grid;
			margin: 0;
			padding: 0;
			grid-template-columns: repeat(8, 1fr);
		  }

		  .gallery img {
			width: 100%;
		  }

		  .gallery figure {
			margin: 0;
			padding: 0;
			width : 95%;
		  }