#header {
	position: fixed;
	background-color:white;
	z-index:1000;
	top:0px;
	display:block;
	height:20vh;
}
#content{
	z-index:1;
	position:absolute;
	top:0px;
	width:98vw;
	height:80vh;
	overflow:auto;
	padding-left:1vw;
	padding-right:1vw;
}
/*kleineste*/
#quicklinks{
	display:none;
}
#eingeloggt_als{
	display:none;
}
#bv_auswahl_main{
  font-weight:bold;
  font-size:1em;
  width:100% !important;
}

#bv_auswahl_label{
	display:none;
}
#tagesinfo_menue{
	display:none;
}
@media (max-width: 600px) {
#kategorien_div,#rubriken_div,#unterrubriken_div, #artikel_div{
	position: relative;
	float: left;
	border: 1px solid black;
	margin-right: 0px;
	height:90vh;
	width: 90vw;
	min-width: 90vw;
	max-width: 90vw;
	overflow: auto;
}
}
@media (max-width: 1200px) {

		#main-menu  {
			/*display: inline-block;*/
			width:100%
		}

		#hauptmenue{
		  height:36px;
		  margin-top:15px;
		  margin-left: 0px;
		}

		#menu{
			width:100%
		}
	}
	/*Peter Hochkant*/
	@media only screen and (width: 1200px) {

		table{
		  font-size:0.9em;
		}
			#header {
				width:97%;
				background-image:url(../pics/header.gif);
				background-repeat:no-repeat;
				height:auto;
				background-position: left bottom;
			}
	    #tagesinfo_menue{
				display:block;
			}
			#hauptmenue{
				margin-left:210px;
			}
	    #container_bv_auswahl {
	    	/*border:1px solid black;*/
	    	padding:5px;
	    	font-family:verdana;
	    	margin-left:200px;
				margin-bottom:15px;
	    	height:75px;
				float:left;
	    }
			#quicklinks {
				display: block;
				margin-bottom:15px;
	    	font-family:verdana;
	    	height:65px;
	    	width:280px;
				float:right;
				border:1px solid lightgrey;
	    }
			#quicklinks .content_body {
				font-size: 0.8em;
				overflow-y: scroll;
	    }
			#eingeloggt_als{
				display:flex;
			}
			#bv_auswahl_main{
			  font-weight:bold;
			  font-size:1.2em;
			  width:600px !important;
				margin-top:10px;
			}
			#bv_auswahl_label{
				display:inline-block;
				margin-right: 5px;
			}
	}
/*Tablet Galaxy 10.1 A*/
@media only screen and (min-width: 1280px) and (max-width:1400px) {
		body,html { font-size:1.1em;}
		select,input,textarea{
			font-size:1.1em;
		}
    #header { width:99%;  background-image:url(../pics/header.gif); background-repeat:no-repeat; margin-bottom:20px; height:auto;}
		#hauptmenue{
			margin-left:210px;
		}
		#tagesinfo_menue{
			display:block;
		}
    #container_bv_auswahl {
    	/*border:1px solid black;*/
    	padding:5px;
    	font-family:verdana;
    	margin-left:200px;
			margin-bottom:15px;
    	height:75px;
			float:left;
    }
		#quicklinks {
			display: block;
			margin-bottom:15px;
    	font-family:verdana;
    	height:70px;
    	width:250px;
			float:right;
			border:1px solid lightgrey;
    }
		#quicklinks .content_body {
			font-size: 0.8em;
			overflow-y: scroll;
    }
		#eingeloggt_als{
			display:flex;
		}
		#bv_auswahl_main{
		  font-weight:bold;
		  font-size:1.2em;
		  width:600px !important;
			margin-top:10px;
		}
		#bv_auswahl_label{
			display:inline-block;
			margin-right: 5px;
		}
		.button_normal{
			font-size:0.8em;
		}
}

@media only screen and (min-width: 1400px) {
		body,html { font-size:1em;}
		select, input, textarea {
	    font-size: 0.9em;
		}
		table{
		  font-size:0.9em;
		}
		#header { width:99%;  background-image:url(../pics/header.gif); background-repeat:no-repeat; margin-bottom:20px; height:auto;}
		#tagesinfo_menue{
			display:block;
		}
		#hauptmenue{
			margin-left:210px;
		}
		#container_bv_auswahl {
			/*border:1px solid black;*/
			padding:5px;
			font-family:verdana;
			margin-left:200px;
			margin-bottom:15px;
			height:75px;
			float:left;
		}
		#quicklinks {
			display: block;
			margin-bottom:15px;
			font-family:verdana;
			height:70px;
			width:250px;
			float:right;
			border:1px solid lightgrey;
		}
		#quicklinks .content_body {

			overflow-y: scroll;
		}
		#eingeloggt_als{
			display:flex;
		}
		#bv_auswahl_main{
			font-weight:bold;
			font-size:1.2em;
			width:600px !important;
			margin-top:10px;
		}
		#bv_auswahl_label{
			display:inline-block;
			margin-right: 5px;
		}
		.button_normal{
			font-size:0.8em;
		}
}
