
/*! ----------------------------body---------------*/
html, body {
    height: 100%;
	 background-color: #ffffff;
}
 
body {font-size:100%;
hyphens:none;
padding-bottom:3em !important }


/*! ----head------------*/

	.head-nav   {
	line-height: 300%;
	hyphens: none;
}

	.head-rb{
	font-size: 3.2em;
	font-weight: bold;
	line-height: 2.5}
	
	/*! ----head---ende---------*/



.my-gallery {
}
	
.my-gallery figure {
	display: inline-block;
	margin: 0;
	overflow:hidden;}

.my-gallery figcaption {
	/*display: none;*/
	/* So wird figcaption von SR gelesen: */ 
	display:block;
	position: absolute !important;
	height: 1px; width: 1px; 
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
}

.my-gallery img {
    max-width: 100% !important;
    vertical-align: bottom;
}	
.pswp__caption {
	/* display:none; falls caption nicht angezeigt, sondern nur von SR gelesen werden soll */
}


/*! -------------------------------------------*/


@media screen and (max-width: 1024px) {
.my-gallery {margin:1em 0;}
 .my-gallery {max-width: 1023px;}
.my-gallery img {
    max-width: 100%;
	height: auto;
    vertical-align: bottom;
}	
 .pswp__button--share {display:none;}}

@media screen and (max-width: 810px) {
	.my-gallery {margin:1em 0;}
     .my-gallery {max-width: 809px;}
.my-gallery img {
    max-width: 100%;
	height: auto;
    vertical-align: bottom;
}	
	.pswp__button--share {display:none;}}

@media screen and (max-width: 500px) {
	.my-gallery {margin:1em 0;}
	.my-gallery {max-width: 499px;}
.my-gallery img {
    max-width: 100%;
	height: auto;
    vertical-align: bottom;
}	
	.pswp__button--share {display:none;}}

	

/*! --------------------my-gallery--------------------------*/

	 
	.my-gallery figure a::after{   
									position:absolute;    
									bottom:3px;    
									right:6px}


	.minwidth{min-width:10em;overflow:hidden; }
	
	.my-gallery figure a::after {display:none;}
	
	





.p    {
	word-spacing: 2em;
	line-height: 300%;
	hyphens: none;
}
	

			a:link, a:visited {
	color: #000000;
	text-decoration: none }

a:link {
      color: #000000;
	  text-decoration: none;  
      }
      /* visited link */
      a:visited {
      color: #000000;
	
      }
      /* mouse over link */
      a:hover {
      color: #000000;
		  opacity: 0.9;
      }
      /* selected link */
      a:active {
      color: #000000;
      }

a.button{color:#fff!important}


	html,body,div,p,h1,h2,h3,ul,form,img,li,pre{border:0;font-family:Verdana,Helvetica,Geneva,Arial;margin:0;padding:0}
	

	body{text-align:center}h1,h2,h3,h4, h5, h2 a span{font-weight:normal !important;font-family:Verdana,Helvetica,Geneva,Arial}
	

	ul {font-size:.8em
					;color:#000000;
					line-height:1.4em;margin:.5em 0 .5em 0}

	ul, ol, dl {
	padding: 0;
	margin: 0;
}

	h1, h2, h3, h4, h5, h6, p {
	margin-top: auto;
	text-align: left;}
	
	h1.titel{margin-left:.7em}
	
	h2{font-size:1.1em;padding:1em 0 0 0;}
	h2,h3{text-align:left;
	letter-spacing:.07em;color:#000000;
	line-height:110%;margin:.5em 0;padding:.2em 0 0 0}
	

	
	.h2_rb{
	font-size: 1.2em;
	font-weight: bold;
	line-height: 2.5}
	
	.h3_titel{
	font-size: 1em;
	font-weight: bold;
	line-height: 2}
	
	.h2 {font-size:1.2em;
	font-weight:bold}
	
	h3{padding:1em 0 0 0; font-size:1em}
	
	h4{padding:1em 0 0 0;font-size:.9em}
	
	h2 em{color:#000000 !important}
	
   .h2 {font-size:1.2em;
	font-weight:bold}
	.data {font-size:.7em
					;color:#000000;
					line-height:1.4em;margin:.5em 0 .5em 0}
					
	.h5_bold{
	font-size: 1em;
	font-weight: bold}	
					
	
	pre{font-family:"Courier New",Courier,serif;
					font-size:.8em;
					margin:0 0 .5em 1em;padding:.3em}
	
	li pre{font-size:1em}
	
	em,strong{font-weight:700;font-style:normal;color:#000000}
	

#wrap a:focus.noverweis.button, #wrap a:hover.noverweis.button{color:#000 !important}a:focus{
	border: 0;
	outline: 0;
	text-decoration: none;
}

#inhalt a:hover img, #inhalt a:focus img{transform:scale(1.05)}

a.button img, #gs_vid img{box-shadow:none !important}a.button img,.rss img{opacity:1 !important}.wdwimg{margin:6px 0 0 17px}


#wrap,.wrap{
padding:1em;max-width:60em;
text-align:left;margin:auto}

#wrap{margin-bottom:0}


.inhalt {font-size:1em;
         max-width: 700px}

.text{ max-width: 700px; 
hyphens: none}

.text_1_8 {
	margin: 0 0 0 1.8em;
}

.text_4_7 {
	margin: 0 0 0 4.7em;
}
.text_6 {
	margin: 0 0 0 6em;
}