
@media (max-width: 1000px)
{
	#logo { top: -5px; }
	#logotext { top: -16px; }
}

@media (max-width: 670px)
{
	#divnav_sm { top: 118px; left: 1%; width: 98%; height: 35px; }

	#inrtsw, #rubrik, #rtsw, #suchfeld, #SessionInfo, aside { display: none; }
	#Hinweistext { position: relative; top: 5px; left: -190px; width: 450px; color: #e03020; }

	nav { max-width: 99%; top: 55px; }
	#links {  min-height: 400px; }
	#links, #unter_linkswerbung_container { left: 0px; height: 280px; top: 63px; width: 175px; max-width: 99.8%; margin-left: 1%; margin-right: 1%; }
	#divnav  { top: 10px; width: 160px; font-size: 15px; }
	#divnav ul  { width: 160px; }
	#divnav li ul { left: 145px; }
	#smart_topnav { max-width: 99%; top: 0px; }	
	#header, header { left: 1%; width: 98%; max-width: 99%; }
	#logo { left: 30%; width: 40%; }
	#logotext { left: 1%; width: 96%; max-width: 96%; font-size: 16px; text-align: center; height: 23px; }
	#header, header, #arbfl_w_container, #smart_topnav { margin-left: 1%; margin-right: 1%; }
	#header_nav, nav { left: 0; width: 100%; margin-left: 0px;  }
	
	footer { width: 88%; padding-left: 20px; padding-right: 20px; }
	#footer, footer { width: 88%; left: 0%; }
	#footer div#botw img, footer div#botw img { max-width: 99%; }
	
	#botw { margin-left: 0px; margin-right: 0px; }
	
	#cookieNote	{ position: fixed; top: 77%; height: 22.5%; left: 0.5%; width: 96%; }
	#cookieText { width: 74%; float: left; }
	#cookieSchalter { width: 26%; float: right; }

	h1    { font-size: 14pt; line-height: 19pt; }
	h2    { font-size: 11pt; line-height: 16pt; }
	h3 	{ font-size: 10pt; line-height: 14pt; }
	h4 	{ font-size: 9pt; line-height: 12pt; }
	p, p.Normal, p.Title, ul.Normal, li.Normal	{ font-size : 10pt; line-height: 13pt; letter-spacing: 0em; }
	p.kleiner { font-size : 8pt; }
	p.Bildu, p.bildu, p.Small, p.klein, p.statisch { font-size : 5pt; line-height: 10pt; }
	p.ulhead { font-size: 9pt; margin-left: 10px; }
	p.footer	{ font-size : 9pt; }
	
	select.umfrage { width: 170px; }
	
	#divnav { top: 135px; left: 20px; }
	#divnav ul li a { padding: 4px 0px; line-height: 14pt; }

	#smart_topnav ul  {
	border: 1px solid #F76802;
	background: #fceabb; 
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZWFiYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iI2ZjY2Q0ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYmRmOTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #fceabb 0%, #fccd4d 90%, #fbdf93 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fceabb), color-stop(90%,#fccd4d), color-stop(100%,#fbdf93));
	background: -webkit-linear-gradient(top,  #fceabb 0%,#fccd4d 90%,#fbdf93 100%); 
	background: -o-linear-gradient(top,  #fceabb 0%,#fccd4d 90%,#fbdf93 100%); 
	background: -ms-linear-gradient(top,  #fceabb 0%,#fccd4d 90%,#fbdf93 100%); 
	background: linear-gradient(to bottom,  #fceabb 0%,#fccd4d 90%,#fbdf93 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fceabb', endColorstr='#fbdf93',GradientType=0 ); 
	}
	#horiznav a { font-size: 14px; padding: 7px 13px; color: #333333; }

	#smart_topnav  li:hover>a, #smart_topnav  ul li:hover>a  {
	background: #fceabb; 
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZWFiYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwJSIgc3RvcC1jb2xvcj0iI2ZjY2Q0ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYmRmOTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #fceabb 0%, #fccd4d 10%, #fbdf93 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fceabb), color-stop(10%,#fccd4d), color-stop(100%,#fbdf93)); 
	background: -webkit-linear-gradient(top,  #fceabb 0%,#fccd4d 10%,#fbdf93 100%); 
	background: -o-linear-gradient(top,  #fceabb 0%,#fccd4d 10%,#fbdf93 100%); 
	background: -ms-linear-gradient(top,  #fceabb 0%,#fccd4d 10%,#fbdf93 100%); 
	background: linear-gradient(to bottom,  #fceabb 0%,#fccd4d 10%,#fbdf93 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fceabb', endColorstr='#fbdf93',GradientType=0 ); 
	}
	
	table.tabelle_100, table.tabelle_100 td {  max-width: 99.6%; border-spacing: 0px; }
	ul.Normal, li.Normal, table, tr, td { margin-left: 0px; }
	ul.Normal { padding-left: 20px; }
	li.kommentar { font-size: 9pt; }
	
	.bild_rechts_mitte, .bild_mitte_rechts { float: right; padding-left: 10px; padding-bottom: 10px; padding-top: 10px; }
	.bild_links_mitte, .bild_mitte_links { float: left; padding-right: 10px; padding-bottom: 10px; padding-top: 10px; }

	/* div Bild-Container */
	.bild291_links_oben , .bild_links_mitte, .bild_mitte_links, .bild_rechts_mitte, .bild_mitte_rechts  { max-width: 50%; }
	
	.bild291_links_oben img, .bild_links_mitte img, .bild_mitte_links img, .bild_rechts_mitte img, .bild_mitte_rechts img, .bild_links_oben img {
	height: auto !important; }
	
	img.ident { max-width: 85%; }
	img.ident2 { max-width: 70%; }
	
	.breite20PMarken { display: none; }
	img.MarkenTN { width: 90%; }
	
	/* Neu ab 31.3.2019 */
.bild_links_mitte p a:after , .bild_mitte_links p a:after, .bild_rechts_mitte p a:after, .bild_mitte_rechts p a:after, .bild_links_oben p a:after, .bild291_links_oben p a:after  { 
   top: 2px;	
  left: 78%;	/* 266px;291 - 24 */
  }
}

@media (max-width: 380px)
{
	#horiznav a { font-size: 13px; padding: 7px 7px; }
	#logotext { font-size: 13px; left: 0%; width: 92%; top: -12px; }
	#logo { left: 20%; width: 60%; top: -5px;}
	#divnav  { top: 135px; left: 10px; font-size: 17px; }
	#links, #unter_linkswerbung_container { top: 62px; height: 282px; }
	img.ident { max-width: 93%; }
	img.ident2 { max-width: 75%; }
}

@media (max-width: 330px)
{
	#horiznav a { font-size: 13px; padding: 7px 5px; }
	#logotext { font-size: 12px; left: 0%; width: 92%; }
}
