/*topnav*/
	table, th, td {
		border: 1px solid black;
		border-collapse: collapse;
	}
	th, td {
		padding: 5px;
		text-align: left;
	}
	ul.topnav {
		list-style-type: none;
		margin: 0;
		padding: 0;
		font-size:1.2em;
		overflow: hidden;
		background-color:rgba(75,75,75,1);
	}
	ul.topnav li {
		float: left;
	}
	ul.topnav li a {
		display: block;
		color: white;
		text-align: center;
		padding: 10px 16px;
		text-decoration: none;
		margin:0px;
	}
	ul.topnav li a:hover:not(.active) {
		background-color: rgba(120,120,120,1);
	}
	ul.topnav li a.active {
		background-color:rgba(75,75,75,1);
	}
	ul.topnav li.right {
		float: right;
	}
		@media screen and (max-width: 1160px){
			ul.topnav li.right, 
			ul.topnav li {
				float: none;
					}
		}		
						
/*ende*/

/*header Praxis Dr.Höver..*/

	#headertext {
		font-size:3em;
		padding-bottom:45px;
		margin:0;
		text-align:center;
		color:rgba(255,255,255,1);
	}
		@media screen and (max-width: 750px){
			#headertext {
				font-size:2.5em;
				}
		}

	#header {
		background-color:rgba(75,75,75,1);
	}
	
/*content*/
	
	img {
		width:inherit;
		max-width:100%;
		margin:2px;
	}
	
	body {
		background-image:url(pics/rez.jpg);
		background-attachment:fixed;
		background-repeat:no-repeat;
		background-position:center;
	}
		
	#divcontent {
		width:100%;
		height:50em;
		margin-top:25%;
	}
		@media screen and (max-width: 750px){
			#divcontent {
				margin-top:50%;
					}
		}
			
	#divcontent1 { /*ausser index*/
		width:100%;
		margin-top:25%;
		}
		@media screen and (max-width: 750px){
			#divcontent1 {
				margin-top:100%;
					}
		}		
/*Corona*/
	#divbox_extra {
		color:white;
		background-color:rgba(82,125,255,0.8);
		width:95%;
		height:15%;
		float:left;
		margin:1%;
		padding:1%;
	}		
	#divbox {
		color:white;
		background-color:rgba(82,125,255,0.8);
		width:29%;
		height:30%;
		float:left;
		margin:1%;
		padding:1%;
	}
	@media screen and (max-width: 950px){
		#divbox {
			float:none;
			width:95%;
			height:5em;
				}
	}
	
	#divbox1 { /* ausser index; eine Box ganze Breite*/
		color:white;
		background-color:rgba(82,125,255,0.8);
		width:95%;
		margin:1%;
		padding:1%;
	}	
		
	#divboxmehr {
		font-size:1.2em;
		margin-top:1em;
	}
		
	#divboxfooter {
		font-size:1em;
		margin-top:12em;
		padding-left:2em;
	}
		
	.listebox {
		margin-top:1em;
		font-size:1.5em;
		float:none;
	}
	
	h1 {
		font-size:1.6em;
	}
		@media screen and (max-width: 975px){
			h1 {
			font-size:1.2em;
			}	
		}
		
	h2 {
		font-size:1.4em;
	}
		
	h3 {
		font-size:1.2em;
		font-weight:normal;
	}
	
	a {
		color:white;
		text-decoration:underline;
	}
	
	.footer a{
		color:black;
		text-decoration:none;
	}
	
	p {
		font-size:1em;
	}
		
	.footer {
		background-color:rgba(100,100,100,1);
		padding: 1em;
		text-align:left;
	}
										
	#footlist {
		float:left;
		/*width:15%;*/
		float:left;
		font-size:1em;
		padding-left:2em;
	}
		@media screen and (max-width: 800px){
			#footlist {
				float:none;
				width:100%;
				padding-left:0;
				}
		}
		
	#footlist ul {
		list-style-type: none;
	}